kdesdk-4.5.1, splitted

svn path=/nixpkgs/trunk/; revision=23758
This commit is contained in:
Yury G. Kudryashov 2010-09-13 14:23:29 +00:00
parent c4beccaf1a
commit 20b190b582
24 changed files with 407 additions and 24 deletions

View File

@ -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 = {

View File

@ -136,4 +136,8 @@ builtins.listToAttrs
name = "kdeedu-4.5.1.tar.bz2";
value = "026gdb6q06l9d8v3a0dcynxkdnv9cal1gnnxwdawvc5rky2vp07j";
}
{
name = "kdesdk-4.5.1.tar.bz2";
value = "0kwgd3hxc6jwk7qk67z1jaks9jg04hgh5aywyfs2dc8w2ns1xyhp";
}
]

View File

@ -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";
};
};
}

View File

@ -1,23 +0,0 @@
{ kde, binutils, cmake, qt4, perl, libxml2, libxslt, boost, subversion, apr,
aprutil , shared_mime_info, hunspell , kdelibs, kdepimlibs, automoc4,
kdebindings, strigi, kdebase, libtool, antlr}:
kde.package {
buildInputs = [ cmake qt4 perl libxml2 libxslt boost subversion aprutil apr
shared_mime_info kdelibs kdepimlibs automoc4 strigi hunspell kdebindings
kdebase libtool binutils antlr ];
patches = [ ./find-svn.patch ];
#cmakeFlags = "-DDISABLE_ALL_OPTIONAL_SUBDIRECTORIES=ON -DBUILD_kioslave=ON";
meta = {
description = "KDE SDK";
longDescription = "Contains various development utilities such as the Umbrello UML modeler and Cerivisia CVS front-end";
license = "GPL";
kde = {
name = "kdesdk";
version = "4.5.0";
};
};
}

View File

@ -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";
};
};
}

View File

@ -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";
};
};
}

View File

@ -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";
};
};
}

View File

@ -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";
};
};
}

View File

@ -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";
};
};
}

View File

@ -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";
};
};
}

View File

@ -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";
};
};
}

View File

@ -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";
};
};
}

View File

@ -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";
};
};
}

View File

@ -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";
};
};
}

View File

@ -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";
};
};
}

View File

@ -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";
};
};
}

View File

@ -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";
};
};
}

View File

@ -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";
};
};
}

View File

@ -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";
};
};
}

View File

@ -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)

View File

@ -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";
};
};
}

View File

@ -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";
};
};
}

View File

@ -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";
};
};
}

View File

@ -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";
};
};
}