kde5: fix all the Qt version dependencies

+151 -391
+2 -2
pkgs/desktops/kde-5/applications/ark/default.nix
··· 1 { 2 kdeApp, lib, 3 4 - extra-cmake-modules, kdoctools, makeQtWrapper, 5 6 karchive, kconfig, kcrash, kdbusaddons, ki18n, kiconthemes, khtml, kio, 7 kservice, kpty, kwidgetsaddons, libarchive, ··· 13 kdeApp { 14 name = "ark"; 15 nativeBuildInputs = [ 16 - extra-cmake-modules kdoctools makeQtWrapper 17 ]; 18 propagatedBuildInputs = [ 19 khtml ki18n kio karchive kconfig kcrash kdbusaddons kiconthemes kservice
··· 1 { 2 kdeApp, lib, 3 4 + ecm, kdoctools, makeQtWrapper, 5 6 karchive, kconfig, kcrash, kdbusaddons, ki18n, kiconthemes, khtml, kio, 7 kservice, kpty, kwidgetsaddons, libarchive, ··· 13 kdeApp { 14 name = "ark"; 15 nativeBuildInputs = [ 16 + ecm kdoctools makeQtWrapper 17 ]; 18 propagatedBuildInputs = [ 19 khtml ki18n kio karchive kconfig kcrash kdbusaddons kiconthemes kservice
+6 -16
pkgs/desktops/kde-5/applications/baloo-widgets.nix
··· 1 - { kdeApp 2 - , lib 3 - , extra-cmake-modules 4 - , kdoctools 5 - , kconfig 6 - , kio 7 - , ki18n 8 - , kservice 9 - , kfilemetadata 10 - , baloo 11 - , kdelibs4support 12 }: 13 14 kdeApp { ··· 17 license = [ lib.licenses.lgpl21 ]; 18 maintainers = [ lib.maintainers.ttuegel ]; 19 }; 20 - nativeBuildInputs = [ 21 - extra-cmake-modules 22 - kdoctools 23 - ]; 24 propagatedBuildInputs = [ 25 - baloo kconfig kservice kdelibs4support kfilemetadata ki18n kio 26 ]; 27 }
··· 1 + { 2 + kdeApp, lib, 3 + ecm, kdoctools, 4 + baloo, kconfig, kdelibs4support, kfilemetadata, ki18n, kio, kservice 5 }: 6 7 kdeApp { ··· 10 license = [ lib.licenses.lgpl21 ]; 11 maintainers = [ lib.maintainers.ttuegel ]; 12 }; 13 + nativeBuildInputs = [ ecm kdoctools ]; 14 propagatedBuildInputs = [ 15 + baloo kconfig kdelibs4support kfilemetadata ki18n kio kservice 16 ]; 17 }
+2 -3
pkgs/desktops/kde-5/applications/default.nix
··· 23 kdeApp = import ./kde-app.nix { 24 inherit kdeDerivation lib; 25 inherit debug srcs; 26 }; 27 28 kdelibs = callPackage ./kdelibs { ··· 54 libkexiv2 = callPackage ./libkexiv2.nix {}; 55 libkipi = callPackage ./libkipi.nix {}; 56 libkomparediff2 = callPackage ./libkomparediff2.nix {}; 57 - okular = callPackage ./okular.nix { 58 - inherit (srcs.okular) src version; 59 - }; 60 print-manager = callPackage ./print-manager.nix {}; 61 spectacle = callPackage ./spectacle.nix {}; 62
··· 23 kdeApp = import ./kde-app.nix { 24 inherit kdeDerivation lib; 25 inherit debug srcs; 26 + inherit (pkgs) cmake pkgconfig; 27 }; 28 29 kdelibs = callPackage ./kdelibs { ··· 55 libkexiv2 = callPackage ./libkexiv2.nix {}; 56 libkipi = callPackage ./libkipi.nix {}; 57 libkomparediff2 = callPackage ./libkomparediff2.nix {}; 58 + okular = callPackage ./okular.nix {}; 59 print-manager = callPackage ./print-manager.nix {}; 60 spectacle = callPackage ./spectacle.nix {}; 61
+6 -16
pkgs/desktops/kde-5/applications/dolphin-plugins.nix
··· 1 - { kdeApp 2 - , lib 3 - , extra-cmake-modules 4 - , kdoctools 5 - , kxmlgui 6 - , ki18n 7 - , kio 8 - , kdelibs4support 9 - , dolphin 10 }: 11 12 kdeApp { ··· 15 license = [ lib.licenses.gpl2 ]; 16 maintainers = [ lib.maintainers.ttuegel ]; 17 }; 18 - nativeBuildInputs = [ 19 - extra-cmake-modules 20 - kdoctools 21 - ]; 22 - propagatedBuildInputs = [ 23 - kdelibs4support ki18n kio kxmlgui dolphin 24 - ]; 25 }
··· 1 + { 2 + kdeApp, lib, 3 + ecm, kdoctools, 4 + dolphin, kdelibs4support, ki18n, kio, kxmlgui 5 }: 6 7 kdeApp { ··· 10 license = [ lib.licenses.gpl2 ]; 11 maintainers = [ lib.maintainers.ttuegel ]; 12 }; 13 + nativeBuildInputs = [ ecm kdoctools ]; 14 + propagatedBuildInputs = [ dolphin kdelibs4support ki18n kio kxmlgui ]; 15 }
+12 -36
pkgs/desktops/kde-5/applications/dolphin.nix
··· 1 - { kdeApp 2 - , lib 3 - , extra-cmake-modules 4 - , kdoctools 5 - , makeQtWrapper 6 - , kinit 7 - , kcmutils 8 - , kcoreaddons 9 - , knewstuff 10 - , ki18n 11 - , kdbusaddons 12 - , kbookmarks 13 - , kconfig 14 - , kio 15 - , kparts 16 - , solid 17 - , kiconthemes 18 - , kcompletion 19 - , ktexteditor 20 - , kwindowsystem 21 - , knotifications 22 - , kactivities 23 - , phonon 24 - , baloo 25 - , baloo-widgets 26 - , kfilemetadata 27 - , kdelibs4support 28 }: 29 30 kdeApp { ··· 33 license = with lib.licenses; [ gpl2 fdl12 ]; 34 maintainers = [ lib.maintainers.ttuegel ]; 35 }; 36 - nativeBuildInputs = [ 37 - extra-cmake-modules 38 - kdoctools 39 - makeQtWrapper 40 - ]; 41 propagatedBuildInputs = [ 42 - kinit kcmutils kcoreaddons knewstuff kdbusaddons kbookmarks kconfig kparts 43 - solid kiconthemes kcompletion knotifications phonon baloo-widgets baloo 44 - kactivities kdelibs4support kfilemetadata ki18n kio ktexteditor 45 - kwindowsystem 46 ]; 47 postInstall = '' 48 wrapQtProgram "$out/bin/dolphin"
··· 1 + { 2 + kdeApp, lib, 3 + ecm, kdoctools, makeQtWrapper, 4 + baloo, baloo-widgets, kactivities, kbookmarks, kcmutils, kcompletion, kconfig, 5 + kcoreaddons, kdelibs4support, kdbusaddons, kfilemetadata, ki18n, kiconthemes, 6 + kinit, kio, knewstuff, knotifications, kparts, ktexteditor, kwindowsystem, 7 + phonon, solid 8 }: 9 10 kdeApp { ··· 13 license = with lib.licenses; [ gpl2 fdl12 ]; 14 maintainers = [ lib.maintainers.ttuegel ]; 15 }; 16 + nativeBuildInputs = [ ecm kdoctools makeQtWrapper ]; 17 propagatedBuildInputs = [ 18 + baloo baloo-widgets kactivities kbookmarks kcmutils kcompletion kconfig 19 + kcoreaddons kdelibs4support kdbusaddons kfilemetadata ki18n kiconthemes 20 + kinit kio knewstuff knotifications kparts ktexteditor kwindowsystem phonon 21 + solid 22 ]; 23 postInstall = '' 24 wrapQtProgram "$out/bin/dolphin"
+6 -12
pkgs/desktops/kde-5/applications/ffmpegthumbs.nix
··· 1 - { kdeApp 2 - , lib 3 - , extra-cmake-modules 4 - , ffmpeg 5 - , kio 6 }: 7 8 kdeApp { ··· 11 license = with lib.licenses; [ gpl2 bsd3 ]; 12 maintainers = [ lib.maintainers.ttuegel ]; 13 }; 14 - nativeBuildInputs = [ 15 - extra-cmake-modules 16 - ]; 17 - propagatedBuildInputs = [ 18 - ffmpeg 19 - kio 20 - ]; 21 }
··· 1 + { 2 + kdeApp, lib, 3 + ecm, 4 + ffmpeg, kio 5 }: 6 7 kdeApp { ··· 10 license = with lib.licenses; [ gpl2 bsd3 ]; 11 maintainers = [ lib.maintainers.ttuegel ]; 12 }; 13 + nativeBuildInputs = [ ecm ]; 14 + propagatedBuildInputs = [ ffmpeg kio ]; 15 }
+6 -16
pkgs/desktops/kde-5/applications/filelight.nix
··· 1 - { kdeApp 2 - , lib 3 - , extra-cmake-modules 4 - , kdoctools 5 - , makeQtWrapper 6 - , qtscript 7 - , kio 8 - , solid 9 - , kxmlgui 10 - , kparts 11 }: 12 13 kdeApp { ··· 16 license = with lib.licenses; [ gpl2 ]; 17 maintainers = with lib.maintainers; [ fridh vcunat ]; 18 }; 19 - nativeBuildInputs = [ 20 - extra-cmake-modules 21 - kdoctools 22 - makeQtWrapper 23 - ]; 24 propagatedBuildInputs = [ 25 - kio kparts qtscript solid kxmlgui 26 ]; 27 postInstall = '' 28 wrapQtProgram "$out/bin/filelight"
··· 1 + { 2 + kdeApp, lib, 3 + ecm, kdoctools, makeQtWrapper, 4 + kio, kparts, kxmlgui, qtscript, solid 5 }: 6 7 kdeApp { ··· 10 license = with lib.licenses; [ gpl2 ]; 11 maintainers = with lib.maintainers; [ fridh vcunat ]; 12 }; 13 + nativeBuildInputs = [ ecm kdoctools makeQtWrapper ]; 14 propagatedBuildInputs = [ 15 + kio kparts kxmlgui qtscript solid 16 ]; 17 postInstall = '' 18 wrapQtProgram "$out/bin/filelight"
+6 -11
pkgs/desktops/kde-5/applications/gpgmepp.nix
··· 1 - { kdeApp 2 - , lib 3 - , extra-cmake-modules 4 - , boost 5 - , gpgme 6 }: 7 8 kdeApp { ··· 11 license = with lib.licenses; [ lgpl21 bsd3 ]; 12 maintainers = [ lib.maintainers.ttuegel ]; 13 }; 14 - nativeBuildInputs = [ 15 - extra-cmake-modules 16 - ]; 17 - propagatedBuildInputs = [ 18 - boost gpgme 19 - ]; 20 }
··· 1 + { 2 + kdeApp, lib, 3 + ecm, 4 + boost, gpgme 5 }: 6 7 kdeApp { ··· 10 license = with lib.licenses; [ lgpl21 bsd3 ]; 11 maintainers = [ lib.maintainers.ttuegel ]; 12 }; 13 + nativeBuildInputs = [ ecm ]; 14 + propagatedBuildInputs = [ boost gpgme ]; 15 }
+6 -19
pkgs/desktops/kde-5/applications/gwenview.nix
··· 1 - { kdeApp 2 - , lib 3 - , extra-cmake-modules 4 - , kdoctools 5 - , makeQtWrapper 6 - , baloo 7 - , exiv2 8 - , kactivities 9 - , kdelibs4support 10 - , kio 11 - , lcms2 12 - , phonon 13 - , qtsvg 14 - , qtx11extras 15 }: 16 17 kdeApp { ··· 20 license = with lib.licenses; [ gpl2 fdl12 ]; 21 maintainers = [ lib.maintainers.ttuegel ]; 22 }; 23 - nativeBuildInputs = [ 24 - extra-cmake-modules 25 - kdoctools 26 - makeQtWrapper 27 - ]; 28 propagatedBuildInputs = [ 29 baloo kactivities kdelibs4support kio qtx11extras exiv2 lcms2 phonon qtsvg 30 ];
··· 1 + { 2 + kdeApp, lib, 3 + ecm, kdoctools, makeQtWrapper, 4 + baloo, exiv2, kactivities, kdelibs4support, kio, lcms2, phonon, 5 + qtsvg, qtx11extras 6 }: 7 8 kdeApp { ··· 11 license = with lib.licenses; [ gpl2 fdl12 ]; 12 maintainers = [ lib.maintainers.ttuegel ]; 13 }; 14 + nativeBuildInputs = [ ecm kdoctools makeQtWrapper ]; 15 propagatedBuildInputs = [ 16 baloo kactivities kdelibs4support kio qtx11extras exiv2 lcms2 phonon qtsvg 17 ];
+4 -6
pkgs/desktops/kde-5/applications/kate.nix
··· 1 { 2 - kdeApp, lib, makeQtWrapper, extra-cmake-modules, kdoctools, 3 kactivities, kconfig, kcrash, kguiaddons, kiconthemes, ki18n, kinit, 4 kjobwidgets, kio, kparts, ktexteditor, kwindowsystem, kxmlgui, kdbusaddons, 5 - kwallet, plasma-framework, kitemmodels, knotifications, qtscript, threadweaver, 6 - knewstuff, libgit2 7 }: 8 9 kdeApp { ··· 12 license = with lib.licenses; [ gpl3 lgpl3 lgpl2 ]; 13 maintainers = [ lib.maintainers.ttuegel ]; 14 }; 15 - nativeBuildInputs = [ 16 - extra-cmake-modules kdoctools makeQtWrapper 17 - ]; 18 propagatedBuildInputs = [ 19 kactivities ki18n kio ktexteditor kwindowsystem plasma-framework qtscript 20 kconfig kcrash kguiaddons kiconthemes kinit kjobwidgets kparts kxmlgui
··· 1 { 2 + kdeApp, lib, makeQtWrapper, ecm, kdoctools, 3 kactivities, kconfig, kcrash, kguiaddons, kiconthemes, ki18n, kinit, 4 kjobwidgets, kio, kparts, ktexteditor, kwindowsystem, kxmlgui, kdbusaddons, 5 + kwallet, plasma-framework, kitemmodels, knotifications, qtscript, 6 + threadweaver, knewstuff, libgit2 7 }: 8 9 kdeApp { ··· 12 license = with lib.licenses; [ gpl3 lgpl3 lgpl2 ]; 13 maintainers = [ lib.maintainers.ttuegel ]; 14 }; 15 + nativeBuildInputs = [ ecm kdoctools makeQtWrapper ]; 16 propagatedBuildInputs = [ 17 kactivities ki18n kio ktexteditor kwindowsystem plasma-framework qtscript 18 kconfig kcrash kguiaddons kiconthemes kinit kjobwidgets kparts kxmlgui
+2 -2
pkgs/desktops/kde-5/applications/kcalc.nix
··· 1 { 2 kdeApp, lib, makeQtWrapper, kdoctools, 3 - extra-cmake-modules, kconfig, kconfigwidgets, kguiaddons, kinit, 4 knotifications, gmp 5 }: 6 ··· 10 license = with lib.licenses; [ gpl2 ]; 11 maintainers = [ lib.maintainers.fridh ]; 12 }; 13 - nativeBuildInputs = [ extra-cmake-modules kdoctools makeQtWrapper ]; 14 propagatedBuildInputs = [ 15 gmp kconfig kconfigwidgets kguiaddons kinit knotifications 16 ];
··· 1 { 2 kdeApp, lib, makeQtWrapper, kdoctools, 3 + ecm, kconfig, kconfigwidgets, kguiaddons, kinit, 4 knotifications, gmp 5 }: 6 ··· 10 license = with lib.licenses; [ gpl2 ]; 11 maintainers = [ lib.maintainers.fridh ]; 12 }; 13 + nativeBuildInputs = [ ecm kdoctools makeQtWrapper ]; 14 propagatedBuildInputs = [ 15 gmp kconfig kconfigwidgets kguiaddons kinit knotifications 16 ];
+4 -4
pkgs/desktops/kde-5/applications/kcolorchooser.nix
··· 1 - { kdeApp, lib 2 - , extra-cmake-modules 3 - , ki18n, kwidgetsaddons, kxmlgui 4 }: 5 6 kdeApp { ··· 9 license = with lib.licenses; [ mit ]; 10 maintainers = [ lib.maintainers.ttuegel ]; 11 }; 12 - nativeBuildInputs = [ extra-cmake-modules ]; 13 propagatedBuildInputs = [ ki18n kwidgetsaddons kxmlgui ]; 14 }
··· 1 + { 2 + kdeApp, lib, 3 + ecm, ki18n, kwidgetsaddons, kxmlgui 4 }: 5 6 kdeApp { ··· 9 license = with lib.licenses; [ mit ]; 10 maintainers = [ lib.maintainers.ttuegel ]; 11 }; 12 + nativeBuildInputs = [ ecm ]; 13 propagatedBuildInputs = [ ki18n kwidgetsaddons kxmlgui ]; 14 }
+10 -1
pkgs/desktops/kde-5/applications/kde-app.nix
··· 1 - { kdeDerivation, lib, debug, srcs }: 2 3 args: 4 ··· 10 kdeDerivation (args // { 11 name = "${name}-${version}"; 12 inherit src; 13 14 meta = { 15 platforms = lib.platforms.linux;
··· 1 + { kdeDerivation, lib, debug, srcs, cmake, pkgconfig }: 2 3 args: 4 ··· 10 kdeDerivation (args // { 11 name = "${name}-${version}"; 12 inherit src; 13 + 14 + cmakeFlags = 15 + (args.cmakeFlags or []) 16 + ++ [ "-DBUILD_TESTING=OFF" ] 17 + ++ lib.optional debug "-DCMAKE_BUILD_TYPE=Debug"; 18 + 19 + nativeBuildInputs = 20 + (args.nativeBuildInputs or []) 21 + ++ [ cmake pkgconfig ]; 22 23 meta = { 24 platforms = lib.platforms.linux;
+2 -2
pkgs/desktops/kde-5/applications/kde-locale-5.nix
··· 1 name: args: 2 3 - { kdeApp, cmake, extra-cmake-modules, gettext, kdoctools }: 4 5 kdeApp (args // { 6 sname = "kde-l10n-${name}"; ··· 9 outputs = [ "out" ]; 10 11 nativeBuildInputs = 12 - [ cmake extra-cmake-modules gettext kdoctools ] 13 ++ (args.nativeBuildInputs or []); 14 15 preConfigure = ''
··· 1 name: args: 2 3 + { kdeApp, cmake, ecm, gettext, kdoctools }: 4 5 kdeApp (args // { 6 sname = "kde-l10n-${name}"; ··· 9 outputs = [ "out" ]; 10 11 nativeBuildInputs = 12 + [ cmake ecm gettext kdoctools ] 13 ++ (args.nativeBuildInputs or []); 14 15 preConfigure = ''
+5 -12
pkgs/desktops/kde-5/applications/kdegraphics-thumbnailers.nix
··· 1 - { kdeApp 2 - , lib 3 - , extra-cmake-modules 4 - , kio 5 - , libkexiv2 6 - , libkdcraw 7 }: 8 9 kdeApp { ··· 12 license = [ lib.licenses.lgpl21 ]; 13 maintainers = [ lib.maintainers.ttuegel ]; 14 }; 15 - nativeBuildInputs = [ 16 - extra-cmake-modules 17 - ]; 18 - propagatedBuildInputs = [ 19 - kio libkexiv2 libkdcraw 20 - ]; 21 }
··· 1 + { 2 + kdeApp, lib, 3 + ecm, kio, libkexiv2, libkdcraw 4 }: 5 6 kdeApp { ··· 9 license = [ lib.licenses.lgpl21 ]; 10 maintainers = [ lib.maintainers.ttuegel ]; 11 }; 12 + nativeBuildInputs = [ ecm ]; 13 + propagatedBuildInputs = [ kio libkexiv2 libkdcraw ]; 14 }
+3 -4
pkgs/desktops/kde-5/applications/kdelibs/default.nix
··· 1 { 2 - stdenv, lib, src, version, 3 automoc4, bison, cmake, flex, libxslt, perl, pkgconfig, shared_mime_info, 4 attica, attr, avahi, docbook_xml_dtd_42, docbook_xsl, giflib, ilmbase, 5 libdbusmenu_qt, libjpeg, libxml2, phonon, polkit_qt4, qca2, qt4, 6 shared_desktop_ontologies, soprano, strigi, udev, xz, pcre 7 }: 8 9 - stdenv.mkDerivation { 10 - name = "kdelibs-${version}"; 11 - inherit src; 12 13 outputs = [ "out" ]; 14
··· 1 { 2 + kdeApp, lib, src, version, 3 automoc4, bison, cmake, flex, libxslt, perl, pkgconfig, shared_mime_info, 4 attica, attr, avahi, docbook_xml_dtd_42, docbook_xsl, giflib, ilmbase, 5 libdbusmenu_qt, libjpeg, libxml2, phonon, polkit_qt4, qca2, qt4, 6 shared_desktop_ontologies, soprano, strigi, udev, xz, pcre 7 }: 8 9 + kdeApp { 10 + name = "kdelibs"; 11 12 outputs = [ "out" ]; 13
+6 -16
pkgs/desktops/kde-5/applications/kdenetwork-filesharing.nix
··· 1 - { kdeApp 2 - , lib 3 - , extra-cmake-modules 4 - , kdoctools 5 - , kcoreaddons 6 - , ki18n 7 - , kio 8 - , kwidgetsaddons 9 - , samba 10 }: 11 12 kdeApp { ··· 15 license = [ lib.licenses.gpl2 lib.licenses.lgpl21 ]; 16 maintainers = [ lib.maintainers.ttuegel ]; 17 }; 18 - nativeBuildInputs = [ 19 - extra-cmake-modules 20 - kdoctools 21 - ]; 22 - propagatedBuildInputs = [ 23 - kcoreaddons ki18n kio kwidgetsaddons samba 24 - ]; 25 }
··· 1 + { 2 + kdeApp, lib, 3 + ecm, kdoctools, 4 + kcoreaddons, ki18n, kio, kwidgetsaddons, samba 5 }: 6 7 kdeApp { ··· 10 license = [ lib.licenses.gpl2 lib.licenses.lgpl21 ]; 11 maintainers = [ lib.maintainers.ttuegel ]; 12 }; 13 + nativeBuildInputs = [ ecm kdoctools ]; 14 + propagatedBuildInputs = [ kcoreaddons ki18n kio kwidgetsaddons samba ]; 15 }
+6 -25
pkgs/desktops/kde-5/applications/kgpg.nix
··· 1 - { kdeApp 2 - , lib 3 - , automoc4 4 - , cmake 5 - , makeWrapper 6 - , perl 7 - , pkgconfig 8 - , boost 9 - , gpgme 10 - , kdelibs 11 - , kdepimlibs 12 - , gnupg 13 }: 14 15 kdeApp { 16 name = "kgpg"; 17 - nativeBuildInputs = [ 18 - automoc4 19 - cmake 20 - makeWrapper 21 - perl 22 - pkgconfig 23 - ]; 24 - buildInputs = [ 25 - boost 26 - gpgme 27 - kdelibs 28 - kdepimlibs 29 - ]; 30 postInstall = '' 31 wrapProgram "$out/bin/kgpg" \ 32 --prefix PATH : "${gnupg}/bin"
··· 1 + { 2 + kdeApp, lib, 3 + automoc4, cmake, makeWrapper, perl, pkgconfig, 4 + boost, gpgme, kdelibs, kdepimlibs, gnupg 5 }: 6 7 kdeApp { 8 name = "kgpg"; 9 + nativeBuildInputs = [ automoc4 cmake makeWrapper perl pkgconfig ]; 10 + buildInputs = [ boost gpgme kdelibs kdepimlibs ]; 11 postInstall = '' 12 wrapProgram "$out/bin/kgpg" \ 13 --prefix PATH : "${gnupg}/bin"
+6 -9
pkgs/desktops/kde-5/applications/khelpcenter.nix
··· 1 - { kdeApp, extra-cmake-modules, kdoctools, makeQtWrapper 2 - , grantlee, kconfig, kcoreaddons, kdbusaddons, ki18n, kinit, kcmutils 3 - , kdelibs4support, khtml, kservice 4 - , xapian 5 }: 6 7 kdeApp { 8 name = "khelpcenter"; 9 - nativeBuildInputs = [ 10 - extra-cmake-modules kdoctools makeQtWrapper 11 - ]; 12 buildInputs = [ 13 grantlee kdelibs4support khtml ki18n kconfig kcoreaddons kdbusaddons kinit 14 - kcmutils kservice 15 - xapian 16 ]; 17 postInstall = '' 18 wrapQtProgram "$out/bin/khelpcenter"
··· 1 + { 2 + kdeApp, ecm, kdoctools, makeQtWrapper, 3 + grantlee, kconfig, kcoreaddons, kdbusaddons, ki18n, kinit, kcmutils, 4 + kdelibs4support, khtml, kservice, xapian 5 }: 6 7 kdeApp { 8 name = "khelpcenter"; 9 + nativeBuildInputs = [ ecm kdoctools makeQtWrapper ]; 10 buildInputs = [ 11 grantlee kdelibs4support khtml ki18n kconfig kcoreaddons kdbusaddons kinit 12 + kcmutils kservice xapian 13 ]; 14 postInstall = '' 15 wrapQtProgram "$out/bin/khelpcenter"
+7 -27
pkgs/desktops/kde-5/applications/kio-extras.nix
··· 1 - { kdeApp, lib 2 - , extra-cmake-modules, kdoctools 3 - , shared_mime_info 4 - , exiv2 5 - , kactivities, karchive 6 - , kbookmarks 7 - , kconfig, kconfigwidgets 8 - , kcoreaddons, kdbusaddons, kguiaddons 9 - , kdnssd 10 - , kiconthemes 11 - , ki18n 12 - , kio 13 - , khtml 14 - , kdelibs4support 15 - , kpty 16 - , libmtp 17 - , libssh 18 - , openexr, ilmbase 19 - , openslp 20 - , phonon 21 - , qtsvg 22 - , samba 23 - , solid 24 }: 25 26 kdeApp { ··· 29 license = with lib.licenses; [ gpl2 lgpl21 ]; 30 maintainers = [ lib.maintainers.ttuegel ]; 31 }; 32 - nativeBuildInputs = [ 33 - extra-cmake-modules kdoctools 34 - shared_mime_info 35 - ]; 36 propagatedBuildInputs = [ 37 exiv2 kactivities karchive kbookmarks kconfig kconfigwidgets kcoreaddons 38 kdbusaddons kguiaddons kdnssd kiconthemes ki18n kio khtml kdelibs4support
··· 1 + { 2 + kdeApp, lib, ecm, kdoctools, shared_mime_info, 3 + exiv2, kactivities, karchive, kbookmarks, kconfig, kconfigwidgets, 4 + kcoreaddons, kdbusaddons, kguiaddons, kdnssd, kiconthemes, ki18n, kio, khtml, 5 + kdelibs4support, kpty, libmtp, libssh, openexr, ilmbase, openslp, phonon, 6 + qtsvg, samba, solid 7 }: 8 9 kdeApp { ··· 12 license = with lib.licenses; [ gpl2 lgpl21 ]; 13 maintainers = [ lib.maintainers.ttuegel ]; 14 }; 15 + nativeBuildInputs = [ ecm kdoctools shared_mime_info ]; 16 propagatedBuildInputs = [ 17 exiv2 kactivities karchive kbookmarks kconfig kconfigwidgets kcoreaddons 18 kdbusaddons kguiaddons kdnssd kiconthemes ki18n kio khtml kdelibs4support
+5 -20
pkgs/desktops/kde-5/applications/kompare.nix
··· 1 - { kdeApp 2 - , lib 3 - , extra-cmake-modules 4 - , kdoctools 5 - , makeQtWrapper 6 - , kparts 7 - , ktexteditor 8 - , kwidgetsaddons 9 - , libkomparediff2 10 }: 11 12 kdeApp { ··· 15 license = with lib.licenses; [ gpl2 ]; 16 }; 17 18 - nativeBuildInputs = [ 19 - extra-cmake-modules 20 - kdoctools 21 - makeQtWrapper 22 - ]; 23 24 - propagatedBuildInputs = [ 25 - kparts 26 - ktexteditor 27 - kwidgetsaddons 28 - libkomparediff2 29 - ]; 30 31 postInstall = '' 32 wrapQtProgram "$out/bin/kompare"
··· 1 + { 2 + kdeApp, lib, ecm, kdoctools, makeQtWrapper, 3 + kparts, ktexteditor, kwidgetsaddons, libkomparediff2 4 }: 5 6 kdeApp { ··· 9 license = with lib.licenses; [ gpl2 ]; 10 }; 11 12 + nativeBuildInputs = [ ecm kdoctools makeQtWrapper ]; 13 14 + propagatedBuildInputs = [ kparts ktexteditor kwidgetsaddons libkomparediff2 ]; 15 16 postInstall = '' 17 wrapQtProgram "$out/bin/kompare"
+8 -29
pkgs/desktops/kde-5/applications/konsole.nix
··· 1 - { kdeApp 2 - , lib 3 - , extra-cmake-modules 4 - , kdoctools 5 - , makeQtWrapper 6 - , qtscript 7 - , kbookmarks 8 - , kcompletion 9 - , kconfig 10 - , kconfigwidgets 11 - , kcoreaddons 12 - , kguiaddons 13 - , ki18n 14 - , kiconthemes 15 - , kinit 16 - , kdelibs4support 17 - , kio 18 - , knotifications 19 - , knotifyconfig 20 - , kparts 21 - , kpty 22 - , kservice 23 - , ktextwidgets 24 - , kwidgetsaddons 25 - , kwindowsystem 26 - , kxmlgui 27 }: 28 29 kdeApp { ··· 32 license = with lib.licenses; [ gpl2 lgpl21 fdl12 ]; 33 maintainers = [ lib.maintainers.ttuegel ]; 34 }; 35 - nativeBuildInputs = [ 36 - extra-cmake-modules kdoctools makeQtWrapper 37 - ]; 38 propagatedBuildInputs = [ 39 kdelibs4support ki18n kwindowsystem qtscript kbookmarks kcompletion kconfig 40 kconfigwidgets kcoreaddons kguiaddons kiconthemes kinit kio knotifications
··· 1 + { 2 + kdeApp, lib, 3 + ecm, kdoctools, makeQtWrapper, 4 + kbookmarks, kcompletion, kconfig, kconfigwidgets, kcoreaddons, kguiaddons, 5 + ki18n, kiconthemes, kinit, kdelibs4support, kio, knotifications, 6 + knotifyconfig, kparts, kpty, kservice, ktextwidgets, kwidgetsaddons, 7 + kwindowsystem, kxmlgui, qtscript 8 }: 9 10 kdeApp { ··· 13 license = with lib.licenses; [ gpl2 lgpl21 fdl12 ]; 14 maintainers = [ lib.maintainers.ttuegel ]; 15 }; 16 + nativeBuildInputs = [ ecm kdoctools makeQtWrapper ]; 17 propagatedBuildInputs = [ 18 kdelibs4support ki18n kwindowsystem qtscript kbookmarks kcompletion kconfig 19 kconfigwidgets kcoreaddons kguiaddons kiconthemes kinit kio knotifications
+3 -11
pkgs/desktops/kde-5/applications/libkdcraw.nix
··· 1 - { kdeApp 2 - , lib 3 - , extra-cmake-modules 4 - , libraw 5 - }: 6 7 kdeApp { 8 name = "libkdcraw"; ··· 10 license = with lib.licenses; [ gpl2 lgpl21 bsd3 ]; 11 maintainers = [ lib.maintainers.ttuegel ]; 12 }; 13 - nativeBuildInputs = [ 14 - extra-cmake-modules 15 - ]; 16 - propagatedBuildInputs = [ 17 - libraw 18 - ]; 19 }
··· 1 + { kdeApp, lib, ecm, libraw }: 2 3 kdeApp { 4 name = "libkdcraw"; ··· 6 license = with lib.licenses; [ gpl2 lgpl21 bsd3 ]; 7 maintainers = [ lib.maintainers.ttuegel ]; 8 }; 9 + nativeBuildInputs = [ ecm ]; 10 + propagatedBuildInputs = [ libraw ]; 11 }
+3 -11
pkgs/desktops/kde-5/applications/libkexiv2.nix
··· 1 - { kdeApp 2 - , lib 3 - , exiv2 4 - , extra-cmake-modules 5 - }: 6 7 kdeApp { 8 name = "libkexiv2"; ··· 10 license = with lib.licenses; [ gpl2 lgpl21 bsd3 ]; 11 maintainers = [ lib.maintainers.ttuegel ]; 12 }; 13 - nativeBuildInputs = [ 14 - extra-cmake-modules 15 - ]; 16 - propagatedBuildInputs = [ 17 - exiv2 18 - ]; 19 }
··· 1 + { kdeApp, lib, exiv2, ecm }: 2 3 kdeApp { 4 name = "libkexiv2"; ··· 6 license = with lib.licenses; [ gpl2 lgpl21 bsd3 ]; 7 maintainers = [ lib.maintainers.ttuegel ]; 8 }; 9 + nativeBuildInputs = [ ecm ]; 10 + propagatedBuildInputs = [ exiv2 ]; 11 }
+3 -14
pkgs/desktops/kde-5/applications/libkipi.nix
··· 1 - { kdeApp 2 - , lib 3 - , extra-cmake-modules 4 - , kconfig 5 - , ki18n 6 - , kservice 7 - , kxmlgui 8 - }: 9 10 kdeApp { 11 name = "libkipi"; ··· 13 license = with lib.licenses; [ gpl2 lgpl21 bsd3 ]; 14 maintainers = [ lib.maintainers.ttuegel ]; 15 }; 16 - nativeBuildInputs = [ 17 - extra-cmake-modules 18 - ]; 19 - propagatedBuildInputs = [ 20 - kconfig ki18n kservice kxmlgui 21 - ]; 22 }
··· 1 + { kdeApp, lib, ecm, kconfig, ki18n, kservice, kxmlgui }: 2 3 kdeApp { 4 name = "libkipi"; ··· 6 license = with lib.licenses; [ gpl2 lgpl21 bsd3 ]; 7 maintainers = [ lib.maintainers.ttuegel ]; 8 }; 9 + nativeBuildInputs = [ ecm ]; 10 + propagatedBuildInputs = [ kconfig ki18n kservice kxmlgui ]; 11 }
+3 -19
pkgs/desktops/kde-5/applications/libkomparediff2.nix
··· 1 - { kdeApp 2 - , lib 3 - , extra-cmake-modules 4 - , ki18n 5 - , kxmlgui 6 - , kcodecs 7 - , kio 8 - }: 9 10 kdeApp { 11 name = "libkomparediff2"; 12 - 13 - nativeBuildInputs = [ 14 - extra-cmake-modules 15 - ]; 16 - 17 - propagatedBuildInputs = [ 18 - kcodecs 19 - ki18n 20 - kxmlgui 21 - kio 22 - ]; 23 }
··· 1 + { kdeApp, lib, ecm, ki18n, kxmlgui, kcodecs, kio }: 2 3 kdeApp { 4 name = "libkomparediff2"; 5 + nativeBuildInputs = [ ecm ]; 6 + propagatedBuildInputs = [ kcodecs ki18n kxmlgui kio ]; 7 }
+1 -3
pkgs/desktops/kde-5/applications/okular.nix
··· 1 { 2 stdenv, lib, 3 - src, version, 4 automoc4, cmake, perl, pkgconfig, kdelibs, qimageblitz, 5 poppler_qt4, libspectre, libkexiv2, djvulibre, libtiff, freetype, 6 ebook_tools 7 }: 8 9 stdenv.mkDerivation { 10 - name = "okular-${version}"; 11 - inherit src; 12 nativeBuildInputs = [ automoc4 cmake perl pkgconfig ]; 13 buildInputs = [ 14 kdelibs qimageblitz poppler_qt4 libspectre libkexiv2 djvulibre libtiff
··· 1 { 2 stdenv, lib, 3 automoc4, cmake, perl, pkgconfig, kdelibs, qimageblitz, 4 poppler_qt4, libspectre, libkexiv2, djvulibre, libtiff, freetype, 5 ebook_tools 6 }: 7 8 stdenv.mkDerivation { 9 + name = "okular"; 10 nativeBuildInputs = [ automoc4 cmake perl pkgconfig ]; 11 buildInputs = [ 12 kdelibs qimageblitz poppler_qt4 libspectre libkexiv2 djvulibre libtiff
+6 -20
pkgs/desktops/kde-5/applications/print-manager.nix
··· 1 - { kdeApp 2 - , lib 3 - , extra-cmake-modules 4 - , qtdeclarative 5 - , cups 6 - , kconfig 7 - , kconfigwidgets 8 - , kdbusaddons 9 - , kiconthemes 10 - , ki18n 11 - , kcmutils 12 - , kio 13 - , knotifications 14 - , plasma-framework 15 - , kwidgetsaddons 16 - , kwindowsystem 17 - , kitemviews 18 }: 19 20 kdeApp { ··· 23 license = [ lib.licenses.gpl2 ]; 24 maintainers = [ lib.maintainers.ttuegel ]; 25 }; 26 - nativeBuildInputs = [ 27 - extra-cmake-modules 28 - ]; 29 propagatedBuildInputs = [ 30 cups kconfig kconfigwidgets kdbusaddons kiconthemes kcmutils knotifications 31 kwidgetsaddons kitemviews ki18n kio kwindowsystem plasma-framework
··· 1 + { 2 + kdeApp, lib, ecm, 3 + cups, kconfig, kconfigwidgets, kdbusaddons, kiconthemes, ki18n, kcmutils, kio, 4 + knotifications, kwidgetsaddons, kwindowsystem, kitemviews, plasma-framework, 5 + qtdeclarative 6 }: 7 8 kdeApp { ··· 11 license = [ lib.licenses.gpl2 ]; 12 maintainers = [ lib.maintainers.ttuegel ]; 13 }; 14 + nativeBuildInputs = [ ecm ]; 15 propagatedBuildInputs = [ 16 cups kconfig kconfigwidgets kdbusaddons kiconthemes kcmutils knotifications 17 kwidgetsaddons kitemviews ki18n kio kwindowsystem plasma-framework
+5 -20
pkgs/desktops/kde-5/applications/spectacle.nix
··· 1 - { kdeApp, lib 2 - , extra-cmake-modules 3 - , kdoctools 4 - , makeQtWrapper 5 - , kconfig 6 - , kcoreaddons 7 - , kdbusaddons 8 - , kdeclarative 9 - , ki18n 10 - , kio 11 - , knotifications 12 - , kscreen 13 - , kwidgetsaddons 14 - , kwindowsystem 15 - , kxmlgui 16 - , libkipi 17 - , xcb-util-cursor 18 }: 19 20 kdeApp { ··· 22 meta = with lib; { 23 maintainers = with maintainers; [ ttuegel ]; 24 }; 25 - nativeBuildInputs = [ 26 - extra-cmake-modules kdoctools makeQtWrapper 27 - ]; 28 propagatedBuildInputs = [ 29 kconfig kcoreaddons kdbusaddons kdeclarative ki18n kio knotifications 30 kscreen kwidgetsaddons kwindowsystem kxmlgui libkipi xcb-util-cursor
··· 1 + { 2 + kdeApp, lib, ecm, kdoctools, makeQtWrapper, 3 + kconfig, kcoreaddons, kdbusaddons, kdeclarative, ki18n, kio, knotifications, 4 + kscreen, kwidgetsaddons, kwindowsystem, kxmlgui, libkipi, xcb-util-cursor 5 }: 6 7 kdeApp { ··· 9 meta = with lib; { 10 maintainers = with maintainers; [ ttuegel ]; 11 }; 12 + nativeBuildInputs = [ ecm kdoctools makeQtWrapper ]; 13 propagatedBuildInputs = [ 14 kconfig kcoreaddons kdbusaddons kdeclarative ki18n kio knotifications 15 kscreen kwidgetsaddons kwindowsystem kxmlgui libkipi xcb-util-cursor
+7 -5
pkgs/development/libraries/kde-frameworks/default.nix
··· 22 23 kdeDerivation = args: 24 let 25 - setupHook = 26 - let drv = { qtbase, qttools }: 27 - makeSetupHook { deps = [ qtbase qttools ]; } ./setup-hook.sh; 28 - in callPackage drv {}; 29 in stdenv.mkDerivation (args // { 30 31 outputs = args.outputs or [ "dev" "out" ]; ··· 37 38 nativeBuildInputs = 39 (args.nativeBuildInputs or []) 40 - ++ [ pkgs.cmake pkgs.pkgconfig setupHook ]; 41 42 }); 43 ··· 62 baloo = callPackage ./baloo.nix {}; 63 bluez-qt = callPackage ./bluez-qt.nix {}; 64 breeze-icons = callPackage ./breeze-icons.nix {}; 65 extra-cmake-modules = callPackage ./extra-cmake-modules { 66 inherit (srcs.extra-cmake-modules) src version; 67 };
··· 22 23 kdeDerivation = args: 24 let 25 in stdenv.mkDerivation (args // { 26 27 outputs = args.outputs or [ "dev" "out" ]; ··· 33 34 nativeBuildInputs = 35 (args.nativeBuildInputs or []) 36 + ++ [ pkgs.cmake pkgs.pkgconfig ecm ]; 37 38 }); 39 ··· 58 baloo = callPackage ./baloo.nix {}; 59 bluez-qt = callPackage ./bluez-qt.nix {}; 60 breeze-icons = callPackage ./breeze-icons.nix {}; 61 + ecm = 62 + let drv = { qtbase, qttools }: 63 + makeSetupHook 64 + { deps = [ extra-cmake-modules qtbase qttools ]; } 65 + ./setup-hook.sh; 66 + in callPackage drv {}; 67 extra-cmake-modules = callPackage ./extra-cmake-modules { 68 inherit (srcs.extra-cmake-modules) src version; 69 };