summaryrefslogtreecommitdiff
path: root/packaging
diff options
context:
space:
mode:
authorGary Kramlich <grim@reaperworld.com>2020-10-15 20:25:08 -0500
committerGary Kramlich <grim@reaperworld.com>2020-10-15 20:25:08 -0500
commit22ca01c264a671b0060469a7f6e9251a3a3447d7 (patch)
treed50044a10f8d51c9fe22b60617a8c6b4a9e37f35 /packaging
parent4f002017aa82ed2c6bd53a2945416241a25a1ec1 (diff)
downloadpidgin-22ca01c264a671b0060469a7f6e9251a3a3447d7.tar.gz
Create an AppImage for Pidgin3
Prepare for an eventual finch appimage Testing Done: Built the AppImage and verified it works by logging in with bonjour. Reviewed at https://reviews.imfreedom.org/r/166/
Diffstat (limited to 'packaging')
-rw-r--r--packaging/Pidgin3.AppImageBuilder.yml76
1 files changed, 76 insertions, 0 deletions
diff --git a/packaging/Pidgin3.AppImageBuilder.yml b/packaging/Pidgin3.AppImageBuilder.yml
new file mode 100644
index 0000000000..d19670fcde
--- /dev/null
+++ b/packaging/Pidgin3.AppImageBuilder.yml
@@ -0,0 +1,76 @@
+---
+version: 1
+AppDir:
+ path: ./AppDir
+ app_info:
+ id: im.pidgin.Pidgin3
+ name: Pidgin3
+ icon: im.pidgin.Pidgin3
+ version: !ENV ${VERSION}
+ exec: usr/bin/pidgin3
+ apt:
+ arch: amd64
+ sources:
+ - sourceline: 'deb [arch=amd64] http://deb.debian.org/debian/ bullseye main'
+ key_url: 'https://ftp-master.debian.org/keys/archive-key-10.asc'
+ include:
+ - dictionaries-common
+ - gir1.2-gdkpixbuf-2.0
+ - gir1.2-gtk-3.0
+ - gir1.2-soup-2.4
+ - gstreamer1.0-gl
+ # - gstreamer1.0-plugins-bad # 100mb-ish only if we really **REALLY** need it
+ - gstreamer1.0-plugins-good
+ - gstreamer1.0-x
+ - libavahi-client3
+ - libavahi-glib1
+ - libcanberra0
+ - libcmark0.29.0
+ - libfarstream-0.2-5
+ - libfontconfig1
+ - libfreetype6
+ - libgadu3
+ - libgirepository-1.0-1
+ - libglib-object-introspection-perl
+ - libglib-perl
+ - libgmime-3.0-0
+ - libgspell-1-2
+ - libgstreamer-plugins-base1.0-0
+ - libgstreamer1.0-0
+ - libgtk-3-0
+ - libgumbo1
+ - libidn11
+ - libidn2-0
+ - libjson-glib-1.0-0
+ # - libkf5wallet5 # 57mb
+ - liblua5.3-0
+ - libmeanwhile1
+ - libperl5.30
+ - libpython3.8
+ - libsecret-1-0
+ - libsoup2.4-1
+ - libxss1
+ - lua-lgi
+ - python3-gi
+ exclude:
+ - adwaita-icon-theme
+ files:
+ exclude:
+ - usr/share/man
+ - usr/share/doc/*/README.*
+ - usr/share/doc/*/changelog.*
+ - usr/share/doc/*/NEWS.*
+ - usr/share/doc/*/TODO.*
+ - usr/include
+ runtime:
+ path_mappings:
+ - /usr/lib/x86_64-linux-gnu/gplugin:$APPDIR/usr/lib/x86_64-linux-gnu/gplugin/
+ - /usr/lib/x86_64-linux-gnu/purple-3:$APPDIR/usr/lib/x86_64-linux-gnu/purple-3/
+ - /usr/lib/x86_64-linux-gnu/pidgin-3:$APPDIR/usr/lib/x86_64-linux-gnu/pidgin-3/
+ - /usr/share/pidgin/:$APPDIR/usr/share/pidgin/
+ - /usr/share/pixmaps/pidgin/:$APPDIR/usr/share/pixmaps/pidgin/
+ env:
+ XDG_DATA_DIRS: $APPDIR/share:$XDG_DATA_DIRS
+AppImage:
+ arch: x86_64
+