snapcraft.yaml (4220B)
1 name: messenger-gtk 2 version: 0.11.0 3 title: GNUnet Messenger 4 summary: A GTK based GUI for the Messenger service of GNUnet. 5 description: | 6 Messenger-GTK is a convergent GTK messaging application using the GNUnet Messenger service. The goal is to provide private and secure communication between any group of devices. 7 8 The application provides the following features: 9 * Creating direct chats and group chats 10 * Managing your contacts and groups 11 * Invite contacts to a group 12 * Sending text messages 13 * Sending voice recordings 14 * Sharing files privately 15 * Deleting messages with any custom delay 16 * Renaming contacts 17 * Exchanging contact details physically 18 * Verifying contact identities 19 * Switching between different accounts 20 * Chatting live via video or voice streaming 21 * Sharing your screen with a selected group 22 * Writing notes to yourself 23 24 Chats will generally created as opt-in. So you can decide who may contact you directly and who does not, accepting to a direct chat. Leaving a chat is also always possible. 25 website: 26 - https://git.gnunet.org/messenger-gtk.git/about/ 27 contact: 28 - gnunet@thejackimonster.de 29 donation: 30 - https://www.gnunet.org/en/ev.html 31 - https://liberapay.com/GNUnet-Messenger/ 32 source-code: 33 - https://git.gnunet.org/messenger-gtk.git/ 34 issues: 35 - https://bugs.gnunet.org 36 license: GPL-3.0-or-later 37 adopt-info: messenger-gtk 38 icon: resources/icon/full_color.svg 39 base: core24 40 confinement: strict 41 grade: stable 42 43 platforms: 44 amd64: 45 build-on: [amd64] 46 build-for: [amd64] 47 arm64: 48 build-on: [arm64] 49 build-for: [arm64] 50 51 slots: 52 messenger-gtk: 53 interface: dbus 54 bus: session 55 name: org.gnunet.Messenger 56 57 apps: 58 messenger-gtk: 59 command: usr/bin/messenger-gtk 60 extensions: [gnome] 61 plugs: 62 - home 63 - network 64 - network-bind 65 - camera 66 - audio-playback 67 - audio-record 68 desktop: usr/share/applications/org.gnunet.Messenger.desktop 69 common-id: org.gnunet.Messenger 70 71 parts: 72 gnunet: 73 build-packages: 74 - libgcrypt20-dev 75 - recutils 76 - libjansson-dev 77 - libsodium-dev 78 - libcurl4-gnutls-dev 79 - libidn2-dev 80 - libunistring-dev 81 - libsqlite3-dev 82 - libmicrohttpd-dev 83 - libltdl-dev 84 stage-packages: 85 - libgcrypt20 86 - recutils 87 - libjansson4 88 - libsodium23 89 - libcurl3t64-gnutls 90 - libidn2-0 91 - libunistring5 92 - libsqlite3-0 93 - libmicrohttpd12 94 - libgnutls-dane0 95 - libunbound8 96 - libltdl7 97 source: https://ftpmirror.gnu.org/gnunet/gnunet-0.26.0.tar.gz 98 source-checksum: sha512/b4caaebe3b9455c40fbc9b121a00a193d599e18c718c7aafe4424f7a055b567807c8abafc6b7672aa943613360c70c79914c28065622b0d6b046f16e96205a02 99 plugin: meson 100 meson-parameters: 101 - --prefix=/usr 102 - --buildtype=release 103 libgnunetchat: 104 after: [ gnunet ] 105 source: https://ftpmirror.gnu.org/gnunet/libgnunetchat-0.6.1.tar.gz 106 source-checksum: sha512/fe18b18cbac15b357a108d3bf1ef7927ae489060db18cb8cb72f3b1fb4209d52b45864d6819b5791c06243492278b3d98afe89f295966097eac917d12d56928e 107 plugin: meson 108 meson-parameters: 109 - --prefix=/usr 110 - --buildtype=release 111 messenger-gtk: 112 after: [ gnunet, libgnunetchat ] 113 build-packages: 114 - libqrencode-dev 115 - libzbar-dev 116 - libgstreamer1.0-dev 117 - libgstreamer-plugins-base1.0-dev 118 - libpipewire-0.3-dev 119 - libportal-dev 120 - libportal-gtk3-dev 121 - desktop-file-utils 122 stage-packages: 123 - libqrencode4 124 - libzbar0 125 - libgstreamer1.0-0 126 - libgstreamer-plugins-base1.0-0 127 - gstreamer1.0-plugins-base 128 - gstreamer1.0-plugins-bad 129 - gstreamer1.0-plugins-good 130 - gstreamer1.0-plugins-ugly 131 - gstreamer1.0-gtk3 132 - gstreamer1.0-pipewire 133 - gstreamer1.0-libav 134 - libpipewire-0.3-0t64 135 - libportal1 136 - libportal-gtk3-1 137 source: https://ftpmirror.gnu.org/gnunet/messenger-gtk-0.11.0.tar.gz 138 source-checksum: sha512/9f0fb3d72a785d4b6a077e684ba7ae0ce4353f728414a73f08fad6a2773de0d92a7514d0d701d7b1af93e096501fa1b7852760fdede7ce688504444f7f69b582 139 plugin: meson 140 meson-parameters: 141 - --prefix=/usr 142 - --buildtype=release