messenger-cli

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

snapcraft.yaml (2871B)


      1 name: messenger-cli
      2 version: 0.4.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.26.0.tar.gz
     72     source-checksum: sha512/b4caaebe3b9455c40fbc9b121a00a193d599e18c718c7aafe4424f7a055b567807c8abafc6b7672aa943613360c70c79914c28065622b0d6b046f16e96205a02
     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.6.1.tar.gz
     82     source-checksum: sha512/fe18b18cbac15b357a108d3bf1ef7927ae489060db18cb8cb72f3b1fb4209d52b45864d6819b5791c06243492278b3d98afe89f295966097eac917d12d56928e
     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     stage-packages:
     92       - libncurses6
     93     source: https://ftpmirror.gnu.org/gnunet/messenger-cli-0.4.0.tar.gz
     94     source-checksum: sha512/a6971c599eb08bd501572c3ca38a628f6bcf18d22de5f77edff19cf4a29d463247231b69afd4907240a14299b384b99af35c90bf0cfbc02cc7ae2113753fd393
     95     plugin: meson
     96     meson-parameters:
     97       - --prefix=/usr
     98       - --buildtype=release