summary refs log tree commit diff
path: root/pkgs/desktops
diff options
context:
space:
mode:
authorEelco Dolstra <eelco.dolstra@logicblox.com>2011-07-29 12:31:07 +0000
committerEelco Dolstra <eelco.dolstra@logicblox.com>2011-07-29 12:31:07 +0000
commitdd8cc506b52e92641f4dff55bc2b642e0653b3e3 (patch)
tree7743093569a15a22bc8931a11c1edd53f5fd878d /pkgs/desktops
parent4c05eb6e2e3ff5fe89d5a45d102e26cac2b8b7a7 (diff)
* Update kdeutils.
svn path=/nixpkgs/branches/kde-4.7/; revision=27997
Diffstat (limited to 'pkgs/desktops')
-rw-r--r--pkgs/desktops/kde-4.7/admin.nix4
-rw-r--r--pkgs/desktops/kde-4.7/default.nix12
-rw-r--r--pkgs/desktops/kde-4.7/sdk/okteta.nix15
-rw-r--r--pkgs/desktops/kde-4.7/utils/ark.nix13
-rw-r--r--pkgs/desktops/kde-4.7/utils/filelight.nix14
-rw-r--r--pkgs/desktops/kde-4.7/utils/kcalc.nix6
-rw-r--r--pkgs/desktops/kde-4.7/utils/kcharselect.nix6
-rw-r--r--pkgs/desktops/kde-4.7/utils/kdf.nix6
-rw-r--r--pkgs/desktops/kde-4.7/utils/kfloppy.nix6
-rw-r--r--pkgs/desktops/kde-4.7/utils/kgpg.nix6
-rw-r--r--pkgs/desktops/kde-4.7/utils/kremotecontrol.nix4
-rw-r--r--pkgs/desktops/kde-4.7/utils/ktimer.nix4
-rw-r--r--pkgs/desktops/kde-4.7/utils/kwallet.nix4
-rw-r--r--pkgs/desktops/kde-4.7/utils/okteta.nix15
-rw-r--r--pkgs/desktops/kde-4.7/utils/printer-applet.nix27
-rw-r--r--pkgs/desktops/kde-4.7/utils/superkaramba.nix6
-rw-r--r--pkgs/desktops/kde-4.7/utils/sweeper.nix6
17 files changed, 89 insertions, 65 deletions
diff --git a/pkgs/desktops/kde-4.7/admin.nix b/pkgs/desktops/kde-4.7/admin.nix
index 60a4d3e65c8dc..f6722da307e93 100644
--- a/pkgs/desktops/kde-4.7/admin.nix
+++ b/pkgs/desktops/kde-4.7/admin.nix
@@ -1,12 +1,10 @@
 { kde, cmake, qt4, pkgconfig, perl, pythonPackages
 , sip, pycups, pygobject, system_config_printer
 , kdelibs, automoc4, phonon, kdepimlibs, pykde4
-, cups, nettools } @ args:
+, cups, nettools }:
 
 let
 
-  system_config_printer = args.system_config_printer.override { withGUI = false; };
-
 in
 
 kde.package rec {
diff --git a/pkgs/desktops/kde-4.7/default.nix b/pkgs/desktops/kde-4.7/default.nix
index 6e9a68d6f3cc5..95d6aa0274368 100644
--- a/pkgs/desktops/kde-4.7/default.nix
+++ b/pkgs/desktops/kde-4.7/default.nix
@@ -1,4 +1,4 @@
-{ callPackage, recurseIntoAttrs, runCommand, stdenv, fetchurl, qt47 } :
+{ callPackage, recurseIntoAttrs, runCommand, stdenv, fetchurl, qt47, system_config_printer } @ args:
 
 let
 
@@ -28,6 +28,8 @@ recurseIntoAttrs rec {
 
 ### SUPPORT
 
+  system_config_printer = args.system_config_printer.override { withGUI = false; };
+
   akonadi = callPackage ./support/akonadi { };
 
   oxygen_icons = callPackage ./support/oxygen-icons { };
@@ -95,8 +97,6 @@ recurseIntoAttrs rec {
     kmouth = callPackage ./accessibility/kmouth.nix { };
   };
 
-  kdeadmin = callPackage ./admin { };
-  
   kdeartwork = combinePkgs "kdeartwork" {
     aurorae = callPackage ./artwork/aurorae.nix { };
     colorSchemes = callPackage ./artwork/color-schemes.nix { };
@@ -112,7 +112,6 @@ recurseIntoAttrs rec {
   };
   
   kdeedu = callPackage ./edu { };
-  kdegames = callPackage ./games { };
   kdegraphics = callPackage ./graphics { };
   kdenetwork = callPackage ./network { };
   kdeplasma_addons = callPackage ./plasma-addons { };
@@ -138,6 +137,7 @@ recurseIntoAttrs rec {
     poxml = callPackage ./sdk/poxml.nix { };
     scripts = callPackage ./sdk/scripts.nix { };
     umbrello = callPackage ./sdk/umbrello.nix { };
+    okteta = callPackage ./utils/okteta.nix { };
   };
   
   kdetoys = combinePkgs "kdetoys" {
@@ -145,6 +145,7 @@ recurseIntoAttrs rec {
     kteatime = callPackage ./toys/kteatime.nix { };
     ktux = callPackage ./toys/ktux.nix { };
   };
+  */
 
   kdeutils = combinePkgs "kdeutils" {
     ark = callPackage ./utils/ark.nix { };
@@ -156,12 +157,13 @@ recurseIntoAttrs rec {
     kremotecontrol = callPackage ./utils/kremotecontrol.nix { };
     ktimer = callPackage ./utils/ktimer.nix { };
     kwallet = callPackage ./utils/kwallet.nix { };
-    okteta = callPackage ./utils/okteta.nix { };
     printer_applet = callPackage ./utils/printer-applet.nix { };
     superkaramba = callPackage ./utils/superkaramba.nix { };
     sweeper = callPackage ./utils/sweeper.nix { };
+    filelight = callPackage ./utils/filelight.nix { };
   };
 
+  /*
   kdewebdev = combinePkgs "kdewebdev" {
     klinkstatus = callPackage ./webdev/klinkstatus.nix { };
     kommander = callPackage ./webdev/kommander.nix { };
diff --git a/pkgs/desktops/kde-4.7/sdk/okteta.nix b/pkgs/desktops/kde-4.7/sdk/okteta.nix
new file mode 100644
index 0000000000000..c6f1168b4e975
--- /dev/null
+++ b/pkgs/desktops/kde-4.7/sdk/okteta.nix
@@ -0,0 +1,15 @@
+{ kde, cmake, kdelibs, qt4, automoc4, phonon, shared_mime_info, qca2 }:
+
+kde.package {
+  buildInputs = [ cmake qt4 kdelibs automoc4 phonon /* shared_mime_info qca2 */ ];
+
+  meta = {
+    description = "KDE byte editor";
+    kde = {
+      name = "okteta";
+      module = "kdesdk";
+      version = "0.5.3";
+      versionFile = "program/about.cpp";
+    };
+  };
+}
diff --git a/pkgs/desktops/kde-4.7/utils/ark.nix b/pkgs/desktops/kde-4.7/utils/ark.nix
index 6f963bdb99807..d3766bfa31307 100644
--- a/pkgs/desktops/kde-4.7/utils/ark.nix
+++ b/pkgs/desktops/kde-4.7/utils/ark.nix
@@ -1,11 +1,10 @@
-{ kde, cmake, kdelibs, qt4, perl, libarchive, xz, automoc4, qjson,
-  kdebase }:
+{ kde, cmake, kdelibs, qt4, libarchive, xz, automoc4
+, phonon, bzip2, kde_baseapps }:
 
 kde.package {
-  patchPhase = "cp -vn ${qjson}/share/apps/cmake/modules/FindQJSON.cmake cmake/modules";
-
-  buildInputs = [ cmake qt4 perl libarchive xz kdelibs automoc4 qjson
-    kdebase # for libkonq
+  buildInputs =
+    [ cmake kdelibs qt4 automoc4 phonon kde_baseapps
+      libarchive xz bzip2
     ];
 
   meta = {
@@ -13,7 +12,7 @@ kde.package {
     kde = {
       name = "ark";
       module = "kdeutils";
-      version = "2.15";
+      version = "2.17";
       versionFile = "app/main.cpp";
     };
   };
diff --git a/pkgs/desktops/kde-4.7/utils/filelight.nix b/pkgs/desktops/kde-4.7/utils/filelight.nix
new file mode 100644
index 0000000000000..6a61fa28816bc
--- /dev/null
+++ b/pkgs/desktops/kde-4.7/utils/filelight.nix
@@ -0,0 +1,14 @@
+{ kde, cmake, kdelibs, qt4, automoc4, phonon }:
+
+kde.package {
+  buildInputs = [ cmake qt4 kdelibs automoc4 phonon ];
+
+  meta = {
+    description = "Tool to visualise file and directory sizes";
+    kde = {
+      name = "filelight";
+      module = "kdeutils";
+      version = "1.10";
+    };
+  };
+}
diff --git a/pkgs/desktops/kde-4.7/utils/kcalc.nix b/pkgs/desktops/kde-4.7/utils/kcalc.nix
index b04e6e9f9832b..932fd296e562a 100644
--- a/pkgs/desktops/kde-4.7/utils/kcalc.nix
+++ b/pkgs/desktops/kde-4.7/utils/kcalc.nix
@@ -1,14 +1,14 @@
-{ kde, cmake, perl, kdelibs, qt4, automoc4, gmp }:
+{ kde, cmake, kdelibs, qt4, automoc4, phonon, gmp }:
 
 kde.package {
-  buildInputs = [ cmake qt4 perl kdelibs automoc4 gmp ];
+  buildInputs = [ cmake qt4 kdelibs automoc4 phonon gmp ];
 
   meta = {
     description = "KDE Calculator";
     kde = {
       name = "kcalc";
       module = "kdeutils";
-      version = "2.7";
+      version = "2.9";
       versionFile = "version.h";
     };
   };
diff --git a/pkgs/desktops/kde-4.7/utils/kcharselect.nix b/pkgs/desktops/kde-4.7/utils/kcharselect.nix
index 115efaa703e68..563596a6de30f 100644
--- a/pkgs/desktops/kde-4.7/utils/kcharselect.nix
+++ b/pkgs/desktops/kde-4.7/utils/kcharselect.nix
@@ -1,14 +1,14 @@
-{ kde, cmake, kdelibs, qt4, perl, automoc4 }:
+{ kde, cmake, kdelibs, qt4, automoc4, phonon }:
 
 kde.package {
-  buildInputs = [ cmake qt4 perl kdelibs automoc4 ];
+  buildInputs = [ cmake qt4 kdelibs automoc4 phonon ];
 
   meta = {
     description = "KDE character selection utility";
     kde = {
       name = "kcharselect";
       module = "kdeutils";
-      version = "1.7";
+      version = "1.9";
       versionFile = "main.cc";
     };
   };
diff --git a/pkgs/desktops/kde-4.7/utils/kdf.nix b/pkgs/desktops/kde-4.7/utils/kdf.nix
index a15341ab2dbd7..a7f18ae96c5d3 100644
--- a/pkgs/desktops/kde-4.7/utils/kdf.nix
+++ b/pkgs/desktops/kde-4.7/utils/kdf.nix
@@ -1,14 +1,14 @@
-{ kde, cmake, kdelibs, qt4, perl, automoc4 }:
+{ kde, cmake, kdelibs, qt4, automoc4, phonon }:
 
 kde.package {
-  buildInputs = [ cmake qt4 perl kdelibs automoc4 ];
+  buildInputs = [ cmake qt4 kdelibs automoc4 phonon ];
 
   meta = {
     description = "KDE free disk space utility";
     kde = {
       name = "kdf";
       module = "kdeutils";
-      version = "0.11";
+      version = "0.13";
       versionFile = "kdf.cpp";
     };
   };
diff --git a/pkgs/desktops/kde-4.7/utils/kfloppy.nix b/pkgs/desktops/kde-4.7/utils/kfloppy.nix
index 440c139e4cc61..9d8a8b2f99ff0 100644
--- a/pkgs/desktops/kde-4.7/utils/kfloppy.nix
+++ b/pkgs/desktops/kde-4.7/utils/kfloppy.nix
@@ -1,10 +1,10 @@
-{ kde, cmake, kdelibs, qt4, perl, automoc4 }:
+{ kde, cmake, kdelibs, qt4, automoc4, phonon }:
 
 kde.package {
-  buildInputs = [ cmake qt4 perl kdelibs automoc4 ];
+  buildInputs = [ cmake qt4 kdelibs automoc4 phonon ];
 
   meta = {
-    description = "Helps you format floppies with the filesystem of your choice";
+    description = "Floppy disk formatting utility";
     kde = {
       name = "kfloppy";
       module = "kdeutils";
diff --git a/pkgs/desktops/kde-4.7/utils/kgpg.nix b/pkgs/desktops/kde-4.7/utils/kgpg.nix
index 00a2d2a873943..415d3e47ce8c3 100644
--- a/pkgs/desktops/kde-4.7/utils/kgpg.nix
+++ b/pkgs/desktops/kde-4.7/utils/kgpg.nix
@@ -1,10 +1,10 @@
-{ kde, cmake, kdelibs, qt4, perl, automoc4, kdepimlibs }:
+{ kde, cmake, kdelibs, qt4, automoc4, phonon, kdepimlibs }:
 
 kde.package {
-  buildInputs = [ cmake qt4 perl kdelibs automoc4 kdepimlibs ];
+  buildInputs = [ cmake qt4 kdelibs automoc4 phonon kdepimlibs ];
 
   meta = {
-    description = "Simple KDE GUI for gpg";
+    description = "Simple KDE GUI for GPG";
     kde = {
       name = "kgpg";
       module = "kdeutils";
diff --git a/pkgs/desktops/kde-4.7/utils/kremotecontrol.nix b/pkgs/desktops/kde-4.7/utils/kremotecontrol.nix
index 1ea8a140dca8e..548e75f900d9d 100644
--- a/pkgs/desktops/kde-4.7/utils/kremotecontrol.nix
+++ b/pkgs/desktops/kde-4.7/utils/kremotecontrol.nix
@@ -1,7 +1,7 @@
-{ kde, cmake, kdelibs, qt4, perl, automoc4, kdebase_workspace }:
+{ kde, cmake, kdelibs, qt4, automoc4, phonon, libXtst }:
 
 kde.package {
-  buildInputs = [ cmake qt4 perl kdelibs automoc4 kdebase_workspace ];
+  buildInputs = [ cmake qt4 kdelibs automoc4 phonon libXtst ];
 
   meta = {
     description = "KDE remote control";
diff --git a/pkgs/desktops/kde-4.7/utils/ktimer.nix b/pkgs/desktops/kde-4.7/utils/ktimer.nix
index 9fd90e6616af0..a343390ce50e1 100644
--- a/pkgs/desktops/kde-4.7/utils/ktimer.nix
+++ b/pkgs/desktops/kde-4.7/utils/ktimer.nix
@@ -1,7 +1,7 @@
-{ kde, cmake, kdelibs, qt4, perl, automoc4 }:
+{ kde, cmake, kdelibs, qt4, automoc4, phonon }:
 
 kde.package {
-  buildInputs = [ cmake qt4 perl kdelibs automoc4 ];
+  buildInputs = [ cmake qt4 kdelibs automoc4 phonon ];
 
   meta = {
     description = "KDE Timer";
diff --git a/pkgs/desktops/kde-4.7/utils/kwallet.nix b/pkgs/desktops/kde-4.7/utils/kwallet.nix
index 76331102227ae..5f0edcaa8da91 100644
--- a/pkgs/desktops/kde-4.7/utils/kwallet.nix
+++ b/pkgs/desktops/kde-4.7/utils/kwallet.nix
@@ -1,7 +1,7 @@
-{ kde, cmake, kdelibs, qt4, perl, automoc4 }:
+{ kde, cmake, kdelibs, qt4, automoc4, phonon }:
 
 kde.package {
-  buildInputs = [ cmake qt4 perl kdelibs automoc4 ];
+  buildInputs = [ cmake qt4 kdelibs automoc4 phonon ];
 
   meta = {
     description = "KDE Wallet (password storage) management tool";
diff --git a/pkgs/desktops/kde-4.7/utils/okteta.nix b/pkgs/desktops/kde-4.7/utils/okteta.nix
deleted file mode 100644
index 0b7cb6d388def..0000000000000
--- a/pkgs/desktops/kde-4.7/utils/okteta.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-{ kde, cmake, kdelibs, qt4, perl, automoc4, shared_mime_info, qca2 }:
-
-kde.package {
-  buildInputs = [ cmake qt4 perl kdelibs automoc4 shared_mime_info qca2 ];
-
-  meta = {
-    description = "KDE byte editor";
-    kde = {
-      name = "okteta";
-      module = "kdeutils";
-      version = "0.5.3";
-      versionFile = "program/about.cpp";
-    };
-  };
-}
diff --git a/pkgs/desktops/kde-4.7/utils/printer-applet.nix b/pkgs/desktops/kde-4.7/utils/printer-applet.nix
index ea9d6a7426cbe..12c7eb96d47d0 100644
--- a/pkgs/desktops/kde-4.7/utils/printer-applet.nix
+++ b/pkgs/desktops/kde-4.7/utils/printer-applet.nix
@@ -1,20 +1,31 @@
-{ kde, cmake, kdelibs, qt4, perl, automoc4
-, python, sip, pyqt4, pycups, rhpl, system_config_printer, kdebindings,
-  pythonDBus, makeWrapper }:
+{ kde, cmake, kdelibs, qt4, automoc4, phonon
+, pythonPackages, sip, pyqt4, pykde4, pycups, rhpl, system_config_printer
+, pythonDBus, makeWrapper }:
 
-kde.package {
-  buildInputs = [ cmake qt4 perl kdelibs automoc4 python sip pyqt4 pycups rhpl
-    system_config_printer kdebindings makeWrapper pythonDBus ];
+kde.package rec {
+  buildInputs =
+    [ cmake qt4 kdelibs automoc4 phonon
+      pythonPackages.python pythonPackages.wrapPython
+    ] ++ pythonPath;
 
-  postInstall="wrapProgram $out/bin/printer-applet --set PYTHONPATH $PYTHONPATH";
+  pythonPath = [ pyqt4 pykde4 pycups system_config_printer ];
 
+  postInstall =
+    ''
+      wrapPythonPrograms
+
+      # ‘system-config-printer’ supplies some D-Bus policy that we need.
+      mkdir -p $out/nix-support
+      echo ${system_config_printer} > $out/nix-support/propagated-user-env-packages
+    '';
+    
   meta = {
     description = "KDE printer applet";
     longDescription = "Applet to view current print jobs and configure new printers";
     kde = {
       name = "printer-applet";
       module = "kdeutils";
-      version = "1.5";
+      version = "1.7";
       versionFile = "printer-applet.py";
     };
   };
diff --git a/pkgs/desktops/kde-4.7/utils/superkaramba.nix b/pkgs/desktops/kde-4.7/utils/superkaramba.nix
index e49874fc80500..f0e6d9511ba07 100644
--- a/pkgs/desktops/kde-4.7/utils/superkaramba.nix
+++ b/pkgs/desktops/kde-4.7/utils/superkaramba.nix
@@ -1,7 +1,7 @@
-{ kde, cmake, perl, kdelibs, qt4, automoc4, qimageblitz, python }:
+{ kde, cmake, kdelibs, qt4, automoc4, phonon, qimageblitz, python }:
 
 kde.package {
-  buildInputs = [ cmake qt4 perl kdelibs automoc4 qimageblitz python ];
+  buildInputs = [ cmake qt4 kdelibs automoc4 phonon qimageblitz ];
 
   cmakeFlags = "-DBUILD_icons=TRUE -DBULD_plasma=TRUE";
 
@@ -10,7 +10,7 @@ kde.package {
     kde = {
       name = "superkaramba";
       module = "kdeutils";
-      version = "0.55";
+      version = "0.57";
       versionFile = "src/main.cpp";
     };
   };
diff --git a/pkgs/desktops/kde-4.7/utils/sweeper.nix b/pkgs/desktops/kde-4.7/utils/sweeper.nix
index 3b1d73df803e2..1b4ca0ed7ee34 100644
--- a/pkgs/desktops/kde-4.7/utils/sweeper.nix
+++ b/pkgs/desktops/kde-4.7/utils/sweeper.nix
@@ -1,14 +1,14 @@
-{ kde, cmake, perl, kdelibs, qt4, automoc4 }:
+{ kde, cmake, kdelibs, qt4, automoc4, phonon }:
 
 kde.package {
-  buildInputs = [ cmake qt4 perl kdelibs automoc4 ];
+  buildInputs = [ cmake qt4 kdelibs automoc4 phonon ];
 
   meta = {
     description = "Helps clean unwanted traces the user leaves on the system";
     kde = {
       name = "sweeper";
       module = "kdeutils";
-      version = "1.5";
+      version = "1.7";
       versionFile = "main.cpp";
     };
   };