about summary refs log tree commit diff
path: root/pkgs/applications/networking/p2p
diff options
context:
space:
mode:
authorpstn <philipp+dev@xndr.de>2020-01-16 15:09:26 +0100
committerJon <jonringer@users.noreply.github.com>2020-08-04 15:39:45 -0700
commit6f32199fa352b7ac00bb602431aac682d8b75da6 (patch)
treef8f086bc1cce97a510e444d9541043159effee5c /pkgs/applications/networking/p2p
parentea7e87abf551adb713752b8844c55a6a735975e2 (diff)
downloadnixlib-6f32199fa352b7ac00bb602431aac682d8b75da6.tar
nixlib-6f32199fa352b7ac00bb602431aac682d8b75da6.tar.gz
nixlib-6f32199fa352b7ac00bb602431aac682d8b75da6.tar.bz2
nixlib-6f32199fa352b7ac00bb602431aac682d8b75da6.tar.lz
nixlib-6f32199fa352b7ac00bb602431aac682d8b75da6.tar.xz
nixlib-6f32199fa352b7ac00bb602431aac682d8b75da6.tar.zst
nixlib-6f32199fa352b7ac00bb602431aac682d8b75da6.zip
gnunet-gtk: init at 0.12.0
Fixes #76754
Diffstat (limited to 'pkgs/applications/networking/p2p')
-rw-r--r--pkgs/applications/networking/p2p/gnunet-gtk/default.nix28
1 files changed, 28 insertions, 0 deletions
diff --git a/pkgs/applications/networking/p2p/gnunet-gtk/default.nix b/pkgs/applications/networking/p2p/gnunet-gtk/default.nix
new file mode 100644
index 000000000000..6a2b84dbb3d6
--- /dev/null
+++ b/pkgs/applications/networking/p2p/gnunet-gtk/default.nix
@@ -0,0 +1,28 @@
+{ stdenv, fetchgit, pkgconfig
+, autoreconfHook, wrapGAppsHook
+, libgcrypt, libextractor, libxml2
+, gnome3, gnunet, gnutls, gtk3 }:
+
+stdenv.mkDerivation rec {
+  pname = "gnunet-gtk";
+  version = "0.12.0";
+
+  src = fetchgit {
+    url = "https://git.gnunet.org/gnunet-gtk.git";
+    rev = "v${version}";
+    sha256 = "1ccasng1b4bj0kqhbfhiv0j1gnc4v2ka5f7wxvka3iwp90g7rax6";
+  };
+
+  nativeBuildInputs= [ autoreconfHook wrapGAppsHook pkgconfig ];
+  buildInputs = [ libgcrypt libextractor libxml2 gnunet gnome3.glade gnutls gtk3 ];
+
+  patchPhase = "patchShebangs pixmaps/icon-theme-installer";
+
+  meta = with stdenv.lib; {
+    description = "GNUnet GTK User Interface";
+    homepage = "https://git.gnunet.org/gnunet-gtk.git";
+    license = licenses.gpl3Plus;
+    maintainers = with maintainers; [ pstn ];
+    platforms = platforms.gnu ++ platforms.linux;
+  };
+}