summary refs log tree commit diff
path: root/pkgs
diff options
context:
space:
mode:
authorYury G. Kudryashov <urkud.urkud@gmail.com>2010-09-04 19:53:39 +0000
committerYury G. Kudryashov <urkud.urkud@gmail.com>2010-09-04 19:53:39 +0000
commit99015c8de7dced1bb351f484fc53f94b27791de8 (patch)
treefe9f290441d47821a1763dfa3433f03bfc280e5f /pkgs
parentac1823a3b43a5eccfe1f4e12310137505c3808e1 (diff)
downloadnixpkgs-99015c8de7dced1bb351f484fc53f94b27791de8.tar
nixpkgs-99015c8de7dced1bb351f484fc53f94b27791de8.tar.gz
nixpkgs-99015c8de7dced1bb351f484fc53f94b27791de8.tar.bz2
nixpkgs-99015c8de7dced1bb351f484fc53f94b27791de8.tar.lz
nixpkgs-99015c8de7dced1bb351f484fc53f94b27791de8.tar.xz
nixpkgs-99015c8de7dced1bb351f484fc53f94b27791de8.tar.zst
nixpkgs-99015c8de7dced1bb351f484fc53f94b27791de8.zip
kdeaccessibility-4.5.1, splitted
svn path=/nixpkgs/trunk/; revision=23637
Diffstat (limited to 'pkgs')
-rw-r--r--pkgs/desktops/kde-4.5/accessibility/color-schemes.nix14
-rw-r--r--pkgs/desktops/kde-4.5/accessibility/default.nix15
-rw-r--r--pkgs/desktops/kde-4.5/accessibility/icon-themes.nix15
-rw-r--r--pkgs/desktops/kde-4.5/accessibility/jovie.nix17
-rw-r--r--pkgs/desktops/kde-4.5/accessibility/kmag.nix16
-rw-r--r--pkgs/desktops/kde-4.5/accessibility/kmousetool.nix16
-rw-r--r--pkgs/desktops/kde-4.5/accessibility/kmouth.nix16
-rw-r--r--pkgs/desktops/kde-4.5/default.nix11
-rw-r--r--pkgs/desktops/kde-4.5/kde-package/manifest.nix4
9 files changed, 108 insertions, 16 deletions
diff --git a/pkgs/desktops/kde-4.5/accessibility/color-schemes.nix b/pkgs/desktops/kde-4.5/accessibility/color-schemes.nix
new file mode 100644
index 00000000000..b82ac5624a3
--- /dev/null
+++ b/pkgs/desktops/kde-4.5/accessibility/color-schemes.nix
@@ -0,0 +1,14 @@
+{ kde, cmake, qt4, perl, automoc4, kdelibs }:
+
+kde.package {
+  buildInputs = [ cmake qt4 perl kdelibs automoc4 ];
+
+  meta = {
+    description = "KDE Accessibility color schemes";
+    kde = {
+      name = "ColorSchemes";
+      module = "kdeaccessibility";
+      version = "4.5.1";
+    };
+  };
+}
diff --git a/pkgs/desktops/kde-4.5/accessibility/default.nix b/pkgs/desktops/kde-4.5/accessibility/default.nix
deleted file mode 100644
index 3e4c65a1922..00000000000
--- a/pkgs/desktops/kde-4.5/accessibility/default.nix
+++ /dev/null
@@ -1,15 +0,0 @@
-{kde, cmake, qt4, perl, alsaLib, libXi, libXtst, kdelibs, automoc4 }:
-
-kde.package {
-  # TODO: speech dispatcher and/or freetts
-  buildInputs = [ cmake qt4 perl alsaLib libXi libXtst kdelibs automoc4 ];
-
-  meta = {
-    description = "KDE accessibility tools";
-    license = "GPL";
-    kde = {
-      name = "kdeaccessibility";
-      version = "4.5.0";
-    };
-  };
-}
diff --git a/pkgs/desktops/kde-4.5/accessibility/icon-themes.nix b/pkgs/desktops/kde-4.5/accessibility/icon-themes.nix
new file mode 100644
index 00000000000..d9f4b64baad
--- /dev/null
+++ b/pkgs/desktops/kde-4.5/accessibility/icon-themes.nix
@@ -0,0 +1,15 @@
+{ kde, cmake, qt4, perl, automoc4, kdelibs }:
+
+kde.package {
+  buildInputs = [ cmake qt4 perl kdelibs automoc4 ];
+
+  meta = {
+    description = "KDE mono icon theme";
+    kde = {
+      name = "IconThemes";
+      module = "kdeaccessibility";
+      version = "4.5.1";
+    };
+  };
+}
+
diff --git a/pkgs/desktops/kde-4.5/accessibility/jovie.nix b/pkgs/desktops/kde-4.5/accessibility/jovie.nix
new file mode 100644
index 00000000000..194532365b3
--- /dev/null
+++ b/pkgs/desktops/kde-4.5/accessibility/jovie.nix
@@ -0,0 +1,17 @@
+{ kde, cmake, qt4, perl, automoc4, kdelibs }:
+
+kde.package {
+  buildInputs = [ cmake qt4 perl kdelibs automoc4 ];
+
+#TODO: working backend: speechd or opentts
+  meta = {
+    description = "Text-to-speech synthesis daemon";
+    kde = {
+      name = "jovie";
+      module = "kdeaccessibility";
+      version = "0.6.0";
+      release = "4.5.1";
+    };
+  };
+}
+
diff --git a/pkgs/desktops/kde-4.5/accessibility/kmag.nix b/pkgs/desktops/kde-4.5/accessibility/kmag.nix
new file mode 100644
index 00000000000..f97799a178e
--- /dev/null
+++ b/pkgs/desktops/kde-4.5/accessibility/kmag.nix
@@ -0,0 +1,16 @@
+{ kde, cmake, qt4, perl, automoc4, kdelibs }:
+
+kde.package {
+  buildInputs = [ cmake qt4 perl kdelibs automoc4 ];
+
+  meta = {
+    description = "Screen magnifier for KDE";
+    kde = {
+      name = "kmag";
+      module = "kdeaccessibility";
+      version = "1.0";
+      release = "4.5.1";
+    };
+  };
+}
+
diff --git a/pkgs/desktops/kde-4.5/accessibility/kmousetool.nix b/pkgs/desktops/kde-4.5/accessibility/kmousetool.nix
new file mode 100644
index 00000000000..df978c37e3b
--- /dev/null
+++ b/pkgs/desktops/kde-4.5/accessibility/kmousetool.nix
@@ -0,0 +1,16 @@
+{ kde, cmake, qt4, perl, automoc4, kdelibs, libXtst }:
+
+kde.package {
+  buildInputs = [ cmake qt4 perl kdelibs automoc4 libXtst ];
+
+  meta = {
+    description = "A program that clicks the mouse for you";
+    kde = {
+      name = "kmousetool";
+      module = "kdeaccessibility";
+      version = "1.12";
+      release = "4.5.1";
+    };
+  };
+}
+
diff --git a/pkgs/desktops/kde-4.5/accessibility/kmouth.nix b/pkgs/desktops/kde-4.5/accessibility/kmouth.nix
new file mode 100644
index 00000000000..8677f802034
--- /dev/null
+++ b/pkgs/desktops/kde-4.5/accessibility/kmouth.nix
@@ -0,0 +1,16 @@
+{ kde, cmake, qt4, perl, automoc4, kdelibs }:
+
+kde.package {
+  buildInputs = [ cmake qt4 perl kdelibs automoc4 ];
+
+  meta = {
+    description = "A type-and-say front end for speech synthesizers";
+    kde = {
+      name = "kmouth";
+      module = "kdeaccessibility";
+      version = "1.1.1";
+      release = "4.5.1";
+    };
+  };
+}
+
diff --git a/pkgs/desktops/kde-4.5/default.nix b/pkgs/desktops/kde-4.5/default.nix
index 39acbb43e3a..da3a53406d3 100644
--- a/pkgs/desktops/kde-4.5/default.nix
+++ b/pkgs/desktops/kde-4.5/default.nix
@@ -49,7 +49,16 @@
   kdebase_runtime = callPackage ./base-runtime { };
 
 ### OTHER MODULES
-  kdeaccessibility = callPackage ./accessibility { };
+  kdeaccessibility = {
+    recurseForDerivations = true;
+    colorSchemes = callPackage ./accessibility/color-schemes.nix { };
+    iconThemes = callPackage ./accessibility/icon-themes.nix { };
+    jovie = callPackage ./accessibility/jovie.nix { };
+    kmag = callPackage ./accessibility/kmag.nix { };
+    kmousetool = callPackage ./accessibility/kmousetool.nix { };
+    kmouth = callPackage ./accessibility/kmouth.nix { };
+  };
+
   kdeadmin = callPackage ./admin { };
   kdeartwork = callPackage ./artwork { };
   kdeedu = callPackage ./edu { };
diff --git a/pkgs/desktops/kde-4.5/kde-package/manifest.nix b/pkgs/desktops/kde-4.5/kde-package/manifest.nix
index ca572b86035..45c154efe42 100644
--- a/pkgs/desktops/kde-4.5/kde-package/manifest.nix
+++ b/pkgs/desktops/kde-4.5/kde-package/manifest.nix
@@ -100,4 +100,8 @@ builtins.listToAttrs
   name = "kdelibs-4.5.1.tar.bz2";
   value = "1xqvrrbwz5i4m6lipg1j97l2yq3kmxsl5j62jkhvp56q7dh85i0d";
 }
+{
+  name = "kdeaccessibility-4.5.1.tar.bz2";
+  value = "0jdd3n61lhabzs2dv6rfv6ksp7cqn5wpj6f2d8z33c354y9lqw24";
+}
 ]