default.nix (855B)
1 { lib 2 , stdenv 3 , fetchurl 4 , cmake 5 , meson 6 , ninja 7 , pkg-config 8 , gnunet 9 , libgcrypt 10 , libgnunetchat 11 , libsodium 12 , ncurses 13 }: 14 15 stdenv.mkDerivation rec { 16 pname = "messenger-cli"; 17 version = "0.2.0"; 18 19 src = fetchurl { 20 url = "mirror://gnu/gnunet/messenger-cli-${version}.tar.gz"; 21 hash = "sha256-ZuGflZsMzPZ430boN/LKtEthayyyrxY0uIIWQasU7vY="; 22 }; 23 24 nativeBuildInputs = [ 25 meson 26 cmake 27 ninja 28 pkg-config 29 ]; 30 31 buildInputs = [ 32 gnunet 33 libgcrypt 34 libgnunetchat 35 libsodium 36 ncurses 37 ]; 38 39 meta = with lib; { 40 description = "A CLI for the Messenger service of GNUnet"; 41 homepage = "https://www.gnunet.org/"; 42 changelog = "https://git.gnunet.org/messenger-cli.git/tree/ChangeLog?h=v${version}"; 43 license = licenses.agpl3Plus; 44 maintainers = [ maintainers.sikmir ]; 45 platforms = platforms.unix; 46 }; 47 }