Some command line options are not GNU/POSIX compliant (3)
[geeqie.git] / AppImageBuilder-x86_64.yml
1 # appimage-builder recipe see https://appimage-builder.readthedocs.io for details
2 version: 1
3
4 script:
5   # Refer to https://github.com/AppImageCrafters/appimage-builder/issues/271
6   - which mksquashfs || apt install squashfs-tools
7
8 AppDir:
9   path: /home/runner/work/geeqie/geeqie/AppDir/
10   app_info:
11     id: geeqie
12     name: Geeqie
13     icon: geeqie
14     version: latest
15     exec: usr/local/bin/geeqie
16     exec_args: $@
17   apt:
18     arch:
19     - amd64
20     allow_unauthenticated: true
21     sources:
22     - sourceline: deb http://im.archive.ubuntu.com/ubuntu/ jammy main restricted
23     - sourceline: deb http://im.archive.ubuntu.com/ubuntu/ jammy-updates main restricted
24     - sourceline: deb http://im.archive.ubuntu.com/ubuntu/ jammy universe
25     - sourceline: deb http://im.archive.ubuntu.com/ubuntu/ jammy-updates universe
26     include:
27     - evince
28     - libarchive13
29     - libchamplain-0.12
30     - libchamplain-gtk-0.12-0
31     - libdjvulibre21
32     - libdw1
33     - libdwarf1
34     - libffmpegthumbnailer4v5
35     - libgexiv2-2
36     - libgspell-1-2
37     - libheif1
38     - libjpeg8
39     - liblcms2-2
40     - liblua5.3-0
41     - libopenjp2-7
42     - libraw20
43     - librsvg2-common
44     - libtiff5
45     - libunwind8
46     - libwebp7
47
48   files:
49     include: []
50     exclude:
51     - usr/share/man
52     - usr/share/doc/*/README.*
53     - usr/share/doc/*/changelog.*
54     - usr/share/doc/*/NEWS.*
55     - usr/share/doc/*/TODO.*
56     - usr/lib/libuim-scm.so.0
57     - usr/lib/gtk-3.0/3.0.0/immodules/im-uim.so
58     - usr/lib/im-uim.so
59     - usr/lib/libuim.so.8
60 AppImage:
61   arch: x86_64