From 43a7d90e971f0713c612c2ca4ab632eb15dc65ab Mon Sep 17 00:00:00 2001 From: Thomas Tuegel Date: Tue, 7 Jun 2016 06:21:09 -0500 Subject: Revert "Revert "kde5.frameworks: 5.21 -> 5.22"" This reverts commit 97699529331b3152860ae53f0013d52f9476a086. --- pkgs/desktops/kde-5/frameworks-5.21/attica.nix | 11 - pkgs/desktops/kde-5/frameworks-5.21/baloo.nix | 23 - pkgs/desktops/kde-5/frameworks-5.21/bluez-qt.nix | 17 - .../kde-5/frameworks-5.21/breeze-icons.nix | 11 - pkgs/desktops/kde-5/frameworks-5.21/default.nix | 120 ----- .../extra-cmake-modules/default.nix | 20 - .../extra-cmake-modules/nix-lib-path.patch | 37 -- .../frameworks-5.21/extra-cmake-modules/series | 1 - .../extra-cmake-modules/setup-hook.sh | 74 --- pkgs/desktops/kde-5/frameworks-5.21/fetchsrcs.sh | 57 -- .../kde-5/frameworks-5.21/frameworkintegration.nix | 14 - .../kde-5/frameworks-5.21/kactivities-stats.nix | 9 - .../desktops/kde-5/frameworks-5.21/kactivities.nix | 14 - pkgs/desktops/kde-5/frameworks-5.21/kapidox.nix | 10 - pkgs/desktops/kde-5/frameworks-5.21/karchive.nix | 9 - .../kauth/cmake-install-paths.patch | 17 - .../kde-5/frameworks-5.21/kauth/default.nix | 13 - .../kauth/kauth-policy-install.patch | 13 - pkgs/desktops/kde-5/frameworks-5.21/kauth/series | 1 - pkgs/desktops/kde-5/frameworks-5.21/kbookmarks.nix | 18 - .../0001-qdiriterator-follow-symlinks.patch | 25 - .../kde-5/frameworks-5.21/kcmutils/default.nix | 15 - pkgs/desktops/kde-5/frameworks-5.21/kcodecs.nix | 11 - .../desktops/kde-5/frameworks-5.21/kcompletion.nix | 12 - pkgs/desktops/kde-5/frameworks-5.21/kconfig.nix | 16 - .../0001-qdiriterator-follow-symlinks.patch | 25 - .../frameworks-5.21/kconfigwidgets/default.nix | 15 - .../desktops/kde-5/frameworks-5.21/kcoreaddons.nix | 14 - pkgs/desktops/kde-5/frameworks-5.21/kcrash.nix | 13 - .../desktops/kde-5/frameworks-5.21/kdbusaddons.nix | 17 - .../kde-5/frameworks-5.21/kdeclarative.nix | 18 - pkgs/desktops/kde-5/frameworks-5.21/kded.nix | 17 - .../frameworks-5.21/kdelibs4support/default.nix | 31 -- .../kdelibs4support/nix-kde-include-dir.patch | 13 - .../kde-5/frameworks-5.21/kdelibs4support/series | 1 - .../frameworks-5.21/kdelibs4support/setup-hook.sh | 1 - .../kde-5/frameworks-5.21/kdesignerplugin.nix | 29 - pkgs/desktops/kde-5/frameworks-5.21/kdesu.nix | 10 - pkgs/desktops/kde-5/frameworks-5.21/kdnssd.nix | 11 - .../kde-5/frameworks-5.21/kdoctools/default.nix | 16 - .../kdoctools/kdoctools-no-find-docbook-xml.patch | 12 - .../kde-5/frameworks-5.21/kdoctools/setup-hook.sh | 5 - pkgs/desktops/kde-5/frameworks-5.21/kemoticons.nix | 14 - .../kfilemetadata/cmake-install-paths.patch | 13 - .../frameworks-5.21/kfilemetadata/default.nix | 13 - .../kde-5/frameworks-5.21/kfilemetadata/series | 1 - .../kde-5/frameworks-5.21/kglobalaccel.nix | 22 - pkgs/desktops/kde-5/frameworks-5.21/kguiaddons.nix | 11 - pkgs/desktops/kde-5/frameworks-5.21/khtml.nix | 16 - pkgs/desktops/kde-5/frameworks-5.21/ki18n.nix | 15 - .../kiconthemes/default-theme-breeze.patch | 13 - .../kde-5/frameworks-5.21/kiconthemes/default.nix | 15 - .../kde-5/frameworks-5.21/kiconthemes/series | 1 - pkgs/desktops/kde-5/frameworks-5.21/kidletime.nix | 12 - .../kde-5/frameworks-5.21/kimageformats.nix | 11 - .../kde-5/frameworks-5.21/kinit/default.nix | 13 - .../frameworks-5.21/kinit/kinit-libpath.patch | 34 -- pkgs/desktops/kde-5/frameworks-5.21/kinit/series | 1 - .../desktops/kde-5/frameworks-5.21/kio/default.nix | 28 - .../frameworks-5.21/kio/samba-search-path.patch | 28 - pkgs/desktops/kde-5/frameworks-5.21/kio/series | 1 - .../desktops/kde-5/frameworks-5.21/kitemmodels.nix | 9 - pkgs/desktops/kde-5/frameworks-5.21/kitemviews.nix | 9 - .../desktops/kde-5/frameworks-5.21/kjobwidgets.nix | 13 - pkgs/desktops/kde-5/frameworks-5.21/kjs.nix | 14 - pkgs/desktops/kde-5/frameworks-5.21/kjsembed.nix | 14 - .../kde-5/frameworks-5.21/kmediaplayer.nix | 12 - pkgs/desktops/kde-5/frameworks-5.21/knewstuff.nix | 14 - .../kde-5/frameworks-5.21/knotifications.nix | 16 - .../kde-5/frameworks-5.21/knotifyconfig.nix | 10 - .../kpackage/allow-external-paths.patch | 13 - .../kde-5/frameworks-5.21/kpackage/default.nix | 20 - .../kpackage/qdiriterator-follow-symlinks.patch | 26 - .../desktops/kde-5/frameworks-5.21/kpackage/series | 2 - pkgs/desktops/kde-5/frameworks-5.21/kparts.nix | 14 - pkgs/desktops/kde-5/frameworks-5.21/kpeople.nix | 12 - pkgs/desktops/kde-5/frameworks-5.21/kplotting.nix | 9 - pkgs/desktops/kde-5/frameworks-5.21/kpty.nix | 8 - pkgs/desktops/kde-5/frameworks-5.21/kross.nix | 14 - pkgs/desktops/kde-5/frameworks-5.21/krunner.nix | 14 - .../kde-5/frameworks-5.21/kservice/default.nix | 12 - .../kservice/ksycoca-buffer-size.patch | 25 - .../kservice/no-canonicalize-path.patch | 13 - .../kservice/qdiriterator-follow-symlinks.patch | 13 - .../desktops/kde-5/frameworks-5.21/kservice/series | 3 - .../kde-5/frameworks-5.21/kservice/setup-hook.sh | 43 -- .../kde-5/frameworks-5.21/ktexteditor/default.nix | 18 - .../ktexteditor/no-qcoreapplication.patch | 36 -- .../kde-5/frameworks-5.21/ktexteditor/series | 1 - .../kde-5/frameworks-5.21/ktextwidgets.nix | 14 - .../kde-5/frameworks-5.21/kunitconversion.nix | 8 - pkgs/desktops/kde-5/frameworks-5.21/kwallet.nix | 18 - .../kde-5/frameworks-5.21/kwidgetsaddons.nix | 9 - .../kde-5/frameworks-5.21/kwindowsystem.nix | 11 - pkgs/desktops/kde-5/frameworks-5.21/kxmlgui.nix | 14 - .../kde-5/frameworks-5.21/kxmlrpcclient.nix | 8 - .../kde-5/frameworks-5.21/modemmanager-qt.nix | 11 - .../kde-5/frameworks-5.21/networkmanager-qt.nix | 11 - .../kde-5/frameworks-5.21/oxygen-icons5.nix | 14 - .../kde-5/frameworks-5.21/plasma-framework.nix | 20 - pkgs/desktops/kde-5/frameworks-5.21/solid.nix | 15 - pkgs/desktops/kde-5/frameworks-5.21/sonnet.nix | 11 - pkgs/desktops/kde-5/frameworks-5.21/srcs.nix | 573 -------------------- .../kde-5/frameworks-5.21/threadweaver.nix | 9 - pkgs/desktops/kde-5/frameworks-5.22/attica.nix | 11 + pkgs/desktops/kde-5/frameworks-5.22/baloo.nix | 23 + pkgs/desktops/kde-5/frameworks-5.22/bluez-qt.nix | 17 + .../kde-5/frameworks-5.22/breeze-icons.nix | 11 + pkgs/desktops/kde-5/frameworks-5.22/default.nix | 120 +++++ .../extra-cmake-modules/default.nix | 20 + .../extra-cmake-modules/nix-lib-path.patch | 37 ++ .../frameworks-5.22/extra-cmake-modules/series | 1 + .../extra-cmake-modules/setup-hook.sh | 74 +++ pkgs/desktops/kde-5/frameworks-5.22/fetchsrcs.sh | 57 ++ .../kde-5/frameworks-5.22/frameworkintegration.nix | 14 + .../kde-5/frameworks-5.22/kactivities-stats.nix | 9 + .../desktops/kde-5/frameworks-5.22/kactivities.nix | 14 + pkgs/desktops/kde-5/frameworks-5.22/kapidox.nix | 10 + pkgs/desktops/kde-5/frameworks-5.22/karchive.nix | 9 + .../kauth/cmake-install-paths.patch | 17 + .../kde-5/frameworks-5.22/kauth/default.nix | 13 + .../kauth/kauth-policy-install.patch | 13 + pkgs/desktops/kde-5/frameworks-5.22/kauth/series | 1 + pkgs/desktops/kde-5/frameworks-5.22/kbookmarks.nix | 18 + .../0001-qdiriterator-follow-symlinks.patch | 25 + .../kde-5/frameworks-5.22/kcmutils/default.nix | 15 + pkgs/desktops/kde-5/frameworks-5.22/kcodecs.nix | 11 + .../desktops/kde-5/frameworks-5.22/kcompletion.nix | 12 + pkgs/desktops/kde-5/frameworks-5.22/kconfig.nix | 16 + .../0001-qdiriterator-follow-symlinks.patch | 25 + .../frameworks-5.22/kconfigwidgets/default.nix | 15 + .../desktops/kde-5/frameworks-5.22/kcoreaddons.nix | 14 + pkgs/desktops/kde-5/frameworks-5.22/kcrash.nix | 13 + .../desktops/kde-5/frameworks-5.22/kdbusaddons.nix | 17 + .../kde-5/frameworks-5.22/kdeclarative.nix | 18 + pkgs/desktops/kde-5/frameworks-5.22/kded.nix | 17 + .../frameworks-5.22/kdelibs4support/default.nix | 31 ++ .../kdelibs4support/nix-kde-include-dir.patch | 13 + .../kde-5/frameworks-5.22/kdelibs4support/series | 1 + .../frameworks-5.22/kdelibs4support/setup-hook.sh | 1 + .../kde-5/frameworks-5.22/kdesignerplugin.nix | 29 + pkgs/desktops/kde-5/frameworks-5.22/kdesu.nix | 10 + pkgs/desktops/kde-5/frameworks-5.22/kdnssd.nix | 11 + .../kde-5/frameworks-5.22/kdoctools/default.nix | 16 + .../kdoctools/kdoctools-no-find-docbook-xml.patch | 12 + .../kde-5/frameworks-5.22/kdoctools/setup-hook.sh | 5 + pkgs/desktops/kde-5/frameworks-5.22/kemoticons.nix | 14 + .../kfilemetadata/cmake-install-paths.patch | 13 + .../frameworks-5.22/kfilemetadata/default.nix | 13 + .../kde-5/frameworks-5.22/kfilemetadata/series | 1 + .../kde-5/frameworks-5.22/kglobalaccel.nix | 22 + pkgs/desktops/kde-5/frameworks-5.22/kguiaddons.nix | 11 + pkgs/desktops/kde-5/frameworks-5.22/khtml.nix | 16 + pkgs/desktops/kde-5/frameworks-5.22/ki18n.nix | 15 + .../kiconthemes/default-theme-breeze.patch | 13 + .../kde-5/frameworks-5.22/kiconthemes/default.nix | 15 + .../kde-5/frameworks-5.22/kiconthemes/series | 1 + pkgs/desktops/kde-5/frameworks-5.22/kidletime.nix | 12 + .../kde-5/frameworks-5.22/kimageformats.nix | 11 + .../kde-5/frameworks-5.22/kinit/default.nix | 13 + .../frameworks-5.22/kinit/kinit-libpath.patch | 34 ++ pkgs/desktops/kde-5/frameworks-5.22/kinit/series | 1 + .../desktops/kde-5/frameworks-5.22/kio/default.nix | 27 + .../frameworks-5.22/kio/samba-search-path.patch | 28 + pkgs/desktops/kde-5/frameworks-5.22/kio/series | 1 + .../desktops/kde-5/frameworks-5.22/kitemmodels.nix | 9 + pkgs/desktops/kde-5/frameworks-5.22/kitemviews.nix | 9 + .../desktops/kde-5/frameworks-5.22/kjobwidgets.nix | 13 + pkgs/desktops/kde-5/frameworks-5.22/kjs.nix | 14 + pkgs/desktops/kde-5/frameworks-5.22/kjsembed.nix | 14 + .../kde-5/frameworks-5.22/kmediaplayer.nix | 12 + pkgs/desktops/kde-5/frameworks-5.22/knewstuff.nix | 14 + .../kde-5/frameworks-5.22/knotifications.nix | 16 + .../kde-5/frameworks-5.22/knotifyconfig.nix | 10 + .../kpackage/allow-external-paths.patch | 13 + .../kde-5/frameworks-5.22/kpackage/default.nix | 20 + .../kpackage/qdiriterator-follow-symlinks.patch | 26 + .../desktops/kde-5/frameworks-5.22/kpackage/series | 2 + pkgs/desktops/kde-5/frameworks-5.22/kparts.nix | 14 + pkgs/desktops/kde-5/frameworks-5.22/kpeople.nix | 12 + pkgs/desktops/kde-5/frameworks-5.22/kplotting.nix | 9 + pkgs/desktops/kde-5/frameworks-5.22/kpty.nix | 8 + pkgs/desktops/kde-5/frameworks-5.22/kross.nix | 14 + pkgs/desktops/kde-5/frameworks-5.22/krunner.nix | 14 + .../kde-5/frameworks-5.22/kservice/default.nix | 12 + .../kservice/no-canonicalize-path.patch | 13 + .../kservice/qdiriterator-follow-symlinks.patch | 13 + .../desktops/kde-5/frameworks-5.22/kservice/series | 2 + .../kde-5/frameworks-5.22/kservice/setup-hook.sh | 43 ++ .../kde-5/frameworks-5.22/ktexteditor/default.nix | 18 + .../ktexteditor/no-qcoreapplication.patch | 36 ++ .../kde-5/frameworks-5.22/ktexteditor/series | 1 + .../kde-5/frameworks-5.22/ktextwidgets.nix | 14 + .../kde-5/frameworks-5.22/kunitconversion.nix | 8 + pkgs/desktops/kde-5/frameworks-5.22/kwallet.nix | 18 + .../kde-5/frameworks-5.22/kwidgetsaddons.nix | 9 + .../kde-5/frameworks-5.22/kwindowsystem.nix | 11 + pkgs/desktops/kde-5/frameworks-5.22/kxmlgui.nix | 14 + .../kde-5/frameworks-5.22/kxmlrpcclient.nix | 8 + .../kde-5/frameworks-5.22/modemmanager-qt.nix | 11 + .../kde-5/frameworks-5.22/networkmanager-qt.nix | 11 + .../kde-5/frameworks-5.22/oxygen-icons5.nix | 14 + .../kde-5/frameworks-5.22/plasma-framework.nix | 20 + pkgs/desktops/kde-5/frameworks-5.22/solid.nix | 15 + pkgs/desktops/kde-5/frameworks-5.22/sonnet.nix | 11 + pkgs/desktops/kde-5/frameworks-5.22/srcs.nix | 581 +++++++++++++++++++++ .../kde-5/frameworks-5.22/threadweaver.nix | 9 + 207 files changed, 2212 insertions(+), 2231 deletions(-) delete mode 100644 pkgs/desktops/kde-5/frameworks-5.21/attica.nix delete mode 100644 pkgs/desktops/kde-5/frameworks-5.21/baloo.nix delete mode 100644 pkgs/desktops/kde-5/frameworks-5.21/bluez-qt.nix delete mode 100644 pkgs/desktops/kde-5/frameworks-5.21/breeze-icons.nix delete mode 100644 pkgs/desktops/kde-5/frameworks-5.21/default.nix delete mode 100644 pkgs/desktops/kde-5/frameworks-5.21/extra-cmake-modules/default.nix delete mode 100644 pkgs/desktops/kde-5/frameworks-5.21/extra-cmake-modules/nix-lib-path.patch delete mode 100644 pkgs/desktops/kde-5/frameworks-5.21/extra-cmake-modules/series delete mode 100644 pkgs/desktops/kde-5/frameworks-5.21/extra-cmake-modules/setup-hook.sh delete mode 100755 pkgs/desktops/kde-5/frameworks-5.21/fetchsrcs.sh delete mode 100644 pkgs/desktops/kde-5/frameworks-5.21/frameworkintegration.nix delete mode 100644 pkgs/desktops/kde-5/frameworks-5.21/kactivities-stats.nix delete mode 100644 pkgs/desktops/kde-5/frameworks-5.21/kactivities.nix delete mode 100644 pkgs/desktops/kde-5/frameworks-5.21/kapidox.nix delete mode 100644 pkgs/desktops/kde-5/frameworks-5.21/karchive.nix delete mode 100644 pkgs/desktops/kde-5/frameworks-5.21/kauth/cmake-install-paths.patch delete mode 100644 pkgs/desktops/kde-5/frameworks-5.21/kauth/default.nix delete mode 100644 pkgs/desktops/kde-5/frameworks-5.21/kauth/kauth-policy-install.patch delete mode 100644 pkgs/desktops/kde-5/frameworks-5.21/kauth/series delete mode 100644 pkgs/desktops/kde-5/frameworks-5.21/kbookmarks.nix delete mode 100644 pkgs/desktops/kde-5/frameworks-5.21/kcmutils/0001-qdiriterator-follow-symlinks.patch delete mode 100644 pkgs/desktops/kde-5/frameworks-5.21/kcmutils/default.nix delete mode 100644 pkgs/desktops/kde-5/frameworks-5.21/kcodecs.nix delete mode 100644 pkgs/desktops/kde-5/frameworks-5.21/kcompletion.nix delete mode 100644 pkgs/desktops/kde-5/frameworks-5.21/kconfig.nix delete mode 100644 pkgs/desktops/kde-5/frameworks-5.21/kconfigwidgets/0001-qdiriterator-follow-symlinks.patch delete mode 100644 pkgs/desktops/kde-5/frameworks-5.21/kconfigwidgets/default.nix delete mode 100644 pkgs/desktops/kde-5/frameworks-5.21/kcoreaddons.nix delete mode 100644 pkgs/desktops/kde-5/frameworks-5.21/kcrash.nix delete mode 100644 pkgs/desktops/kde-5/frameworks-5.21/kdbusaddons.nix delete mode 100644 pkgs/desktops/kde-5/frameworks-5.21/kdeclarative.nix delete mode 100644 pkgs/desktops/kde-5/frameworks-5.21/kded.nix delete mode 100644 pkgs/desktops/kde-5/frameworks-5.21/kdelibs4support/default.nix delete mode 100644 pkgs/desktops/kde-5/frameworks-5.21/kdelibs4support/nix-kde-include-dir.patch delete mode 100644 pkgs/desktops/kde-5/frameworks-5.21/kdelibs4support/series delete mode 100644 pkgs/desktops/kde-5/frameworks-5.21/kdelibs4support/setup-hook.sh delete mode 100644 pkgs/desktops/kde-5/frameworks-5.21/kdesignerplugin.nix delete mode 100644 pkgs/desktops/kde-5/frameworks-5.21/kdesu.nix delete mode 100644 pkgs/desktops/kde-5/frameworks-5.21/kdnssd.nix delete mode 100644 pkgs/desktops/kde-5/frameworks-5.21/kdoctools/default.nix delete mode 100644 pkgs/desktops/kde-5/frameworks-5.21/kdoctools/kdoctools-no-find-docbook-xml.patch delete mode 100644 pkgs/desktops/kde-5/frameworks-5.21/kdoctools/setup-hook.sh delete mode 100644 pkgs/desktops/kde-5/frameworks-5.21/kemoticons.nix delete mode 100644 pkgs/desktops/kde-5/frameworks-5.21/kfilemetadata/cmake-install-paths.patch delete mode 100644 pkgs/desktops/kde-5/frameworks-5.21/kfilemetadata/default.nix delete mode 100644 pkgs/desktops/kde-5/frameworks-5.21/kfilemetadata/series delete mode 100644 pkgs/desktops/kde-5/frameworks-5.21/kglobalaccel.nix delete mode 100644 pkgs/desktops/kde-5/frameworks-5.21/kguiaddons.nix delete mode 100644 pkgs/desktops/kde-5/frameworks-5.21/khtml.nix delete mode 100644 pkgs/desktops/kde-5/frameworks-5.21/ki18n.nix delete mode 100644 pkgs/desktops/kde-5/frameworks-5.21/kiconthemes/default-theme-breeze.patch delete mode 100644 pkgs/desktops/kde-5/frameworks-5.21/kiconthemes/default.nix delete mode 100644 pkgs/desktops/kde-5/frameworks-5.21/kiconthemes/series delete mode 100644 pkgs/desktops/kde-5/frameworks-5.21/kidletime.nix delete mode 100644 pkgs/desktops/kde-5/frameworks-5.21/kimageformats.nix delete mode 100644 pkgs/desktops/kde-5/frameworks-5.21/kinit/default.nix delete mode 100644 pkgs/desktops/kde-5/frameworks-5.21/kinit/kinit-libpath.patch delete mode 100644 pkgs/desktops/kde-5/frameworks-5.21/kinit/series delete mode 100644 pkgs/desktops/kde-5/frameworks-5.21/kio/default.nix delete mode 100644 pkgs/desktops/kde-5/frameworks-5.21/kio/samba-search-path.patch delete mode 100644 pkgs/desktops/kde-5/frameworks-5.21/kio/series delete mode 100644 pkgs/desktops/kde-5/frameworks-5.21/kitemmodels.nix delete mode 100644 pkgs/desktops/kde-5/frameworks-5.21/kitemviews.nix delete mode 100644 pkgs/desktops/kde-5/frameworks-5.21/kjobwidgets.nix delete mode 100644 pkgs/desktops/kde-5/frameworks-5.21/kjs.nix delete mode 100644 pkgs/desktops/kde-5/frameworks-5.21/kjsembed.nix delete mode 100644 pkgs/desktops/kde-5/frameworks-5.21/kmediaplayer.nix delete mode 100644 pkgs/desktops/kde-5/frameworks-5.21/knewstuff.nix delete mode 100644 pkgs/desktops/kde-5/frameworks-5.21/knotifications.nix delete mode 100644 pkgs/desktops/kde-5/frameworks-5.21/knotifyconfig.nix delete mode 100644 pkgs/desktops/kde-5/frameworks-5.21/kpackage/allow-external-paths.patch delete mode 100644 pkgs/desktops/kde-5/frameworks-5.21/kpackage/default.nix delete mode 100644 pkgs/desktops/kde-5/frameworks-5.21/kpackage/qdiriterator-follow-symlinks.patch delete mode 100644 pkgs/desktops/kde-5/frameworks-5.21/kpackage/series delete mode 100644 pkgs/desktops/kde-5/frameworks-5.21/kparts.nix delete mode 100644 pkgs/desktops/kde-5/frameworks-5.21/kpeople.nix delete mode 100644 pkgs/desktops/kde-5/frameworks-5.21/kplotting.nix delete mode 100644 pkgs/desktops/kde-5/frameworks-5.21/kpty.nix delete mode 100644 pkgs/desktops/kde-5/frameworks-5.21/kross.nix delete mode 100644 pkgs/desktops/kde-5/frameworks-5.21/krunner.nix delete mode 100644 pkgs/desktops/kde-5/frameworks-5.21/kservice/default.nix delete mode 100644 pkgs/desktops/kde-5/frameworks-5.21/kservice/ksycoca-buffer-size.patch delete mode 100644 pkgs/desktops/kde-5/frameworks-5.21/kservice/no-canonicalize-path.patch delete mode 100644 pkgs/desktops/kde-5/frameworks-5.21/kservice/qdiriterator-follow-symlinks.patch delete mode 100644 pkgs/desktops/kde-5/frameworks-5.21/kservice/series delete mode 100644 pkgs/desktops/kde-5/frameworks-5.21/kservice/setup-hook.sh delete mode 100644 pkgs/desktops/kde-5/frameworks-5.21/ktexteditor/default.nix delete mode 100644 pkgs/desktops/kde-5/frameworks-5.21/ktexteditor/no-qcoreapplication.patch delete mode 100644 pkgs/desktops/kde-5/frameworks-5.21/ktexteditor/series delete mode 100644 pkgs/desktops/kde-5/frameworks-5.21/ktextwidgets.nix delete mode 100644 pkgs/desktops/kde-5/frameworks-5.21/kunitconversion.nix delete mode 100644 pkgs/desktops/kde-5/frameworks-5.21/kwallet.nix delete mode 100644 pkgs/desktops/kde-5/frameworks-5.21/kwidgetsaddons.nix delete mode 100644 pkgs/desktops/kde-5/frameworks-5.21/kwindowsystem.nix delete mode 100644 pkgs/desktops/kde-5/frameworks-5.21/kxmlgui.nix delete mode 100644 pkgs/desktops/kde-5/frameworks-5.21/kxmlrpcclient.nix delete mode 100644 pkgs/desktops/kde-5/frameworks-5.21/modemmanager-qt.nix delete mode 100644 pkgs/desktops/kde-5/frameworks-5.21/networkmanager-qt.nix delete mode 100644 pkgs/desktops/kde-5/frameworks-5.21/oxygen-icons5.nix delete mode 100644 pkgs/desktops/kde-5/frameworks-5.21/plasma-framework.nix delete mode 100644 pkgs/desktops/kde-5/frameworks-5.21/solid.nix delete mode 100644 pkgs/desktops/kde-5/frameworks-5.21/sonnet.nix delete mode 100644 pkgs/desktops/kde-5/frameworks-5.21/srcs.nix delete mode 100644 pkgs/desktops/kde-5/frameworks-5.21/threadweaver.nix create mode 100644 pkgs/desktops/kde-5/frameworks-5.22/attica.nix create mode 100644 pkgs/desktops/kde-5/frameworks-5.22/baloo.nix create mode 100644 pkgs/desktops/kde-5/frameworks-5.22/bluez-qt.nix create mode 100644 pkgs/desktops/kde-5/frameworks-5.22/breeze-icons.nix create mode 100644 pkgs/desktops/kde-5/frameworks-5.22/default.nix create mode 100644 pkgs/desktops/kde-5/frameworks-5.22/extra-cmake-modules/default.nix create mode 100644 pkgs/desktops/kde-5/frameworks-5.22/extra-cmake-modules/nix-lib-path.patch create mode 100644 pkgs/desktops/kde-5/frameworks-5.22/extra-cmake-modules/series create mode 100644 pkgs/desktops/kde-5/frameworks-5.22/extra-cmake-modules/setup-hook.sh create mode 100755 pkgs/desktops/kde-5/frameworks-5.22/fetchsrcs.sh create mode 100644 pkgs/desktops/kde-5/frameworks-5.22/frameworkintegration.nix create mode 100644 pkgs/desktops/kde-5/frameworks-5.22/kactivities-stats.nix create mode 100644 pkgs/desktops/kde-5/frameworks-5.22/kactivities.nix create mode 100644 pkgs/desktops/kde-5/frameworks-5.22/kapidox.nix create mode 100644 pkgs/desktops/kde-5/frameworks-5.22/karchive.nix create mode 100644 pkgs/desktops/kde-5/frameworks-5.22/kauth/cmake-install-paths.patch create mode 100644 pkgs/desktops/kde-5/frameworks-5.22/kauth/default.nix create mode 100644 pkgs/desktops/kde-5/frameworks-5.22/kauth/kauth-policy-install.patch create mode 100644 pkgs/desktops/kde-5/frameworks-5.22/kauth/series create mode 100644 pkgs/desktops/kde-5/frameworks-5.22/kbookmarks.nix create mode 100644 pkgs/desktops/kde-5/frameworks-5.22/kcmutils/0001-qdiriterator-follow-symlinks.patch create mode 100644 pkgs/desktops/kde-5/frameworks-5.22/kcmutils/default.nix create mode 100644 pkgs/desktops/kde-5/frameworks-5.22/kcodecs.nix create mode 100644 pkgs/desktops/kde-5/frameworks-5.22/kcompletion.nix create mode 100644 pkgs/desktops/kde-5/frameworks-5.22/kconfig.nix create mode 100644 pkgs/desktops/kde-5/frameworks-5.22/kconfigwidgets/0001-qdiriterator-follow-symlinks.patch create mode 100644 pkgs/desktops/kde-5/frameworks-5.22/kconfigwidgets/default.nix create mode 100644 pkgs/desktops/kde-5/frameworks-5.22/kcoreaddons.nix create mode 100644 pkgs/desktops/kde-5/frameworks-5.22/kcrash.nix create mode 100644 pkgs/desktops/kde-5/frameworks-5.22/kdbusaddons.nix create mode 100644 pkgs/desktops/kde-5/frameworks-5.22/kdeclarative.nix create mode 100644 pkgs/desktops/kde-5/frameworks-5.22/kded.nix create mode 100644 pkgs/desktops/kde-5/frameworks-5.22/kdelibs4support/default.nix create mode 100644 pkgs/desktops/kde-5/frameworks-5.22/kdelibs4support/nix-kde-include-dir.patch create mode 100644 pkgs/desktops/kde-5/frameworks-5.22/kdelibs4support/series create mode 100644 pkgs/desktops/kde-5/frameworks-5.22/kdelibs4support/setup-hook.sh create mode 100644 pkgs/desktops/kde-5/frameworks-5.22/kdesignerplugin.nix create mode 100644 pkgs/desktops/kde-5/frameworks-5.22/kdesu.nix create mode 100644 pkgs/desktops/kde-5/frameworks-5.22/kdnssd.nix create mode 100644 pkgs/desktops/kde-5/frameworks-5.22/kdoctools/default.nix create mode 100644 pkgs/desktops/kde-5/frameworks-5.22/kdoctools/kdoctools-no-find-docbook-xml.patch create mode 100644 pkgs/desktops/kde-5/frameworks-5.22/kdoctools/setup-hook.sh create mode 100644 pkgs/desktops/kde-5/frameworks-5.22/kemoticons.nix create mode 100644 pkgs/desktops/kde-5/frameworks-5.22/kfilemetadata/cmake-install-paths.patch create mode 100644 pkgs/desktops/kde-5/frameworks-5.22/kfilemetadata/default.nix create mode 100644 pkgs/desktops/kde-5/frameworks-5.22/kfilemetadata/series create mode 100644 pkgs/desktops/kde-5/frameworks-5.22/kglobalaccel.nix create mode 100644 pkgs/desktops/kde-5/frameworks-5.22/kguiaddons.nix create mode 100644 pkgs/desktops/kde-5/frameworks-5.22/khtml.nix create mode 100644 pkgs/desktops/kde-5/frameworks-5.22/ki18n.nix create mode 100644 pkgs/desktops/kde-5/frameworks-5.22/kiconthemes/default-theme-breeze.patch create mode 100644 pkgs/desktops/kde-5/frameworks-5.22/kiconthemes/default.nix create mode 100644 pkgs/desktops/kde-5/frameworks-5.22/kiconthemes/series create mode 100644 pkgs/desktops/kde-5/frameworks-5.22/kidletime.nix create mode 100644 pkgs/desktops/kde-5/frameworks-5.22/kimageformats.nix create mode 100644 pkgs/desktops/kde-5/frameworks-5.22/kinit/default.nix create mode 100644 pkgs/desktops/kde-5/frameworks-5.22/kinit/kinit-libpath.patch create mode 100644 pkgs/desktops/kde-5/frameworks-5.22/kinit/series create mode 100644 pkgs/desktops/kde-5/frameworks-5.22/kio/default.nix create mode 100644 pkgs/desktops/kde-5/frameworks-5.22/kio/samba-search-path.patch create mode 100644 pkgs/desktops/kde-5/frameworks-5.22/kio/series create mode 100644 pkgs/desktops/kde-5/frameworks-5.22/kitemmodels.nix create mode 100644 pkgs/desktops/kde-5/frameworks-5.22/kitemviews.nix create mode 100644 pkgs/desktops/kde-5/frameworks-5.22/kjobwidgets.nix create mode 100644 pkgs/desktops/kde-5/frameworks-5.22/kjs.nix create mode 100644 pkgs/desktops/kde-5/frameworks-5.22/kjsembed.nix create mode 100644 pkgs/desktops/kde-5/frameworks-5.22/kmediaplayer.nix create mode 100644 pkgs/desktops/kde-5/frameworks-5.22/knewstuff.nix create mode 100644 pkgs/desktops/kde-5/frameworks-5.22/knotifications.nix create mode 100644 pkgs/desktops/kde-5/frameworks-5.22/knotifyconfig.nix create mode 100644 pkgs/desktops/kde-5/frameworks-5.22/kpackage/allow-external-paths.patch create mode 100644 pkgs/desktops/kde-5/frameworks-5.22/kpackage/default.nix create mode 100644 pkgs/desktops/kde-5/frameworks-5.22/kpackage/qdiriterator-follow-symlinks.patch create mode 100644 pkgs/desktops/kde-5/frameworks-5.22/kpackage/series create mode 100644 pkgs/desktops/kde-5/frameworks-5.22/kparts.nix create mode 100644 pkgs/desktops/kde-5/frameworks-5.22/kpeople.nix create mode 100644 pkgs/desktops/kde-5/frameworks-5.22/kplotting.nix create mode 100644 pkgs/desktops/kde-5/frameworks-5.22/kpty.nix create mode 100644 pkgs/desktops/kde-5/frameworks-5.22/kross.nix create mode 100644 pkgs/desktops/kde-5/frameworks-5.22/krunner.nix create mode 100644 pkgs/desktops/kde-5/frameworks-5.22/kservice/default.nix create mode 100644 pkgs/desktops/kde-5/frameworks-5.22/kservice/no-canonicalize-path.patch create mode 100644 pkgs/desktops/kde-5/frameworks-5.22/kservice/qdiriterator-follow-symlinks.patch create mode 100644 pkgs/desktops/kde-5/frameworks-5.22/kservice/series create mode 100644 pkgs/desktops/kde-5/frameworks-5.22/kservice/setup-hook.sh create mode 100644 pkgs/desktops/kde-5/frameworks-5.22/ktexteditor/default.nix create mode 100644 pkgs/desktops/kde-5/frameworks-5.22/ktexteditor/no-qcoreapplication.patch create mode 100644 pkgs/desktops/kde-5/frameworks-5.22/ktexteditor/series create mode 100644 pkgs/desktops/kde-5/frameworks-5.22/ktextwidgets.nix create mode 100644 pkgs/desktops/kde-5/frameworks-5.22/kunitconversion.nix create mode 100644 pkgs/desktops/kde-5/frameworks-5.22/kwallet.nix create mode 100644 pkgs/desktops/kde-5/frameworks-5.22/kwidgetsaddons.nix create mode 100644 pkgs/desktops/kde-5/frameworks-5.22/kwindowsystem.nix create mode 100644 pkgs/desktops/kde-5/frameworks-5.22/kxmlgui.nix create mode 100644 pkgs/desktops/kde-5/frameworks-5.22/kxmlrpcclient.nix create mode 100644 pkgs/desktops/kde-5/frameworks-5.22/modemmanager-qt.nix create mode 100644 pkgs/desktops/kde-5/frameworks-5.22/networkmanager-qt.nix create mode 100644 pkgs/desktops/kde-5/frameworks-5.22/oxygen-icons5.nix create mode 100644 pkgs/desktops/kde-5/frameworks-5.22/plasma-framework.nix create mode 100644 pkgs/desktops/kde-5/frameworks-5.22/solid.nix create mode 100644 pkgs/desktops/kde-5/frameworks-5.22/sonnet.nix create mode 100644 pkgs/desktops/kde-5/frameworks-5.22/srcs.nix create mode 100644 pkgs/desktops/kde-5/frameworks-5.22/threadweaver.nix (limited to 'pkgs/desktops') diff --git a/pkgs/desktops/kde-5/frameworks-5.21/attica.nix b/pkgs/desktops/kde-5/frameworks-5.21/attica.nix deleted file mode 100644 index 98721876c120..000000000000 --- a/pkgs/desktops/kde-5/frameworks-5.21/attica.nix +++ /dev/null @@ -1,11 +0,0 @@ -{ kdeFramework, lib -, extra-cmake-modules -}: - -kdeFramework { - name = "attica"; - nativeBuildInputs = [ extra-cmake-modules ]; - meta = { - maintainers = [ lib.maintainers.ttuegel ]; - }; -} diff --git a/pkgs/desktops/kde-5/frameworks-5.21/baloo.nix b/pkgs/desktops/kde-5/frameworks-5.21/baloo.nix deleted file mode 100644 index f676da0f4c84..000000000000 --- a/pkgs/desktops/kde-5/frameworks-5.21/baloo.nix +++ /dev/null @@ -1,23 +0,0 @@ -{ kdeFramework, lib, extra-cmake-modules, kauth, kconfig -, kcoreaddons, kcrash, kdbusaddons, kfilemetadata, ki18n, kidletime -, kio, lmdb, makeQtWrapper, qtbase, solid -}: - -kdeFramework { - name = "baloo"; - nativeBuildInputs = [ extra-cmake-modules makeQtWrapper ]; - propagatedBuildInputs = [ - kauth kconfig kcoreaddons kcrash kdbusaddons kfilemetadata ki18n kio - kidletime lmdb qtbase solid - ]; - postInstall = '' - wrapQtProgram "$out/bin/baloo_file" - wrapQtProgram "$out/bin/baloo_file_extractor" - wrapQtProgram "$out/bin/balooctl" - wrapQtProgram "$out/bin/baloosearch" - wrapQtProgram "$out/bin/balooshow" - ''; - meta = { - maintainers = [ lib.maintainers.ttuegel ]; - }; -} diff --git a/pkgs/desktops/kde-5/frameworks-5.21/bluez-qt.nix b/pkgs/desktops/kde-5/frameworks-5.21/bluez-qt.nix deleted file mode 100644 index 26490167dbdb..000000000000 --- a/pkgs/desktops/kde-5/frameworks-5.21/bluez-qt.nix +++ /dev/null @@ -1,17 +0,0 @@ -{ kdeFramework, lib -, extra-cmake-modules -, qtdeclarative -}: - -kdeFramework { - name = "bluez-qt"; - nativeBuildInputs = [ extra-cmake-modules ]; - propagatedBuildInputs = [ qtdeclarative ]; - preConfigure = '' - substituteInPlace CMakeLists.txt \ - --replace /lib/udev/rules.d "$out/lib/udev/rules.d" - ''; - meta = { - maintainers = [ lib.maintainers.ttuegel ]; - }; -} diff --git a/pkgs/desktops/kde-5/frameworks-5.21/breeze-icons.nix b/pkgs/desktops/kde-5/frameworks-5.21/breeze-icons.nix deleted file mode 100644 index 773261638c98..000000000000 --- a/pkgs/desktops/kde-5/frameworks-5.21/breeze-icons.nix +++ /dev/null @@ -1,11 +0,0 @@ -{ kdeFramework -, extra-cmake-modules -, qtsvg -}: - -kdeFramework { - name = "breeze-icons"; - outputs = [ "out" ]; - nativeBuildInputs = [ extra-cmake-modules ]; - propagatedBuildInputs = [ qtsvg ]; -} diff --git a/pkgs/desktops/kde-5/frameworks-5.21/default.nix b/pkgs/desktops/kde-5/frameworks-5.21/default.nix deleted file mode 100644 index 8c60c4d8856a..000000000000 --- a/pkgs/desktops/kde-5/frameworks-5.21/default.nix +++ /dev/null @@ -1,120 +0,0 @@ -# Maintainer's Notes: -# -# Minor updates: -# 1. Edit ./fetchsrcs.sh to point to the updated URL. -# 2. Run ./fetchsrcs.sh. -# 3. Build and enjoy. -# -# Major updates: -# We prefer not to immediately overwrite older versions with major updates, so -# make a copy of this directory first. After copying, be sure to delete ./tmp -# if it exists. Then follow the minor update instructions. Be sure to check if -# any new components have been added and package them as necessary. - -{ pkgs, debug ? false }: - -let - - inherit (pkgs) lib makeSetupHook stdenv; - - mirror = "mirror://kde"; - srcs = import ./srcs.nix { inherit (pkgs) fetchurl; inherit mirror; }; - - packages = self: with self; { - kdeFramework = args: - let - inherit (args) name; - inherit (srcs."${name}") src version; - in stdenv.mkDerivation (args // { - name = "${name}-${version}"; - inherit src; - - outputs = args.outputs or [ "dev" "out" ]; - - cmakeFlags = - (args.cmakeFlags or []) - ++ [ "-DBUILD_TESTING=OFF" ] - ++ lib.optional debug "-DCMAKE_BUILD_TYPE=Debug"; - - meta = { - license = with lib.licenses; [ - lgpl21Plus lgpl3Plus bsd2 mit gpl2Plus gpl3Plus fdl12 - ]; - platforms = lib.platforms.linux; - homepage = "http://www.kde.org"; - } // (args.meta or {}); - }); - - attica = callPackage ./attica.nix {}; - baloo = callPackage ./baloo.nix {}; - bluez-qt = callPackage ./bluez-qt.nix {}; - breeze-icons = callPackage ./breeze-icons.nix {}; - extra-cmake-modules = callPackage ./extra-cmake-modules {}; - frameworkintegration = callPackage ./frameworkintegration.nix {}; - kactivities = callPackage ./kactivities.nix {}; - kactivities-stats = callPackage ./kactivities-stats.nix {}; - kapidox = callPackage ./kapidox.nix {}; - karchive = callPackage ./karchive.nix {}; - kauth = callPackage ./kauth {}; - kbookmarks = callPackage ./kbookmarks.nix {}; - kcmutils = callPackage ./kcmutils {}; - kcodecs = callPackage ./kcodecs.nix {}; - kcompletion = callPackage ./kcompletion.nix {}; - kconfig = callPackage ./kconfig.nix {}; - kconfigwidgets = callPackage ./kconfigwidgets {}; - kcoreaddons = callPackage ./kcoreaddons.nix {}; - kcrash = callPackage ./kcrash.nix {}; - kdbusaddons = callPackage ./kdbusaddons.nix {}; - kdeclarative = callPackage ./kdeclarative.nix {}; - kded = callPackage ./kded.nix {}; - kdelibs4support = callPackage ./kdelibs4support {}; - kdesignerplugin = callPackage ./kdesignerplugin.nix {}; - kdesu = callPackage ./kdesu.nix {}; - kdnssd = callPackage ./kdnssd.nix {}; - kdoctools = callPackage ./kdoctools {}; - kemoticons = callPackage ./kemoticons.nix {}; - kfilemetadata = callPackage ./kfilemetadata {}; - kglobalaccel = callPackage ./kglobalaccel.nix {}; - kguiaddons = callPackage ./kguiaddons.nix {}; - khtml = callPackage ./khtml.nix {}; - ki18n = callPackage ./ki18n.nix {}; - kiconthemes = callPackage ./kiconthemes {}; - kidletime = callPackage ./kidletime.nix {}; - kimageformats = callPackage ./kimageformats.nix {}; - kinit = callPackage ./kinit {}; - kio = callPackage ./kio {}; - kitemmodels = callPackage ./kitemmodels.nix {}; - kitemviews = callPackage ./kitemviews.nix {}; - kjobwidgets = callPackage ./kjobwidgets.nix {}; - kjs = callPackage ./kjs.nix {}; - kjsembed = callPackage ./kjsembed.nix {}; - kmediaplayer = callPackage ./kmediaplayer.nix {}; - knewstuff = callPackage ./knewstuff.nix {}; - knotifications = callPackage ./knotifications.nix {}; - knotifyconfig = callPackage ./knotifyconfig.nix {}; - kpackage = callPackage ./kpackage {}; - kparts = callPackage ./kparts.nix {}; - kpeople = callPackage ./kpeople.nix {}; - kplotting = callPackage ./kplotting.nix {}; - kpty = callPackage ./kpty.nix {}; - kross = callPackage ./kross.nix {}; - krunner = callPackage ./krunner.nix {}; - kservice = callPackage ./kservice {}; - ktexteditor = callPackage ./ktexteditor {}; - ktextwidgets = callPackage ./ktextwidgets.nix {}; - kunitconversion = callPackage ./kunitconversion.nix {}; - kwallet = callPackage ./kwallet.nix {}; - kwidgetsaddons = callPackage ./kwidgetsaddons.nix {}; - kwindowsystem = callPackage ./kwindowsystem.nix {}; - kxmlgui = callPackage ./kxmlgui.nix {}; - kxmlrpcclient = callPackage ./kxmlrpcclient.nix {}; - modemmanager-qt = callPackage ./modemmanager-qt.nix {}; - networkmanager-qt = callPackage ./networkmanager-qt.nix {}; - oxygen-icons5 = callPackage ./oxygen-icons5.nix {}; - plasma-framework = callPackage ./plasma-framework.nix {}; - solid = callPackage ./solid.nix {}; - sonnet = callPackage ./sonnet.nix {}; - threadweaver = callPackage ./threadweaver.nix {}; - }; - -in packages diff --git a/pkgs/desktops/kde-5/frameworks-5.21/extra-cmake-modules/default.nix b/pkgs/desktops/kde-5/frameworks-5.21/extra-cmake-modules/default.nix deleted file mode 100644 index 1c2ea70442d3..000000000000 --- a/pkgs/desktops/kde-5/frameworks-5.21/extra-cmake-modules/default.nix +++ /dev/null @@ -1,20 +0,0 @@ -{ kdeFramework, lib, copyPathsToStore, cmake, pkgconfig, qttools }: - -kdeFramework { - name = "extra-cmake-modules"; - - patches = copyPathsToStore (lib.readPathsFromFile ./. ./series); - - outputs = [ "out" ]; # this package has no runtime components - setupHook = ./setup-hook.sh; - - # It is OK to propagate these inputs as long as - # extra-cmake-modules is never a propagated input - # of some other derivation. - propagatedNativeBuildInputs = [ cmake pkgconfig qttools ]; - - meta = with lib; { - license = licenses.bsd2; - maintainers = [ maintainers.ttuegel ]; - }; -} diff --git a/pkgs/desktops/kde-5/frameworks-5.21/extra-cmake-modules/nix-lib-path.patch b/pkgs/desktops/kde-5/frameworks-5.21/extra-cmake-modules/nix-lib-path.patch deleted file mode 100644 index a74340a6dc96..000000000000 --- a/pkgs/desktops/kde-5/frameworks-5.21/extra-cmake-modules/nix-lib-path.patch +++ /dev/null @@ -1,37 +0,0 @@ -Index: extra-cmake-modules-5.18.0/kde-modules/KDEInstallDirs.cmake -=================================================================== ---- extra-cmake-modules-5.18.0.orig/kde-modules/KDEInstallDirs.cmake -+++ extra-cmake-modules-5.18.0/kde-modules/KDEInstallDirs.cmake -@@ -200,32 +200,6 @@ - # GNUInstallDirs code deals with re-configuring, but that is dealt with - # by the _define_* macros in this module). - set(_LIBDIR_DEFAULT "lib") --# Override this default 'lib' with 'lib64' iff: --# - we are on a Linux, kFreeBSD or Hurd system but NOT cross-compiling --# - we are NOT on debian --# - we are on a 64 bits system --# reason is: amd64 ABI: http://www.x86-64.org/documentation/abi.pdf --# For Debian with multiarch, use 'lib/${CMAKE_LIBRARY_ARCHITECTURE}' if --# CMAKE_LIBRARY_ARCHITECTURE is set (which contains e.g. "i386-linux-gnu" --# See http://wiki.debian.org/Multiarch --if((CMAKE_SYSTEM_NAME MATCHES "Linux|kFreeBSD" OR CMAKE_SYSTEM_NAME STREQUAL "GNU") -- AND NOT CMAKE_CROSSCOMPILING) -- if (EXISTS "/etc/debian_version") # is this a debian system ? -- if(CMAKE_LIBRARY_ARCHITECTURE) -- set(_LIBDIR_DEFAULT "lib/${CMAKE_LIBRARY_ARCHITECTURE}") -- endif() -- else() # not debian, rely on CMAKE_SIZEOF_VOID_P: -- if(NOT DEFINED CMAKE_SIZEOF_VOID_P) -- message(AUTHOR_WARNING -- "Unable to determine default LIB_INSTALL_LIBDIR directory because no target architecture is known. " -- "Please enable at least one language before including KDEInstallDirs.") -- else() -- if("${CMAKE_SIZEOF_VOID_P}" EQUAL "8") -- set(_LIBDIR_DEFAULT "lib64") -- endif() -- endif() -- endif() --endif() - - set(_gnu_install_dirs_vars - BINDIR diff --git a/pkgs/desktops/kde-5/frameworks-5.21/extra-cmake-modules/series b/pkgs/desktops/kde-5/frameworks-5.21/extra-cmake-modules/series deleted file mode 100644 index b4569e50a5f7..000000000000 --- a/pkgs/desktops/kde-5/frameworks-5.21/extra-cmake-modules/series +++ /dev/null @@ -1 +0,0 @@ -nix-lib-path.patch diff --git a/pkgs/desktops/kde-5/frameworks-5.21/extra-cmake-modules/setup-hook.sh b/pkgs/desktops/kde-5/frameworks-5.21/extra-cmake-modules/setup-hook.sh deleted file mode 100644 index 49ac5d0c8b5f..000000000000 --- a/pkgs/desktops/kde-5/frameworks-5.21/extra-cmake-modules/setup-hook.sh +++ /dev/null @@ -1,74 +0,0 @@ -_ecmSetXdgDirs() { - addToSearchPathOnce XDG_DATA_DIRS "$1/share" - addToSearchPathOnce XDG_CONFIG_DIRS "$1/etc/xdg" - addToSearchPathOnce NIX_WRAP_XDG_CONFIG_DIRS "$1/etc/xdg" -} - -_ecmPropagateSharedData() { - local sharedPaths=( \ - "config.cfg" \ - "kconf_update" \ - "kservices5" \ - "kservicetypes5" \ - "knotifications5" \ - "applications" \ - "desktop-directories" \ - "mime" \ - "dbus-1" \ - "interfaces" \ - "services" \ - "system-services" ) - for dir in ${sharedPaths[@]}; do - if [ -d "$1/share/$dir" ]; then - addToSearchPathOnce NIX_WRAP_XDG_DATA_DIRS "$1/share" - propagateOnce propagatedUserEnvPkgs "$1" - break - fi - done -} - -_ecmConfig() { - # Because we need to use absolute paths here, we must set *all* the paths. - cmakeFlags+=" -DKDE_INSTALL_EXECROOTDIR=${!outputBin}" - cmakeFlags+=" -DKDE_INSTALL_BINDIR=${!outputBin}/bin" - cmakeFlags+=" -DKDE_INSTALL_SBINDIR=${!outputBin}/sbin" - cmakeFlags+=" -DKDE_INSTALL_LIBDIR=${!outputLib}/lib" - cmakeFlags+=" -DKDE_INSTALL_LIBEXECDIR=${!outputLib}/lib/libexec" - cmakeFlags+=" -DKDE_INSTALL_CMAKEPACKAGEDIR=${!outputDev}/lib/cmake" - cmakeFlags+=" -DKDE_INSTALL_QTPLUGINDIR=${!outputLib}/lib/qt5/plugins" - cmakeFlags+=" -DKDE_INSTALL_PLUGINDIR=${!outputLib}/lib/qt5/plugins" - cmakeFlags+=" -DKDE_INSTALL_QTQUICKIMPORTSDIR=${!outputLib}/lib/qt5/imports" - cmakeFlags+=" -DKDE_INSTALL_QMLDIR=${!outputLib}/lib/qt5/qml" - cmakeFlags+=" -DKDE_INSTALL_INCLUDEDIR=${!outputInclude}/include" - cmakeFlags+=" -DKDE_INSTALL_LOCALSTATEDIR=/var" - cmakeFlags+=" -DKDE_INSTALL_DATAROOTDIR=${!outputLib}/share" - cmakeFlags+=" -DKDE_INSTALL_DATADIR=${!outputLib}/share" - cmakeFlags+=" -DKDE_INSTALL_DOCBUNDLEDIR=${!outputLib}/share/doc/HTML" - cmakeFlags+=" -DKDE_INSTALL_KCFGDIR=${!outputLib}/share/config.kcfg" - cmakeFlags+=" -DKDE_INSTALL_KCONFUPDATEDIR=${!outputLib}/share/kconf_update" - cmakeFlags+=" -DKDE_INSTALL_KSERVICES5DIR=${!outputLib}/share/kservices5" - cmakeFlags+=" -DKDE_INSTALL_KSERVICETYPES5DIR=${!outputLib}/share/kservicetypes5" - cmakeFlags+=" -DKDE_INSTALL_KXMLGUI5DIR=${!outputLib}/share/kxmlgui5" - cmakeFlags+=" -DKDE_INSTALL_KNOTIFY5RCDIR=${!outputLib}/share/knotifications5" - cmakeFlags+=" -DKDE_INSTALL_ICONDIR=${!outputLib}/share/icons" - cmakeFlags+=" -DKDE_INSTALL_LOCALEDIR=${!outputLib}/share/locale" - cmakeFlags+=" -DKDE_INSTALL_SOUNDDIR=${!outputLib}/share/sounds" - cmakeFlags+=" -DKDE_INSTALL_TEMPLATEDIR=${!outputLib}/share/templates" - cmakeFlags+=" -DKDE_INSTALL_WALLPAPERDIR=${!outputLib}/share/wallpapers" - cmakeFlags+=" -DKDE_INSTALL_APPDIR=${!outputLib}/share/applications" - cmakeFlags+=" -DKDE_INSTALL_DESKTOPDIR=${!outputLib}/share/desktop-directories" - cmakeFlags+=" -DKDE_INSTALL_MIMEDIR=${!outputLib}/share/mime/packages" - cmakeFlags+=" -DKDE_INSTALL_METAINFODIR=${!outputLib}/share/appdata" - cmakeFlags+=" -DKDE_INSTALL_MANDIR=${!outputLib}/share/man" - cmakeFlags+=" -DKDE_INSTALL_INFODIR=${!outputLib}/share/info" - cmakeFlags+=" -DKDE_INSTALL_DBUSDIR=${!outputLib}/share/dbus-1" - cmakeFlags+=" -DKDE_INSTALL_DBUSINTERFACEDIR=${!outputLib}/share/dbus-1/interfaces" - cmakeFlags+=" -DKDE_INSTALL_DBUSSERVICEDIR=${!outputLib}/share/dbus-1/services" - cmakeFlags+=" -DKDE_INSTALL_DBUSSYSTEMSERVICEDIR=${!outputLib}/share/dbus-1/system-services" - cmakeFlags+=" -DKDE_INSTALL_SYSCONFDIR=${!outputLib}/etc" - cmakeFlags+=" -DKDE_INSTALL_CONFDIR=${!outputLib}/etc/xdg" - cmakeFlags+=" -DKDE_INSTALL_AUTOSTARTDIR=${!outputLib}/etc/xdg/autostart" -} - -envHooks+=(_ecmSetXdgDirs _ecmPropagateSharedData) -preConfigureHooks+=(_ecmConfig) diff --git a/pkgs/desktops/kde-5/frameworks-5.21/fetchsrcs.sh b/pkgs/desktops/kde-5/frameworks-5.21/fetchsrcs.sh deleted file mode 100755 index dde749b218c0..000000000000 --- a/pkgs/desktops/kde-5/frameworks-5.21/fetchsrcs.sh +++ /dev/null @@ -1,57 +0,0 @@ -#! /usr/bin/env nix-shell -#! nix-shell -i bash -p coreutils findutils gnused nix wget - -set -x - -# The trailing slash at the end is necessary! -RELEASE_URL="http://download.kde.org/stable/frameworks/5.21/" -EXTRA_WGET_ARGS='-A *.tar.xz' - -mkdir tmp; cd tmp - -rm -f ../srcs.csv - -wget -nH -r -c --no-parent $RELEASE_URL $EXTRA_WGET_ARGS - -find . | while read src; do - if [[ -f "${src}" ]]; then - # Sanitize file name - filename=$(basename "$src" | tr '@' '_') - nameVersion="${filename%.tar.*}" - name=$(echo "$nameVersion" | sed -e 's,-[[:digit:]].*,,' | sed -e 's,-opensource-src$,,') - version=$(echo "$nameVersion" | sed -e 's,^\([[:alpha:]][[:alnum:]]*-\)\+,,') - echo "$name,$version,$src,$filename" >>../srcs.csv - fi -done - -cat >../srcs.nix <>../srcs.nix <>../srcs.nix - -rm -f ../srcs.csv - -cd .. diff --git a/pkgs/desktops/kde-5/frameworks-5.21/frameworkintegration.nix b/pkgs/desktops/kde-5/frameworks-5.21/frameworkintegration.nix deleted file mode 100644 index ee1b188d4073..000000000000 --- a/pkgs/desktops/kde-5/frameworks-5.21/frameworkintegration.nix +++ /dev/null @@ -1,14 +0,0 @@ -{ kdeFramework, lib, extra-cmake-modules, kbookmarks, kcompletion -, kconfig, kconfigwidgets, ki18n, kiconthemes, kio, knotifications -, kwidgetsaddons, libXcursor, qtx11extras -}: - -kdeFramework { - name = "frameworkintegration"; - meta = { maintainers = [ lib.maintainers.ttuegel ]; }; - nativeBuildInputs = [ extra-cmake-modules ]; - propagatedBuildInputs = [ - kbookmarks kcompletion kconfig kconfigwidgets knotifications ki18n kio - kiconthemes kwidgetsaddons libXcursor qtx11extras - ]; -} diff --git a/pkgs/desktops/kde-5/frameworks-5.21/kactivities-stats.nix b/pkgs/desktops/kde-5/frameworks-5.21/kactivities-stats.nix deleted file mode 100644 index 0080c5c31649..000000000000 --- a/pkgs/desktops/kde-5/frameworks-5.21/kactivities-stats.nix +++ /dev/null @@ -1,9 +0,0 @@ -{ kdeFramework, lib, extra-cmake-modules -, boost, kactivities, kconfig }: - -kdeFramework { - name = "kactivities-stats"; - meta = { maintainers = [ lib.maintainers.ttuegel ]; }; - nativeBuildInputs = [ extra-cmake-modules ]; - propagatedBuildInputs = [ boost kactivities kconfig ]; -} diff --git a/pkgs/desktops/kde-5/frameworks-5.21/kactivities.nix b/pkgs/desktops/kde-5/frameworks-5.21/kactivities.nix deleted file mode 100644 index 167c3f15bbda..000000000000 --- a/pkgs/desktops/kde-5/frameworks-5.21/kactivities.nix +++ /dev/null @@ -1,14 +0,0 @@ -{ kdeFramework, lib, extra-cmake-modules, boost, kcmutils, kconfig -, kcoreaddons, kdbusaddons, kdeclarative, kglobalaccel, ki18n -, kio, kservice, kwindowsystem, kxmlgui, qtdeclarative -}: - -kdeFramework { - name = "kactivities"; - meta = { maintainers = [ lib.maintainers.ttuegel ]; }; - nativeBuildInputs = [ extra-cmake-modules ]; - propagatedBuildInputs = [ - boost kcmutils kconfig kcoreaddons kdbusaddons kdeclarative kglobalaccel - ki18n kio kservice kwindowsystem kxmlgui qtdeclarative - ]; -} diff --git a/pkgs/desktops/kde-5/frameworks-5.21/kapidox.nix b/pkgs/desktops/kde-5/frameworks-5.21/kapidox.nix deleted file mode 100644 index f78a5ea08a49..000000000000 --- a/pkgs/desktops/kde-5/frameworks-5.21/kapidox.nix +++ /dev/null @@ -1,10 +0,0 @@ -{ kdeFramework, lib -, extra-cmake-modules -, python -}: - -kdeFramework { - name = "kapidox"; - meta = { maintainers = [ lib.maintainers.ttuegel ]; }; - nativeBuildInputs = [ extra-cmake-modules python ]; -} diff --git a/pkgs/desktops/kde-5/frameworks-5.21/karchive.nix b/pkgs/desktops/kde-5/frameworks-5.21/karchive.nix deleted file mode 100644 index bec44a6d6874..000000000000 --- a/pkgs/desktops/kde-5/frameworks-5.21/karchive.nix +++ /dev/null @@ -1,9 +0,0 @@ -{ kdeFramework, lib -, extra-cmake-modules -}: - -kdeFramework { - name = "karchive"; - meta = { maintainers = [ lib.maintainers.ttuegel ]; }; - nativeBuildInputs = [ extra-cmake-modules ]; -} diff --git a/pkgs/desktops/kde-5/frameworks-5.21/kauth/cmake-install-paths.patch b/pkgs/desktops/kde-5/frameworks-5.21/kauth/cmake-install-paths.patch deleted file mode 100644 index c66f5ecd008f..000000000000 --- a/pkgs/desktops/kde-5/frameworks-5.21/kauth/cmake-install-paths.patch +++ /dev/null @@ -1,17 +0,0 @@ -Index: kauth-5.18.0/KF5AuthConfig.cmake.in -=================================================================== ---- kauth-5.18.0.orig/KF5AuthConfig.cmake.in -+++ kauth-5.18.0/KF5AuthConfig.cmake.in -@@ -4,9 +4,9 @@ set(KAUTH_STUB_FILES_DIR "@PACKAGE_KDE_I - - set(KAUTH_BACKEND_NAME "@KAUTH_BACKEND_NAME@") - set(KAUTH_HELPER_BACKEND_NAME "@KAUTH_HELPER_BACKEND_NAME@") --set(KAUTH_POLICY_FILES_INSTALL_DIR "@KAUTH_POLICY_FILES_INSTALL_DIR@") --set(KAUTH_HELPER_INSTALL_DIR "@KAUTH_HELPER_INSTALL_DIR@") --set(KAUTH_HELPER_INSTALL_ABSOLUTE_DIR "@KAUTH_HELPER_INSTALL_ABSOLUTE_DIR@") -+set(KAUTH_POLICY_FILES_INSTALL_DIR "${KDE_INSTALL_DATADIR}/polkit-1/actions") -+set(KAUTH_HELPER_INSTALL_DIR "${KDE_INSTALL_LIBEXECDIR}") -+set(KAUTH_HELPER_INSTALL_ABSOLUTE_DIR "${KDE_INSTALL_LIBEXECDIR}") - - find_dependency(KF5CoreAddons "@KF5_DEP_VERSION@") - diff --git a/pkgs/desktops/kde-5/frameworks-5.21/kauth/default.nix b/pkgs/desktops/kde-5/frameworks-5.21/kauth/default.nix deleted file mode 100644 index 4bdba88bc3bb..000000000000 --- a/pkgs/desktops/kde-5/frameworks-5.21/kauth/default.nix +++ /dev/null @@ -1,13 +0,0 @@ -{ kdeFramework, lib, copyPathsToStore -, extra-cmake-modules -, kcoreaddons -, polkit-qt -}: - -kdeFramework { - name = "kauth"; - meta = { maintainers = [ lib.maintainers.ttuegel ]; }; - nativeBuildInputs = [ extra-cmake-modules ]; - propagatedBuildInputs = [ kcoreaddons polkit-qt ]; - patches = copyPathsToStore (lib.readPathsFromFile ./. ./series); -} diff --git a/pkgs/desktops/kde-5/frameworks-5.21/kauth/kauth-policy-install.patch b/pkgs/desktops/kde-5/frameworks-5.21/kauth/kauth-policy-install.patch deleted file mode 100644 index 340155256f28..000000000000 --- a/pkgs/desktops/kde-5/frameworks-5.21/kauth/kauth-policy-install.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/KF5AuthConfig.cmake.in b/KF5AuthConfig.cmake.in -index e859ec7..9a8ab18 100644 ---- a/KF5AuthConfig.cmake.in -+++ b/KF5AuthConfig.cmake.in -@@ -4,7 +4,7 @@ set(KAUTH_STUB_FILES_DIR "${PACKAGE_PREFIX_DIR}/@KF5_DATA_INSTALL_DIR@/kauth/") - - set(KAUTH_BACKEND_NAME "@KAUTH_BACKEND_NAME@") - set(KAUTH_HELPER_BACKEND_NAME "@KAUTH_HELPER_BACKEND_NAME@") --set(KAUTH_POLICY_FILES_INSTALL_DIR "@KAUTH_POLICY_FILES_INSTALL_DIR@") -+set(KAUTH_POLICY_FILES_INSTALL_DIR "\${CMAKE_INSTALL_PREFIX}/share/polkit-1/actions") - set(KAUTH_HELPER_INSTALL_DIR "@KAUTH_HELPER_INSTALL_DIR@") - - find_dependency(KF5CoreAddons "@KF5_DEP_VERSION@") diff --git a/pkgs/desktops/kde-5/frameworks-5.21/kauth/series b/pkgs/desktops/kde-5/frameworks-5.21/kauth/series deleted file mode 100644 index d2689425c387..000000000000 --- a/pkgs/desktops/kde-5/frameworks-5.21/kauth/series +++ /dev/null @@ -1 +0,0 @@ -cmake-install-paths.patch diff --git a/pkgs/desktops/kde-5/frameworks-5.21/kbookmarks.nix b/pkgs/desktops/kde-5/frameworks-5.21/kbookmarks.nix deleted file mode 100644 index 7348e591d9cb..000000000000 --- a/pkgs/desktops/kde-5/frameworks-5.21/kbookmarks.nix +++ /dev/null @@ -1,18 +0,0 @@ -{ kdeFramework, lib -, extra-cmake-modules -, kcodecs -, kconfig -, kconfigwidgets -, kcoreaddons -, kiconthemes -, kxmlgui -}: - -kdeFramework { - name = "kbookmarks"; - meta = { maintainers = [ lib.maintainers.ttuegel ]; }; - nativeBuildInputs = [ extra-cmake-modules ]; - propagatedBuildInputs = [ - kcodecs kconfig kconfigwidgets kcoreaddons kiconthemes kxmlgui - ]; -} diff --git a/pkgs/desktops/kde-5/frameworks-5.21/kcmutils/0001-qdiriterator-follow-symlinks.patch b/pkgs/desktops/kde-5/frameworks-5.21/kcmutils/0001-qdiriterator-follow-symlinks.patch deleted file mode 100644 index 0d861fa95012..000000000000 --- a/pkgs/desktops/kde-5/frameworks-5.21/kcmutils/0001-qdiriterator-follow-symlinks.patch +++ /dev/null @@ -1,25 +0,0 @@ -From f14d2a275323a47104b33eb61c5b6910ae1a9f59 Mon Sep 17 00:00:00 2001 -From: Thomas Tuegel -Date: Wed, 14 Oct 2015 06:43:53 -0500 -Subject: [PATCH] qdiriterator follow symlinks - ---- - src/kpluginselector.cpp | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/src/kpluginselector.cpp b/src/kpluginselector.cpp -index 9c3431d..d6b1ee2 100644 ---- a/src/kpluginselector.cpp -+++ b/src/kpluginselector.cpp -@@ -305,7 +305,7 @@ void KPluginSelector::addPlugins(const QString &componentName, - QStringList desktopFileNames; - const QStringList dirs = QStandardPaths::locateAll(QStandardPaths::GenericDataLocation, componentName + QStringLiteral("/kpartplugins"), QStandardPaths::LocateDirectory); - Q_FOREACH (const QString &dir, dirs) { -- QDirIterator it(dir, QStringList() << QStringLiteral("*.desktop"), QDir::NoFilter, QDirIterator::Subdirectories); -+ QDirIterator it(dir, QStringList() << QStringLiteral("*.desktop"), QDir::NoFilter, QDirIterator::Subdirectories | QDirIterator::FollowSymlinks); - while (it.hasNext()) { - desktopFileNames.append(it.next()); - } --- -2.5.2 - diff --git a/pkgs/desktops/kde-5/frameworks-5.21/kcmutils/default.nix b/pkgs/desktops/kde-5/frameworks-5.21/kcmutils/default.nix deleted file mode 100644 index fdf55174548e..000000000000 --- a/pkgs/desktops/kde-5/frameworks-5.21/kcmutils/default.nix +++ /dev/null @@ -1,15 +0,0 @@ -{ kdeFramework, lib, extra-cmake-modules, kconfigwidgets -, kcoreaddons, kdeclarative, ki18n, kiconthemes, kitemviews -, kpackage, kservice, kxmlgui -}: - -kdeFramework { - name = "kcmutils"; - meta = { maintainers = [ lib.maintainers.ttuegel ]; }; - nativeBuildInputs = [ extra-cmake-modules ]; - propagatedBuildInputs = [ - kconfigwidgets kcoreaddons kdeclarative ki18n kiconthemes kitemviews - kpackage kservice kxmlgui - ]; - patches = [ ./0001-qdiriterator-follow-symlinks.patch ]; -} diff --git a/pkgs/desktops/kde-5/frameworks-5.21/kcodecs.nix b/pkgs/desktops/kde-5/frameworks-5.21/kcodecs.nix deleted file mode 100644 index 53a69a69b69c..000000000000 --- a/pkgs/desktops/kde-5/frameworks-5.21/kcodecs.nix +++ /dev/null @@ -1,11 +0,0 @@ -{ kdeFramework, lib -, extra-cmake-modules -}: - -kdeFramework { - name = "kcodecs"; - nativeBuildInputs = [ extra-cmake-modules ]; - meta = { - maintainers = [ lib.maintainers.ttuegel ]; - }; -} diff --git a/pkgs/desktops/kde-5/frameworks-5.21/kcompletion.nix b/pkgs/desktops/kde-5/frameworks-5.21/kcompletion.nix deleted file mode 100644 index 8c45bed25856..000000000000 --- a/pkgs/desktops/kde-5/frameworks-5.21/kcompletion.nix +++ /dev/null @@ -1,12 +0,0 @@ -{ kdeFramework, lib -, extra-cmake-modules -, kconfig -, kwidgetsaddons -}: - -kdeFramework { - name = "kcompletion"; - meta = { maintainers = [ lib.maintainers.ttuegel ]; }; - nativeBuildInputs = [ extra-cmake-modules ]; - propagatedBuildInputs = [ kconfig kwidgetsaddons ]; -} diff --git a/pkgs/desktops/kde-5/frameworks-5.21/kconfig.nix b/pkgs/desktops/kde-5/frameworks-5.21/kconfig.nix deleted file mode 100644 index e132afe59886..000000000000 --- a/pkgs/desktops/kde-5/frameworks-5.21/kconfig.nix +++ /dev/null @@ -1,16 +0,0 @@ -{ kdeFramework, lib -, extra-cmake-modules -, makeQtWrapper -}: - -kdeFramework { - name = "kconfig"; - nativeBuildInputs = [ extra-cmake-modules makeQtWrapper ]; - postInstall = '' - wrapQtProgram "$out/bin/kreadconfig5" - wrapQtProgram "$out/bin/kwriteconfig5" - ''; - meta = { - maintainers = [ lib.maintainers.ttuegel ]; - }; -} diff --git a/pkgs/desktops/kde-5/frameworks-5.21/kconfigwidgets/0001-qdiriterator-follow-symlinks.patch b/pkgs/desktops/kde-5/frameworks-5.21/kconfigwidgets/0001-qdiriterator-follow-symlinks.patch deleted file mode 100644 index 7a6c0ee90534..000000000000 --- a/pkgs/desktops/kde-5/frameworks-5.21/kconfigwidgets/0001-qdiriterator-follow-symlinks.patch +++ /dev/null @@ -1,25 +0,0 @@ -From 4f84780893d505b2d62a14633dd983baa8ec6e28 Mon Sep 17 00:00:00 2001 -From: Thomas Tuegel -Date: Wed, 14 Oct 2015 06:47:01 -0500 -Subject: [PATCH] qdiriterator follow symlinks - ---- - src/khelpclient.cpp | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/src/khelpclient.cpp b/src/khelpclient.cpp -index 53a331e..80fbb01 100644 ---- a/src/khelpclient.cpp -+++ b/src/khelpclient.cpp -@@ -48,7 +48,7 @@ void KHelpClient::invokeHelp(const QString &anchor, const QString &_appname) - QString docPath; - const QStringList desktopDirs = QStandardPaths::standardLocations(QStandardPaths::ApplicationsLocation); - Q_FOREACH (const QString &dir, desktopDirs) { -- QDirIterator it(dir, QStringList() << appname + QLatin1String(".desktop"), QDir::NoFilter, QDirIterator::Subdirectories); -+ QDirIterator it(dir, QStringList() << appname + QLatin1String(".desktop"), QDir::NoFilter, QDirIterator::Subdirectories | QDirIterator::FollowSymlinks); - while (it.hasNext()) { - const QString desktopPath(it.next()); - KDesktopFile desktopFile(desktopPath); --- -2.5.2 - diff --git a/pkgs/desktops/kde-5/frameworks-5.21/kconfigwidgets/default.nix b/pkgs/desktops/kde-5/frameworks-5.21/kconfigwidgets/default.nix deleted file mode 100644 index 1e6976113de6..000000000000 --- a/pkgs/desktops/kde-5/frameworks-5.21/kconfigwidgets/default.nix +++ /dev/null @@ -1,15 +0,0 @@ -{ kdeFramework, lib, extra-cmake-modules, kauth, kcodecs, kconfig -, kdoctools, kguiaddons, ki18n, kwidgetsaddons, makeQtWrapper -}: - -kdeFramework { - name = "kconfigwidgets"; - meta = { maintainers = [ lib.maintainers.ttuegel ]; }; - nativeBuildInputs = [ extra-cmake-modules kdoctools makeQtWrapper ]; - propagatedBuildInputs = [ kauth kconfig kcodecs kguiaddons ki18n kwidgetsaddons ]; - patches = [ ./0001-qdiriterator-follow-symlinks.patch ]; - postInstall = '' - moveToOutput "bin/preparetips5" "$dev" - wrapQtProgram "$dev/bin/preparetips5" - ''; -} diff --git a/pkgs/desktops/kde-5/frameworks-5.21/kcoreaddons.nix b/pkgs/desktops/kde-5/frameworks-5.21/kcoreaddons.nix deleted file mode 100644 index 846b187c866c..000000000000 --- a/pkgs/desktops/kde-5/frameworks-5.21/kcoreaddons.nix +++ /dev/null @@ -1,14 +0,0 @@ -{ kdeFramework, lib, makeQtWrapper -, extra-cmake-modules -, shared_mime_info -}: - -kdeFramework { - name = "kcoreaddons"; - meta = { maintainers = [ lib.maintainers.ttuegel ]; }; - nativeBuildInputs = [ extra-cmake-modules makeQtWrapper ]; - propagatedBuildInputs = [ shared_mime_info ]; - postInstall = '' - wrapQtProgram "$out/bin/desktoptojson" - ''; -} diff --git a/pkgs/desktops/kde-5/frameworks-5.21/kcrash.nix b/pkgs/desktops/kde-5/frameworks-5.21/kcrash.nix deleted file mode 100644 index 133a81c60c18..000000000000 --- a/pkgs/desktops/kde-5/frameworks-5.21/kcrash.nix +++ /dev/null @@ -1,13 +0,0 @@ -{ kdeFramework, lib -, extra-cmake-modules -, kcoreaddons -, kwindowsystem -, qtx11extras -}: - -kdeFramework { - name = "kcrash"; - meta = { maintainers = [ lib.maintainers.ttuegel ]; }; - nativeBuildInputs = [ extra-cmake-modules ]; - propagatedBuildInputs = [ kcoreaddons kwindowsystem qtx11extras ]; -} diff --git a/pkgs/desktops/kde-5/frameworks-5.21/kdbusaddons.nix b/pkgs/desktops/kde-5/frameworks-5.21/kdbusaddons.nix deleted file mode 100644 index d2ceab31d14b..000000000000 --- a/pkgs/desktops/kde-5/frameworks-5.21/kdbusaddons.nix +++ /dev/null @@ -1,17 +0,0 @@ -{ kdeFramework, lib -, extra-cmake-modules -, makeQtWrapper -, qtx11extras -}: - -kdeFramework { - name = "kdbusaddons"; - nativeBuildInputs = [ extra-cmake-modules makeQtWrapper ]; - propagatedBuildInputs = [ qtx11extras ]; - postInstall = '' - wrapQtProgram "$out/bin/kquitapp5" - ''; - meta = { - maintainers = [ lib.maintainers.ttuegel ]; - }; -} diff --git a/pkgs/desktops/kde-5/frameworks-5.21/kdeclarative.nix b/pkgs/desktops/kde-5/frameworks-5.21/kdeclarative.nix deleted file mode 100644 index af9a009b82e5..000000000000 --- a/pkgs/desktops/kde-5/frameworks-5.21/kdeclarative.nix +++ /dev/null @@ -1,18 +0,0 @@ -{ kdeFramework, lib, extra-cmake-modules, epoxy, kconfig -, kglobalaccel, kguiaddons, ki18n, kiconthemes, kio, kpackage -, kwidgetsaddons, kwindowsystem, makeQtWrapper, pkgconfig -, qtdeclarative -}: - -kdeFramework { - name = "kdeclarative"; - meta = { maintainers = [ lib.maintainers.ttuegel ]; }; - nativeBuildInputs = [ extra-cmake-modules makeQtWrapper ]; - propagatedBuildInputs = [ - epoxy kconfig kglobalaccel kguiaddons ki18n kiconthemes kio kpackage - kwidgetsaddons kwindowsystem qtdeclarative - ]; - postInstall = '' - wrapQtProgram "$out/bin/kpackagelauncherqml" - ''; -} diff --git a/pkgs/desktops/kde-5/frameworks-5.21/kded.nix b/pkgs/desktops/kde-5/frameworks-5.21/kded.nix deleted file mode 100644 index fd286accb9ff..000000000000 --- a/pkgs/desktops/kde-5/frameworks-5.21/kded.nix +++ /dev/null @@ -1,17 +0,0 @@ -{ kdeFramework, lib -, extra-cmake-modules -, kconfig -, kcoreaddons -, kcrash -, kdbusaddons -, kdoctools -, kinit -, kservice -}: - -kdeFramework { - name = "kded"; - meta = { maintainers = [ lib.maintainers.ttuegel ]; }; - nativeBuildInputs = [ extra-cmake-modules kdoctools ]; - propagatedBuildInputs = [ kconfig kcoreaddons kcrash kdbusaddons kinit kservice ]; -} diff --git a/pkgs/desktops/kde-5/frameworks-5.21/kdelibs4support/default.nix b/pkgs/desktops/kde-5/frameworks-5.21/kdelibs4support/default.nix deleted file mode 100644 index 1765ffa9a39f..000000000000 --- a/pkgs/desktops/kde-5/frameworks-5.21/kdelibs4support/default.nix +++ /dev/null @@ -1,31 +0,0 @@ -{ kdeFramework, lib, copyPathsToStore -, extra-cmake-modules, docbook_xml_dtd_45, kauth -, karchive, kcompletion, kconfig, kconfigwidgets, kcoreaddons -, kcrash, kdbusaddons, kded, kdesignerplugin, kdoctools, kemoticons -, kglobalaccel, kguiaddons, ki18n, kiconthemes, kio, kitemmodels -, kinit, knotifications, kparts, kservice, ktextwidgets -, kunitconversion, kwidgetsaddons, kwindowsystem, kxmlgui -, networkmanager, qtsvg, qtx11extras, xlibs -}: - -# TODO: debug docbook detection - -kdeFramework { - name = "kdelibs4support"; - meta = { maintainers = [ lib.maintainers.ttuegel ]; }; - outputs = [ "dev" "out" ]; - patches = copyPathsToStore (lib.readPathsFromFile ./. ./series); - setupHook = ./setup-hook.sh; - nativeBuildInputs = [ extra-cmake-modules kdoctools ]; - propagatedBuildInputs = [ - kauth karchive kcompletion kconfig kconfigwidgets kcoreaddons kcrash - kdbusaddons kded kdesignerplugin kemoticons kglobalaccel kguiaddons ki18n - kio kiconthemes kitemmodels kinit knotifications kparts kservice - ktextwidgets kunitconversion kwidgetsaddons kwindowsystem kxmlgui - networkmanager qtsvg qtx11extras xlibs.libSM - ]; - cmakeFlags = [ - "-DDocBookXML4_DTD_DIR=${docbook_xml_dtd_45}/xml/dtd/docbook" - "-DDocBookXML4_DTD_VERSION=4.5" - ]; -} diff --git a/pkgs/desktops/kde-5/frameworks-5.21/kdelibs4support/nix-kde-include-dir.patch b/pkgs/desktops/kde-5/frameworks-5.21/kdelibs4support/nix-kde-include-dir.patch deleted file mode 100644 index eabb70254483..000000000000 --- a/pkgs/desktops/kde-5/frameworks-5.21/kdelibs4support/nix-kde-include-dir.patch +++ /dev/null @@ -1,13 +0,0 @@ -Index: kdelibs4support-5.18.0/src/kdecore/kstandarddirs.cpp -=================================================================== ---- kdelibs4support-5.18.0.orig/src/kdecore/kstandarddirs.cpp -+++ kdelibs4support-5.18.0/src/kdecore/kstandarddirs.cpp -@@ -292,7 +292,7 @@ static QString relativeInstallPath(const - return QFile::decodeName(ICON_INSTALL_DIR "/"); - } - if (strcmp("include", type) == 0) { -- return QFile::decodeName(INCLUDE_INSTALL_DIR "/"); -+ return QFile::decodeName(qgetenv("NIX_KDE_INCLUDE_DIR")); - } - break; - case 'l': diff --git a/pkgs/desktops/kde-5/frameworks-5.21/kdelibs4support/series b/pkgs/desktops/kde-5/frameworks-5.21/kdelibs4support/series deleted file mode 100644 index 9b08ab208774..000000000000 --- a/pkgs/desktops/kde-5/frameworks-5.21/kdelibs4support/series +++ /dev/null @@ -1 +0,0 @@ -nix-kde-include-dir.patch diff --git a/pkgs/desktops/kde-5/frameworks-5.21/kdelibs4support/setup-hook.sh b/pkgs/desktops/kde-5/frameworks-5.21/kdelibs4support/setup-hook.sh deleted file mode 100644 index 21ac2e83b5da..000000000000 --- a/pkgs/desktops/kde-5/frameworks-5.21/kdelibs4support/setup-hook.sh +++ /dev/null @@ -1 +0,0 @@ -export NIX_KDE_INCLUDE_DIR="@dev@/include/" # trailing slash is required! diff --git a/pkgs/desktops/kde-5/frameworks-5.21/kdesignerplugin.nix b/pkgs/desktops/kde-5/frameworks-5.21/kdesignerplugin.nix deleted file mode 100644 index a99587bbf045..000000000000 --- a/pkgs/desktops/kde-5/frameworks-5.21/kdesignerplugin.nix +++ /dev/null @@ -1,29 +0,0 @@ -{ kdeFramework, lib, makeQtWrapper -, extra-cmake-modules -, kcompletion -, kconfig -, kconfigwidgets -, kcoreaddons -, kdoctools -, kiconthemes -, kio -, kitemviews -, kplotting -, ktextwidgets -, kwidgetsaddons -, kxmlgui -, sonnet -}: - -kdeFramework { - name = "kdesignerplugin"; - meta = { maintainers = [ lib.maintainers.ttuegel ]; }; - nativeBuildInputs = [ extra-cmake-modules kdoctools makeQtWrapper ]; - propagatedBuildInputs = [ - kcompletion kconfig kconfigwidgets kcoreaddons kiconthemes kio - kitemviews kplotting ktextwidgets kwidgetsaddons kxmlgui sonnet - ]; - postInstall = '' - wrapQtProgram "$out/bin/kgendesignerplugin" - ''; -} diff --git a/pkgs/desktops/kde-5/frameworks-5.21/kdesu.nix b/pkgs/desktops/kde-5/frameworks-5.21/kdesu.nix deleted file mode 100644 index fcccea9161f1..000000000000 --- a/pkgs/desktops/kde-5/frameworks-5.21/kdesu.nix +++ /dev/null @@ -1,10 +0,0 @@ -{ kdeFramework, lib, extra-cmake-modules, kcoreaddons, ki18n, kpty -, kservice -}: - -kdeFramework { - name = "kdesu"; - meta = { maintainers = [ lib.maintainers.ttuegel ]; }; - nativeBuildInputs = [ extra-cmake-modules ]; - propagatedBuildInputs = [ kcoreaddons ki18n kpty kservice ]; -} diff --git a/pkgs/desktops/kde-5/frameworks-5.21/kdnssd.nix b/pkgs/desktops/kde-5/frameworks-5.21/kdnssd.nix deleted file mode 100644 index 8fda4e63e3a6..000000000000 --- a/pkgs/desktops/kde-5/frameworks-5.21/kdnssd.nix +++ /dev/null @@ -1,11 +0,0 @@ -{ kdeFramework, lib -, extra-cmake-modules -, avahi -}: - -kdeFramework { - name = "kdnssd"; - meta = { maintainers = [ lib.maintainers.ttuegel ]; }; - nativeBuildInputs = [ extra-cmake-modules ]; - propagatedBuildInputs = [ avahi ]; -} diff --git a/pkgs/desktops/kde-5/frameworks-5.21/kdoctools/default.nix b/pkgs/desktops/kde-5/frameworks-5.21/kdoctools/default.nix deleted file mode 100644 index 0ed249da9a4c..000000000000 --- a/pkgs/desktops/kde-5/frameworks-5.21/kdoctools/default.nix +++ /dev/null @@ -1,16 +0,0 @@ -{ kdeFramework, lib, extra-cmake-modules, docbook_xml_dtd_45 -, docbook5_xsl, karchive, ki18n, makeQtWrapper, perl, perlPackages -}: - -kdeFramework { - name = "kdoctools"; - meta = { maintainers = [ lib.maintainers.ttuegel ]; }; - nativeBuildInputs = [ extra-cmake-modules ]; - propagatedBuildInputs = [ karchive ki18n ]; - propagatedNativeBuildInputs = [ makeQtWrapper perl perlPackages.URI ]; - cmakeFlags = [ - "-DDocBookXML4_DTD_DIR=${docbook_xml_dtd_45}/xml/dtd/docbook" - "-DDocBookXSL_DIR=${docbook5_xsl}/xml/xsl/docbook" - ]; - patches = [ ./kdoctools-no-find-docbook-xml.patch ]; -} diff --git a/pkgs/desktops/kde-5/frameworks-5.21/kdoctools/kdoctools-no-find-docbook-xml.patch b/pkgs/desktops/kde-5/frameworks-5.21/kdoctools/kdoctools-no-find-docbook-xml.patch deleted file mode 100644 index 4e3a33efab32..000000000000 --- a/pkgs/desktops/kde-5/frameworks-5.21/kdoctools/kdoctools-no-find-docbook-xml.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff --git a/CMakeLists.txt b/CMakeLists.txt -index 5c4863c..f731775 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -46,7 +46,6 @@ set_package_properties(LibXml2 PROPERTIES - ) - - --find_package(DocBookXML4 "4.5") - - set_package_properties(DocBookXML4 PROPERTIES - TYPE REQUIRED diff --git a/pkgs/desktops/kde-5/frameworks-5.21/kdoctools/setup-hook.sh b/pkgs/desktops/kde-5/frameworks-5.21/kdoctools/setup-hook.sh deleted file mode 100644 index 5cfffbd622d1..000000000000 --- a/pkgs/desktops/kde-5/frameworks-5.21/kdoctools/setup-hook.sh +++ /dev/null @@ -1,5 +0,0 @@ -addXdgData() { - addToSearchPath XDG_DATA_DIRS "$1/share" -} - -envHooks+=(addXdgData) diff --git a/pkgs/desktops/kde-5/frameworks-5.21/kemoticons.nix b/pkgs/desktops/kde-5/frameworks-5.21/kemoticons.nix deleted file mode 100644 index 1e31277172d7..000000000000 --- a/pkgs/desktops/kde-5/frameworks-5.21/kemoticons.nix +++ /dev/null @@ -1,14 +0,0 @@ -{ kdeFramework, lib -, extra-cmake-modules -, karchive -, kconfig -, kcoreaddons -, kservice -}: - -kdeFramework { - name = "kemoticons"; - meta = { maintainers = [ lib.maintainers.ttuegel ]; }; - nativeBuildInputs = [ extra-cmake-modules ]; - propagatedBuildInputs = [ karchive kconfig kcoreaddons kservice ]; -} diff --git a/pkgs/desktops/kde-5/frameworks-5.21/kfilemetadata/cmake-install-paths.patch b/pkgs/desktops/kde-5/frameworks-5.21/kfilemetadata/cmake-install-paths.patch deleted file mode 100644 index 732f7b69c828..000000000000 --- a/pkgs/desktops/kde-5/frameworks-5.21/kfilemetadata/cmake-install-paths.patch +++ /dev/null @@ -1,13 +0,0 @@ -Index: kfilemetadata-5.18.0/src/CMakeLists.txt -=================================================================== ---- kfilemetadata-5.18.0.orig/src/CMakeLists.txt -+++ kfilemetadata-5.18.0/src/CMakeLists.txt -@@ -49,7 +49,7 @@ install(TARGETS KF5FileMetaData EXPORT K - - install(EXPORT KF5FileMetaDataTargets - NAMESPACE KF5:: -- DESTINATION ${LIB_INSTALL_DIR}/cmake/KF5FileMetaData -+ DESTINATION ${KDE_INSTALL_FULL_CMAKEPACKAGEDIR}/KF5FileMetaData - FILE KF5FileMetaDataTargets.cmake) - - install(FILES diff --git a/pkgs/desktops/kde-5/frameworks-5.21/kfilemetadata/default.nix b/pkgs/desktops/kde-5/frameworks-5.21/kfilemetadata/default.nix deleted file mode 100644 index bc7349e7453f..000000000000 --- a/pkgs/desktops/kde-5/frameworks-5.21/kfilemetadata/default.nix +++ /dev/null @@ -1,13 +0,0 @@ -{ kdeFramework, lib, copyPathsToStore, extra-cmake-modules -, attr, ebook_tools, exiv2, ffmpeg, karchive, ki18n, poppler, qtbase, taglib -}: - -kdeFramework { - name = "kfilemetadata"; - meta = { maintainers = [ lib.maintainers.ttuegel ]; }; - patches = copyPathsToStore (lib.readPathsFromFile ./. ./series); - nativeBuildInputs = [ extra-cmake-modules ]; - propagatedBuildInputs = [ - attr ebook_tools exiv2 ffmpeg karchive ki18n poppler qtbase taglib - ]; -} diff --git a/pkgs/desktops/kde-5/frameworks-5.21/kfilemetadata/series b/pkgs/desktops/kde-5/frameworks-5.21/kfilemetadata/series deleted file mode 100644 index d2689425c387..000000000000 --- a/pkgs/desktops/kde-5/frameworks-5.21/kfilemetadata/series +++ /dev/null @@ -1 +0,0 @@ -cmake-install-paths.patch diff --git a/pkgs/desktops/kde-5/frameworks-5.21/kglobalaccel.nix b/pkgs/desktops/kde-5/frameworks-5.21/kglobalaccel.nix deleted file mode 100644 index 79db990f191c..000000000000 --- a/pkgs/desktops/kde-5/frameworks-5.21/kglobalaccel.nix +++ /dev/null @@ -1,22 +0,0 @@ -{ kdeFramework, lib -, extra-cmake-modules -, kconfig -, kcoreaddons -, kcrash -, kdbusaddons -, kwindowsystem -, makeQtWrapper -, qtx11extras -}: - -kdeFramework { - name = "kglobalaccel"; - meta = { maintainers = [ lib.maintainers.ttuegel ]; }; - nativeBuildInputs = [ extra-cmake-modules makeQtWrapper ]; - propagatedBuildInputs = [ - kconfig kcoreaddons kcrash kdbusaddons kwindowsystem qtx11extras - ]; - postInstall = '' - wrapQtProgram "$out/bin/kglobalaccel5" - ''; -} diff --git a/pkgs/desktops/kde-5/frameworks-5.21/kguiaddons.nix b/pkgs/desktops/kde-5/frameworks-5.21/kguiaddons.nix deleted file mode 100644 index 6ebfd1104f70..000000000000 --- a/pkgs/desktops/kde-5/frameworks-5.21/kguiaddons.nix +++ /dev/null @@ -1,11 +0,0 @@ -{ kdeFramework, lib -, extra-cmake-modules -, qtx11extras -}: - -kdeFramework { - name = "kguiaddons"; - meta = { maintainers = [ lib.maintainers.ttuegel ]; }; - nativeBuildInputs = [ extra-cmake-modules ]; - propagatedBuildInputs = [ qtx11extras ]; -} diff --git a/pkgs/desktops/kde-5/frameworks-5.21/khtml.nix b/pkgs/desktops/kde-5/frameworks-5.21/khtml.nix deleted file mode 100644 index 99f6fe31e0d7..000000000000 --- a/pkgs/desktops/kde-5/frameworks-5.21/khtml.nix +++ /dev/null @@ -1,16 +0,0 @@ -{ kdeFramework, lib, extra-cmake-modules, giflib, karchive -, kcodecs, kglobalaccel, ki18n, kiconthemes, kio, kjs -, knotifications, kparts, ktextwidgets, kwallet, kwidgetsaddons -, kwindowsystem, kxmlgui, perl, phonon, qtx11extras, sonnet -}: - -kdeFramework { - name = "khtml"; - meta = { maintainers = [ lib.maintainers.ttuegel ]; }; - nativeBuildInputs = [ extra-cmake-modules perl ]; - propagatedBuildInputs = [ - giflib karchive kcodecs kglobalaccel ki18n kiconthemes kio kjs - knotifications kparts ktextwidgets kwallet kwidgetsaddons kwindowsystem - kxmlgui phonon qtx11extras sonnet - ]; -} diff --git a/pkgs/desktops/kde-5/frameworks-5.21/ki18n.nix b/pkgs/desktops/kde-5/frameworks-5.21/ki18n.nix deleted file mode 100644 index 2698a97fd33f..000000000000 --- a/pkgs/desktops/kde-5/frameworks-5.21/ki18n.nix +++ /dev/null @@ -1,15 +0,0 @@ -{ kdeFramework, lib -, extra-cmake-modules -, gettext -, python -, qtdeclarative -, qtscript -}: - -kdeFramework { - name = "ki18n"; - meta = { maintainers = [ lib.maintainers.ttuegel ]; }; - nativeBuildInputs = [ extra-cmake-modules ]; - propagatedBuildInputs = [ qtdeclarative qtscript ]; - propagatedNativeBuildInputs = [ gettext python ]; -} diff --git a/pkgs/desktops/kde-5/frameworks-5.21/kiconthemes/default-theme-breeze.patch b/pkgs/desktops/kde-5/frameworks-5.21/kiconthemes/default-theme-breeze.patch deleted file mode 100644 index 5b3b15d5d5b5..000000000000 --- a/pkgs/desktops/kde-5/frameworks-5.21/kiconthemes/default-theme-breeze.patch +++ /dev/null @@ -1,13 +0,0 @@ -Index: kiconthemes-5.17.0/src/kicontheme.cpp -=================================================================== ---- kiconthemes-5.17.0.orig/src/kicontheme.cpp -+++ kiconthemes-5.17.0/src/kicontheme.cpp -@@ -557,7 +557,7 @@ void KIconTheme::reconfigure() - // static - QString KIconTheme::defaultThemeName() - { -- return QStringLiteral("oxygen"); -+ return QStringLiteral("breeze"); - } - - void KIconTheme::assignIconsToContextMenu(ContextMenus type, diff --git a/pkgs/desktops/kde-5/frameworks-5.21/kiconthemes/default.nix b/pkgs/desktops/kde-5/frameworks-5.21/kiconthemes/default.nix deleted file mode 100644 index 4e8684806365..000000000000 --- a/pkgs/desktops/kde-5/frameworks-5.21/kiconthemes/default.nix +++ /dev/null @@ -1,15 +0,0 @@ -{ kdeFramework, lib, copyPathsToStore -, extra-cmake-modules, makeQtWrapper -, kconfigwidgets, ki18n, breeze-icons, kitemviews, qtsvg -}: - -kdeFramework { - name = "kiconthemes"; - meta = { maintainers = [ lib.maintainers.ttuegel ]; }; - patches = copyPathsToStore (lib.readPathsFromFile ./. ./series); - nativeBuildInputs = [ extra-cmake-modules makeQtWrapper ]; - propagatedBuildInputs = [ breeze-icons kconfigwidgets ki18n kitemviews qtsvg ]; - postInstall = '' - wrapQtProgram "$out/bin/kiconfinder5" - ''; -} diff --git a/pkgs/desktops/kde-5/frameworks-5.21/kiconthemes/series b/pkgs/desktops/kde-5/frameworks-5.21/kiconthemes/series deleted file mode 100644 index ab5cc8a3edb2..000000000000 --- a/pkgs/desktops/kde-5/frameworks-5.21/kiconthemes/series +++ /dev/null @@ -1 +0,0 @@ -default-theme-breeze.patch diff --git a/pkgs/desktops/kde-5/frameworks-5.21/kidletime.nix b/pkgs/desktops/kde-5/frameworks-5.21/kidletime.nix deleted file mode 100644 index 758260517e7d..000000000000 --- a/pkgs/desktops/kde-5/frameworks-5.21/kidletime.nix +++ /dev/null @@ -1,12 +0,0 @@ -{ kdeFramework, lib -, extra-cmake-modules -, qtbase -, qtx11extras -}: - -kdeFramework { - name = "kidletime"; - meta = { maintainers = [ lib.maintainers.ttuegel ]; }; - nativeBuildInputs = [ extra-cmake-modules ]; - propagatedBuildInputs = [ qtbase qtx11extras ]; -} diff --git a/pkgs/desktops/kde-5/frameworks-5.21/kimageformats.nix b/pkgs/desktops/kde-5/frameworks-5.21/kimageformats.nix deleted file mode 100644 index fbc8d092f865..000000000000 --- a/pkgs/desktops/kde-5/frameworks-5.21/kimageformats.nix +++ /dev/null @@ -1,11 +0,0 @@ -{ kdeFramework, lib -, extra-cmake-modules -, ilmbase -}: - -kdeFramework { - name = "kimageformats"; - meta = { maintainers = [ lib.maintainers.ttuegel ]; }; - nativeBuildInputs = [ extra-cmake-modules ]; - NIX_CFLAGS_COMPILE = "-I${ilmbase}/include/OpenEXR"; -} diff --git a/pkgs/desktops/kde-5/frameworks-5.21/kinit/default.nix b/pkgs/desktops/kde-5/frameworks-5.21/kinit/default.nix deleted file mode 100644 index 08901010de85..000000000000 --- a/pkgs/desktops/kde-5/frameworks-5.21/kinit/default.nix +++ /dev/null @@ -1,13 +0,0 @@ -{ kdeFramework, lib, copyPathsToStore, extra-cmake-modules, kconfig, kcrash -, kdoctools, ki18n, kio, kservice, kwindowsystem, libcap -}: - -kdeFramework { - name = "kinit"; - meta = { maintainers = [ lib.maintainers.ttuegel ]; }; - nativeBuildInputs = [ extra-cmake-modules kdoctools libcap.out ]; - propagatedBuildInputs = [ - kconfig kcrash ki18n kio kservice kwindowsystem libcap - ]; - patches = copyPathsToStore (lib.readPathsFromFile ./. ./series); -} diff --git a/pkgs/desktops/kde-5/frameworks-5.21/kinit/kinit-libpath.patch b/pkgs/desktops/kde-5/frameworks-5.21/kinit/kinit-libpath.patch deleted file mode 100644 index 47538fbe4567..000000000000 --- a/pkgs/desktops/kde-5/frameworks-5.21/kinit/kinit-libpath.patch +++ /dev/null @@ -1,34 +0,0 @@ -Index: kinit-5.21.0/src/kdeinit/kinit.cpp -=================================================================== ---- kinit-5.21.0.orig/src/kdeinit/kinit.cpp -+++ kinit-5.21.0/src/kdeinit/kinit.cpp -@@ -657,19 +657,16 @@ static pid_t launch(int argc, const char - - if (!libpath.isEmpty()) { - if (libpath_relative) { -- // NB: Because Qt makes the actual dlopen() call, the -- // RUNPATH of kdeinit is *not* respected - see -- // https://sourceware.org/bugzilla/show_bug.cgi?id=13945 -- // - so we try hacking it in ourselves -- QString install_lib_dir = QFile::decodeName( -- CMAKE_INSTALL_PREFIX "/" LIB_INSTALL_DIR "/"); -- QString orig_libpath = libpath; -- libpath = install_lib_dir + libpath; -- l.setFileName(libpath); -- if (!l.load()) { -- libpath = orig_libpath; -- l.setFileName(libpath); -- l.load(); -+ // Try to load the library relative to the active profiles. -+ QByteArrayList profiles = qgetenv("NIX_PROFILES").split(' '); -+ // Reverse the profile list. -+ std::reverse(profiles.begin(), profiles.end()); -+ const QString libdir = QString::fromLatin1("/lib/"); -+ Q_FOREACH (const QByteArray &profile, profiles) { -+ if (!profile.isEmpty()) { -+ l.setFileName(QFile::decodeName(profile) + libdir + libpath); -+ if (l.load()) break; -+ } - } - } else { - l.load(); diff --git a/pkgs/desktops/kde-5/frameworks-5.21/kinit/series b/pkgs/desktops/kde-5/frameworks-5.21/kinit/series deleted file mode 100644 index 5faa456366b9..000000000000 --- a/pkgs/desktops/kde-5/frameworks-5.21/kinit/series +++ /dev/null @@ -1 +0,0 @@ -kinit-libpath.patch diff --git a/pkgs/desktops/kde-5/frameworks-5.21/kio/default.nix b/pkgs/desktops/kde-5/frameworks-5.21/kio/default.nix deleted file mode 100644 index cfa597e9cd10..000000000000 --- a/pkgs/desktops/kde-5/frameworks-5.21/kio/default.nix +++ /dev/null @@ -1,28 +0,0 @@ -{ kdeFramework, lib, copyPathsToStore -, extra-cmake-modules, acl, karchive -, kbookmarks, kcompletion, kconfig, kconfigwidgets, kcoreaddons -, kdbusaddons, kdoctools, ki18n, kiconthemes, kitemviews -, kjobwidgets, knotifications, kservice, ktextwidgets, kwallet -, kwidgetsaddons, kwindowsystem, kxmlgui, makeQtWrapper -, qtscript, qtx11extras, solid -}: - -kdeFramework { - name = "kio"; - meta = { maintainers = [ lib.maintainers.ttuegel ]; }; - nativeBuildInputs = [ extra-cmake-modules kdoctools makeQtWrapper ]; - propagatedBuildInputs = [ - acl karchive kbookmarks kcompletion kconfig kconfigwidgets kcoreaddons - kdbusaddons ki18n kiconthemes kitemviews kjobwidgets knotifications kservice - ktextwidgets kwallet kwidgetsaddons kwindowsystem kxmlgui solid qtscript - qtx11extras - ]; - patches = copyPathsToStore (lib.readPathsFromFile ./. ./series); - postInstall = '' - wrapQtProgram "$out/bin/kcookiejar5" - wrapQtProgram "$out/bin/ktelnetservice5" - wrapQtProgram "$out/bin/ktrash5" - wrapQtProgram "$out/bin/kmailservice5" - wrapQtProgram "$out/bin/protocoltojson" - ''; -} diff --git a/pkgs/desktops/kde-5/frameworks-5.21/kio/samba-search-path.patch b/pkgs/desktops/kde-5/frameworks-5.21/kio/samba-search-path.patch deleted file mode 100644 index c9ad46b41bb7..000000000000 --- a/pkgs/desktops/kde-5/frameworks-5.21/kio/samba-search-path.patch +++ /dev/null @@ -1,28 +0,0 @@ -Index: kio-5.17.0/src/core/ksambashare.cpp -=================================================================== ---- kio-5.17.0.orig/src/core/ksambashare.cpp -+++ kio-5.17.0/src/core/ksambashare.cpp -@@ -67,13 +67,18 @@ KSambaSharePrivate::~KSambaSharePrivate( - - bool KSambaSharePrivate::isSambaInstalled() - { -- if (QFile::exists(QStringLiteral("/usr/sbin/smbd")) -- || QFile::exists(QStringLiteral("/usr/local/sbin/smbd"))) { -- return true; -+ const QByteArray pathEnv = qgetenv("PATH"); -+ if (!pathEnv.isEmpty()) { -+ QLatin1Char pathSep(':'); -+ QStringList paths = QFile::decodeName(pathEnv).split(pathSep, QString::SkipEmptyParts); -+ for (QStringList::iterator it = paths.begin(); it != paths.end(); ++it) { -+ it->append("/smbd"); -+ if (QFile::exists(*it)) { -+ return true; -+ } -+ } - } - -- //qDebug() << "Samba is not installed!"; -- - return false; - } - diff --git a/pkgs/desktops/kde-5/frameworks-5.21/kio/series b/pkgs/desktops/kde-5/frameworks-5.21/kio/series deleted file mode 100644 index 77ca15450047..000000000000 --- a/pkgs/desktops/kde-5/frameworks-5.21/kio/series +++ /dev/null @@ -1 +0,0 @@ -samba-search-path.patch diff --git a/pkgs/desktops/kde-5/frameworks-5.21/kitemmodels.nix b/pkgs/desktops/kde-5/frameworks-5.21/kitemmodels.nix deleted file mode 100644 index 7dff10b7fe06..000000000000 --- a/pkgs/desktops/kde-5/frameworks-5.21/kitemmodels.nix +++ /dev/null @@ -1,9 +0,0 @@ -{ kdeFramework, lib -, extra-cmake-modules -}: - -kdeFramework { - name = "kitemmodels"; - meta = { maintainers = [ lib.maintainers.ttuegel ]; }; - nativeBuildInputs = [ extra-cmake-modules ]; -} diff --git a/pkgs/desktops/kde-5/frameworks-5.21/kitemviews.nix b/pkgs/desktops/kde-5/frameworks-5.21/kitemviews.nix deleted file mode 100644 index 77f4b6621604..000000000000 --- a/pkgs/desktops/kde-5/frameworks-5.21/kitemviews.nix +++ /dev/null @@ -1,9 +0,0 @@ -{ kdeFramework, lib -, extra-cmake-modules -}: - -kdeFramework { - name = "kitemviews"; - meta = { maintainers = [ lib.maintainers.ttuegel ]; }; - nativeBuildInputs = [ extra-cmake-modules ]; -} diff --git a/pkgs/desktops/kde-5/frameworks-5.21/kjobwidgets.nix b/pkgs/desktops/kde-5/frameworks-5.21/kjobwidgets.nix deleted file mode 100644 index 2692458b8be7..000000000000 --- a/pkgs/desktops/kde-5/frameworks-5.21/kjobwidgets.nix +++ /dev/null @@ -1,13 +0,0 @@ -{ kdeFramework, lib -, extra-cmake-modules -, kcoreaddons -, kwidgetsaddons -, qtx11extras -}: - -kdeFramework { - name = "kjobwidgets"; - meta = { maintainers = [ lib.maintainers.ttuegel ]; }; - nativeBuildInputs = [ extra-cmake-modules ]; - propagatedBuildInputs = [ kcoreaddons kwidgetsaddons qtx11extras ]; -} diff --git a/pkgs/desktops/kde-5/frameworks-5.21/kjs.nix b/pkgs/desktops/kde-5/frameworks-5.21/kjs.nix deleted file mode 100644 index 1a8750ea74fd..000000000000 --- a/pkgs/desktops/kde-5/frameworks-5.21/kjs.nix +++ /dev/null @@ -1,14 +0,0 @@ -{ kdeFramework, lib -, extra-cmake-modules -, kdoctools -, makeQtWrapper -}: - -kdeFramework { - name = "kjs"; - meta = { maintainers = [ lib.maintainers.ttuegel ]; }; - nativeBuildInputs = [ extra-cmake-modules kdoctools makeQtWrapper ]; - postInstall = '' - wrapQtProgram "$out/bin/kjs5" - ''; -} diff --git a/pkgs/desktops/kde-5/frameworks-5.21/kjsembed.nix b/pkgs/desktops/kde-5/frameworks-5.21/kjsembed.nix deleted file mode 100644 index 7611b8310075..000000000000 --- a/pkgs/desktops/kde-5/frameworks-5.21/kjsembed.nix +++ /dev/null @@ -1,14 +0,0 @@ -{ kdeFramework, lib, extra-cmake-modules, kdoctools, ki18n, kjs -, makeQtWrapper, qtsvg -}: - -kdeFramework { - name = "kjsembed"; - meta = { maintainers = [ lib.maintainers.ttuegel ]; }; - nativeBuildInputs = [ extra-cmake-modules kdoctools makeQtWrapper ]; - propagatedBuildInputs = [ ki18n kjs qtsvg ]; - postInstall = '' - wrapQtProgram "$out/bin/kjscmd5" - wrapQtProgram "$out/bin/kjsconsole" - ''; -} diff --git a/pkgs/desktops/kde-5/frameworks-5.21/kmediaplayer.nix b/pkgs/desktops/kde-5/frameworks-5.21/kmediaplayer.nix deleted file mode 100644 index 93a6b450f762..000000000000 --- a/pkgs/desktops/kde-5/frameworks-5.21/kmediaplayer.nix +++ /dev/null @@ -1,12 +0,0 @@ -{ kdeFramework, lib -, extra-cmake-modules -, kparts -, kxmlgui -}: - -kdeFramework { - name = "kmediaplayer"; - meta = { maintainers = [ lib.maintainers.ttuegel ]; }; - nativeBuildInputs = [ extra-cmake-modules ]; - propagatedBuildInputs = [ kparts kxmlgui ]; -} diff --git a/pkgs/desktops/kde-5/frameworks-5.21/knewstuff.nix b/pkgs/desktops/kde-5/frameworks-5.21/knewstuff.nix deleted file mode 100644 index 002418c65ad0..000000000000 --- a/pkgs/desktops/kde-5/frameworks-5.21/knewstuff.nix +++ /dev/null @@ -1,14 +0,0 @@ -{ kdeFramework, lib, extra-cmake-modules, attica, karchive -, kcompletion, kconfig, kcoreaddons, ki18n, kiconthemes, kio -, kitemviews, kservice, ktextwidgets, kwidgetsaddons, kxmlgui -}: - -kdeFramework { - name = "knewstuff"; - meta = { maintainers = [ lib.maintainers.ttuegel ]; }; - nativeBuildInputs = [ extra-cmake-modules ]; - propagatedBuildInputs = [ - attica karchive kcompletion kconfig kcoreaddons ki18n kiconthemes kio - kitemviews kservice ktextwidgets kwidgetsaddons kxmlgui - ]; -} diff --git a/pkgs/desktops/kde-5/frameworks-5.21/knotifications.nix b/pkgs/desktops/kde-5/frameworks-5.21/knotifications.nix deleted file mode 100644 index 7196832495f3..000000000000 --- a/pkgs/desktops/kde-5/frameworks-5.21/knotifications.nix +++ /dev/null @@ -1,16 +0,0 @@ -{ kdeFramework, lib -, extra-cmake-modules -, kcodecs, kconfig, kcoreaddons, kwindowsystem -, libdbusmenu -, phonon -, qtx11extras -}: - -kdeFramework { - name = "knotifications"; - meta = { maintainers = [ lib.maintainers.ttuegel ]; }; - nativeBuildInputs = [ extra-cmake-modules ]; - propagatedBuildInputs = [ - kcodecs kconfig kcoreaddons kwindowsystem libdbusmenu phonon qtx11extras - ]; -} diff --git a/pkgs/desktops/kde-5/frameworks-5.21/knotifyconfig.nix b/pkgs/desktops/kde-5/frameworks-5.21/knotifyconfig.nix deleted file mode 100644 index 0e357aecb999..000000000000 --- a/pkgs/desktops/kde-5/frameworks-5.21/knotifyconfig.nix +++ /dev/null @@ -1,10 +0,0 @@ -{ kdeFramework, lib, extra-cmake-modules, kcompletion, kconfig -, ki18n, kio, phonon -}: - -kdeFramework { - name = "knotifyconfig"; - meta = { maintainers = [ lib.maintainers.ttuegel ]; }; - nativeBuildInputs = [ extra-cmake-modules ]; - propagatedBuildInputs = [ kcompletion kconfig ki18n kio phonon ]; -} diff --git a/pkgs/desktops/kde-5/frameworks-5.21/kpackage/allow-external-paths.patch b/pkgs/desktops/kde-5/frameworks-5.21/kpackage/allow-external-paths.patch deleted file mode 100644 index e9d744448148..000000000000 --- a/pkgs/desktops/kde-5/frameworks-5.21/kpackage/allow-external-paths.patch +++ /dev/null @@ -1,13 +0,0 @@ -Index: kpackage-5.18.0/src/kpackage/package.cpp -=================================================================== ---- kpackage-5.18.0.orig/src/kpackage/package.cpp -+++ kpackage-5.18.0/src/kpackage/package.cpp -@@ -808,7 +808,7 @@ PackagePrivate::PackagePrivate() - : QSharedData(), - fallbackPackage(0), - metadata(0), -- externalPaths(false), -+ externalPaths(true), - valid(false), - checkedValid(false) - { diff --git a/pkgs/desktops/kde-5/frameworks-5.21/kpackage/default.nix b/pkgs/desktops/kde-5/frameworks-5.21/kpackage/default.nix deleted file mode 100644 index 874bb380d736..000000000000 --- a/pkgs/desktops/kde-5/frameworks-5.21/kpackage/default.nix +++ /dev/null @@ -1,20 +0,0 @@ -{ kdeFramework, lib, copyPathsToStore -, extra-cmake-modules -, karchive -, kconfig -, kcoreaddons -, kdoctools -, ki18n -, makeQtWrapper -}: - -kdeFramework { - name = "kpackage"; - meta = { maintainers = [ lib.maintainers.ttuegel ]; }; - nativeBuildInputs = [ extra-cmake-modules kdoctools makeQtWrapper ]; - propagatedBuildInputs = [ karchive kconfig kcoreaddons ki18n ]; - patches = copyPathsToStore (lib.readPathsFromFile ./. ./series); - postInstall = '' - wrapQtProgram "$out/bin/kpackagetool5" - ''; -} diff --git a/pkgs/desktops/kde-5/frameworks-5.21/kpackage/qdiriterator-follow-symlinks.patch b/pkgs/desktops/kde-5/frameworks-5.21/kpackage/qdiriterator-follow-symlinks.patch deleted file mode 100644 index ddbf17d00064..000000000000 --- a/pkgs/desktops/kde-5/frameworks-5.21/kpackage/qdiriterator-follow-symlinks.patch +++ /dev/null @@ -1,26 +0,0 @@ -Index: kpackage-5.18.0/src/kpackage/packageloader.cpp -=================================================================== ---- kpackage-5.18.0.orig/src/kpackage/packageloader.cpp -+++ kpackage-5.18.0/src/kpackage/packageloader.cpp -@@ -241,7 +241,7 @@ QList PackageLoader::li - } else { - //qDebug() << "Not cached"; - // If there's no cache file, fall back to listing the directory -- const QDirIterator::IteratorFlags flags = QDirIterator::Subdirectories; -+ const QDirIterator::IteratorFlags flags = QDirIterator::Subdirectories | QDirIterator::FollowSymlinks; - const QStringList nameFilters = QStringList(QStringLiteral("metadata.desktop")) << QStringLiteral("metadata.json"); - - QDirIterator it(plugindir, nameFilters, QDir::Files, flags); -Index: kpackage-5.18.0/src/kpackage/private/packagejobthread.cpp -=================================================================== ---- kpackage-5.18.0.orig/src/kpackage/private/packagejobthread.cpp -+++ kpackage-5.18.0/src/kpackage/private/packagejobthread.cpp -@@ -146,7 +146,7 @@ bool indexDirectory(const QString& dir, - - QJsonArray plugins; - -- QDirIterator it(dir, *metaDataFiles, QDir::Files, QDirIterator::Subdirectories); -+ QDirIterator it(dir, *metaDataFiles, QDir::Files, QDirIterator::Subdirectories | QDirIterator::FollowSymlinks); - while (it.hasNext()) { - it.next(); - const QString path = it.fileInfo().absoluteFilePath(); diff --git a/pkgs/desktops/kde-5/frameworks-5.21/kpackage/series b/pkgs/desktops/kde-5/frameworks-5.21/kpackage/series deleted file mode 100644 index 9b7f076efc70..000000000000 --- a/pkgs/desktops/kde-5/frameworks-5.21/kpackage/series +++ /dev/null @@ -1,2 +0,0 @@ -allow-external-paths.patch -qdiriterator-follow-symlinks.patch diff --git a/pkgs/desktops/kde-5/frameworks-5.21/kparts.nix b/pkgs/desktops/kde-5/frameworks-5.21/kparts.nix deleted file mode 100644 index ad6ea2dbc305..000000000000 --- a/pkgs/desktops/kde-5/frameworks-5.21/kparts.nix +++ /dev/null @@ -1,14 +0,0 @@ -{ kdeFramework, lib, extra-cmake-modules, kconfig, kcoreaddons -, ki18n, kiconthemes, kio, kjobwidgets, knotifications, kservice -, ktextwidgets, kwidgetsaddons, kxmlgui -}: - -kdeFramework { - name = "kparts"; - meta = { maintainers = [ lib.maintainers.ttuegel ]; }; - nativeBuildInputs = [ extra-cmake-modules ]; - propagatedBuildInputs = [ - kconfig kcoreaddons ki18n kiconthemes kio kjobwidgets knotifications - kservice ktextwidgets kwidgetsaddons kxmlgui - ]; -} diff --git a/pkgs/desktops/kde-5/frameworks-5.21/kpeople.nix b/pkgs/desktops/kde-5/frameworks-5.21/kpeople.nix deleted file mode 100644 index 6acb5e2eed51..000000000000 --- a/pkgs/desktops/kde-5/frameworks-5.21/kpeople.nix +++ /dev/null @@ -1,12 +0,0 @@ -{ kdeFramework, lib, extra-cmake-modules, kcoreaddons, ki18n -, kitemviews, kservice, kwidgetsaddons, qtdeclarative -}: - -kdeFramework { - name = "kpeople"; - meta = { maintainers = [ lib.maintainers.ttuegel ]; }; - nativeBuildInputs = [ extra-cmake-modules ]; - propagatedBuildInputs = [ - kcoreaddons ki18n kitemviews kservice kwidgetsaddons qtdeclarative - ]; -} diff --git a/pkgs/desktops/kde-5/frameworks-5.21/kplotting.nix b/pkgs/desktops/kde-5/frameworks-5.21/kplotting.nix deleted file mode 100644 index 601f1778db7d..000000000000 --- a/pkgs/desktops/kde-5/frameworks-5.21/kplotting.nix +++ /dev/null @@ -1,9 +0,0 @@ -{ kdeFramework, lib -, extra-cmake-modules -}: - -kdeFramework { - name = "kplotting"; - meta = { maintainers = [ lib.maintainers.ttuegel ]; }; - nativeBuildInputs = [ extra-cmake-modules ]; -} diff --git a/pkgs/desktops/kde-5/frameworks-5.21/kpty.nix b/pkgs/desktops/kde-5/frameworks-5.21/kpty.nix deleted file mode 100644 index 8bdaacb85f82..000000000000 --- a/pkgs/desktops/kde-5/frameworks-5.21/kpty.nix +++ /dev/null @@ -1,8 +0,0 @@ -{ kdeFramework, lib, extra-cmake-modules, kcoreaddons, ki18n }: - -kdeFramework { - name = "kpty"; - meta = { maintainers = [ lib.maintainers.ttuegel ]; }; - nativeBuildInputs = [ extra-cmake-modules ]; - propagatedBuildInputs = [ kcoreaddons ki18n ]; -} diff --git a/pkgs/desktops/kde-5/frameworks-5.21/kross.nix b/pkgs/desktops/kde-5/frameworks-5.21/kross.nix deleted file mode 100644 index 0e66d95b5cce..000000000000 --- a/pkgs/desktops/kde-5/frameworks-5.21/kross.nix +++ /dev/null @@ -1,14 +0,0 @@ -{ kdeFramework, lib, extra-cmake-modules, kcompletion, kcoreaddons -, kdoctools, ki18n, kiconthemes, kio, kparts, kwidgetsaddons -, kxmlgui, qtscript -}: - -kdeFramework { - name = "kross"; - meta = { maintainers = [ lib.maintainers.ttuegel ]; }; - nativeBuildInputs = [ extra-cmake-modules kdoctools ]; - propagatedBuildInputs = [ - kcompletion kcoreaddons ki18n kiconthemes kio kparts kwidgetsaddons kxmlgui - qtscript - ]; -} diff --git a/pkgs/desktops/kde-5/frameworks-5.21/krunner.nix b/pkgs/desktops/kde-5/frameworks-5.21/krunner.nix deleted file mode 100644 index ec9ab7abe9f9..000000000000 --- a/pkgs/desktops/kde-5/frameworks-5.21/krunner.nix +++ /dev/null @@ -1,14 +0,0 @@ -{ kdeFramework, lib, extra-cmake-modules, kconfig, kcoreaddons -, ki18n, kio, kservice, plasma-framework, solid -, threadweaver -}: - -kdeFramework { - name = "krunner"; - meta = { maintainers = [ lib.maintainers.ttuegel ]; }; - nativeBuildInputs = [ extra-cmake-modules ]; - propagatedBuildInputs = [ - kconfig kcoreaddons ki18n kio kservice plasma-framework solid - threadweaver - ]; -} diff --git a/pkgs/desktops/kde-5/frameworks-5.21/kservice/default.nix b/pkgs/desktops/kde-5/frameworks-5.21/kservice/default.nix deleted file mode 100644 index 484be4087943..000000000000 --- a/pkgs/desktops/kde-5/frameworks-5.21/kservice/default.nix +++ /dev/null @@ -1,12 +0,0 @@ -{ kdeFramework, lib, copyPathsToStore, extra-cmake-modules, kconfig, kcoreaddons -, kcrash, kdbusaddons, kdoctools, ki18n, kwindowsystem -}: - -kdeFramework { - name = "kservice"; - meta = { maintainers = [ lib.maintainers.ttuegel ]; }; - propagatedNativeBuildInputs = [ extra-cmake-modules ]; - nativeBuildInputs = [ kdoctools ]; - propagatedBuildInputs = [ kconfig kcoreaddons kcrash kdbusaddons ki18n kwindowsystem ]; - patches = copyPathsToStore (lib.readPathsFromFile ./. ./series); -} diff --git a/pkgs/desktops/kde-5/frameworks-5.21/kservice/ksycoca-buffer-size.patch b/pkgs/desktops/kde-5/frameworks-5.21/kservice/ksycoca-buffer-size.patch deleted file mode 100644 index e65d4505ed26..000000000000 --- a/pkgs/desktops/kde-5/frameworks-5.21/kservice/ksycoca-buffer-size.patch +++ /dev/null @@ -1,25 +0,0 @@ -Index: kservice-5.21.0/src/sycoca/ksycocautils.cpp -=================================================================== ---- kservice-5.21.0.orig/src/sycoca/ksycocautils.cpp -+++ kservice-5.21.0/src/sycoca/ksycocautils.cpp -@@ -24,9 +24,10 @@ - - void KSycocaUtilsPrivate::read(QDataStream &s, QString &str) - { -+ const qint32 bufferSize = 65528; - quint32 bytes; - s >> bytes; // read size of string -- if (bytes > 8192) { // null string or too big -+ if (bytes > bufferSize) { // null string or too big - if (bytes != 0xffffffff) { - KSycoca::flagError(); - } -@@ -35,7 +36,7 @@ void KSycocaUtilsPrivate::read(QDataStre - int bt = bytes / 2; - str.resize(bt); - QChar *ch = str.data(); -- char t[8192]; -+ char t[bufferSize]; - char *b = t; - s.readRawData(b, bytes); - while (bt--) { diff --git a/pkgs/desktops/kde-5/frameworks-5.21/kservice/no-canonicalize-path.patch b/pkgs/desktops/kde-5/frameworks-5.21/kservice/no-canonicalize-path.patch deleted file mode 100644 index cf98ffb9067f..000000000000 --- a/pkgs/desktops/kde-5/frameworks-5.21/kservice/no-canonicalize-path.patch +++ /dev/null @@ -1,13 +0,0 @@ -Index: kservice-5.21.0/src/sycoca/vfolder_menu.cpp -=================================================================== ---- kservice-5.21.0.orig/src/sycoca/vfolder_menu.cpp -+++ kservice-5.21.0/src/sycoca/vfolder_menu.cpp -@@ -415,7 +415,7 @@ VFolderMenu::absoluteDir(const QString & - } - - if (!relative) { -- QString resolved = QDir(dir).canonicalPath(); -+ QString resolved = QDir::cleanPath(dir); - if (!resolved.isEmpty()) { - dir = resolved; - } diff --git a/pkgs/desktops/kde-5/frameworks-5.21/kservice/qdiriterator-follow-symlinks.patch b/pkgs/desktops/kde-5/frameworks-5.21/kservice/qdiriterator-follow-symlinks.patch deleted file mode 100644 index cbe13b709508..000000000000 --- a/pkgs/desktops/kde-5/frameworks-5.21/kservice/qdiriterator-follow-symlinks.patch +++ /dev/null @@ -1,13 +0,0 @@ -Index: kservice-5.21.0/src/sycoca/kbuildsycoca.cpp -=================================================================== ---- kservice-5.21.0.orig/src/sycoca/kbuildsycoca.cpp -+++ kservice-5.21.0/src/sycoca/kbuildsycoca.cpp -@@ -203,7 +203,7 @@ bool KBuildSycoca::build() - QSet relFiles; - const QStringList dirs = QStandardPaths::locateAll(QStandardPaths::GenericDataLocation, m_resourceSubdir, QStandardPaths::LocateDirectory); - Q_FOREACH (const QString &dir, dirs) { -- QDirIterator it(dir, QDirIterator::Subdirectories); -+ QDirIterator it(dir, QDirIterator::Subdirectories | QDirIterator::FollowSymlinks); - while (it.hasNext()) { - const QString filePath = it.next(); - Q_ASSERT(filePath.startsWith(dir)); // due to the line below... diff --git a/pkgs/desktops/kde-5/frameworks-5.21/kservice/series b/pkgs/desktops/kde-5/frameworks-5.21/kservice/series deleted file mode 100644 index c1655f686064..000000000000 --- a/pkgs/desktops/kde-5/frameworks-5.21/kservice/series +++ /dev/null @@ -1,3 +0,0 @@ -qdiriterator-follow-symlinks.patch -no-canonicalize-path.patch -ksycoca-buffer-size.patch diff --git a/pkgs/desktops/kde-5/frameworks-5.21/kservice/setup-hook.sh b/pkgs/desktops/kde-5/frameworks-5.21/kservice/setup-hook.sh deleted file mode 100644 index c28e862ff8ae..000000000000 --- a/pkgs/desktops/kde-5/frameworks-5.21/kservice/setup-hook.sh +++ /dev/null @@ -1,43 +0,0 @@ -addServicePkg() { - local propagated - for dir in "share/kservices5" "share/kservicetypes5"; do - if [[ -d "$1/$dir" ]]; then - propagated= - for pkg in $propagatedBuildInputs; do - if [[ "z$pkg" == "z$1" ]]; then - propagated=1 - break - fi - done - if [[ -z $propagated ]]; then - propagatedBuildInputs="$propagatedBuildInputs $1" - fi - - propagated= - for pkg in $propagatedUserEnvPkgs; do - if [[ "z$pkg" == "z$1" ]]; then - propagated=1 - break - fi - done - if [[ -z $propagated ]]; then - propagatedUserEnvPkgs="$propagatedUserEnvPkgs $1" - fi - - break - fi - done -} - -envHooks+=(addServicePkg) - -local propagated -for pkg in $propagatedBuildInputs; do - if [[ "z$pkg" == "z@out@" ]]; then - propagated=1 - break - fi -done -if [[ -z $propagated ]]; then - propagatedBuildInputs="$propagatedBuildInputs @out@" -fi diff --git a/pkgs/desktops/kde-5/frameworks-5.21/ktexteditor/default.nix b/pkgs/desktops/kde-5/frameworks-5.21/ktexteditor/default.nix deleted file mode 100644 index e1a5e8b2339a..000000000000 --- a/pkgs/desktops/kde-5/frameworks-5.21/ktexteditor/default.nix +++ /dev/null @@ -1,18 +0,0 @@ -{ kdeFramework, lib, copyPathsToStore -, extra-cmake-modules, makeQtWrapper, perl -, karchive, kconfig, kguiaddons, kiconthemes, kparts -, libgit2 -, qtscript, qtxmlpatterns -, ki18n, kio, sonnet -}: - -kdeFramework { - name = "ktexteditor"; - meta = { maintainers = [ lib.maintainers.ttuegel ]; }; - nativeBuildInputs = [ extra-cmake-modules makeQtWrapper perl ]; - propagatedBuildInputs = [ - karchive kconfig kguiaddons ki18n kiconthemes kio kparts libgit2 qtscript - qtxmlpatterns sonnet - ]; - patches = copyPathsToStore (lib.readPathsFromFile ./. ./series); -} diff --git a/pkgs/desktops/kde-5/frameworks-5.21/ktexteditor/no-qcoreapplication.patch b/pkgs/desktops/kde-5/frameworks-5.21/ktexteditor/no-qcoreapplication.patch deleted file mode 100644 index 19ab1e1e5513..000000000000 --- a/pkgs/desktops/kde-5/frameworks-5.21/ktexteditor/no-qcoreapplication.patch +++ /dev/null @@ -1,36 +0,0 @@ -Index: ktexteditor-5.18.0/src/syntax/data/katehighlightingindexer.cpp -=================================================================== ---- ktexteditor-5.18.0.orig/src/syntax/data/katehighlightingindexer.cpp -+++ ktexteditor-5.18.0/src/syntax/data/katehighlightingindexer.cpp -@@ -55,19 +55,16 @@ QStringList readListing(const QString &f - - int main(int argc, char *argv[]) - { -- // get app instance -- QCoreApplication app(argc, argv); -- - // ensure enough arguments are passed -- if (app.arguments().size() < 3) -+ if (argc < 3) - return 1; - - // open schema - QXmlSchema schema; -- if (!schema.load(QUrl::fromLocalFile(app.arguments().at(2)))) -+ if (!schema.load(QUrl::fromLocalFile(QString::fromLocal8Bit(argv[2])))) - return 2; - -- const QString hlFilenamesListing = app.arguments().value(3); -+ const QString hlFilenamesListing = QString::fromLocal8Bit(argv[3]); - if (hlFilenamesListing.isEmpty()) { - return 1; - } -@@ -152,7 +149,7 @@ int main(int argc, char *argv[]) - return anyError; - - // create outfile, after all has worked! -- QFile outFile(app.arguments().at(1)); -+ QFile outFile(QString::fromLocal8Bit(argv[1])); - if (!outFile.open(QIODevice::WriteOnly | QIODevice::Truncate)) - return 7; - diff --git a/pkgs/desktops/kde-5/frameworks-5.21/ktexteditor/series b/pkgs/desktops/kde-5/frameworks-5.21/ktexteditor/series deleted file mode 100644 index 46cd23829a2f..000000000000 --- a/pkgs/desktops/kde-5/frameworks-5.21/ktexteditor/series +++ /dev/null @@ -1 +0,0 @@ -no-qcoreapplication.patch diff --git a/pkgs/desktops/kde-5/frameworks-5.21/ktextwidgets.nix b/pkgs/desktops/kde-5/frameworks-5.21/ktextwidgets.nix deleted file mode 100644 index 25954c603971..000000000000 --- a/pkgs/desktops/kde-5/frameworks-5.21/ktextwidgets.nix +++ /dev/null @@ -1,14 +0,0 @@ -{ kdeFramework, lib, extra-cmake-modules, kcompletion, kconfig -, kconfigwidgets, ki18n, kiconthemes, kservice, kwindowsystem -, sonnet -}: - -kdeFramework { - name = "ktextwidgets"; - meta = { maintainers = [ lib.maintainers.ttuegel ]; }; - nativeBuildInputs = [ extra-cmake-modules ]; - propagatedBuildInputs = [ - kcompletion kconfig kconfigwidgets ki18n kiconthemes kservice kwindowsystem - sonnet - ]; -} diff --git a/pkgs/desktops/kde-5/frameworks-5.21/kunitconversion.nix b/pkgs/desktops/kde-5/frameworks-5.21/kunitconversion.nix deleted file mode 100644 index c04ded722aa4..000000000000 --- a/pkgs/desktops/kde-5/frameworks-5.21/kunitconversion.nix +++ /dev/null @@ -1,8 +0,0 @@ -{ kdeFramework, lib, extra-cmake-modules, ki18n }: - -kdeFramework { - name = "kunitconversion"; - meta = { maintainers = [ lib.maintainers.ttuegel ]; }; - nativeBuildInputs = [ extra-cmake-modules ]; - propagatedBuildInputs = [ ki18n ]; -} diff --git a/pkgs/desktops/kde-5/frameworks-5.21/kwallet.nix b/pkgs/desktops/kde-5/frameworks-5.21/kwallet.nix deleted file mode 100644 index 3bb99df39a7d..000000000000 --- a/pkgs/desktops/kde-5/frameworks-5.21/kwallet.nix +++ /dev/null @@ -1,18 +0,0 @@ -{ kdeFramework, lib, extra-cmake-modules, kconfig, kconfigwidgets -, kcoreaddons , kdbusaddons, kdoctools, ki18n, kiconthemes -, knotifications , kservice, kwidgetsaddons, kwindowsystem, libgcrypt -, makeQtWrapper }: - -kdeFramework { - name = "kwallet"; - meta = { maintainers = [ lib.maintainers.ttuegel ]; }; - nativeBuildInputs = [ extra-cmake-modules kdoctools makeQtWrapper ]; - propagatedBuildInputs = [ - kconfig kconfigwidgets kcoreaddons kdbusaddons ki18n kiconthemes - knotifications kservice kwidgetsaddons kwindowsystem libgcrypt - ]; - postInstall = '' - wrapQtProgram "$out/bin/kwalletd5" - wrapQtProgram "$out/bin/kwallet-query" - ''; -} diff --git a/pkgs/desktops/kde-5/frameworks-5.21/kwidgetsaddons.nix b/pkgs/desktops/kde-5/frameworks-5.21/kwidgetsaddons.nix deleted file mode 100644 index 7f2b35d8f7b5..000000000000 --- a/pkgs/desktops/kde-5/frameworks-5.21/kwidgetsaddons.nix +++ /dev/null @@ -1,9 +0,0 @@ -{ kdeFramework, lib -, extra-cmake-modules -}: - -kdeFramework { - name = "kwidgetsaddons"; - meta = { maintainers = [ lib.maintainers.ttuegel ]; }; - nativeBuildInputs = [ extra-cmake-modules ]; -} diff --git a/pkgs/desktops/kde-5/frameworks-5.21/kwindowsystem.nix b/pkgs/desktops/kde-5/frameworks-5.21/kwindowsystem.nix deleted file mode 100644 index 6acab52d1353..000000000000 --- a/pkgs/desktops/kde-5/frameworks-5.21/kwindowsystem.nix +++ /dev/null @@ -1,11 +0,0 @@ -{ kdeFramework, lib -, extra-cmake-modules -, qtx11extras -}: - -kdeFramework { - name = "kwindowsystem"; - meta = { maintainers = [ lib.maintainers.ttuegel ]; }; - nativeBuildInputs = [ extra-cmake-modules ]; - propagatedBuildInputs = [ qtx11extras ]; -} diff --git a/pkgs/desktops/kde-5/frameworks-5.21/kxmlgui.nix b/pkgs/desktops/kde-5/frameworks-5.21/kxmlgui.nix deleted file mode 100644 index ea800bf58ae0..000000000000 --- a/pkgs/desktops/kde-5/frameworks-5.21/kxmlgui.nix +++ /dev/null @@ -1,14 +0,0 @@ -{ kdeFramework, lib, extra-cmake-modules, attica, kconfig -, kconfigwidgets, kglobalaccel, ki18n, kiconthemes, kitemviews -, ktextwidgets, kwindowsystem, sonnet -}: - -kdeFramework { - name = "kxmlgui"; - meta = { maintainers = [ lib.maintainers.ttuegel ]; }; - nativeBuildInputs = [ extra-cmake-modules ]; - propagatedBuildInputs = [ - attica kconfig kconfigwidgets kglobalaccel ki18n kiconthemes kitemviews - ktextwidgets kwindowsystem sonnet - ]; -} diff --git a/pkgs/desktops/kde-5/frameworks-5.21/kxmlrpcclient.nix b/pkgs/desktops/kde-5/frameworks-5.21/kxmlrpcclient.nix deleted file mode 100644 index f20f4a223945..000000000000 --- a/pkgs/desktops/kde-5/frameworks-5.21/kxmlrpcclient.nix +++ /dev/null @@ -1,8 +0,0 @@ -{ kdeFramework, lib, extra-cmake-modules, ki18n, kio }: - -kdeFramework { - name = "kxmlrpcclient"; - meta = { maintainers = [ lib.maintainers.ttuegel ]; }; - nativeBuildInputs = [ extra-cmake-modules ]; - propagatedBuildInputs = [ ki18n kio ]; -} diff --git a/pkgs/desktops/kde-5/frameworks-5.21/modemmanager-qt.nix b/pkgs/desktops/kde-5/frameworks-5.21/modemmanager-qt.nix deleted file mode 100644 index e03254a71edd..000000000000 --- a/pkgs/desktops/kde-5/frameworks-5.21/modemmanager-qt.nix +++ /dev/null @@ -1,11 +0,0 @@ -{ kdeFramework, lib -, extra-cmake-modules -, modemmanager -}: - -kdeFramework { - name = "modemmanager-qt"; - meta = { maintainers = [ lib.maintainers.ttuegel ]; }; - nativeBuildInputs = [ extra-cmake-modules ]; - propagatedBuildInputs = [ modemmanager ]; -} diff --git a/pkgs/desktops/kde-5/frameworks-5.21/networkmanager-qt.nix b/pkgs/desktops/kde-5/frameworks-5.21/networkmanager-qt.nix deleted file mode 100644 index 0515509a77c5..000000000000 --- a/pkgs/desktops/kde-5/frameworks-5.21/networkmanager-qt.nix +++ /dev/null @@ -1,11 +0,0 @@ -{ kdeFramework, lib -, extra-cmake-modules -, networkmanager -}: - -kdeFramework { - name = "networkmanager-qt"; - meta = { maintainers = [ lib.maintainers.ttuegel ]; }; - nativeBuildInputs = [ extra-cmake-modules ]; - propagatedBuildInputs = [ networkmanager ]; -} diff --git a/pkgs/desktops/kde-5/frameworks-5.21/oxygen-icons5.nix b/pkgs/desktops/kde-5/frameworks-5.21/oxygen-icons5.nix deleted file mode 100644 index 0b5c75b960d3..000000000000 --- a/pkgs/desktops/kde-5/frameworks-5.21/oxygen-icons5.nix +++ /dev/null @@ -1,14 +0,0 @@ -{ kdeFramework -, lib -, extra-cmake-modules -}: - -kdeFramework { - name = "oxygen-icons5"; - meta = { - license = lib.licenses.lgpl3Plus; - maintainers = [ lib.maintainers.ttuegel ]; - }; - outputs = [ "out" ]; - nativeBuildInputs = [ extra-cmake-modules ]; -} diff --git a/pkgs/desktops/kde-5/frameworks-5.21/plasma-framework.nix b/pkgs/desktops/kde-5/frameworks-5.21/plasma-framework.nix deleted file mode 100644 index 2a8762c814f3..000000000000 --- a/pkgs/desktops/kde-5/frameworks-5.21/plasma-framework.nix +++ /dev/null @@ -1,20 +0,0 @@ -{ kdeFramework, lib, extra-cmake-modules, kactivities, karchive -, kconfig, kconfigwidgets, kcoreaddons, kdbusaddons, kdeclarative -, kdoctools, kglobalaccel, kguiaddons, ki18n, kiconthemes, kio -, knotifications, kpackage, kservice, kwindowsystem, kxmlgui -, makeQtWrapper, qtscript, qtx11extras -}: - -kdeFramework { - name = "plasma-framework"; - meta = { maintainers = [ lib.maintainers.ttuegel ]; }; - nativeBuildInputs = [ extra-cmake-modules kdoctools makeQtWrapper ]; - propagatedBuildInputs = [ - kactivities karchive kconfig kconfigwidgets kcoreaddons kdbusaddons - kdeclarative kglobalaccel kguiaddons ki18n kiconthemes kio knotifications - kpackage kservice kwindowsystem kxmlgui qtscript qtx11extras - ]; - postInstall = '' - wrapQtProgram "$out/bin/plasmapkg2" - ''; -} diff --git a/pkgs/desktops/kde-5/frameworks-5.21/solid.nix b/pkgs/desktops/kde-5/frameworks-5.21/solid.nix deleted file mode 100644 index f1db5c35c10a..000000000000 --- a/pkgs/desktops/kde-5/frameworks-5.21/solid.nix +++ /dev/null @@ -1,15 +0,0 @@ -{ kdeFramework, lib -, extra-cmake-modules -, makeQtWrapper -, qtdeclarative -}: - -kdeFramework { - name = "solid"; - meta = { maintainers = [ lib.maintainers.ttuegel ]; }; - nativeBuildInputs = [ extra-cmake-modules makeQtWrapper ]; - propagatedBuildInputs = [ qtdeclarative ]; - postInstall = '' - wrapQtProgram "$out/bin/solid-hardware5" - ''; -} diff --git a/pkgs/desktops/kde-5/frameworks-5.21/sonnet.nix b/pkgs/desktops/kde-5/frameworks-5.21/sonnet.nix deleted file mode 100644 index 28c24302abc4..000000000000 --- a/pkgs/desktops/kde-5/frameworks-5.21/sonnet.nix +++ /dev/null @@ -1,11 +0,0 @@ -{ kdeFramework, lib -, extra-cmake-modules -, hunspell -}: - -kdeFramework { - name = "sonnet"; - meta = { maintainers = [ lib.maintainers.ttuegel ]; }; - nativeBuildInputs = [ extra-cmake-modules ]; - buildInputs = [ hunspell ]; -} diff --git a/pkgs/desktops/kde-5/frameworks-5.21/srcs.nix b/pkgs/desktops/kde-5/frameworks-5.21/srcs.nix deleted file mode 100644 index a4a1f95c52ce..000000000000 --- a/pkgs/desktops/kde-5/frameworks-5.21/srcs.nix +++ /dev/null @@ -1,573 +0,0 @@ -# DO NOT EDIT! This file is generated automatically by fetchsrcs.sh -{ fetchurl, mirror }: - -{ - attica = { - version = "5.21.0"; - src = fetchurl { - url = "${mirror}/stable/frameworks/5.21/attica-5.21.0.tar.xz"; - sha256 = "1aqfw73g424f60qmpx1lky3qfqrsl1id02388pnlmpa8fnpp940c"; - name = "attica-5.21.0.tar.xz"; - }; - }; - baloo = { - version = "5.21.0"; - src = fetchurl { - url = "${mirror}/stable/frameworks/5.21/baloo-5.21.0.tar.xz"; - sha256 = "1a5sl2bkrs90mfks93q2hrijp6dpapp2l0fhq7km36mvsrc78yqn"; - name = "baloo-5.21.0.tar.xz"; - }; - }; - bluez-qt = { - version = "5.21.0"; - src = fetchurl { - url = "${mirror}/stable/frameworks/5.21/bluez-qt-5.21.0.tar.xz"; - sha256 = "0nsnxa4k31l69fapxn49g112948zprc5xr7v3ggxwnxkb1pll60a"; - name = "bluez-qt-5.21.0.tar.xz"; - }; - }; - breeze-icons = { - version = "5.21.0"; - src = fetchurl { - url = "${mirror}/stable/frameworks/5.21/breeze-icons-5.21.0.tar.xz"; - sha256 = "1a7ikdq8a44n42i6swf29aqyfwjh05ir3ym0lzjzdb6133fzlb01"; - name = "breeze-icons-5.21.0.tar.xz"; - }; - }; - extra-cmake-modules = { - version = "5.21.0"; - src = fetchurl { - url = "${mirror}/stable/frameworks/5.21/extra-cmake-modules-5.21.0.tar.xz"; - sha256 = "1kbc5fkcbz9vkg0jpz10vsfgwajlrsmbl0vrbls5qvrdgbgrwlm3"; - name = "extra-cmake-modules-5.21.0.tar.xz"; - }; - }; - frameworkintegration = { - version = "5.21.0"; - src = fetchurl { - url = "${mirror}/stable/frameworks/5.21/frameworkintegration-5.21.0.tar.xz"; - sha256 = "0mbpn18cjzd8xznk73slvals86lv77ram09px4l44xgyf019xll8"; - name = "frameworkintegration-5.21.0.tar.xz"; - }; - }; - kactivities = { - version = "5.21.0"; - src = fetchurl { - url = "${mirror}/stable/frameworks/5.21/kactivities-5.21.0.tar.xz"; - sha256 = "09jr7m6vaffdb879jph1ckgri0b9pdyh5q39i7fyi6s277rybcyk"; - name = "kactivities-5.21.0.tar.xz"; - }; - }; - kactivities-stats = { - version = "5.21.0"; - src = fetchurl { - url = "${mirror}/stable/frameworks/5.21/kactivities-stats-5.21.0.tar.xz"; - sha256 = "0vd01b812r0ggbnqsq3y6ik68v0668rzx6npl3h11wdrvlidhyqf"; - name = "kactivities-stats-5.21.0.tar.xz"; - }; - }; - kapidox = { - version = "5.21.0"; - src = fetchurl { - url = "${mirror}/stable/frameworks/5.21/kapidox-5.21.0.tar.xz"; - sha256 = "0w3jch93d8vdqd0g4yl2fxmamrg9hnx1lypnpgw7615wlsb02qyx"; - name = "kapidox-5.21.0.tar.xz"; - }; - }; - karchive = { - version = "5.21.0"; - src = fetchurl { - url = "${mirror}/stable/frameworks/5.21/karchive-5.21.0.tar.xz"; - sha256 = "042ww21wmm3sf87zqgr2qiyg2j5mjf1mmqpqhpcax4gnjpck5nvc"; - name = "karchive-5.21.0.tar.xz"; - }; - }; - kauth = { - version = "5.21.0"; - src = fetchurl { - url = "${mirror}/stable/frameworks/5.21/kauth-5.21.0.tar.xz"; - sha256 = "03dy36g9y04p3533l2y0m0jlr91m94y0i4wpnlr5ndgccif2a63r"; - name = "kauth-5.21.0.tar.xz"; - }; - }; - kbookmarks = { - version = "5.21.0"; - src = fetchurl { - url = "${mirror}/stable/frameworks/5.21/kbookmarks-5.21.0.tar.xz"; - sha256 = "0qxq5wbddaj1cpjd34q8k65brfbb677gs0y5zh24mqbwcr0rfs6g"; - name = "kbookmarks-5.21.0.tar.xz"; - }; - }; - kcmutils = { - version = "5.21.0"; - src = fetchurl { - url = "${mirror}/stable/frameworks/5.21/kcmutils-5.21.0.tar.xz"; - sha256 = "01ch3y43r4cb1sj0gy5a8wq3c6wpx2brn96d7rjm3r3hh5n5xdlj"; - name = "kcmutils-5.21.0.tar.xz"; - }; - }; - kcodecs = { - version = "5.21.0"; - src = fetchurl { - url = "${mirror}/stable/frameworks/5.21/kcodecs-5.21.0.tar.xz"; - sha256 = "0wng7kqqxrsz7b4w163j6m2zdhb5pvgbd9n6bn7ggyldn4zl86w7"; - name = "kcodecs-5.21.0.tar.xz"; - }; - }; - kcompletion = { - version = "5.21.0"; - src = fetchurl { - url = "${mirror}/stable/frameworks/5.21/kcompletion-5.21.0.tar.xz"; - sha256 = "0r6gsnsjkfvwhrpkch7y44m2yqyxb42bdkc35jxrm8y7xaa8nwi4"; - name = "kcompletion-5.21.0.tar.xz"; - }; - }; - kconfig = { - version = "5.21.0"; - src = fetchurl { - url = "${mirror}/stable/frameworks/5.21/kconfig-5.21.0.tar.xz"; - sha256 = "0w5wvy3yhgh64k8jghyv5fkx9jr828yl11jlihg24hfplnmihkxw"; - name = "kconfig-5.21.0.tar.xz"; - }; - }; - kconfigwidgets = { - version = "5.21.0"; - src = fetchurl { - url = "${mirror}/stable/frameworks/5.21/kconfigwidgets-5.21.0.tar.xz"; - sha256 = "030iq46bwiaixn2wf6285y2gg7h1y5xqf6d6bg3xcz0v1xjd3n0f"; - name = "kconfigwidgets-5.21.0.tar.xz"; - }; - }; - kcoreaddons = { - version = "5.21.0"; - src = fetchurl { - url = "${mirror}/stable/frameworks/5.21/kcoreaddons-5.21.0.tar.xz"; - sha256 = "16226z60simxgfriwsm6srx39f7wm64mdl39qxaa77wn07i8xmsi"; - name = "kcoreaddons-5.21.0.tar.xz"; - }; - }; - kcrash = { - version = "5.21.0"; - src = fetchurl { - url = "${mirror}/stable/frameworks/5.21/kcrash-5.21.0.tar.xz"; - sha256 = "1mrbmfkzd0dy42ppq8gl1z9liprq722w4f3a499iamqnlsdwq2w8"; - name = "kcrash-5.21.0.tar.xz"; - }; - }; - kdbusaddons = { - version = "5.21.0"; - src = fetchurl { - url = "${mirror}/stable/frameworks/5.21/kdbusaddons-5.21.0.tar.xz"; - sha256 = "1yvpan0plm80sw0wai39ffvpswyzy7xiqra69cb8mfxcdl8acjjw"; - name = "kdbusaddons-5.21.0.tar.xz"; - }; - }; - kdeclarative = { - version = "5.21.0"; - src = fetchurl { - url = "${mirror}/stable/frameworks/5.21/kdeclarative-5.21.0.tar.xz"; - sha256 = "1m61js8kdnif1106vxs5bv830hyj8j2whv5mlshkj9jbpp9v5qkj"; - name = "kdeclarative-5.21.0.tar.xz"; - }; - }; - kded = { - version = "5.21.0"; - src = fetchurl { - url = "${mirror}/stable/frameworks/5.21/kded-5.21.0.tar.xz"; - sha256 = "138svq07zgabn6razkqp5zxdlw9ajr1966icd82mxsxq1cjgfl4g"; - name = "kded-5.21.0.tar.xz"; - }; - }; - kdelibs4support = { - version = "5.21.0"; - src = fetchurl { - url = "${mirror}/stable/frameworks/5.21/portingAids/kdelibs4support-5.21.0.tar.xz"; - sha256 = "1q1wyfry2ypa1mk01rabva0cq1ai9lmq8ygsji413p6c1avfrywc"; - name = "kdelibs4support-5.21.0.tar.xz"; - }; - }; - kdesignerplugin = { - version = "5.21.0"; - src = fetchurl { - url = "${mirror}/stable/frameworks/5.21/kdesignerplugin-5.21.0.tar.xz"; - sha256 = "0rj79mdgdcm0wlramx5s53ba0jkhravcgkl570ds7s3wwa1aa62j"; - name = "kdesignerplugin-5.21.0.tar.xz"; - }; - }; - kdesu = { - version = "5.21.0"; - src = fetchurl { - url = "${mirror}/stable/frameworks/5.21/kdesu-5.21.0.tar.xz"; - sha256 = "13daljcjgrvybj7hbv6l9cwc6cdh45d2zz2ch7cbar46z2zxh5qb"; - name = "kdesu-5.21.0.tar.xz"; - }; - }; - kdewebkit = { - version = "5.21.0"; - src = fetchurl { - url = "${mirror}/stable/frameworks/5.21/kdewebkit-5.21.0.tar.xz"; - sha256 = "1rc5i265sagvbqwy96i4dnksc4vnrq864z3rkxqlrx2blwq08550"; - name = "kdewebkit-5.21.0.tar.xz"; - }; - }; - kdnssd = { - version = "5.21.0"; - src = fetchurl { - url = "${mirror}/stable/frameworks/5.21/kdnssd-5.21.0.tar.xz"; - sha256 = "0k3qia322cd2h9pcf7k0fg7w91jxc503digjv93vhsfzfhbadf9l"; - name = "kdnssd-5.21.0.tar.xz"; - }; - }; - kdoctools = { - version = "5.21.0"; - src = fetchurl { - url = "${mirror}/stable/frameworks/5.21/kdoctools-5.21.0.tar.xz"; - sha256 = "16ysqwvwmxas56rhg68rzkipszqqahh787ww9rkq9ak2r6d29r6c"; - name = "kdoctools-5.21.0.tar.xz"; - }; - }; - kemoticons = { - version = "5.21.0"; - src = fetchurl { - url = "${mirror}/stable/frameworks/5.21/kemoticons-5.21.0.tar.xz"; - sha256 = "1paddfylh1xb4g4h939lzvy7f67syyfsx76gz7w5mdbnqk5xc7fc"; - name = "kemoticons-5.21.0.tar.xz"; - }; - }; - kfilemetadata = { - version = "5.21.0"; - src = fetchurl { - url = "${mirror}/stable/frameworks/5.21/kfilemetadata-5.21.0.tar.xz"; - sha256 = "1jmcvzazcw5klmnzd17a7x6rcwjb6xdrxrn1jjiq8kibdbghx7l0"; - name = "kfilemetadata-5.21.0.tar.xz"; - }; - }; - kglobalaccel = { - version = "5.21.0"; - src = fetchurl { - url = "${mirror}/stable/frameworks/5.21/kglobalaccel-5.21.0.tar.xz"; - sha256 = "1bdd613ybz1cl25sx3ihdfzsjwlxyjx9blidmzbnvv0lb2304hwp"; - name = "kglobalaccel-5.21.0.tar.xz"; - }; - }; - kguiaddons = { - version = "5.21.0"; - src = fetchurl { - url = "${mirror}/stable/frameworks/5.21/kguiaddons-5.21.0.tar.xz"; - sha256 = "01hdrcdsiq3qs620jprv65kk4pvldlm70aghjsi9wk7j3x6qid2x"; - name = "kguiaddons-5.21.0.tar.xz"; - }; - }; - khtml = { - version = "5.21.0"; - src = fetchurl { - url = "${mirror}/stable/frameworks/5.21/portingAids/khtml-5.21.0.tar.xz"; - sha256 = "17xvzklhhp6k9wi94s7agc8qnb7gwvx3aa5jbq6d76qn0rsqbzhv"; - name = "khtml-5.21.0.tar.xz"; - }; - }; - ki18n = { - version = "5.21.0"; - src = fetchurl { - url = "${mirror}/stable/frameworks/5.21/ki18n-5.21.0.tar.xz"; - sha256 = "0qm9p77zqz2jy0j5yfv5v6pqska25p790yy1b6wg1gd67561q5bn"; - name = "ki18n-5.21.0.tar.xz"; - }; - }; - kiconthemes = { - version = "5.21.0"; - src = fetchurl { - url = "${mirror}/stable/frameworks/5.21/kiconthemes-5.21.0.tar.xz"; - sha256 = "14a43jca1cyh45dbz5c9lc5yqc376qg3q2c420bk5s44ynpnhp4i"; - name = "kiconthemes-5.21.0.tar.xz"; - }; - }; - kidletime = { - version = "5.21.0"; - src = fetchurl { - url = "${mirror}/stable/frameworks/5.21/kidletime-5.21.0.tar.xz"; - sha256 = "10vdx2sp3hjp20saqlyqdz83jbqhsqyk7gl063lhz00mnk7nk1mn"; - name = "kidletime-5.21.0.tar.xz"; - }; - }; - kimageformats = { - version = "5.21.0"; - src = fetchurl { - url = "${mirror}/stable/frameworks/5.21/kimageformats-5.21.0.tar.xz"; - sha256 = "09m0w5f39y9gq0g00iapay3v09kk24lqwiyjq4y487il865p22ph"; - name = "kimageformats-5.21.0.tar.xz"; - }; - }; - kinit = { - version = "5.21.0"; - src = fetchurl { - url = "${mirror}/stable/frameworks/5.21/kinit-5.21.0.tar.xz"; - sha256 = "19avsq0bi2ys574n0dcn65chd7wrpyp354xfsw45gig28skjiir5"; - name = "kinit-5.21.0.tar.xz"; - }; - }; - kio = { - version = "5.21.0"; - src = fetchurl { - url = "${mirror}/stable/frameworks/5.21/kio-5.21.0.tar.xz"; - sha256 = "08wrjimkv255gbc9y7pxilwxi9nikg3196rzs0fbw4vqdlzl0gjq"; - name = "kio-5.21.0.tar.xz"; - }; - }; - kitemmodels = { - version = "5.21.0"; - src = fetchurl { - url = "${mirror}/stable/frameworks/5.21/kitemmodels-5.21.0.tar.xz"; - sha256 = "1bp02vp08bwsd64wnrr3ivy4k8g1vzv1s5iyiqj99d1gk0fxvv7d"; - name = "kitemmodels-5.21.0.tar.xz"; - }; - }; - kitemviews = { - version = "5.21.0"; - src = fetchurl { - url = "${mirror}/stable/frameworks/5.21/kitemviews-5.21.0.tar.xz"; - sha256 = "16yzcyrg8wa8fvz749x8dbixyga1ggls1fvjns6gdbz5aqm6ib4d"; - name = "kitemviews-5.21.0.tar.xz"; - }; - }; - kjobwidgets = { - version = "5.21.0"; - src = fetchurl { - url = "${mirror}/stable/frameworks/5.21/kjobwidgets-5.21.0.tar.xz"; - sha256 = "0y8zmz6wx4igbpc0jlsxrr1yxgyq8hsmynl9fqy3lc2bzmwr9wcp"; - name = "kjobwidgets-5.21.0.tar.xz"; - }; - }; - kjs = { - version = "5.21.0"; - src = fetchurl { - url = "${mirror}/stable/frameworks/5.21/portingAids/kjs-5.21.0.tar.xz"; - sha256 = "0vsgmz0yn1if11xfbw3f9p0kg2dv1rb26ging4fc860wv2j5gyln"; - name = "kjs-5.21.0.tar.xz"; - }; - }; - kjsembed = { - version = "5.21.0"; - src = fetchurl { - url = "${mirror}/stable/frameworks/5.21/portingAids/kjsembed-5.21.0.tar.xz"; - sha256 = "1nbc12m86s90y8f5gp62l4f9v4hqy8cmzw4sh0655sczd5vbkvki"; - name = "kjsembed-5.21.0.tar.xz"; - }; - }; - kmediaplayer = { - version = "5.21.0"; - src = fetchurl { - url = "${mirror}/stable/frameworks/5.21/portingAids/kmediaplayer-5.21.0.tar.xz"; - sha256 = "1hz7l95w57z73wg9ypbqpkxvkw42wgbymv67lg4vdxppplnkqriz"; - name = "kmediaplayer-5.21.0.tar.xz"; - }; - }; - knewstuff = { - version = "5.21.0"; - src = fetchurl { - url = "${mirror}/stable/frameworks/5.21/knewstuff-5.21.0.tar.xz"; - sha256 = "05r11r9r789686i36y0x770f1pc7dwvqzdzclrx22r3lbz708pga"; - name = "knewstuff-5.21.0.tar.xz"; - }; - }; - knotifications = { - version = "5.21.0"; - src = fetchurl { - url = "${mirror}/stable/frameworks/5.21/knotifications-5.21.0.tar.xz"; - sha256 = "0iia73ai2s5w8c3j1kmc8bb7yp1d2cv0yd2k3ilaxf3y9wgsp4x8"; - name = "knotifications-5.21.0.tar.xz"; - }; - }; - knotifyconfig = { - version = "5.21.0"; - src = fetchurl { - url = "${mirror}/stable/frameworks/5.21/knotifyconfig-5.21.0.tar.xz"; - sha256 = "1mqal5ndr3v54lp7a9a2fm0c0hsiqb7kziw56rz0xd659328k9ix"; - name = "knotifyconfig-5.21.0.tar.xz"; - }; - }; - kpackage = { - version = "5.21.0"; - src = fetchurl { - url = "${mirror}/stable/frameworks/5.21/kpackage-5.21.0.tar.xz"; - sha256 = "024k15v0b24hivkjpn3gwn2wdfsng9ralz414i858qj0lm688xk5"; - name = "kpackage-5.21.0.tar.xz"; - }; - }; - kparts = { - version = "5.21.0"; - src = fetchurl { - url = "${mirror}/stable/frameworks/5.21/kparts-5.21.0.tar.xz"; - sha256 = "1s1nk1vdnb3g0ilv2b1m783h8g52yr9hpqz0vscj56m9cn2sf8rv"; - name = "kparts-5.21.0.tar.xz"; - }; - }; - kpeople = { - version = "5.21.0"; - src = fetchurl { - url = "${mirror}/stable/frameworks/5.21/kpeople-5.21.0.tar.xz"; - sha256 = "0nfpv4g9zvja9sv3zbpyksbvz1xa8lmncg48awrwbrmf83bxvcjq"; - name = "kpeople-5.21.0.tar.xz"; - }; - }; - kplotting = { - version = "5.21.0"; - src = fetchurl { - url = "${mirror}/stable/frameworks/5.21/kplotting-5.21.0.tar.xz"; - sha256 = "1hrpv1qg6qx4y4wvyq0rxfi0ngq1lgd5l3vwi00ri86xm1qbs4hk"; - name = "kplotting-5.21.0.tar.xz"; - }; - }; - kpty = { - version = "5.21.0"; - src = fetchurl { - url = "${mirror}/stable/frameworks/5.21/kpty-5.21.0.tar.xz"; - sha256 = "1vzgpmagjggssva6r57hd094dv3vxf3gpsr3xpvspa9l1mk4d35c"; - name = "kpty-5.21.0.tar.xz"; - }; - }; - kross = { - version = "5.21.0"; - src = fetchurl { - url = "${mirror}/stable/frameworks/5.21/portingAids/kross-5.21.0.tar.xz"; - sha256 = "0c1gbaifzswz4dcdwzka5mnlm07i463dpwc2fihmzn67skm4ybix"; - name = "kross-5.21.0.tar.xz"; - }; - }; - krunner = { - version = "5.21.0"; - src = fetchurl { - url = "${mirror}/stable/frameworks/5.21/portingAids/krunner-5.21.0.tar.xz"; - sha256 = "1jn8fr83c71kz25yzd1qay9as6dvzl1xvlg1vyspdifxg43vqzq4"; - name = "krunner-5.21.0.tar.xz"; - }; - }; - kservice = { - version = "5.21.0"; - src = fetchurl { - url = "${mirror}/stable/frameworks/5.21/kservice-5.21.0.tar.xz"; - sha256 = "19cnapz23ji5p01r9rgj91rzph3mqqrmnfwprmi9p3h2w68njhv6"; - name = "kservice-5.21.0.tar.xz"; - }; - }; - ktexteditor = { - version = "5.21.0"; - src = fetchurl { - url = "${mirror}/stable/frameworks/5.21/ktexteditor-5.21.0.tar.xz"; - sha256 = "1m9zipx5kisxsy037py709c2ri5qvix6n362l981kbbvcgkpiaq2"; - name = "ktexteditor-5.21.0.tar.xz"; - }; - }; - ktextwidgets = { - version = "5.21.0"; - src = fetchurl { - url = "${mirror}/stable/frameworks/5.21/ktextwidgets-5.21.0.tar.xz"; - sha256 = "11nsi6j9b2678bqaa0ykp8as5lw1v9421b73dd1qxqrpdqfkxyzn"; - name = "ktextwidgets-5.21.0.tar.xz"; - }; - }; - kunitconversion = { - version = "5.21.0"; - src = fetchurl { - url = "${mirror}/stable/frameworks/5.21/kunitconversion-5.21.0.tar.xz"; - sha256 = "03vnls5df0c2bqyw9a04hlc3cn34y6xwx693klh27jmm37r776yh"; - name = "kunitconversion-5.21.0.tar.xz"; - }; - }; - kwallet = { - version = "5.21.0"; - src = fetchurl { - url = "${mirror}/stable/frameworks/5.21/kwallet-5.21.0.tar.xz"; - sha256 = "1rmfy21r2p79gwg1kq26g2fqnclbsww9rz3py368pk4s1lrzafii"; - name = "kwallet-5.21.0.tar.xz"; - }; - }; - kwidgetsaddons = { - version = "5.21.0"; - src = fetchurl { - url = "${mirror}/stable/frameworks/5.21/kwidgetsaddons-5.21.0.tar.xz"; - sha256 = "1gqyc0j77sm6i2511qnz0sllmfxjgjb9qpi8551np16zviqa52k7"; - name = "kwidgetsaddons-5.21.0.tar.xz"; - }; - }; - kwindowsystem = { - version = "5.21.0"; - src = fetchurl { - url = "${mirror}/stable/frameworks/5.21/kwindowsystem-5.21.0.tar.xz"; - sha256 = "13lfwpw5a4in0mp5y8d15jg6xhhrka2qmw73wrdzcvj22n6ldzzi"; - name = "kwindowsystem-5.21.0.tar.xz"; - }; - }; - kxmlgui = { - version = "5.21.0"; - src = fetchurl { - url = "${mirror}/stable/frameworks/5.21/kxmlgui-5.21.0.tar.xz"; - sha256 = "1cb6n016ffvxy8dbbhc3dwlzdqpq0pbvly416qlvlc1lv70lxyfj"; - name = "kxmlgui-5.21.0.tar.xz"; - }; - }; - kxmlrpcclient = { - version = "5.21.0"; - src = fetchurl { - url = "${mirror}/stable/frameworks/5.21/kxmlrpcclient-5.21.0.tar.xz"; - sha256 = "082qpnvgm9r81iip9akakbf5rqmxb0r8y6gp7jk49q29lvkrx1kh"; - name = "kxmlrpcclient-5.21.0.tar.xz"; - }; - }; - modemmanager-qt = { - version = "5.21.0"; - src = fetchurl { - url = "${mirror}/stable/frameworks/5.21/modemmanager-qt-5.21.0.tar.xz"; - sha256 = "1w0kjp2pmgss45g63930lbn1c018ld2snng6h40saxi76n8cv57n"; - name = "modemmanager-qt-5.21.0.tar.xz"; - }; - }; - networkmanager-qt = { - version = "5.21.0"; - src = fetchurl { - url = "${mirror}/stable/frameworks/5.21/networkmanager-qt-5.21.0.tar.xz"; - sha256 = "0iy4a4qb1am2y7w03jg6n7q69c46y4gdpb72r6qjrnm9d4c2xsg1"; - name = "networkmanager-qt-5.21.0.tar.xz"; - }; - }; - oxygen-icons5 = { - version = "5.21.0"; - src = fetchurl { - url = "${mirror}/stable/frameworks/5.21/oxygen-icons5-5.21.0.tar.xz"; - sha256 = "00qh1h3xx392hh73zdlknc1j9i2sck9ys74a9ffkf6an4rl0hws5"; - name = "oxygen-icons5-5.21.0.tar.xz"; - }; - }; - plasma-framework = { - version = "5.21.0"; - src = fetchurl { - url = "${mirror}/stable/frameworks/5.21/plasma-framework-5.21.0.tar.xz"; - sha256 = "006k8y8dnar371b5qhikny6rda3vg810jy53sl9yps695j0y39c0"; - name = "plasma-framework-5.21.0.tar.xz"; - }; - }; - solid = { - version = "5.21.0"; - src = fetchurl { - url = "${mirror}/stable/frameworks/5.21/solid-5.21.0.tar.xz"; - sha256 = "13r9zcf7sr6vg5wlqjms2q7vl4g8gpzqghp3y25ldglhj0z7252r"; - name = "solid-5.21.0.tar.xz"; - }; - }; - sonnet = { - version = "5.21.0"; - src = fetchurl { - url = "${mirror}/stable/frameworks/5.21/sonnet-5.21.0.tar.xz"; - sha256 = "088b87r80lds6jr0lnqxv0bd4isy2mkcgrq7hxfni7r2h6vn3xcd"; - name = "sonnet-5.21.0.tar.xz"; - }; - }; - threadweaver = { - version = "5.21.0"; - src = fetchurl { - url = "${mirror}/stable/frameworks/5.21/threadweaver-5.21.0.tar.xz"; - sha256 = "17l23jj9bsixhg3gpv5sjrlc6w1kmjwlfb0z17drdkyzs5ak80ry"; - name = "threadweaver-5.21.0.tar.xz"; - }; - }; -} diff --git a/pkgs/desktops/kde-5/frameworks-5.21/threadweaver.nix b/pkgs/desktops/kde-5/frameworks-5.21/threadweaver.nix deleted file mode 100644 index b8f2939e8b59..000000000000 --- a/pkgs/desktops/kde-5/frameworks-5.21/threadweaver.nix +++ /dev/null @@ -1,9 +0,0 @@ -{ kdeFramework, lib -, extra-cmake-modules -}: - -kdeFramework { - name = "threadweaver"; - nativeBuildInputs = [ extra-cmake-modules ]; - meta = { maintainers = [ lib.maintainers.ttuegel ]; }; -} diff --git a/pkgs/desktops/kde-5/frameworks-5.22/attica.nix b/pkgs/desktops/kde-5/frameworks-5.22/attica.nix new file mode 100644 index 000000000000..98721876c120 --- /dev/null +++ b/pkgs/desktops/kde-5/frameworks-5.22/attica.nix @@ -0,0 +1,11 @@ +{ kdeFramework, lib +, extra-cmake-modules +}: + +kdeFramework { + name = "attica"; + nativeBuildInputs = [ extra-cmake-modules ]; + meta = { + maintainers = [ lib.maintainers.ttuegel ]; + }; +} diff --git a/pkgs/desktops/kde-5/frameworks-5.22/baloo.nix b/pkgs/desktops/kde-5/frameworks-5.22/baloo.nix new file mode 100644 index 000000000000..f676da0f4c84 --- /dev/null +++ b/pkgs/desktops/kde-5/frameworks-5.22/baloo.nix @@ -0,0 +1,23 @@ +{ kdeFramework, lib, extra-cmake-modules, kauth, kconfig +, kcoreaddons, kcrash, kdbusaddons, kfilemetadata, ki18n, kidletime +, kio, lmdb, makeQtWrapper, qtbase, solid +}: + +kdeFramework { + name = "baloo"; + nativeBuildInputs = [ extra-cmake-modules makeQtWrapper ]; + propagatedBuildInputs = [ + kauth kconfig kcoreaddons kcrash kdbusaddons kfilemetadata ki18n kio + kidletime lmdb qtbase solid + ]; + postInstall = '' + wrapQtProgram "$out/bin/baloo_file" + wrapQtProgram "$out/bin/baloo_file_extractor" + wrapQtProgram "$out/bin/balooctl" + wrapQtProgram "$out/bin/baloosearch" + wrapQtProgram "$out/bin/balooshow" + ''; + meta = { + maintainers = [ lib.maintainers.ttuegel ]; + }; +} diff --git a/pkgs/desktops/kde-5/frameworks-5.22/bluez-qt.nix b/pkgs/desktops/kde-5/frameworks-5.22/bluez-qt.nix new file mode 100644 index 000000000000..26490167dbdb --- /dev/null +++ b/pkgs/desktops/kde-5/frameworks-5.22/bluez-qt.nix @@ -0,0 +1,17 @@ +{ kdeFramework, lib +, extra-cmake-modules +, qtdeclarative +}: + +kdeFramework { + name = "bluez-qt"; + nativeBuildInputs = [ extra-cmake-modules ]; + propagatedBuildInputs = [ qtdeclarative ]; + preConfigure = '' + substituteInPlace CMakeLists.txt \ + --replace /lib/udev/rules.d "$out/lib/udev/rules.d" + ''; + meta = { + maintainers = [ lib.maintainers.ttuegel ]; + }; +} diff --git a/pkgs/desktops/kde-5/frameworks-5.22/breeze-icons.nix b/pkgs/desktops/kde-5/frameworks-5.22/breeze-icons.nix new file mode 100644 index 000000000000..773261638c98 --- /dev/null +++ b/pkgs/desktops/kde-5/frameworks-5.22/breeze-icons.nix @@ -0,0 +1,11 @@ +{ kdeFramework +, extra-cmake-modules +, qtsvg +}: + +kdeFramework { + name = "breeze-icons"; + outputs = [ "out" ]; + nativeBuildInputs = [ extra-cmake-modules ]; + propagatedBuildInputs = [ qtsvg ]; +} diff --git a/pkgs/desktops/kde-5/frameworks-5.22/default.nix b/pkgs/desktops/kde-5/frameworks-5.22/default.nix new file mode 100644 index 000000000000..8c60c4d8856a --- /dev/null +++ b/pkgs/desktops/kde-5/frameworks-5.22/default.nix @@ -0,0 +1,120 @@ +# Maintainer's Notes: +# +# Minor updates: +# 1. Edit ./fetchsrcs.sh to point to the updated URL. +# 2. Run ./fetchsrcs.sh. +# 3. Build and enjoy. +# +# Major updates: +# We prefer not to immediately overwrite older versions with major updates, so +# make a copy of this directory first. After copying, be sure to delete ./tmp +# if it exists. Then follow the minor update instructions. Be sure to check if +# any new components have been added and package them as necessary. + +{ pkgs, debug ? false }: + +let + + inherit (pkgs) lib makeSetupHook stdenv; + + mirror = "mirror://kde"; + srcs = import ./srcs.nix { inherit (pkgs) fetchurl; inherit mirror; }; + + packages = self: with self; { + kdeFramework = args: + let + inherit (args) name; + inherit (srcs."${name}") src version; + in stdenv.mkDerivation (args // { + name = "${name}-${version}"; + inherit src; + + outputs = args.outputs or [ "dev" "out" ]; + + cmakeFlags = + (args.cmakeFlags or []) + ++ [ "-DBUILD_TESTING=OFF" ] + ++ lib.optional debug "-DCMAKE_BUILD_TYPE=Debug"; + + meta = { + license = with lib.licenses; [ + lgpl21Plus lgpl3Plus bsd2 mit gpl2Plus gpl3Plus fdl12 + ]; + platforms = lib.platforms.linux; + homepage = "http://www.kde.org"; + } // (args.meta or {}); + }); + + attica = callPackage ./attica.nix {}; + baloo = callPackage ./baloo.nix {}; + bluez-qt = callPackage ./bluez-qt.nix {}; + breeze-icons = callPackage ./breeze-icons.nix {}; + extra-cmake-modules = callPackage ./extra-cmake-modules {}; + frameworkintegration = callPackage ./frameworkintegration.nix {}; + kactivities = callPackage ./kactivities.nix {}; + kactivities-stats = callPackage ./kactivities-stats.nix {}; + kapidox = callPackage ./kapidox.nix {}; + karchive = callPackage ./karchive.nix {}; + kauth = callPackage ./kauth {}; + kbookmarks = callPackage ./kbookmarks.nix {}; + kcmutils = callPackage ./kcmutils {}; + kcodecs = callPackage ./kcodecs.nix {}; + kcompletion = callPackage ./kcompletion.nix {}; + kconfig = callPackage ./kconfig.nix {}; + kconfigwidgets = callPackage ./kconfigwidgets {}; + kcoreaddons = callPackage ./kcoreaddons.nix {}; + kcrash = callPackage ./kcrash.nix {}; + kdbusaddons = callPackage ./kdbusaddons.nix {}; + kdeclarative = callPackage ./kdeclarative.nix {}; + kded = callPackage ./kded.nix {}; + kdelibs4support = callPackage ./kdelibs4support {}; + kdesignerplugin = callPackage ./kdesignerplugin.nix {}; + kdesu = callPackage ./kdesu.nix {}; + kdnssd = callPackage ./kdnssd.nix {}; + kdoctools = callPackage ./kdoctools {}; + kemoticons = callPackage ./kemoticons.nix {}; + kfilemetadata = callPackage ./kfilemetadata {}; + kglobalaccel = callPackage ./kglobalaccel.nix {}; + kguiaddons = callPackage ./kguiaddons.nix {}; + khtml = callPackage ./khtml.nix {}; + ki18n = callPackage ./ki18n.nix {}; + kiconthemes = callPackage ./kiconthemes {}; + kidletime = callPackage ./kidletime.nix {}; + kimageformats = callPackage ./kimageformats.nix {}; + kinit = callPackage ./kinit {}; + kio = callPackage ./kio {}; + kitemmodels = callPackage ./kitemmodels.nix {}; + kitemviews = callPackage ./kitemviews.nix {}; + kjobwidgets = callPackage ./kjobwidgets.nix {}; + kjs = callPackage ./kjs.nix {}; + kjsembed = callPackage ./kjsembed.nix {}; + kmediaplayer = callPackage ./kmediaplayer.nix {}; + knewstuff = callPackage ./knewstuff.nix {}; + knotifications = callPackage ./knotifications.nix {}; + knotifyconfig = callPackage ./knotifyconfig.nix {}; + kpackage = callPackage ./kpackage {}; + kparts = callPackage ./kparts.nix {}; + kpeople = callPackage ./kpeople.nix {}; + kplotting = callPackage ./kplotting.nix {}; + kpty = callPackage ./kpty.nix {}; + kross = callPackage ./kross.nix {}; + krunner = callPackage ./krunner.nix {}; + kservice = callPackage ./kservice {}; + ktexteditor = callPackage ./ktexteditor {}; + ktextwidgets = callPackage ./ktextwidgets.nix {}; + kunitconversion = callPackage ./kunitconversion.nix {}; + kwallet = callPackage ./kwallet.nix {}; + kwidgetsaddons = callPackage ./kwidgetsaddons.nix {}; + kwindowsystem = callPackage ./kwindowsystem.nix {}; + kxmlgui = callPackage ./kxmlgui.nix {}; + kxmlrpcclient = callPackage ./kxmlrpcclient.nix {}; + modemmanager-qt = callPackage ./modemmanager-qt.nix {}; + networkmanager-qt = callPackage ./networkmanager-qt.nix {}; + oxygen-icons5 = callPackage ./oxygen-icons5.nix {}; + plasma-framework = callPackage ./plasma-framework.nix {}; + solid = callPackage ./solid.nix {}; + sonnet = callPackage ./sonnet.nix {}; + threadweaver = callPackage ./threadweaver.nix {}; + }; + +in packages diff --git a/pkgs/desktops/kde-5/frameworks-5.22/extra-cmake-modules/default.nix b/pkgs/desktops/kde-5/frameworks-5.22/extra-cmake-modules/default.nix new file mode 100644 index 000000000000..1c2ea70442d3 --- /dev/null +++ b/pkgs/desktops/kde-5/frameworks-5.22/extra-cmake-modules/default.nix @@ -0,0 +1,20 @@ +{ kdeFramework, lib, copyPathsToStore, cmake, pkgconfig, qttools }: + +kdeFramework { + name = "extra-cmake-modules"; + + patches = copyPathsToStore (lib.readPathsFromFile ./. ./series); + + outputs = [ "out" ]; # this package has no runtime components + setupHook = ./setup-hook.sh; + + # It is OK to propagate these inputs as long as + # extra-cmake-modules is never a propagated input + # of some other derivation. + propagatedNativeBuildInputs = [ cmake pkgconfig qttools ]; + + meta = with lib; { + license = licenses.bsd2; + maintainers = [ maintainers.ttuegel ]; + }; +} diff --git a/pkgs/desktops/kde-5/frameworks-5.22/extra-cmake-modules/nix-lib-path.patch b/pkgs/desktops/kde-5/frameworks-5.22/extra-cmake-modules/nix-lib-path.patch new file mode 100644 index 000000000000..a74340a6dc96 --- /dev/null +++ b/pkgs/desktops/kde-5/frameworks-5.22/extra-cmake-modules/nix-lib-path.patch @@ -0,0 +1,37 @@ +Index: extra-cmake-modules-5.18.0/kde-modules/KDEInstallDirs.cmake +=================================================================== +--- extra-cmake-modules-5.18.0.orig/kde-modules/KDEInstallDirs.cmake ++++ extra-cmake-modules-5.18.0/kde-modules/KDEInstallDirs.cmake +@@ -200,32 +200,6 @@ + # GNUInstallDirs code deals with re-configuring, but that is dealt with + # by the _define_* macros in this module). + set(_LIBDIR_DEFAULT "lib") +-# Override this default 'lib' with 'lib64' iff: +-# - we are on a Linux, kFreeBSD or Hurd system but NOT cross-compiling +-# - we are NOT on debian +-# - we are on a 64 bits system +-# reason is: amd64 ABI: http://www.x86-64.org/documentation/abi.pdf +-# For Debian with multiarch, use 'lib/${CMAKE_LIBRARY_ARCHITECTURE}' if +-# CMAKE_LIBRARY_ARCHITECTURE is set (which contains e.g. "i386-linux-gnu" +-# See http://wiki.debian.org/Multiarch +-if((CMAKE_SYSTEM_NAME MATCHES "Linux|kFreeBSD" OR CMAKE_SYSTEM_NAME STREQUAL "GNU") +- AND NOT CMAKE_CROSSCOMPILING) +- if (EXISTS "/etc/debian_version") # is this a debian system ? +- if(CMAKE_LIBRARY_ARCHITECTURE) +- set(_LIBDIR_DEFAULT "lib/${CMAKE_LIBRARY_ARCHITECTURE}") +- endif() +- else() # not debian, rely on CMAKE_SIZEOF_VOID_P: +- if(NOT DEFINED CMAKE_SIZEOF_VOID_P) +- message(AUTHOR_WARNING +- "Unable to determine default LIB_INSTALL_LIBDIR directory because no target architecture is known. " +- "Please enable at least one language before including KDEInstallDirs.") +- else() +- if("${CMAKE_SIZEOF_VOID_P}" EQUAL "8") +- set(_LIBDIR_DEFAULT "lib64") +- endif() +- endif() +- endif() +-endif() + + set(_gnu_install_dirs_vars + BINDIR diff --git a/pkgs/desktops/kde-5/frameworks-5.22/extra-cmake-modules/series b/pkgs/desktops/kde-5/frameworks-5.22/extra-cmake-modules/series new file mode 100644 index 000000000000..b4569e50a5f7 --- /dev/null +++ b/pkgs/desktops/kde-5/frameworks-5.22/extra-cmake-modules/series @@ -0,0 +1 @@ +nix-lib-path.patch diff --git a/pkgs/desktops/kde-5/frameworks-5.22/extra-cmake-modules/setup-hook.sh b/pkgs/desktops/kde-5/frameworks-5.22/extra-cmake-modules/setup-hook.sh new file mode 100644 index 000000000000..49ac5d0c8b5f --- /dev/null +++ b/pkgs/desktops/kde-5/frameworks-5.22/extra-cmake-modules/setup-hook.sh @@ -0,0 +1,74 @@ +_ecmSetXdgDirs() { + addToSearchPathOnce XDG_DATA_DIRS "$1/share" + addToSearchPathOnce XDG_CONFIG_DIRS "$1/etc/xdg" + addToSearchPathOnce NIX_WRAP_XDG_CONFIG_DIRS "$1/etc/xdg" +} + +_ecmPropagateSharedData() { + local sharedPaths=( \ + "config.cfg" \ + "kconf_update" \ + "kservices5" \ + "kservicetypes5" \ + "knotifications5" \ + "applications" \ + "desktop-directories" \ + "mime" \ + "dbus-1" \ + "interfaces" \ + "services" \ + "system-services" ) + for dir in ${sharedPaths[@]}; do + if [ -d "$1/share/$dir" ]; then + addToSearchPathOnce NIX_WRAP_XDG_DATA_DIRS "$1/share" + propagateOnce propagatedUserEnvPkgs "$1" + break + fi + done +} + +_ecmConfig() { + # Because we need to use absolute paths here, we must set *all* the paths. + cmakeFlags+=" -DKDE_INSTALL_EXECROOTDIR=${!outputBin}" + cmakeFlags+=" -DKDE_INSTALL_BINDIR=${!outputBin}/bin" + cmakeFlags+=" -DKDE_INSTALL_SBINDIR=${!outputBin}/sbin" + cmakeFlags+=" -DKDE_INSTALL_LIBDIR=${!outputLib}/lib" + cmakeFlags+=" -DKDE_INSTALL_LIBEXECDIR=${!outputLib}/lib/libexec" + cmakeFlags+=" -DKDE_INSTALL_CMAKEPACKAGEDIR=${!outputDev}/lib/cmake" + cmakeFlags+=" -DKDE_INSTALL_QTPLUGINDIR=${!outputLib}/lib/qt5/plugins" + cmakeFlags+=" -DKDE_INSTALL_PLUGINDIR=${!outputLib}/lib/qt5/plugins" + cmakeFlags+=" -DKDE_INSTALL_QTQUICKIMPORTSDIR=${!outputLib}/lib/qt5/imports" + cmakeFlags+=" -DKDE_INSTALL_QMLDIR=${!outputLib}/lib/qt5/qml" + cmakeFlags+=" -DKDE_INSTALL_INCLUDEDIR=${!outputInclude}/include" + cmakeFlags+=" -DKDE_INSTALL_LOCALSTATEDIR=/var" + cmakeFlags+=" -DKDE_INSTALL_DATAROOTDIR=${!outputLib}/share" + cmakeFlags+=" -DKDE_INSTALL_DATADIR=${!outputLib}/share" + cmakeFlags+=" -DKDE_INSTALL_DOCBUNDLEDIR=${!outputLib}/share/doc/HTML" + cmakeFlags+=" -DKDE_INSTALL_KCFGDIR=${!outputLib}/share/config.kcfg" + cmakeFlags+=" -DKDE_INSTALL_KCONFUPDATEDIR=${!outputLib}/share/kconf_update" + cmakeFlags+=" -DKDE_INSTALL_KSERVICES5DIR=${!outputLib}/share/kservices5" + cmakeFlags+=" -DKDE_INSTALL_KSERVICETYPES5DIR=${!outputLib}/share/kservicetypes5" + cmakeFlags+=" -DKDE_INSTALL_KXMLGUI5DIR=${!outputLib}/share/kxmlgui5" + cmakeFlags+=" -DKDE_INSTALL_KNOTIFY5RCDIR=${!outputLib}/share/knotifications5" + cmakeFlags+=" -DKDE_INSTALL_ICONDIR=${!outputLib}/share/icons" + cmakeFlags+=" -DKDE_INSTALL_LOCALEDIR=${!outputLib}/share/locale" + cmakeFlags+=" -DKDE_INSTALL_SOUNDDIR=${!outputLib}/share/sounds" + cmakeFlags+=" -DKDE_INSTALL_TEMPLATEDIR=${!outputLib}/share/templates" + cmakeFlags+=" -DKDE_INSTALL_WALLPAPERDIR=${!outputLib}/share/wallpapers" + cmakeFlags+=" -DKDE_INSTALL_APPDIR=${!outputLib}/share/applications" + cmakeFlags+=" -DKDE_INSTALL_DESKTOPDIR=${!outputLib}/share/desktop-directories" + cmakeFlags+=" -DKDE_INSTALL_MIMEDIR=${!outputLib}/share/mime/packages" + cmakeFlags+=" -DKDE_INSTALL_METAINFODIR=${!outputLib}/share/appdata" + cmakeFlags+=" -DKDE_INSTALL_MANDIR=${!outputLib}/share/man" + cmakeFlags+=" -DKDE_INSTALL_INFODIR=${!outputLib}/share/info" + cmakeFlags+=" -DKDE_INSTALL_DBUSDIR=${!outputLib}/share/dbus-1" + cmakeFlags+=" -DKDE_INSTALL_DBUSINTERFACEDIR=${!outputLib}/share/dbus-1/interfaces" + cmakeFlags+=" -DKDE_INSTALL_DBUSSERVICEDIR=${!outputLib}/share/dbus-1/services" + cmakeFlags+=" -DKDE_INSTALL_DBUSSYSTEMSERVICEDIR=${!outputLib}/share/dbus-1/system-services" + cmakeFlags+=" -DKDE_INSTALL_SYSCONFDIR=${!outputLib}/etc" + cmakeFlags+=" -DKDE_INSTALL_CONFDIR=${!outputLib}/etc/xdg" + cmakeFlags+=" -DKDE_INSTALL_AUTOSTARTDIR=${!outputLib}/etc/xdg/autostart" +} + +envHooks+=(_ecmSetXdgDirs _ecmPropagateSharedData) +preConfigureHooks+=(_ecmConfig) diff --git a/pkgs/desktops/kde-5/frameworks-5.22/fetchsrcs.sh b/pkgs/desktops/kde-5/frameworks-5.22/fetchsrcs.sh new file mode 100755 index 000000000000..64b3ddf9abc0 --- /dev/null +++ b/pkgs/desktops/kde-5/frameworks-5.22/fetchsrcs.sh @@ -0,0 +1,57 @@ +#! /usr/bin/env nix-shell +#! nix-shell -i bash -p coreutils findutils gnused nix wget + +set -x + +# The trailing slash at the end is necessary! +RELEASE_URL="http://download.kde.org/stable/frameworks/5.22/" +EXTRA_WGET_ARGS='-A *.tar.xz' + +mkdir tmp; cd tmp + +rm -f ../srcs.csv + +wget -nH -r -c --no-parent $RELEASE_URL $EXTRA_WGET_ARGS + +find . | while read src; do + if [[ -f "${src}" ]]; then + # Sanitize file name + filename=$(basename "$src" | tr '@' '_') + nameVersion="${filename%.tar.*}" + name=$(echo "$nameVersion" | sed -e 's,-[[:digit:]].*,,' | sed -e 's,-opensource-src$,,') + version=$(echo "$nameVersion" | sed -e 's,^\([[:alpha:]][[:alnum:]]*-\)\+,,') + echo "$name,$version,$src,$filename" >>../srcs.csv + fi +done + +cat >../srcs.nix <>../srcs.nix <>../srcs.nix + +rm -f ../srcs.csv + +cd .. diff --git a/pkgs/desktops/kde-5/frameworks-5.22/frameworkintegration.nix b/pkgs/desktops/kde-5/frameworks-5.22/frameworkintegration.nix new file mode 100644 index 000000000000..ee1b188d4073 --- /dev/null +++ b/pkgs/desktops/kde-5/frameworks-5.22/frameworkintegration.nix @@ -0,0 +1,14 @@ +{ kdeFramework, lib, extra-cmake-modules, kbookmarks, kcompletion +, kconfig, kconfigwidgets, ki18n, kiconthemes, kio, knotifications +, kwidgetsaddons, libXcursor, qtx11extras +}: + +kdeFramework { + name = "frameworkintegration"; + meta = { maintainers = [ lib.maintainers.ttuegel ]; }; + nativeBuildInputs = [ extra-cmake-modules ]; + propagatedBuildInputs = [ + kbookmarks kcompletion kconfig kconfigwidgets knotifications ki18n kio + kiconthemes kwidgetsaddons libXcursor qtx11extras + ]; +} diff --git a/pkgs/desktops/kde-5/frameworks-5.22/kactivities-stats.nix b/pkgs/desktops/kde-5/frameworks-5.22/kactivities-stats.nix new file mode 100644 index 000000000000..0080c5c31649 --- /dev/null +++ b/pkgs/desktops/kde-5/frameworks-5.22/kactivities-stats.nix @@ -0,0 +1,9 @@ +{ kdeFramework, lib, extra-cmake-modules +, boost, kactivities, kconfig }: + +kdeFramework { + name = "kactivities-stats"; + meta = { maintainers = [ lib.maintainers.ttuegel ]; }; + nativeBuildInputs = [ extra-cmake-modules ]; + propagatedBuildInputs = [ boost kactivities kconfig ]; +} diff --git a/pkgs/desktops/kde-5/frameworks-5.22/kactivities.nix b/pkgs/desktops/kde-5/frameworks-5.22/kactivities.nix new file mode 100644 index 000000000000..167c3f15bbda --- /dev/null +++ b/pkgs/desktops/kde-5/frameworks-5.22/kactivities.nix @@ -0,0 +1,14 @@ +{ kdeFramework, lib, extra-cmake-modules, boost, kcmutils, kconfig +, kcoreaddons, kdbusaddons, kdeclarative, kglobalaccel, ki18n +, kio, kservice, kwindowsystem, kxmlgui, qtdeclarative +}: + +kdeFramework { + name = "kactivities"; + meta = { maintainers = [ lib.maintainers.ttuegel ]; }; + nativeBuildInputs = [ extra-cmake-modules ]; + propagatedBuildInputs = [ + boost kcmutils kconfig kcoreaddons kdbusaddons kdeclarative kglobalaccel + ki18n kio kservice kwindowsystem kxmlgui qtdeclarative + ]; +} diff --git a/pkgs/desktops/kde-5/frameworks-5.22/kapidox.nix b/pkgs/desktops/kde-5/frameworks-5.22/kapidox.nix new file mode 100644 index 000000000000..f78a5ea08a49 --- /dev/null +++ b/pkgs/desktops/kde-5/frameworks-5.22/kapidox.nix @@ -0,0 +1,10 @@ +{ kdeFramework, lib +, extra-cmake-modules +, python +}: + +kdeFramework { + name = "kapidox"; + meta = { maintainers = [ lib.maintainers.ttuegel ]; }; + nativeBuildInputs = [ extra-cmake-modules python ]; +} diff --git a/pkgs/desktops/kde-5/frameworks-5.22/karchive.nix b/pkgs/desktops/kde-5/frameworks-5.22/karchive.nix new file mode 100644 index 000000000000..bec44a6d6874 --- /dev/null +++ b/pkgs/desktops/kde-5/frameworks-5.22/karchive.nix @@ -0,0 +1,9 @@ +{ kdeFramework, lib +, extra-cmake-modules +}: + +kdeFramework { + name = "karchive"; + meta = { maintainers = [ lib.maintainers.ttuegel ]; }; + nativeBuildInputs = [ extra-cmake-modules ]; +} diff --git a/pkgs/desktops/kde-5/frameworks-5.22/kauth/cmake-install-paths.patch b/pkgs/desktops/kde-5/frameworks-5.22/kauth/cmake-install-paths.patch new file mode 100644 index 000000000000..c66f5ecd008f --- /dev/null +++ b/pkgs/desktops/kde-5/frameworks-5.22/kauth/cmake-install-paths.patch @@ -0,0 +1,17 @@ +Index: kauth-5.18.0/KF5AuthConfig.cmake.in +=================================================================== +--- kauth-5.18.0.orig/KF5AuthConfig.cmake.in ++++ kauth-5.18.0/KF5AuthConfig.cmake.in +@@ -4,9 +4,9 @@ set(KAUTH_STUB_FILES_DIR "@PACKAGE_KDE_I + + set(KAUTH_BACKEND_NAME "@KAUTH_BACKEND_NAME@") + set(KAUTH_HELPER_BACKEND_NAME "@KAUTH_HELPER_BACKEND_NAME@") +-set(KAUTH_POLICY_FILES_INSTALL_DIR "@KAUTH_POLICY_FILES_INSTALL_DIR@") +-set(KAUTH_HELPER_INSTALL_DIR "@KAUTH_HELPER_INSTALL_DIR@") +-set(KAUTH_HELPER_INSTALL_ABSOLUTE_DIR "@KAUTH_HELPER_INSTALL_ABSOLUTE_DIR@") ++set(KAUTH_POLICY_FILES_INSTALL_DIR "${KDE_INSTALL_DATADIR}/polkit-1/actions") ++set(KAUTH_HELPER_INSTALL_DIR "${KDE_INSTALL_LIBEXECDIR}") ++set(KAUTH_HELPER_INSTALL_ABSOLUTE_DIR "${KDE_INSTALL_LIBEXECDIR}") + + find_dependency(KF5CoreAddons "@KF5_DEP_VERSION@") + diff --git a/pkgs/desktops/kde-5/frameworks-5.22/kauth/default.nix b/pkgs/desktops/kde-5/frameworks-5.22/kauth/default.nix new file mode 100644 index 000000000000..4bdba88bc3bb --- /dev/null +++ b/pkgs/desktops/kde-5/frameworks-5.22/kauth/default.nix @@ -0,0 +1,13 @@ +{ kdeFramework, lib, copyPathsToStore +, extra-cmake-modules +, kcoreaddons +, polkit-qt +}: + +kdeFramework { + name = "kauth"; + meta = { maintainers = [ lib.maintainers.ttuegel ]; }; + nativeBuildInputs = [ extra-cmake-modules ]; + propagatedBuildInputs = [ kcoreaddons polkit-qt ]; + patches = copyPathsToStore (lib.readPathsFromFile ./. ./series); +} diff --git a/pkgs/desktops/kde-5/frameworks-5.22/kauth/kauth-policy-install.patch b/pkgs/desktops/kde-5/frameworks-5.22/kauth/kauth-policy-install.patch new file mode 100644 index 000000000000..340155256f28 --- /dev/null +++ b/pkgs/desktops/kde-5/frameworks-5.22/kauth/kauth-policy-install.patch @@ -0,0 +1,13 @@ +diff --git a/KF5AuthConfig.cmake.in b/KF5AuthConfig.cmake.in +index e859ec7..9a8ab18 100644 +--- a/KF5AuthConfig.cmake.in ++++ b/KF5AuthConfig.cmake.in +@@ -4,7 +4,7 @@ set(KAUTH_STUB_FILES_DIR "${PACKAGE_PREFIX_DIR}/@KF5_DATA_INSTALL_DIR@/kauth/") + + set(KAUTH_BACKEND_NAME "@KAUTH_BACKEND_NAME@") + set(KAUTH_HELPER_BACKEND_NAME "@KAUTH_HELPER_BACKEND_NAME@") +-set(KAUTH_POLICY_FILES_INSTALL_DIR "@KAUTH_POLICY_FILES_INSTALL_DIR@") ++set(KAUTH_POLICY_FILES_INSTALL_DIR "\${CMAKE_INSTALL_PREFIX}/share/polkit-1/actions") + set(KAUTH_HELPER_INSTALL_DIR "@KAUTH_HELPER_INSTALL_DIR@") + + find_dependency(KF5CoreAddons "@KF5_DEP_VERSION@") diff --git a/pkgs/desktops/kde-5/frameworks-5.22/kauth/series b/pkgs/desktops/kde-5/frameworks-5.22/kauth/series new file mode 100644 index 000000000000..d2689425c387 --- /dev/null +++ b/pkgs/desktops/kde-5/frameworks-5.22/kauth/series @@ -0,0 +1 @@ +cmake-install-paths.patch diff --git a/pkgs/desktops/kde-5/frameworks-5.22/kbookmarks.nix b/pkgs/desktops/kde-5/frameworks-5.22/kbookmarks.nix new file mode 100644 index 000000000000..7348e591d9cb --- /dev/null +++ b/pkgs/desktops/kde-5/frameworks-5.22/kbookmarks.nix @@ -0,0 +1,18 @@ +{ kdeFramework, lib +, extra-cmake-modules +, kcodecs +, kconfig +, kconfigwidgets +, kcoreaddons +, kiconthemes +, kxmlgui +}: + +kdeFramework { + name = "kbookmarks"; + meta = { maintainers = [ lib.maintainers.ttuegel ]; }; + nativeBuildInputs = [ extra-cmake-modules ]; + propagatedBuildInputs = [ + kcodecs kconfig kconfigwidgets kcoreaddons kiconthemes kxmlgui + ]; +} diff --git a/pkgs/desktops/kde-5/frameworks-5.22/kcmutils/0001-qdiriterator-follow-symlinks.patch b/pkgs/desktops/kde-5/frameworks-5.22/kcmutils/0001-qdiriterator-follow-symlinks.patch new file mode 100644 index 000000000000..0d861fa95012 --- /dev/null +++ b/pkgs/desktops/kde-5/frameworks-5.22/kcmutils/0001-qdiriterator-follow-symlinks.patch @@ -0,0 +1,25 @@ +From f14d2a275323a47104b33eb61c5b6910ae1a9f59 Mon Sep 17 00:00:00 2001 +From: Thomas Tuegel +Date: Wed, 14 Oct 2015 06:43:53 -0500 +Subject: [PATCH] qdiriterator follow symlinks + +--- + src/kpluginselector.cpp | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/src/kpluginselector.cpp b/src/kpluginselector.cpp +index 9c3431d..d6b1ee2 100644 +--- a/src/kpluginselector.cpp ++++ b/src/kpluginselector.cpp +@@ -305,7 +305,7 @@ void KPluginSelector::addPlugins(const QString &componentName, + QStringList desktopFileNames; + const QStringList dirs = QStandardPaths::locateAll(QStandardPaths::GenericDataLocation, componentName + QStringLiteral("/kpartplugins"), QStandardPaths::LocateDirectory); + Q_FOREACH (const QString &dir, dirs) { +- QDirIterator it(dir, QStringList() << QStringLiteral("*.desktop"), QDir::NoFilter, QDirIterator::Subdirectories); ++ QDirIterator it(dir, QStringList() << QStringLiteral("*.desktop"), QDir::NoFilter, QDirIterator::Subdirectories | QDirIterator::FollowSymlinks); + while (it.hasNext()) { + desktopFileNames.append(it.next()); + } +-- +2.5.2 + diff --git a/pkgs/desktops/kde-5/frameworks-5.22/kcmutils/default.nix b/pkgs/desktops/kde-5/frameworks-5.22/kcmutils/default.nix new file mode 100644 index 000000000000..fdf55174548e --- /dev/null +++ b/pkgs/desktops/kde-5/frameworks-5.22/kcmutils/default.nix @@ -0,0 +1,15 @@ +{ kdeFramework, lib, extra-cmake-modules, kconfigwidgets +, kcoreaddons, kdeclarative, ki18n, kiconthemes, kitemviews +, kpackage, kservice, kxmlgui +}: + +kdeFramework { + name = "kcmutils"; + meta = { maintainers = [ lib.maintainers.ttuegel ]; }; + nativeBuildInputs = [ extra-cmake-modules ]; + propagatedBuildInputs = [ + kconfigwidgets kcoreaddons kdeclarative ki18n kiconthemes kitemviews + kpackage kservice kxmlgui + ]; + patches = [ ./0001-qdiriterator-follow-symlinks.patch ]; +} diff --git a/pkgs/desktops/kde-5/frameworks-5.22/kcodecs.nix b/pkgs/desktops/kde-5/frameworks-5.22/kcodecs.nix new file mode 100644 index 000000000000..53a69a69b69c --- /dev/null +++ b/pkgs/desktops/kde-5/frameworks-5.22/kcodecs.nix @@ -0,0 +1,11 @@ +{ kdeFramework, lib +, extra-cmake-modules +}: + +kdeFramework { + name = "kcodecs"; + nativeBuildInputs = [ extra-cmake-modules ]; + meta = { + maintainers = [ lib.maintainers.ttuegel ]; + }; +} diff --git a/pkgs/desktops/kde-5/frameworks-5.22/kcompletion.nix b/pkgs/desktops/kde-5/frameworks-5.22/kcompletion.nix new file mode 100644 index 000000000000..8c45bed25856 --- /dev/null +++ b/pkgs/desktops/kde-5/frameworks-5.22/kcompletion.nix @@ -0,0 +1,12 @@ +{ kdeFramework, lib +, extra-cmake-modules +, kconfig +, kwidgetsaddons +}: + +kdeFramework { + name = "kcompletion"; + meta = { maintainers = [ lib.maintainers.ttuegel ]; }; + nativeBuildInputs = [ extra-cmake-modules ]; + propagatedBuildInputs = [ kconfig kwidgetsaddons ]; +} diff --git a/pkgs/desktops/kde-5/frameworks-5.22/kconfig.nix b/pkgs/desktops/kde-5/frameworks-5.22/kconfig.nix new file mode 100644 index 000000000000..e132afe59886 --- /dev/null +++ b/pkgs/desktops/kde-5/frameworks-5.22/kconfig.nix @@ -0,0 +1,16 @@ +{ kdeFramework, lib +, extra-cmake-modules +, makeQtWrapper +}: + +kdeFramework { + name = "kconfig"; + nativeBuildInputs = [ extra-cmake-modules makeQtWrapper ]; + postInstall = '' + wrapQtProgram "$out/bin/kreadconfig5" + wrapQtProgram "$out/bin/kwriteconfig5" + ''; + meta = { + maintainers = [ lib.maintainers.ttuegel ]; + }; +} diff --git a/pkgs/desktops/kde-5/frameworks-5.22/kconfigwidgets/0001-qdiriterator-follow-symlinks.patch b/pkgs/desktops/kde-5/frameworks-5.22/kconfigwidgets/0001-qdiriterator-follow-symlinks.patch new file mode 100644 index 000000000000..7a6c0ee90534 --- /dev/null +++ b/pkgs/desktops/kde-5/frameworks-5.22/kconfigwidgets/0001-qdiriterator-follow-symlinks.patch @@ -0,0 +1,25 @@ +From 4f84780893d505b2d62a14633dd983baa8ec6e28 Mon Sep 17 00:00:00 2001 +From: Thomas Tuegel +Date: Wed, 14 Oct 2015 06:47:01 -0500 +Subject: [PATCH] qdiriterator follow symlinks + +--- + src/khelpclient.cpp | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/src/khelpclient.cpp b/src/khelpclient.cpp +index 53a331e..80fbb01 100644 +--- a/src/khelpclient.cpp ++++ b/src/khelpclient.cpp +@@ -48,7 +48,7 @@ void KHelpClient::invokeHelp(const QString &anchor, const QString &_appname) + QString docPath; + const QStringList desktopDirs = QStandardPaths::standardLocations(QStandardPaths::ApplicationsLocation); + Q_FOREACH (const QString &dir, desktopDirs) { +- QDirIterator it(dir, QStringList() << appname + QLatin1String(".desktop"), QDir::NoFilter, QDirIterator::Subdirectories); ++ QDirIterator it(dir, QStringList() << appname + QLatin1String(".desktop"), QDir::NoFilter, QDirIterator::Subdirectories | QDirIterator::FollowSymlinks); + while (it.hasNext()) { + const QString desktopPath(it.next()); + KDesktopFile desktopFile(desktopPath); +-- +2.5.2 + diff --git a/pkgs/desktops/kde-5/frameworks-5.22/kconfigwidgets/default.nix b/pkgs/desktops/kde-5/frameworks-5.22/kconfigwidgets/default.nix new file mode 100644 index 000000000000..1e6976113de6 --- /dev/null +++ b/pkgs/desktops/kde-5/frameworks-5.22/kconfigwidgets/default.nix @@ -0,0 +1,15 @@ +{ kdeFramework, lib, extra-cmake-modules, kauth, kcodecs, kconfig +, kdoctools, kguiaddons, ki18n, kwidgetsaddons, makeQtWrapper +}: + +kdeFramework { + name = "kconfigwidgets"; + meta = { maintainers = [ lib.maintainers.ttuegel ]; }; + nativeBuildInputs = [ extra-cmake-modules kdoctools makeQtWrapper ]; + propagatedBuildInputs = [ kauth kconfig kcodecs kguiaddons ki18n kwidgetsaddons ]; + patches = [ ./0001-qdiriterator-follow-symlinks.patch ]; + postInstall = '' + moveToOutput "bin/preparetips5" "$dev" + wrapQtProgram "$dev/bin/preparetips5" + ''; +} diff --git a/pkgs/desktops/kde-5/frameworks-5.22/kcoreaddons.nix b/pkgs/desktops/kde-5/frameworks-5.22/kcoreaddons.nix new file mode 100644 index 000000000000..846b187c866c --- /dev/null +++ b/pkgs/desktops/kde-5/frameworks-5.22/kcoreaddons.nix @@ -0,0 +1,14 @@ +{ kdeFramework, lib, makeQtWrapper +, extra-cmake-modules +, shared_mime_info +}: + +kdeFramework { + name = "kcoreaddons"; + meta = { maintainers = [ lib.maintainers.ttuegel ]; }; + nativeBuildInputs = [ extra-cmake-modules makeQtWrapper ]; + propagatedBuildInputs = [ shared_mime_info ]; + postInstall = '' + wrapQtProgram "$out/bin/desktoptojson" + ''; +} diff --git a/pkgs/desktops/kde-5/frameworks-5.22/kcrash.nix b/pkgs/desktops/kde-5/frameworks-5.22/kcrash.nix new file mode 100644 index 000000000000..133a81c60c18 --- /dev/null +++ b/pkgs/desktops/kde-5/frameworks-5.22/kcrash.nix @@ -0,0 +1,13 @@ +{ kdeFramework, lib +, extra-cmake-modules +, kcoreaddons +, kwindowsystem +, qtx11extras +}: + +kdeFramework { + name = "kcrash"; + meta = { maintainers = [ lib.maintainers.ttuegel ]; }; + nativeBuildInputs = [ extra-cmake-modules ]; + propagatedBuildInputs = [ kcoreaddons kwindowsystem qtx11extras ]; +} diff --git a/pkgs/desktops/kde-5/frameworks-5.22/kdbusaddons.nix b/pkgs/desktops/kde-5/frameworks-5.22/kdbusaddons.nix new file mode 100644 index 000000000000..d2ceab31d14b --- /dev/null +++ b/pkgs/desktops/kde-5/frameworks-5.22/kdbusaddons.nix @@ -0,0 +1,17 @@ +{ kdeFramework, lib +, extra-cmake-modules +, makeQtWrapper +, qtx11extras +}: + +kdeFramework { + name = "kdbusaddons"; + nativeBuildInputs = [ extra-cmake-modules makeQtWrapper ]; + propagatedBuildInputs = [ qtx11extras ]; + postInstall = '' + wrapQtProgram "$out/bin/kquitapp5" + ''; + meta = { + maintainers = [ lib.maintainers.ttuegel ]; + }; +} diff --git a/pkgs/desktops/kde-5/frameworks-5.22/kdeclarative.nix b/pkgs/desktops/kde-5/frameworks-5.22/kdeclarative.nix new file mode 100644 index 000000000000..af9a009b82e5 --- /dev/null +++ b/pkgs/desktops/kde-5/frameworks-5.22/kdeclarative.nix @@ -0,0 +1,18 @@ +{ kdeFramework, lib, extra-cmake-modules, epoxy, kconfig +, kglobalaccel, kguiaddons, ki18n, kiconthemes, kio, kpackage +, kwidgetsaddons, kwindowsystem, makeQtWrapper, pkgconfig +, qtdeclarative +}: + +kdeFramework { + name = "kdeclarative"; + meta = { maintainers = [ lib.maintainers.ttuegel ]; }; + nativeBuildInputs = [ extra-cmake-modules makeQtWrapper ]; + propagatedBuildInputs = [ + epoxy kconfig kglobalaccel kguiaddons ki18n kiconthemes kio kpackage + kwidgetsaddons kwindowsystem qtdeclarative + ]; + postInstall = '' + wrapQtProgram "$out/bin/kpackagelauncherqml" + ''; +} diff --git a/pkgs/desktops/kde-5/frameworks-5.22/kded.nix b/pkgs/desktops/kde-5/frameworks-5.22/kded.nix new file mode 100644 index 000000000000..fd286accb9ff --- /dev/null +++ b/pkgs/desktops/kde-5/frameworks-5.22/kded.nix @@ -0,0 +1,17 @@ +{ kdeFramework, lib +, extra-cmake-modules +, kconfig +, kcoreaddons +, kcrash +, kdbusaddons +, kdoctools +, kinit +, kservice +}: + +kdeFramework { + name = "kded"; + meta = { maintainers = [ lib.maintainers.ttuegel ]; }; + nativeBuildInputs = [ extra-cmake-modules kdoctools ]; + propagatedBuildInputs = [ kconfig kcoreaddons kcrash kdbusaddons kinit kservice ]; +} diff --git a/pkgs/desktops/kde-5/frameworks-5.22/kdelibs4support/default.nix b/pkgs/desktops/kde-5/frameworks-5.22/kdelibs4support/default.nix new file mode 100644 index 000000000000..1765ffa9a39f --- /dev/null +++ b/pkgs/desktops/kde-5/frameworks-5.22/kdelibs4support/default.nix @@ -0,0 +1,31 @@ +{ kdeFramework, lib, copyPathsToStore +, extra-cmake-modules, docbook_xml_dtd_45, kauth +, karchive, kcompletion, kconfig, kconfigwidgets, kcoreaddons +, kcrash, kdbusaddons, kded, kdesignerplugin, kdoctools, kemoticons +, kglobalaccel, kguiaddons, ki18n, kiconthemes, kio, kitemmodels +, kinit, knotifications, kparts, kservice, ktextwidgets +, kunitconversion, kwidgetsaddons, kwindowsystem, kxmlgui +, networkmanager, qtsvg, qtx11extras, xlibs +}: + +# TODO: debug docbook detection + +kdeFramework { + name = "kdelibs4support"; + meta = { maintainers = [ lib.maintainers.ttuegel ]; }; + outputs = [ "dev" "out" ]; + patches = copyPathsToStore (lib.readPathsFromFile ./. ./series); + setupHook = ./setup-hook.sh; + nativeBuildInputs = [ extra-cmake-modules kdoctools ]; + propagatedBuildInputs = [ + kauth karchive kcompletion kconfig kconfigwidgets kcoreaddons kcrash + kdbusaddons kded kdesignerplugin kemoticons kglobalaccel kguiaddons ki18n + kio kiconthemes kitemmodels kinit knotifications kparts kservice + ktextwidgets kunitconversion kwidgetsaddons kwindowsystem kxmlgui + networkmanager qtsvg qtx11extras xlibs.libSM + ]; + cmakeFlags = [ + "-DDocBookXML4_DTD_DIR=${docbook_xml_dtd_45}/xml/dtd/docbook" + "-DDocBookXML4_DTD_VERSION=4.5" + ]; +} diff --git a/pkgs/desktops/kde-5/frameworks-5.22/kdelibs4support/nix-kde-include-dir.patch b/pkgs/desktops/kde-5/frameworks-5.22/kdelibs4support/nix-kde-include-dir.patch new file mode 100644 index 000000000000..eabb70254483 --- /dev/null +++ b/pkgs/desktops/kde-5/frameworks-5.22/kdelibs4support/nix-kde-include-dir.patch @@ -0,0 +1,13 @@ +Index: kdelibs4support-5.18.0/src/kdecore/kstandarddirs.cpp +=================================================================== +--- kdelibs4support-5.18.0.orig/src/kdecore/kstandarddirs.cpp ++++ kdelibs4support-5.18.0/src/kdecore/kstandarddirs.cpp +@@ -292,7 +292,7 @@ static QString relativeInstallPath(const + return QFile::decodeName(ICON_INSTALL_DIR "/"); + } + if (strcmp("include", type) == 0) { +- return QFile::decodeName(INCLUDE_INSTALL_DIR "/"); ++ return QFile::decodeName(qgetenv("NIX_KDE_INCLUDE_DIR")); + } + break; + case 'l': diff --git a/pkgs/desktops/kde-5/frameworks-5.22/kdelibs4support/series b/pkgs/desktops/kde-5/frameworks-5.22/kdelibs4support/series new file mode 100644 index 000000000000..9b08ab208774 --- /dev/null +++ b/pkgs/desktops/kde-5/frameworks-5.22/kdelibs4support/series @@ -0,0 +1 @@ +nix-kde-include-dir.patch diff --git a/pkgs/desktops/kde-5/frameworks-5.22/kdelibs4support/setup-hook.sh b/pkgs/desktops/kde-5/frameworks-5.22/kdelibs4support/setup-hook.sh new file mode 100644 index 000000000000..21ac2e83b5da --- /dev/null +++ b/pkgs/desktops/kde-5/frameworks-5.22/kdelibs4support/setup-hook.sh @@ -0,0 +1 @@ +export NIX_KDE_INCLUDE_DIR="@dev@/include/" # trailing slash is required! diff --git a/pkgs/desktops/kde-5/frameworks-5.22/kdesignerplugin.nix b/pkgs/desktops/kde-5/frameworks-5.22/kdesignerplugin.nix new file mode 100644 index 000000000000..a99587bbf045 --- /dev/null +++ b/pkgs/desktops/kde-5/frameworks-5.22/kdesignerplugin.nix @@ -0,0 +1,29 @@ +{ kdeFramework, lib, makeQtWrapper +, extra-cmake-modules +, kcompletion +, kconfig +, kconfigwidgets +, kcoreaddons +, kdoctools +, kiconthemes +, kio +, kitemviews +, kplotting +, ktextwidgets +, kwidgetsaddons +, kxmlgui +, sonnet +}: + +kdeFramework { + name = "kdesignerplugin"; + meta = { maintainers = [ lib.maintainers.ttuegel ]; }; + nativeBuildInputs = [ extra-cmake-modules kdoctools makeQtWrapper ]; + propagatedBuildInputs = [ + kcompletion kconfig kconfigwidgets kcoreaddons kiconthemes kio + kitemviews kplotting ktextwidgets kwidgetsaddons kxmlgui sonnet + ]; + postInstall = '' + wrapQtProgram "$out/bin/kgendesignerplugin" + ''; +} diff --git a/pkgs/desktops/kde-5/frameworks-5.22/kdesu.nix b/pkgs/desktops/kde-5/frameworks-5.22/kdesu.nix new file mode 100644 index 000000000000..fcccea9161f1 --- /dev/null +++ b/pkgs/desktops/kde-5/frameworks-5.22/kdesu.nix @@ -0,0 +1,10 @@ +{ kdeFramework, lib, extra-cmake-modules, kcoreaddons, ki18n, kpty +, kservice +}: + +kdeFramework { + name = "kdesu"; + meta = { maintainers = [ lib.maintainers.ttuegel ]; }; + nativeBuildInputs = [ extra-cmake-modules ]; + propagatedBuildInputs = [ kcoreaddons ki18n kpty kservice ]; +} diff --git a/pkgs/desktops/kde-5/frameworks-5.22/kdnssd.nix b/pkgs/desktops/kde-5/frameworks-5.22/kdnssd.nix new file mode 100644 index 000000000000..8fda4e63e3a6 --- /dev/null +++ b/pkgs/desktops/kde-5/frameworks-5.22/kdnssd.nix @@ -0,0 +1,11 @@ +{ kdeFramework, lib +, extra-cmake-modules +, avahi +}: + +kdeFramework { + name = "kdnssd"; + meta = { maintainers = [ lib.maintainers.ttuegel ]; }; + nativeBuildInputs = [ extra-cmake-modules ]; + propagatedBuildInputs = [ avahi ]; +} diff --git a/pkgs/desktops/kde-5/frameworks-5.22/kdoctools/default.nix b/pkgs/desktops/kde-5/frameworks-5.22/kdoctools/default.nix new file mode 100644 index 000000000000..0ed249da9a4c --- /dev/null +++ b/pkgs/desktops/kde-5/frameworks-5.22/kdoctools/default.nix @@ -0,0 +1,16 @@ +{ kdeFramework, lib, extra-cmake-modules, docbook_xml_dtd_45 +, docbook5_xsl, karchive, ki18n, makeQtWrapper, perl, perlPackages +}: + +kdeFramework { + name = "kdoctools"; + meta = { maintainers = [ lib.maintainers.ttuegel ]; }; + nativeBuildInputs = [ extra-cmake-modules ]; + propagatedBuildInputs = [ karchive ki18n ]; + propagatedNativeBuildInputs = [ makeQtWrapper perl perlPackages.URI ]; + cmakeFlags = [ + "-DDocBookXML4_DTD_DIR=${docbook_xml_dtd_45}/xml/dtd/docbook" + "-DDocBookXSL_DIR=${docbook5_xsl}/xml/xsl/docbook" + ]; + patches = [ ./kdoctools-no-find-docbook-xml.patch ]; +} diff --git a/pkgs/desktops/kde-5/frameworks-5.22/kdoctools/kdoctools-no-find-docbook-xml.patch b/pkgs/desktops/kde-5/frameworks-5.22/kdoctools/kdoctools-no-find-docbook-xml.patch new file mode 100644 index 000000000000..4e3a33efab32 --- /dev/null +++ b/pkgs/desktops/kde-5/frameworks-5.22/kdoctools/kdoctools-no-find-docbook-xml.patch @@ -0,0 +1,12 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 5c4863c..f731775 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -46,7 +46,6 @@ set_package_properties(LibXml2 PROPERTIES + ) + + +-find_package(DocBookXML4 "4.5") + + set_package_properties(DocBookXML4 PROPERTIES + TYPE REQUIRED diff --git a/pkgs/desktops/kde-5/frameworks-5.22/kdoctools/setup-hook.sh b/pkgs/desktops/kde-5/frameworks-5.22/kdoctools/setup-hook.sh new file mode 100644 index 000000000000..5cfffbd622d1 --- /dev/null +++ b/pkgs/desktops/kde-5/frameworks-5.22/kdoctools/setup-hook.sh @@ -0,0 +1,5 @@ +addXdgData() { + addToSearchPath XDG_DATA_DIRS "$1/share" +} + +envHooks+=(addXdgData) diff --git a/pkgs/desktops/kde-5/frameworks-5.22/kemoticons.nix b/pkgs/desktops/kde-5/frameworks-5.22/kemoticons.nix new file mode 100644 index 000000000000..1e31277172d7 --- /dev/null +++ b/pkgs/desktops/kde-5/frameworks-5.22/kemoticons.nix @@ -0,0 +1,14 @@ +{ kdeFramework, lib +, extra-cmake-modules +, karchive +, kconfig +, kcoreaddons +, kservice +}: + +kdeFramework { + name = "kemoticons"; + meta = { maintainers = [ lib.maintainers.ttuegel ]; }; + nativeBuildInputs = [ extra-cmake-modules ]; + propagatedBuildInputs = [ karchive kconfig kcoreaddons kservice ]; +} diff --git a/pkgs/desktops/kde-5/frameworks-5.22/kfilemetadata/cmake-install-paths.patch b/pkgs/desktops/kde-5/frameworks-5.22/kfilemetadata/cmake-install-paths.patch new file mode 100644 index 000000000000..732f7b69c828 --- /dev/null +++ b/pkgs/desktops/kde-5/frameworks-5.22/kfilemetadata/cmake-install-paths.patch @@ -0,0 +1,13 @@ +Index: kfilemetadata-5.18.0/src/CMakeLists.txt +=================================================================== +--- kfilemetadata-5.18.0.orig/src/CMakeLists.txt ++++ kfilemetadata-5.18.0/src/CMakeLists.txt +@@ -49,7 +49,7 @@ install(TARGETS KF5FileMetaData EXPORT K + + install(EXPORT KF5FileMetaDataTargets + NAMESPACE KF5:: +- DESTINATION ${LIB_INSTALL_DIR}/cmake/KF5FileMetaData ++ DESTINATION ${KDE_INSTALL_FULL_CMAKEPACKAGEDIR}/KF5FileMetaData + FILE KF5FileMetaDataTargets.cmake) + + install(FILES diff --git a/pkgs/desktops/kde-5/frameworks-5.22/kfilemetadata/default.nix b/pkgs/desktops/kde-5/frameworks-5.22/kfilemetadata/default.nix new file mode 100644 index 000000000000..bc7349e7453f --- /dev/null +++ b/pkgs/desktops/kde-5/frameworks-5.22/kfilemetadata/default.nix @@ -0,0 +1,13 @@ +{ kdeFramework, lib, copyPathsToStore, extra-cmake-modules +, attr, ebook_tools, exiv2, ffmpeg, karchive, ki18n, poppler, qtbase, taglib +}: + +kdeFramework { + name = "kfilemetadata"; + meta = { maintainers = [ lib.maintainers.ttuegel ]; }; + patches = copyPathsToStore (lib.readPathsFromFile ./. ./series); + nativeBuildInputs = [ extra-cmake-modules ]; + propagatedBuildInputs = [ + attr ebook_tools exiv2 ffmpeg karchive ki18n poppler qtbase taglib + ]; +} diff --git a/pkgs/desktops/kde-5/frameworks-5.22/kfilemetadata/series b/pkgs/desktops/kde-5/frameworks-5.22/kfilemetadata/series new file mode 100644 index 000000000000..d2689425c387 --- /dev/null +++ b/pkgs/desktops/kde-5/frameworks-5.22/kfilemetadata/series @@ -0,0 +1 @@ +cmake-install-paths.patch diff --git a/pkgs/desktops/kde-5/frameworks-5.22/kglobalaccel.nix b/pkgs/desktops/kde-5/frameworks-5.22/kglobalaccel.nix new file mode 100644 index 000000000000..79db990f191c --- /dev/null +++ b/pkgs/desktops/kde-5/frameworks-5.22/kglobalaccel.nix @@ -0,0 +1,22 @@ +{ kdeFramework, lib +, extra-cmake-modules +, kconfig +, kcoreaddons +, kcrash +, kdbusaddons +, kwindowsystem +, makeQtWrapper +, qtx11extras +}: + +kdeFramework { + name = "kglobalaccel"; + meta = { maintainers = [ lib.maintainers.ttuegel ]; }; + nativeBuildInputs = [ extra-cmake-modules makeQtWrapper ]; + propagatedBuildInputs = [ + kconfig kcoreaddons kcrash kdbusaddons kwindowsystem qtx11extras + ]; + postInstall = '' + wrapQtProgram "$out/bin/kglobalaccel5" + ''; +} diff --git a/pkgs/desktops/kde-5/frameworks-5.22/kguiaddons.nix b/pkgs/desktops/kde-5/frameworks-5.22/kguiaddons.nix new file mode 100644 index 000000000000..6ebfd1104f70 --- /dev/null +++ b/pkgs/desktops/kde-5/frameworks-5.22/kguiaddons.nix @@ -0,0 +1,11 @@ +{ kdeFramework, lib +, extra-cmake-modules +, qtx11extras +}: + +kdeFramework { + name = "kguiaddons"; + meta = { maintainers = [ lib.maintainers.ttuegel ]; }; + nativeBuildInputs = [ extra-cmake-modules ]; + propagatedBuildInputs = [ qtx11extras ]; +} diff --git a/pkgs/desktops/kde-5/frameworks-5.22/khtml.nix b/pkgs/desktops/kde-5/frameworks-5.22/khtml.nix new file mode 100644 index 000000000000..99f6fe31e0d7 --- /dev/null +++ b/pkgs/desktops/kde-5/frameworks-5.22/khtml.nix @@ -0,0 +1,16 @@ +{ kdeFramework, lib, extra-cmake-modules, giflib, karchive +, kcodecs, kglobalaccel, ki18n, kiconthemes, kio, kjs +, knotifications, kparts, ktextwidgets, kwallet, kwidgetsaddons +, kwindowsystem, kxmlgui, perl, phonon, qtx11extras, sonnet +}: + +kdeFramework { + name = "khtml"; + meta = { maintainers = [ lib.maintainers.ttuegel ]; }; + nativeBuildInputs = [ extra-cmake-modules perl ]; + propagatedBuildInputs = [ + giflib karchive kcodecs kglobalaccel ki18n kiconthemes kio kjs + knotifications kparts ktextwidgets kwallet kwidgetsaddons kwindowsystem + kxmlgui phonon qtx11extras sonnet + ]; +} diff --git a/pkgs/desktops/kde-5/frameworks-5.22/ki18n.nix b/pkgs/desktops/kde-5/frameworks-5.22/ki18n.nix new file mode 100644 index 000000000000..2698a97fd33f --- /dev/null +++ b/pkgs/desktops/kde-5/frameworks-5.22/ki18n.nix @@ -0,0 +1,15 @@ +{ kdeFramework, lib +, extra-cmake-modules +, gettext +, python +, qtdeclarative +, qtscript +}: + +kdeFramework { + name = "ki18n"; + meta = { maintainers = [ lib.maintainers.ttuegel ]; }; + nativeBuildInputs = [ extra-cmake-modules ]; + propagatedBuildInputs = [ qtdeclarative qtscript ]; + propagatedNativeBuildInputs = [ gettext python ]; +} diff --git a/pkgs/desktops/kde-5/frameworks-5.22/kiconthemes/default-theme-breeze.patch b/pkgs/desktops/kde-5/frameworks-5.22/kiconthemes/default-theme-breeze.patch new file mode 100644 index 000000000000..5b3b15d5d5b5 --- /dev/null +++ b/pkgs/desktops/kde-5/frameworks-5.22/kiconthemes/default-theme-breeze.patch @@ -0,0 +1,13 @@ +Index: kiconthemes-5.17.0/src/kicontheme.cpp +=================================================================== +--- kiconthemes-5.17.0.orig/src/kicontheme.cpp ++++ kiconthemes-5.17.0/src/kicontheme.cpp +@@ -557,7 +557,7 @@ void KIconTheme::reconfigure() + // static + QString KIconTheme::defaultThemeName() + { +- return QStringLiteral("oxygen"); ++ return QStringLiteral("breeze"); + } + + void KIconTheme::assignIconsToContextMenu(ContextMenus type, diff --git a/pkgs/desktops/kde-5/frameworks-5.22/kiconthemes/default.nix b/pkgs/desktops/kde-5/frameworks-5.22/kiconthemes/default.nix new file mode 100644 index 000000000000..4e8684806365 --- /dev/null +++ b/pkgs/desktops/kde-5/frameworks-5.22/kiconthemes/default.nix @@ -0,0 +1,15 @@ +{ kdeFramework, lib, copyPathsToStore +, extra-cmake-modules, makeQtWrapper +, kconfigwidgets, ki18n, breeze-icons, kitemviews, qtsvg +}: + +kdeFramework { + name = "kiconthemes"; + meta = { maintainers = [ lib.maintainers.ttuegel ]; }; + patches = copyPathsToStore (lib.readPathsFromFile ./. ./series); + nativeBuildInputs = [ extra-cmake-modules makeQtWrapper ]; + propagatedBuildInputs = [ breeze-icons kconfigwidgets ki18n kitemviews qtsvg ]; + postInstall = '' + wrapQtProgram "$out/bin/kiconfinder5" + ''; +} diff --git a/pkgs/desktops/kde-5/frameworks-5.22/kiconthemes/series b/pkgs/desktops/kde-5/frameworks-5.22/kiconthemes/series new file mode 100644 index 000000000000..ab5cc8a3edb2 --- /dev/null +++ b/pkgs/desktops/kde-5/frameworks-5.22/kiconthemes/series @@ -0,0 +1 @@ +default-theme-breeze.patch diff --git a/pkgs/desktops/kde-5/frameworks-5.22/kidletime.nix b/pkgs/desktops/kde-5/frameworks-5.22/kidletime.nix new file mode 100644 index 000000000000..758260517e7d --- /dev/null +++ b/pkgs/desktops/kde-5/frameworks-5.22/kidletime.nix @@ -0,0 +1,12 @@ +{ kdeFramework, lib +, extra-cmake-modules +, qtbase +, qtx11extras +}: + +kdeFramework { + name = "kidletime"; + meta = { maintainers = [ lib.maintainers.ttuegel ]; }; + nativeBuildInputs = [ extra-cmake-modules ]; + propagatedBuildInputs = [ qtbase qtx11extras ]; +} diff --git a/pkgs/desktops/kde-5/frameworks-5.22/kimageformats.nix b/pkgs/desktops/kde-5/frameworks-5.22/kimageformats.nix new file mode 100644 index 000000000000..fbc8d092f865 --- /dev/null +++ b/pkgs/desktops/kde-5/frameworks-5.22/kimageformats.nix @@ -0,0 +1,11 @@ +{ kdeFramework, lib +, extra-cmake-modules +, ilmbase +}: + +kdeFramework { + name = "kimageformats"; + meta = { maintainers = [ lib.maintainers.ttuegel ]; }; + nativeBuildInputs = [ extra-cmake-modules ]; + NIX_CFLAGS_COMPILE = "-I${ilmbase}/include/OpenEXR"; +} diff --git a/pkgs/desktops/kde-5/frameworks-5.22/kinit/default.nix b/pkgs/desktops/kde-5/frameworks-5.22/kinit/default.nix new file mode 100644 index 000000000000..08901010de85 --- /dev/null +++ b/pkgs/desktops/kde-5/frameworks-5.22/kinit/default.nix @@ -0,0 +1,13 @@ +{ kdeFramework, lib, copyPathsToStore, extra-cmake-modules, kconfig, kcrash +, kdoctools, ki18n, kio, kservice, kwindowsystem, libcap +}: + +kdeFramework { + name = "kinit"; + meta = { maintainers = [ lib.maintainers.ttuegel ]; }; + nativeBuildInputs = [ extra-cmake-modules kdoctools libcap.out ]; + propagatedBuildInputs = [ + kconfig kcrash ki18n kio kservice kwindowsystem libcap + ]; + patches = copyPathsToStore (lib.readPathsFromFile ./. ./series); +} diff --git a/pkgs/desktops/kde-5/frameworks-5.22/kinit/kinit-libpath.patch b/pkgs/desktops/kde-5/frameworks-5.22/kinit/kinit-libpath.patch new file mode 100644 index 000000000000..47538fbe4567 --- /dev/null +++ b/pkgs/desktops/kde-5/frameworks-5.22/kinit/kinit-libpath.patch @@ -0,0 +1,34 @@ +Index: kinit-5.21.0/src/kdeinit/kinit.cpp +=================================================================== +--- kinit-5.21.0.orig/src/kdeinit/kinit.cpp ++++ kinit-5.21.0/src/kdeinit/kinit.cpp +@@ -657,19 +657,16 @@ static pid_t launch(int argc, const char + + if (!libpath.isEmpty()) { + if (libpath_relative) { +- // NB: Because Qt makes the actual dlopen() call, the +- // RUNPATH of kdeinit is *not* respected - see +- // https://sourceware.org/bugzilla/show_bug.cgi?id=13945 +- // - so we try hacking it in ourselves +- QString install_lib_dir = QFile::decodeName( +- CMAKE_INSTALL_PREFIX "/" LIB_INSTALL_DIR "/"); +- QString orig_libpath = libpath; +- libpath = install_lib_dir + libpath; +- l.setFileName(libpath); +- if (!l.load()) { +- libpath = orig_libpath; +- l.setFileName(libpath); +- l.load(); ++ // Try to load the library relative to the active profiles. ++ QByteArrayList profiles = qgetenv("NIX_PROFILES").split(' '); ++ // Reverse the profile list. ++ std::reverse(profiles.begin(), profiles.end()); ++ const QString libdir = QString::fromLatin1("/lib/"); ++ Q_FOREACH (const QByteArray &profile, profiles) { ++ if (!profile.isEmpty()) { ++ l.setFileName(QFile::decodeName(profile) + libdir + libpath); ++ if (l.load()) break; ++ } + } + } else { + l.load(); diff --git a/pkgs/desktops/kde-5/frameworks-5.22/kinit/series b/pkgs/desktops/kde-5/frameworks-5.22/kinit/series new file mode 100644 index 000000000000..5faa456366b9 --- /dev/null +++ b/pkgs/desktops/kde-5/frameworks-5.22/kinit/series @@ -0,0 +1 @@ +kinit-libpath.patch diff --git a/pkgs/desktops/kde-5/frameworks-5.22/kio/default.nix b/pkgs/desktops/kde-5/frameworks-5.22/kio/default.nix new file mode 100644 index 000000000000..7e4317a3f099 --- /dev/null +++ b/pkgs/desktops/kde-5/frameworks-5.22/kio/default.nix @@ -0,0 +1,27 @@ +{ kdeFramework, lib, copyPathsToStore +, extra-cmake-modules, acl, karchive +, kbookmarks, kcompletion, kconfig, kconfigwidgets, kcoreaddons +, kdbusaddons, kdoctools, ki18n, kiconthemes, kitemviews +, kjobwidgets, knotifications, kservice, ktextwidgets, kwallet +, kwidgetsaddons, kwindowsystem, kxmlgui, makeQtWrapper +, qtscript, qtx11extras, solid +}: + +kdeFramework { + name = "kio"; + meta = { maintainers = [ lib.maintainers.ttuegel ]; }; + nativeBuildInputs = [ extra-cmake-modules kdoctools makeQtWrapper ]; + propagatedBuildInputs = [ + acl karchive kbookmarks kcompletion kconfig kconfigwidgets kcoreaddons + kdbusaddons ki18n kiconthemes kitemviews kjobwidgets knotifications kservice + ktextwidgets kwallet kwidgetsaddons kwindowsystem kxmlgui solid qtscript + qtx11extras + ]; + patches = copyPathsToStore (lib.readPathsFromFile ./. ./series); + postInstall = '' + wrapQtProgram "$out/bin/kcookiejar5" + wrapQtProgram "$out/bin/ktelnetservice5" + wrapQtProgram "$out/bin/ktrash5" + wrapQtProgram "$out/bin/protocoltojson" + ''; +} diff --git a/pkgs/desktops/kde-5/frameworks-5.22/kio/samba-search-path.patch b/pkgs/desktops/kde-5/frameworks-5.22/kio/samba-search-path.patch new file mode 100644 index 000000000000..c9ad46b41bb7 --- /dev/null +++ b/pkgs/desktops/kde-5/frameworks-5.22/kio/samba-search-path.patch @@ -0,0 +1,28 @@ +Index: kio-5.17.0/src/core/ksambashare.cpp +=================================================================== +--- kio-5.17.0.orig/src/core/ksambashare.cpp ++++ kio-5.17.0/src/core/ksambashare.cpp +@@ -67,13 +67,18 @@ KSambaSharePrivate::~KSambaSharePrivate( + + bool KSambaSharePrivate::isSambaInstalled() + { +- if (QFile::exists(QStringLiteral("/usr/sbin/smbd")) +- || QFile::exists(QStringLiteral("/usr/local/sbin/smbd"))) { +- return true; ++ const QByteArray pathEnv = qgetenv("PATH"); ++ if (!pathEnv.isEmpty()) { ++ QLatin1Char pathSep(':'); ++ QStringList paths = QFile::decodeName(pathEnv).split(pathSep, QString::SkipEmptyParts); ++ for (QStringList::iterator it = paths.begin(); it != paths.end(); ++it) { ++ it->append("/smbd"); ++ if (QFile::exists(*it)) { ++ return true; ++ } ++ } + } + +- //qDebug() << "Samba is not installed!"; +- + return false; + } + diff --git a/pkgs/desktops/kde-5/frameworks-5.22/kio/series b/pkgs/desktops/kde-5/frameworks-5.22/kio/series new file mode 100644 index 000000000000..77ca15450047 --- /dev/null +++ b/pkgs/desktops/kde-5/frameworks-5.22/kio/series @@ -0,0 +1 @@ +samba-search-path.patch diff --git a/pkgs/desktops/kde-5/frameworks-5.22/kitemmodels.nix b/pkgs/desktops/kde-5/frameworks-5.22/kitemmodels.nix new file mode 100644 index 000000000000..7dff10b7fe06 --- /dev/null +++ b/pkgs/desktops/kde-5/frameworks-5.22/kitemmodels.nix @@ -0,0 +1,9 @@ +{ kdeFramework, lib +, extra-cmake-modules +}: + +kdeFramework { + name = "kitemmodels"; + meta = { maintainers = [ lib.maintainers.ttuegel ]; }; + nativeBuildInputs = [ extra-cmake-modules ]; +} diff --git a/pkgs/desktops/kde-5/frameworks-5.22/kitemviews.nix b/pkgs/desktops/kde-5/frameworks-5.22/kitemviews.nix new file mode 100644 index 000000000000..77f4b6621604 --- /dev/null +++ b/pkgs/desktops/kde-5/frameworks-5.22/kitemviews.nix @@ -0,0 +1,9 @@ +{ kdeFramework, lib +, extra-cmake-modules +}: + +kdeFramework { + name = "kitemviews"; + meta = { maintainers = [ lib.maintainers.ttuegel ]; }; + nativeBuildInputs = [ extra-cmake-modules ]; +} diff --git a/pkgs/desktops/kde-5/frameworks-5.22/kjobwidgets.nix b/pkgs/desktops/kde-5/frameworks-5.22/kjobwidgets.nix new file mode 100644 index 000000000000..2692458b8be7 --- /dev/null +++ b/pkgs/desktops/kde-5/frameworks-5.22/kjobwidgets.nix @@ -0,0 +1,13 @@ +{ kdeFramework, lib +, extra-cmake-modules +, kcoreaddons +, kwidgetsaddons +, qtx11extras +}: + +kdeFramework { + name = "kjobwidgets"; + meta = { maintainers = [ lib.maintainers.ttuegel ]; }; + nativeBuildInputs = [ extra-cmake-modules ]; + propagatedBuildInputs = [ kcoreaddons kwidgetsaddons qtx11extras ]; +} diff --git a/pkgs/desktops/kde-5/frameworks-5.22/kjs.nix b/pkgs/desktops/kde-5/frameworks-5.22/kjs.nix new file mode 100644 index 000000000000..1a8750ea74fd --- /dev/null +++ b/pkgs/desktops/kde-5/frameworks-5.22/kjs.nix @@ -0,0 +1,14 @@ +{ kdeFramework, lib +, extra-cmake-modules +, kdoctools +, makeQtWrapper +}: + +kdeFramework { + name = "kjs"; + meta = { maintainers = [ lib.maintainers.ttuegel ]; }; + nativeBuildInputs = [ extra-cmake-modules kdoctools makeQtWrapper ]; + postInstall = '' + wrapQtProgram "$out/bin/kjs5" + ''; +} diff --git a/pkgs/desktops/kde-5/frameworks-5.22/kjsembed.nix b/pkgs/desktops/kde-5/frameworks-5.22/kjsembed.nix new file mode 100644 index 000000000000..7611b8310075 --- /dev/null +++ b/pkgs/desktops/kde-5/frameworks-5.22/kjsembed.nix @@ -0,0 +1,14 @@ +{ kdeFramework, lib, extra-cmake-modules, kdoctools, ki18n, kjs +, makeQtWrapper, qtsvg +}: + +kdeFramework { + name = "kjsembed"; + meta = { maintainers = [ lib.maintainers.ttuegel ]; }; + nativeBuildInputs = [ extra-cmake-modules kdoctools makeQtWrapper ]; + propagatedBuildInputs = [ ki18n kjs qtsvg ]; + postInstall = '' + wrapQtProgram "$out/bin/kjscmd5" + wrapQtProgram "$out/bin/kjsconsole" + ''; +} diff --git a/pkgs/desktops/kde-5/frameworks-5.22/kmediaplayer.nix b/pkgs/desktops/kde-5/frameworks-5.22/kmediaplayer.nix new file mode 100644 index 000000000000..93a6b450f762 --- /dev/null +++ b/pkgs/desktops/kde-5/frameworks-5.22/kmediaplayer.nix @@ -0,0 +1,12 @@ +{ kdeFramework, lib +, extra-cmake-modules +, kparts +, kxmlgui +}: + +kdeFramework { + name = "kmediaplayer"; + meta = { maintainers = [ lib.maintainers.ttuegel ]; }; + nativeBuildInputs = [ extra-cmake-modules ]; + propagatedBuildInputs = [ kparts kxmlgui ]; +} diff --git a/pkgs/desktops/kde-5/frameworks-5.22/knewstuff.nix b/pkgs/desktops/kde-5/frameworks-5.22/knewstuff.nix new file mode 100644 index 000000000000..002418c65ad0 --- /dev/null +++ b/pkgs/desktops/kde-5/frameworks-5.22/knewstuff.nix @@ -0,0 +1,14 @@ +{ kdeFramework, lib, extra-cmake-modules, attica, karchive +, kcompletion, kconfig, kcoreaddons, ki18n, kiconthemes, kio +, kitemviews, kservice, ktextwidgets, kwidgetsaddons, kxmlgui +}: + +kdeFramework { + name = "knewstuff"; + meta = { maintainers = [ lib.maintainers.ttuegel ]; }; + nativeBuildInputs = [ extra-cmake-modules ]; + propagatedBuildInputs = [ + attica karchive kcompletion kconfig kcoreaddons ki18n kiconthemes kio + kitemviews kservice ktextwidgets kwidgetsaddons kxmlgui + ]; +} diff --git a/pkgs/desktops/kde-5/frameworks-5.22/knotifications.nix b/pkgs/desktops/kde-5/frameworks-5.22/knotifications.nix new file mode 100644 index 000000000000..7196832495f3 --- /dev/null +++ b/pkgs/desktops/kde-5/frameworks-5.22/knotifications.nix @@ -0,0 +1,16 @@ +{ kdeFramework, lib +, extra-cmake-modules +, kcodecs, kconfig, kcoreaddons, kwindowsystem +, libdbusmenu +, phonon +, qtx11extras +}: + +kdeFramework { + name = "knotifications"; + meta = { maintainers = [ lib.maintainers.ttuegel ]; }; + nativeBuildInputs = [ extra-cmake-modules ]; + propagatedBuildInputs = [ + kcodecs kconfig kcoreaddons kwindowsystem libdbusmenu phonon qtx11extras + ]; +} diff --git a/pkgs/desktops/kde-5/frameworks-5.22/knotifyconfig.nix b/pkgs/desktops/kde-5/frameworks-5.22/knotifyconfig.nix new file mode 100644 index 000000000000..0e357aecb999 --- /dev/null +++ b/pkgs/desktops/kde-5/frameworks-5.22/knotifyconfig.nix @@ -0,0 +1,10 @@ +{ kdeFramework, lib, extra-cmake-modules, kcompletion, kconfig +, ki18n, kio, phonon +}: + +kdeFramework { + name = "knotifyconfig"; + meta = { maintainers = [ lib.maintainers.ttuegel ]; }; + nativeBuildInputs = [ extra-cmake-modules ]; + propagatedBuildInputs = [ kcompletion kconfig ki18n kio phonon ]; +} diff --git a/pkgs/desktops/kde-5/frameworks-5.22/kpackage/allow-external-paths.patch b/pkgs/desktops/kde-5/frameworks-5.22/kpackage/allow-external-paths.patch new file mode 100644 index 000000000000..e9d744448148 --- /dev/null +++ b/pkgs/desktops/kde-5/frameworks-5.22/kpackage/allow-external-paths.patch @@ -0,0 +1,13 @@ +Index: kpackage-5.18.0/src/kpackage/package.cpp +=================================================================== +--- kpackage-5.18.0.orig/src/kpackage/package.cpp ++++ kpackage-5.18.0/src/kpackage/package.cpp +@@ -808,7 +808,7 @@ PackagePrivate::PackagePrivate() + : QSharedData(), + fallbackPackage(0), + metadata(0), +- externalPaths(false), ++ externalPaths(true), + valid(false), + checkedValid(false) + { diff --git a/pkgs/desktops/kde-5/frameworks-5.22/kpackage/default.nix b/pkgs/desktops/kde-5/frameworks-5.22/kpackage/default.nix new file mode 100644 index 000000000000..874bb380d736 --- /dev/null +++ b/pkgs/desktops/kde-5/frameworks-5.22/kpackage/default.nix @@ -0,0 +1,20 @@ +{ kdeFramework, lib, copyPathsToStore +, extra-cmake-modules +, karchive +, kconfig +, kcoreaddons +, kdoctools +, ki18n +, makeQtWrapper +}: + +kdeFramework { + name = "kpackage"; + meta = { maintainers = [ lib.maintainers.ttuegel ]; }; + nativeBuildInputs = [ extra-cmake-modules kdoctools makeQtWrapper ]; + propagatedBuildInputs = [ karchive kconfig kcoreaddons ki18n ]; + patches = copyPathsToStore (lib.readPathsFromFile ./. ./series); + postInstall = '' + wrapQtProgram "$out/bin/kpackagetool5" + ''; +} diff --git a/pkgs/desktops/kde-5/frameworks-5.22/kpackage/qdiriterator-follow-symlinks.patch b/pkgs/desktops/kde-5/frameworks-5.22/kpackage/qdiriterator-follow-symlinks.patch new file mode 100644 index 000000000000..ddbf17d00064 --- /dev/null +++ b/pkgs/desktops/kde-5/frameworks-5.22/kpackage/qdiriterator-follow-symlinks.patch @@ -0,0 +1,26 @@ +Index: kpackage-5.18.0/src/kpackage/packageloader.cpp +=================================================================== +--- kpackage-5.18.0.orig/src/kpackage/packageloader.cpp ++++ kpackage-5.18.0/src/kpackage/packageloader.cpp +@@ -241,7 +241,7 @@ QList PackageLoader::li + } else { + //qDebug() << "Not cached"; + // If there's no cache file, fall back to listing the directory +- const QDirIterator::IteratorFlags flags = QDirIterator::Subdirectories; ++ const QDirIterator::IteratorFlags flags = QDirIterator::Subdirectories | QDirIterator::FollowSymlinks; + const QStringList nameFilters = QStringList(QStringLiteral("metadata.desktop")) << QStringLiteral("metadata.json"); + + QDirIterator it(plugindir, nameFilters, QDir::Files, flags); +Index: kpackage-5.18.0/src/kpackage/private/packagejobthread.cpp +=================================================================== +--- kpackage-5.18.0.orig/src/kpackage/private/packagejobthread.cpp ++++ kpackage-5.18.0/src/kpackage/private/packagejobthread.cpp +@@ -146,7 +146,7 @@ bool indexDirectory(const QString& dir, + + QJsonArray plugins; + +- QDirIterator it(dir, *metaDataFiles, QDir::Files, QDirIterator::Subdirectories); ++ QDirIterator it(dir, *metaDataFiles, QDir::Files, QDirIterator::Subdirectories | QDirIterator::FollowSymlinks); + while (it.hasNext()) { + it.next(); + const QString path = it.fileInfo().absoluteFilePath(); diff --git a/pkgs/desktops/kde-5/frameworks-5.22/kpackage/series b/pkgs/desktops/kde-5/frameworks-5.22/kpackage/series new file mode 100644 index 000000000000..9b7f076efc70 --- /dev/null +++ b/pkgs/desktops/kde-5/frameworks-5.22/kpackage/series @@ -0,0 +1,2 @@ +allow-external-paths.patch +qdiriterator-follow-symlinks.patch diff --git a/pkgs/desktops/kde-5/frameworks-5.22/kparts.nix b/pkgs/desktops/kde-5/frameworks-5.22/kparts.nix new file mode 100644 index 000000000000..ad6ea2dbc305 --- /dev/null +++ b/pkgs/desktops/kde-5/frameworks-5.22/kparts.nix @@ -0,0 +1,14 @@ +{ kdeFramework, lib, extra-cmake-modules, kconfig, kcoreaddons +, ki18n, kiconthemes, kio, kjobwidgets, knotifications, kservice +, ktextwidgets, kwidgetsaddons, kxmlgui +}: + +kdeFramework { + name = "kparts"; + meta = { maintainers = [ lib.maintainers.ttuegel ]; }; + nativeBuildInputs = [ extra-cmake-modules ]; + propagatedBuildInputs = [ + kconfig kcoreaddons ki18n kiconthemes kio kjobwidgets knotifications + kservice ktextwidgets kwidgetsaddons kxmlgui + ]; +} diff --git a/pkgs/desktops/kde-5/frameworks-5.22/kpeople.nix b/pkgs/desktops/kde-5/frameworks-5.22/kpeople.nix new file mode 100644 index 000000000000..6acb5e2eed51 --- /dev/null +++ b/pkgs/desktops/kde-5/frameworks-5.22/kpeople.nix @@ -0,0 +1,12 @@ +{ kdeFramework, lib, extra-cmake-modules, kcoreaddons, ki18n +, kitemviews, kservice, kwidgetsaddons, qtdeclarative +}: + +kdeFramework { + name = "kpeople"; + meta = { maintainers = [ lib.maintainers.ttuegel ]; }; + nativeBuildInputs = [ extra-cmake-modules ]; + propagatedBuildInputs = [ + kcoreaddons ki18n kitemviews kservice kwidgetsaddons qtdeclarative + ]; +} diff --git a/pkgs/desktops/kde-5/frameworks-5.22/kplotting.nix b/pkgs/desktops/kde-5/frameworks-5.22/kplotting.nix new file mode 100644 index 000000000000..601f1778db7d --- /dev/null +++ b/pkgs/desktops/kde-5/frameworks-5.22/kplotting.nix @@ -0,0 +1,9 @@ +{ kdeFramework, lib +, extra-cmake-modules +}: + +kdeFramework { + name = "kplotting"; + meta = { maintainers = [ lib.maintainers.ttuegel ]; }; + nativeBuildInputs = [ extra-cmake-modules ]; +} diff --git a/pkgs/desktops/kde-5/frameworks-5.22/kpty.nix b/pkgs/desktops/kde-5/frameworks-5.22/kpty.nix new file mode 100644 index 000000000000..8bdaacb85f82 --- /dev/null +++ b/pkgs/desktops/kde-5/frameworks-5.22/kpty.nix @@ -0,0 +1,8 @@ +{ kdeFramework, lib, extra-cmake-modules, kcoreaddons, ki18n }: + +kdeFramework { + name = "kpty"; + meta = { maintainers = [ lib.maintainers.ttuegel ]; }; + nativeBuildInputs = [ extra-cmake-modules ]; + propagatedBuildInputs = [ kcoreaddons ki18n ]; +} diff --git a/pkgs/desktops/kde-5/frameworks-5.22/kross.nix b/pkgs/desktops/kde-5/frameworks-5.22/kross.nix new file mode 100644 index 000000000000..0e66d95b5cce --- /dev/null +++ b/pkgs/desktops/kde-5/frameworks-5.22/kross.nix @@ -0,0 +1,14 @@ +{ kdeFramework, lib, extra-cmake-modules, kcompletion, kcoreaddons +, kdoctools, ki18n, kiconthemes, kio, kparts, kwidgetsaddons +, kxmlgui, qtscript +}: + +kdeFramework { + name = "kross"; + meta = { maintainers = [ lib.maintainers.ttuegel ]; }; + nativeBuildInputs = [ extra-cmake-modules kdoctools ]; + propagatedBuildInputs = [ + kcompletion kcoreaddons ki18n kiconthemes kio kparts kwidgetsaddons kxmlgui + qtscript + ]; +} diff --git a/pkgs/desktops/kde-5/frameworks-5.22/krunner.nix b/pkgs/desktops/kde-5/frameworks-5.22/krunner.nix new file mode 100644 index 000000000000..ec9ab7abe9f9 --- /dev/null +++ b/pkgs/desktops/kde-5/frameworks-5.22/krunner.nix @@ -0,0 +1,14 @@ +{ kdeFramework, lib, extra-cmake-modules, kconfig, kcoreaddons +, ki18n, kio, kservice, plasma-framework, solid +, threadweaver +}: + +kdeFramework { + name = "krunner"; + meta = { maintainers = [ lib.maintainers.ttuegel ]; }; + nativeBuildInputs = [ extra-cmake-modules ]; + propagatedBuildInputs = [ + kconfig kcoreaddons ki18n kio kservice plasma-framework solid + threadweaver + ]; +} diff --git a/pkgs/desktops/kde-5/frameworks-5.22/kservice/default.nix b/pkgs/desktops/kde-5/frameworks-5.22/kservice/default.nix new file mode 100644 index 000000000000..484be4087943 --- /dev/null +++ b/pkgs/desktops/kde-5/frameworks-5.22/kservice/default.nix @@ -0,0 +1,12 @@ +{ kdeFramework, lib, copyPathsToStore, extra-cmake-modules, kconfig, kcoreaddons +, kcrash, kdbusaddons, kdoctools, ki18n, kwindowsystem +}: + +kdeFramework { + name = "kservice"; + meta = { maintainers = [ lib.maintainers.ttuegel ]; }; + propagatedNativeBuildInputs = [ extra-cmake-modules ]; + nativeBuildInputs = [ kdoctools ]; + propagatedBuildInputs = [ kconfig kcoreaddons kcrash kdbusaddons ki18n kwindowsystem ]; + patches = copyPathsToStore (lib.readPathsFromFile ./. ./series); +} diff --git a/pkgs/desktops/kde-5/frameworks-5.22/kservice/no-canonicalize-path.patch b/pkgs/desktops/kde-5/frameworks-5.22/kservice/no-canonicalize-path.patch new file mode 100644 index 000000000000..cf98ffb9067f --- /dev/null +++ b/pkgs/desktops/kde-5/frameworks-5.22/kservice/no-canonicalize-path.patch @@ -0,0 +1,13 @@ +Index: kservice-5.21.0/src/sycoca/vfolder_menu.cpp +=================================================================== +--- kservice-5.21.0.orig/src/sycoca/vfolder_menu.cpp ++++ kservice-5.21.0/src/sycoca/vfolder_menu.cpp +@@ -415,7 +415,7 @@ VFolderMenu::absoluteDir(const QString & + } + + if (!relative) { +- QString resolved = QDir(dir).canonicalPath(); ++ QString resolved = QDir::cleanPath(dir); + if (!resolved.isEmpty()) { + dir = resolved; + } diff --git a/pkgs/desktops/kde-5/frameworks-5.22/kservice/qdiriterator-follow-symlinks.patch b/pkgs/desktops/kde-5/frameworks-5.22/kservice/qdiriterator-follow-symlinks.patch new file mode 100644 index 000000000000..cbe13b709508 --- /dev/null +++ b/pkgs/desktops/kde-5/frameworks-5.22/kservice/qdiriterator-follow-symlinks.patch @@ -0,0 +1,13 @@ +Index: kservice-5.21.0/src/sycoca/kbuildsycoca.cpp +=================================================================== +--- kservice-5.21.0.orig/src/sycoca/kbuildsycoca.cpp ++++ kservice-5.21.0/src/sycoca/kbuildsycoca.cpp +@@ -203,7 +203,7 @@ bool KBuildSycoca::build() + QSet relFiles; + const QStringList dirs = QStandardPaths::locateAll(QStandardPaths::GenericDataLocation, m_resourceSubdir, QStandardPaths::LocateDirectory); + Q_FOREACH (const QString &dir, dirs) { +- QDirIterator it(dir, QDirIterator::Subdirectories); ++ QDirIterator it(dir, QDirIterator::Subdirectories | QDirIterator::FollowSymlinks); + while (it.hasNext()) { + const QString filePath = it.next(); + Q_ASSERT(filePath.startsWith(dir)); // due to the line below... diff --git a/pkgs/desktops/kde-5/frameworks-5.22/kservice/series b/pkgs/desktops/kde-5/frameworks-5.22/kservice/series new file mode 100644 index 000000000000..3ce22dbd35a0 --- /dev/null +++ b/pkgs/desktops/kde-5/frameworks-5.22/kservice/series @@ -0,0 +1,2 @@ +qdiriterator-follow-symlinks.patch +no-canonicalize-path.patch \ No newline at end of file diff --git a/pkgs/desktops/kde-5/frameworks-5.22/kservice/setup-hook.sh b/pkgs/desktops/kde-5/frameworks-5.22/kservice/setup-hook.sh new file mode 100644 index 000000000000..c28e862ff8ae --- /dev/null +++ b/pkgs/desktops/kde-5/frameworks-5.22/kservice/setup-hook.sh @@ -0,0 +1,43 @@ +addServicePkg() { + local propagated + for dir in "share/kservices5" "share/kservicetypes5"; do + if [[ -d "$1/$dir" ]]; then + propagated= + for pkg in $propagatedBuildInputs; do + if [[ "z$pkg" == "z$1" ]]; then + propagated=1 + break + fi + done + if [[ -z $propagated ]]; then + propagatedBuildInputs="$propagatedBuildInputs $1" + fi + + propagated= + for pkg in $propagatedUserEnvPkgs; do + if [[ "z$pkg" == "z$1" ]]; then + propagated=1 + break + fi + done + if [[ -z $propagated ]]; then + propagatedUserEnvPkgs="$propagatedUserEnvPkgs $1" + fi + + break + fi + done +} + +envHooks+=(addServicePkg) + +local propagated +for pkg in $propagatedBuildInputs; do + if [[ "z$pkg" == "z@out@" ]]; then + propagated=1 + break + fi +done +if [[ -z $propagated ]]; then + propagatedBuildInputs="$propagatedBuildInputs @out@" +fi diff --git a/pkgs/desktops/kde-5/frameworks-5.22/ktexteditor/default.nix b/pkgs/desktops/kde-5/frameworks-5.22/ktexteditor/default.nix new file mode 100644 index 000000000000..e1a5e8b2339a --- /dev/null +++ b/pkgs/desktops/kde-5/frameworks-5.22/ktexteditor/default.nix @@ -0,0 +1,18 @@ +{ kdeFramework, lib, copyPathsToStore +, extra-cmake-modules, makeQtWrapper, perl +, karchive, kconfig, kguiaddons, kiconthemes, kparts +, libgit2 +, qtscript, qtxmlpatterns +, ki18n, kio, sonnet +}: + +kdeFramework { + name = "ktexteditor"; + meta = { maintainers = [ lib.maintainers.ttuegel ]; }; + nativeBuildInputs = [ extra-cmake-modules makeQtWrapper perl ]; + propagatedBuildInputs = [ + karchive kconfig kguiaddons ki18n kiconthemes kio kparts libgit2 qtscript + qtxmlpatterns sonnet + ]; + patches = copyPathsToStore (lib.readPathsFromFile ./. ./series); +} diff --git a/pkgs/desktops/kde-5/frameworks-5.22/ktexteditor/no-qcoreapplication.patch b/pkgs/desktops/kde-5/frameworks-5.22/ktexteditor/no-qcoreapplication.patch new file mode 100644 index 000000000000..19ab1e1e5513 --- /dev/null +++ b/pkgs/desktops/kde-5/frameworks-5.22/ktexteditor/no-qcoreapplication.patch @@ -0,0 +1,36 @@ +Index: ktexteditor-5.18.0/src/syntax/data/katehighlightingindexer.cpp +=================================================================== +--- ktexteditor-5.18.0.orig/src/syntax/data/katehighlightingindexer.cpp ++++ ktexteditor-5.18.0/src/syntax/data/katehighlightingindexer.cpp +@@ -55,19 +55,16 @@ QStringList readListing(const QString &f + + int main(int argc, char *argv[]) + { +- // get app instance +- QCoreApplication app(argc, argv); +- + // ensure enough arguments are passed +- if (app.arguments().size() < 3) ++ if (argc < 3) + return 1; + + // open schema + QXmlSchema schema; +- if (!schema.load(QUrl::fromLocalFile(app.arguments().at(2)))) ++ if (!schema.load(QUrl::fromLocalFile(QString::fromLocal8Bit(argv[2])))) + return 2; + +- const QString hlFilenamesListing = app.arguments().value(3); ++ const QString hlFilenamesListing = QString::fromLocal8Bit(argv[3]); + if (hlFilenamesListing.isEmpty()) { + return 1; + } +@@ -152,7 +149,7 @@ int main(int argc, char *argv[]) + return anyError; + + // create outfile, after all has worked! +- QFile outFile(app.arguments().at(1)); ++ QFile outFile(QString::fromLocal8Bit(argv[1])); + if (!outFile.open(QIODevice::WriteOnly | QIODevice::Truncate)) + return 7; + diff --git a/pkgs/desktops/kde-5/frameworks-5.22/ktexteditor/series b/pkgs/desktops/kde-5/frameworks-5.22/ktexteditor/series new file mode 100644 index 000000000000..46cd23829a2f --- /dev/null +++ b/pkgs/desktops/kde-5/frameworks-5.22/ktexteditor/series @@ -0,0 +1 @@ +no-qcoreapplication.patch diff --git a/pkgs/desktops/kde-5/frameworks-5.22/ktextwidgets.nix b/pkgs/desktops/kde-5/frameworks-5.22/ktextwidgets.nix new file mode 100644 index 000000000000..25954c603971 --- /dev/null +++ b/pkgs/desktops/kde-5/frameworks-5.22/ktextwidgets.nix @@ -0,0 +1,14 @@ +{ kdeFramework, lib, extra-cmake-modules, kcompletion, kconfig +, kconfigwidgets, ki18n, kiconthemes, kservice, kwindowsystem +, sonnet +}: + +kdeFramework { + name = "ktextwidgets"; + meta = { maintainers = [ lib.maintainers.ttuegel ]; }; + nativeBuildInputs = [ extra-cmake-modules ]; + propagatedBuildInputs = [ + kcompletion kconfig kconfigwidgets ki18n kiconthemes kservice kwindowsystem + sonnet + ]; +} diff --git a/pkgs/desktops/kde-5/frameworks-5.22/kunitconversion.nix b/pkgs/desktops/kde-5/frameworks-5.22/kunitconversion.nix new file mode 100644 index 000000000000..c04ded722aa4 --- /dev/null +++ b/pkgs/desktops/kde-5/frameworks-5.22/kunitconversion.nix @@ -0,0 +1,8 @@ +{ kdeFramework, lib, extra-cmake-modules, ki18n }: + +kdeFramework { + name = "kunitconversion"; + meta = { maintainers = [ lib.maintainers.ttuegel ]; }; + nativeBuildInputs = [ extra-cmake-modules ]; + propagatedBuildInputs = [ ki18n ]; +} diff --git a/pkgs/desktops/kde-5/frameworks-5.22/kwallet.nix b/pkgs/desktops/kde-5/frameworks-5.22/kwallet.nix new file mode 100644 index 000000000000..3bb99df39a7d --- /dev/null +++ b/pkgs/desktops/kde-5/frameworks-5.22/kwallet.nix @@ -0,0 +1,18 @@ +{ kdeFramework, lib, extra-cmake-modules, kconfig, kconfigwidgets +, kcoreaddons , kdbusaddons, kdoctools, ki18n, kiconthemes +, knotifications , kservice, kwidgetsaddons, kwindowsystem, libgcrypt +, makeQtWrapper }: + +kdeFramework { + name = "kwallet"; + meta = { maintainers = [ lib.maintainers.ttuegel ]; }; + nativeBuildInputs = [ extra-cmake-modules kdoctools makeQtWrapper ]; + propagatedBuildInputs = [ + kconfig kconfigwidgets kcoreaddons kdbusaddons ki18n kiconthemes + knotifications kservice kwidgetsaddons kwindowsystem libgcrypt + ]; + postInstall = '' + wrapQtProgram "$out/bin/kwalletd5" + wrapQtProgram "$out/bin/kwallet-query" + ''; +} diff --git a/pkgs/desktops/kde-5/frameworks-5.22/kwidgetsaddons.nix b/pkgs/desktops/kde-5/frameworks-5.22/kwidgetsaddons.nix new file mode 100644 index 000000000000..7f2b35d8f7b5 --- /dev/null +++ b/pkgs/desktops/kde-5/frameworks-5.22/kwidgetsaddons.nix @@ -0,0 +1,9 @@ +{ kdeFramework, lib +, extra-cmake-modules +}: + +kdeFramework { + name = "kwidgetsaddons"; + meta = { maintainers = [ lib.maintainers.ttuegel ]; }; + nativeBuildInputs = [ extra-cmake-modules ]; +} diff --git a/pkgs/desktops/kde-5/frameworks-5.22/kwindowsystem.nix b/pkgs/desktops/kde-5/frameworks-5.22/kwindowsystem.nix new file mode 100644 index 000000000000..6acab52d1353 --- /dev/null +++ b/pkgs/desktops/kde-5/frameworks-5.22/kwindowsystem.nix @@ -0,0 +1,11 @@ +{ kdeFramework, lib +, extra-cmake-modules +, qtx11extras +}: + +kdeFramework { + name = "kwindowsystem"; + meta = { maintainers = [ lib.maintainers.ttuegel ]; }; + nativeBuildInputs = [ extra-cmake-modules ]; + propagatedBuildInputs = [ qtx11extras ]; +} diff --git a/pkgs/desktops/kde-5/frameworks-5.22/kxmlgui.nix b/pkgs/desktops/kde-5/frameworks-5.22/kxmlgui.nix new file mode 100644 index 000000000000..ea800bf58ae0 --- /dev/null +++ b/pkgs/desktops/kde-5/frameworks-5.22/kxmlgui.nix @@ -0,0 +1,14 @@ +{ kdeFramework, lib, extra-cmake-modules, attica, kconfig +, kconfigwidgets, kglobalaccel, ki18n, kiconthemes, kitemviews +, ktextwidgets, kwindowsystem, sonnet +}: + +kdeFramework { + name = "kxmlgui"; + meta = { maintainers = [ lib.maintainers.ttuegel ]; }; + nativeBuildInputs = [ extra-cmake-modules ]; + propagatedBuildInputs = [ + attica kconfig kconfigwidgets kglobalaccel ki18n kiconthemes kitemviews + ktextwidgets kwindowsystem sonnet + ]; +} diff --git a/pkgs/desktops/kde-5/frameworks-5.22/kxmlrpcclient.nix b/pkgs/desktops/kde-5/frameworks-5.22/kxmlrpcclient.nix new file mode 100644 index 000000000000..f20f4a223945 --- /dev/null +++ b/pkgs/desktops/kde-5/frameworks-5.22/kxmlrpcclient.nix @@ -0,0 +1,8 @@ +{ kdeFramework, lib, extra-cmake-modules, ki18n, kio }: + +kdeFramework { + name = "kxmlrpcclient"; + meta = { maintainers = [ lib.maintainers.ttuegel ]; }; + nativeBuildInputs = [ extra-cmake-modules ]; + propagatedBuildInputs = [ ki18n kio ]; +} diff --git a/pkgs/desktops/kde-5/frameworks-5.22/modemmanager-qt.nix b/pkgs/desktops/kde-5/frameworks-5.22/modemmanager-qt.nix new file mode 100644 index 000000000000..e03254a71edd --- /dev/null +++ b/pkgs/desktops/kde-5/frameworks-5.22/modemmanager-qt.nix @@ -0,0 +1,11 @@ +{ kdeFramework, lib +, extra-cmake-modules +, modemmanager +}: + +kdeFramework { + name = "modemmanager-qt"; + meta = { maintainers = [ lib.maintainers.ttuegel ]; }; + nativeBuildInputs = [ extra-cmake-modules ]; + propagatedBuildInputs = [ modemmanager ]; +} diff --git a/pkgs/desktops/kde-5/frameworks-5.22/networkmanager-qt.nix b/pkgs/desktops/kde-5/frameworks-5.22/networkmanager-qt.nix new file mode 100644 index 000000000000..0515509a77c5 --- /dev/null +++ b/pkgs/desktops/kde-5/frameworks-5.22/networkmanager-qt.nix @@ -0,0 +1,11 @@ +{ kdeFramework, lib +, extra-cmake-modules +, networkmanager +}: + +kdeFramework { + name = "networkmanager-qt"; + meta = { maintainers = [ lib.maintainers.ttuegel ]; }; + nativeBuildInputs = [ extra-cmake-modules ]; + propagatedBuildInputs = [ networkmanager ]; +} diff --git a/pkgs/desktops/kde-5/frameworks-5.22/oxygen-icons5.nix b/pkgs/desktops/kde-5/frameworks-5.22/oxygen-icons5.nix new file mode 100644 index 000000000000..0b5c75b960d3 --- /dev/null +++ b/pkgs/desktops/kde-5/frameworks-5.22/oxygen-icons5.nix @@ -0,0 +1,14 @@ +{ kdeFramework +, lib +, extra-cmake-modules +}: + +kdeFramework { + name = "oxygen-icons5"; + meta = { + license = lib.licenses.lgpl3Plus; + maintainers = [ lib.maintainers.ttuegel ]; + }; + outputs = [ "out" ]; + nativeBuildInputs = [ extra-cmake-modules ]; +} diff --git a/pkgs/desktops/kde-5/frameworks-5.22/plasma-framework.nix b/pkgs/desktops/kde-5/frameworks-5.22/plasma-framework.nix new file mode 100644 index 000000000000..2a8762c814f3 --- /dev/null +++ b/pkgs/desktops/kde-5/frameworks-5.22/plasma-framework.nix @@ -0,0 +1,20 @@ +{ kdeFramework, lib, extra-cmake-modules, kactivities, karchive +, kconfig, kconfigwidgets, kcoreaddons, kdbusaddons, kdeclarative +, kdoctools, kglobalaccel, kguiaddons, ki18n, kiconthemes, kio +, knotifications, kpackage, kservice, kwindowsystem, kxmlgui +, makeQtWrapper, qtscript, qtx11extras +}: + +kdeFramework { + name = "plasma-framework"; + meta = { maintainers = [ lib.maintainers.ttuegel ]; }; + nativeBuildInputs = [ extra-cmake-modules kdoctools makeQtWrapper ]; + propagatedBuildInputs = [ + kactivities karchive kconfig kconfigwidgets kcoreaddons kdbusaddons + kdeclarative kglobalaccel kguiaddons ki18n kiconthemes kio knotifications + kpackage kservice kwindowsystem kxmlgui qtscript qtx11extras + ]; + postInstall = '' + wrapQtProgram "$out/bin/plasmapkg2" + ''; +} diff --git a/pkgs/desktops/kde-5/frameworks-5.22/solid.nix b/pkgs/desktops/kde-5/frameworks-5.22/solid.nix new file mode 100644 index 000000000000..f1db5c35c10a --- /dev/null +++ b/pkgs/desktops/kde-5/frameworks-5.22/solid.nix @@ -0,0 +1,15 @@ +{ kdeFramework, lib +, extra-cmake-modules +, makeQtWrapper +, qtdeclarative +}: + +kdeFramework { + name = "solid"; + meta = { maintainers = [ lib.maintainers.ttuegel ]; }; + nativeBuildInputs = [ extra-cmake-modules makeQtWrapper ]; + propagatedBuildInputs = [ qtdeclarative ]; + postInstall = '' + wrapQtProgram "$out/bin/solid-hardware5" + ''; +} diff --git a/pkgs/desktops/kde-5/frameworks-5.22/sonnet.nix b/pkgs/desktops/kde-5/frameworks-5.22/sonnet.nix new file mode 100644 index 000000000000..28c24302abc4 --- /dev/null +++ b/pkgs/desktops/kde-5/frameworks-5.22/sonnet.nix @@ -0,0 +1,11 @@ +{ kdeFramework, lib +, extra-cmake-modules +, hunspell +}: + +kdeFramework { + name = "sonnet"; + meta = { maintainers = [ lib.maintainers.ttuegel ]; }; + nativeBuildInputs = [ extra-cmake-modules ]; + buildInputs = [ hunspell ]; +} diff --git a/pkgs/desktops/kde-5/frameworks-5.22/srcs.nix b/pkgs/desktops/kde-5/frameworks-5.22/srcs.nix new file mode 100644 index 000000000000..eecb2431f807 --- /dev/null +++ b/pkgs/desktops/kde-5/frameworks-5.22/srcs.nix @@ -0,0 +1,581 @@ +# DO NOT EDIT! This file is generated automatically by fetchsrcs.sh +{ fetchurl, mirror }: + +{ + attica = { + version = "5.22.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.22/attica-5.22.0.tar.xz"; + sha256 = "1i26nwxyrb62icw49znlyz9y670cv7xvibzbdfnnxq9czsalwym7"; + name = "attica-5.22.0.tar.xz"; + }; + }; + baloo = { + version = "5.22.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.22/baloo-5.22.0.tar.xz"; + sha256 = "0h51j41pa8b18jkdna0247z5alqfbvgfzlxc6s6p0c7g7658z0w3"; + name = "baloo-5.22.0.tar.xz"; + }; + }; + bluez-qt = { + version = "5.22.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.22/bluez-qt-5.22.0.tar.xz"; + sha256 = "1lrkkg2f2qjj8cy968l3scdrvi506m5hr9x22d1zn6r12fvq6304"; + name = "bluez-qt-5.22.0.tar.xz"; + }; + }; + breeze-icons = { + version = "5.22.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.22/breeze-icons-5.22.0.tar.xz"; + sha256 = "162698h01cs7116la4jfygn8ka4ffjmnv7nxjl6yhcqrs25nky7l"; + name = "breeze-icons-5.22.0.tar.xz"; + }; + }; + extra-cmake-modules = { + version = "5.22.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.22/extra-cmake-modules-5.22.0.tar.xz"; + sha256 = "042ad7kp2ijp66gvz0q60glk95wj9f0fymrjyw68253rqynf3zj3"; + name = "extra-cmake-modules-5.22.0.tar.xz"; + }; + }; + frameworkintegration = { + version = "5.22.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.22/frameworkintegration-5.22.0.tar.xz"; + sha256 = "0jf9y738r86ss520hqhfll8prrfpha73myj99hbz3sqrix7b0va9"; + name = "frameworkintegration-5.22.0.tar.xz"; + }; + }; + kactivities = { + version = "5.22.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.22/kactivities-5.22.0.tar.xz"; + sha256 = "068jhc6lw47hcibvys968m4wa1b278ccy2gas9iymzzys1ccv6kr"; + name = "kactivities-5.22.0.tar.xz"; + }; + }; + kactivities-stats = { + version = "5.22.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.22/kactivities-stats-5.22.0.tar.xz"; + sha256 = "1gx5wm337nwbwqb56xvl16vhk47v7a5qpx5hhn7ygpfxkgxh6wiq"; + name = "kactivities-stats-5.22.0.tar.xz"; + }; + }; + kapidox = { + version = "5.22.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.22/kapidox-5.22.0.tar.xz"; + sha256 = "0cs133g1rvbcrdvy7zvk5c14p5iwwn0x0m76c2ifal0g8qh0hmd1"; + name = "kapidox-5.22.0.tar.xz"; + }; + }; + karchive = { + version = "5.22.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.22/karchive-5.22.0.tar.xz"; + sha256 = "1ywd38j6jpwj21kdp504gs0pfvlnvg6ak8hjk6a269pkci3dyf91"; + name = "karchive-5.22.0.tar.xz"; + }; + }; + kauth = { + version = "5.22.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.22/kauth-5.22.0.tar.xz"; + sha256 = "1c0kp25g57nldh1x5vfq9fypbznc991jrry2lydvb06d3jh44vbn"; + name = "kauth-5.22.0.tar.xz"; + }; + }; + kbookmarks = { + version = "5.22.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.22/kbookmarks-5.22.0.tar.xz"; + sha256 = "093rlg8pprjg7ba52dh2z9j2x5ir7s9kjas6ni4fqxxzpp15hh3p"; + name = "kbookmarks-5.22.0.tar.xz"; + }; + }; + kcmutils = { + version = "5.22.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.22/kcmutils-5.22.0.tar.xz"; + sha256 = "1s7gw9l2n92rrcdzy9pnwq8na65axd8bkk9nphyhpbxk76zj1gyy"; + name = "kcmutils-5.22.0.tar.xz"; + }; + }; + kcodecs = { + version = "5.22.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.22/kcodecs-5.22.0.tar.xz"; + sha256 = "0rlqs8m2ib2kkj679gn74zqqxzsddfcbywpgwlcd6b992i4cad87"; + name = "kcodecs-5.22.0.tar.xz"; + }; + }; + kcompletion = { + version = "5.22.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.22/kcompletion-5.22.0.tar.xz"; + sha256 = "07jqjrddigdqsdy2adzari7g626sakilg9d765s75vncv5amrvzy"; + name = "kcompletion-5.22.0.tar.xz"; + }; + }; + kconfig = { + version = "5.22.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.22/kconfig-5.22.0.tar.xz"; + sha256 = "0n0dzgba96pkabbvk1cfm34j9jirgbd84xha6adscpxs28506cg0"; + name = "kconfig-5.22.0.tar.xz"; + }; + }; + kconfigwidgets = { + version = "5.22.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.22/kconfigwidgets-5.22.0.tar.xz"; + sha256 = "0jr6ygd8c0gap2ay2685wj3fx4scrahzbpaaj4bjhq2s79nvmlyg"; + name = "kconfigwidgets-5.22.0.tar.xz"; + }; + }; + kcoreaddons = { + version = "5.22.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.22/kcoreaddons-5.22.0.tar.xz"; + sha256 = "0zzwcw0n9bd3pi3rv7cdwynb67x1bqf1bh3s59hjipf9d412wl15"; + name = "kcoreaddons-5.22.0.tar.xz"; + }; + }; + kcrash = { + version = "5.22.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.22/kcrash-5.22.0.tar.xz"; + sha256 = "1r0i9ngk5jypzfhhssjm5b3n5sqli3jhh896r1qwpfcq9w15x7qg"; + name = "kcrash-5.22.0.tar.xz"; + }; + }; + kdbusaddons = { + version = "5.22.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.22/kdbusaddons-5.22.0.tar.xz"; + sha256 = "0w9spb5i5qi2r5kfgrylpvw6mwjxfhd4j7yslc9jy0q4y8j3f1dk"; + name = "kdbusaddons-5.22.0.tar.xz"; + }; + }; + kdeclarative = { + version = "5.22.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.22/kdeclarative-5.22.0.tar.xz"; + sha256 = "06n6wqy8dm2hv6dbar453z4rmiyf6f34zak1fhs38sqkfy6syva1"; + name = "kdeclarative-5.22.0.tar.xz"; + }; + }; + kded = { + version = "5.22.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.22/kded-5.22.0.tar.xz"; + sha256 = "1zfggr6pmiypw5bnh6hr22agms589hm7hw35nhfhc4r7qd1drf6q"; + name = "kded-5.22.0.tar.xz"; + }; + }; + kdelibs4support = { + version = "5.22.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.22/portingAids/kdelibs4support-5.22.0.tar.xz"; + sha256 = "1mmrr54kkicnz4pjksnrh40md80m18mr5ba2la7kwjxmdyl6znm3"; + name = "kdelibs4support-5.22.0.tar.xz"; + }; + }; + kdesignerplugin = { + version = "5.22.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.22/kdesignerplugin-5.22.0.tar.xz"; + sha256 = "0cfnmpz845l39qpy5r6pknzm78js81bci9qi0xfnrf8gm3lvjg5l"; + name = "kdesignerplugin-5.22.0.tar.xz"; + }; + }; + kdesu = { + version = "5.22.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.22/kdesu-5.22.0.tar.xz"; + sha256 = "1jsr9m32dyzvsvsy743h3jih8v4yyr2zf15hh908anbamp7449bd"; + name = "kdesu-5.22.0.tar.xz"; + }; + }; + kdewebkit = { + version = "5.22.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.22/kdewebkit-5.22.0.tar.xz"; + sha256 = "0rmxa4j3jx7689jcf45fghh7jff16x34xrzrw0clg3fj4w47ik0b"; + name = "kdewebkit-5.22.0.tar.xz"; + }; + }; + kdnssd = { + version = "5.22.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.22/kdnssd-5.22.0.tar.xz"; + sha256 = "1b0s5gwn51zh2h5w2mzpzjj86qaz6pl7gzqf5q88vpzsiqjg14vp"; + name = "kdnssd-5.22.0.tar.xz"; + }; + }; + kdoctools = { + version = "5.22.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.22/kdoctools-5.22.0.tar.xz"; + sha256 = "0y4ayms0hyj4nv5flr0a198lb545plfbxkwhqsmzc0c77gagcw5k"; + name = "kdoctools-5.22.0.tar.xz"; + }; + }; + kemoticons = { + version = "5.22.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.22/kemoticons-5.22.0.tar.xz"; + sha256 = "1swrpqm441ngmps00hr15pgvw1382zbf2q2ncndj7i30725nfq1g"; + name = "kemoticons-5.22.0.tar.xz"; + }; + }; + kfilemetadata = { + version = "5.22.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.22/kfilemetadata-5.22.0.tar.xz"; + sha256 = "0p6s1r2qv5396ghkw79wyf7yf4hzj562yp83wgplwmr6lgh4b2fc"; + name = "kfilemetadata-5.22.0.tar.xz"; + }; + }; + kglobalaccel = { + version = "5.22.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.22/kglobalaccel-5.22.0.tar.xz"; + sha256 = "1m1aviz5g0vwk58j0z9jckz4rzns7md7mr3zlqqpvp1r032qc30k"; + name = "kglobalaccel-5.22.0.tar.xz"; + }; + }; + kguiaddons = { + version = "5.22.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.22/kguiaddons-5.22.0.tar.xz"; + sha256 = "10chxcvf4hxyfkgprsj7rg4dv788dzqjgsm6m0a4m6qmx12zhckh"; + name = "kguiaddons-5.22.0.tar.xz"; + }; + }; + khtml = { + version = "5.22.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.22/portingAids/khtml-5.22.0.tar.xz"; + sha256 = "1w5q41fjrqqq91j3dvhc9lrrhvrwy1izws6af7srh768gn6yig0m"; + name = "khtml-5.22.0.tar.xz"; + }; + }; + ki18n = { + version = "5.22.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.22/ki18n-5.22.0.tar.xz"; + sha256 = "0881y42h5k8ik6lf7pfsylch1ldksc5m4qm3gvshp8aazic8iyzd"; + name = "ki18n-5.22.0.tar.xz"; + }; + }; + kiconthemes = { + version = "5.22.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.22/kiconthemes-5.22.0.tar.xz"; + sha256 = "1bh76f7kpha4c5qs3n8z6g1qah0rsk99yqcz8j1dlss4ws65j9j3"; + name = "kiconthemes-5.22.0.tar.xz"; + }; + }; + kidletime = { + version = "5.22.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.22/kidletime-5.22.0.tar.xz"; + sha256 = "0dgw0rin6wz31xdspbjpvcs5x1b163ggqkz2zn73zavbr7f5jypc"; + name = "kidletime-5.22.0.tar.xz"; + }; + }; + kimageformats = { + version = "5.22.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.22/kimageformats-5.22.0.tar.xz"; + sha256 = "0g3f73m3yj5iqivcsn83pm32w4l13zbyzz5azgm3jjfhgnd00c18"; + name = "kimageformats-5.22.0.tar.xz"; + }; + }; + kinit = { + version = "5.22.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.22/kinit-5.22.0.tar.xz"; + sha256 = "1f71y6gf00p4jkqvpzyjlbnwc4gvjl2h4wi61xhpjz8lrmpsb6ac"; + name = "kinit-5.22.0.tar.xz"; + }; + }; + kio = { + version = "5.22.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.22/kio-5.22.0.tar.xz"; + sha256 = "02knylbs9ymb8qm7fkp3dkdqc9cvgw2dwfl4phzl1iax2fx2zkqy"; + name = "kio-5.22.0.tar.xz"; + }; + }; + kitemmodels = { + version = "5.22.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.22/kitemmodels-5.22.0.tar.xz"; + sha256 = "03gnglfhpzrc67bi0xdcy4xdhankic5cqnpahp9wwsis12ac6i83"; + name = "kitemmodels-5.22.0.tar.xz"; + }; + }; + kitemviews = { + version = "5.22.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.22/kitemviews-5.22.0.tar.xz"; + sha256 = "0nhwg7bmv1c8p6pnbfsz96mq9wbq339ir9yp7kfnhfrg0wqi44ar"; + name = "kitemviews-5.22.0.tar.xz"; + }; + }; + kjobwidgets = { + version = "5.22.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.22/kjobwidgets-5.22.0.tar.xz"; + sha256 = "1inqrb0j64b3519qcr0wk9izd4c1zi4kfjc8wa04s2kwxg6z7j1p"; + name = "kjobwidgets-5.22.0.tar.xz"; + }; + }; + kjs = { + version = "5.22.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.22/portingAids/kjs-5.22.0.tar.xz"; + sha256 = "0xqlkhm8r021xd5a25nwp9a4r7cbjkpqkc89fjma8qyvq5785qxw"; + name = "kjs-5.22.0.tar.xz"; + }; + }; + kjsembed = { + version = "5.22.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.22/portingAids/kjsembed-5.22.0.tar.xz"; + sha256 = "0fcc1lm5l8r0lj35r3niliyn8zxr90by2vjc9krzfm4i7kwij7wb"; + name = "kjsembed-5.22.0.tar.xz"; + }; + }; + kmediaplayer = { + version = "5.22.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.22/portingAids/kmediaplayer-5.22.0.tar.xz"; + sha256 = "1pn3fmaixcxba1wl63hblhnpj7jblrala9j3xrj8z2abhhfl5vzy"; + name = "kmediaplayer-5.22.0.tar.xz"; + }; + }; + knewstuff = { + version = "5.22.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.22/knewstuff-5.22.0.tar.xz"; + sha256 = "1gr566k95bg58hpn569kkarmlxk5rp12jcxdp7ksw1j8mp6la7a7"; + name = "knewstuff-5.22.0.tar.xz"; + }; + }; + knotifications = { + version = "5.22.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.22/knotifications-5.22.0.tar.xz"; + sha256 = "0fh6ahfr9pa8643i1ma40h7afnd1jn0m6dw5f9hgndxhwi6h3bps"; + name = "knotifications-5.22.0.tar.xz"; + }; + }; + knotifyconfig = { + version = "5.22.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.22/knotifyconfig-5.22.0.tar.xz"; + sha256 = "0p4g7wv2w6cpjzhlkh7rnzzhwcj86sgz98fl97is1fl65q8f0szr"; + name = "knotifyconfig-5.22.0.tar.xz"; + }; + }; + kpackage = { + version = "5.22.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.22/kpackage-5.22.0.tar.xz"; + sha256 = "1nbwjc4n8f2iisdckm5ll3qyls1sq02ia6vmhj4mfm4w44q4s1bk"; + name = "kpackage-5.22.0.tar.xz"; + }; + }; + kparts = { + version = "5.22.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.22/kparts-5.22.0.tar.xz"; + sha256 = "091wm2flhqgpqsffdd8nlwbdffvsj7cyd0c46949d9chm64723cg"; + name = "kparts-5.22.0.tar.xz"; + }; + }; + kpeople = { + version = "5.22.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.22/kpeople-5.22.0.tar.xz"; + sha256 = "0rbwxzmyaig92vcd26v1yqd13swk15pp0lpvjp6hdpxbhpxijyf7"; + name = "kpeople-5.22.0.tar.xz"; + }; + }; + kplotting = { + version = "5.22.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.22/kplotting-5.22.0.tar.xz"; + sha256 = "0ljiyxa2320v937lkqkxx3jc7sg45z4vjl74lxfybwspgs6y5hqk"; + name = "kplotting-5.22.0.tar.xz"; + }; + }; + kpty = { + version = "5.22.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.22/kpty-5.22.0.tar.xz"; + sha256 = "12lfwv45d06ksx5xc4hgk075mj2ckkqpc8mksx99f700yvcyk1db"; + name = "kpty-5.22.0.tar.xz"; + }; + }; + kross = { + version = "5.22.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.22/portingAids/kross-5.22.0.tar.xz"; + sha256 = "1ika9ha06vspjn8hy6mv5vi5n7xj7sj45csmjjxcqwhn2wlcdj4l"; + name = "kross-5.22.0.tar.xz"; + }; + }; + krunner = { + version = "5.22.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.22/krunner-5.22.0.tar.xz"; + sha256 = "09jhdy48dciqd8hwxmvjyw547fr48mzns5f0yknsnnb8a47yhrd4"; + name = "krunner-5.22.0.tar.xz"; + }; + }; + kservice = { + version = "5.22.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.22/kservice-5.22.0.tar.xz"; + sha256 = "1c5q8cxghbji3imamjbxymcd5cz9a9rapqriy1wmskys3ms3fag9"; + name = "kservice-5.22.0.tar.xz"; + }; + }; + ktexteditor = { + version = "5.22.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.22/ktexteditor-5.22.0.tar.xz"; + sha256 = "1jsa8cfq0245bsris46i3k8f8g7l0sc5jpj4iwkxrl9m0nk5j1v0"; + name = "ktexteditor-5.22.0.tar.xz"; + }; + }; + ktextwidgets = { + version = "5.22.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.22/ktextwidgets-5.22.0.tar.xz"; + sha256 = "01a2vkdpq06libap5g6a90jrcc0phmfd859kilraqyxhbrp9sw5l"; + name = "ktextwidgets-5.22.0.tar.xz"; + }; + }; + kunitconversion = { + version = "5.22.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.22/kunitconversion-5.22.0.tar.xz"; + sha256 = "1phbqxddp8ks36nr4982n4bwwx7d6yxll629gpb0ddc4yfsjv48p"; + name = "kunitconversion-5.22.0.tar.xz"; + }; + }; + kwallet = { + version = "5.22.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.22/kwallet-5.22.0.tar.xz"; + sha256 = "1i20kp1gkdiwmwy8vf7vd6r89qx6lpxwr6nib35khp93ci9l3838"; + name = "kwallet-5.22.0.tar.xz"; + }; + }; + kwayland = { + version = "5.22.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.22/kwayland-5.22.0.tar.xz"; + sha256 = "1jfibqai7vy1vklj19x7z0r4qc0rc7yd5r4wpp98mmdwzpnhlrgy"; + name = "kwayland-5.22.0.tar.xz"; + }; + }; + kwidgetsaddons = { + version = "5.22.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.22/kwidgetsaddons-5.22.0.tar.xz"; + sha256 = "1bwmnfa1l3s33nc6b0ryk78gxhrynyd07ffqw7mw211r34pg4c14"; + name = "kwidgetsaddons-5.22.0.tar.xz"; + }; + }; + kwindowsystem = { + version = "5.22.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.22/kwindowsystem-5.22.0.tar.xz"; + sha256 = "05jwmjqk03pc2g09rnyb9qh0dfi0c46awbaxgc7i7z4i9swv1k30"; + name = "kwindowsystem-5.22.0.tar.xz"; + }; + }; + kxmlgui = { + version = "5.22.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.22/kxmlgui-5.22.0.tar.xz"; + sha256 = "16q222jvnsd6pj49ih44qpks97lcjsamcpjg5x5ysn4a6w5h4mds"; + name = "kxmlgui-5.22.0.tar.xz"; + }; + }; + kxmlrpcclient = { + version = "5.22.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.22/kxmlrpcclient-5.22.0.tar.xz"; + sha256 = "00qj4pa7r0ny6pwivq6qqw80v4dsg9lgwd2qdlp9kddi0f8i2p1b"; + name = "kxmlrpcclient-5.22.0.tar.xz"; + }; + }; + modemmanager-qt = { + version = "5.22.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.22/modemmanager-qt-5.22.0.tar.xz"; + sha256 = "1b1gx33vrw7qcvy3zlc01x7wlalx5csfl590gfxlf870i3m7dnhf"; + name = "modemmanager-qt-5.22.0.tar.xz"; + }; + }; + networkmanager-qt = { + version = "5.22.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.22/networkmanager-qt-5.22.0.tar.xz"; + sha256 = "03b710n4107qw9c3p7wdma9fz9vqixrjydfa02f7vgzw1rixmmqq"; + name = "networkmanager-qt-5.22.0.tar.xz"; + }; + }; + oxygen-icons5 = { + version = "5.22.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.22/oxygen-icons5-5.22.0.tar.xz"; + sha256 = "1m3f5wrgahqlzzl3jyfymh6n515fsmsi8ckimvma2d8qqpb0dc2l"; + name = "oxygen-icons5-5.22.0.tar.xz"; + }; + }; + plasma-framework = { + version = "5.22.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.22/plasma-framework-5.22.0.tar.xz"; + sha256 = "1wn7ib030dw8rj5dprl8bzz4c3dv4nlmrfb9wgr6x78w4ac967zc"; + name = "plasma-framework-5.22.0.tar.xz"; + }; + }; + solid = { + version = "5.22.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.22/solid-5.22.0.tar.xz"; + sha256 = "04a7z5g2ylhbj2572wa6w51cs98ddn4d7lfirzawxf0f8d2693w2"; + name = "solid-5.22.0.tar.xz"; + }; + }; + sonnet = { + version = "5.22.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.22/sonnet-5.22.0.tar.xz"; + sha256 = "0y8l3mfa65a59vjj424ga87q3bixx8inicp2jp9zi36p4g7xwww8"; + name = "sonnet-5.22.0.tar.xz"; + }; + }; + threadweaver = { + version = "5.22.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.22/threadweaver-5.22.0.tar.xz"; + sha256 = "1ax58k6nl8za79j99spa2r76m9xz8ih9iflksgpng40wlnkwlp59"; + name = "threadweaver-5.22.0.tar.xz"; + }; + }; +} diff --git a/pkgs/desktops/kde-5/frameworks-5.22/threadweaver.nix b/pkgs/desktops/kde-5/frameworks-5.22/threadweaver.nix new file mode 100644 index 000000000000..b8f2939e8b59 --- /dev/null +++ b/pkgs/desktops/kde-5/frameworks-5.22/threadweaver.nix @@ -0,0 +1,9 @@ +{ kdeFramework, lib +, extra-cmake-modules +}: + +kdeFramework { + name = "threadweaver"; + nativeBuildInputs = [ extra-cmake-modules ]; + meta = { maintainers = [ lib.maintainers.ttuegel ]; }; +} -- cgit 1.4.1