diff options
Diffstat (limited to 'pkgs/desktops/kde-4.3/extragear')
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 ]; +} |