messenger-cli

Command-line user interface for GNUnet Messenger
Log | Files | Refs | README | LICENSE

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.27.0.tar.gz
     72     source-checksum: sha512/e5e17911f48ad2579898a7f119a1faede0ce1a437163f826d3cd02fefe0de6ce254cb514b5b2455270f6f5c474e39aea837a1a062d2ca09a4c002d4f574ac360
     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.7.0.tar.gz
     82     source-checksum: sha512/330857bc3e38c2107d70c5ce5d729a1562593b139bc86bf883a5b397f2b33f9ea362e2b6619b35566cb2a646cfc0c5ca71478ff7161cf40410fe52666b828bba
     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