snapcraft.yaml (2917B)
1 name: messenger-cli 2 version: 0.5.0 3 title: GNUnet Messenger 4 summary: An interface using ncurses for the Messenger service of GNUnet. 5 description: | 6 The tool messenger-cli is an terminal interface for the GNUnet Messenger service. The goal is to provide private and secure communication between any group of devices. 7 8 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. 9 website: 10 - https://git.gnunet.org/messenger-cli.git/about/ 11 contact: 12 - gnunet@thejackimonster.de 13 donation: 14 - https://www.gnunet.org/en/ev.html 15 - https://liberapay.com/GNUnet-Messenger/ 16 source-code: 17 - https://git.gnunet.org/messenger-cli.git/ 18 issues: 19 - https://bugs.gnunet.org 20 license: GPL-3.0-or-later 21 adopt-info: messenger-cli 22 base: core24 23 confinement: strict 24 grade: stable 25 26 platforms: 27 amd64: 28 build-on: [amd64] 29 build-for: [amd64] 30 arm64: 31 build-on: [arm64] 32 build-for: [arm64] 33 34 apps: 35 messenger-cli: 36 command: usr/bin/messenger-cli 37 plugs: 38 - home 39 - network 40 - network-bind 41 42 parts: 43 gnunet: 44 build-packages: 45 - libgcrypt20-dev 46 - recutils 47 - libjansson-dev 48 - libsodium-dev 49 - libcurl4-gnutls-dev 50 - libidn2-dev 51 - libunistring-dev 52 - libsqlite3-dev 53 - libmicrohttpd-dev 54 - libltdl-dev 55 - zlib1g-dev 56 - meson 57 stage-packages: 58 - libgcrypt20 59 - recutils 60 - libjansson4 61 - libsodium23 62 - libcurl3t64-gnutls 63 - libidn2-0 64 - libunistring5 65 - libsqlite3-0 66 - libmicrohttpd12 67 - libgnutls-dane0 68 - libunbound8 69 - libltdl7 70 - zlib1g 71 source: https://ftpmirror.gnu.org/gnunet/gnunet-0.28.0.tar.gz 72 source-checksum: sha512/5f05a9d50eda598543e6fd5b7f29ac8ba9c6dfcf8ce537210046febb9475bae9b489c2106009c349b032127f02a7b243d6f444db838af43c70fac9e75ea0cfc9 73 plugin: meson 74 meson-parameters: 75 - --prefix=/usr 76 - --buildtype=release 77 libgnunetchat: 78 after: [ gnunet ] 79 build-packages: 80 - pkg-config 81 source: https://ftpmirror.gnu.org/gnunet/libgnunetchat-0.8.0.tar.gz 82 source-checksum: sha512/c6b0a013d29ab3effe5b92cd38ee67a8b5a2cc50f5d2569db4befe82207ae2abd9792fc5db3a665a0c94b786d86a3786199c0a73a6705710628fbc237ebc6899 83 plugin: meson 84 meson-parameters: 85 - --prefix=/usr 86 - --buildtype=release 87 messenger-cli: 88 after: [ gnunet, libgnunetchat ] 89 build-packages: 90 - libncurses-dev 91 - libsecret-1-dev 92 stage-packages: 93 - libncurses6 94 - libsecret-1-0 95 source: https://ftpmirror.gnu.org/gnunet/messenger-cli-0.5.0.tar.gz 96 source-checksum: sha512/33f2255c3bbeab104b8a680687a647238f2f42e99a73b922f6936127dda74ffec3699dae687dabe3c6aa22527d71a5cc83dbbd1217e43c242335a240cddb0cb2 97 plugin: meson 98 meson-parameters: 99 - --prefix=/usr 100 - --buildtype=release