about summary refs log tree commit diff
diff options
context:
space:
mode:
authorYury G. Kudryashov <urkud.urkud@gmail.com>2010-08-18 18:58:53 +0000
committerYury G. Kudryashov <urkud.urkud@gmail.com>2010-08-18 18:58:53 +0000
commit0b8bd11ce36dac938d341e6db4867f2c0a3cf5d7 (patch)
treeb4c3c1517c9bb474e73b8a81efae69720d2eef4c
parent96edbab084df3092d10299ebe4ee42f4f0062439 (diff)
downloadnixlib-0b8bd11ce36dac938d341e6db4867f2c0a3cf5d7.tar
nixlib-0b8bd11ce36dac938d341e6db4867f2c0a3cf5d7.tar.gz
nixlib-0b8bd11ce36dac938d341e6db4867f2c0a3cf5d7.tar.bz2
nixlib-0b8bd11ce36dac938d341e6db4867f2c0a3cf5d7.tar.lz
nixlib-0b8bd11ce36dac938d341e6db4867f2c0a3cf5d7.tar.xz
nixlib-0b8bd11ce36dac938d341e6db4867f2c0a3cf5d7.tar.zst
nixlib-0b8bd11ce36dac938d341e6db4867f2c0a3cf5d7.zip
Add kdeadmin-4.5.0
svn path=/nixpkgs/trunk/; revision=23238
-rw-r--r--pkgs/desktops/kde-4.5/admin/builder.sh13
-rw-r--r--pkgs/desktops/kde-4.5/admin/default.nix22
-rw-r--r--pkgs/desktops/kde-4.5/default.nix2
3 files changed, 36 insertions, 1 deletions
diff --git a/pkgs/desktops/kde-4.5/admin/builder.sh b/pkgs/desktops/kde-4.5/admin/builder.sh
new file mode 100644
index 000000000000..78e29543c1f0
--- /dev/null
+++ b/pkgs/desktops/kde-4.5/admin/builder.sh
@@ -0,0 +1,13 @@
+source $stdenv/setup
+
+myPatchPhase()
+{
+    for i in system-config-printer-kde/cmake-modules/FindSystemConfigPrinter.py system-config-printer-kde/system-config-printer-kde.py
+    do
+	sed -i -e "s|/usr/share/system-config-printer|$system_config_printer/share/system-config-printer|" $i
+    done
+
+	sed -i -e "s|import cupshelpers.ppds, cupshelpers.cupshelpers|import ppds, cupshelpers|" system-config-printer-kde/cmake-modules/FindSystemConfigPrinter.py
+}
+patchPhase=myPatchPhase
+genericBuild
diff --git a/pkgs/desktops/kde-4.5/admin/default.nix b/pkgs/desktops/kde-4.5/admin/default.nix
new file mode 100644
index 000000000000..61f5b018a7b1
--- /dev/null
+++ b/pkgs/desktops/kde-4.5/admin/default.nix
@@ -0,0 +1,22 @@
+{ kdePackage, cmake, qt4, pkgconfig, perl, python
+, sip, pyqt4, pycups, rhpl, system_config_printer
+, kdelibs, kdepimlibs, kdebindings, automoc4}:
+
+kdePackage {
+  pn = "kdeadmin";
+  v = "4.5.0";
+
+  builder = ./builder.sh;
+
+  inherit system_config_printer;
+
+  PYTHONPATH = "${pycups}/lib/python${python.majorVersion}/site-packages";
+
+  buildInputs = [ cmake qt4 pkgconfig perl python sip pyqt4 pycups rhpl system_config_printer
+                  kdelibs kdepimlibs kdebindings automoc4 ];
+
+  meta = {
+    description = "KDE Administration Utilities";
+    license = "GPL";
+  };
+}
diff --git a/pkgs/desktops/kde-4.5/default.nix b/pkgs/desktops/kde-4.5/default.nix
index dea1a2218ae8..8d9ea757a68b 100644
--- a/pkgs/desktops/kde-4.5/default.nix
+++ b/pkgs/desktops/kde-4.5/default.nix
@@ -44,6 +44,7 @@
 
 ### OTHER MODULES
   kdeaccessibility = callPackage ./accessibility { };
+  kdeadmin = callPackage ./admin { };
   kdeartwork = callPackage ./artwork { };
   kdeedu = callPackage ./edu { };
   kdegames = callPackage ./games { };
@@ -58,5 +59,4 @@
 ### DEVELOPMENT
 
   kdebindings = callPackage ./bindings { };
-  
 }