snapcraft.yaml (4266B)
1 name: messenger-gtk 2 version: 0.12.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.27.0.tar.gz 98 source-checksum: sha512/e5e17911f48ad2579898a7f119a1faede0ce1a437163f826d3cd02fefe0de6ce254cb514b5b2455270f6f5c474e39aea837a1a062d2ca09a4c002d4f574ac360 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.7.0.tar.gz 106 source-checksum: sha512/330857bc3e38c2107d70c5ce5d729a1562593b139bc86bf883a5b397f2b33f9ea362e2b6619b35566cb2a646cfc0c5ca71478ff7161cf40410fe52666b828bba 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 - libsecret-1-dev 122 - desktop-file-utils 123 stage-packages: 124 - libqrencode4 125 - libzbar0 126 - libgstreamer1.0-0 127 - libgstreamer-plugins-base1.0-0 128 - gstreamer1.0-plugins-base 129 - gstreamer1.0-plugins-bad 130 - gstreamer1.0-plugins-good 131 - gstreamer1.0-plugins-ugly 132 - gstreamer1.0-gtk3 133 - gstreamer1.0-pipewire 134 - gstreamer1.0-libav 135 - libpipewire-0.3-0t64 136 - libportal1 137 - libportal-gtk3-1 138 - libsecret-1-0 139 source: https://ftpmirror.gnu.org/gnunet/messenger-gtk-0.12.0.tar.gz 140 source-checksum: sha512/8a83e2fef6a60c4634abe5ee98db61ed50101e92bb20cb6cb9a91a48ce52797a8d4373566765dbbb1c032f517c6125ce87773ca5d7ca045a1dce7cd01e690ad8 141 plugin: meson 142 meson-parameters: 143 - --prefix=/usr 144 - --buildtype=release