summaryrefslogtreecommitdiff
path: root/packaging/Pidgin3.AppImageBuilder.yml
blob: 102b38ff861ad211c57c09c6710cb796993a2615 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
---
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/ bookworm main'
        key_url: 'https://ftp-master.debian.org/keys/archive-key-11.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.30.2
      - libfarstream-0.2-5
      - libfontconfig1
      - libfreetype6
      - libgadu3
      - libgirepository-1.0-1
      - libglib-object-introspection-perl
      - libglib-perl
      - libgspell-1-2
      - libgstreamer-plugins-base1.0-0
      - libgstreamer1.0-0
      - libgtk-3-0
      - libgumbo1
      - libhandy-1-0
      - libidn12
      - libidn2-0
      - libjson-glib-1.0-0
      # - libkf5wallet5 # 57mb
      - liblua5.3-0
      - libpython3.8
      - libsecret-1-0
      - libsoup2.4-1
      - libxss1
      - lua-lgi
      - perl
      - 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