diff options
Diffstat (limited to 'nixpkgs/pkgs/applications/networking/p2p/gnunet/gtk.nix')
-rw-r--r-- | nixpkgs/pkgs/applications/networking/p2p/gnunet/gtk.nix | 47 |
1 files changed, 47 insertions, 0 deletions
diff --git a/nixpkgs/pkgs/applications/networking/p2p/gnunet/gtk.nix b/nixpkgs/pkgs/applications/networking/p2p/gnunet/gtk.nix new file mode 100644 index 000000000000..3711d5a3c1ed --- /dev/null +++ b/nixpkgs/pkgs/applications/networking/p2p/gnunet/gtk.nix @@ -0,0 +1,47 @@ +{ stdenv, fetchurl +, glade +, gnunet +, gnutls +, gtk3 +, libextractor +, libgcrypt +, libsodium +, libxml2 +, pkg-config +, wrapGAppsHook +}: + +stdenv.mkDerivation rec { + pname = "gnunet-gtk"; + version = "0.14.0"; + + src = fetchurl { + url = "mirror://gnu/gnunet/${pname}-${version}.tar.gz"; + sha256 = "18rc7mb45y17d5nrlpf2p4ixp7ir67gcgjf4hlj4r95ic5zi54wa"; + }; + + nativeBuildInputs= [ + pkg-config + wrapGAppsHook + ]; + + buildInputs = [ + glade + gnunet + gnutls + gtk3 + libextractor + libgcrypt + libsodium + libxml2 + ]; + + configureFlags = [ "--with-gnunet=${gnunet}" ]; + + patchPhase = "patchShebangs pixmaps/icon-theme-installer"; + + meta = gnunet.meta // { + description = "GNUnet GTK User Interface"; + homepage = "https://git.gnunet.org/gnunet-gtk.git"; + }; +} |