summary refs log tree commit diff
path: root/pkgs/desktops/kde-4.3/extragear
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/desktops/kde-4.3/extragear')
-rw-r--r--pkgs/desktops/kde-4.3/extragear/amarok/builder.sh9
-rw-r--r--pkgs/desktops/kde-4.3/extragear/amarok/default.nix15
-rw-r--r--pkgs/desktops/kde-4.3/extragear/gtk-qt-engine/builder.sh11
-rw-r--r--pkgs/desktops/kde-4.3/extragear/gtk-qt-engine/default.nix11
-rw-r--r--pkgs/desktops/kde-4.3/extragear/kdesvn/builder.sh8
-rw-r--r--pkgs/desktops/kde-4.3/extragear/kdesvn/default.nix14
-rw-r--r--pkgs/desktops/kde-4.3/extragear/kmplayer/builder.sh9
-rw-r--r--pkgs/desktops/kde-4.3/extragear/kmplayer/default.nix12
-rw-r--r--pkgs/desktops/kde-4.3/extragear/koffice/default.nix16
-rw-r--r--pkgs/desktops/kde-4.3/extragear/krusader/default.nix11
-rw-r--r--pkgs/desktops/kde-4.3/extragear/ktorrent/default.nix15
11 files changed, 131 insertions, 0 deletions
diff --git a/pkgs/desktops/kde-4.3/extragear/amarok/builder.sh b/pkgs/desktops/kde-4.3/extragear/amarok/builder.sh
new file mode 100644
index 000000000000..c19ba33ffcfc
--- /dev/null
+++ b/pkgs/desktops/kde-4.3/extragear/amarok/builder.sh
@@ -0,0 +1,9 @@
+source $stdenv/setup
+
+myPatchPhase()
+{
+    sed -i -e "s|/usr|$loudmouth|g" cmake/modules/FindLoudmouth.cmake
+    sed -i -e "s|/usr|$mysql|g" cmake/modules/FindMySQLAmarok.cmake
+}
+patchPhase=myPatchPhase
+genericBuild
diff --git a/pkgs/desktops/kde-4.3/extragear/amarok/default.nix b/pkgs/desktops/kde-4.3/extragear/amarok/default.nix
new file mode 100644
index 000000000000..b841c1ed9325
--- /dev/null
+++ b/pkgs/desktops/kde-4.3/extragear/amarok/default.nix
@@ -0,0 +1,15 @@
+{stdenv, fetchurl, cmake, qt4, perl, gettext, curl, libxml2, mysql, taglib, loudmouth,
+ kdelibs, automoc4, phonon, strigi, soprano}:
+
+stdenv.mkDerivation {
+  name = "amarok-2.0.2";
+  src = fetchurl {
+    url = mirror://kde/stable/amarok/2.0.2/src/amarok-2.0.2.tar.bz2;
+    md5 = "98b78372ec6ea3432faba356c90c6dbe";
+  };
+  includeAllQtDirs=true;
+  inherit mysql loudmouth;
+  builder = ./builder.sh;
+  buildInputs = [ cmake qt4 perl stdenv.gcc.libc gettext curl libxml2 mysql taglib loudmouth
+                  kdelibs automoc4 phonon strigi soprano ];
+}
diff --git a/pkgs/desktops/kde-4.3/extragear/gtk-qt-engine/builder.sh b/pkgs/desktops/kde-4.3/extragear/gtk-qt-engine/builder.sh
new file mode 100644
index 000000000000..259263ca27b3
--- /dev/null
+++ b/pkgs/desktops/kde-4.3/extragear/gtk-qt-engine/builder.sh
@@ -0,0 +1,11 @@
+source $stdenv/setup
+
+cmakeFlags="-DINSTALL_PATH_GTK_ENGINES=$out/lib/gtk-2.0/2.10.0/engines -DINSTALL_PATH_GTK_THEMES=$out/share/themes -DINSTALL_PATH_KCONTROL_MODULES=$out/lib";
+
+myPatchPhase()
+{
+    sed -i -e "s|\${KDE4_INCLUDE_DIR}|\${KDE4_INCLUDE_DIR} ../build/kcm_gtk|" kcm_gtk/CMakeLists.txt
+    sed -i -e "s|\*.po|../../\*.po|" po/CMakeLists.txt
+}
+patchPhase=myPatchPhase
+genericBuild
diff --git a/pkgs/desktops/kde-4.3/extragear/gtk-qt-engine/default.nix b/pkgs/desktops/kde-4.3/extragear/gtk-qt-engine/default.nix
new file mode 100644
index 000000000000..8a572ba39fb7
--- /dev/null
+++ b/pkgs/desktops/kde-4.3/extragear/gtk-qt-engine/default.nix
@@ -0,0 +1,11 @@
+{stdenv, fetchurl, cmake, qt4, perl, libX11, gtk, libbonoboui, gettext, kdelibs, automoc4, phonon}:
+
+stdenv.mkDerivation {
+  name = "gtk-qt-engine-1.1";
+  src = fetchurl {
+    url = http://gtk-qt-engine.googlecode.com/files/gtk-qt-engine-1.1.tar.bz2;
+    sha256 = "4310f8f179c5ab70cea614a07b0c3e84234d05388dded85596200fa754c290a6";
+  };
+  buildInputs = [ cmake qt4 perl libX11 gtk libbonoboui gettext kdelibs automoc4 phonon ];
+  builder = ./builder.sh;
+}
diff --git a/pkgs/desktops/kde-4.3/extragear/kdesvn/builder.sh b/pkgs/desktops/kde-4.3/extragear/kdesvn/builder.sh
new file mode 100644
index 000000000000..ed3b06c00c80
--- /dev/null
+++ b/pkgs/desktops/kde-4.3/extragear/kdesvn/builder.sh
@@ -0,0 +1,8 @@
+source $stdenv/setup
+
+myPatchPhase()
+{
+    sed -i -e "s|/usr|$subversion|g" src/svnqt/cmakemodules/FindSubversion.cmake
+}
+patchPhase=myPatchPhase
+genericBuild
diff --git a/pkgs/desktops/kde-4.3/extragear/kdesvn/default.nix b/pkgs/desktops/kde-4.3/extragear/kdesvn/default.nix
new file mode 100644
index 000000000000..25e98ec29c42
--- /dev/null
+++ b/pkgs/desktops/kde-4.3/extragear/kdesvn/default.nix
@@ -0,0 +1,14 @@
+{stdenv, fetchurl, cmake, qt4, perl, gettext, apr, aprutil, subversion, db4,
+ kdelibs, automoc4, phonon}:
+
+stdenv.mkDerivation {
+  name = "kdesvn-1.3.0";
+  src = fetchurl {
+    url = http://kdesvn.alwins-world.de/downloads/kdesvn-1.3.0.tar.bz2;
+    sha256 = "d219c430c98d75d07258057e78c29042777e0368eded7494499361031ac63649";
+  };
+  includeAllQtDirs=true;
+  builder = ./builder.sh;
+  inherit subversion;
+  buildInputs = [ cmake qt4 perl gettext apr aprutil subversion db4 kdelibs automoc4 phonon ];
+}
diff --git a/pkgs/desktops/kde-4.3/extragear/kmplayer/builder.sh b/pkgs/desktops/kde-4.3/extragear/kmplayer/builder.sh
new file mode 100644
index 000000000000..92c7515c9a90
--- /dev/null
+++ b/pkgs/desktops/kde-4.3/extragear/kmplayer/builder.sh
@@ -0,0 +1,9 @@
+source $stdenv/setup
+
+myPatchPhase()
+{
+    sed -i -e "s|files.length|files.size|" \
+           -e "s|chlds.length|chlds.size|" src/kmplayerapp.cpp
+}
+patchPhase=myPatchPhase
+genericBuild
diff --git a/pkgs/desktops/kde-4.3/extragear/kmplayer/default.nix b/pkgs/desktops/kde-4.3/extragear/kmplayer/default.nix
new file mode 100644
index 000000000000..74444a32a991
--- /dev/null
+++ b/pkgs/desktops/kde-4.3/extragear/kmplayer/default.nix
@@ -0,0 +1,12 @@
+{stdenv, fetchurl, cmake, qt4, perl, gettext, pango, gtk, dbus_glib, kdelibs, automoc4, phonon}:
+
+stdenv.mkDerivation {
+  name = "kmplayer-0.11.1";
+  src = fetchurl {
+    url = http://kmplayer.kde.org/pkgs/kmplayer-0.11.1.tar.bz2;
+    sha256 = "d10df9c31f540ab9442b75e0be0ed2cff9313de9004a4a8acbe3dbed79d5fddb";
+  };
+  includeAllQtDirs=true;
+  builder = ./builder.sh;
+  buildInputs = [ cmake qt4 perl gettext stdenv.gcc.libc pango gtk dbus_glib kdelibs automoc4 phonon ];
+}
diff --git a/pkgs/desktops/kde-4.3/extragear/koffice/default.nix b/pkgs/desktops/kde-4.3/extragear/koffice/default.nix
new file mode 100644
index 000000000000..872e2ab7e956
--- /dev/null
+++ b/pkgs/desktops/kde-4.3/extragear/koffice/default.nix
@@ -0,0 +1,16 @@
+{ stdenv, fetchurl, cmake, qt4, perl, lcms, exiv2, libxml2, libxslt, boost, glew
+, shared_mime_info, poppler, gsl, gmm, wv2, libwpd
+, kdelibs, kdepimlibs, automoc4, phonon, qimageblitz, qca2, eigen}:
+
+stdenv.mkDerivation {
+  name = "koffice-2.0.0";
+  src = fetchurl {
+    url = mirror://kde/stable/koffice-2.0.0/src/koffice-2.0.0.tar.bz2;
+    sha256 = "8cfc35acf4b6d306245e7705899167fd1b67a861136551ab02a0cd7542eb72e9";
+  }; 
+  includeAllQtDirs=true;
+  CMAKE_PREFIX_PATH=kdepimlibs;
+  buildInputs = [ cmake qt4 perl lcms exiv2 libxml2 libxslt boost glew shared_mime_info 
+                  poppler gsl gmm wv2 libwpd
+                  kdelibs kdepimlibs automoc4 phonon qimageblitz qca2 eigen ];
+}
diff --git a/pkgs/desktops/kde-4.3/extragear/krusader/default.nix b/pkgs/desktops/kde-4.3/extragear/krusader/default.nix
new file mode 100644
index 000000000000..d740b4dd3f60
--- /dev/null
+++ b/pkgs/desktops/kde-4.3/extragear/krusader/default.nix
@@ -0,0 +1,11 @@
+{stdenv, fetchurl, cmake, qt4, perl, gettext, kdelibs, automoc4, phonon}:
+
+stdenv.mkDerivation {
+  name = "krusader-2.0.0";
+  src = fetchurl {
+    url = mirror://sourceforge/krusader/krusader-2.0.0.tar.gz;
+    sha256 = "dc74c47d6eaf1c28165a74750e5a1b0341fa1c0d436658d0d5f85a6149f4852c";
+  };
+  includeAllQtDirs=true;
+  buildInputs = [ cmake qt4 perl gettext kdelibs automoc4 phonon ];
+}
diff --git a/pkgs/desktops/kde-4.3/extragear/ktorrent/default.nix b/pkgs/desktops/kde-4.3/extragear/ktorrent/default.nix
new file mode 100644
index 000000000000..0a60fa82d29e
--- /dev/null
+++ b/pkgs/desktops/kde-4.3/extragear/ktorrent/default.nix
@@ -0,0 +1,15 @@
+{stdenv, fetchurl, cmake, qt4, perl, gmp, taglib, boost, gettext,
+ kdelibs, kdepimlibs, kdebase_workspace, automoc4, phonon, qca2}:
+
+stdenv.mkDerivation {
+  name = "ktorrent-3.2.1";
+  src = fetchurl {
+    url = http://ktorrent.org/downloads/3.2.1/ktorrent-3.2.1.tar.bz2;
+    sha256 = "e37324519fdd04cad2a489fb772cbe628d8ff9f578e2bb913b18a1404dd7c4eb";
+  };
+  includeAllQtDirs=true;
+  CMAKE_PREFIX_PATH=kdepimlibs;
+  cmakeFlags = "-DTASKMANAGER_INCLUDE_DIR=${kdebase_workspace}/include";
+  buildInputs = [ cmake qt4 perl gmp taglib boost gettext stdenv.gcc.libc
+                  kdelibs kdepimlibs kdebase_workspace automoc4 phonon qca2 ];
+}