kdesdk-4.5.1, splitted
svn path=/nixpkgs/trunk/; revision=23758
This commit is contained in:
parent
c4beccaf1a
commit
20b190b582
24 changed files with 407 additions and 24 deletions
|
@ -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 = {
|
||||
|
|
|
@ -136,4 +136,8 @@ builtins.listToAttrs
|
|||
name = "kdeedu-4.5.1.tar.bz2";
|
||||
value = "026gdb6q06l9d8v3a0dcynxkdnv9cal1gnnxwdawvc5rky2vp07j";
|
||||
}
|
||||
{
|
||||
name = "kdesdk-4.5.1.tar.bz2";
|
||||
value = "0kwgd3hxc6jwk7qk67z1jaks9jg04hgh5aywyfs2dc8w2ns1xyhp";
|
||||
}
|
||||
]
|
||||
|
|
17
pkgs/desktops/kde-4.5/sdk/cervisia.nix
Normal file
17
pkgs/desktops/kde-4.5/sdk/cervisia.nix
Normal 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";
|
||||
};
|
||||
};
|
||||
}
|
|
@ -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";
|
||||
};
|
||||
};
|
||||
}
|
18
pkgs/desktops/kde-4.5/sdk/dolphin-plugins.nix
Normal file
18
pkgs/desktops/kde-4.5/sdk/dolphin-plugins.nix
Normal 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";
|
||||
};
|
||||
};
|
||||
}
|
17
pkgs/desktops/kde-4.5/sdk/kapptemplate.nix
Normal file
17
pkgs/desktops/kde-4.5/sdk/kapptemplate.nix
Normal 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";
|
||||
};
|
||||
};
|
||||
}
|
17
pkgs/desktops/kde-4.5/sdk/kate.nix
Normal file
17
pkgs/desktops/kde-4.5/sdk/kate.nix
Normal 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";
|
||||
};
|
||||
};
|
||||
}
|
17
pkgs/desktops/kde-4.5/sdk/kbugbuster.nix
Normal file
17
pkgs/desktops/kde-4.5/sdk/kbugbuster.nix
Normal 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";
|
||||
};
|
||||
};
|
||||
}
|
17
pkgs/desktops/kde-4.5/sdk/kcachegrind.nix
Normal file
17
pkgs/desktops/kde-4.5/sdk/kcachegrind.nix
Normal 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";
|
||||
};
|
||||
};
|
||||
}
|
16
pkgs/desktops/kde-4.5/sdk/kdeaccounts-plugin.nix
Normal file
16
pkgs/desktops/kde-4.5/sdk/kdeaccounts-plugin.nix
Normal 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";
|
||||
};
|
||||
};
|
||||
}
|
18
pkgs/desktops/kde-4.5/sdk/kioslave-perldoc.nix
Normal file
18
pkgs/desktops/kde-4.5/sdk/kioslave-perldoc.nix
Normal 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";
|
||||
};
|
||||
};
|
||||
}
|
17
pkgs/desktops/kde-4.5/sdk/kioslave-svn.nix
Normal file
17
pkgs/desktops/kde-4.5/sdk/kioslave-svn.nix
Normal 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";
|
||||
};
|
||||
};
|
||||
}
|
17
pkgs/desktops/kde-4.5/sdk/kmtrace.nix
Normal file
17
pkgs/desktops/kde-4.5/sdk/kmtrace.nix
Normal 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";
|
||||
};
|
||||
};
|
||||
}
|
17
pkgs/desktops/kde-4.5/sdk/kompare.nix
Normal file
17
pkgs/desktops/kde-4.5/sdk/kompare.nix
Normal 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";
|
||||
};
|
||||
};
|
||||
}
|
17
pkgs/desktops/kde-4.5/sdk/kpartloader.nix
Normal file
17
pkgs/desktops/kde-4.5/sdk/kpartloader.nix
Normal 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";
|
||||
};
|
||||
};
|
||||
}
|
17
pkgs/desktops/kde-4.5/sdk/kprofilemethod.nix
Normal file
17
pkgs/desktops/kde-4.5/sdk/kprofilemethod.nix
Normal 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";
|
||||
};
|
||||
};
|
||||
}
|
17
pkgs/desktops/kde-4.5/sdk/kstartperf.nix
Normal file
17
pkgs/desktops/kde-4.5/sdk/kstartperf.nix
Normal 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";
|
||||
};
|
||||
};
|
||||
}
|
17
pkgs/desktops/kde-4.5/sdk/kuiviewer.nix
Normal file
17
pkgs/desktops/kde-4.5/sdk/kuiviewer.nix
Normal 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";
|
||||
};
|
||||
};
|
||||
}
|
20
pkgs/desktops/kde-4.5/sdk/lokalize.nix
Normal file
20
pkgs/desktops/kde-4.5/sdk/lokalize.nix
Normal 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";
|
||||
};
|
||||
};
|
||||
}
|
39
pkgs/desktops/kde-4.5/sdk/optional-docs.diff
Normal file
39
pkgs/desktops/kde-4.5/sdk/optional-docs.diff
Normal 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)
|
16
pkgs/desktops/kde-4.5/sdk/poxml.nix
Normal file
16
pkgs/desktops/kde-4.5/sdk/poxml.nix
Normal 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";
|
||||
};
|
||||
};
|
||||
}
|
16
pkgs/desktops/kde-4.5/sdk/scripts.nix
Normal file
16
pkgs/desktops/kde-4.5/sdk/scripts.nix
Normal 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";
|
||||
};
|
||||
};
|
||||
}
|
16
pkgs/desktops/kde-4.5/sdk/strigi-analyzer.nix
Normal file
16
pkgs/desktops/kde-4.5/sdk/strigi-analyzer.nix
Normal 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";
|
||||
};
|
||||
};
|
||||
}
|
17
pkgs/desktops/kde-4.5/sdk/umbrello.nix
Normal file
17
pkgs/desktops/kde-4.5/sdk/umbrello.nix
Normal 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";
|
||||
};
|
||||
};
|
||||
}
|
Loading…
Reference in a new issue