lol

* Start of KDE 4.7. Only kdelibs builds currently.

svn path=/nixpkgs/branches/kde-4.7/; revision=27645

+2593
+13
pkgs/desktops/kde-4.7/accessibility/color-schemes.nix
··· 1 + { kde, cmake, qt4, perl, automoc4, kdelibs }: 2 + 3 + kde.package { 4 + buildInputs = [ cmake qt4 perl kdelibs automoc4 ]; 5 + 6 + meta = { 7 + description = "KDE Accessibility color schemes"; 8 + kde = { 9 + name = "ColorSchemes"; 10 + module = "kdeaccessibility"; 11 + }; 12 + }; 13 + }
+14
pkgs/desktops/kde-4.7/accessibility/icon-themes.nix
··· 1 + { kde, cmake, qt4, perl, automoc4, kdelibs }: 2 + 3 + kde.package { 4 + buildInputs = [ cmake qt4 perl kdelibs automoc4 ]; 5 + 6 + meta = { 7 + description = "KDE mono icon theme"; 8 + kde = { 9 + name = "IconThemes"; 10 + module = "kdeaccessibility"; 11 + }; 12 + }; 13 + } 14 +
+17
pkgs/desktops/kde-4.7/accessibility/jovie.nix
··· 1 + { kde, cmake, qt4, perl, automoc4, kdelibs }: 2 + 3 + kde.package { 4 + buildInputs = [ cmake qt4 perl kdelibs automoc4 ]; 5 + 6 + #TODO: working backend: speechd or opentts 7 + meta = { 8 + description = "Text-to-speech synthesis daemon"; 9 + kde = { 10 + name = "jovie"; 11 + module = "kdeaccessibility"; 12 + version = "0.6.0"; 13 + versionFile = "jovie/jovie/main.cpp"; 14 + }; 15 + }; 16 + } 17 +
+16
pkgs/desktops/kde-4.7/accessibility/kmag.nix
··· 1 + { kde, cmake, qt4, perl, automoc4, kdelibs }: 2 + 3 + kde.package { 4 + buildInputs = [ cmake qt4 perl kdelibs automoc4 ]; 5 + 6 + meta = { 7 + description = "Screen magnifier for KDE"; 8 + kde = { 9 + name = "kmag"; 10 + module = "kdeaccessibility"; 11 + version = "1.0"; 12 + versionFile = "kmag/version.h"; 13 + }; 14 + }; 15 + } 16 +
+15
pkgs/desktops/kde-4.7/accessibility/kmousetool.nix
··· 1 + { kde, cmake, qt4, perl, automoc4, kdelibs, libXtst }: 2 + 3 + kde.package { 4 + buildInputs = [ cmake qt4 perl kdelibs automoc4 libXtst ]; 5 + 6 + meta = { 7 + description = "A program that clicks the mouse for you"; 8 + kde = { 9 + name = "kmousetool"; 10 + module = "kdeaccessibility"; 11 + version = "1.12"; 12 + versionFile = "kmousetool/kmousetool/version.h"; 13 + }; 14 + }; 15 + }
+15
pkgs/desktops/kde-4.7/accessibility/kmouth.nix
··· 1 + { kde, cmake, qt4, perl, automoc4, kdelibs }: 2 + 3 + kde.package { 4 + buildInputs = [ cmake qt4 perl kdelibs automoc4 ]; 5 + 6 + meta = { 7 + description = "A type-and-say front end for speech synthesizers"; 8 + kde = { 9 + name = "kmouth"; 10 + module = "kdeaccessibility"; 11 + version = "1.1.1"; 12 + }; 13 + }; 14 + } 15 +
+13
pkgs/desktops/kde-4.7/admin/builder.sh
··· 1 + source $stdenv/setup 2 + 3 + myPatchPhase() 4 + { 5 + for i in system-config-printer-kde/cmake-modules/FindSystemConfigPrinter.py system-config-printer-kde/system-config-printer-kde.py 6 + do 7 + sed -i -e "s|/usr/share/system-config-printer|$system_config_printer/share/system-config-printer|" $i 8 + done 9 + 10 + sed -i -e "s|import cupshelpers.ppds, cupshelpers.cupshelpers|import ppds, cupshelpers|" system-config-printer-kde/cmake-modules/FindSystemConfigPrinter.py 11 + } 12 + patchPhase=myPatchPhase 13 + genericBuild
+23
pkgs/desktops/kde-4.7/admin/default.nix
··· 1 + { kde, cmake, qt4, pkgconfig, perl, python 2 + , sip, pyqt4, pycups, rhpl, system_config_printer 3 + , kdelibs, kdepimlibs, kdebindings, automoc4}: 4 + 5 + kde.package { 6 + 7 + builder = ./builder.sh; 8 + 9 + inherit system_config_printer; 10 + 11 + # TODO: split, check which packages work on nixos 12 + 13 + PYTHONPATH = "${pycups}/lib/python${python.majorVersion}/site-packages"; 14 + 15 + buildInputs = [ cmake qt4 pkgconfig perl python sip pyqt4 pycups rhpl system_config_printer 16 + kdelibs kdepimlibs kdebindings automoc4 ]; 17 + 18 + meta = { 19 + description = "KDE Administration Utilities"; 20 + license = "GPL"; 21 + kde.name = "kdeadmin"; 22 + }; 23 + }
+73
pkgs/desktops/kde-4.7/artwork/FindXscreensaver.cmake
··· 1 + #Macro to find xscreensaver directory 2 + 3 + # Copyright (c) 2006, Laurent Montel, <montel@kde.org> 4 + # 5 + # Redistribution and use is allowed according to the terms of the BSD license. 6 + # For details see the accompanying COPYING-CMAKE-SCRIPTS file. 7 + 8 + if (NOT XSCREENSAVER_FOUND) 9 + FIND_PATH(XSCREENSAVER_DIR deco 10 + HINTS 11 + ${KDE4_INCLUDE_DIR} 12 + PATHS 13 + /usr 14 + /usr/local 15 + /opt/local 16 + /usr/X11R6 17 + /opt/kde 18 + /opt/kde3 19 + /usr/kde 20 + /usr/local/kde 21 + /usr/local/xscreensaver 22 + /usr/openwin/lib/xscreensaver 23 + /etc 24 + PATH_SUFFIXES 25 + lib${LIB_SUFFIX}/xscreensaver 26 + lib${LIB_SUFFIX}/misc/xscreensaver 27 + lib/xscreensaver 28 + lib64/xscreensaver 29 + lib/misc/xscreensaver 30 + libexec/xscreensaver 31 + bin/xscreensaver-hacks 32 + hacks) 33 + message(STATUS "XSCREENSAVER_DIR <${XSCREENSAVER_DIR}>") 34 + 35 + FIND_PATH(XSCREENSAVER_CONFIG_DIR deco.xml 36 + PATHS 37 + ${KDE4_INCLUDE_DIR} 38 + /usr/ 39 + /usr/local/ 40 + /opt/local/ 41 + /usr/X11R6/ 42 + /opt/kde/ 43 + /opt/kde3/ 44 + /usr/kde/ 45 + /usr/local/kde/ 46 + /usr/openwin/lib/xscreensaver/ 47 + /etc/ 48 + PATH_SUFFIXES xscreensaver xscreensaver/config share/xscreensaver/config 49 + ) 50 + MESSAGE(STATUS "XSCREENSAVER_CONFIG_DIR :<${XSCREENSAVER_CONFIG_DIR}>") 51 + 52 + endif(NOT XSCREENSAVER_FOUND) 53 + 54 + #MESSAGE(STATUS "XSCREENSAVER_CONFIG_DIR :<${XSCREENSAVER_CONFIG_DIR}>") 55 + #MESSAGE(STATUS "XSCREENSAVER_DIR :<${XSCREENSAVER_DIR}>") 56 + 57 + # Need to fix hack 58 + if(XSCREENSAVER_DIR AND XSCREENSAVER_CONFIG_DIR) 59 + set(XSCREENSAVER_FOUND TRUE) 60 + endif(XSCREENSAVER_DIR AND XSCREENSAVER_CONFIG_DIR) 61 + 62 + if (XSCREENSAVER_FOUND) 63 + if (NOT Xscreensaver_FIND_QUIETLY) 64 + message(STATUS "Found XSCREENSAVER_CONFIG_DIR <${XSCREENSAVER_CONFIG_DIR}>") 65 + endif (NOT Xscreensaver_FIND_QUIETLY) 66 + else (XSCREENSAVER_FOUND) 67 + if (Xscreensaver_FIND_REQUIRED) 68 + message(FATAL_ERROR "XScreenSaver not found") 69 + endif (Xscreensaver_FIND_REQUIRED) 70 + endif (XSCREENSAVER_FOUND) 71 + 72 + 73 + MARK_AS_ADVANCED(XSCREENSAVER_DIR XSCREENSAVER_CONFIG_DIR)
+14
pkgs/desktops/kde-4.7/artwork/aurorae.nix
··· 1 + { cmake, kde, automoc4, kdelibs }: 2 + 3 + kde.package rec { 4 + name = "aurorae-themes-${kde.release}"; 5 + 6 + buildInputs = [ cmake automoc4 kdelibs ]; 7 + 8 + meta = { 9 + kde = { 10 + name = "aurorae"; 11 + module = "kdeartwork"; 12 + }; 13 + }; 14 + }
+14
pkgs/desktops/kde-4.7/artwork/color-schemes.nix
··· 1 + { cmake, kde, automoc4, kdelibs }: 2 + 3 + kde.package rec { 4 + name = "kde-color-schemes-${kde.release}"; 5 + 6 + buildInputs = [ cmake automoc4 kdelibs ]; 7 + meta = { 8 + description = "Additional KDE color schemes"; 9 + kde = { 10 + name = "ColorSchemes"; 11 + module = "kdeartwork"; 12 + }; 13 + }; 14 + }
+14
pkgs/desktops/kde-4.7/artwork/desktop-themes.nix
··· 1 + { cmake, kde, automoc4, kdelibs }: 2 + 3 + kde.package rec { 4 + name = "kde-desktop-themes-${kde.release}"; 5 + 6 + buildInputs = [ cmake automoc4 kdelibs ]; 7 + meta = { 8 + description = "Additional KDE desktop themes"; 9 + kde = { 10 + name = "desktopthemes"; 11 + module = "kdeartwork"; 12 + }; 13 + }; 14 + }
+14
pkgs/desktops/kde-4.7/artwork/emoticons.nix
··· 1 + { cmake, kde, automoc4, kdelibs }: 2 + 3 + kde.package rec { 4 + name = "kde-emotion-icons-${kde.release}"; 5 + 6 + buildInputs = [ cmake automoc4 kdelibs ]; 7 + meta = { 8 + description = "Additional KDE emotion icons (smiles)"; 9 + kde = { 10 + name = "emoticons"; 11 + module = "kdeartwork"; 12 + }; 13 + }; 14 + }
+14
pkgs/desktops/kde-4.7/artwork/high-resolution-wallpapers.nix
··· 1 + { cmake, kde, automoc4, kdelibs }: 2 + 3 + kde.package rec { 4 + name = "kde-wallpapers-high-resolution-${kde.release}"; 5 + 6 + buildInputs = [ cmake automoc4 kdelibs ]; 7 + meta = { 8 + description = "KDE wallpapers in high resolution"; 9 + kde = { 10 + name = "HighResolutionWallpapers"; 11 + module = "kdeartwork"; 12 + }; 13 + }; 14 + }
+15
pkgs/desktops/kde-4.7/artwork/kscreensaver.nix
··· 1 + { cmake, kde, automoc4, kdelibs, xscreensaver, kdebase_workspace, eigen }: 2 + 3 + kde.package rec { 4 + buildInputs = [ cmake automoc4 kdelibs xscreensaver kdebase_workspace eigen ]; 5 + preConfigure = "cp -v ${./FindXscreensaver.cmake} cmake/modules/FindXscreensaver.cmake"; 6 + meta = { 7 + description = "KDE screensavers"; 8 + kde = { 9 + name = "kscreensaver"; 10 + module = "kdeartwork"; 11 + version = "1.0"; 12 + versionFile = "kscreensaver/kpartsaver/kpartsaver.cpp"; 13 + }; 14 + }; 15 + }
+16
pkgs/desktops/kde-4.7/artwork/nuvola-icon-theme.nix
··· 1 + { cmake, kde, automoc4, kdelibs }: 2 + 3 + kde.package rec { 4 + name = "nuvola-icon-theme-${kde.release}"; 5 + 6 + # Sources contain primary and kdeclassic as well but they're not installed 7 + 8 + buildInputs = [ cmake automoc4 kdelibs ]; 9 + meta = { 10 + description = "KDE nuvola icon theme"; 11 + kde = { 12 + name = "IconThemes"; 13 + module = "kdeartwork"; 14 + }; 15 + }; 16 + }
+14
pkgs/desktops/kde-4.7/artwork/phase-style.nix
··· 1 + { cmake, kde, automoc4, kdelibs }: 2 + 3 + kde.package rec { 4 + name = "kde-style-phase-${kde.release}"; 5 + 6 + buildInputs = [ cmake automoc4 kdelibs ]; 7 + meta = { 8 + description = "KDE phase style. Clean classical look"; 9 + kde = { 10 + name = "styles"; 11 + module = "kdeartwork"; 12 + }; 13 + }; 14 + }
+14
pkgs/desktops/kde-4.7/artwork/sounds.nix
··· 1 + { cmake, kde, automoc4, kdelibs }: 2 + 3 + kde.package rec { 4 + name = "kde-sounds-${kde.release}"; 5 + 6 + buildInputs = [ cmake automoc4 kdelibs ]; 7 + meta = { 8 + description = "New login/logout sounds"; 9 + kde = { 10 + name = "sounds"; 11 + module = "kdeartwork"; 12 + }; 13 + }; 14 + }
+14
pkgs/desktops/kde-4.7/artwork/wallpapers.nix
··· 1 + { cmake, kde, automoc4, kdelibs }: 2 + 3 + kde.package rec { 4 + name = "kde-wallpapers-${kde.release}"; 5 + 6 + buildInputs = [ cmake automoc4 kdelibs ]; 7 + meta = { 8 + description = "Additional KDE wallpapers"; 9 + kde = { 10 + name = "wallpapers"; 11 + module = "kdeartwork"; 12 + }; 13 + }; 14 + }
+14
pkgs/desktops/kde-4.7/artwork/weather-wallpapers.nix
··· 1 + { cmake, kde, automoc4, kdelibs }: 2 + 3 + kde.package rec { 4 + name = "kde-weather-wallpapers-${kde.release}"; 5 + 6 + buildInputs = [ cmake automoc4 kdelibs ]; 7 + meta = { 8 + description = "Additional KDE wallpapers (weather)"; 9 + kde = { 10 + name = "WeatherWallpapers"; 11 + module = "kdeartwork"; 12 + }; 13 + }; 14 + }
+24
pkgs/desktops/kde-4.7/base-runtime/default.nix
··· 1 + { kde, cmake, perl, bzip2, xz, qt4, alsaLib, xineLib, samba, 2 + shared_mime_info, exiv2, libssh , kdelibs, automoc4, strigi, soprano, 3 + cluceneCore, attica, virtuoso, makeWrapper, oxygen_icons }: 4 + 5 + kde.package { 6 + 7 + buildInputs = [ cmake perl bzip2 xz qt4 alsaLib xineLib samba shared_mime_info 8 + exiv2 libssh kdelibs automoc4 strigi soprano cluceneCore attica 9 + makeWrapper]; 10 + 11 + # TODO: OpenSLP, OpenEXR 12 + postInstall = '' 13 + rm -v $out/share/icons/default.kde4 14 + wrapProgram "$out/bin/nepomukservicestub" --prefix LD_LIBRARY_PATH : "${virtuoso}/lib" \ 15 + --prefix PATH : "${virtuoso}/bin" 16 + ''; 17 + 18 + meta = { 19 + description = "KDE runtime"; 20 + longDescription = "Libraries and tools which supports running KDE desktop applications"; 21 + license = "LGPL"; 22 + kde.name = "kdebase-runtime"; 23 + }; 24 + }
+31
pkgs/desktops/kde-4.7/base-workspace/default.nix
··· 1 + { kde, cmake, perl, python, pam, consolekit 2 + , qt4, sip, pyqt4, kdelibs, kdepimlibs, kdebindings 3 + , libXi, libXau, libXdmcp, libXtst, libXcomposite, libXdamage, libXScrnSaver 4 + , lm_sensors, libxklavier, libusb, libpthreadstubs, boost 5 + , automoc4, strigi, soprano, qimageblitz, akonadi 6 + , libdbusmenu_qt, libqalculate, pciutils, libraw1394, bluez, networkmanager 7 + }: 8 + 9 + kde.package { 10 + 11 + # TODO: qedje, qzion, ggadgets, libgps 12 + buildInputs = [ cmake perl python qt4 pam consolekit sip pyqt4 kdelibs libXtst 13 + kdepimlibs kdebindings boost libusb libXi libXau libXdmcp libraw1394 14 + libXcomposite libXdamage libXScrnSaver lm_sensors libxklavier automoc4 15 + strigi soprano qimageblitz akonadi libpthreadstubs libdbusmenu_qt libqalculate 16 + pciutils bluez networkmanager ]; 17 + 18 + patches = 19 + [ # Don't do compositing with the software GLX driver, since it's 20 + # completely broken (corrupt output, server crashes, etc.). 21 + # (NixOS/121) 22 + ./no-software-compositing.patch 23 + ]; 24 + 25 + meta = { 26 + description = "KDE base platform-specific components"; 27 + longDescription = "KDE base components that are only required to work with X11 such KDM and KWin"; 28 + license = "GPL"; 29 + kde.name = "kdebase-workspace"; 30 + }; 31 + }
+17
pkgs/desktops/kde-4.7/base-workspace/no-software-compositing.patch
··· 1 + diff -ru -x '*~' kdebase-workspace-4.5.5-orig//kwin/compositingprefs.cpp kdebase-workspace-4.5.5/kwin/compositingprefs.cpp 2 + --- kdebase-workspace-4.5.5-orig//kwin/compositingprefs.cpp 2010-06-24 18:28:18.000000000 +0200 3 + +++ kdebase-workspace-4.5.5/kwin/compositingprefs.cpp 2011-03-11 16:33:07.296566718 +0100 4 + @@ -314,9 +314,10 @@ 5 + //else if( mDriver == "radeon" ) 6 + // { 7 + // } 8 + - //else if( mDriver == "software" ) 9 + - // { 10 + - // } 11 + + else if( mDriver == "software" ) 12 + + { 13 + + mRecommendCompositing = false; 14 + + } 15 + } 16 + 17 +
+16
pkgs/desktops/kde-4.7/base/default.nix
··· 1 + { kde, cmake, perl, qt4, kdelibs, pciutils, libraw1394 , automoc4, strigi 2 + , qimageblitz, soprano}: 3 + 4 + kde.package { 5 + preConfigure = "cd apps"; 6 + 7 + buildInputs = [ cmake perl qt4 kdelibs pciutils libraw1394 automoc4 8 + strigi qimageblitz ]; 9 + 10 + meta = { 11 + description = "KDE Base components"; 12 + longDescription = "Applications that form the KDE desktop, like Plasma, System Settings, Konqueror, Dolphin, Kate, and Konsole"; 13 + license = "GPL"; 14 + kde.name = "kdebase"; 15 + }; 16 + }
+34
pkgs/desktops/kde-4.7/bindings/default.nix
··· 1 + { kde, lib, cmake, perl, python, sip, pyqt4, zlib, libpng, freetype, fontconfig, qt4, boost 2 + , kdelibs, kdepimlibs, automoc4, soprano, akonadi, attica, polkit_qt_1, ruby 3 + }: 4 + 5 + # This function will only build the pykde4 module. I don't need the other bindings and 6 + # some bindings are even broken. 7 + 8 + kde.package rec { 9 + patches = [ ./python-site-packages-install-dir.diff ./sip-4.11.patch ]; 10 + 11 + preConfigure = '' 12 + CUSTOM_RUBY_SITE_ARCH_DIR=$(ruby -r rbconfig -e "print Config::CONFIG['sitearchdir']" | sed -e "s@${ruby}@$out@") 13 + CUSTOM_RUBY_SITE_LIB_DIR=$(ruby -r rbconfig -e "print Config::CONFIG['sitelibdir']" | sed -e "s@${ruby}@$out@") 14 + CUSTOM_PERL_SITE_ARCH_DIR=$(perl -MConfig -e 'print $Config{sitearch}' | sed -e "s@${perl}@$out@") 15 + cmakeFlagsArray+=( 16 + -DSIP_DEFAULT_SIP_DIR=$out/share/sip 17 + -DCUSTOM_RUBY_SITE_ARCH_DIR=$CUSTOM_RUBY_SITE_ARCH_DIR 18 + -DCUSTOM_RUBY_SITE_LIB_DIR=$CUSTOM_RUBY_SITE_LIB_DIR 19 + -DCUSTOM_PERL_SITE_ARCH_DIR=$CUSTOM_PERL_SITE_ARCH_DIR 20 + ) 21 + ''; 22 + 23 + # TODO: okular, qimageblitz, qwt5, qscintilla2, c# 24 + buildInputs = [ cmake perl python sip pyqt4 zlib libpng freetype fontconfig qt4 boost 25 + kdelibs kdepimlibs automoc4 soprano akonadi attica polkit_qt_1 ruby ]; 26 + 27 + meta = { 28 + description = "KDE bindings"; 29 + longDescription = "Provides KDE bindings for several languages such as Java, Smoke and Python"; 30 + license = "LGPL"; 31 + kde.name = "kdebindings"; 32 + }; 33 + } 34 +
+54
pkgs/desktops/kde-4.7/bindings/python-site-packages-install-dir.diff
··· 1 + diff --git a/python/pykde4/CMakeLists.txt b/python/pykde4/CMakeLists.txt 2 + index 01b69dc..375661d 100644 3 + --- a/python/pykde4/CMakeLists.txt 4 + +++ b/python/pykde4/CMakeLists.txt 5 + @@ -188,12 +188,12 @@ IF(POLKITQT_FOUND) 6 + SET(PYKDE_MODULES "${PYKDE_MODULES} polkitqt") 7 + ENDIF(POLKITQT_FOUND) 8 + 9 + -PYTHON_INSTALL(__init__.py ${PYTHON_SITE_PACKAGES_DIR}/PyKDE4) 10 + +PYTHON_INSTALL(__init__.py ${PYTHON_SITE_PACKAGES_INSTALL_DIR}/PyKDE4) 11 + 12 + MESSAGE(STATUS "KDE_VERSION: ${KDE_VERSION}") 13 + MESSAGE(STATUS "KDE4_INCLUDE_DIR: ${KDE4_INCLUDE_DIR}") 14 + MESSAGE(STATUS "KDE4_LIB_DIR: ${KDE4_LIB_DIR}") 15 + -MESSAGE(STATUS "PYTHON_SITE_PACKAGES_DIR: ${PYTHON_SITE_PACKAGES_DIR}") 16 + +MESSAGE(STATUS "PYTHON_SITE_PACKAGES_INSTALL_DIR: ${PYTHON_SITE_PACKAGES_INSTALL_DIR}") 17 + 18 + # Setup and install pykdeconfig.py 19 + 20 + @@ -225,7 +225,7 @@ _pkg_config = { 21 + 'konsolepart': 'False', 22 + 'libdir': '${LIB_DIR}', 23 + 'pykde_kde_sip_flags': '${_SIP_TAGS} ${_SIP_X} ${SIP_EXTRA_OPTIONS}', 24 + - 'pykde_mod_dir': '${PYTHON_SITE_PACKAGES_DIR}/PyKDE4', 25 + + 'pykde_mod_dir': '${PYTHON_SITE_PACKAGES_INSTALL_DIR}/PyKDE4', 26 + 'pykde_modules': '${PYKDE_MODULES}', 27 + 'pykde_sip_dir': '${SIP_DEFAULT_SIP_DIR}/PyKDE4', 28 + 'pykde_version': kde_version_hex, 29 + @@ -235,7 +235,7 @@ _pkg_config = { 30 + _default_macros = None") 31 + 32 + CONFIGURE_FILE(pykdeconfig.py.in ${CMAKE_CURRENT_BINARY_DIR}/pykdeconfig.py) 33 + -PYTHON_INSTALL(${CMAKE_CURRENT_BINARY_DIR}/pykdeconfig.py ${PYTHON_SITE_PACKAGES_DIR}/PyKDE4) 34 + +PYTHON_INSTALL(${CMAKE_CURRENT_BINARY_DIR}/pykdeconfig.py ${PYTHON_SITE_PACKAGES_INSTALL_DIR}/PyKDE4) 35 + 36 + # Install the .sip files for anyone that wants to build bindings on top of PyKDE4. 37 + # (Don't forget the / at the end of sip/.) 38 + diff --git a/python/pykde4/tools/pykdeuic4/CMakeLists.txt b/python/pykde4/tools/pykdeuic4/CMakeLists.txt 39 + index ea711ba..115c777 100644 40 + --- a/python/pykde4/tools/pykdeuic4/CMakeLists.txt 41 + +++ b/python/pykde4/tools/pykdeuic4/CMakeLists.txt 42 + @@ -1,5 +1,9 @@ 43 + 44 + -PYTHON_INSTALL(kde4.py ${PYTHON_SITE_PACKAGES_DIR}/PyQt4/uic/widget-plugins/) 45 + -PYTHON_INSTALL(pykdeuic4.py ${PYTHON_SITE_PACKAGES_DIR}/PyQt4/uic/) 46 + +PYTHON_INSTALL(kde4.py ${PYTHON_SITE_PACKAGES_INSTALL_DIR}/PyQt4/uic/widget-plugins/) 47 + +PYTHON_INSTALL(pykdeuic4.py ${PYTHON_SITE_PACKAGES_INSTALL_DIR}/PyQt4/uic/) 48 + find_path(cmake_module_dir create_exe_symlink.cmake ${CMAKE_MODULE_PATH}) 49 + -INSTALL(CODE "EXECUTE_PROCESS(COMMAND ${CMAKE_COMMAND} -DTARGET=${PYTHON_SITE_PACKAGES_DIR}/PyQt4/uic/pykdeuic4.py -DLINK_NAME=${BIN_INSTALL_DIR}/pykdeuic4 -P ${cmake_module_dir}/create_exe_symlink.cmake)" ) 50 + +IF(IS_ABSOLUTE ${PYTHON_SITE_PACKAGES_INSTALL_DIR}) 51 + + INSTALL(CODE "EXECUTE_PROCESS(COMMAND ${CMAKE_COMMAND} -DTARGET=${PYTHON_SITE_PACKAGES_INSTALL_DIR}/PyQt4/uic/pykdeuic4.py -DLINK_NAME=${BIN_INSTALL_DIR}/pykdeuic4 -P ${cmake_module_dir}/create_exe_symlink.cmake)" ) 52 + +ELSE(IS_ABSOLUTE ${PYTHON_SITE_PACKAGES_INSTALL_DIR}) 53 + + INSTALL(CODE "EXECUTE_PROCESS(COMMAND ${CMAKE_COMMAND} -DTARGET=${CMAKE_INSTALL_PREFIX}/${PYTHON_SITE_PACKAGES_INSTALL_DIR}/PyQt4/uic/pykdeuic4.py -DLINK_NAME=${BIN_INSTALL_DIR}/pykdeuic4 -P ${cmake_module_dir}/create_exe_symlink.cmake)" ) 54 + +ENDIF(IS_ABSOLUTE ${PYTHON_SITE_PACKAGES_INSTALL_DIR})
+67
pkgs/desktops/kde-4.7/bindings/sip-4.11.patch
··· 1 + Make kdebindings compile against sip-4.11, from KDE svn 2 + Index: kdebindings/python/pykde4/sip/kdecore/typedefs.sip 3 + =================================================================== 4 + --- kdebindings/python/pykde4/sip/kdecore/typedefs.sip (revision 1170601) 5 + +++ kdebindings/python/pykde4/sip/kdecore/typedefs.sip (revision 1170602) 6 + @@ -733,61 +733,6 @@ 7 + }; 8 + 9 + 10 + -%MappedType QList<uint> 11 + -{ 12 + -%TypeHeaderCode 13 + -#include <qlist.h> 14 + -%End 15 + - 16 + -%ConvertFromTypeCode 17 + - // Create the list. 18 + - PyObject *l; 19 + - 20 + - if ((l = PyList_New(sipCpp->size())) == NULL) 21 + - return NULL; 22 + - 23 + - // Set the list elements. 24 + - for (int i = 0; i < sipCpp->size(); ++i) { 25 + - PyObject *pobj; 26 + - 27 + -#if PY_MAJOR_VERSION >= 3 28 + - if ((pobj = PyLong_FromLong(sipCpp->value(i))) == NULL) { 29 + -#else 30 + - if ((pobj = PyInt_FromLong(sipCpp->value(i))) == NULL) { 31 + -#endif 32 + - Py_DECREF(l); 33 + - 34 + - return NULL; 35 + - } 36 + - 37 + - PyList_SET_ITEM(l, i, pobj); 38 + - } 39 + - 40 + - return l; 41 + -%End 42 + - 43 + -%ConvertToTypeCode 44 + - // Check the type if that is all that is required. 45 + - if (sipIsErr == NULL) 46 + - return PyList_Check(sipPy); 47 + - 48 + - QList<uint> *ql = new QList<uint>; 49 + - 50 + - for (int i = 0; i < PyList_GET_SIZE(sipPy); ++i) { 51 + -#if PY_MAJOR_VERSION >= 3 52 + - ql->append(PyLong_AsLong(PyList_GET_ITEM(sipPy, i))); 53 + -#else 54 + - ql->append(PyInt_AsLong(PyList_GET_ITEM(sipPy, i))); 55 + -#endif 56 + - } 57 + - 58 + - *sipCppPtr = ql; 59 + - 60 + - return sipGetState(sipTransferObj); 61 + -%End 62 + -}; 63 + - 64 + - 65 + template <TYPE*> 66 + %MappedType QStack<TYPE*> 67 + {
+149
pkgs/desktops/kde-4.7/default.nix
··· 1 + { callPackage, recurseIntoAttrs, runCommand, stdenv, fetchurl, qt47 } : 2 + 3 + let 4 + 5 + release = "4.6.90"; 6 + 7 + # Various packages (e.g. kdesdk) have been split up into many 8 + # smaller packages. Some people may want to install the entire 9 + # package, so provide a wrapper package that recombines them. 10 + combinePkgs = name: pkgs: 11 + let pkgs' = stdenv.lib.attrValues pkgs; in 12 + runCommand "${name}-${release}" ({ passthru = pkgs // { inherit pkgs; }; }) 13 + '' 14 + mkdir -p $out/nix-support 15 + echo ${toString pkgs'} > $out/nix-support/propagated-user-env-packages 16 + ''; 17 + 18 + in 19 + 20 + recurseIntoAttrs rec { 21 + recurseForRelease = true; 22 + 23 + inherit callPackage stdenv; 24 + 25 + qt4 = qt47; 26 + 27 + phonon = null; 28 + 29 + kde = callPackage ./kde-package { inherit release; stable = false; }; 30 + 31 + ### SUPPORT 32 + akonadi = callPackage ./support/akonadi { }; 33 + 34 + oxygen_icons = callPackage ./support/oxygen-icons { }; 35 + 36 + soprano = callPackage ./support/soprano { }; 37 + 38 + ### LIBS 39 + kdelibs = callPackage ./libs { }; 40 + 41 + kdepimlibs = callPackage ./pimlibs { }; 42 + 43 + ### BASE 44 + kdebase = callPackage ./base { }; 45 + 46 + kdebase_workspace = callPackage ./base-workspace { }; 47 + 48 + kdebase_runtime = callPackage ./base-runtime { }; 49 + 50 + ### OTHER MODULES 51 + 52 + kdeaccessibility = combinePkgs "kdeaccessibility" { 53 + colorSchemes = callPackage ./accessibility/color-schemes.nix { }; 54 + iconThemes = callPackage ./accessibility/icon-themes.nix { }; 55 + jovie = callPackage ./accessibility/jovie.nix { }; 56 + kmag = callPackage ./accessibility/kmag.nix { }; 57 + kmousetool = callPackage ./accessibility/kmousetool.nix { }; 58 + kmouth = callPackage ./accessibility/kmouth.nix { }; 59 + }; 60 + 61 + kdeadmin = callPackage ./admin { }; 62 + 63 + kdeartwork = combinePkgs "kdeartwork" { 64 + aurorae = callPackage ./artwork/aurorae.nix { }; 65 + colorSchemes = callPackage ./artwork/color-schemes.nix { }; 66 + desktop_themes = callPackage ./artwork/desktop-themes.nix { }; 67 + emoticons = callPackage ./artwork/emoticons.nix { }; 68 + high_resolution_wallpapers = callPackage ./artwork/high-resolution-wallpapers.nix { }; 69 + wallpapers = callPackage ./artwork/wallpapers.nix { }; 70 + nuvola_icon_theme = callPackage ./artwork/nuvola-icon-theme.nix { }; 71 + sounds = callPackage ./artwork/sounds.nix { }; 72 + weather_wallpapers = callPackage ./artwork/weather-wallpapers.nix { }; 73 + phase_style = callPackage ./artwork/phase-style.nix { }; 74 + kscreensaver = callPackage ./artwork/kscreensaver.nix { }; 75 + }; 76 + 77 + kdeedu = callPackage ./edu { }; 78 + kdegames = callPackage ./games { }; 79 + kdegraphics = callPackage ./graphics { }; 80 + kdemultimedia = callPackage ./multimedia { }; 81 + kdenetwork = callPackage ./network { }; 82 + kdeplasma_addons = callPackage ./plasma-addons { }; 83 + 84 + kdesdk = combinePkgs "kdesdk" { 85 + cervisia = callPackage ./sdk/cervisia.nix { }; 86 + kapptemplate = callPackage ./sdk/kapptemplate.nix { }; 87 + kate = callPackage ./sdk/kate.nix { }; 88 + kcachegrind = callPackage ./sdk/kcachegrind.nix { }; 89 + kdeaccounts_plugin = callPackage ./sdk/kdeaccounts-plugin.nix { }; 90 + dolphin_plugins = callPackage ./sdk/dolphin-plugins.nix { }; 91 + kioslave_perldoc = callPackage ./sdk/kioslave-perldoc.nix { }; 92 + kioslave_svn = callPackage ./sdk/kioslave-svn.nix { }; 93 + strigi_analyzer = callPackage ./sdk/strigi-analyzer.nix { }; 94 + kbugbuster = callPackage ./sdk/kbugbuster.nix { }; 95 + kmtrace = callPackage ./sdk/kmtrace.nix { }; 96 + kompare = callPackage ./sdk/kompare.nix { }; 97 + kpartloader = callPackage ./sdk/kpartloader.nix { }; 98 + kprofilemethod = callPackage ./sdk/kprofilemethod.nix { }; 99 + kstartperf = callPackage ./sdk/kstartperf.nix { }; 100 + kuiviewer = callPackage ./sdk/kuiviewer.nix { }; 101 + lokalize = callPackage ./sdk/lokalize.nix { }; 102 + poxml = callPackage ./sdk/poxml.nix { }; 103 + scripts = callPackage ./sdk/scripts.nix { }; 104 + umbrello = callPackage ./sdk/umbrello.nix { }; 105 + }; 106 + 107 + kdetoys = combinePkgs "kdetoys" { 108 + amor = callPackage ./toys/amor.nix { }; 109 + kteatime = callPackage ./toys/kteatime.nix { }; 110 + ktux = callPackage ./toys/ktux.nix { }; 111 + }; 112 + 113 + kdeutils = combinePkgs "kdeutils" { 114 + ark = callPackage ./utils/ark.nix { }; 115 + kcalc = callPackage ./utils/kcalc.nix { }; 116 + kcharselect = callPackage ./utils/kcharselect.nix { }; 117 + kdf = callPackage ./utils/kdf.nix { }; 118 + kfloppy = callPackage ./utils/kfloppy.nix { }; 119 + kgpg = callPackage ./utils/kgpg.nix { }; 120 + kremotecontrol = callPackage ./utils/kremotecontrol.nix { }; 121 + ktimer = callPackage ./utils/ktimer.nix { }; 122 + kwallet = callPackage ./utils/kwallet.nix { }; 123 + okteta = callPackage ./utils/okteta.nix { }; 124 + printer_applet = callPackage ./utils/printer-applet.nix { }; 125 + superkaramba = callPackage ./utils/superkaramba.nix { }; 126 + sweeper = callPackage ./utils/sweeper.nix { }; 127 + }; 128 + 129 + kdewebdev = combinePkgs "kdewebdev" { 130 + klinkstatus = callPackage ./webdev/klinkstatus.nix { }; 131 + kommander = callPackage ./webdev/kommander.nix { }; 132 + kfilereplace = callPackage ./webdev/kfilereplace.nix { }; 133 + kimagemapeditor = callPackage ./webdev/kimagemapeditor.nix { }; 134 + }; 135 + 136 + kdepim_runtime = callPackage ./pim-runtime { }; 137 + kdepim = callPackage ./pim { }; 138 + 139 + ### DEVELOPMENT 140 + 141 + kdebindings = callPackage ./bindings { }; 142 + 143 + l10n = callPackage ./l10n { inherit release; }; 144 + 145 + # Make the split packages visible to `nix-env -q'. 146 + misc = recurseIntoAttrs 147 + (kdeaccessibility.pkgs // kdeartwork.pkgs // kdesdk.pkgs // kdetoys.pkgs // kdeutils.pkgs // kdewebdev.pkgs); 148 + 149 + }
+32
pkgs/desktops/kde-4.7/edu/default.nix
··· 1 + { kde, cmake, qt4, perl, libxml2, libxslt, openbabel, boost, readline, gmm, gsl 2 + , xplanet, libspectre, pkgconfig, libqalculate, python 3 + , kdelibs, automoc4, eigen, attica}: 4 + 5 + kde.package { 6 + 7 + #TODO: 8 + #* Boost.Python (1.31 or higher) <http://www.boost.org/> - fails to find 9 + # * libcfitsio0 (3.09 or higher) <http://indi.sf.net> 10 + # * libindi (0.6.1 or higher) <http://indi.sf.net> 11 + # * R <http://www.r-project.org/> 12 + # * OCaml <http://caml.inria.fr/> 13 + # * LibFacile <http://www.recherche.enac.fr/log/facile/> 14 + # * Avogadro (1.0 or higher) <http://avogadro.openmolecules.net> 15 + # * libgps 16 + 17 + buildInputs = [ cmake qt4 perl libxml2 libxslt openbabel boost readline gmm 18 + gsl xplanet kdelibs automoc4 eigen attica libspectre pkgconfig 19 + libqalculate python ]; 20 + 21 + preConfigure = '' 22 + export NIX_CFLAGS_COMPILE="$NIX_CFLAGS_COMPILE -I${python}/include/${python.libPrefix}" 23 + export NIX_LDFLAGS="$NIX_LDFLAGS -l${python.libPrefix} -lboost_python" 24 + ''; 25 + cmakeFlags = '' -DBOOST_PYTHON_INCLUDES="${boost}/include" -DBOOST_PYTHON_LIBS="boost_python" -DKIG_ENABLE_PYTHON_SCRIPTING=1''; 26 + 27 + meta = { 28 + description = "KDE educational software"; 29 + license = "GPL"; 30 + kde.name = "kdeedu"; 31 + }; 32 + }
+19
pkgs/desktops/kde-4.7/games/default.nix
··· 1 + {kde, cmake, qt4, perl, shared_mime_info, kdelibs, automoc4, qca2 2 + , kdebindings, twisted, python, pyqt4, sip, makeWrapper }: 3 + 4 + kde.package { 5 + 6 + # TODO: ggz 7 + buildInputs = [ cmake qt4 perl shared_mime_info kdelibs automoc4 qca2 8 + kdebindings twisted python pyqt4 sip makeWrapper ]; 9 + 10 + postInstall = '' 11 + wrapProgram $out/bin/kajongg --set PYTHONPATH $PYTHONPATH 12 + wrapProgram $out/bin/kajonggserver --set PYTHONPATH $PYTHONPATH''; 13 + 14 + meta = { 15 + description = "KDE Games"; 16 + license = "GPL"; 17 + kde.name = "kdegames"; 18 + }; 19 + }
+20
pkgs/desktops/kde-4.7/graphics/default.nix
··· 1 + { kde, cmake, lib, perl, qt4, exiv2, lcms, saneBackends, libgphoto2 2 + , libspectre, popplerQt4, djvulibre, chmlib, shared_mime_info, libXxf86vm 3 + , kdelibs, automoc4, strigi, qimageblitz, soprano, qca2, ebook_tools }: 4 + 5 + kde.package { 6 + 7 + buildInputs = [ cmake perl qt4 exiv2 lcms saneBackends libgphoto2 libspectre 8 + (popplerQt4.override { inherit qt4; }) chmlib shared_mime_info libXxf86vm 9 + kdelibs automoc4 strigi qimageblitz soprano qca2 djvulibre ebook_tools ]; 10 + 11 + meta = { 12 + description = "KDE graphics utilities"; 13 + longDescription = '' 14 + Contains various graphics utilities such as Gwenview image viewer and 15 + Okular document reader. 16 + ''; 17 + license = "GPL"; 18 + kde.name = "kdegraphics"; 19 + }; 20 + }
+63
pkgs/desktops/kde-4.7/kde-package/default.nix
··· 1 + { stdenv, fetchurl, release, stable ? true }: 2 + 3 + rec { 4 + inherit release; 5 + 6 + stable_ = stable; 7 + 8 + defaultArgs = { name, stable ? stable_, version ? release, module ? name, ... }: 9 + 10 + ( 11 + { 12 + name = "${name}-${version}"; 13 + 14 + src = fetchurl { 15 + url = "mirror://kde/" + (if stable then "" else "un") 16 + + "stable/${release}/src/${module}-${release}.tar.bz2"; 17 + sha256 = (stdenv.lib.findFirst 18 + (x: x.module == module) 19 + (throw "No module ${module} in release ${release}!") 20 + (import (./manifest + "-${release}.nix")) 21 + ).sha256; 22 + }; 23 + 24 + enableParallelBuilding = true; 25 + 26 + meta = { 27 + maintainers = with stdenv.lib.maintainers; [ sander urkud ]; 28 + platforms = stdenv.lib.platforms.linux; 29 + homepage = if name == module 30 + then http://www.kde.org 31 + else assert builtins.substring 0 3 module == "kde"; 32 + "http://" 33 + + builtins.substring 3 34 + (builtins.sub (builtins.stringLength module) 3) module 35 + + ".kde.org/projects/${name}"; 36 + }; 37 + } // (if module == name then { } else { 38 + cmakeFlags = '' 39 + -DDISABLE_ALL_OPTIONAL_SUBDIRECTORIES=TRUE 40 + -DBUILD_doc=TRUE -DBUILD_${name}=TRUE''; 41 + }) 42 + ); 43 + 44 + package = a@{meta, ...}: 45 + assert a.meta ? kde; 46 + let 47 + default = defaultArgs a.meta.kde; 48 + in 49 + # hand-written merge 50 + stdenv.mkDerivation ( 51 + default 52 + // removeAttrs a [ "meta" "cmakeFlags" ] 53 + // { 54 + meta = default.meta // a.meta; 55 + } 56 + // (if default ? cmakeFlags || a ? cmakeFlags then { 57 + cmakeFlags = 58 + (if default ? cmakeFlags then "${default.cmakeFlags}" else "") 59 + + (if default ? cmakeFlags && a ? cmakeFlags then " " else "") 60 + + (if a ? cmakeFlags then a.cmakeFlags else ""); 61 + } else { } 62 + )); 63 + }
+30
pkgs/desktops/kde-4.7/kde-package/kde-manifest.sh
··· 1 + #!/bin/sh 2 + 3 + # Usage: download kde release to $dir, then run 4 + # $0 $dir 5 + 6 + dir=$1 7 + 8 + if [[ ! -d "${dir}" ]]; then 9 + echo "${dir} is not a directory (or doesn't exist)!" >&2 10 + exit 1 11 + fi 12 + 13 + release=$(ls "${dir}"/kdelibs-*.tar.bz2 | \ 14 + sed -e 's/.*kdelibs-//' -e 's/\.tar\.bz2//') 15 + 16 + echo "Detected release ${release}" >&2 17 + 18 + exec > "manifest-${release}.nix" 19 + echo "[" 20 + for i in `cd "${dir}"; ls *-${release}.tar.bz2`; do 21 + module=${i%-${release}.tar.bz2} 22 + echo -n "${module}.. " >&2 23 + hash=$(nix-hash --type sha256 --flat --base32 "${dir}/${i}") 24 + echo "{" 25 + echo " module = \"${module}\";" 26 + echo " sha256 = \"${hash}\";" 27 + echo "}" 28 + echo $hash >&2 29 + done 30 + echo "]"
+286
pkgs/desktops/kde-4.7/kde-package/manifest-4.6.90.nix
··· 1 + [ 2 + { 3 + module = "blinken"; 4 + sha256 = "01pl05djzkp1i0f30zgzdlc1gbf116ah3k3rrsc1rj5k11r97gga"; 5 + } 6 + { 7 + module = "cantor"; 8 + sha256 = "0vyb0h4bdxksc1kpgxn0s8bcn2j8kk2dj519jqf3bxps8fc5b9pp"; 9 + } 10 + { 11 + module = "gwenview"; 12 + sha256 = "16jm0klq04sg1pmhmgmdkw0p7nxbdichzbz4g5rhwsd0qy2qagw5"; 13 + } 14 + { 15 + module = "kalgebra"; 16 + sha256 = "1m2jkzvk44557jd2mg7zjbsw0hslip4rqgsy0czw2dl8grplwlgj"; 17 + } 18 + { 19 + module = "kalzium"; 20 + sha256 = "0rbazz5izynk3m6kxsxfx0d99wg5k1n8lb3r57l9zpiq18z99xn5"; 21 + } 22 + { 23 + module = "kamera"; 24 + sha256 = "1vainjdr6kjwdh4fxkaq3kr8ljs51a973g2q86zac2x58j5nhm1v"; 25 + } 26 + { 27 + module = "kanagram"; 28 + sha256 = "0x1d151y7ssdzds6vfs0dnx6wndk1dbs2gv21rng8f2v1fdsdlcy"; 29 + } 30 + { 31 + module = "kate"; 32 + sha256 = "0qa18mxhvxd14xrlnlz93r2js3ax3ykqk38a9fcbzna7x4a52f7p"; 33 + } 34 + { 35 + module = "kbruch"; 36 + sha256 = "17wnrjkf2cm9jl4z6m4mbxygs23hnspr3cig541b6wfpg4q3chh2"; 37 + } 38 + { 39 + module = "kcolorchooser"; 40 + sha256 = "03sj7jmlc66ifri5wnrqqiwgrnam20284m3kpwcd2s11y4f0jawq"; 41 + } 42 + { 43 + module = "kdeaccessibility"; 44 + sha256 = "0kz8qc51dqi9yhnqsjfn8447iqrvzz0vqq32nr469hm45npshnzf"; 45 + } 46 + { 47 + module = "kdeadmin"; 48 + sha256 = "0w1naiy8nfgshsx0j03ma6frp2vxn6dakfv511pnlil8pngx40m9"; 49 + } 50 + { 51 + module = "kdeartwork"; 52 + sha256 = "1nck52rvjwkwcgg3dnyw7nwxcq54f0kxws5dcpf63vmksz2a8d5h"; 53 + } 54 + { 55 + module = "kde-baseapps"; 56 + sha256 = "1441ascv5skjy719r4rgk2zdb4y2laqjh1lf7imizc0xqmlxb18b"; 57 + } 58 + { 59 + module = "kdegames"; 60 + sha256 = "0i25j0gak1xgx4ap5a93f8vvmlcgvrsihis95gp655h878n03b72"; 61 + } 62 + { 63 + module = "kdegraphics-strigi-analyzer"; 64 + sha256 = "0ab7kqmysilsw6yk74i8l2809ckmm6k0n8354df3vf2ffsgfi2br"; 65 + } 66 + { 67 + module = "kdegraphics-thumbnailers"; 68 + sha256 = "1zvc0bvk66krxpxrlf74kmg6y3d3ngmil36bpcv7i6jnrqfay15h"; 69 + } 70 + { 71 + module = "kdelibs"; 72 + sha256 = "0ri1gdcl1ag12yl7p6qzfmrn9djhah45wpycpvs86p1m6vwdm866"; 73 + } 74 + { 75 + module = "kdemultimedia"; 76 + sha256 = "0g01zj8h8a2vqz8j45a99wlhi74hdixbid6h4bl6va0c0hn604yi"; 77 + } 78 + { 79 + module = "kdenetwork"; 80 + sha256 = "19y73gfw4kcq91abdbhj1v3iq5f26ljac3xanh9dfm8fa5s5jy0v"; 81 + } 82 + { 83 + module = "kdepim"; 84 + sha256 = "05bzmyvvi9fb63f4cdcbcs1cfwvhzpnkcimqr3cjnnskjhhmrjiy"; 85 + } 86 + { 87 + module = "kdepimlibs"; 88 + sha256 = "11zsyrhirdx7v1cjrrigml5y2gw27s7ms0n3bjj6jfdh98ygi1hs"; 89 + } 90 + { 91 + module = "kdepim-runtime"; 92 + sha256 = "1p4yal2axs3035v48q0q8g9cb4bm37j9ban9rafqlh07dk1p4li7"; 93 + } 94 + { 95 + module = "kdeplasma-addons"; 96 + sha256 = "0d6ilvj74i3hp9pcpfkwl46xj1hfi642cn0ad8h4s2abs35abkm5"; 97 + } 98 + { 99 + module = "kde-runtime"; 100 + sha256 = "18g60qdmhylw48gdgqhbknziyhcmr7ww5viarsjxnmk7hif1f2za"; 101 + } 102 + { 103 + module = "kdesdk"; 104 + sha256 = "1s3r9cdwyr3ys2a7waq3b4lcgf7l21bfpig7xpp2fyzndqz54w47"; 105 + } 106 + { 107 + module = "kdetoys"; 108 + sha256 = "1a6spjiixazjln4wnaaqakb18if5d2rvlh0qiz24v3l356qh7wa9"; 109 + } 110 + { 111 + module = "kdeutils"; 112 + sha256 = "0ny0ic753q7gqmyn1ig33cl6m2lv8dh56xdb6pz7jcdj3szzg12h"; 113 + } 114 + { 115 + module = "kde-wallpapers"; 116 + sha256 = "08w5l3r01pjrf3n8rgfl319q3pk8kvbh96rs17shh85sahmhrd7k"; 117 + } 118 + { 119 + module = "kdewebdev"; 120 + sha256 = "0d6jgb89sl7n621n25arw40acwsw9v382a28ghawsf3rsk8bjp02"; 121 + } 122 + { 123 + module = "kde-workspace"; 124 + sha256 = "1i2jlkp1hasxpwfp86hp3z4lggiazp20d4y0vga706xl94vjsacp"; 125 + } 126 + { 127 + module = "kgamma"; 128 + sha256 = "1ngxz74mmsm9b37lrb541yh1nsn70ca5x3rs5i8mk27rrps4b1p9"; 129 + } 130 + { 131 + module = "kgeography"; 132 + sha256 = "0s8px1qvdjdbcjxwq34gfbaap4c5fzas8q6ivjmxa7m8whfhkvyf"; 133 + } 134 + { 135 + module = "khangman"; 136 + sha256 = "11vcp28r9vjf291bqlah6mmdclfghzpnfpf78hcclbrd7b1wc29w"; 137 + } 138 + { 139 + module = "kig"; 140 + sha256 = "1nz4c4dq7a0q23hw2rwvivliw2s1l29p823a6hnq7sdrqqrid5mi"; 141 + } 142 + { 143 + module = "kimono"; 144 + sha256 = "10kcgaw79sdq27s1pglrbfdd0lalgyai0lanxd49x9gwcf1iigg5"; 145 + } 146 + { 147 + module = "kiten"; 148 + sha256 = "0hw6hv1pccdgvdhhs1gxskx393xl9aj22zhj183jrsimd87k1kga"; 149 + } 150 + { 151 + module = "klettres"; 152 + sha256 = "1h8v5smrdpi3x3vvsyylax19ykaipnixfgjdms97c84zsvz898gy"; 153 + } 154 + { 155 + module = "kmplot"; 156 + sha256 = "13v36pqxsdxc3x2yl807bcvbmyh48s9w77mgr9w2x4hn1l4ms3f0"; 157 + } 158 + { 159 + module = "kolourpaint"; 160 + sha256 = "1sc357lcnk7al92sj763bjhhyvc07cf1plbgy2xvhkcfp6b5l425"; 161 + } 162 + { 163 + module = "konsole"; 164 + sha256 = "0bi5b6lh0b388azcgrsmh45dflgxfln8d1qp8x2prsd85hi3v0bq"; 165 + } 166 + { 167 + module = "korundum"; 168 + sha256 = "1al9pq6vn14x28kkf1zmp1kfiq1z52hidy3jxnajv39ildja13y8"; 169 + } 170 + { 171 + module = "kross-interpreters"; 172 + sha256 = "0d8lna1m1qn6r8rdhrs39x1b98n0271asa75i4hzgz6xic6z8afy"; 173 + } 174 + { 175 + module = "kruler"; 176 + sha256 = "0kbkl7xbznxfa8pq7jicd7lh1469j87cnz1hf1vsj40lcb6hs7dj"; 177 + } 178 + { 179 + module = "ksaneplugin"; 180 + sha256 = "1mnna8jjjcvjrg7a9yg0mggbah44wyx24yzlkdgr7l4h4g0ka4bi"; 181 + } 182 + { 183 + module = "ksnapshot"; 184 + sha256 = "0hp07r7yv61chvhjw05q6acyd4hqlbk8bnbiy9nxaz4grsab1v54"; 185 + } 186 + { 187 + module = "kstars"; 188 + sha256 = "1aiwbbrcv7373hn8656bbja0jn71f5m36mdpwr5jflg4g2vh6inb"; 189 + } 190 + { 191 + module = "ktouch"; 192 + sha256 = "04msgkyy5ar4bqsc43dvjwlbj5mmvd7ajylg1lqni04qr01dibh3"; 193 + } 194 + { 195 + module = "kturtle"; 196 + sha256 = "1ay1dxrgrz3kdjmb2wms2y7jkarsis6jfszw2qc2i9zgzjh8b05b"; 197 + } 198 + { 199 + module = "kwordquiz"; 200 + sha256 = "05v6c2hi55phkcaqvamak8xii5fpwsf82h3y3499flpczrni6prb"; 201 + } 202 + { 203 + module = "libkdcraw"; 204 + sha256 = "1f02ymqdlawy053hq97phy328z829k2jqxs81gfyig7vbq1xf888"; 205 + } 206 + { 207 + module = "libkdeedu"; 208 + sha256 = "1d45mz3qkzxrv0ap4rs3zciczxmw3lfiai3cm74k98sxixwqpx9v"; 209 + } 210 + { 211 + module = "libkexiv2"; 212 + sha256 = "0jw5151rd23bxxqh2sg14mi5kvc5gm74aliiglbniiv7qgxn1mls"; 213 + } 214 + { 215 + module = "libkipi"; 216 + sha256 = "0w4wiikhqz88x7wbzmms0y7zxka7mpqq8vw61w89p3yl2x4qhmsn"; 217 + } 218 + { 219 + module = "libksane"; 220 + sha256 = "0czqijqz5l45mvydzvi0gmqx4sw77wirnh92dv2rc6bs34ik8i75"; 221 + } 222 + { 223 + module = "marble"; 224 + sha256 = "14lfr5rzj37wfp4chk1h54kslwph8pknkk6s82l1svm5naa7c3bf"; 225 + } 226 + { 227 + module = "mobipocket"; 228 + sha256 = "0qbcmwcrg306x0yrm783n640c0bdn0aq47jmgynr5327plvpqlsh"; 229 + } 230 + { 231 + module = "okular"; 232 + sha256 = "1kl7px5jzk33wsdhfh67s6zkip9zkgw50d23spqz021ynf8zx6vg"; 233 + } 234 + { 235 + module = "oxygen-icons"; 236 + sha256 = "1qz9c6d3m0lb20f1hb7bpgrfyv2rc0z4zkbhm51nr5p0p5m2mpdj"; 237 + } 238 + { 239 + module = "parley"; 240 + sha256 = "03nlfvy5cls51np77n4id0blkrpz31ad7vd2cilhsfws965lmi6a"; 241 + } 242 + { 243 + module = "perlkde"; 244 + sha256 = "06qggm4sxs8mlhmhrkxfjinvwi0m2vm2plxgz0l92rm7kbvr3g6l"; 245 + } 246 + { 247 + module = "perlqt"; 248 + sha256 = "00xa1g5n4jwncv73gjfc5hay9lfh94mx3amhpss0fmvzz2j3j1xk"; 249 + } 250 + { 251 + module = "pykde4"; 252 + sha256 = "1qns08xfj3yxrqhr2k1parmaphf7m0m4fks3s42mj30ksx6ayx2x"; 253 + } 254 + { 255 + module = "qtruby"; 256 + sha256 = "130dbr4c81zn53h6v79q6ffk3rsp4zzxa2qkzmml9236gswfbvkw"; 257 + } 258 + { 259 + module = "qyoto"; 260 + sha256 = "0dnvbjpmcflcpnyhp9ivn87iq7ff6ifp874ds34mzrk5yr48c9fn"; 261 + } 262 + { 263 + module = "rocs"; 264 + sha256 = "11fzfsip6jr4dxxznrxcx6pab6h83a0m2l5bccd1c72q3pjhsv42"; 265 + } 266 + { 267 + module = "smokegen"; 268 + sha256 = "0wnbsg2178rryx6jl9n6r73b5h9cgdhbhypfhq9w9javijlyrbbr"; 269 + } 270 + { 271 + module = "smokekde"; 272 + sha256 = "1jqwqpw0n60ll88i2i6wkw1kqpi8jcar6sjg0ayh0b3fvzgas4yn"; 273 + } 274 + { 275 + module = "smokeqt"; 276 + sha256 = "12q34lp4gs55svblqf12rh4fbzfh5r34mz1apnsfxwvv1anzvb9l"; 277 + } 278 + { 279 + module = "step"; 280 + sha256 = "0vbxag6dcc32y048sll42081xzh5sbi7r6rlv0ic75bpj7bj65b0"; 281 + } 282 + { 283 + module = "svgpart"; 284 + sha256 = "1c3kh3kj0dbps7vnz5a9lmqkimgdlmkhwdvcc2x74jwcnb4d5d3z"; 285 + } 286 + ]
+42
pkgs/desktops/kde-4.7/l10n/default.nix
··· 1 + { stdenv, fetchurl, cmake, kdelibs, gettext, perl, automoc4, release }: 2 + 3 + let 4 + 5 + inherit (stdenv.lib) attrByPath singleton; 6 + 7 + kdeL10nDerivation = 8 + { lang, saneName, sha256 }: 9 + 10 + stdenv.mkDerivation rec { 11 + name = "kde-l10n-${saneName}-${release}"; 12 + 13 + src = fetchurl { 14 + url = "mirror://kde/stable/${release}/src/kde-l10n/kde-l10n-${lang}-${release}.tar.bz2"; 15 + name = "${name}.tar.bz2"; 16 + inherit sha256; 17 + }; 18 + 19 + buildInputs = [ cmake perl gettext kdelibs automoc4 ]; 20 + 21 + meta = { 22 + description = "KDE translation for ${lang}"; 23 + license = "GPL"; 24 + inherit (kdelibs.meta) maintainers platforms homepage; 25 + }; 26 + }; 27 + 28 + kdeL10nRelease = 29 + builtins.listToAttrs ( 30 + map ({lang, saneName, sha256}: 31 + { 32 + name = saneName; 33 + value = kdeL10nDerivation { inherit lang saneName sha256; }; 34 + } 35 + ) (import (./manifest + "-${release}.nix")) 36 + ); 37 + 38 + in 39 + { 40 + inherit kdeL10nDerivation; 41 + recurseForDerivations = true; 42 + } // kdeL10nRelease
+32
pkgs/desktops/kde-4.7/l10n/l10n-manifest.sh
··· 1 + #!/bin/sh 2 + 3 + # Usage: download kde-l10n to $dir, then run 4 + # $0 $dir 5 + 6 + dir=$1 7 + 8 + if [[ ! -d "${dir}" ]]; then 9 + echo "${dir} is not a directory (or doesn't exist)!" >&2 10 + exit 1 11 + fi 12 + 13 + release=$(ls "${dir}"/kde-l10n-en_GB-*.tar.bz2 | \ 14 + sed -e 's/.*en_GB-//' -e 's/\.tar\.bz2//') 15 + 16 + echo "Detected release ${release}" >&2 17 + 18 + exec > "manifest-${release}.nix" 19 + echo "[" 20 + for i in `cd "${dir}"; ls kde-l10n-*-${release}.tar.bz2`; do 21 + lang=${i%-${release}.tar.bz2} 22 + lang=${lang#kde-l10n-} 23 + echo -n "${lang}.. " >&2 24 + hash=$(nix-hash --type sha256 --flat --base32 "${dir}/${i}") 25 + echo "{" 26 + echo " lang = \"${lang}\";" 27 + echo " saneName = \"$(echo $lang | sed s^@^_^g)\";" 28 + echo " sha256 = \"${hash}\";" 29 + echo "}" 30 + echo $hash >&2 31 + done 32 + echo "]"
+277
pkgs/desktops/kde-4.7/l10n/manifest-4.5.5.nix
··· 1 + [ 2 + { 3 + lang = "ar"; 4 + saneName = "ar"; 5 + sha256 = "0dn4aiv48dhknp9wv7fsjdy8fhrwiwnbp65qq66nfrly51ranv8s"; 6 + } 7 + { 8 + lang = "bg"; 9 + saneName = "bg"; 10 + sha256 = "07srb5r4a0j2pakk8xsv7ky5s2cjd9liyzrx86xyzxpf21p83xbd"; 11 + } 12 + { 13 + lang = "ca"; 14 + saneName = "ca"; 15 + sha256 = "0rhs16c331cjhxjqq08hkl1c8vjg4nyy3mjfw5idh9qv05y9af5z"; 16 + } 17 + { 18 + lang = "ca@valencia"; 19 + saneName = "ca_valencia"; 20 + sha256 = "1cm8ynlylmpggapplfzggkd9j98nycm1mybh87pk4vqdh3vm8wm4"; 21 + } 22 + { 23 + lang = "cs"; 24 + saneName = "cs"; 25 + sha256 = "1rblfliw810yadmdplyg6n9ss7zzq318cfgvhscjjl0c9ndcx7x2"; 26 + } 27 + { 28 + lang = "da"; 29 + saneName = "da"; 30 + sha256 = "1x2wg76i3jgylr56ynj4p53kym1wmk789spsrgnh2y5zgppf1h43"; 31 + } 32 + { 33 + lang = "de"; 34 + saneName = "de"; 35 + sha256 = "0rmpzlxds8m527vkfkd48pgqcpdmyr86hi53b9gy1z237hjzjp2w"; 36 + } 37 + { 38 + lang = "el"; 39 + saneName = "el"; 40 + sha256 = "0zwgzcr6d94h9j2ghj6mxdss98cp9x6wlf1cp4v743addmjja26v"; 41 + } 42 + { 43 + lang = "en_GB"; 44 + saneName = "en_GB"; 45 + sha256 = "1phdg7miligjyya5srj11szijbrk67n27d2zrjninbpvj6jhmsx2"; 46 + } 47 + { 48 + lang = "eo"; 49 + saneName = "eo"; 50 + sha256 = "0jlf8i4csmrp6k05v3hkx8kk45kx42klfn9z9xdn8lak5ckycbrm"; 51 + } 52 + { 53 + lang = "es"; 54 + saneName = "es"; 55 + sha256 = "04kybzwkxsj64zqwiwir70fddf4zbfqpzfy01xhwz4fwinjl2pp0"; 56 + } 57 + { 58 + lang = "et"; 59 + saneName = "et"; 60 + sha256 = "1s3wg2pxp40111s3w82jpcgzz6j2103q3kdsm6s2mc5343i44bcs"; 61 + } 62 + { 63 + lang = "eu"; 64 + saneName = "eu"; 65 + sha256 = "1hqzdg2g8c6knwv6dqvrlk31v35p91f1hh04n41w2acxzrhl8r5p"; 66 + } 67 + { 68 + lang = "fi"; 69 + saneName = "fi"; 70 + sha256 = "1fagzkgcnj8wihkhkd0xbfjr4x4774xsdc3n17wy2d49kinkgxa8"; 71 + } 72 + { 73 + lang = "fr"; 74 + saneName = "fr"; 75 + sha256 = "14796jqhkhr60dxc0f69lavaikci6qn6avgiy1f2apfirs60lfi4"; 76 + } 77 + { 78 + lang = "fy"; 79 + saneName = "fy"; 80 + sha256 = "0c39sr4q4dl4rf6irs0c5km3xwaip0iw8a8pfljsd9an7bpzs9f9"; 81 + } 82 + { 83 + lang = "ga"; 84 + saneName = "ga"; 85 + sha256 = "1gfbi896kwrjaz4jkif3276qjx4ixjy8mybhmkc3c19crk1lvfn4"; 86 + } 87 + { 88 + lang = "gl"; 89 + saneName = "gl"; 90 + sha256 = "1s368cszycmn8dr4l1fycr1rswqm93d0hlxjr007hp0n07fddkiw"; 91 + } 92 + { 93 + lang = "gu"; 94 + saneName = "gu"; 95 + sha256 = "1ca5j72kd8dbvwvvks4zhjz92v39x7g7qpdxzqscwm5cg17arxr9"; 96 + } 97 + { 98 + lang = "he"; 99 + saneName = "he"; 100 + sha256 = "0wchlwvw8rhiz08kglkqpj1vjiiagqrmypgyn4jiar2ds5b3kxl9"; 101 + } 102 + { 103 + lang = "hi"; 104 + saneName = "hi"; 105 + sha256 = "0sdlj0w2vgvsp44jy1rgc35vyvndsybdf2xyxml8zhr48rhijnr7"; 106 + } 107 + { 108 + lang = "hr"; 109 + saneName = "hr"; 110 + sha256 = "1rspkmppz9mpf4lp4a2jm708ilygpxdi3crnsfvrfb3qsywxz520"; 111 + } 112 + { 113 + lang = "hu"; 114 + saneName = "hu"; 115 + sha256 = "12kk692z9xaks9pys9pwq1zgb817grzgrkcm943yzdr68k5mvfhm"; 116 + } 117 + { 118 + lang = "ia"; 119 + saneName = "ia"; 120 + sha256 = "15464pdhfjw0dvmdjvl1c23cqnxgka498xh6fy2prrkwnsk4cra5"; 121 + } 122 + { 123 + lang = "id"; 124 + saneName = "id"; 125 + sha256 = "1iiypv1yf6mp5hp14yr7dgvk7ydb66yyp7ayjswf78ak7cl9kc4v"; 126 + } 127 + { 128 + lang = "is"; 129 + saneName = "is"; 130 + sha256 = "1v182xds7y3mpbm6jy3hbxr0ld4if67mx6027izbflnydydjindk"; 131 + } 132 + { 133 + lang = "it"; 134 + saneName = "it"; 135 + sha256 = "1lycijcrcsfviiqj34jqmap6czps8j1nsjp0fizkk6gmicfdwyxb"; 136 + } 137 + { 138 + lang = "ja"; 139 + saneName = "ja"; 140 + sha256 = "12li937isc3479a70z8x32y2lqbl97y833cpcmbsxpa93c3hrzs3"; 141 + } 142 + { 143 + lang = "kk"; 144 + saneName = "kk"; 145 + sha256 = "1kd0a2rh35k0yl5irv8jxhycvacg7444y02czdhmpg9z40xpl73k"; 146 + } 147 + { 148 + lang = "km"; 149 + saneName = "km"; 150 + sha256 = "1fvn0lh3psc3ijn8j26m5likvw466kvdda5f30p3md12ydd9h15x"; 151 + } 152 + { 153 + lang = "kn"; 154 + saneName = "kn"; 155 + sha256 = "0n7m67rjplc8q3bw5fyignba0kglzbrqay0qmgiqzdqn8yw72vjq"; 156 + } 157 + { 158 + lang = "ko"; 159 + saneName = "ko"; 160 + sha256 = "0p3f9rd6wvcxac9jv23msszq03nhi4sn6i98rszh7p93rwllhrpk"; 161 + } 162 + { 163 + lang = "lt"; 164 + saneName = "lt"; 165 + sha256 = "19lzs8avagiydmv4rmpxmzv5dsaprf9wl6iwzk9g1lqg4x16nisw"; 166 + } 167 + { 168 + lang = "lv"; 169 + saneName = "lv"; 170 + sha256 = "0xqwz6gbzv142izhf4qwx9qzny8k24712k9pvr0xpak5s7sn0838"; 171 + } 172 + { 173 + lang = "ml"; 174 + saneName = "ml"; 175 + sha256 = "07f8j5zqa0wil5mmdpv16dw4cd6qzsqfqply4jq276g16g80ihg6"; 176 + } 177 + { 178 + lang = "nb"; 179 + saneName = "nb"; 180 + sha256 = "149r3y0x4yahgmln2qg085b86whdhmh6dx11cxn8r31l497a0jp7"; 181 + } 182 + { 183 + lang = "nds"; 184 + saneName = "nds"; 185 + sha256 = "0zly7l2bpnmxv60kyyhm8n9mkd7w66sc18i98462zk2d2l7k2xyz"; 186 + } 187 + { 188 + lang = "nl"; 189 + saneName = "nl"; 190 + sha256 = "0a8dp40i8mxjjf08wg6xmx88fivkqpiv2icbpl3nm8xxhxjgx462"; 191 + } 192 + { 193 + lang = "nn"; 194 + saneName = "nn"; 195 + sha256 = "0sa7qiiffma83p0yk31l5rkng2z1cm3m8r05jyvici5048i1sg9w"; 196 + } 197 + { 198 + lang = "pa"; 199 + saneName = "pa"; 200 + sha256 = "0zj88vi9spyc06vgd2hifsix8sa3lcchjjpplv5jll7dvicdw8vd"; 201 + } 202 + { 203 + lang = "pl"; 204 + saneName = "pl"; 205 + sha256 = "0hhrpws9nhqb6yhlnbv03150jykb7fx3wbbmjg36fh78cbqjknjd"; 206 + } 207 + { 208 + lang = "pt"; 209 + saneName = "pt"; 210 + sha256 = "0yck1nrmyx9zpk65znnga9jhv6mjv3gmhvlqis3fs3panp5ngdhl"; 211 + } 212 + { 213 + lang = "pt_BR"; 214 + saneName = "pt_BR"; 215 + sha256 = "1w14431b3n3z3yjm8l2kcbs8gpv58gj55p801mb17bdfh5dvs7r5"; 216 + } 217 + { 218 + lang = "ro"; 219 + saneName = "ro"; 220 + sha256 = "0fzjgifv1skmgbfng5lpajan0icg87xipq0817vy0g2izrs356k8"; 221 + } 222 + { 223 + lang = "ru"; 224 + saneName = "ru"; 225 + sha256 = "0021hfr1zdvym8rsccypsbci8kcjal1dfhqrj8dci8lf78bf05hn"; 226 + } 227 + { 228 + lang = "sk"; 229 + saneName = "sk"; 230 + sha256 = "0iq9vn16na58iak6lg3h12cblajv28bk90f80b4ki8lsz0wynqky"; 231 + } 232 + { 233 + lang = "sl"; 234 + saneName = "sl"; 235 + sha256 = "1pzq68bahnr8afnyxmhhsiyzn83f34xgymly1b71hkavkg5f05zz"; 236 + } 237 + { 238 + lang = "sr"; 239 + saneName = "sr"; 240 + sha256 = "03g69ffxgiw9fzsznkxxrmma9m7plasy7qlf15vrcp7faj0pjl7s"; 241 + } 242 + { 243 + lang = "sv"; 244 + saneName = "sv"; 245 + sha256 = "0i140ddjdc1l5v52inimhzgx1i9sbrb88ggg1bc6nnsk762jxn2a"; 246 + } 247 + { 248 + lang = "th"; 249 + saneName = "th"; 250 + sha256 = "10s7j601dzhsl40f1rifn6mazi0hgl3isalv3pak6d0b690y6lnb"; 251 + } 252 + { 253 + lang = "tr"; 254 + saneName = "tr"; 255 + sha256 = "061jqvcajk05cp4w4fcxdsh0drkynn170cyw0491iq6rqz2wsqsk"; 256 + } 257 + { 258 + lang = "uk"; 259 + saneName = "uk"; 260 + sha256 = "0xnxyavzz5f861fm7g4xqjqdr3b9k6mrjfpc5yjf4wa8g60ra2jl"; 261 + } 262 + { 263 + lang = "wa"; 264 + saneName = "wa"; 265 + sha256 = "0p789j8jnfpgwlbl73mcx9jpxb7h7hgmmksqhrc2ng42z2jmlv6d"; 266 + } 267 + { 268 + lang = "zh_CN"; 269 + saneName = "zh_CN"; 270 + sha256 = "07jqagsp54805kz30lybizbj66njslwyfzh66xrlgfx5vsbfn6sk"; 271 + } 272 + { 273 + lang = "zh_TW"; 274 + saneName = "zh_TW"; 275 + sha256 = "17mrvf1flqyfnla96idj87m5406mjjm696kf505y4si78nlnc6s2"; 276 + } 277 + ]
+47
pkgs/desktops/kde-4.7/libs/default.nix
··· 1 + { kde, gcc, cmake, perl 2 + , qt4, bzip2, pcre, fam, libxml2, libxslt, shared_mime_info, giflib, jasper 3 + , xz, openexr, avahi, kerberos, acl, attr, shared_desktop_ontologies, libXScrnSaver 4 + , automoc4, strigi, soprano, qca2, attica, enchant, libdbusmenu_qt 5 + , docbook_xml_dtd_42, docbook_xsl, polkit_qt_1 6 + , getopt, udev 7 + }: 8 + 9 + kde.package { 10 + 11 + buildInputs = 12 + [ acl attr attica automoc4 avahi bzip2 cmake 13 + enchant fam getopt giflib jasper libdbusmenu_qt libXScrnSaver libxslt pcre perl perl polkit_qt_1 14 + qt4 shared_mime_info strigi udev 15 + xz 16 + ]; 17 + 18 + #buildInputs = [ 19 + # cmake perl xz flex bison bzip2 pcre fam libxml2 libxslt shared_mime_info 20 + # giflib jasper /*openexr*/ aspell avahi kerberos acl attr libXScrnSaver 21 + # enchant libdbusmenu_qt polkit_qt_1 automoc4 hspell 22 + #]; 23 + 24 + # TODO: make sonnet plugins (dictionaries) really work. 25 + # There are a few hardcoded paths. 26 + # Let kdelibs find openexr 27 + # Split plugins from libs? 28 + 29 + #propagatedBuildInputs = [ qt4 gcc.libc strigi soprano attica qca2 30 + # shared_desktop_ontologies ]; 31 + 32 + #patches = [ ./polkit-install.patch ]; 33 + 34 + # cmake fails to find acl.h because of C++-style comment 35 + # TODO: OpenEXR 36 + cmakeFlags = 37 + '' 38 + -DDOCBOOKXML_CURRENTDTD_DIR=${docbook_xml_dtd_42}/xml/dtd/docbook 39 + -DDOCBOOKXSL_DIR=${docbook_xsl}/xml/xsl/docbook 40 + ''; 41 + 42 + meta = { 43 + description = "KDE libraries"; 44 + license = "LGPL"; 45 + kde.name = "kdelibs"; 46 + }; 47 + }
+12
pkgs/desktops/kde-4.7/libs/polkit-install.patch
··· 1 + Author: Yury Kudryashov 2 + Reason: other KDE modules try to install polkit action files into 3 + $kdelibs/share/polkit-1/actions 4 + Upstream: rejected, they propose to set install dir in each package 5 + --- a/cmake/modules/FindPolkitQt-1.cmake.old 2010-08-12 16:13:45.000000000 +0400 6 + +++ b/cmake/modules/FindPolkitQt-1.cmake 2010-08-12 16:13:56.000000000 +0400 7 + @@ -101,4 +101,4 @@ 8 + endif (NOT PC_POLKITQT-1_PREFIX STREQUAL CMAKE_INSTALL_PREFIX) 9 + endif (POLKITQT-1_FOUND) 10 + 11 + -set(POLKITQT-1_POLICY_FILES_INSTALL_DIR ${CMAKE_INSTALL_PREFIX}/share/polkit-1/actions) 12 + +set(POLKITQT-1_POLICY_FILES_INSTALL_DIR share/polkit-1/actions)
+17
pkgs/desktops/kde-4.7/multimedia/default.nix
··· 1 + { kde, cmake, perl, qt4, alsaLib, libvorbis, xineLib, taglib, flac, 2 + cdparanoia, lame , kdelibs, automoc4, ffmpeg, libmusicbrainz2, libtunepimp }: 3 + 4 + kde.package { 5 + 6 + buildInputs = [ cmake perl qt4 alsaLib libvorbis xineLib flac taglib 7 + cdparanoia lame kdelibs automoc4 ffmpeg libmusicbrainz2 libtunepimp ]; 8 + 9 + meta = { 10 + description = "KDE Multimedia"; 11 + longDescription = '' 12 + Contains various Multimedia utilties for KDE such as a movie player and sound volume mixer. 13 + ''; 14 + license = "GPL"; 15 + kde.name = "kdemultimedia"; 16 + }; 17 + }
+33
pkgs/desktops/kde-4.7/network/default.nix
··· 1 + { kde, cmake, qt4, perl, speex, gmp, libxml2, libxslt, sqlite, alsaLib, libidn 2 + , libvncserver, libmsn, giflib, gpgme, boost, libv4l, libotr 3 + , libXi, libXtst, libXdamage, libXxf86vm, libktorrent, kdebase 4 + , kdebase_workspace 5 + , kdelibs, kdepimlibs, automoc4, qca2, soprano, qimageblitz, strigi}: 6 + 7 + kde.package { 8 + 9 + buildInputs = [ cmake qt4 perl speex gmp libxml2 libxslt sqlite alsaLib libidn 10 + libvncserver libmsn giflib gpgme boost libv4l libotr libXi libXtst 11 + libXdamage libXxf86vm kdelibs kdepimlibs automoc4 qca2 soprano 12 + qimageblitz strigi libktorrent kdebase kdebase_workspace ]; 13 + 14 + patches = [ ./log-feature.diff ]; 15 + #TODO 16 + # * telepathy-qt4 (0.18 or higher) <http://telepathy.freedesktop.org> 17 + # * KWebKitPart <https://svn.kde.org/home/kde/trunk/extragear/base/kwebkitpart> 18 + # * libortp (0.13 or higher) <http://www.linphone.org/index.php/eng/code_review/ortp> 19 + # * XMMS <http://www.xmms.org> 20 + # * mediastreamer (2.3.0 or higher) <http://www.linphone.org/index.php/eng/code_review/mediastreamer2> 21 + # * libmeanwhile <http://meanwhile.sf.net> 22 + # * libgadu (1.8.0 or higher) <http://toxygen.net/libgadu/> 23 + 24 + # Let cmake find libktorrent. Waiting for upstream fix 25 + KDEDIRS="${libktorrent}"; 26 + 27 + meta = { 28 + description = "KDE network utilities"; 29 + longDescription = "Various network utilities for KDE such as a messenger client and network configuration interface"; 30 + license = "GPL"; 31 + kde.name = "kdenetwork"; 32 + }; 33 + }
+60
pkgs/desktops/kde-4.7/network/log-feature.diff
··· 1 + --- a/kget/CMakeLists.txt 2010-08-16 19:08:36.000000000 +0400 2 + +++ b/kget/CMakeLists.txt 2010-08-16 22:04:24.000000000 +0400 3 + @@ -53,21 +53,20 @@ 4 + add_subdirectory(desktop) 5 + add_subdirectory(plasma) 6 + 7 + -# find kworkspace library to allow the shutdown after downloads completed option 8 + -find_library(KDE4_KWORKSPACE_LIBRARY NAMES kworkspace PATHS ${KDE4_LIB_INSTALL_DIR} NO_DEFAULT_PATH ) 9 + -if(KDE4_KWORKSPACE_LIBRARY) 10 + - set(KDE4_KWORKSPACE_LIBS ${kworkspace_LIB_DEPENDS} ${KDE4_KWORKSPACE_LIBRARY}) 11 + +macro_optional_find_package(KDE4Workspace) 12 + +macro_log_feature(KDE4WORKSPACE_FOUND "KDE4Workspace" "KDE4 workspace libraries, part of kdebase-workspace" "http://www.kde.org" FALSE "" "Allows 'shutdown after downloads completed' in kget") 13 + +if(KDE4WORKSPACE_FOUND) 14 + add_definitions(-DHAVE_KWORKSPACE) 15 + - set(KWORKSPACE_FOUND true) 16 + -endif(KDE4_KWORKSPACE_LIBRARY) 17 + + include_directories(${KDE4WORKSPACE_INCLUDE_DIR}) 18 + +endif(KDE4WORKSPACE_FOUND) 19 + 20 + # find libkonq to allow actions and open with options in the context menu of a transfer 21 + -find_library(KDE4_KONQUEROR_LIBRARY NAMES konq PATHS ${KDE4_LIB_INSTALL_DIR} NO_DEFAULT_PATH ) 22 + -if(KDE4_KONQUEROR_LIBRARY) 23 + - set(KDE4_KONQUEROR_LIBS ${konq_LIB_DEPENDS} ${KDE4_KONQUEROR_LIBRARY}) 24 + +macro_optional_find_package(LibKonq) 25 + +macro_log_feature(LIBKONQ_FOUND "libkonq" "KDE4 Konqueror library" "http://www.kde.org" FALSE "" "Needed to build actions and open with options in the context menu of a transfer") 26 + +if(LIBKONQ_FOUND) 27 + add_definitions(-DHAVE_KONQUEROR) 28 + - set(KONQUEROR_FOUND true) 29 + -endif(KDE4_KONQUEROR_LIBRARY) 30 + + include_directories(${LIBKONQ_INCLUDE_DIR}) 31 + +endif(LIBKONQ_FOUND) 32 + 33 + 34 + include_directories( 35 + @@ -142,9 +141,9 @@ 36 + 37 + target_link_libraries(kgetcore ${KDE4_KIO_LIBS}) 38 + 39 + -if (KWORKSPACE_FOUND) 40 + - target_link_libraries(kgetcore ${KDE4_KWORKSPACE_LIBS}) 41 + -endif (KWORKSPACE_FOUND) 42 + +if (KDE4WORKSPACE_FOUND) 43 + + target_link_libraries(kgetcore ${KDE4WORKSPACE_KWORKSPACE_LIBS}) 44 + +endif (KDE4WORKSPACE_FOUND) 45 + 46 + if (HAVE_NEPOMUK) 47 + target_link_libraries(kgetcore ${SOPRANO_LIBRARIES} ${NEPOMUK_LIBRARIES}) 48 + @@ -294,9 +293,9 @@ 49 + target_link_libraries(kget ${SOPRANO_LIBRARIES} ${NEPOMUK_LIBRARIES}) 50 + endif (HAVE_NEPOMUK) 51 + 52 + -if (KONQUEROR_FOUND) 53 + - target_link_libraries(kget ${KDE4_KONQUEROR_LIBS}) 54 + -endif (KONQUEROR_FOUND) 55 + +if (LIBKONQ_FOUND) 56 + + target_link_libraries(kget ${LIBKONQ_LIBRARY}) 57 + +endif (LIBKONQ_FOUND) 58 + 59 + if (QGPGME_FOUND) 60 + target_link_libraries(kget ${QGPGME_LIBRARIES})
+27
pkgs/desktops/kde-4.7/pim-runtime/default.nix
··· 1 + { kde, fetchurl, cmake, qt4, perl, libxml2, libxslt, boost, shared_mime_info 2 + , kdelibs, kdepimlibs 3 + , automoc4, phonon, akonadi, soprano, strigi}: 4 + 5 + kde.package rec { 6 + buildInputs = [ cmake qt4 perl libxml2 libxslt boost shared_mime_info 7 + kdelibs kdepimlibs 8 + automoc4 phonon akonadi soprano strigi ]; 9 + prePatch = '' 10 + find .. -name CMakeLists.txt | xargs sed -i -e "s@DESTINATION \''${KDE4_DBUS_INTERFACES_DIR}@DESTINATION \''${CMAKE_INSTALL_PREFIX}/share/dbus-1/interfaces/@" 11 + ''; 12 + 13 + src = fetchurl { 14 + url = "mirror://kde/stable/kdepim-${meta.kde.version}/src/${meta.kde.name}-${meta.kde.version}.tar.bz2"; 15 + sha256 = "029a0i83b2yrc1xn9as7gc9rakpxjh5cjmqcmhrrj0xwalqz490n"; 16 + }; 17 + 18 + meta = { 19 + description = "KDE PIM runtime"; 20 + homepage = http://www.kde.org; 21 + license = "GPL"; 22 + kde = { 23 + name = "kdepim-runtime"; 24 + version = "4.4.8"; 25 + }; 26 + }; 27 + }
+34
pkgs/desktops/kde-4.7/pim/default.nix
··· 1 + { kde, fetchurl, cmake, perl, boost, gpgme, libassuan, libgpgerror, libxslt 2 + , shared_mime_info, libXScrnSaver, kdelibs, kdepimlibs, kdepim_runtime 3 + , automoc4, akonadi, qca2}: 4 + 5 + kde.package rec { 6 + 7 + buildInputs = [ cmake boost gpgme libassuan libgpgerror libxslt 8 + shared_mime_info libXScrnSaver kdelibs kdepimlibs automoc4 akonadi ]; 9 + prePatch = '' 10 + find .. -name CMakeLists.txt | xargs sed -i -e "s@DESTINATION \''${KDE4_DBUS_INTERFACES_DIR}@DESTINATION \''${CMAKE_INSTALL_PREFIX}/share/dbus-1/interfaces/@" 11 + ''; 12 + postInstall = '' 13 + mkdir -p $out/nix-support/ 14 + echo ${akonadi} ${kdepimlibs} ${kdepim_runtime} > $out/nix-support/propagated-user-env-packages 15 + ''; 16 + 17 + src = fetchurl { 18 + url = "mirror://kde/stable/kdepim-${meta.kde.version}/src/${meta.kde.name}-${meta.kde.version}.tar.bz2"; 19 + sha256 = "02nbdn8s4504ljqz0qylm1jyw4hpg5fjw3vi6sbzm522xvkax4wh"; 20 + }; 21 + 22 + meta = { 23 + description = "KDE PIM tools"; 24 + longDescription = '' 25 + Contains various personal information management tools for KDE, such as an organizer 26 + ''; 27 + license = "GPL"; 28 + homepage = http://pim.kde.org; 29 + kde = { 30 + name = "kdepim"; 31 + version = "4.4.8"; 32 + }; 33 + }; 34 + }
+15
pkgs/desktops/kde-4.7/pimlibs/default.nix
··· 1 + { kde, cmake, qt4, perl, boost, cyrus_sasl, gpgme, libical, openldap, shared_mime_info 2 + , kdelibs, automoc4, akonadi, soprano}: 3 + 4 + kde.package { 5 + 6 + buildInputs = [ cmake automoc4 perl shared_mime_info ]; 7 + propagatedBuildInputs = [ qt4 boost cyrus_sasl gpgme libical openldap kdelibs 8 + akonadi soprano ]; 9 + 10 + meta = { 11 + description = "KDE PIM libraries"; 12 + license = "LGPL"; 13 + kde.name = "kdepimlibs"; 14 + }; 15 + }
+20
pkgs/desktops/kde-4.7/plasma-addons/default.nix
··· 1 + { kde, cmake, qt4, perl, automoc4, kdelibs, soprano, kdeedu 2 + , boost, eigen, kdebase_workspace, attica, python, qca2, qimageblitz 3 + , shared_mime_info, kdepimlibs, kdegraphics, libqalculate, libXtst }: 4 + # TODO: qwt, scim, MARBLE!! 5 + 6 + kde.package { 7 + 8 + preConfigure = 9 + "cp -v ${kdeedu}/share/apps/cmake/modules/FindMarble.cmake cmake"; 10 + 11 + buildInputs = [ cmake qt4 perl automoc4 kdelibs boost eigen kdebase_workspace 12 + attica python qca2 qimageblitz shared_mime_info kdepimlibs kdegraphics 13 + libqalculate soprano libXtst kdeedu ]; 14 + 15 + meta = { 16 + description = "KDE Plasma Addons"; 17 + license = "GPL"; 18 + kde.name = "kdeplasma-addons"; 19 + }; 20 + }
+15
pkgs/desktops/kde-4.7/sdk/cervisia.nix
··· 1 + { kde, cmake, kdelibs, automoc4 }: 2 + 3 + kde.package { 4 + buildInputs = [ cmake kdelibs automoc4 ]; 5 + 6 + meta = { 7 + description = "A KDE CVS frontend"; 8 + kde = { 9 + name = "cervisia"; 10 + module = "kdesdk"; 11 + version = "3.5.0"; 12 + versionFile = "cervisia/version.h"; 13 + }; 14 + }; 15 + }
+14
pkgs/desktops/kde-4.7/sdk/dolphin-plugins.nix
··· 1 + { kde, cmake, kdelibs, automoc4, kdebase }: 2 + 3 + kde.package { 4 + # Needs kdebase for libkonq 5 + buildInputs = [ cmake kdelibs automoc4 kdebase ]; 6 + 7 + meta = { 8 + description = "Git and Svn plugins for dolphin"; 9 + kde = { 10 + name = "dolphin-plugins"; 11 + module = "kdesdk"; 12 + }; 13 + }; 14 + }
+59
pkgs/desktops/kde-4.7/sdk/find-svn.patch
··· 1 + diff --git a/cmake/modules/FindSVN.cmake b/cmake/modules/FindSVN.cmake 2 + index 59bcb96..2eac05d 100644 3 + --- a/cmake/modules/FindSVN.cmake 4 + +++ b/cmake/modules/FindSVN.cmake 5 + @@ -17,6 +17,9 @@ FIND_PROGRAM(SVNCONFIG_EXECUTABLE NAMES svn-config PATHS 6 + FIND_PROGRAM(APRCONFIG_EXECUTABLE NAMES apr-1-config apr-config PATHS 7 + /usr/local/apr/bin 8 + ) 9 + +find_program(APUCONFIG_EXECUTABLE NAMES apu-1-config apu-config PATHS 10 + + /usr/local/apr/bin 11 + +) 12 + 13 + if(SVNCONFIG_EXECUTABLE) 14 + 15 + @@ -56,15 +59,9 @@ else(SVNCONFIG_EXECUTABLE) 16 + set(SVN_INCLUDES ${SVN_INCLUDES} ${_INCLUDES}) 17 + else(APRCONFIG_EXECUTABLE) 18 + FIND_PATH(_INCLUDES apr_pools.h 19 + - ${SVN_INCLUDES}/apr-0/ 20 + - ${SVN_INCLUDES}/apr-1/ 21 + - ${SVN_INCLUDES}/apr-1.0/ 22 + - /usr/include/apr-0/ 23 + - /usr/include/apr-1/ 24 + - /usr/include/apr-1.0/ 25 + - /usr/local/include/apr-0/ 26 + - /usr/local/include/apr-1/ 27 + - /usr/local/include/apr-1.0/ 28 + + HINTS ${SVN_INCLUDES} 29 + + PATHS /usr /usr/local 30 + + SUFFIXES apr-0 apr-1 apr-1.0 31 + ) 32 + if(_INCLUDES) 33 + set(SVN_INCLUDES ${SVN_INCLUDES} ${_INCLUDES}) 34 + @@ -72,6 +69,25 @@ else(SVNCONFIG_EXECUTABLE) 35 + set(SVN_FOUND FALSE) # no apr == can't compile! 36 + endif(_INCLUDES) 37 + endif(APRCONFIG_EXECUTABLE) 38 + + 39 + + # Use apu-config if it exists 40 + + if(APUCONFIG_EXECUTABLE) 41 + + EXEC_PROGRAM(${APUCONFIG_EXECUTABLE} ARGS --includes RETURN_VALUE _return_VALUE OUTPUT_VARIABLE _INCLUDES) 42 + + string(REPLACE "-I" "" _INCLUDES ${_INCLUDES}) 43 + + string(REPLACE " " ";" _INCLUDES ${_INCLUDES}) 44 + + set(SVN_INCLUDES ${SVN_INCLUDES} ${_INCLUDES}) 45 + + else(APUCONFIG_EXECUTABLE) 46 + + FIND_PATH(_INCLUDES apu.h 47 + + HINTS ${SVN_INCLUDES} 48 + + PATHS /usr /usr/local 49 + + SUFFIXES apr-0 apr-1 apr-1.0 50 + + ) 51 + + if(_INCLUDES) 52 + + set(SVN_INCLUDES ${SVN_INCLUDES} ${_INCLUDES}) 53 + + else(_INCLUDES) 54 + + set(SVN_FOUND FALSE) # no apr == can't compile! 55 + + endif(_INCLUDES) 56 + + endif(APUCONFIG_EXECUTABLE) 57 + FIND_LIBRARY(SVN_LIBRARIES NAMES svn_client-1) 58 + if(SVN_LIBRARIES) 59 + FIND_LIBRARY(_LIBRARIES NAMES svn_subr-1)
+16
pkgs/desktops/kde-4.7/sdk/kapptemplate.nix
··· 1 + { kde, cmake, kdelibs, automoc4 }: 2 + 3 + kde.package { 4 + buildInputs = [ cmake kdelibs automoc4 ]; 5 + 6 + 7 + meta = { 8 + description = "A KDE 4 project template generator"; 9 + kde = { 10 + name = "kapptemplate"; 11 + module = "kdesdk"; 12 + version = "0.1"; 13 + versionFile = "kapptemplate/main.cpp"; 14 + }; 15 + }; 16 + }
+15
pkgs/desktops/kde-4.7/sdk/kate.nix
··· 1 + { kde, cmake, kdelibs, automoc4, shared_mime_info }: 2 + 3 + kde.package { 4 + buildInputs = [ cmake kdelibs automoc4 shared_mime_info ]; 5 + 6 + 7 + meta = { 8 + description = "Kate - Advanced Text Editor"; 9 + kde = { 10 + name = "kate"; 11 + module = "kdesdk"; 12 + version = "3.5.2"; # (release.major-1).(release.minor).(release.patch) 13 + }; 14 + }; 15 + }
+15
pkgs/desktops/kde-4.7/sdk/kbugbuster.nix
··· 1 + { kde, cmake, kdelibs, automoc4, kdepimlibs }: 2 + 3 + kde.package { 4 + buildInputs = [ cmake kdelibs automoc4 kdepimlibs ]; 5 + 6 + meta = { 7 + description = "KDE bugzilla client"; 8 + kde = { 9 + name = "kbugbuster"; 10 + module = "kdesdk"; 11 + version = "3.80.3"; 12 + versionFile = "version.h"; 13 + }; 14 + }; 15 + }
+15
pkgs/desktops/kde-4.7/sdk/kcachegrind.nix
··· 1 + { kde, cmake, kdelibs, automoc4 }: 2 + 3 + kde.package { 4 + buildInputs = [ cmake kdelibs automoc4 ]; 5 + 6 + meta = { 7 + description = "KDE Frontend for Callgrind/Cachegrind"; 8 + kde = { 9 + name = "kcachegrind"; 10 + module = "kdesdk"; 11 + version = "0.6"; 12 + versionFile = "CMakeLists.txt"; 13 + }; 14 + }; 15 + }
+13
pkgs/desktops/kde-4.7/sdk/kdeaccounts-plugin.nix
··· 1 + { kde, cmake, kdelibs, automoc4, kdepimlibs }: 2 + 3 + kde.package { 4 + buildInputs = [ cmake kdelibs automoc4 kdepimlibs ]; 5 + 6 + meta = { 7 + description = "KDE accounts akonadi agent"; 8 + kde = { 9 + name = "kdeaccounts-plugin"; 10 + module = "kdesdk"; 11 + }; 12 + }; 13 + }
+17
pkgs/desktops/kde-4.7/sdk/kioslave-perldoc.nix
··· 1 + { kde, cmake, kdelibs, automoc4, perl }: 2 + 3 + kde.package { 4 + buildInputs = [ cmake kdelibs automoc4 perl ]; 5 + 6 + cmakeFlags = "-DBUILD_kioslave=ON -DBUILD_perldoc=ON"; 7 + 8 + meta = { 9 + description = "perldoc: kioslave"; 10 + kde = { 11 + name = "kioslave-perldoc"; 12 + module = "kdesdk"; 13 + version = "0.9.1"; 14 + versionFile = "kioslave/perldoc/perldoc.cpp"; 15 + }; 16 + }; 17 + }
+16
pkgs/desktops/kde-4.7/sdk/kioslave-svn.nix
··· 1 + { kde, cmake, kdelibs, automoc4, subversion, apr, aprutil }: 2 + 3 + kde.package { 4 + buildInputs = [ cmake kdelibs automoc4 subversion apr aprutil ]; 5 + 6 + patches = [ ./find-svn.patch ]; 7 + cmakeFlags = "-DBUILD_kioslave=ON"; 8 + 9 + meta = { 10 + description = "svn:/ kioslave"; 11 + kde = { 12 + name = "kioslave-svn"; 13 + module = "kdesdk"; 14 + }; 15 + }; 16 + }
+15
pkgs/desktops/kde-4.7/sdk/kmtrace.nix
··· 1 + { kde, cmake, kdelibs, automoc4, gcc }: 2 + 3 + kde.package { 4 + buildInputs = [ cmake kdelibs automoc4 ]; 5 + 6 + preConfigure="export CMAKE_PREFIX_PATH=$CMAKE_PREFIX_PATH:${gcc}:${gcc.gcc}"; 7 + 8 + meta = { 9 + description = "KDE mtrace-based malloc debuger"; 10 + kde = { 11 + name = "kmtrace"; 12 + module = "kdesdk"; 13 + }; 14 + }; 15 + }
+15
pkgs/desktops/kde-4.7/sdk/kompare.nix
··· 1 + { kde, cmake, kdelibs, automoc4 }: 2 + 3 + kde.package { 4 + buildInputs = [ cmake kdelibs automoc4 ]; 5 + 6 + meta = { 7 + description = "A program to view the differences between files and optionally generate a diff"; 8 + kde = { 9 + name = "kompare"; 10 + module = "kdesdk"; 11 + version = "4.0.0"; 12 + versionFile = "main.cpp"; 13 + }; 14 + }; 15 + }
+15
pkgs/desktops/kde-4.7/sdk/kpartloader.nix
··· 1 + { kde, cmake, kdelibs, automoc4 }: 2 + 3 + kde.package { 4 + buildInputs = [ cmake kdelibs automoc4 ]; 5 + 6 + meta = { 7 + description = "A test application for KParts"; 8 + kde = { 9 + name = "kpartloader"; 10 + module = "kdesdk"; 11 + version = "1.0"; 12 + versionFile = "kpartloader.cpp"; 13 + }; 14 + }; 15 + }
+14
pkgs/desktops/kde-4.7/sdk/kprofilemethod.nix
··· 1 + { kde, cmake, kdelibs, automoc4 }: 2 + 3 + kde.package { 4 + buildInputs = [ cmake kdelibs automoc4 ]; 5 + 6 + meta = { 7 + description = "A macros for profiling using QTime"; 8 + longDescription = "Don't commit any code using kprofilemethod.h to KDE repositories."; 9 + kde = { 10 + name = "kprofilemethod"; 11 + module = "kdesdk"; 12 + }; 13 + }; 14 + }
+15
pkgs/desktops/kde-4.7/sdk/kstartperf.nix
··· 1 + { kde, cmake, kdelibs, automoc4, libtool }: 2 + 3 + kde.package { 4 + buildInputs = [ cmake kdelibs automoc4 libtool ]; 5 + 6 + meta = { 7 + description = "Measures start up time of a KDE application"; 8 + kde = { 9 + name = "kstartperf"; 10 + module = "kdesdk"; 11 + version = "1.0"; 12 + versionFile = "kstartperf.cpp"; 13 + }; 14 + }; 15 + }
+15
pkgs/desktops/kde-4.7/sdk/kuiviewer.nix
··· 1 + { kde, cmake, kdelibs, automoc4 }: 2 + 3 + kde.package { 4 + buildInputs = [ cmake kdelibs automoc4 ]; 5 + 6 + meta = { 7 + description = "Displays Qt Designer's UI files"; 8 + kde = { 9 + name = "kuiviewer"; 10 + module = "kdesdk"; 11 + version = "0.1"; 12 + versionFile = "main.cpp"; 13 + }; 14 + }; 15 + }
+19
pkgs/desktops/kde-4.7/sdk/lokalize.nix
··· 1 + { kde, cmake, kdelibs, automoc4, hunspell }: 2 + 3 + kde.package { 4 + buildInputs = [ cmake kdelibs automoc4 hunspell ]; 5 + 6 + meta = { 7 + description = "KDE 4 Computer-aided translation system"; 8 + longDescription = '' 9 + Computer-aided translation system. 10 + Do not translate what had already been translated. 11 + ''; 12 + kde = { 13 + name = "lokalize"; 14 + module = "kdesdk"; 15 + version = "1.1"; 16 + versionFile = "src/version.h"; 17 + }; 18 + }; 19 + }
+39
pkgs/desktops/kde-4.7/sdk/optional-docs.diff
··· 1 + diff --git a/doc/CMakeLists.txt b/doc/CMakeLists.txt 2 + index 63cdef8..0c5b50a 100644 3 + --- a/doc/CMakeLists.txt 4 + +++ b/doc/CMakeLists.txt 5 + @@ -3,22 +3,30 @@ if( UNIX ) 6 + add_subdirectory(cervisia) 7 + endif() 8 + endif( UNIX ) 9 + -add_subdirectory(kapptemplate) 10 + +if(BUILD_kapptemplate) 11 + + add_subdirectory(kapptemplate) 12 + +endif() 13 + if(BUILD_kbugbuster) 14 + add_subdirectory(kbugbuster) 15 + endif() 16 + if(BUILD_kcachegrind) 17 + add_subdirectory(kcachegrind) 18 + endif() 19 + -add_subdirectory(kmtrace) 20 + +if(BUILD_kmtrace) 21 + + add_subdirectory(kmtrace) 22 + +endif() 23 + if(BUILD_kompare) 24 + add_subdirectory(kompare) 25 + endif() 26 + if(BUILD_lokalize) 27 + add_subdirectory(lokalize) 28 + endif() 29 + -add_subdirectory(poxml) 30 + -add_subdirectory(scripts) 31 + +if(BUILD_poxml) 32 + + add_subdirectory(poxml) 33 + +endif() 34 + +if(BUILD_scripts) 35 + + add_subdirectory(scripts) 36 + +endif() 37 + 38 + if(LIBXSLT_FOUND AND LIBXML2_FOUND) 39 + if(BUILD_umbrello)
+14
pkgs/desktops/kde-4.7/sdk/poxml.nix
··· 1 + { kde, cmake, kdelibs, automoc4, antlr }: 2 + 3 + kde.package { 4 + buildInputs = [ cmake kdelibs automoc4 antlr ]; 5 + 6 + 7 + meta = { 8 + description = "Po<->xml tools"; 9 + kde = { 10 + name = "poxml"; 11 + module = "kdesdk"; 12 + }; 13 + }; 14 + }
+13
pkgs/desktops/kde-4.7/sdk/scripts.nix
··· 1 + { kde, cmake, kdelibs, automoc4 }: 2 + 3 + kde.package { 4 + buildInputs = [ cmake kdelibs automoc4 ]; 5 + 6 + meta = { 7 + description = "Various scripts to ease KDE development"; 8 + kde = { 9 + name = "scripts"; 10 + module = "kdesdk"; 11 + }; 12 + }; 13 + }
+13
pkgs/desktops/kde-4.7/sdk/strigi-analyzer.nix
··· 1 + { kde, cmake, kdelibs, automoc4 }: 2 + 3 + kde.package { 4 + buildInputs = [ cmake kdelibs automoc4 ]; 5 + 6 + meta = { 7 + description = "Strigi analyzers for diff, po and ts"; 8 + kde = { 9 + name = "strigi-analyzer"; 10 + module = "kdesdk"; 11 + }; 12 + }; 13 + }
+14
pkgs/desktops/kde-4.7/sdk/umbrello.nix
··· 1 + { kde, cmake, kdelibs, automoc4, libxml2, libxslt, boost }: 2 + 3 + kde.package { 4 + buildInputs = [ cmake kdelibs automoc4 libxml2 libxslt boost ]; 5 + 6 + meta = { 7 + description = "Umbrello UML modeller"; 8 + kde = { 9 + name = "umbrello"; 10 + module = "kdesdk"; 11 + version = "2.5.2"; # release - 200 12 + }; 13 + }; 14 + }
+18
pkgs/desktops/kde-4.7/support/akonadi/default.nix
··· 1 + {stdenv, fetchurl, cmake, qt4, shared_mime_info, libxslt, boost, mysql, automoc4, soprano}: 2 + 3 + stdenv.mkDerivation rec { 4 + name = "akonadi-1.4.3"; 5 + src = fetchurl { 6 + url = "http://download.akonadi-project.org/${name}.tar.bz2"; 7 + sha256 = "18xi66w78lsf2jf1z1vl8abps9hdv3g5msw6q1kj6xhmn4lbgjkk"; 8 + }; 9 + buildInputs = [ cmake qt4 shared_mime_info libxslt boost mysql automoc4 soprano ]; 10 + patches = [ ./fix-broken-datadir-parameter.patch ]; 11 + meta = with stdenv.lib; { 12 + description = "KDE PIM Storage Service"; 13 + license = "LGPL"; 14 + homepage = http://pim.kde.org/akonadi; 15 + maintainers = [ maintainers.sander maintainers.urkud ]; 16 + platforms = platforms.linux; 17 + }; 18 + }
+17
pkgs/desktops/kde-4.7/support/akonadi/fix-broken-datadir-parameter.patch
··· 1 + Fix broken datadir parameter. 2 + 3 + --- akonadi-1.3.85/server/src/storage/dbconfigmysql.cpp 2010-06-09 03:41:30.000000000 -0430 4 + +++ akonadi-local-1.3.85/server/src/storage/dbconfigmysql.cpp 2010-08-11 00:21:20.547181479 -0430 5 + @@ -250,11 +250,10 @@ 6 + // synthesize the mysqld command 7 + QStringList arguments; 8 + arguments << QString::fromLatin1( "--defaults-file=%1/mysql.conf" ).arg( akDir ); 9 + + arguments << QString::fromLatin1( "--datadir=%1/" ).arg( dataDir ); 10 + #ifndef Q_WS_WIN 11 + - arguments << QString::fromLatin1( "--datadir" ) << QString::fromLatin1( "%1/" ).arg( dataDir ); 12 + arguments << QString::fromLatin1( "--socket=%1/mysql.socket" ).arg( socketDirectory ); 13 + #else 14 + - arguments << QString::fromLatin1( "--datadir=%1/" ).arg( dataDir ); 15 + arguments << QString::fromLatin1( "--shared-memory" ); 16 + #endif 17 +
+15
pkgs/desktops/kde-4.7/support/oxygen-icons/default.nix
··· 1 + {kde, cmake}: 2 + 3 + kde.package { 4 + outputHashAlgo = "sha256"; 5 + outputHashMode = "recursive"; 6 + outputHash = "4c2881683f8d66114ac79a9573498e627146aa647574efb9b8f89f837e1d7b06"; 7 + 8 + buildInputs = [ cmake ]; 9 + meta = { 10 + description = "KDE Oxygen theme icons"; 11 + longDescription = "Contains icons for the KDE Oxygen theme, which is the default icon theme since KDE 4.3"; 12 + license = "GPL"; 13 + kde.name = "oxygen-icons"; 14 + }; 15 + }
+21
pkgs/desktops/kde-4.7/support/soprano/default.nix
··· 1 + {stdenv, fetchurl, cmake, qt4, cluceneCore, redland, libiodbc}: 2 + 3 + stdenv.mkDerivation rec { 4 + name = "soprano-2.5.3"; 5 + 6 + src = fetchurl { 7 + url = "mirror://sourceforge/soprano/${name}.tar.bz2"; 8 + sha256 = "0hxc6jnbh0529jsc0ixvy8pshnffrpgsadinhk9navkpyn5xg4l9"; 9 + }; 10 + 11 + # We disable the Java backend, since we do not need them and they make the closure size much bigger 12 + buildInputs = [ cmake qt4 cluceneCore redland libiodbc ]; 13 + 14 + meta = { 15 + homepage = http://soprano.sourceforge.net/; 16 + description = "An object-oriented C++/Qt4 framework for RDF data"; 17 + license = "LGPL"; 18 + maintainers = with stdenv.lib.maintainers; [ sander urkud ]; 19 + inherit (qt4.meta) platforms; 20 + }; 21 + }
+15
pkgs/desktops/kde-4.7/toys/amor.nix
··· 1 + { kde, cmake, kdelibs, automoc4 }: 2 + 3 + kde.package { 4 + buildInputs = [ cmake kdelibs automoc4 ]; 5 + 6 + meta = { 7 + description = "KDE creature for your desktop"; 8 + kde = { 9 + name = "amor"; 10 + module = "kdetoys"; 11 + version = "2.4.0"; 12 + versionFile = "src/version.h"; 13 + }; 14 + }; 15 + }
+14
pkgs/desktops/kde-4.7/toys/kteatime.nix
··· 1 + { kde, cmake, kdelibs, automoc4 }: 2 + 3 + kde.package { 4 + buildInputs = [ cmake kdelibs automoc4 ]; 5 + 6 + meta = { 7 + description = "KDE utility for making a fine cup of tea"; 8 + kde = { 9 + name = "kteatime"; 10 + module = "kdetoys"; 11 + version = "1.2.1"; 12 + }; 13 + }; 14 + }
+15
pkgs/desktops/kde-4.7/toys/ktux.nix
··· 1 + { kde, cmake, kdelibs, automoc4, kdebase_workspace }: 2 + 3 + kde.package { 4 + buildInputs = [ cmake kdelibs automoc4 kdebase_workspace ]; 5 + 6 + meta = { 7 + description = "Tux Screen Saver"; 8 + kde = { 9 + name = "ktux"; 10 + module = "kdetoys"; 11 + version = "1.0.1"; 12 + versionFile = "src/sprite.cpp"; 13 + }; 14 + }; 15 + }
+20
pkgs/desktops/kde-4.7/utils/ark.nix
··· 1 + { kde, cmake, kdelibs, qt4, perl, libarchive, xz, automoc4, qjson, 2 + kdebase }: 3 + 4 + kde.package { 5 + patchPhase = "cp -vn ${qjson}/share/apps/cmake/modules/FindQJSON.cmake cmake/modules"; 6 + 7 + buildInputs = [ cmake qt4 perl libarchive xz kdelibs automoc4 qjson 8 + kdebase # for libkonq 9 + ]; 10 + 11 + meta = { 12 + description = "KDE Archiving Tool"; 13 + kde = { 14 + name = "ark"; 15 + module = "kdeutils"; 16 + version = "2.15"; 17 + versionFile = "app/main.cpp"; 18 + }; 19 + }; 20 + }
+15
pkgs/desktops/kde-4.7/utils/kcalc.nix
··· 1 + { kde, cmake, perl, kdelibs, qt4, automoc4, gmp }: 2 + 3 + kde.package { 4 + buildInputs = [ cmake qt4 perl kdelibs automoc4 gmp ]; 5 + 6 + meta = { 7 + description = "KDE Calculator"; 8 + kde = { 9 + name = "kcalc"; 10 + module = "kdeutils"; 11 + version = "2.7"; 12 + versionFile = "version.h"; 13 + }; 14 + }; 15 + }
+15
pkgs/desktops/kde-4.7/utils/kcharselect.nix
··· 1 + { kde, cmake, kdelibs, qt4, perl, automoc4 }: 2 + 3 + kde.package { 4 + buildInputs = [ cmake qt4 perl kdelibs automoc4 ]; 5 + 6 + meta = { 7 + description = "KDE character selection utility"; 8 + kde = { 9 + name = "kcharselect"; 10 + module = "kdeutils"; 11 + version = "1.7"; 12 + versionFile = "main.cc"; 13 + }; 14 + }; 15 + }
+15
pkgs/desktops/kde-4.7/utils/kdf.nix
··· 1 + { kde, cmake, kdelibs, qt4, perl, automoc4 }: 2 + 3 + kde.package { 4 + buildInputs = [ cmake qt4 perl kdelibs automoc4 ]; 5 + 6 + meta = { 7 + description = "KDE free disk space utility"; 8 + kde = { 9 + name = "kdf"; 10 + module = "kdeutils"; 11 + version = "0.11"; 12 + versionFile = "kdf.cpp"; 13 + }; 14 + }; 15 + }
+13
pkgs/desktops/kde-4.7/utils/kfloppy.nix
··· 1 + { kde, cmake, kdelibs, qt4, perl, automoc4 }: 2 + 3 + kde.package { 4 + buildInputs = [ cmake qt4 perl kdelibs automoc4 ]; 5 + 6 + meta = { 7 + description = "Helps you format floppies with the filesystem of your choice"; 8 + kde = { 9 + name = "kfloppy"; 10 + module = "kdeutils"; 11 + }; 12 + }; 13 + }
+15
pkgs/desktops/kde-4.7/utils/kgpg.nix
··· 1 + { kde, cmake, kdelibs, qt4, perl, automoc4, kdepimlibs }: 2 + 3 + kde.package { 4 + buildInputs = [ cmake qt4 perl kdelibs automoc4 kdepimlibs ]; 5 + 6 + meta = { 7 + description = "Simple KDE GUI for gpg"; 8 + kde = { 9 + name = "kgpg"; 10 + module = "kdeutils"; 11 + version = "2.4.1"; 12 + versionFile = "main.cpp"; 13 + }; 14 + }; 15 + }
+13
pkgs/desktops/kde-4.7/utils/kremotecontrol.nix
··· 1 + { kde, cmake, kdelibs, qt4, perl, automoc4, kdebase_workspace }: 2 + 3 + kde.package { 4 + buildInputs = [ cmake qt4 perl kdelibs automoc4 kdebase_workspace ]; 5 + 6 + meta = { 7 + description = "KDE remote control"; 8 + kde = { 9 + name = "kremotecontrol"; 10 + module = "kdeutils"; 11 + }; 12 + }; 13 + }
+15
pkgs/desktops/kde-4.7/utils/ktimer.nix
··· 1 + { kde, cmake, kdelibs, qt4, perl, automoc4 }: 2 + 3 + kde.package { 4 + buildInputs = [ cmake qt4 perl kdelibs automoc4 ]; 5 + 6 + meta = { 7 + description = "KDE Timer"; 8 + kde = { 9 + name = "ktimer"; 10 + module = "kdeutils"; 11 + version = "0.6"; 12 + versionFile = "main.cpp"; 13 + }; 14 + }; 15 + }
+15
pkgs/desktops/kde-4.7/utils/kwallet.nix
··· 1 + { kde, cmake, kdelibs, qt4, perl, automoc4 }: 2 + 3 + kde.package { 4 + buildInputs = [ cmake qt4 perl kdelibs automoc4 ]; 5 + 6 + meta = { 7 + description = "KDE Wallet (password storage) management tool"; 8 + kde = { 9 + name = "kwallet"; 10 + module = "kdeutils"; 11 + version = "1.6"; 12 + versionFile = "main.cpp"; 13 + }; 14 + }; 15 + }
+15
pkgs/desktops/kde-4.7/utils/okteta.nix
··· 1 + { kde, cmake, kdelibs, qt4, perl, automoc4, shared_mime_info, qca2 }: 2 + 3 + kde.package { 4 + buildInputs = [ cmake qt4 perl kdelibs automoc4 shared_mime_info qca2 ]; 5 + 6 + meta = { 7 + description = "KDE byte editor"; 8 + kde = { 9 + name = "okteta"; 10 + module = "kdeutils"; 11 + version = "0.5.3"; 12 + versionFile = "program/about.cpp"; 13 + }; 14 + }; 15 + }
+21
pkgs/desktops/kde-4.7/utils/printer-applet.nix
··· 1 + { kde, cmake, kdelibs, qt4, perl, automoc4 2 + , python, sip, pyqt4, pycups, rhpl, system_config_printer, kdebindings, 3 + pythonDBus, makeWrapper }: 4 + 5 + kde.package { 6 + buildInputs = [ cmake qt4 perl kdelibs automoc4 python sip pyqt4 pycups rhpl 7 + system_config_printer kdebindings makeWrapper pythonDBus ]; 8 + 9 + postInstall="wrapProgram $out/bin/printer-applet --set PYTHONPATH $PYTHONPATH"; 10 + 11 + meta = { 12 + description = "KDE printer applet"; 13 + longDescription = "Applet to view current print jobs and configure new printers"; 14 + kde = { 15 + name = "printer-applet"; 16 + module = "kdeutils"; 17 + version = "1.5"; 18 + versionFile = "printer-applet.py"; 19 + }; 20 + }; 21 + }
+17
pkgs/desktops/kde-4.7/utils/superkaramba.nix
··· 1 + { kde, cmake, perl, kdelibs, qt4, automoc4, qimageblitz, python }: 2 + 3 + kde.package { 4 + buildInputs = [ cmake qt4 perl kdelibs automoc4 qimageblitz python ]; 5 + 6 + cmakeFlags = "-DBUILD_icons=TRUE -DBULD_plasma=TRUE"; 7 + 8 + meta = { 9 + description = "A KDE Eye-candy Application"; 10 + kde = { 11 + name = "superkaramba"; 12 + module = "kdeutils"; 13 + version = "0.55"; 14 + versionFile = "src/main.cpp"; 15 + }; 16 + }; 17 + }
+15
pkgs/desktops/kde-4.7/utils/sweeper.nix
··· 1 + { kde, cmake, perl, kdelibs, qt4, automoc4 }: 2 + 3 + kde.package { 4 + buildInputs = [ cmake qt4 perl kdelibs automoc4 ]; 5 + 6 + meta = { 7 + description = "Helps clean unwanted traces the user leaves on the system"; 8 + kde = { 9 + name = "sweeper"; 10 + module = "kdeutils"; 11 + version = "1.5"; 12 + versionFile = "main.cpp"; 13 + }; 14 + }; 15 + }
+16
pkgs/desktops/kde-4.7/webdev/kfilereplace.nix
··· 1 + { kde, cmake, kdelibs, automoc4, libxml2, libxslt }: 2 + 3 + kde.package { 4 + buildInputs = [ cmake kdelibs automoc4 libxml2 libxslt ]; 5 + 6 + meta = { 7 + description = "Batch search and replace tool"; 8 + homepage = http://www.kdewebdev.org; 9 + kde = { 10 + name = "kfilereplace"; 11 + module = "kdewebdev"; 12 + version = "0.1"; 13 + versionFile = "main.cpp"; 14 + }; 15 + }; 16 + }
+16
pkgs/desktops/kde-4.7/webdev/kimagemapeditor.nix
··· 1 + { kde, cmake, kdelibs, automoc4, libxml2, libxslt }: 2 + 3 + kde.package { 4 + buildInputs = [ cmake kdelibs automoc4 libxml2 libxslt ]; 5 + 6 + meta = { 7 + description = "An HTML imagemap editor"; 8 + homepage = http://www.nongnu.org/kimagemap/; 9 + kde = { 10 + name = "kimagemapeditor"; 11 + module = "kdewebdev"; 12 + version = "3.9.0"; 13 + versionFile = "version.h"; 14 + }; 15 + }; 16 + }
+18
pkgs/desktops/kde-4.7/webdev/klinkstatus.nix
··· 1 + { kde, cmake, kdelibs, automoc4, libxml2, libxslt, kdepimlibs, boost, htmlTidy, 2 + ruby }: 3 + 4 + kde.package { 5 + buildInputs = [ cmake kdelibs automoc4 libxml2 libxslt kdepimlibs boost 6 + htmlTidy ruby ]; 7 + 8 + meta = { 9 + description = "A KDE link checker"; 10 + homepage = http://klinkstatus.kdewebdev.org; 11 + kde = { 12 + name = "klinkstatus"; 13 + module = "kdewebdev"; 14 + version = "0.7.0"; 15 + versionFile = "src/main.cpp"; 16 + }; 17 + }; 18 + }
+14
pkgs/desktops/kde-4.7/webdev/kommander.nix
··· 1 + { kde, cmake, kdelibs, automoc4, libxml2, libxslt }: 2 + 3 + kde.package { 4 + buildInputs = [ cmake kdelibs automoc4 libxml2 libxslt ]; 5 + 6 + meta = { 7 + description = "A graphical editor of scripted dialogs"; 8 + kde = { 9 + name = "kommander"; 10 + module = "kdewebdev"; 11 + versionFile = "lib/kommanderversion.h"; 12 + }; 13 + }; 14 + }