From 99015c8de7dced1bb351f484fc53f94b27791de8 Mon Sep 17 00:00:00 2001 From: "Yury G. Kudryashov" Date: Sat, 4 Sep 2010 19:53:39 +0000 Subject: [PATCH] kdeaccessibility-4.5.1, splitted svn path=/nixpkgs/trunk/; revision=23637 --- .../kde-4.5/accessibility/color-schemes.nix | 14 ++++++++++++++ pkgs/desktops/kde-4.5/accessibility/default.nix | 15 --------------- .../kde-4.5/accessibility/icon-themes.nix | 15 +++++++++++++++ pkgs/desktops/kde-4.5/accessibility/jovie.nix | 17 +++++++++++++++++ pkgs/desktops/kde-4.5/accessibility/kmag.nix | 16 ++++++++++++++++ .../kde-4.5/accessibility/kmousetool.nix | 16 ++++++++++++++++ pkgs/desktops/kde-4.5/accessibility/kmouth.nix | 16 ++++++++++++++++ pkgs/desktops/kde-4.5/default.nix | 11 ++++++++++- pkgs/desktops/kde-4.5/kde-package/manifest.nix | 4 ++++ 9 files changed, 108 insertions(+), 16 deletions(-) create mode 100644 pkgs/desktops/kde-4.5/accessibility/color-schemes.nix delete mode 100644 pkgs/desktops/kde-4.5/accessibility/default.nix create mode 100644 pkgs/desktops/kde-4.5/accessibility/icon-themes.nix create mode 100644 pkgs/desktops/kde-4.5/accessibility/jovie.nix create mode 100644 pkgs/desktops/kde-4.5/accessibility/kmag.nix create mode 100644 pkgs/desktops/kde-4.5/accessibility/kmousetool.nix create mode 100644 pkgs/desktops/kde-4.5/accessibility/kmouth.nix 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 000000000000..b82ac5624a32 --- /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 3e4c65a1922f..000000000000 --- 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 000000000000..d9f4b64baadf --- /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 000000000000..194532365b31 --- /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 000000000000..f97799a178e1 --- /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 000000000000..df978c37e3bf --- /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 000000000000..8677f8020342 --- /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 39acbb43e3a6..da3a53406d33 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 ca572b86035e..45c154efe42f 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"; +} ]