im.pidgin.Pidgin3.yml

Thu, 05 Dec 2024 21:27:35 -0600

author
Gary Kramlich <grim@reaperworld.com>
date
Thu, 05 Dec 2024 21:27:35 -0600
changeset 43099
60174e318ecc
parent 43024
8a7be63f83e4
child 43108
4ebd6699fa28
permissions
-rw-r--r--

Add a status label to conversations to show online and error status

This puts the typing label in a stack with another label that shows the status.
The visible child of the stack is controlled by whether or not the conversation
is online or has error.

Testing Done:
Tested with /r/3690

Reviewed at https://reviews.imfreedom.org/r/3691/

42904
3b453638a532 Add a flatpak manifest and instructions on how to use it
Gary Kramlich <grim@reaperworld.com>
parents:
diff changeset
1 id: im.pidgin.Pidgin3
3b453638a532 Add a flatpak manifest and instructions on how to use it
Gary Kramlich <grim@reaperworld.com>
parents:
diff changeset
2 runtime: org.gnome.Platform
42957
8645679eee55 Update the flatpak to use gnome 47
Gary Kramlich <grim@reaperworld.com>
parents: 42944
diff changeset
3 runtime-version: '47'
42974
5cd0ccba395e Adjust a bunch of our privileges and setup extension points
Gary Kramlich <grim@reaperworld.com>
parents: 42972
diff changeset
4 branch: default
42904
3b453638a532 Add a flatpak manifest and instructions on how to use it
Gary Kramlich <grim@reaperworld.com>
parents:
diff changeset
5 sdk: org.gnome.Sdk
3b453638a532 Add a flatpak manifest and instructions on how to use it
Gary Kramlich <grim@reaperworld.com>
parents:
diff changeset
6 command: pidgin3
3b453638a532 Add a flatpak manifest and instructions on how to use it
Gary Kramlich <grim@reaperworld.com>
parents:
diff changeset
7 separate-locales: false
3b453638a532 Add a flatpak manifest and instructions on how to use it
Gary Kramlich <grim@reaperworld.com>
parents:
diff changeset
8 tags:
3b453638a532 Add a flatpak manifest and instructions on how to use it
Gary Kramlich <grim@reaperworld.com>
parents:
diff changeset
9 - dev
42974
5cd0ccba395e Adjust a bunch of our privileges and setup extension points
Gary Kramlich <grim@reaperworld.com>
parents: 42972
diff changeset
10 add-extensions:
5cd0ccba395e Adjust a bunch of our privileges and setup extension points
Gary Kramlich <grim@reaperworld.com>
parents: 42972
diff changeset
11 im.pidgin.Purple3.Plugin:
5cd0ccba395e Adjust a bunch of our privileges and setup extension points
Gary Kramlich <grim@reaperworld.com>
parents: 42972
diff changeset
12 directory: plugins
5cd0ccba395e Adjust a bunch of our privileges and setup extension points
Gary Kramlich <grim@reaperworld.com>
parents: 42972
diff changeset
13 version: default
5cd0ccba395e Adjust a bunch of our privileges and setup extension points
Gary Kramlich <grim@reaperworld.com>
parents: 42972
diff changeset
14 add-ld-path: lib
5cd0ccba395e Adjust a bunch of our privileges and setup extension points
Gary Kramlich <grim@reaperworld.com>
parents: 42972
diff changeset
15 merge-dirs: purple-3
5cd0ccba395e Adjust a bunch of our privileges and setup extension points
Gary Kramlich <grim@reaperworld.com>
parents: 42972
diff changeset
16 no-autodownload: true
5cd0ccba395e Adjust a bunch of our privileges and setup extension points
Gary Kramlich <grim@reaperworld.com>
parents: 42972
diff changeset
17 autodelete: true
5cd0ccba395e Adjust a bunch of our privileges and setup extension points
Gary Kramlich <grim@reaperworld.com>
parents: 42972
diff changeset
18 subdirectories: true
5cd0ccba395e Adjust a bunch of our privileges and setup extension points
Gary Kramlich <grim@reaperworld.com>
parents: 42972
diff changeset
19 im.pidgin.Pidgin3.Plugin:
5cd0ccba395e Adjust a bunch of our privileges and setup extension points
Gary Kramlich <grim@reaperworld.com>
parents: 42972
diff changeset
20 directory: plugins
5cd0ccba395e Adjust a bunch of our privileges and setup extension points
Gary Kramlich <grim@reaperworld.com>
parents: 42972
diff changeset
21 version: default
5cd0ccba395e Adjust a bunch of our privileges and setup extension points
Gary Kramlich <grim@reaperworld.com>
parents: 42972
diff changeset
22 add-ld-path: lib
5cd0ccba395e Adjust a bunch of our privileges and setup extension points
Gary Kramlich <grim@reaperworld.com>
parents: 42972
diff changeset
23 merge-dirs: pidgin-3
5cd0ccba395e Adjust a bunch of our privileges and setup extension points
Gary Kramlich <grim@reaperworld.com>
parents: 42972
diff changeset
24 no-autodownload: true
5cd0ccba395e Adjust a bunch of our privileges and setup extension points
Gary Kramlich <grim@reaperworld.com>
parents: 42972
diff changeset
25 autodelete: true
5cd0ccba395e Adjust a bunch of our privileges and setup extension points
Gary Kramlich <grim@reaperworld.com>
parents: 42972
diff changeset
26 subdirectories: true
42904
3b453638a532 Add a flatpak manifest and instructions on how to use it
Gary Kramlich <grim@reaperworld.com>
parents:
diff changeset
27 modules:
3b453638a532 Add a flatpak manifest and instructions on how to use it
Gary Kramlich <grim@reaperworld.com>
parents:
diff changeset
28 - name: libidn
3b453638a532 Add a flatpak manifest and instructions on how to use it
Gary Kramlich <grim@reaperworld.com>
parents:
diff changeset
29 buildsystem: autotools
42972
0c7efb246f9e Remove static libidn from Flatpak build
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents: 42957
diff changeset
30 cleanup:
0c7efb246f9e Remove static libidn from Flatpak build
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents: 42957
diff changeset
31 - /lib/*.la
0c7efb246f9e Remove static libidn from Flatpak build
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents: 42957
diff changeset
32 config-opts:
0c7efb246f9e Remove static libidn from Flatpak build
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents: 42957
diff changeset
33 - "--disable-static"
42904
3b453638a532 Add a flatpak manifest and instructions on how to use it
Gary Kramlich <grim@reaperworld.com>
parents:
diff changeset
34 sources:
3b453638a532 Add a flatpak manifest and instructions on how to use it
Gary Kramlich <grim@reaperworld.com>
parents:
diff changeset
35 - type: archive
3b453638a532 Add a flatpak manifest and instructions on how to use it
Gary Kramlich <grim@reaperworld.com>
parents:
diff changeset
36 url: https://ftp.gnu.org/gnu/libidn/libidn-1.42.tar.gz
3b453638a532 Add a flatpak manifest and instructions on how to use it
Gary Kramlich <grim@reaperworld.com>
parents:
diff changeset
37 sha256: d6c199dcd806e4fe279360cb4b08349a0d39560ed548ffd1ccadda8cdecb4723
3b453638a532 Add a flatpak manifest and instructions on how to use it
Gary Kramlich <grim@reaperworld.com>
parents:
diff changeset
38 - name: birb
3b453638a532 Add a flatpak manifest and instructions on how to use it
Gary Kramlich <grim@reaperworld.com>
parents:
diff changeset
39 buildsystem: meson
3b453638a532 Add a flatpak manifest and instructions on how to use it
Gary Kramlich <grim@reaperworld.com>
parents:
diff changeset
40 config-opts:
3b453638a532 Add a flatpak manifest and instructions on how to use it
Gary Kramlich <grim@reaperworld.com>
parents:
diff changeset
41 - "-Ddoc=false"
3b453638a532 Add a flatpak manifest and instructions on how to use it
Gary Kramlich <grim@reaperworld.com>
parents:
diff changeset
42 - "--wrap-mode=nofallback"
3b453638a532 Add a flatpak manifest and instructions on how to use it
Gary Kramlich <grim@reaperworld.com>
parents:
diff changeset
43 sources:
3b453638a532 Add a flatpak manifest and instructions on how to use it
Gary Kramlich <grim@reaperworld.com>
parents:
diff changeset
44 - type: archive
3b453638a532 Add a flatpak manifest and instructions on how to use it
Gary Kramlich <grim@reaperworld.com>
parents:
diff changeset
45 archive-type: tar-xz
3b453638a532 Add a flatpak manifest and instructions on how to use it
Gary Kramlich <grim@reaperworld.com>
parents:
diff changeset
46 url: https://sourceforge.net/projects/pidgin/files/birb/0.2.0/birb-0.2.0-dev.tar.xz/download
3b453638a532 Add a flatpak manifest and instructions on how to use it
Gary Kramlich <grim@reaperworld.com>
parents:
diff changeset
47 sha256: b4c24426a6c9aeb959a7a8d60d31def8e90cfb17680c90a0cc54d582789ecc38
3b453638a532 Add a flatpak manifest and instructions on how to use it
Gary Kramlich <grim@reaperworld.com>
parents:
diff changeset
48 - name: hasl
3b453638a532 Add a flatpak manifest and instructions on how to use it
Gary Kramlich <grim@reaperworld.com>
parents:
diff changeset
49 buildsystem: meson
3b453638a532 Add a flatpak manifest and instructions on how to use it
Gary Kramlich <grim@reaperworld.com>
parents:
diff changeset
50 config-opts:
3b453638a532 Add a flatpak manifest and instructions on how to use it
Gary Kramlich <grim@reaperworld.com>
parents:
diff changeset
51 - "-Ddoc=false"
3b453638a532 Add a flatpak manifest and instructions on how to use it
Gary Kramlich <grim@reaperworld.com>
parents:
diff changeset
52 - "--wrap-mode=nofallback"
3b453638a532 Add a flatpak manifest and instructions on how to use it
Gary Kramlich <grim@reaperworld.com>
parents:
diff changeset
53 sources:
3b453638a532 Add a flatpak manifest and instructions on how to use it
Gary Kramlich <grim@reaperworld.com>
parents:
diff changeset
54 - type: archive
3b453638a532 Add a flatpak manifest and instructions on how to use it
Gary Kramlich <grim@reaperworld.com>
parents:
diff changeset
55 archive-type: tar-xz
42983
c65fa958d972 Update all of our subprojects
Gary Kramlich <grim@reaperworld.com>
parents: 42974
diff changeset
56 url: https://sourceforge.net/projects/pidgin/files/hasl/0.3.2/hasl-0.3.2.tar.xz/download
c65fa958d972 Update all of our subprojects
Gary Kramlich <grim@reaperworld.com>
parents: 42974
diff changeset
57 sha256: d67ba1ce29c6f1fcdc69dadae0bafe12cf60b9e8be80bb67b5f4f9e0db44c427
42904
3b453638a532 Add a flatpak manifest and instructions on how to use it
Gary Kramlich <grim@reaperworld.com>
parents:
diff changeset
58 - name: ibis
3b453638a532 Add a flatpak manifest and instructions on how to use it
Gary Kramlich <grim@reaperworld.com>
parents:
diff changeset
59 buildsystem: meson
3b453638a532 Add a flatpak manifest and instructions on how to use it
Gary Kramlich <grim@reaperworld.com>
parents:
diff changeset
60 config-opts:
3b453638a532 Add a flatpak manifest and instructions on how to use it
Gary Kramlich <grim@reaperworld.com>
parents:
diff changeset
61 - "-Ddoc=false"
3b453638a532 Add a flatpak manifest and instructions on how to use it
Gary Kramlich <grim@reaperworld.com>
parents:
diff changeset
62 - "--wrap-mode=nofallback"
3b453638a532 Add a flatpak manifest and instructions on how to use it
Gary Kramlich <grim@reaperworld.com>
parents:
diff changeset
63 sources:
3b453638a532 Add a flatpak manifest and instructions on how to use it
Gary Kramlich <grim@reaperworld.com>
parents:
diff changeset
64 - type: archive
3b453638a532 Add a flatpak manifest and instructions on how to use it
Gary Kramlich <grim@reaperworld.com>
parents:
diff changeset
65 archive-type: tar-xz
43024
8a7be63f83e4 IRCv3: Handle ERROR messages
Gary Kramlich <grim@reaperworld.com>
parents: 43015
diff changeset
66 url: https://sourceforge.net/projects/pidgin/files/ibis/0.10.1/ibis-0.10.1.tar.xz/download
8a7be63f83e4 IRCv3: Handle ERROR messages
Gary Kramlich <grim@reaperworld.com>
parents: 43015
diff changeset
67 sha256: 3c6a43a5cbbf80efa91e90e5b62e19e37258e788734feee76ab6fb6b7e13bb8c
42904
3b453638a532 Add a flatpak manifest and instructions on how to use it
Gary Kramlich <grim@reaperworld.com>
parents:
diff changeset
68 - name: xeme
3b453638a532 Add a flatpak manifest and instructions on how to use it
Gary Kramlich <grim@reaperworld.com>
parents:
diff changeset
69 buildsystem: meson
3b453638a532 Add a flatpak manifest and instructions on how to use it
Gary Kramlich <grim@reaperworld.com>
parents:
diff changeset
70 config-opts:
3b453638a532 Add a flatpak manifest and instructions on how to use it
Gary Kramlich <grim@reaperworld.com>
parents:
diff changeset
71 - "-Ddoc=false"
3b453638a532 Add a flatpak manifest and instructions on how to use it
Gary Kramlich <grim@reaperworld.com>
parents:
diff changeset
72 - "--wrap-mode=nofallback"
3b453638a532 Add a flatpak manifest and instructions on how to use it
Gary Kramlich <grim@reaperworld.com>
parents:
diff changeset
73 sources:
3b453638a532 Add a flatpak manifest and instructions on how to use it
Gary Kramlich <grim@reaperworld.com>
parents:
diff changeset
74 - type: archive
3b453638a532 Add a flatpak manifest and instructions on how to use it
Gary Kramlich <grim@reaperworld.com>
parents:
diff changeset
75 archive-type: tar-gzip
3b453638a532 Add a flatpak manifest and instructions on how to use it
Gary Kramlich <grim@reaperworld.com>
parents:
diff changeset
76 url: https://keep.imfreedom.org/xeme/xeme/archive/5d0707ab10a2.tar.gz
3b453638a532 Add a flatpak manifest and instructions on how to use it
Gary Kramlich <grim@reaperworld.com>
parents:
diff changeset
77 sha256: eabb0f88fdc54775e9aab63d277d0d0cf54c456ee09580d45bd516d1117088da
3b453638a532 Add a flatpak manifest and instructions on how to use it
Gary Kramlich <grim@reaperworld.com>
parents:
diff changeset
78 - name: gplugin
3b453638a532 Add a flatpak manifest and instructions on how to use it
Gary Kramlich <grim@reaperworld.com>
parents:
diff changeset
79 buildsystem: meson
3b453638a532 Add a flatpak manifest and instructions on how to use it
Gary Kramlich <grim@reaperworld.com>
parents:
diff changeset
80 config-opts:
3b453638a532 Add a flatpak manifest and instructions on how to use it
Gary Kramlich <grim@reaperworld.com>
parents:
diff changeset
81 - "-Ddoc=false"
3b453638a532 Add a flatpak manifest and instructions on how to use it
Gary Kramlich <grim@reaperworld.com>
parents:
diff changeset
82 - "-Dlua=false"
3b453638a532 Add a flatpak manifest and instructions on how to use it
Gary Kramlich <grim@reaperworld.com>
parents:
diff changeset
83 - "-Dpython3=false"
3b453638a532 Add a flatpak manifest and instructions on how to use it
Gary Kramlich <grim@reaperworld.com>
parents:
diff changeset
84 - "--wrap-mode=nofallback"
3b453638a532 Add a flatpak manifest and instructions on how to use it
Gary Kramlich <grim@reaperworld.com>
parents:
diff changeset
85 sources:
3b453638a532 Add a flatpak manifest and instructions on how to use it
Gary Kramlich <grim@reaperworld.com>
parents:
diff changeset
86 - type: archive
3b453638a532 Add a flatpak manifest and instructions on how to use it
Gary Kramlich <grim@reaperworld.com>
parents:
diff changeset
87 archive-type: tar-xz
42983
c65fa958d972 Update all of our subprojects
Gary Kramlich <grim@reaperworld.com>
parents: 42974
diff changeset
88 url: https://sourceforge.net/projects/pidgin/files/gplugin/0.44.2/gplugin-0.44.2.tar.xz/download
c65fa958d972 Update all of our subprojects
Gary Kramlich <grim@reaperworld.com>
parents: 42974
diff changeset
89 sha256: aea244e1add9628b50ec042c54cf93803f4577f8f142678f09b91fd4c0b20f72
42904
3b453638a532 Add a flatpak manifest and instructions on how to use it
Gary Kramlich <grim@reaperworld.com>
parents:
diff changeset
90 - name: pidgin3
3b453638a532 Add a flatpak manifest and instructions on how to use it
Gary Kramlich <grim@reaperworld.com>
parents:
diff changeset
91 buildsystem: meson
3b453638a532 Add a flatpak manifest and instructions on how to use it
Gary Kramlich <grim@reaperworld.com>
parents:
diff changeset
92 config-opts:
3b453638a532 Add a flatpak manifest and instructions on how to use it
Gary Kramlich <grim@reaperworld.com>
parents:
diff changeset
93 - "-Ddoc=false"
3b453638a532 Add a flatpak manifest and instructions on how to use it
Gary Kramlich <grim@reaperworld.com>
parents:
diff changeset
94 - "--wrap-mode=nofallback"
3b453638a532 Add a flatpak manifest and instructions on how to use it
Gary Kramlich <grim@reaperworld.com>
parents:
diff changeset
95 sources:
3b453638a532 Add a flatpak manifest and instructions on how to use it
Gary Kramlich <grim@reaperworld.com>
parents:
diff changeset
96 - type: dir
3b453638a532 Add a flatpak manifest and instructions on how to use it
Gary Kramlich <grim@reaperworld.com>
parents:
diff changeset
97 path: .
42974
5cd0ccba395e Adjust a bunch of our privileges and setup extension points
Gary Kramlich <grim@reaperworld.com>
parents: 42972
diff changeset
98 post-install:
5cd0ccba395e Adjust a bunch of our privileges and setup extension points
Gary Kramlich <grim@reaperworld.com>
parents: 42972
diff changeset
99 - install -d /app/plugins
5cd0ccba395e Adjust a bunch of our privileges and setup extension points
Gary Kramlich <grim@reaperworld.com>
parents: 42972
diff changeset
100 - install -d /app/plugins/pidgin-3
5cd0ccba395e Adjust a bunch of our privileges and setup extension points
Gary Kramlich <grim@reaperworld.com>
parents: 42972
diff changeset
101 - install -d /app/plugins/purple-3
42904
3b453638a532 Add a flatpak manifest and instructions on how to use it
Gary Kramlich <grim@reaperworld.com>
parents:
diff changeset
102 finish-args:
3b453638a532 Add a flatpak manifest and instructions on how to use it
Gary Kramlich <grim@reaperworld.com>
parents:
diff changeset
103 # X11 + XShm access
3b453638a532 Add a flatpak manifest and instructions on how to use it
Gary Kramlich <grim@reaperworld.com>
parents:
diff changeset
104 - "--share=ipc"
3b453638a532 Add a flatpak manifest and instructions on how to use it
Gary Kramlich <grim@reaperworld.com>
parents:
diff changeset
105 - "--socket=fallback-x11"
3b453638a532 Add a flatpak manifest and instructions on how to use it
Gary Kramlich <grim@reaperworld.com>
parents:
diff changeset
106 # Wayland access
3b453638a532 Add a flatpak manifest and instructions on how to use it
Gary Kramlich <grim@reaperworld.com>
parents:
diff changeset
107 - "--socket=wayland"
3b453638a532 Add a flatpak manifest and instructions on how to use it
Gary Kramlich <grim@reaperworld.com>
parents:
diff changeset
108 # GPU acceleration if needed
3b453638a532 Add a flatpak manifest and instructions on how to use it
Gary Kramlich <grim@reaperworld.com>
parents:
diff changeset
109 - "--device=dri"
3b453638a532 Add a flatpak manifest and instructions on how to use it
Gary Kramlich <grim@reaperworld.com>
parents:
diff changeset
110 # Needs to talk to the network:
3b453638a532 Add a flatpak manifest and instructions on how to use it
Gary Kramlich <grim@reaperworld.com>
parents:
diff changeset
111 - "--share=network"
3b453638a532 Add a flatpak manifest and instructions on how to use it
Gary Kramlich <grim@reaperworld.com>
parents:
diff changeset
112 # Audio
3b453638a532 Add a flatpak manifest and instructions on how to use it
Gary Kramlich <grim@reaperworld.com>
parents:
diff changeset
113 - "--socket=pulseaudio"
42974
5cd0ccba395e Adjust a bunch of our privileges and setup extension points
Gary Kramlich <grim@reaperworld.com>
parents: 42972
diff changeset
114 # Notifications (purple-toast)
5cd0ccba395e Adjust a bunch of our privileges and setup extension points
Gary Kramlich <grim@reaperworld.com>
parents: 42972
diff changeset
115 - "--talk-name=org.freedesktop.Notifications"
5cd0ccba395e Adjust a bunch of our privileges and setup extension points
Gary Kramlich <grim@reaperworld.com>
parents: 42972
diff changeset
116 # Accessibility
5cd0ccba395e Adjust a bunch of our privileges and setup extension points
Gary Kramlich <grim@reaperworld.com>
parents: 42972
diff changeset
117 - "--talk-name=org.a11y.Bus"
5cd0ccba395e Adjust a bunch of our privileges and setup extension points
Gary Kramlich <grim@reaperworld.com>
parents: 42972
diff changeset
118 # libsecret plugin
5cd0ccba395e Adjust a bunch of our privileges and setup extension points
Gary Kramlich <grim@reaperworld.com>
parents: 42972
diff changeset
119 - "--talk-name=org.freedesktop.secrets"
5cd0ccba395e Adjust a bunch of our privileges and setup extension points
Gary Kramlich <grim@reaperworld.com>
parents: 42972
diff changeset
120 # kwallet plugin
5cd0ccba395e Adjust a bunch of our privileges and setup extension points
Gary Kramlich <grim@reaperworld.com>
parents: 42972
diff changeset
121 - "--talk-name=org.kde.kwalletd5"
5cd0ccba395e Adjust a bunch of our privileges and setup extension points
Gary Kramlich <grim@reaperworld.com>
parents: 42972
diff changeset
122 - "--talk-name=org.kde.kwalletd6"
5cd0ccba395e Adjust a bunch of our privileges and setup extension points
Gary Kramlich <grim@reaperworld.com>
parents: 42972
diff changeset
123 # Bonjour
5cd0ccba395e Adjust a bunch of our privileges and setup extension points
Gary Kramlich <grim@reaperworld.com>
parents: 42972
diff changeset
124 - "--system-talk-name=org.freedesktop.Avahi"
5cd0ccba395e Adjust a bunch of our privileges and setup extension points
Gary Kramlich <grim@reaperworld.com>
parents: 42972
diff changeset
125 # Plugin Paths
5cd0ccba395e Adjust a bunch of our privileges and setup extension points
Gary Kramlich <grim@reaperworld.com>
parents: 42972
diff changeset
126 - "--env=PURPLE_PLUGIN_PATH=/app/plugins/purple-3"
5cd0ccba395e Adjust a bunch of our privileges and setup extension points
Gary Kramlich <grim@reaperworld.com>
parents: 42972
diff changeset
127 - "--env=PIDGIN_PLUGIN_PATH=/app/plugins/pidgin-3"

mercurial