nur-packages

My NUR packages
git clone git://git.sikmir.ru/nur-packages
Log | Files | Refs | README | LICENSE

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 }