summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--pkgs/tools/security/pinentry/default.nix (renamed from pkgs/tools/misc/pinentry/default.nix)2
-rw-r--r--pkgs/tools/security/pinentry/duplicate-glib-defs.patch (renamed from pkgs/tools/misc/pinentry/duplicate-glib-defs.patch)0
-rw-r--r--pkgs/tools/security/polkit-gnome/default.nix (renamed from pkgs/tools/misc/polkit-gnome/default.nix)0
-rw-r--r--pkgs/tools/security/polkit-kde-agent/default.nix16
-rw-r--r--pkgs/top-level/all-packages.nix6
5 files changed, 21 insertions, 3 deletions
diff --git a/pkgs/tools/misc/pinentry/default.nix b/pkgs/tools/security/pinentry/default.nix
index b9866878b7a8..524a582fcb02 100644
--- a/pkgs/tools/misc/pinentry/default.nix
+++ b/pkgs/tools/security/pinentry/default.nix
@@ -26,7 +26,7 @@ stdenv.mkDerivation rec {
 
   buildNativeInputs = [ pkgconfig ];
 
-  meta = { 
+  meta = {
     description = "GnuPG's interface to passphrase input";
 
     longDescription = ''
diff --git a/pkgs/tools/misc/pinentry/duplicate-glib-defs.patch b/pkgs/tools/security/pinentry/duplicate-glib-defs.patch
index 78796ee2f53a..78796ee2f53a 100644
--- a/pkgs/tools/misc/pinentry/duplicate-glib-defs.patch
+++ b/pkgs/tools/security/pinentry/duplicate-glib-defs.patch
diff --git a/pkgs/tools/misc/polkit-gnome/default.nix b/pkgs/tools/security/polkit-gnome/default.nix
index 9adab0fb0c27..9adab0fb0c27 100644
--- a/pkgs/tools/misc/polkit-gnome/default.nix
+++ b/pkgs/tools/security/polkit-gnome/default.nix
diff --git a/pkgs/tools/security/polkit-kde-agent/default.nix b/pkgs/tools/security/polkit-kde-agent/default.nix
new file mode 100644
index 000000000000..eff290f54fa8
--- /dev/null
+++ b/pkgs/tools/security/polkit-kde-agent/default.nix
@@ -0,0 +1,16 @@
+{ stdenv, fetchurl, kdelibs, polkit_qt_1, gettext }:
+
+stdenv.mkDerivation rec {
+  name = "polkit-kde-agent-1-0.99.0";
+
+  src = fetchurl {
+    url = "mirror://kde/stable/apps/KDE4.x/admin/${name}.tar.bz2";
+    sha256 = "0rxlq6x0vhvha8i6w109zpzzacp4imins55v4p4fq7a3k0kgywg3";
+  };
+
+  buildInputs = [ kdelibs polkit_qt_1 ];
+
+  buildNativeInputs = [ gettext ];
+
+  patchPhase = "sed -e s/KDE4_AUTOSTART/AUTOSTART/ -i CMakeLists.txt";
+}
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index fbe8fed5e604..3e7ad08989bf 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -1142,7 +1142,7 @@ let
 
   philter = callPackage ../tools/networking/philter { };
 
-  pinentry = callPackage ../tools/misc/pinentry {
+  pinentry = callPackage ../tools/security/pinentry {
     inherit (gnome) glib gtk;
   };
 
@@ -1160,7 +1160,9 @@ let
 
   polipo = callPackage ../servers/polipo { };
 
-  polkit_gnome = callPackage ../tools/misc/polkit-gnome { };
+  polkit_gnome = callPackage ../tools/security/polkit-gnome { };
+
+  polkit_kde_agent = newScope pkgs.kde4 ../tools/security/polkit-kde-agent { };
 
   povray = callPackage ../tools/graphics/povray { };