Author: urkud
Date: Mon Sep 13 14:23:29 2010
New Revision: 23758
URL: https://svn.nixos.org/websvn/nix/?rev=23758&sc=1
Log:
kdesdk-4.5.1, splitted
Added:
nixpkgs/trunk/pkgs/desktops/kde-4.5/sdk/cervisia.nix
nixpkgs/trunk/pkgs/desktops/kde-4.5/sdk/dolphin-plugins.nix
nixpkgs/trunk/pkgs/desktops/kde-4.5/sdk/kapptemplate.nix
nixpkgs/trunk/pkgs/desktops/kde-4.5/sdk/kate.nix
nixpkgs/trunk/pkgs/desktops/kde-4.5/sdk/kbugbuster.nix
nixpkgs/trunk/pkgs/desktops/kde-4.5/sdk/kcachegrind.nix
nixpkgs/trunk/pkgs/desktops/kde-4.5/sdk/kdeaccounts-plugin.nix
nixpkgs/trunk/pkgs/desktops/kde-4.5/sdk/kioslave-perldoc.nix
nixpkgs/trunk/pkgs/desktops/kde-4.5/sdk/kioslave-svn.nix
nixpkgs/trunk/pkgs/desktops/kde-4.5/sdk/kmtrace.nix
nixpkgs/trunk/pkgs/desktops/kde-4.5/sdk/kompare.nix
nixpkgs/trunk/pkgs/desktops/kde-4.5/sdk/kpartloader.nix
nixpkgs/trunk/pkgs/desktops/kde-4.5/sdk/kprofilemethod.nix
nixpkgs/trunk/pkgs/desktops/kde-4.5/sdk/kstartperf.nix
nixpkgs/trunk/pkgs/desktops/kde-4.5/sdk/kuiviewer.nix
nixpkgs/trunk/pkgs/desktops/kde-4.5/sdk/lokalize.nix
nixpkgs/trunk/pkgs/desktops/kde-4.5/sdk/optional-docs.diff
nixpkgs/trunk/pkgs/desktops/kde-4.5/sdk/poxml.nix
nixpkgs/trunk/pkgs/desktops/kde-4.5/sdk/scripts.nix
nixpkgs/trunk/pkgs/desktops/kde-4.5/sdk/strigi-analyzer.nix
nixpkgs/trunk/pkgs/desktops/kde-4.5/sdk/umbrello.nix
Deleted:
nixpkgs/trunk/pkgs/desktops/kde-4.5/sdk/default.nix
Modified:
nixpkgs/trunk/pkgs/desktops/kde-4.5/default.nix
nixpkgs/trunk/pkgs/desktops/kde-4.5/kde-package/manifest.nix
Modified: nixpkgs/trunk/pkgs/desktops/kde-4.5/default.nix
==============================================================================
--- nixpkgs/trunk/pkgs/desktops/kde-4.5/default.nix Mon Sep 13 14:23:21
2010 (r23757)
+++ nixpkgs/trunk/pkgs/desktops/kde-4.5/default.nix Mon Sep 13 14:23:29
2010 (r23758)
@@ -80,7 +80,29 @@
kdemultimedia = callPackage ./multimedia { };
kdenetwork = callPackage ./network { };
kdeplasma_addons = callPackage ./plasma-addons { };
- kdesdk = callPackage ./sdk { };
+ kdesdk = {
+ recurseForDerivations = true;
+ cervisia = callPackage ./sdk/cervisia.nix { };
+ kapptemplate = callPackage ./sdk/kapptemplate.nix { };
+ kate = callPackage ./sdk/kate.nix { };
+ kcachegrind = callPackage ./sdk/kcachegrind.nix { };
+ kdeaccounts_plugin = callPackage ./sdk/kdeaccounts-plugin.nix { };
+ dolphin_plugins = callPackage ./sdk/dolphin-plugins.nix { };
+ kioslave_perldoc = callPackage ./sdk/kioslave-perldoc.nix { };
+ kioslave_svn = callPackage ./sdk/kioslave-svn.nix { };
+ strigi_analyzer = callPackage ./sdk/strigi-analyzer.nix { };
+ kbugbuster = callPackage ./sdk/kbugbuster.nix { };
+ kmtrace = callPackage ./sdk/kmtrace.nix { };
+ kompare = callPackage ./sdk/kompare.nix { };
+ kpartloader = callPackage ./sdk/kpartloader.nix { };
+ kprofilemethod = callPackage ./sdk/kprofilemethod.nix { };
+ kstartperf = callPackage ./sdk/kstartperf.nix { };
+ kuiviewer = callPackage ./sdk/kuiviewer.nix { };
+ lokalize = callPackage ./sdk/lokalize.nix { };
+ poxml = callPackage ./sdk/poxml.nix { };
+ scripts = callPackage ./sdk/scripts.nix { };
+ umbrello = callPackage ./sdk/umbrello.nix { };
+ };
kdetoys = callPackage ./toys { };
kdeutils = {
Modified: nixpkgs/trunk/pkgs/desktops/kde-4.5/kde-package/manifest.nix
==============================================================================
--- nixpkgs/trunk/pkgs/desktops/kde-4.5/kde-package/manifest.nix Mon Sep
13 14:23:21 2010 (r23757)
+++ nixpkgs/trunk/pkgs/desktops/kde-4.5/kde-package/manifest.nix Mon Sep
13 14:23:29 2010 (r23758)
@@ -136,4 +136,8 @@
name = "kdeedu-4.5.1.tar.bz2";
value = "026gdb6q06l9d8v3a0dcynxkdnv9cal1gnnxwdawvc5rky2vp07j";
}
+{
+ name = "kdesdk-4.5.1.tar.bz2";
+ value = "0kwgd3hxc6jwk7qk67z1jaks9jg04hgh5aywyfs2dc8w2ns1xyhp";
+}
]
Added: nixpkgs/trunk/pkgs/desktops/kde-4.5/sdk/cervisia.nix
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ nixpkgs/trunk/pkgs/desktops/kde-4.5/sdk/cervisia.nix Mon Sep 13
14:23:29 2010 (r23758)
@@ -0,0 +1,17 @@
+{ kde, cmake, kdelibs, automoc4 }:
+
+kde.package {
+ buildInputs = [ cmake kdelibs automoc4 ];
+
+ patches = [ ./optional-docs.diff ];
+
+ meta = {
+ description = "A KDE CVS frontend";
+ kde = {
+ name = "cervisia";
+ module = "kdesdk";
+ version = "3.5.0";
+ release = "4.5.1";
+ };
+ };
+}
Added: nixpkgs/trunk/pkgs/desktops/kde-4.5/sdk/dolphin-plugins.nix
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ nixpkgs/trunk/pkgs/desktops/kde-4.5/sdk/dolphin-plugins.nix Mon Sep 13
14:23:29 2010 (r23758)
@@ -0,0 +1,18 @@
+{ kde, cmake, kdelibs, automoc4, kdebase }:
+
+kde.package {
+ # Needs kdebase for libkonq
+ buildInputs = [ cmake kdelibs automoc4 kdebase ];
+
+ patches = [ ./optional-docs.diff ];
+
+ meta = {
+ description = "Git and Svn plugins for dolphin";
+ kde = {
+ name = "dolphin-plugins";
+ module = "kdesdk";
+ version = "3.5.0";
+ release = "4.5.1";
+ };
+ };
+}
Added: nixpkgs/trunk/pkgs/desktops/kde-4.5/sdk/kapptemplate.nix
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ nixpkgs/trunk/pkgs/desktops/kde-4.5/sdk/kapptemplate.nix Mon Sep 13
14:23:29 2010 (r23758)
@@ -0,0 +1,17 @@
+{ kde, cmake, kdelibs, automoc4 }:
+
+kde.package {
+ buildInputs = [ cmake kdelibs automoc4 ];
+
+ patches = [ ./optional-docs.diff ];
+
+ meta = {
+ description = "A KDE 4 project template generator";
+ kde = {
+ name = "cervisia";
+ module = "kdesdk";
+ version = "0.1";
+ release = "4.5.1";
+ };
+ };
+}
Added: nixpkgs/trunk/pkgs/desktops/kde-4.5/sdk/kate.nix
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ nixpkgs/trunk/pkgs/desktops/kde-4.5/sdk/kate.nix Mon Sep 13 14:23:29
2010 (r23758)
@@ -0,0 +1,17 @@
+{ kde, cmake, kdelibs, automoc4, shared_mime_info }:
+
+kde.package {
+ buildInputs = [ cmake kdelibs automoc4 shared_mime_info ];
+
+ patches = [ ./optional-docs.diff ];
+
+ meta = {
+ description = "Kate - Advanced Text Editor";
+ kde = {
+ name = "kate";
+ module = "kdesdk";
+ version = "3.5.1";
+ release = "4.5.1";
+ };
+ };
+}
Added: nixpkgs/trunk/pkgs/desktops/kde-4.5/sdk/kbugbuster.nix
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ nixpkgs/trunk/pkgs/desktops/kde-4.5/sdk/kbugbuster.nix Mon Sep 13
14:23:29 2010 (r23758)
@@ -0,0 +1,17 @@
+{ kde, cmake, kdelibs, automoc4, kdepimlibs }:
+
+kde.package {
+ buildInputs = [ cmake kdelibs automoc4 kdepimlibs ];
+
+ patches = [ ./optional-docs.diff ];
+
+ meta = {
+ description = "KDE bugzilla client";
+ kde = {
+ name = "kbugbuster";
+ module = "kdesdk";
+ version = "3.80.3";
+ release = "4.5.1";
+ };
+ };
+}
Added: nixpkgs/trunk/pkgs/desktops/kde-4.5/sdk/kcachegrind.nix
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ nixpkgs/trunk/pkgs/desktops/kde-4.5/sdk/kcachegrind.nix Mon Sep 13
14:23:29 2010 (r23758)
@@ -0,0 +1,17 @@
+{ kde, cmake, kdelibs, automoc4 }:
+
+kde.package {
+ buildInputs = [ cmake kdelibs automoc4 ];
+
+ patches = [ ./optional-docs.diff ];
+
+ meta = {
+ description = "KDE Frontend for Callgrind/Cachegrind";
+ kde = {
+ name = "kcachegrind";
+ module = "kdesdk";
+ version = "0.6";
+ release = "4.5.1";
+ };
+ };
+}
Added: nixpkgs/trunk/pkgs/desktops/kde-4.5/sdk/kdeaccounts-plugin.nix
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ nixpkgs/trunk/pkgs/desktops/kde-4.5/sdk/kdeaccounts-plugin.nix Mon Sep
13 14:23:29 2010 (r23758)
@@ -0,0 +1,16 @@
+{ kde, cmake, kdelibs, automoc4, kdepimlibs }:
+
+kde.package {
+ buildInputs = [ cmake kdelibs automoc4 kdepimlibs ];
+
+ patches = [ ./optional-docs.diff ];
+
+ meta = {
+ description = "KDE accounts akonadi agent";
+ kde = {
+ name = "kdeaccounts-plugin";
+ module = "kdesdk";
+ version = "4.5.1";
+ };
+ };
+}
Added: nixpkgs/trunk/pkgs/desktops/kde-4.5/sdk/kioslave-perldoc.nix
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ nixpkgs/trunk/pkgs/desktops/kde-4.5/sdk/kioslave-perldoc.nix Mon Sep
13 14:23:29 2010 (r23758)
@@ -0,0 +1,18 @@
+{ kde, cmake, kdelibs, automoc4, perl }:
+
+kde.package {
+ buildInputs = [ cmake kdelibs automoc4 perl ];
+
+ patches = [ ./optional-docs.diff ];
+ cmakeFlags = "-DBUILD_kioslave=ON -DBUILD_perldoc=ON";
+
+ meta = {
+ description = "perldoc: kioslave";
+ kde = {
+ name = "kioslave-perldoc";
+ module = "kdesdk";
+ version = "0.9.1";
+ release = "4.5.1";
+ };
+ };
+}
Added: nixpkgs/trunk/pkgs/desktops/kde-4.5/sdk/kioslave-svn.nix
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ nixpkgs/trunk/pkgs/desktops/kde-4.5/sdk/kioslave-svn.nix Mon Sep 13
14:23:29 2010 (r23758)
@@ -0,0 +1,17 @@
+{ kde, cmake, kdelibs, automoc4, subversion, apr, aprutil }:
+
+kde.package {
+ buildInputs = [ cmake kdelibs automoc4 subversion apr aprutil ];
+
+ patches = [ ./optional-docs.diff ./find-svn.patch ];
+ cmakeFlags = "-DBUILD_kioslave=ON";
+
+ meta = {
+ description = "svn:/ kioslave";
+ kde = {
+ name = "kioslave-svn";
+ module = "kdesdk";
+ version = "4.5.1";
+ };
+ };
+}
Added: nixpkgs/trunk/pkgs/desktops/kde-4.5/sdk/kmtrace.nix
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ nixpkgs/trunk/pkgs/desktops/kde-4.5/sdk/kmtrace.nix Mon Sep 13 14:23:29
2010 (r23758)
@@ -0,0 +1,17 @@
+{ kde, cmake, kdelibs, automoc4, gcc }:
+
+kde.package {
+ buildInputs = [ cmake kdelibs automoc4 ];
+
+ preConfigure="export CMAKE_PREFIX_PATH=$CMAKE_PREFIX_PATH:${gcc}:${gcc.gcc}";
+ patches = [ ./optional-docs.diff ];
+
+ meta = {
+ description = "KDE mtrace-based malloc debuger";
+ kde = {
+ name = "kmtrace";
+ module = "kdesdk";
+ version = "4.5.1";
+ };
+ };
+}
Added: nixpkgs/trunk/pkgs/desktops/kde-4.5/sdk/kompare.nix
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ nixpkgs/trunk/pkgs/desktops/kde-4.5/sdk/kompare.nix Mon Sep 13 14:23:29
2010 (r23758)
@@ -0,0 +1,17 @@
+{ kde, cmake, kdelibs, automoc4 }:
+
+kde.package {
+ buildInputs = [ cmake kdelibs automoc4 ];
+
+ patches = [ ./optional-docs.diff ];
+
+ meta = {
+ description = "A program to view the differences between files and
optionally generate a diff";
+ kde = {
+ name = "kompare";
+ module = "kdesdk";
+ version = "4.0.0";
+ release = "4.5.1";
+ };
+ };
+}
Added: nixpkgs/trunk/pkgs/desktops/kde-4.5/sdk/kpartloader.nix
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ nixpkgs/trunk/pkgs/desktops/kde-4.5/sdk/kpartloader.nix Mon Sep 13
14:23:29 2010 (r23758)
@@ -0,0 +1,17 @@
+{ kde, cmake, kdelibs, automoc4 }:
+
+kde.package {
+ buildInputs = [ cmake kdelibs automoc4 ];
+
+ patches = [ ./optional-docs.diff ];
+
+ meta = {
+ description = "A test application for KParts";
+ kde = {
+ name = "kpartloader";
+ module = "kdesdk";
+ version = "1.0";
+ release = "4.5.1";
+ };
+ };
+}
Added: nixpkgs/trunk/pkgs/desktops/kde-4.5/sdk/kprofilemethod.nix
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ nixpkgs/trunk/pkgs/desktops/kde-4.5/sdk/kprofilemethod.nix Mon Sep 13
14:23:29 2010 (r23758)
@@ -0,0 +1,17 @@
+{ kde, cmake, kdelibs, automoc4 }:
+
+kde.package {
+ buildInputs = [ cmake kdelibs automoc4 ];
+
+ patches = [ ./optional-docs.diff ];
+
+ meta = {
+ description = "A macros for profiling using QTime";
+ longDescription = "Don't commit any code using kprofilemethod.h to KDE
repositories.";
+ kde = {
+ name = "kprofilemethod";
+ module = "kdesdk";
+ version = "4.5.1";
+ };
+ };
+}
Added: nixpkgs/trunk/pkgs/desktops/kde-4.5/sdk/kstartperf.nix
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ nixpkgs/trunk/pkgs/desktops/kde-4.5/sdk/kstartperf.nix Mon Sep 13
14:23:29 2010 (r23758)
@@ -0,0 +1,17 @@
+{ kde, cmake, kdelibs, automoc4, libtool }:
+
+kde.package {
+ buildInputs = [ cmake kdelibs automoc4 libtool ];
+
+ patches = [ ./optional-docs.diff ];
+
+ meta = {
+ description = "Measures start up time of a KDE application";
+ kde = {
+ name = "kstartperf";
+ module = "kdesdk";
+ version = "1.0";
+ release = "4.5.1";
+ };
+ };
+}
Added: nixpkgs/trunk/pkgs/desktops/kde-4.5/sdk/kuiviewer.nix
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ nixpkgs/trunk/pkgs/desktops/kde-4.5/sdk/kuiviewer.nix Mon Sep 13
14:23:29 2010 (r23758)
@@ -0,0 +1,17 @@
+{ kde, cmake, kdelibs, automoc4 }:
+
+kde.package {
+ buildInputs = [ cmake kdelibs automoc4 ];
+
+ patches = [ ./optional-docs.diff ];
+
+ meta = {
+ description = "Displays Qt Designer's UI files";
+ kde = {
+ name = "kuiviewer";
+ module = "kdesdk";
+ version = "0.1";
+ release = "4.5.1";
+ };
+ };
+}
Added: nixpkgs/trunk/pkgs/desktops/kde-4.5/sdk/lokalize.nix
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ nixpkgs/trunk/pkgs/desktops/kde-4.5/sdk/lokalize.nix Mon Sep 13
14:23:29 2010 (r23758)
@@ -0,0 +1,20 @@
+{ kde, cmake, kdelibs, automoc4, hunspell }:
+
+kde.package {
+ buildInputs = [ cmake kdelibs automoc4 hunspell ];
+
+ patches = [ ./optional-docs.diff ];
+
+ meta = {
+ description = "KDE 4 Computer-aided translation system";
+ longDescription = ''
+ Computer-aided translation system.
+ Do not translate what had already been translated.'';
+ kde = {
+ name = "lokalize";
+ module = "kdesdk";
+ version = "1.1";
+ release = "4.5.1";
+ };
+ };
+}
Added: nixpkgs/trunk/pkgs/desktops/kde-4.5/sdk/optional-docs.diff
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ nixpkgs/trunk/pkgs/desktops/kde-4.5/sdk/optional-docs.diff Mon Sep 13
14:23:29 2010 (r23758)
@@ -0,0 +1,39 @@
+diff --git a/doc/CMakeLists.txt b/doc/CMakeLists.txt
+index 63cdef8..0c5b50a 100644
+--- a/doc/CMakeLists.txt
++++ b/doc/CMakeLists.txt
+@@ -3,22 +3,30 @@ if( UNIX )
+ add_subdirectory(cervisia)
+ endif()
+ endif( UNIX )
+-add_subdirectory(kapptemplate)
++if(BUILD_kapptemplate)
++ add_subdirectory(kapptemplate)
++endif()
+ if(BUILD_kbugbuster)
+ add_subdirectory(kbugbuster)
+ endif()
+ if(BUILD_kcachegrind)
+ add_subdirectory(kcachegrind)
+ endif()
+-add_subdirectory(kmtrace)
++if(BUILD_kmtrace)
++ add_subdirectory(kmtrace)
++endif()
+ if(BUILD_kompare)
+ add_subdirectory(kompare)
+ endif()
+ if(BUILD_lokalize)
+ add_subdirectory(lokalize)
+ endif()
+-add_subdirectory(poxml)
+-add_subdirectory(scripts)
++if(BUILD_poxml)
++ add_subdirectory(poxml)
++endif()
++if(BUILD_scripts)
++ add_subdirectory(scripts)
++endif()
+
+ if(LIBXSLT_FOUND AND LIBXML2_FOUND)
+ if(BUILD_umbrello)
Added: nixpkgs/trunk/pkgs/desktops/kde-4.5/sdk/poxml.nix
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ nixpkgs/trunk/pkgs/desktops/kde-4.5/sdk/poxml.nix Mon Sep 13 14:23:29
2010 (r23758)
@@ -0,0 +1,16 @@
+{ kde, cmake, kdelibs, automoc4, antlr }:
+
+kde.package {
+ buildInputs = [ cmake kdelibs automoc4 antlr ];
+
+ patches = [ ./optional-docs.diff ];
+
+ meta = {
+ description = "Po<->xml tools";
+ kde = {
+ name = "poxml";
+ module = "kdesdk";
+ version = "4.5.1";
+ };
+ };
+}
Added: nixpkgs/trunk/pkgs/desktops/kde-4.5/sdk/scripts.nix
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ nixpkgs/trunk/pkgs/desktops/kde-4.5/sdk/scripts.nix Mon Sep 13 14:23:29
2010 (r23758)
@@ -0,0 +1,16 @@
+{ kde, cmake, kdelibs, automoc4 }:
+
+kde.package {
+ buildInputs = [ cmake kdelibs automoc4 ];
+
+ patches = [ ./optional-docs.diff ];
+
+ meta = {
+ description = "Various scripts to ease KDE development";
+ kde = {
+ name = "scripts";
+ module = "kdesdk";
+ version = "4.5.1";
+ };
+ };
+}
Added: nixpkgs/trunk/pkgs/desktops/kde-4.5/sdk/strigi-analyzer.nix
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ nixpkgs/trunk/pkgs/desktops/kde-4.5/sdk/strigi-analyzer.nix Mon Sep 13
14:23:29 2010 (r23758)
@@ -0,0 +1,16 @@
+{ kde, cmake, kdelibs, automoc4 }:
+
+kde.package {
+ buildInputs = [ cmake kdelibs automoc4 ];
+
+ patches = [ ./optional-docs.diff ];
+
+ meta = {
+ description = "Strigi analyzers for diff, po and ts";
+ kde = {
+ name = "strigi-analyzer";
+ module = "kdesdk";
+ version = "4.5.1";
+ };
+ };
+}
Added: nixpkgs/trunk/pkgs/desktops/kde-4.5/sdk/umbrello.nix
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ nixpkgs/trunk/pkgs/desktops/kde-4.5/sdk/umbrello.nix Mon Sep 13
14:23:29 2010 (r23758)
@@ -0,0 +1,17 @@
+{ kde, cmake, kdelibs, automoc4, libxml2, libxslt, boost }:
+
+kde.package {
+ buildInputs = [ cmake kdelibs automoc4 libxml2 libxslt boost ];
+
+ patches = [ ./optional-docs.diff ];
+
+ meta = {
+ description = "Umbrello UML modeller";
+ kde = {
+ name = "umbrello";
+ module = "kdesdk";
+ version = "2.5.1";
+ release = "4.5.1";
+ };
+ };
+}
_______________________________________________
nix-commits mailing list
[email protected]
http://mail.cs.uu.nl/mailman/listinfo/nix-commits