diff options
author | Thomas Tuegel <ttuegel@gmail.com> | 2015-11-04 10:06:28 -0600 |
---|---|---|
committer | Thomas Tuegel <ttuegel@gmail.com> | 2015-11-04 10:06:28 -0600 |
commit | 90cc190db2b37aca0ce57de42e7af19aee51dc4c (patch) | |
tree | f6138212828afe1738e22fdc7aae4934f68340a5 /pkgs/development | |
parent | 0549078488f8301fa763cb1e482ddb0c80e33f0e (diff) | |
parent | 07ad7b9af57ec623afb01a71a774a8bab8d39e5f (diff) | |
download | nixlib-90cc190db2b37aca0ce57de42e7af19aee51dc4c.tar nixlib-90cc190db2b37aca0ce57de42e7af19aee51dc4c.tar.gz nixlib-90cc190db2b37aca0ce57de42e7af19aee51dc4c.tar.bz2 nixlib-90cc190db2b37aca0ce57de42e7af19aee51dc4c.tar.lz nixlib-90cc190db2b37aca0ce57de42e7af19aee51dc4c.tar.xz nixlib-90cc190db2b37aca0ce57de42e7af19aee51dc4c.tar.zst nixlib-90cc190db2b37aca0ce57de42e7af19aee51dc4c.zip |
Merge pull request #10731 from ttuegel/plasma-5.4
KDE Plasma 5.4, Frameworks 5.15, and Applications 15.08
Diffstat (limited to 'pkgs/development')
171 files changed, 1543 insertions, 6963 deletions
diff --git a/pkgs/development/libraries/kde-frameworks-5.10/default.nix b/pkgs/development/libraries/kde-frameworks-5.10/default.nix deleted file mode 100644 index e6961f16d277..000000000000 --- a/pkgs/development/libraries/kde-frameworks-5.10/default.nix +++ /dev/null @@ -1,217 +0,0 @@ -# Maintainer's Notes: -# -# Minor updates: -# 1. Edit ./manifest.sh to point to the updated URL. Upstream sometimes -# releases updates that include only the changed packages; in this case, -# multiple URLs can be provided and the results will be merged. -# 2. Run ./manifest.sh and ./dependencies.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. - -{ pkgs, newScope, qt5 ? null, debug ? false }: - -let inherit (pkgs) autonix stdenv symlinkJoin; in - -with autonix; let inherit (stdenv) lib; in - -let - qt5_ = if qt5 != null then qt5 else pkgs.qt54; -in - -let - - qt5 = qt5_; - - super = - let json = builtins.fromJSON (builtins.readFile ./packages.json); - mirrorUrl = n: pkg: pkg // { - src = pkg.src // { url = "mirror://kde/${pkg.src.url}"; }; - }; - renames = builtins.fromJSON (builtins.readFile ./renames.json); - propagated = [ "extra-cmake-modules" ]; - native = [ - "bison" - "extra-cmake-modules" - "flex" - "kdoctools" - "ki18n" - "libxslt" - "perl" - "pythoninterp" - ]; - user = [ - "qt5" - "qt5core" - "qt5dbus" - "qt5gui" - "qt5qml" - "qt5quick" - "qt5svg" - "qt5webkitwidgets" - "qt5widgets" - "qt5x11extras" - "shareddesktopontologies" - "sharedmimeinfo" - ]; - in lib.fold (f: attrs: f attrs) json [ - (lib.mapAttrs kdePackage) - (userEnvDeps user) - (nativeDeps native) - (propagateDeps propagated) - (renameDeps renames) - (lib.mapAttrs mirrorUrl) - ]; - - kdePackage = name: pkg: - let defaultOverride = drv: drv // { - setupHook = ./setup-hook.sh; - cmakeFlags = - (drv.cmakeFlags or []) - ++ [ "-DBUILD_TESTING=OFF" ] - ++ lib.optional debug "-DCMAKE_BUILD_TYPE=Debug"; - meta = { - license = with stdenv.lib.licenses; [ - lgpl21Plus lgpl3Plus bsd2 mit gpl2Plus gpl3Plus fdl12 - ]; - platforms = stdenv.lib.platforms.linux; - maintainers = with stdenv.lib.maintainers; [ ttuegel ]; - homepage = "http://www.kde.org"; - }; - }; - callPackage = newScope { - inherit (stdenv) mkDerivation; - inherit (pkgs) fetchurl; - inherit scope; - }; - in mkPackage callPackage defaultOverride name pkg; - - scope = - # packages in this collection - self // - # packages pinned to this version of Qt 5 - { - dbusmenu-qt5 = pkgs.libdbusmenu_qt5.override { inherit qt5; }; - phonon4qt5 = pkgs.phonon_qt5.override { inherit qt5; }; - polkit_qt5 = pkgs.polkit_qt5.override { inherit qt5; }; - qt5 = qt5.base; - qt5core = qt5.base; - qt5dbus = qt5.base; - qt5gui = qt5.base; - qt5linguisttools = qt5.tools; - qt5qml = [qt5.declarative qt5.graphicaleffects]; - qt5quick = [qt5.quickcontrols qt5.graphicaleffects]; - qt5script = qt5.script; - qt5svg = qt5.svg; - qt5webkitwidgets = qt5.webkit; - qt5widgets = qt5.base; - qt5x11extras = qt5.x11extras; - qt5xmlpatterns = qt5.xmlpatterns; - } // - # packages from the nixpkgs collection - (with pkgs; - { - inherit acl cmake docbook_xml_dtd_45 docbook5_xsl epoxy fam gpgme - libgcrypt libgit2 modemmanager networkmanager perl - perlPackages qimageblitz xorg zlib; - boost = boost155; - gif = giflib; - glib2 = glib; - jpeg = libjpeg; - libintl = gettext; - liblzma = lzma; - pythoninterp = python; - pythonlibrary = python; - sharedmimeinfo = shared_mime_info; - } - ); - - self = super // { - extra-cmake-modules = overrideDerivation super.extra-cmake-modules (drv: { - buildInputs = []; - nativeBuildInputs = []; - propagatedBuildInputs = []; - propagatedNativeBuildInputs = [ scope.cmake pkgs.pkgconfig qt5.tools ]; - propagatedUserEnvPkgs = []; - cmakeFlags = ["-DBUILD_TESTING=OFF"]; - patches = [./extra-cmake-modules/0001-extra-cmake-modules-paths.patch]; - meta = { - license = stdenv.lib.licenses.bsd2; - platforms = stdenv.lib.platforms.linux; - maintainers = with stdenv.lib.maintainers; [ ttuegel ]; - homepage = "http://www.kde.org"; - }; - }); - - frameworkintegration = extendDerivation super.frameworkintegration { - buildInputs = [ scope.xorg.libXcursor ]; - }; - - kauth = extendDerivation super.kauth { - buildInputs = [ scope.polkit_qt5 ]; - patches = [ ./kauth/kauth-policy-install.patch ]; - }; - - kcmutils = extendDerivation super.kcmutils { - patches = [ ./kcmutils/kcmutils-pluginselector-follow-symlinks.patch ]; - }; - - kconfigwidgets = extendDerivation super.kconfigwidgets { - patches = [ ./kconfigwidgets/kconfigwidgets-helpclient-follow-symlinks.patch ]; - }; - - kdelibs4support = extendDerivation super.kdelibs4support { - buildInputs = [ scope.networkmanager scope.xorg.libSM ]; - cmakeFlags = [ - "-DDocBookXML4_DTD_DIR=${pkgs.docbook_xml_dtd_45}/xml/dtd/docbook" - "-DDocBookXML4_DTD_VERSION=4.5" - ]; - }; - - kdoctools = extendDerivation super.kdoctools { - propagatedNativeBuildInputs = [ scope.perl scope.perlPackages.URI ]; - cmakeFlags = [ - "-DDocBookXML4_DTD_DIR=${scope.docbook_xml_dtd_45}/xml/dtd/docbook" - "-DDocBookXML4_DTD_VERSION=4.5" - "-DDocBookXSL_DIR=${scope.docbook5_xsl}/xml/xsl/docbook" - ]; - patches = [ ./kdoctools/kdoctools-no-find-docbook-xml.patch ]; - }; - - ki18n = extendDerivation super.ki18n { - propagatedNativeBuildInputs = with scope; [ libintl pythoninterp ]; - }; - - kimageformats = extendDerivation super.kimageformats { - NIX_CFLAGS_COMPILE = "-I${pkgs.ilmbase}/include/OpenEXR"; - }; - - kinit = extendDerivation super.kinit { - patches = [./kinit/0001-kinit-libpath.patch]; - }; - - kpackage = extendDerivation super.kpackage { - patches = [ ./kpackage/0001-allow-external-paths.patch ]; - }; - - kservice = extendDerivation super.kservice { - buildInputs = [ scope.kwindowsystem ]; - patches = [ - ./kservice/kservice-kbuildsycoca-follow-symlinks.patch - ./kservice/kservice-kbuildsycoca-no-canonicalize-path.patch - ]; - }; - - ktexteditor = extendDerivation super.ktexteditor { - patches = [ ./ktexteditor/0001-no-qcoreapplication.patch ]; - }; - - networkmanager-qt = extendDerivation super.networkmanager-qt { - propagatedBuildInputs = [ scope.networkmanager ]; - }; - }; - -in self diff --git a/pkgs/development/libraries/kde-frameworks-5.10/dependencies.sh b/pkgs/development/libraries/kde-frameworks-5.10/dependencies.sh deleted file mode 100755 index 6122ddf4b3a6..000000000000 --- a/pkgs/development/libraries/kde-frameworks-5.10/dependencies.sh +++ /dev/null @@ -1,22 +0,0 @@ -#!/bin/sh - -# This script rebuilds dependencies.nix. -# You must run manifest.sh first to download the packages. - -# Without arguments, this will use the version of autonix-deps-kf5 in nixpkgs. -# If you are working on the packages, this is probably what you want. - -# You can also pass the path to a source tree where you have built -# autonix-deps-kf5 yourself. If you are working on autonix-deps-kf5, this is -# probably what you want. - -manifestXML=$(nix-build -E 'with (import ../../../.. {}); autonix.writeManifestXML ./manifest.nix') - -autonixDepsKf5="" -if [[ -z $1 ]]; then - autonixDepsKF5=$(nix-build ../../../.. -A haskellPackages.autonix-deps-kf5)/bin -else - autonixDepsKF5="$1/dist/build/kf5-deps" -fi - -exec ${autonixDepsKF5}/kf5-deps "${manifestXML}" diff --git a/pkgs/development/libraries/kde-frameworks-5.10/kcmutils/kcmutils-pluginselector-follow-symlinks.patch b/pkgs/development/libraries/kde-frameworks-5.10/kcmutils/kcmutils-pluginselector-follow-symlinks.patch deleted file mode 100644 index 47b8dfad1800..000000000000 --- a/pkgs/development/libraries/kde-frameworks-5.10/kcmutils/kcmutils-pluginselector-follow-symlinks.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/src/kpluginselector.cpp b/src/kpluginselector.cpp -index c63241b..2243f94 100644 ---- a/src/kpluginselector.cpp -+++ b/src/kpluginselector.cpp -@@ -304,7 +304,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()); - } diff --git a/pkgs/development/libraries/kde-frameworks-5.10/kconfigwidgets/kconfigwidgets-helpclient-follow-symlinks.patch b/pkgs/development/libraries/kde-frameworks-5.10/kconfigwidgets/kconfigwidgets-helpclient-follow-symlinks.patch deleted file mode 100644 index 3bd946cbd842..000000000000 --- a/pkgs/development/libraries/kde-frameworks-5.10/kconfigwidgets/kconfigwidgets-helpclient-follow-symlinks.patch +++ /dev/null @@ -1,13 +0,0 @@ -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); diff --git a/pkgs/development/libraries/kde-frameworks-5.10/kservice/kservice-kbuildsycoca-follow-symlinks.patch b/pkgs/development/libraries/kde-frameworks-5.10/kservice/kservice-kbuildsycoca-follow-symlinks.patch deleted file mode 100644 index e9bc418544ab..000000000000 --- a/pkgs/development/libraries/kde-frameworks-5.10/kservice/kservice-kbuildsycoca-follow-symlinks.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/src/kbuildsycoca/kbuildsycoca.cpp b/src/kbuildsycoca/kbuildsycoca.cpp -index 69b1427..9c37a49 100644 ---- a/src/kbuildsycoca/kbuildsycoca.cpp -+++ b/src/kbuildsycoca/kbuildsycoca.cpp -@@ -227,7 +227,7 @@ bool KBuildSycoca::build() - QStringList relFiles; - const QStringList dirs = QStandardPaths::locateAll(QStandardPaths::GenericDataLocation, g_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/development/libraries/kde-frameworks-5.10/kservice/kservice-kbuildsycoca-no-canonicalize-path.patch b/pkgs/development/libraries/kde-frameworks-5.10/kservice/kservice-kbuildsycoca-no-canonicalize-path.patch deleted file mode 100644 index 7e21ebfe86f2..000000000000 --- a/pkgs/development/libraries/kde-frameworks-5.10/kservice/kservice-kbuildsycoca-no-canonicalize-path.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/src/kbuildsycoca/vfolder_menu.cpp b/src/kbuildsycoca/vfolder_menu.cpp -index 2eb1275..e39a36f 100644 ---- a/src/kbuildsycoca/vfolder_menu.cpp -+++ b/src/kbuildsycoca/vfolder_menu.cpp -@@ -412,7 +412,7 @@ VFolderMenu::absoluteDir(const QString &_dir, const QString &baseDir, bool keepR - } - - if (!relative) { -- QString resolved = QDir(dir).canonicalPath(); -+ QString resolved = QDir::cleanPath(dir); - if (!resolved.isEmpty()) { - dir = resolved; - } diff --git a/pkgs/development/libraries/kde-frameworks-5.10/ktexteditor/0001-no-qcoreapplication.patch b/pkgs/development/libraries/kde-frameworks-5.10/ktexteditor/0001-no-qcoreapplication.patch deleted file mode 100644 index c2e77a537c5a..000000000000 --- a/pkgs/development/libraries/kde-frameworks-5.10/ktexteditor/0001-no-qcoreapplication.patch +++ /dev/null @@ -1,48 +0,0 @@ -From 71e28c7c6fdd1142f04c662f45cc8f779e457cda Mon Sep 17 00:00:00 2001 -From: Thomas Tuegel <ttuegel@gmail.com> -Date: Sun, 15 Feb 2015 19:09:17 -0600 -Subject: [PATCH] no qcoreapplication - ---- - src/syntax/data/katehighlightingindexer.cpp | 11 ++++------- - 1 file changed, 4 insertions(+), 7 deletions(-) - -diff --git a/src/syntax/data/katehighlightingindexer.cpp b/src/syntax/data/katehighlightingindexer.cpp -index 3f02e8c..d1a865b 100644 ---- a/src/syntax/data/katehighlightingindexer.cpp -+++ b/src/syntax/data/katehighlightingindexer.cpp -@@ -49,19 +49,16 @@ QStringList readListing(const QString &fileName) - - 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; - } -@@ -127,7 +124,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; - --- -2.1.4 - diff --git a/pkgs/development/libraries/kde-frameworks-5.10/packages.json b/pkgs/development/libraries/kde-frameworks-5.10/packages.json deleted file mode 100644 index c5e704e62b13..000000000000 --- a/pkgs/development/libraries/kde-frameworks-5.10/packages.json +++ /dev/null @@ -1,2090 +0,0 @@ -{ - "kwallet": { - "nativeBuildInputs": [ - "cmake" - ], - "propagatedNativeBuildInputs": [], - "propagatedUserEnvPkgs": [], - "propagatedBuildInputs": [ - "qt5gui" - ], - "name": "kwallet-5.10.0", - "src": { - "url": "stable/frameworks/5.10/kwallet-5.10.0.tar.xz", - "name": "kwallet-5.10.0.tar.xz", - "sha256": "0nrb67shmdfaw2naa87gp29f2y3nnscj6ipw854j7shxz4fl2nr4" - }, - "buildInputs": [ - "ecm", - "gpgme", - "kf5config", - "kf5coreaddons", - "kf5dbusaddons", - "kf5gpgmepp", - "kf5i18n", - "kf5iconthemes", - "kf5notifications", - "kf5service", - "kf5widgetsaddons", - "kf5windowsystem", - "libgcrypt", - "qt5", - "qt5dbus", - "qt5gui", - "qt5test", - "qt5widgets" - ] - }, - "kdewebkit": { - "nativeBuildInputs": [ - "cmake" - ], - "propagatedNativeBuildInputs": [], - "propagatedUserEnvPkgs": [], - "propagatedBuildInputs": [ - "qt5webkitwidgets" - ], - "name": "kdewebkit-5.10.0", - "src": { - "url": "stable/frameworks/5.10/kdewebkit-5.10.0.tar.xz", - "name": "kdewebkit-5.10.0.tar.xz", - "sha256": "08bw2ximj3z6rs06przf6kah1mczlv2nri99cgiihin99jx8f98h" - }, - "buildInputs": [ - "ecm", - "kf5config", - "kf5coreaddons", - "kf5jobwidgets", - "kf5kio", - "kf5parts", - "kf5service", - "kf5wallet", - "qt5", - "qt5core", - "qt5network", - "qt5webkitwidgets", - "qt5widgets" - ] - }, - "kbookmarks": { - "nativeBuildInputs": [ - "cmake" - ], - "propagatedNativeBuildInputs": [], - "propagatedUserEnvPkgs": [], - "propagatedBuildInputs": [ - "kf5widgetsaddons", - "qt5widgets", - "qt5xml" - ], - "name": "kbookmarks-5.10.0", - "src": { - "url": "stable/frameworks/5.10/kbookmarks-5.10.0.tar.xz", - "name": "kbookmarks-5.10.0.tar.xz", - "sha256": "040n5xv8n357smmhsq24hgv43dcsbpc0wfyjhfznz41azcibbydw" - }, - "buildInputs": [ - "ecm", - "kf5codecs", - "kf5config", - "kf5configwidgets", - "kf5coreaddons", - "kf5iconthemes", - "kf5widgetsaddons", - "kf5xmlgui", - "qt5", - "qt5dbus", - "qt5test", - "qt5widgets", - "qt5xml" - ] - }, - "threadweaver": { - "nativeBuildInputs": [ - "cmake", - "snippetextractor" - ], - "propagatedNativeBuildInputs": [], - "propagatedUserEnvPkgs": [], - "propagatedBuildInputs": [ - "qt5core" - ], - "name": "threadweaver-5.10.0", - "src": { - "url": "stable/frameworks/5.10/threadweaver-5.10.0.tar.xz", - "name": "threadweaver-5.10.0.tar.xz", - "sha256": "1lfdxin8rjvjpqky3g416magsg9ivf5kjmh9r37rz4v0mxsv5knd" - }, - "buildInputs": [ - "ecm", - "kf5threadweaver", - "qt5", - "qt5core", - "qt5network", - "qt5test", - "qt5widgets", - "qt5xml" - ] - }, - "kcompletion": { - "nativeBuildInputs": [ - "cmake" - ], - "propagatedNativeBuildInputs": [], - "propagatedUserEnvPkgs": [], - "propagatedBuildInputs": [ - "qt5widgets" - ], - "name": "kcompletion-5.10.0", - "src": { - "url": "stable/frameworks/5.10/kcompletion-5.10.0.tar.xz", - "name": "kcompletion-5.10.0.tar.xz", - "sha256": "1cb8b7qij67bghg35xcbs2lpkh5jzl7illln7h6h9jyygzv6vq7m" - }, - "buildInputs": [ - "ecm", - "kf5config", - "kf5widgetsaddons", - "qt5", - "qt5test", - "qt5widgets" - ] - }, - "kwidgetsaddons": { - "nativeBuildInputs": [ - "cmake" - ], - "propagatedNativeBuildInputs": [], - "propagatedUserEnvPkgs": [], - "propagatedBuildInputs": [ - "qt5widgets" - ], - "name": "kwidgetsaddons-5.10.0", - "src": { - "url": "stable/frameworks/5.10/kwidgetsaddons-5.10.0.tar.xz", - "name": "kwidgetsaddons-5.10.0.tar.xz", - "sha256": "0c9gzwsacm4zjjqc25akzf88fgrp9nraqid3c4na6asyn1pxzkmh" - }, - "buildInputs": [ - "ecm", - "qt5", - "qt5test", - "qt5uitools", - "qt5widgets" - ] - }, - "kxmlrpcclient": { - "nativeBuildInputs": [ - "cmake" - ], - "propagatedNativeBuildInputs": [], - "propagatedUserEnvPkgs": [], - "propagatedBuildInputs": [ - "kf5kio" - ], - "name": "kxmlrpcclient-5.10.0", - "src": { - "url": "stable/frameworks/5.10/kxmlrpcclient-5.10.0.tar.xz", - "name": "kxmlrpcclient-5.10.0.tar.xz", - "sha256": "1cjwqxpwwx9gxxb43dncyfcn3rjfx28af6dbh4zx7l0yqw4z4cxi" - }, - "buildInputs": [ - "ecm", - "kf5i18n", - "kf5kio", - "qt5test" - ] - }, - "extra-cmake-modules": { - "nativeBuildInputs": [ - "cmake", - "qcollectiongenerator_executable", - "sphinx_executable" - ], - "propagatedNativeBuildInputs": [], - "propagatedUserEnvPkgs": [], - "propagatedBuildInputs": [], - "name": "extra-cmake-modules-5.10.0", - "src": { - "url": "stable/frameworks/5.10/extra-cmake-modules-5.10.0.tar.xz", - "name": "extra-cmake-modules-5.10.0.tar.xz", - "sha256": "00h62mmxl8jwslssczv14dmydgmg3rr12dd8b5471xbmx8kvqb86" - }, - "buildInputs": [ - "agg", - "blitz", - "bluez", - "eigen2", - "enchant", - "ffmpeg", - "flac", - "flex", - "gobject", - "gstreamer", - "lcms", - "libart", - "libxslt", - "openexr", - "pcre", - "qca2", - "qimageblitz", - "qt5core", - "qt5linguisttools", - "sqlite", - "strigi", - "usb", - "xine", - "xmms" - ] - }, - "kidletime": { - "nativeBuildInputs": [ - "cmake" - ], - "propagatedNativeBuildInputs": [], - "propagatedUserEnvPkgs": [], - "propagatedBuildInputs": [ - "qt5core" - ], - "name": "kidletime-5.10.0", - "src": { - "url": "stable/frameworks/5.10/kidletime-5.10.0.tar.xz", - "name": "kidletime-5.10.0.tar.xz", - "sha256": "0rvw4b22x9jgkqx64wisc0qnl6kx2b97sz2hxcpqh2lkj1cql4r0" - }, - "buildInputs": [ - "ecm", - "qt5", - "qt5dbus", - "qt5widgets", - "qt5x11extras", - "x11", - "x11_xcb", - "xcb" - ] - }, - "kitemmodels": { - "nativeBuildInputs": [ - "cmake" - ], - "propagatedNativeBuildInputs": [], - "propagatedUserEnvPkgs": [], - "propagatedBuildInputs": [ - "qt5core" - ], - "name": "kitemmodels-5.10.0", - "src": { - "url": "stable/frameworks/5.10/kitemmodels-5.10.0.tar.xz", - "name": "kitemmodels-5.10.0.tar.xz", - "sha256": "1c63wsy9iy842ljv2vmnjcn6p3ahnv6pm73p1kayjdqq6wy0lmq6" - }, - "buildInputs": [ - "ecm", - "grantlee", - "qt5", - "qt5core", - "qt5quickwidgets", - "qt5script", - "qt5test", - "qt5widgets" - ] - }, - "attica": { - "nativeBuildInputs": [ - "cmake" - ], - "propagatedNativeBuildInputs": [], - "propagatedUserEnvPkgs": [], - "propagatedBuildInputs": [ - "qt5core" - ], - "name": "attica-5.10.0", - "src": { - "url": "stable/frameworks/5.10/attica-5.10.0.tar.xz", - "name": "attica-5.10.0.tar.xz", - "sha256": "1immb10bvpkscdawyv1n0y52jjnfy0y3hnjxxzfwci9fj24da625" - }, - "buildInputs": [ - "ecm", - "qt5", - "qt5core", - "qt5network", - "qt5test", - "qt5widgets" - ] - }, - "kwindowsystem": { - "nativeBuildInputs": [ - "cmake" - ], - "propagatedNativeBuildInputs": [], - "propagatedUserEnvPkgs": [], - "propagatedBuildInputs": [ - "qt5widgets" - ], - "name": "kwindowsystem-5.10.0", - "src": { - "url": "stable/frameworks/5.10/kwindowsystem-5.10.0.tar.xz", - "name": "kwindowsystem-5.10.0.tar.xz", - "sha256": "0grxbydcc9k88nnlav7vcn3lajzswcsim5cpjcsysx9irx8rbiqf" - }, - "buildInputs": [ - "ecm", - "qt5", - "qt5test", - "qt5widgets", - "qt5winextras", - "qt5x11extras", - "x11", - "xcb" - ] - }, - "ki18n": { - "nativeBuildInputs": [ - "cmake" - ], - "propagatedNativeBuildInputs": [], - "propagatedUserEnvPkgs": [], - "propagatedBuildInputs": [], - "name": "ki18n-5.10.0", - "src": { - "url": "stable/frameworks/5.10/ki18n-5.10.0.tar.xz", - "name": "ki18n-5.10.0.tar.xz", - "sha256": "0xa27c42bnvhks6mdz593hxwl3idagyz6mbmp8p5dj6xsfdabrcs" - }, - "buildInputs": [ - "ecm", - "libintl", - "qt5", - "qt5concurrent", - "qt5core", - "qt5script", - "qt5test" - ] - }, - "knewstuff": { - "nativeBuildInputs": [ - "cmake" - ], - "propagatedNativeBuildInputs": [], - "propagatedUserEnvPkgs": [], - "propagatedBuildInputs": [ - "kf5attica", - "kf5service", - "kf5xmlgui", - "qt5widgets" - ], - "name": "knewstuff-5.10.0", - "src": { - "url": "stable/frameworks/5.10/knewstuff-5.10.0.tar.xz", - "name": "knewstuff-5.10.0.tar.xz", - "sha256": "1z24h7rk7vyavw3949gj06y924x1sbyy8jh3krr1ngpddlrsk5l7" - }, - "buildInputs": [ - "ecm", - "kf5archive", - "kf5attica", - "kf5completion", - "kf5config", - "kf5coreaddons", - "kf5i18n", - "kf5iconthemes", - "kf5itemviews", - "kf5kio", - "kf5service", - "kf5textwidgets", - "kf5widgetsaddons", - "kf5xmlgui", - "qt5", - "qt5test", - "qt5widgets", - "qt5xml" - ] - }, - "kdelibs4support": { - "nativeBuildInputs": [ - "cmake" - ], - "propagatedNativeBuildInputs": [], - "propagatedUserEnvPkgs": [], - "propagatedBuildInputs": [ - "kdewin", - "kf5archive", - "kf5auth", - "kf5configwidgets", - "kf5coreaddons", - "kf5crash", - "kf5dbusaddons", - "kf5designerplugin", - "kf5doctools", - "kf5emoticons", - "kf5guiaddons", - "kf5iconthemes", - "kf5init", - "kf5itemmodels", - "kf5kdelibs4support", - "kf5notifications", - "kf5parts", - "kf5textwidgets", - "kf5unitconversion", - "kf5windowsystem", - "qt5dbus", - "qt5printsupport", - "qt5xml" - ], - "name": "kdelibs4support-5.10.0", - "src": { - "url": "stable/frameworks/5.10/portingAids/kdelibs4support-5.10.0.tar.xz", - "name": "kdelibs4support-5.10.0.tar.xz", - "sha256": "0j7ah078ckz8zcdb417j7dmzpcbs9vvbr42r6c49fk7rp7vy4ly2" - }, - "buildInputs": [ - "agg", - "blitz", - "bluez", - "docbookxml4", - "ecm", - "eigen2", - "enchant", - "ffmpeg", - "flac", - "gobject", - "gstreamer", - "kdewin", - "kf5completion", - "kf5config", - "kf5configwidgets", - "kf5crash", - "kf5dbusaddons", - "kf5designerplugin", - "kf5doctools", - "kf5globalaccel", - "kf5guiaddons", - "kf5i18n", - "kf5iconthemes", - "kf5kio", - "kf5notifications", - "kf5parts", - "kf5service", - "kf5textwidgets", - "kf5unitconversion", - "kf5widgetsaddons", - "kf5windowsystem", - "kf5xmlgui", - "lcms", - "libart", - "networkmanager", - "openexr", - "openssl", - "pcre", - "qca2", - "qimageblitz", - "qntrack", - "qt5", - "qt5concurrent", - "qt5dbus", - "qt5designer", - "qt5network", - "qt5printsupport", - "qt5svg", - "qt5test", - "qt5widgets", - "qt5x11extras", - "sqlite", - "usb", - "x11", - "xine", - "xmms" - ] - }, - "sonnet": { - "nativeBuildInputs": [ - "cmake" - ], - "propagatedNativeBuildInputs": [], - "propagatedUserEnvPkgs": [], - "propagatedBuildInputs": [ - "qt5core" - ], - "name": "sonnet-5.10.0", - "src": { - "url": "stable/frameworks/5.10/sonnet-5.10.0.tar.xz", - "name": "sonnet-5.10.0.tar.xz", - "sha256": "1ad205mldwk234vwjkbalx6pnib02mz68drajg07ii5ycsczgk93" - }, - "buildInputs": [ - "aspell", - "ecm", - "enchant", - "hspell", - "hunspell", - "qt5", - "qt5test", - "qt5widgets", - "zlib" - ] - }, - "networkmanager-qt": { - "nativeBuildInputs": [ - "cmake" - ], - "propagatedNativeBuildInputs": [], - "propagatedUserEnvPkgs": [], - "propagatedBuildInputs": [ - "qt5core" - ], - "name": "networkmanager-qt-5.10.0", - "src": { - "url": "stable/frameworks/5.10/networkmanager-qt-5.10.0.tar.xz", - "name": "networkmanager-qt-5.10.0.tar.xz", - "sha256": "0a9yg40rmvl7mxscyx6ndq4fwqxfy6rfy6a6cb8b6wm2im29njc4" - }, - "buildInputs": [ - "ecm", - "networkmanager", - "qt4", - "qt5", - "qt5core", - "qt5dbus", - "qt5network", - "qt5test" - ] - }, - "solid": { - "nativeBuildInputs": [ - "cmake" - ], - "propagatedNativeBuildInputs": [], - "propagatedUserEnvPkgs": [], - "propagatedBuildInputs": [ - "qt5core" - ], - "name": "solid-5.10.0", - "src": { - "url": "stable/frameworks/5.10/solid-5.10.0.tar.xz", - "name": "solid-5.10.0.tar.xz", - "sha256": "1qy3bic39jffc2pl1wh36qm8sizjld6gd2qx6y4j9xzkv723r864" - }, - "buildInputs": [ - "bison", - "ecm", - "flex", - "iokit", - "mediaplayerinfo", - "qt5", - "qt5concurrent", - "qt5dbus", - "qt5network", - "qt5qml", - "qt5test", - "qt5widgets", - "qt5xml", - "udev" - ] - }, - "modemmanager-qt": { - "nativeBuildInputs": [ - "cmake" - ], - "propagatedNativeBuildInputs": [], - "propagatedUserEnvPkgs": [], - "propagatedBuildInputs": [ - "qt5core" - ], - "name": "modemmanager-qt-5.10.0", - "src": { - "url": "stable/frameworks/5.10/modemmanager-qt-5.10.0.tar.xz", - "name": "modemmanager-qt-5.10.0.tar.xz", - "sha256": "1whhc8clibiwzda4zbk8asry65c7nlnlgq10sbmh7gq008l0z9l1" - }, - "buildInputs": [ - "ecm", - "kf5modemmanagerqt", - "modemmanager", - "qt4", - "qt5", - "qt5core", - "qt5dbus", - "qt5test", - "qt5xml" - ] - }, - "kactivities": { - "nativeBuildInputs": [ - "cmake" - ], - "propagatedNativeBuildInputs": [], - "propagatedUserEnvPkgs": [], - "propagatedBuildInputs": [ - "qt5core" - ], - "name": "kactivities-5.10.0", - "src": { - "url": "stable/frameworks/5.10/kactivities-5.10.0.tar.xz", - "name": "kactivities-5.10.0.tar.xz", - "sha256": "0d2cyjv9hb4zd99sp598miwq4k1nzv4ssbgak7jmifqcimjpjjsk" - }, - "buildInputs": [ - "boost", - "ecm", - "kf5", - "kf5config", - "kf5coreaddons", - "kf5dbusaddons", - "kf5declarative", - "kf5globalaccel", - "kf5i18n", - "kf5kcmutils", - "kf5kio", - "kf5service", - "kf5windowsystem", - "kf5xmlgui", - "qt5", - "qt5core", - "qt5dbus", - "qt5gui", - "qt5qml", - "qt5quick", - "qt5sql", - "qt5test", - "qt5widgets" - ] - }, - "kpeople": { - "nativeBuildInputs": [ - "cmake" - ], - "propagatedNativeBuildInputs": [], - "propagatedUserEnvPkgs": [], - "propagatedBuildInputs": [ - "qt5core" - ], - "name": "kpeople-5.10.0", - "src": { - "url": "stable/frameworks/5.10/kpeople-5.10.0.tar.xz", - "name": "kpeople-5.10.0.tar.xz", - "sha256": "0b56c3pha1rgz9h8ia0vd4k5nvmxh64wgk5vgfnxa0znij47wcka" - }, - "buildInputs": [ - "ecm", - "kf5coreaddons", - "kf5i18n", - "kf5itemviews", - "kf5service", - "kf5widgetsaddons", - "qt5", - "qt5dbus", - "qt5gui", - "qt5qml", - "qt5quick", - "qt5sql", - "qt5test", - "qt5widgets" - ] - }, - "kcrash": { - "nativeBuildInputs": [ - "cmake" - ], - "propagatedNativeBuildInputs": [], - "propagatedUserEnvPkgs": [], - "propagatedBuildInputs": [ - "qt5core" - ], - "name": "kcrash-5.10.0", - "src": { - "url": "stable/frameworks/5.10/kcrash-5.10.0.tar.xz", - "name": "kcrash-5.10.0.tar.xz", - "sha256": "1imgn8a8ns15f2alp5xljy6llmqy0dv7yiqqjb1n8klvyp5mynlx" - }, - "buildInputs": [ - "ecm", - "kf5coreaddons", - "kf5windowsystem", - "qt5", - "qt5core", - "qt5test", - "qt5widgets", - "qt5x11extras", - "x11" - ] - }, - "kglobalaccel": { - "nativeBuildInputs": [ - "cmake" - ], - "propagatedNativeBuildInputs": [], - "propagatedUserEnvPkgs": [], - "propagatedBuildInputs": [ - "qt5dbus", - "qt5widgets" - ], - "name": "kglobalaccel-5.10.0", - "src": { - "url": "stable/frameworks/5.10/kglobalaccel-5.10.0.tar.xz", - "name": "kglobalaccel-5.10.0.tar.xz", - "sha256": "02nr4f991zi03spq4m9rlj11m5kvhmqghkfl2ijqnwv8m4dq2afy" - }, - "buildInputs": [ - "ecm", - "kf5config", - "kf5coreaddons", - "kf5crash", - "kf5dbusaddons", - "kf5i18n", - "kf5windowsystem", - "qt5", - "qt5dbus", - "qt5test", - "qt5widgets", - "qt5x11extras", - "x11", - "xcb" - ] - }, - "kitemviews": { - "nativeBuildInputs": [ - "cmake" - ], - "propagatedNativeBuildInputs": [], - "propagatedUserEnvPkgs": [], - "propagatedBuildInputs": [ - "qt5widgets" - ], - "name": "kitemviews-5.10.0", - "src": { - "url": "stable/frameworks/5.10/kitemviews-5.10.0.tar.xz", - "name": "kitemviews-5.10.0.tar.xz", - "sha256": "0dihi79j7iqy2x3qivjalsj9qa2b17g7jl7j705fjjfnw64xj8bi" - }, - "buildInputs": [ - "ecm", - "qt5", - "qt5test", - "qt5widgets" - ] - }, - "kplotting": { - "nativeBuildInputs": [ - "cmake" - ], - "propagatedNativeBuildInputs": [], - "propagatedUserEnvPkgs": [], - "propagatedBuildInputs": [ - "qt5widgets" - ], - "name": "kplotting-5.10.0", - "src": { - "url": "stable/frameworks/5.10/kplotting-5.10.0.tar.xz", - "name": "kplotting-5.10.0.tar.xz", - "sha256": "0g7riml9nbs762s1pld9d3y743z52kxdaiaklg3ai5cljp5v5skh" - }, - "buildInputs": [ - "ecm", - "qt5", - "qt5test", - "qt5widgets" - ] - }, - "kauth": { - "nativeBuildInputs": [ - "cmake" - ], - "propagatedNativeBuildInputs": [], - "propagatedUserEnvPkgs": [], - "propagatedBuildInputs": [ - "kf5coreaddons" - ], - "name": "kauth-5.10.0", - "src": { - "url": "stable/frameworks/5.10/kauth-5.10.0.tar.xz", - "name": "kauth-5.10.0.tar.xz", - "sha256": "074xr0qzknh9d0f6lisbyf612p4drlqscs7lqkasmd8f0r14ixlq" - }, - "buildInputs": [ - "ecm", - "kf5coreaddons", - "qt5", - "qt5dbus", - "qt5test", - "qt5widgets" - ] - }, - "plasma-framework": { - "nativeBuildInputs": [ - "cmake", - "sh" - ], - "propagatedNativeBuildInputs": [], - "propagatedUserEnvPkgs": [], - "propagatedBuildInputs": [ - "kf5package", - "kf5service" - ], - "name": "plasma-framework-5.10.0", - "src": { - "url": "stable/frameworks/5.10/plasma-framework-5.10.0.tar.xz", - "name": "plasma-framework-5.10.0.tar.xz", - "sha256": "0a2lkxbpry8p8sar7ai2fcnjciiik4ir9y9snkmxci26vgql8j8a" - }, - "buildInputs": [ - "ecm", - "egl", - "gpgme", - "kactivities", - "kcoreaddons", - "kde4support", - "kdeclarative", - "kdepimlibs", - "kdesu", - "kf5", - "kf5activities", - "kf5archive", - "kf5auth", - "kf5bookmarks", - "kf5codecs", - "kf5completion", - "kf5config", - "kf5configwidgets", - "kf5coreaddons", - "kf5crash", - "kf5dbusaddons", - "kf5declarative", - "kf5doctools", - "kf5globalaccel", - "kf5guiaddons", - "kf5i18n", - "kf5iconthemes", - "kf5idletime", - "kf5init", - "kf5itemmodels", - "kf5itemviews", - "kf5jobwidgets", - "kf5js", - "kf5karchive", - "kf5kauth", - "kf5kbookmarks", - "kf5kcodecs", - "kf5kcompletion", - "kf5kconfig", - "kf5kconfigwidgets", - "kf5kcoreaddons", - "kf5kcrash", - "kf5kdbusaddons", - "kf5kde4support", - "kf5kdeclarative", - "kf5kdesu", - "kf5kdoctools", - "kf5kf5globalaccel", - "kf5kguiaddons", - "kf5ki18n", - "kf5kiconthemes", - "kf5kidletime", - "kf5kinit", - "kf5kio", - "kf5kjobwidgets", - "kf5kjs", - "kf5knotifications", - "kf5kparts", - "kf5kross", - "kf5kservice", - "kf5ktextwidgets", - "kf5kunitconversion", - "kf5kwallet", - "kf5kwidgetsaddons", - "kf5kwindowsystem", - "kf5notifications", - "kf5package", - "kf5parts", - "kf5service", - "kf5solid", - "kf5sonnet", - "kf5su", - "kf5textwidgets", - "kf5threadweaver", - "kf5unitconversion", - "kf5wallet", - "kf5widgetsaddons", - "kf5windowsystem", - "kf5xmlgui", - "opengl", - "qca2", - "qt5", - "qt5gui", - "qt5qml", - "qt5quick", - "qt5script", - "qt5sql", - "qt5svg", - "qt5test", - "qt5widgets", - "qt5x11extras", - "solid", - "x11", - "xcb" - ] - }, - "kguiaddons": { - "nativeBuildInputs": [ - "cmake" - ], - "propagatedNativeBuildInputs": [], - "propagatedUserEnvPkgs": [], - "propagatedBuildInputs": [ - "qt5gui" - ], - "name": "kguiaddons-5.10.0", - "src": { - "url": "stable/frameworks/5.10/kguiaddons-5.10.0.tar.xz", - "name": "kguiaddons-5.10.0.tar.xz", - "sha256": "033z4difclwbmy4bi0c819i08x8pb5znr0kd27c3l9xaf2z3kaxr" - }, - "buildInputs": [ - "ecm", - "qt5", - "qt5gui", - "qt5test", - "qt5widgets", - "qt5x11extras", - "x11", - "xcb" - ] - }, - "kservice": { - "nativeBuildInputs": [ - "cmake" - ], - "propagatedNativeBuildInputs": [], - "propagatedUserEnvPkgs": [], - "propagatedBuildInputs": [ - "kf5config", - "kf5coreaddons" - ], - "name": "kservice-5.10.0", - "src": { - "url": "stable/frameworks/5.10/kservice-5.10.0.tar.xz", - "name": "kservice-5.10.0.tar.xz", - "sha256": "15dmfd8ddjaac5mdb041ddhpkr3bh6gcgy0wfg404xiy1sx12dr6" - }, - "buildInputs": [ - "ecm", - "kf5config", - "kf5coreaddons", - "kf5crash", - "kf5dbusaddons", - "kf5doctools", - "kf5i18n", - "qt5", - "qt5concurrent", - "qt5dbus", - "qt5test", - "qt5xml" - ] - }, - "khtml": { - "nativeBuildInputs": [ - "cmake" - ], - "propagatedNativeBuildInputs": [], - "propagatedUserEnvPkgs": [], - "propagatedBuildInputs": [ - "kf5archive", - "kf5bookmarks", - "kf5globalaccel", - "kf5i18n", - "kf5iconthemes", - "kf5js", - "kf5kio", - "kf5notifications", - "kf5parts", - "kf5sonnet", - "kf5wallet", - "kf5widgetsaddons", - "kf5windowsystem", - "qt5core" - ], - "name": "khtml-5.10.0", - "src": { - "url": "stable/frameworks/5.10/portingAids/khtml-5.10.0.tar.xz", - "name": "khtml-5.10.0.tar.xz", - "sha256": "0wzzcysgvjkibs8j277z75b0s5dvjwby7c6lnyyzmnm5vmsw2dj2" - }, - "buildInputs": [ - "ecm", - "gif", - "jpeg", - "kdewin", - "kf5archive", - "kf5codecs", - "kf5globalaccel", - "kf5i18n", - "kf5iconthemes", - "kf5js", - "kf5kio", - "kf5notifications", - "kf5parts", - "kf5sonnet", - "kf5textwidgets", - "kf5wallet", - "kf5widgetsaddons", - "kf5windowsystem", - "kf5xmlgui", - "openssl", - "perl", - "phonon4qt5", - "png", - "qt5", - "qt5test", - "qt5x11extras", - "x11" - ] - }, - "kded": { - "nativeBuildInputs": [ - "cmake" - ], - "propagatedNativeBuildInputs": [], - "propagatedUserEnvPkgs": [], - "propagatedBuildInputs": [], - "name": "kded-5.10.0", - "src": { - "url": "stable/frameworks/5.10/kded-5.10.0.tar.xz", - "name": "kded-5.10.0.tar.xz", - "sha256": "0n2nd96j09igbxwq4697gyl45sfij22hs5mkys1gnaw5j8byaj4a" - }, - "buildInputs": [ - "ecm", - "kf5config", - "kf5coreaddons", - "kf5crash", - "kf5dbusaddons", - "kf5doctools", - "kf5init", - "kf5service", - "qt5" - ] - }, - "kpty": { - "nativeBuildInputs": [ - "cmake" - ], - "propagatedNativeBuildInputs": [], - "propagatedUserEnvPkgs": [], - "propagatedBuildInputs": [ - "kf5coreaddons" - ], - "name": "kpty-5.10.0", - "src": { - "url": "stable/frameworks/5.10/kpty-5.10.0.tar.xz", - "name": "kpty-5.10.0.tar.xz", - "sha256": "1ys8wv1hirv6jk6jdzjnvkhw2lx3rxj8xp4sgvxfbfs833vdnqx6" - }, - "buildInputs": [ - "ecm", - "kf5coreaddons", - "kf5i18n", - "qt5", - "utempter" - ] - }, - "kross": { - "nativeBuildInputs": [ - "cmake" - ], - "propagatedNativeBuildInputs": [], - "propagatedUserEnvPkgs": [], - "propagatedBuildInputs": [ - "kf5i18n", - "kf5iconthemes", - "kf5kio", - "kf5parts", - "kf5widgetsaddons", - "qt5script", - "qt5widgets", - "qt5xml" - ], - "name": "kross-5.10.0", - "src": { - "url": "stable/frameworks/5.10/portingAids/kross-5.10.0.tar.xz", - "name": "kross-5.10.0.tar.xz", - "sha256": "02mz7w920vka5wwgbnf0m774s56r4qkwplakdyal92ip3zc3m6jq" - }, - "buildInputs": [ - "ecm", - "kf5completion", - "kf5coreaddons", - "kf5doctools", - "kf5i18n", - "kf5iconthemes", - "kf5kio", - "kf5parts", - "kf5service", - "kf5widgetsaddons", - "kf5xmlgui", - "qt5", - "qt5core", - "qt5script", - "qt5test", - "qt5uitools", - "qt5widgets", - "qt5xml" - ] - }, - "kxmlgui": { - "nativeBuildInputs": [ - "cmake" - ], - "propagatedNativeBuildInputs": [], - "propagatedUserEnvPkgs": [], - "propagatedBuildInputs": [ - "kf5config", - "kf5configwidgets", - "qt5dbus", - "qt5widgets", - "qt5xml" - ], - "name": "kxmlgui-5.10.0", - "src": { - "url": "stable/frameworks/5.10/kxmlgui-5.10.0.tar.xz", - "name": "kxmlgui-5.10.0.tar.xz", - "sha256": "1m22ld9pd2z287j8nj9alk1pychq04r0w1g1vqhgr0shlxzx91pf" - }, - "buildInputs": [ - "ecm", - "kf5attica", - "kf5config", - "kf5configwidgets", - "kf5globalaccel", - "kf5i18n", - "kf5iconthemes", - "kf5itemviews", - "kf5textwidgets", - "kf5widgetsaddons", - "kf5windowsystem", - "qt5", - "qt5dbus", - "qt5network", - "qt5printsupport", - "qt5test", - "qt5widgets", - "qt5xml" - ] - }, - "kconfig": { - "nativeBuildInputs": [ - "cmake" - ], - "propagatedNativeBuildInputs": [], - "propagatedUserEnvPkgs": [], - "propagatedBuildInputs": [ - "qt5xml" - ], - "name": "kconfig-5.10.0", - "src": { - "url": "stable/frameworks/5.10/kconfig-5.10.0.tar.xz", - "name": "kconfig-5.10.0.tar.xz", - "sha256": "1r7r4yihlnld09l9qmq2q8h9xk7clmgbry8vnggzih1bamid79dq" - }, - "buildInputs": [ - "ecm", - "qt5", - "qt5concurrent", - "qt5core", - "qt5gui", - "qt5test", - "qt5xml" - ] - }, - "kinit": { - "nativeBuildInputs": [ - "cmake" - ], - "propagatedNativeBuildInputs": [], - "propagatedUserEnvPkgs": [], - "propagatedBuildInputs": [], - "name": "kinit-5.10.0", - "src": { - "url": "stable/frameworks/5.10/kinit-5.10.0.tar.xz", - "name": "kinit-5.10.0.tar.xz", - "sha256": "02da17n19xx9cqiyzh7qlbqyy0mpy4gr3pdja1xlqaapc52k99sz" - }, - "buildInputs": [ - "ecm", - "kf5config", - "kf5crash", - "kf5doctools", - "kf5i18n", - "kf5kio", - "kf5service", - "kf5windowsystem", - "libcap", - "qt5", - "x11" - ] - }, - "kpackage": { - "nativeBuildInputs": [ - "cmake" - ], - "propagatedNativeBuildInputs": [], - "propagatedUserEnvPkgs": [], - "propagatedBuildInputs": [ - "kf5coreaddons" - ], - "name": "kpackage-5.10.0", - "src": { - "url": "stable/frameworks/5.10/kpackage-5.10.0.tar.xz", - "name": "kpackage-5.10.0.tar.xz", - "sha256": "0c5xnks7k85lj6pkbylnlcmlhxns95zs6km9hfvdi7zh0i26y8qb" - }, - "buildInputs": [ - "ecm", - "kf5archive", - "kf5config", - "kf5coreaddons", - "kf5doctools", - "kf5i18n", - "qt5", - "qt5core", - "qt5test" - ] - }, - "karchive": { - "nativeBuildInputs": [ - "cmake" - ], - "propagatedNativeBuildInputs": [], - "propagatedUserEnvPkgs": [], - "propagatedBuildInputs": [ - "qt5core" - ], - "name": "karchive-5.10.0", - "src": { - "url": "stable/frameworks/5.10/karchive-5.10.0.tar.xz", - "name": "karchive-5.10.0.tar.xz", - "sha256": "19lzv1fi7vw95l9mx0qx10nfn5q7wzkqahsg2jswp31vgf977wfw" - }, - "buildInputs": [ - "bzip2", - "ecm", - "kf5archive", - "liblzma", - "qt5core", - "qt5test", - "zlib" - ] - }, - "kdesu": { - "nativeBuildInputs": [ - "cmake" - ], - "propagatedNativeBuildInputs": [], - "propagatedUserEnvPkgs": [], - "propagatedBuildInputs": [ - "kf5pty" - ], - "name": "kdesu-5.10.0", - "src": { - "url": "stable/frameworks/5.10/kdesu-5.10.0.tar.xz", - "name": "kdesu-5.10.0.tar.xz", - "sha256": "002ryv2svl1hmapflg0cvl7xd7qa4sh2msxnma9ijsad1ypv9nrw" - }, - "buildInputs": [ - "ecm", - "kf5coreaddons", - "kf5i18n", - "kf5pty", - "kf5service", - "qt5core", - "x11" - ] - }, - "kimageformats": { - "nativeBuildInputs": [ - "cmake" - ], - "propagatedNativeBuildInputs": [], - "propagatedUserEnvPkgs": [], - "propagatedBuildInputs": [], - "name": "kimageformats-5.10.0", - "src": { - "url": "stable/frameworks/5.10/kimageformats-5.10.0.tar.xz", - "name": "kimageformats-5.10.0.tar.xz", - "sha256": "140s1lydikb87rpaxqmv6ccp139ch9vsi62r6fmyvwx6l0ffh2ay" - }, - "buildInputs": [ - "ecm", - "jasper", - "openexr", - "qt5gui", - "qt5printsupport", - "qt5test" - ] - }, - "kmediaplayer": { - "nativeBuildInputs": [ - "cmake" - ], - "propagatedNativeBuildInputs": [], - "propagatedUserEnvPkgs": [], - "propagatedBuildInputs": [ - "kf5parts" - ], - "name": "kmediaplayer-5.10.0", - "src": { - "url": "stable/frameworks/5.10/portingAids/kmediaplayer-5.10.0.tar.xz", - "name": "kmediaplayer-5.10.0.tar.xz", - "sha256": "0q17lgajv3844d2nccnfyzg6g55wx79fxij2iw42m25wyxg7b4df" - }, - "buildInputs": [ - "ecm", - "kf5parts", - "kf5xmlgui", - "qt5dbus", - "qt5test", - "qt5widgets" - ] - }, - "ktexteditor": { - "nativeBuildInputs": [ - "cmake" - ], - "propagatedNativeBuildInputs": [], - "propagatedUserEnvPkgs": [], - "propagatedBuildInputs": [], - "name": "ktexteditor-5.10.0", - "src": { - "url": "stable/frameworks/5.10/ktexteditor-5.10.0.tar.xz", - "name": "ktexteditor-5.10.0.tar.xz", - "sha256": "1axs21vklg392hxcm8j6y01qk3wphsfldh0caqnv6ifhamvcvkhh" - }, - "buildInputs": [ - "ecm", - "kf5archive", - "kf5config", - "kf5guiaddons", - "kf5i18n", - "kf5iconthemes", - "kf5kio", - "kf5parts", - "kf5sonnet", - "libgit2", - "perl", - "qt5", - "qt5core", - "qt5printsupport", - "qt5script", - "qt5test", - "qt5widgets", - "qt5xml", - "qt5xmlpatterns" - ] - }, - "kdesignerplugin": { - "nativeBuildInputs": [ - "cmake" - ], - "propagatedNativeBuildInputs": [], - "propagatedUserEnvPkgs": [], - "propagatedBuildInputs": [], - "name": "kdesignerplugin-5.10.0", - "src": { - "url": "stable/frameworks/5.10/kdesignerplugin-5.10.0.tar.xz", - "name": "kdesignerplugin-5.10.0.tar.xz", - "sha256": "1z82kxn5hpbmhsrh4ic7mcmsz115p39gph7ysjz9fh6ylfdgcrpm" - }, - "buildInputs": [ - "ecm", - "kf5completion", - "kf5config", - "kf5configwidgets", - "kf5coreaddons", - "kf5doctools", - "kf5iconthemes", - "kf5itemviews", - "kf5kio", - "kf5plotting", - "kf5sonnet", - "kf5textwidgets", - "kf5webkit", - "kf5widgetsaddons", - "kf5xmlgui", - "qt5core", - "qt5designer", - "qt5test", - "qt5widgets" - ] - }, - "kparts": { - "nativeBuildInputs": [ - "cmake" - ], - "propagatedNativeBuildInputs": [], - "propagatedUserEnvPkgs": [], - "propagatedBuildInputs": [ - "kf5kio", - "kf5textwidgets", - "kf5xmlgui" - ], - "name": "kparts-5.10.0", - "src": { - "url": "stable/frameworks/5.10/kparts-5.10.0.tar.xz", - "name": "kparts-5.10.0.tar.xz", - "sha256": "0k1zkr2qvl65cgk0j3ybvmxs8wwjl0641yrgl36ngbk23lyi35rv" - }, - "buildInputs": [ - "ecm", - "kf5config", - "kf5coreaddons", - "kf5i18n", - "kf5iconthemes", - "kf5jobwidgets", - "kf5kio", - "kf5notifications", - "kf5service", - "kf5textwidgets", - "kf5widgetsaddons", - "kf5xmlgui", - "qt5", - "qt5core", - "qt5test", - "qt5widgets", - "qt5xml" - ] - }, - "kcmutils": { - "nativeBuildInputs": [ - "cmake" - ], - "propagatedNativeBuildInputs": [], - "propagatedUserEnvPkgs": [], - "propagatedBuildInputs": [ - "kf5configwidgets", - "kf5service" - ], - "name": "kcmutils-5.10.0", - "src": { - "url": "stable/frameworks/5.10/kcmutils-5.10.0.tar.xz", - "name": "kcmutils-5.10.0.tar.xz", - "sha256": "1995jbnnkwmkyiq8jav4r3x3mi3w5kv0am10c0d6g1pxjsig1xrx" - }, - "buildInputs": [ - "ecm", - "kf5configwidgets", - "kf5coreaddons", - "kf5declarative", - "kf5i18n", - "kf5iconthemes", - "kf5itemviews", - "kf5package", - "kf5service", - "kf5xmlgui", - "qt5", - "qt5dbus", - "qt5qml", - "qt5quick", - "qt5widgets" - ] - }, - "frameworkintegration": { - "nativeBuildInputs": [ - "cmake" - ], - "propagatedNativeBuildInputs": [], - "propagatedUserEnvPkgs": [], - "propagatedBuildInputs": [ - "kf5configwidgets", - "kf5iconthemes" - ], - "name": "frameworkintegration-5.10.0", - "src": { - "url": "stable/frameworks/5.10/frameworkintegration-5.10.0.tar.xz", - "name": "frameworkintegration-5.10.0.tar.xz", - "sha256": "00plajvkp19njdyq37qmf0q5xvwvl3vgx0vmls4hf2mk179yqm63" - }, - "buildInputs": [ - "ecm", - "kf5config", - "kf5configwidgets", - "kf5i18n", - "kf5iconthemes", - "kf5kio", - "kf5notifications", - "kf5widgetsaddons", - "oxygenfont", - "qt5", - "qt5dbus", - "qt5qml", - "qt5test", - "qt5widgets", - "qt5x11extras", - "x11", - "xcb" - ] - }, - "kiconthemes": { - "nativeBuildInputs": [ - "cmake" - ], - "propagatedNativeBuildInputs": [], - "propagatedUserEnvPkgs": [], - "propagatedBuildInputs": [ - "qt5widgets" - ], - "name": "kiconthemes-5.10.0", - "src": { - "url": "stable/frameworks/5.10/kiconthemes-5.10.0.tar.xz", - "name": "kiconthemes-5.10.0.tar.xz", - "sha256": "19vvg63ld4388jd47245zqzbj5bs8qj69524bvwqbv77201qg7j1" - }, - "buildInputs": [ - "ecm", - "kf5configwidgets", - "kf5i18n", - "kf5itemviews", - "kf5widgetsaddons", - "qt5", - "qt5dbus", - "qt5svg", - "qt5test", - "qt5widgets" - ] - }, - "kjs": { - "nativeBuildInputs": [ - "cmake" - ], - "propagatedNativeBuildInputs": [], - "propagatedUserEnvPkgs": [], - "propagatedBuildInputs": [ - "qt5core" - ], - "name": "kjs-5.10.0", - "src": { - "url": "stable/frameworks/5.10/portingAids/kjs-5.10.0.tar.xz", - "name": "kjs-5.10.0.tar.xz", - "sha256": "0l3pn9g7mv5wklihgd7v3c83563ly9swwayivqlyz4rj35m7lvq1" - }, - "buildInputs": [ - "ecm", - "kf5doctools", - "pcre", - "perl", - "qt5core", - "qt5test" - ] - }, - "knotifyconfig": { - "nativeBuildInputs": [ - "cmake" - ], - "propagatedNativeBuildInputs": [], - "propagatedUserEnvPkgs": [], - "propagatedBuildInputs": [ - "qt5widgets" - ], - "name": "knotifyconfig-5.10.0", - "src": { - "url": "stable/frameworks/5.10/knotifyconfig-5.10.0.tar.xz", - "name": "knotifyconfig-5.10.0.tar.xz", - "sha256": "1zhddbynsk4b27sldmbd8q8mk8kbjyfv5k27vrqahlbq7ysrhflm" - }, - "buildInputs": [ - "ecm", - "kf5completion", - "kf5config", - "kf5configwidgets", - "kf5i18n", - "kf5kio", - "kf5notifications", - "kf5widgetsaddons", - "kf5xmlgui", - "phonon4qt5", - "qt5", - "qt5dbus", - "qt5optional_components", - "qt5test", - "qt5texttospeech", - "qt5widgets" - ] - }, - "kio": { - "nativeBuildInputs": [ - "cmake" - ], - "propagatedNativeBuildInputs": [], - "propagatedUserEnvPkgs": [], - "propagatedBuildInputs": [ - "kf5bookmarks", - "kf5completion", - "kf5config", - "kf5coreaddons", - "kf5itemviews", - "kf5jobwidgets", - "kf5service", - "kf5solid", - "kf5xmlgui", - "qt5network" - ], - "name": "kio-5.10.0", - "src": { - "url": "stable/frameworks/5.10/kio-5.10.0.tar.xz", - "name": "kio-5.10.0.tar.xz", - "sha256": "1lbbxn5s6p8fsgyr4nwwyawgcw4ywldwy7mbvn8pk5xrzai3c04r" - }, - "buildInputs": [ - "acl", - "ecm", - "gssapi", - "kf5archive", - "kf5bookmarks", - "kf5completion", - "kf5config", - "kf5configwidgets", - "kf5coreaddons", - "kf5dbusaddons", - "kf5doctools", - "kf5i18n", - "kf5iconthemes", - "kf5itemviews", - "kf5jobwidgets", - "kf5notifications", - "kf5service", - "kf5solid", - "kf5textwidgets", - "kf5wallet", - "kf5widgetsaddons", - "kf5windowsystem", - "kf5xmlgui", - "libxml2", - "libxslt", - "openssl", - "qt5", - "qt5concurrent", - "qt5core", - "qt5dbus", - "qt5network", - "qt5script", - "qt5test", - "qt5widgets", - "qt5x11extras", - "qt5xml", - "strigi", - "x11", - "zlib" - ] - }, - "kunitconversion": { - "nativeBuildInputs": [ - "cmake" - ], - "propagatedNativeBuildInputs": [], - "propagatedUserEnvPkgs": [], - "propagatedBuildInputs": [ - "qt5core" - ], - "name": "kunitconversion-5.10.0", - "src": { - "url": "stable/frameworks/5.10/kunitconversion-5.10.0.tar.xz", - "name": "kunitconversion-5.10.0.tar.xz", - "sha256": "0dxawvihm2bnc9l9vx90bq50sbcgrnkfvlsixkwhirw2cvvz0v5p" - }, - "buildInputs": [ - "ecm", - "kf5i18n", - "qt5", - "qt5core", - "qt5network", - "qt5test", - "qt5xml" - ] - }, - "kdnssd": { - "nativeBuildInputs": [ - "cmake" - ], - "propagatedNativeBuildInputs": [], - "propagatedUserEnvPkgs": [], - "propagatedBuildInputs": [ - "qt5network" - ], - "name": "kdnssd-5.10.0", - "src": { - "url": "stable/frameworks/5.10/kdnssd-5.10.0.tar.xz", - "name": "kdnssd-5.10.0.tar.xz", - "sha256": "0frar6j0n6m43l7hdc14n0vbvs63fjg2gv5q59zwsx856rrqfszi" - }, - "buildInputs": [ - "avahi", - "dnssd", - "ecm", - "qt5", - "qt5dbus", - "qt5network" - ] - }, - "knotifications": { - "nativeBuildInputs": [ - "cmake" - ], - "propagatedNativeBuildInputs": [], - "propagatedUserEnvPkgs": [], - "propagatedBuildInputs": [ - "qt5widgets" - ], - "name": "knotifications-5.10.0", - "src": { - "url": "stable/frameworks/5.10/knotifications-5.10.0.tar.xz", - "name": "knotifications-5.10.0.tar.xz", - "sha256": "16qh492wwcyxanwmaqp1979wh3mrzmjkhvgnig5fxfvqzh9hxp0p" - }, - "buildInputs": [ - "dbusmenu-qt5", - "ecm", - "kf5codecs", - "kf5config", - "kf5coreaddons", - "kf5iconthemes", - "kf5service", - "kf5windowsystem", - "phonon4qt5", - "qt5", - "qt5dbus", - "qt5optional_components", - "qt5test", - "qt5texttospeech", - "qt5widgets", - "qt5x11extras", - "x11" - ] - }, - "kdbusaddons": { - "nativeBuildInputs": [ - "cmake" - ], - "propagatedNativeBuildInputs": [], - "propagatedUserEnvPkgs": [], - "propagatedBuildInputs": [ - "qt5dbus" - ], - "name": "kdbusaddons-5.10.0", - "src": { - "url": "stable/frameworks/5.10/kdbusaddons-5.10.0.tar.xz", - "name": "kdbusaddons-5.10.0.tar.xz", - "sha256": "0lk7h424lc015asqpnldck18zcjki4672fkswy3qdvmkkpzdgx3m" - }, - "buildInputs": [ - "ecm", - "qt5dbus", - "qt5test", - "qt5x11extras" - ] - }, - "kemoticons": { - "nativeBuildInputs": [ - "cmake" - ], - "propagatedNativeBuildInputs": [], - "propagatedUserEnvPkgs": [], - "propagatedBuildInputs": [ - "kf5service", - "qt5gui" - ], - "name": "kemoticons-5.10.0", - "src": { - "url": "stable/frameworks/5.10/kemoticons-5.10.0.tar.xz", - "name": "kemoticons-5.10.0.tar.xz", - "sha256": "0i3hj04k0dh2rx77sig9qdpjh2rik0n2snpr61ckiw9ixh8fggkr" - }, - "buildInputs": [ - "ecm", - "kf5archive", - "kf5config", - "kf5coreaddons", - "kf5service", - "qt5", - "qt5gui", - "qt5test", - "qt5widgets", - "qt5xml" - ] - }, - "kdoctools": { - "nativeBuildInputs": [ - "cmake" - ], - "propagatedNativeBuildInputs": [], - "propagatedUserEnvPkgs": [], - "propagatedBuildInputs": [ - "qt5core" - ], - "name": "kdoctools-5.10.0", - "src": { - "url": "stable/frameworks/5.10/kdoctools-5.10.0.tar.xz", - "name": "kdoctools-5.10.0.tar.xz", - "sha256": "0v00pjm0jsqkxq52ndpds7qn5vbsxkgzvvy379id1ag692s55jkp" - }, - "buildInputs": [ - "docbookxml4", - "docbookxsl", - "ecm", - "kf5archive", - "kf5doctools", - "kf5i18n", - "libxml2", - "libxslt", - "qt5core" - ] - }, - "kapidox": { - "nativeBuildInputs": [ - "cmake" - ], - "propagatedNativeBuildInputs": [], - "propagatedUserEnvPkgs": [], - "propagatedBuildInputs": [], - "name": "kapidox-5.10.0", - "src": { - "url": "stable/frameworks/5.10/kapidox-5.10.0.tar.xz", - "name": "kapidox-5.10.0.tar.xz", - "sha256": "1zjjj951vfnwc8833lh6schdcva0dhiws56kmhclg7m9mpnvbav4" - }, - "buildInputs": [ - "pythoninterp" - ] - }, - "kcoreaddons": { - "nativeBuildInputs": [ - "cmake" - ], - "propagatedNativeBuildInputs": [], - "propagatedUserEnvPkgs": [], - "propagatedBuildInputs": [ - "qt5core" - ], - "name": "kcoreaddons-5.10.0", - "src": { - "url": "stable/frameworks/5.10/kcoreaddons-5.10.0.tar.xz", - "name": "kcoreaddons-5.10.0.tar.xz", - "sha256": "0y1j50axd6i0givknp9xfk81jdcdzz5p7m761qvbbjflqrnznvc1" - }, - "buildInputs": [ - "ecm", - "fam", - "qt5", - "qt5core", - "qt5test", - "qt5widgets", - "sharedmimeinfo" - ] - }, - "krunner": { - "nativeBuildInputs": [ - "cmake" - ], - "propagatedNativeBuildInputs": [], - "propagatedUserEnvPkgs": [], - "propagatedBuildInputs": [ - "kf5plasma", - "qt5core" - ], - "name": "krunner-5.10.0", - "src": { - "url": "stable/frameworks/5.10/portingAids/krunner-5.10.0.tar.xz", - "name": "krunner-5.10.0.tar.xz", - "sha256": "15adxzsh27s6h37mfa8pwwdf47gp8whfsshj5chl7h3zdj5aa04i" - }, - "buildInputs": [ - "ecm", - "kf5config", - "kf5coreaddons", - "kf5i18n", - "kf5kio", - "kf5plasma", - "kf5service", - "kf5solid", - "kf5threadweaver", - "qt5", - "qt5gui", - "qt5quick", - "qt5test", - "qt5widgets" - ] - }, - "kjobwidgets": { - "nativeBuildInputs": [ - "cmake" - ], - "propagatedNativeBuildInputs": [], - "propagatedUserEnvPkgs": [], - "propagatedBuildInputs": [ - "kf5coreaddons", - "qt5widgets" - ], - "name": "kjobwidgets-5.10.0", - "src": { - "url": "stable/frameworks/5.10/kjobwidgets-5.10.0.tar.xz", - "name": "kjobwidgets-5.10.0.tar.xz", - "sha256": "0b2n0wn2l4k8xsjgycv7123xvlbq06g0pmbn5q6akywr0lrnyd16" - }, - "buildInputs": [ - "ecm", - "kf5coreaddons", - "kf5widgetsaddons", - "qt5", - "qt5dbus", - "qt5test", - "qt5widgets", - "qt5x11extras", - "x11" - ] - }, - "kcodecs": { - "nativeBuildInputs": [ - "cmake" - ], - "propagatedNativeBuildInputs": [], - "propagatedUserEnvPkgs": [], - "propagatedBuildInputs": [ - "qt5core" - ], - "name": "kcodecs-5.10.0", - "src": { - "url": "stable/frameworks/5.10/kcodecs-5.10.0.tar.xz", - "name": "kcodecs-5.10.0.tar.xz", - "sha256": "1izw6rpvpxhwnl6aqrfqh2m3v3ia5gynpsxd8syi1cxnzmajgwic" - }, - "buildInputs": [ - "ecm", - "qt5core", - "qt5test" - ] - }, - "kconfigwidgets": { - "nativeBuildInputs": [ - "cmake" - ], - "propagatedNativeBuildInputs": [], - "propagatedUserEnvPkgs": [], - "propagatedBuildInputs": [ - "kf5auth", - "kf5codecs", - "kf5config", - "kf5widgetsaddons" - ], - "name": "kconfigwidgets-5.10.0", - "src": { - "url": "stable/frameworks/5.10/kconfigwidgets-5.10.0.tar.xz", - "name": "kconfigwidgets-5.10.0.tar.xz", - "sha256": "19p073fzpvm6hn85qk959s6dlnizywwcipw4rfm92b3y3jqg77i0" - }, - "buildInputs": [ - "ecm", - "kf5auth", - "kf5codecs", - "kf5config", - "kf5coreaddons", - "kf5doctools", - "kf5guiaddons", - "kf5i18n", - "kf5widgetsaddons", - "qt5", - "qt5test" - ] - }, - "kdeclarative": { - "nativeBuildInputs": [ - "cmake" - ], - "propagatedNativeBuildInputs": [], - "propagatedUserEnvPkgs": [], - "propagatedBuildInputs": [ - "kf5config", - "kf5package", - "qt5qml" - ], - "name": "kdeclarative-5.10.0", - "src": { - "url": "stable/frameworks/5.10/kdeclarative-5.10.0.tar.xz", - "name": "kdeclarative-5.10.0.tar.xz", - "sha256": "1kfsqg43inn2is991nzcgcicd7aa7yg6bzsxac3c3136p32ii9yg" - }, - "buildInputs": [ - "activeapp", - "ecm", - "epoxy", - "kf5config", - "kf5globalaccel", - "kf5guiaddons", - "kf5i18n", - "kf5iconthemes", - "kf5kio", - "kf5package", - "kf5widgetsaddons", - "kf5windowsystem", - "qt5", - "qt5gui", - "qt5qml", - "qt5quick", - "qt5test" - ] - }, - "ktextwidgets": { - "nativeBuildInputs": [ - "cmake" - ], - "propagatedNativeBuildInputs": [], - "propagatedUserEnvPkgs": [], - "propagatedBuildInputs": [ - "kf5i18n", - "kf5sonnet", - "qt5widgets" - ], - "name": "ktextwidgets-5.10.0", - "src": { - "url": "stable/frameworks/5.10/ktextwidgets-5.10.0.tar.xz", - "name": "ktextwidgets-5.10.0.tar.xz", - "sha256": "0mpsikpy1i3j1dx352a5c77xx5m6iv4lfnff58yi5z0m31002mv6" - }, - "buildInputs": [ - "ecm", - "kf5completion", - "kf5config", - "kf5configwidgets", - "kf5i18n", - "kf5iconthemes", - "kf5service", - "kf5sonnet", - "kf5widgetsaddons", - "kf5windowsystem", - "qt5", - "qt5dbus", - "qt5test", - "qt5widgets" - ] - }, - "kjsembed": { - "nativeBuildInputs": [ - "cmake" - ], - "propagatedNativeBuildInputs": [], - "propagatedUserEnvPkgs": [], - "propagatedBuildInputs": [ - "kf5i18n", - "kf5js" - ], - "name": "kjsembed-5.10.0", - "src": { - "url": "stable/frameworks/5.10/portingAids/kjsembed-5.10.0.tar.xz", - "name": "kjsembed-5.10.0.tar.xz", - "sha256": "1922bvs3p2ffax5h8kmg4llw65h00m22qfs8n3qhcc952zgv1wxl" - }, - "buildInputs": [ - "ecm", - "kf5doctools", - "kf5i18n", - "kf5js", - "qt5" - ] - } -} \ No newline at end of file diff --git a/pkgs/development/libraries/kde-frameworks-5.10/packages.sh b/pkgs/development/libraries/kde-frameworks-5.10/packages.sh deleted file mode 100755 index 9d226db2c043..000000000000 --- a/pkgs/development/libraries/kde-frameworks-5.10/packages.sh +++ /dev/null @@ -1,22 +0,0 @@ -#!/bin/sh - -set -x - -origin="$(pwd)" - -# if setting KDE_MIRROR, be sure to set --cut-dirs=N in MANIFEST_EXTRA_ARGS -KDE_MIRROR="${KDE_MIRROR:-http://download.kde.org}" - -alias nix-build="nix-build --no-out-link \"$origin/../../../..\"" - -# The extra slash at the end of the URL is necessary to stop wget -# from recursing over the whole server! (No, it's not a bug.) -$(nix-build -A autonix.manifest) \ - "${KDE_MIRROR}/stable/frameworks/5.10/" \ - "$@" -A '*.tar.xz' - -AUTONIX_DEPS_KF5=${AUTONIX_DEPS_KF5:-"$(nix-build -A haskellPackages.autonix-deps-kf5)/bin/kf5-deps"} - -$AUTONIX_DEPS_KF5 manifest.json - -rm manifest.json diff --git a/pkgs/development/libraries/kde-frameworks-5.10/plasma-framework/plasma-framework-external-paths.patch b/pkgs/development/libraries/kde-frameworks-5.10/plasma-framework/plasma-framework-external-paths.patch deleted file mode 100644 index 9a22c0bdbcd5..000000000000 --- a/pkgs/development/libraries/kde-frameworks-5.10/plasma-framework/plasma-framework-external-paths.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/src/plasma/package.cpp b/src/plasma/package.cpp -index 07b3c90..84417e3 100644 ---- a/src/plasma/package.cpp -+++ b/src/plasma/package.cpp -@@ -791,7 +791,7 @@ PackagePrivate::PackagePrivate() - servicePrefix("plasma-applet-"), - fallbackPackage(0), - metadata(0), -- externalPaths(false), -+ externalPaths(true), - valid(false), - checkedValid(false) - { diff --git a/pkgs/development/libraries/kde-frameworks-5.10/renames.json b/pkgs/development/libraries/kde-frameworks-5.10/renames.json deleted file mode 100644 index 4da5f8272eeb..000000000000 --- a/pkgs/development/libraries/kde-frameworks-5.10/renames.json +++ /dev/null @@ -1,70 +0,0 @@ -{ - "kf5widgetsaddons": "kwidgetsaddons", - "kf5texteditor": "ktexteditor", - "kf5designerplugin": "kdesignerplugin", - "kf5bookmarks": "kbookmarks", - "kf5frameworkintegration": "frameworkintegration", - "kf5package": "kpackage", - "kf5archive": "karchive", - "kf5plasma": "plasma-framework", - "kf5kcmutils": "kcmutils", - "kf5configwidgets": "kconfigwidgets", - "ctest": "attica", - "kf5kio": "kio", - "kf5networkmanagerqt": "networkmanager-qt", - "kf5coreaddons": "kcoreaddons", - "kf5guiaddons": "kguiaddons", - "kf5jobwidgets": "kjobwidgets", - "kf5modemmanagerqt": "modemmanager-qt", - "kf5runner": "krunner", - "kf5globalaccel": "kglobalaccel", - "kf5dbusaddons": "kdbusaddons", - "kf5crash": "kcrash", - "kf5itemviews": "kitemviews", - "kf5doctools": "kdoctools", - "kf5i18n": "ki18n", - "kf5webkit": "kdewebkit", - "kf5newstuff": "knewstuff", - "kded": "kded", - "kf5notifications": "knotifications", - "kf5activitiesexperimentalstats": "kactivities", - "kf5dnssd": "kdnssd", - "kf5notifyconfig": "knotifyconfig", - "kf5iconthemes": "kiconthemes", - "kf5js": "kjs", - "kf5kde4support": "kdelibs4support", - "kf5parts": "kparts", - "backend": "plasma-framework", - "kf5completion": "kcompletion", - "kf5threadweaver": "threadweaver", - "kf5mediaplayer": "kmediaplayer", - "kf5plasmaquick": "plasma-framework", - "kf5wallet": "kwallet", - "kf5xmlgui": "kxmlgui", - "kf5attica": "attica", - "kf5declarative": "kdeclarative", - "kf5config": "kconfig", - "kf5init": "kinit", - "kf5textwidgets": "ktextwidgets", - "kf5jsembed": "kjsembed", - "kf5codecs": "kcodecs", - "kf5service": "kservice", - "kf5sonnet": "sonnet", - "kf5kdelibs4support": "kdelibs4support", - "kf5pty": "kpty", - "kf5solid": "solid", - "kf5auth": "kauth", - "ecm": "extra-cmake-modules", - "kf5activities": "kactivities", - "kf5plotting": "kplotting", - "kf5people": "kpeople", - "kf5emoticons": "kemoticons", - "kf5kross": "kross", - "kf5su": "kdesu", - "kf5khtml": "khtml", - "kf5unitconversion": "kunitconversion", - "kf5idletime": "kidletime", - "kf5windowsystem": "kwindowsystem", - "kf5xmlrpcclient": "kxmlrpcclient", - "kf5itemmodels": "kitemmodels" -} \ No newline at end of file diff --git a/pkgs/development/libraries/kde-frameworks-5.10/setup-hook.sh b/pkgs/development/libraries/kde-frameworks-5.10/setup-hook.sh deleted file mode 100644 index a8d9b7e0e36f..000000000000 --- a/pkgs/development/libraries/kde-frameworks-5.10/setup-hook.sh +++ /dev/null @@ -1 +0,0 @@ -addToSearchPath XDG_DATA_DIRS @out@/share diff --git a/pkgs/development/libraries/kde-frameworks-5.12/default.nix b/pkgs/development/libraries/kde-frameworks-5.12/default.nix deleted file mode 100644 index 229f28f90958..000000000000 --- a/pkgs/development/libraries/kde-frameworks-5.12/default.nix +++ /dev/null @@ -1,228 +0,0 @@ -# Maintainer's Notes: -# -# Minor updates: -# 1. Edit ./manifest.sh to point to the updated URL. Upstream sometimes -# releases updates that include only the changed packages; in this case, -# multiple URLs can be provided and the results will be merged. -# 2. Run ./manifest.sh and ./dependencies.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. - -{ pkgs, newScope, qt5 ? null, debug ? false }: - -let inherit (pkgs) autonix stdenv symlinkJoin; in - -with autonix; let inherit (stdenv) lib; in - -let - qt5_ = if qt5 != null then qt5 else pkgs.qt54; -in - -let - - qt5 = qt5_; - - super = - let json = builtins.fromJSON (builtins.readFile ./packages.json); - mirrorUrl = n: pkg: pkg // { - src = pkg.src // { url = "mirror://kde/${pkg.src.url}"; }; - }; - renames = builtins.fromJSON (builtins.readFile ./renames.json); - propagated = [ "extra-cmake-modules" ]; - native = [ - "bison" - "extra-cmake-modules" - "flex" - "kdoctools" - "ki18n" - "libxslt" - "perl" - "pythoninterp" - ]; - user = [ - "qt5" - "qt5core" - "qt5dbus" - "qt5gui" - "qt5qml" - "qt5quick" - "qt5svg" - "qt5webkitwidgets" - "qt5widgets" - "qt5x11extras" - "shareddesktopontologies" - "sharedmimeinfo" - ]; - in lib.fold (f: attrs: f attrs) json [ - (lib.mapAttrs kdePackage) - (userEnvDeps user) - (nativeDeps native) - (propagateDeps propagated) - (renameDeps renames) - (lib.mapAttrs mirrorUrl) - ]; - - kdePackage = name: pkg: - let defaultOverride = drv: drv // { - setupHook = ./setup-hook.sh; - cmakeFlags = - (drv.cmakeFlags or []) - ++ [ "-DBUILD_TESTING=OFF" ] - ++ lib.optional debug "-DCMAKE_BUILD_TYPE=Debug"; - meta = { - license = with stdenv.lib.licenses; [ - lgpl21Plus lgpl3Plus bsd2 mit gpl2Plus gpl3Plus fdl12 - ]; - platforms = stdenv.lib.platforms.linux; - maintainers = with stdenv.lib.maintainers; [ ttuegel ]; - homepage = "http://www.kde.org"; - }; - }; - callPackage = newScope { - inherit (stdenv) mkDerivation; - inherit (pkgs) fetchurl; - inherit scope; - }; - in mkPackage callPackage defaultOverride name pkg; - - scope = - # packages in this collection - self // - # packages pinned to this version of Qt 5 - { - dbusmenu-qt5 = pkgs.libdbusmenu_qt5.override { inherit qt5; }; - phonon4qt5 = pkgs.phonon_qt5.override { inherit qt5; }; - polkit_qt5 = pkgs.polkit_qt5.override { inherit qt5; }; - qt5 = qt5.base; - qt5core = qt5.base; - qt5dbus = qt5.base; - qt5gui = qt5.base; - qt5linguisttools = qt5.tools; - qt5qml = [qt5.declarative qt5.graphicaleffects]; - qt5quick = [qt5.quickcontrols qt5.graphicaleffects]; - qt5script = qt5.script; - qt5svg = qt5.svg; - qt5webkitwidgets = qt5.webkit; - qt5widgets = qt5.base; - qt5x11extras = qt5.x11extras; - qt5xmlpatterns = qt5.xmlpatterns; - } // - # packages from the nixpkgs collection - (with pkgs; - { - inherit acl cmake docbook_xml_dtd_45 docbook5_xsl epoxy fam gpgme - libgcrypt libgit2 modemmanager networkmanager perl - perlPackages qimageblitz xorg zlib; - boost = boost155; - gif = giflib; - glib2 = glib; - jpeg = libjpeg; - libintl = gettext; - liblzma = lzma; - pythoninterp = python; - pythonlibrary = python; - sharedmimeinfo = shared_mime_info; - } - ); - - self = super // { - bluez-qt = overrideDerivation super.bluez-qt (drv: { - preConfigure = '' - substituteInPlace CMakeLists.txt \ - --replace /lib/udev/rules.d "$out/lib/udev/rules.d" - ''; - }); - - extra-cmake-modules = overrideDerivation super.extra-cmake-modules (drv: { - buildInputs = []; - nativeBuildInputs = []; - propagatedBuildInputs = []; - propagatedNativeBuildInputs = [ scope.cmake pkgs.pkgconfig qt5.tools ]; - propagatedUserEnvPkgs = []; - cmakeFlags = ["-DBUILD_TESTING=OFF"]; - patches = [./extra-cmake-modules/0001-extra-cmake-modules-paths.patch]; - meta = { - license = stdenv.lib.licenses.bsd2; - platforms = stdenv.lib.platforms.linux; - maintainers = with stdenv.lib.maintainers; [ ttuegel ]; - homepage = "http://www.kde.org"; - }; - }); - - frameworkintegration = extendDerivation super.frameworkintegration { - buildInputs = [ scope.xorg.libXcursor ]; - }; - - kauth = extendDerivation super.kauth { - buildInputs = [ scope.polkit_qt5 ]; - patches = [ ./kauth/kauth-policy-install.patch ]; - }; - - kcmutils = extendDerivation super.kcmutils { - patches = [ ./kcmutils/kcmutils-pluginselector-follow-symlinks.patch ]; - }; - - kconfigwidgets = extendDerivation super.kconfigwidgets { - patches = [ ./kconfigwidgets/kconfigwidgets-helpclient-follow-symlinks.patch ]; - }; - - kdelibs4support = extendDerivation super.kdelibs4support { - buildInputs = [ scope.networkmanager scope.xorg.libSM ]; - cmakeFlags = [ - "-DDocBookXML4_DTD_DIR=${pkgs.docbook_xml_dtd_45}/xml/dtd/docbook" - "-DDocBookXML4_DTD_VERSION=4.5" - ]; - }; - - kdoctools = extendDerivation super.kdoctools { - propagatedNativeBuildInputs = [ scope.perl scope.perlPackages.URI ]; - cmakeFlags = [ - "-DDocBookXML4_DTD_DIR=${scope.docbook_xml_dtd_45}/xml/dtd/docbook" - "-DDocBookXML4_DTD_VERSION=4.5" - "-DDocBookXSL_DIR=${scope.docbook5_xsl}/xml/xsl/docbook" - ]; - patches = [ ./kdoctools/kdoctools-no-find-docbook-xml.patch ]; - }; - - ki18n = extendDerivation super.ki18n { - propagatedNativeBuildInputs = with scope; [ libintl pythoninterp ]; - }; - - kimageformats = extendDerivation super.kimageformats { - NIX_CFLAGS_COMPILE = "-I${pkgs.ilmbase}/include/OpenEXR"; - }; - - kinit = extendDerivation super.kinit { - patches = [./kinit/0001-kinit-libpath.patch]; - }; - - kpackage = extendDerivation super.kpackage { - patches = [ ./kpackage/0001-allow-external-paths.patch ]; - }; - - kservice = extendDerivation super.kservice { - buildInputs = [ scope.kwindowsystem ]; - patches = [ - ./kservice/kservice-kbuildsycoca-follow-symlinks.patch - ./kservice/kservice-kbuildsycoca-no-canonicalize-path.patch - ]; - }; - - ktexteditor = extendDerivation super.ktexteditor { - patches = [ ./ktexteditor/0001-no-qcoreapplication.patch ]; - }; - - kwallet = extendDerivation super.kwallet { - buildInputs = [ scope.kdoctools ]; - }; - - networkmanager-qt = extendDerivation super.networkmanager-qt { - propagatedBuildInputs = [ scope.networkmanager ]; - }; - }; - -in self diff --git a/pkgs/development/libraries/kde-frameworks-5.12/dependencies.sh b/pkgs/development/libraries/kde-frameworks-5.12/dependencies.sh deleted file mode 100755 index 6122ddf4b3a6..000000000000 --- a/pkgs/development/libraries/kde-frameworks-5.12/dependencies.sh +++ /dev/null @@ -1,22 +0,0 @@ -#!/bin/sh - -# This script rebuilds dependencies.nix. -# You must run manifest.sh first to download the packages. - -# Without arguments, this will use the version of autonix-deps-kf5 in nixpkgs. -# If you are working on the packages, this is probably what you want. - -# You can also pass the path to a source tree where you have built -# autonix-deps-kf5 yourself. If you are working on autonix-deps-kf5, this is -# probably what you want. - -manifestXML=$(nix-build -E 'with (import ../../../.. {}); autonix.writeManifestXML ./manifest.nix') - -autonixDepsKf5="" -if [[ -z $1 ]]; then - autonixDepsKF5=$(nix-build ../../../.. -A haskellPackages.autonix-deps-kf5)/bin -else - autonixDepsKF5="$1/dist/build/kf5-deps" -fi - -exec ${autonixDepsKF5}/kf5-deps "${manifestXML}" diff --git a/pkgs/development/libraries/kde-frameworks-5.12/extra-cmake-modules/0001-extra-cmake-modules-paths.patch b/pkgs/development/libraries/kde-frameworks-5.12/extra-cmake-modules/0001-extra-cmake-modules-paths.patch deleted file mode 100644 index 9717716faf5b..000000000000 --- a/pkgs/development/libraries/kde-frameworks-5.12/extra-cmake-modules/0001-extra-cmake-modules-paths.patch +++ /dev/null @@ -1,74 +0,0 @@ -From 3cc148e878b69fc3e0228f3e3bf1bbe689dad87c Mon Sep 17 00:00:00 2001 -From: Thomas Tuegel <ttuegel@gmail.com> -Date: Fri, 20 Feb 2015 23:17:39 -0600 -Subject: [PATCH] extra-cmake-modules paths - ---- - kde-modules/KDEInstallDirs.cmake | 37 ++++--------------------------------- - 1 file changed, 4 insertions(+), 33 deletions(-) - -diff --git a/kde-modules/KDEInstallDirs.cmake b/kde-modules/KDEInstallDirs.cmake -index b7cd34d..2f868ac 100644 ---- a/kde-modules/KDEInstallDirs.cmake -+++ b/kde-modules/KDEInstallDirs.cmake -@@ -193,37 +193,8 @@ - # (To distribute this file outside of extra-cmake-modules, substitute the full - # License text for the above reference.) - --# Figure out what the default install directory for libraries should be. --# This is based on the logic in GNUInstallDirs, but simplified (the --# GNUInstallDirs code deals with re-configuring, but that is dealt with --# by the _define_* macros in this module). -+# The default library directory on NixOS is *always* /lib. - 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 -@@ -445,15 +416,15 @@ if(KDE_INSTALL_USE_QT_SYS_PATHS) - "QtQuick2 imports" - QML_INSTALL_DIR) - else() -- _define_relative(QTPLUGINDIR LIBDIR "plugins" -+ _define_relative(QTPLUGINDIR LIBDIR "qt5/plugins" - "Qt plugins" - QT_PLUGIN_INSTALL_DIR) - -- _define_relative(QTQUICKIMPORTSDIR QTPLUGINDIR "imports" -+ _define_relative(QTQUICKIMPORTSDIR QTPLUGINDIR "qt5/imports" - "QtQuick1 imports" - IMPORTS_INSTALL_DIR) - -- _define_relative(QMLDIR LIBDIR "qml" -+ _define_relative(QMLDIR LIBDIR "qt5/qml" - "QtQuick2 imports" - QML_INSTALL_DIR) - endif() --- -2.3.0 - diff --git a/pkgs/development/libraries/kde-frameworks-5.12/kauth/kauth-policy-install.patch b/pkgs/development/libraries/kde-frameworks-5.12/kauth/kauth-policy-install.patch deleted file mode 100644 index 340155256f28..000000000000 --- a/pkgs/development/libraries/kde-frameworks-5.12/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/development/libraries/kde-frameworks-5.12/kcmutils/kcmutils-pluginselector-follow-symlinks.patch b/pkgs/development/libraries/kde-frameworks-5.12/kcmutils/kcmutils-pluginselector-follow-symlinks.patch deleted file mode 100644 index 47b8dfad1800..000000000000 --- a/pkgs/development/libraries/kde-frameworks-5.12/kcmutils/kcmutils-pluginselector-follow-symlinks.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/src/kpluginselector.cpp b/src/kpluginselector.cpp -index c63241b..2243f94 100644 ---- a/src/kpluginselector.cpp -+++ b/src/kpluginselector.cpp -@@ -304,7 +304,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()); - } diff --git a/pkgs/development/libraries/kde-frameworks-5.12/kconfigwidgets/kconfigwidgets-helpclient-follow-symlinks.patch b/pkgs/development/libraries/kde-frameworks-5.12/kconfigwidgets/kconfigwidgets-helpclient-follow-symlinks.patch deleted file mode 100644 index 3bd946cbd842..000000000000 --- a/pkgs/development/libraries/kde-frameworks-5.12/kconfigwidgets/kconfigwidgets-helpclient-follow-symlinks.patch +++ /dev/null @@ -1,13 +0,0 @@ -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); diff --git a/pkgs/development/libraries/kde-frameworks-5.12/kdoctools/kdoctools-no-find-docbook-xml.patch b/pkgs/development/libraries/kde-frameworks-5.12/kdoctools/kdoctools-no-find-docbook-xml.patch deleted file mode 100644 index 4e3a33efab32..000000000000 --- a/pkgs/development/libraries/kde-frameworks-5.12/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/development/libraries/kde-frameworks-5.12/kinit/0001-kinit-libpath.patch b/pkgs/development/libraries/kde-frameworks-5.12/kinit/0001-kinit-libpath.patch deleted file mode 100644 index 9c76079a382a..000000000000 --- a/pkgs/development/libraries/kde-frameworks-5.12/kinit/0001-kinit-libpath.patch +++ /dev/null @@ -1,42 +0,0 @@ -From 723c9b1268a04127647a1c20eebe9804150566dd Mon Sep 17 00:00:00 2001 -From: Thomas Tuegel <ttuegel@gmail.com> -Date: Sat, 13 Jun 2015 08:57:55 -0500 -Subject: [PATCH] kinit libpath - ---- - src/kdeinit/kinit.cpp | 18 ++++++++++-------- - 1 file changed, 10 insertions(+), 8 deletions(-) - -diff --git a/src/kdeinit/kinit.cpp b/src/kdeinit/kinit.cpp -index 9e775b6..0ac5646 100644 ---- a/src/kdeinit/kinit.cpp -+++ b/src/kdeinit/kinit.cpp -@@ -660,15 +660,17 @@ static pid_t launch(int argc, const char *_name, const char *args, - if (!libpath.isEmpty()) { - if (!l.load()) { - 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 "/"); -- libpath = install_lib_dir + libpath; -- l.setFileName(libpath); -+ // Use QT_PLUGIN_PATH to find shared library directories -+ // For KF5, the plugin path is /lib/qt5/plugins/, so kdeinit5 -+ // shared libraries should be in /lib/qt5/plugins/../../ -+ const QRegExp pathSepRegExp(QString::fromLatin1("[:\b]")); -+ const QString up = QString::fromLocal8Bit("/../../"); -+ const QStringList paths = QString::fromLocal8Bit(qgetenv("QT_PLUGIN_PATH")).split(pathSepRegExp, QString::KeepEmptyParts); -+ Q_FOREACH (const QString &path, paths) { -+ l.setFileName(path + up + libpath); - l.load(); -+ if (l.isLoaded()) break; -+ } - } - } - if (!l.isLoaded()) { --- -2.4.2 - diff --git a/pkgs/development/libraries/kde-frameworks-5.12/kpackage/0001-allow-external-paths.patch b/pkgs/development/libraries/kde-frameworks-5.12/kpackage/0001-allow-external-paths.patch deleted file mode 100644 index 440e979c0086..000000000000 --- a/pkgs/development/libraries/kde-frameworks-5.12/kpackage/0001-allow-external-paths.patch +++ /dev/null @@ -1,25 +0,0 @@ -From fbf10d2059fa1f19a0f0cfa2fda0abb6c435fa78 Mon Sep 17 00:00:00 2001 -From: Thomas Tuegel <ttuegel@gmail.com> -Date: Wed, 28 Jan 2015 07:15:30 -0600 -Subject: [PATCH] allow external paths - ---- - src/kpackage/package.cpp | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/src/kpackage/package.cpp b/src/kpackage/package.cpp -index eb4a09b..f70f1a1 100644 ---- a/src/kpackage/package.cpp -+++ b/src/kpackage/package.cpp -@@ -758,7 +758,7 @@ PackagePrivate::PackagePrivate() - : QSharedData(), - fallbackPackage(0), - metadata(0), -- externalPaths(false), -+ externalPaths(true), - valid(false), - checkedValid(false) - { --- -2.1.4 - diff --git a/pkgs/development/libraries/kde-frameworks-5.12/kservice/kservice-kbuildsycoca-follow-symlinks.patch b/pkgs/development/libraries/kde-frameworks-5.12/kservice/kservice-kbuildsycoca-follow-symlinks.patch deleted file mode 100644 index e9bc418544ab..000000000000 --- a/pkgs/development/libraries/kde-frameworks-5.12/kservice/kservice-kbuildsycoca-follow-symlinks.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/src/kbuildsycoca/kbuildsycoca.cpp b/src/kbuildsycoca/kbuildsycoca.cpp -index 69b1427..9c37a49 100644 ---- a/src/kbuildsycoca/kbuildsycoca.cpp -+++ b/src/kbuildsycoca/kbuildsycoca.cpp -@@ -227,7 +227,7 @@ bool KBuildSycoca::build() - QStringList relFiles; - const QStringList dirs = QStandardPaths::locateAll(QStandardPaths::GenericDataLocation, g_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/development/libraries/kde-frameworks-5.12/kservice/kservice-kbuildsycoca-no-canonicalize-path.patch b/pkgs/development/libraries/kde-frameworks-5.12/kservice/kservice-kbuildsycoca-no-canonicalize-path.patch deleted file mode 100644 index 7e21ebfe86f2..000000000000 --- a/pkgs/development/libraries/kde-frameworks-5.12/kservice/kservice-kbuildsycoca-no-canonicalize-path.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/src/kbuildsycoca/vfolder_menu.cpp b/src/kbuildsycoca/vfolder_menu.cpp -index 2eb1275..e39a36f 100644 ---- a/src/kbuildsycoca/vfolder_menu.cpp -+++ b/src/kbuildsycoca/vfolder_menu.cpp -@@ -412,7 +412,7 @@ VFolderMenu::absoluteDir(const QString &_dir, const QString &baseDir, bool keepR - } - - if (!relative) { -- QString resolved = QDir(dir).canonicalPath(); -+ QString resolved = QDir::cleanPath(dir); - if (!resolved.isEmpty()) { - dir = resolved; - } diff --git a/pkgs/development/libraries/kde-frameworks-5.12/packages.json b/pkgs/development/libraries/kde-frameworks-5.12/packages.json deleted file mode 100644 index f59515172664..000000000000 --- a/pkgs/development/libraries/kde-frameworks-5.12/packages.json +++ /dev/null @@ -1,2116 +0,0 @@ -{ - "kwallet": { - "nativeBuildInputs": [ - "cmake" - ], - "propagatedNativeBuildInputs": [], - "propagatedUserEnvPkgs": [], - "propagatedBuildInputs": [ - "qt5gui" - ], - "name": "kwallet-5.12.0", - "src": { - "url": "stable/frameworks/5.12/kwallet-5.12.0.tar.xz", - "name": "kwallet-5.12.0.tar.xz", - "sha256": "0i45qf4j42172jr4mz3xzw589frp4xw86b2j3rhgzipfi26cx3zd" - }, - "buildInputs": [ - "ecm", - "gpgme", - "kf5config", - "kf5coreaddons", - "kf5dbusaddons", - "kf5gpgmepp", - "kf5i18n", - "kf5iconthemes", - "kf5notifications", - "kf5service", - "kf5widgetsaddons", - "kf5windowsystem", - "libgcrypt", - "qt5", - "qt5dbus", - "qt5gui", - "qt5test", - "qt5widgets" - ] - }, - "kdewebkit": { - "nativeBuildInputs": [ - "cmake" - ], - "propagatedNativeBuildInputs": [], - "propagatedUserEnvPkgs": [], - "propagatedBuildInputs": [ - "qt5webkitwidgets" - ], - "name": "kdewebkit-5.12.0", - "src": { - "url": "stable/frameworks/5.12/kdewebkit-5.12.0.tar.xz", - "name": "kdewebkit-5.12.0.tar.xz", - "sha256": "09r0bvjgvb9ar13whr4ar21r4kzjwa4zipn6iqzx9n0xxwn2mxjv" - }, - "buildInputs": [ - "ecm", - "kf5config", - "kf5coreaddons", - "kf5jobwidgets", - "kf5kio", - "kf5parts", - "kf5service", - "kf5wallet", - "qt5", - "qt5core", - "qt5network", - "qt5webkitwidgets", - "qt5widgets" - ] - }, - "kbookmarks": { - "nativeBuildInputs": [ - "cmake" - ], - "propagatedNativeBuildInputs": [], - "propagatedUserEnvPkgs": [], - "propagatedBuildInputs": [ - "kf5widgetsaddons", - "qt5widgets", - "qt5xml" - ], - "name": "kbookmarks-5.12.0", - "src": { - "url": "stable/frameworks/5.12/kbookmarks-5.12.0.tar.xz", - "name": "kbookmarks-5.12.0.tar.xz", - "sha256": "07xayi77h9wg2f4pnwgjbicbfqk42lphqvcha9sn97p0hnzl1g5h" - }, - "buildInputs": [ - "ecm", - "kf5codecs", - "kf5config", - "kf5configwidgets", - "kf5coreaddons", - "kf5iconthemes", - "kf5widgetsaddons", - "kf5xmlgui", - "qt5", - "qt5dbus", - "qt5test", - "qt5widgets", - "qt5xml" - ] - }, - "bluez-qt": { - "nativeBuildInputs": [ - "cmake" - ], - "propagatedNativeBuildInputs": [], - "propagatedUserEnvPkgs": [], - "propagatedBuildInputs": [ - "qt5core" - ], - "name": "bluez-qt-5.12.0", - "src": { - "url": "stable/frameworks/5.12/bluez-qt-5.12.0.tar.xz", - "name": "bluez-qt-5.12.0.tar.xz", - "sha256": "1asgcvspwra52ywfk6v4mv1fdxkshyh5zyqnwljbbs1a1n8g8gl0" - }, - "buildInputs": [ - "ecm", - "qt5", - "qt5core", - "qt5dbus", - "qt5network", - "qt5qml", - "qt5quicktest", - "qt5test" - ] - }, - "threadweaver": { - "nativeBuildInputs": [ - "cmake", - "snippetextractor" - ], - "propagatedNativeBuildInputs": [], - "propagatedUserEnvPkgs": [], - "propagatedBuildInputs": [ - "qt5core" - ], - "name": "threadweaver-5.12.0", - "src": { - "url": "stable/frameworks/5.12/threadweaver-5.12.0.tar.xz", - "name": "threadweaver-5.12.0.tar.xz", - "sha256": "1xswh5k48n3nq5v8zgc3qyldky8pq3xgsbsgjg1is5pgayw4j08b" - }, - "buildInputs": [ - "ecm", - "kf5threadweaver", - "qt5", - "qt5core", - "qt5network", - "qt5test", - "qt5widgets", - "qt5xml" - ] - }, - "kcompletion": { - "nativeBuildInputs": [ - "cmake" - ], - "propagatedNativeBuildInputs": [], - "propagatedUserEnvPkgs": [], - "propagatedBuildInputs": [ - "qt5widgets" - ], - "name": "kcompletion-5.12.0", - "src": { - "url": "stable/frameworks/5.12/kcompletion-5.12.0.tar.xz", - "name": "kcompletion-5.12.0.tar.xz", - "sha256": "0g4gvc9r0l7ng7jv0hkp8khhlckgwzpix5hsjjcmzggfkhsl4sj0" - }, - "buildInputs": [ - "ecm", - "kf5config", - "kf5widgetsaddons", - "qt5", - "qt5test", - "qt5widgets" - ] - }, - "kwidgetsaddons": { - "nativeBuildInputs": [ - "cmake" - ], - "propagatedNativeBuildInputs": [], - "propagatedUserEnvPkgs": [], - "propagatedBuildInputs": [ - "qt5widgets" - ], - "name": "kwidgetsaddons-5.12.0", - "src": { - "url": "stable/frameworks/5.12/kwidgetsaddons-5.12.0.tar.xz", - "name": "kwidgetsaddons-5.12.0.tar.xz", - "sha256": "12n3c3j6nawrhgc9mqk627q1brjvbdxkm52g0mnm5c5ql953gqs6" - }, - "buildInputs": [ - "ecm", - "qt5", - "qt5test", - "qt5uitools", - "qt5widgets" - ] - }, - "kxmlrpcclient": { - "nativeBuildInputs": [ - "cmake" - ], - "propagatedNativeBuildInputs": [], - "propagatedUserEnvPkgs": [], - "propagatedBuildInputs": [ - "kf5kio" - ], - "name": "kxmlrpcclient-5.12.0", - "src": { - "url": "stable/frameworks/5.12/kxmlrpcclient-5.12.0.tar.xz", - "name": "kxmlrpcclient-5.12.0.tar.xz", - "sha256": "1ysw61kcx0i6il6r782jdyr2a9n8hy0j5mgpd7slr57mrcfgsivd" - }, - "buildInputs": [ - "ecm", - "kf5i18n", - "kf5kio", - "qt5test" - ] - }, - "extra-cmake-modules": { - "nativeBuildInputs": [ - "cmake", - "qcollectiongenerator_executable", - "sphinx_executable" - ], - "propagatedNativeBuildInputs": [], - "propagatedUserEnvPkgs": [], - "propagatedBuildInputs": [], - "name": "extra-cmake-modules-5.12.0", - "src": { - "url": "stable/frameworks/5.12/extra-cmake-modules-5.12.0.tar.xz", - "name": "extra-cmake-modules-5.12.0.tar.xz", - "sha256": "14n77sn493m8kzr42wv13mdgxpnbx7x64bvw37ircrx8wmf4002i" - }, - "buildInputs": [ - "agg", - "blitz", - "bluez", - "eigen2", - "enchant", - "ffmpeg", - "flac", - "flex", - "gobject", - "gstreamer", - "lcms", - "libart", - "libxslt", - "openexr", - "pcre", - "qca2", - "qimageblitz", - "qt5core", - "qt5linguisttools", - "sqlite", - "strigi", - "usb", - "xine", - "xmms" - ] - }, - "kidletime": { - "nativeBuildInputs": [ - "cmake" - ], - "propagatedNativeBuildInputs": [], - "propagatedUserEnvPkgs": [], - "propagatedBuildInputs": [ - "qt5core" - ], - "name": "kidletime-5.12.0", - "src": { - "url": "stable/frameworks/5.12/kidletime-5.12.0.tar.xz", - "name": "kidletime-5.12.0.tar.xz", - "sha256": "1rpvj4q07sc17an4274pcszdsqjdl8x33ln3lmw5x2q27v5d22qc" - }, - "buildInputs": [ - "ecm", - "qt5", - "qt5dbus", - "qt5widgets", - "qt5x11extras", - "x11", - "x11_xcb", - "xcb" - ] - }, - "kitemmodels": { - "nativeBuildInputs": [ - "cmake" - ], - "propagatedNativeBuildInputs": [], - "propagatedUserEnvPkgs": [], - "propagatedBuildInputs": [ - "qt5core" - ], - "name": "kitemmodels-5.12.0", - "src": { - "url": "stable/frameworks/5.12/kitemmodels-5.12.0.tar.xz", - "name": "kitemmodels-5.12.0.tar.xz", - "sha256": "0wmsb59svzk0iay9ynbjbdgqxph1cpvifvvnlxc67a5nzhgk5cms" - }, - "buildInputs": [ - "ecm", - "grantlee", - "qt5", - "qt5core", - "qt5quickwidgets", - "qt5script", - "qt5test", - "qt5widgets" - ] - }, - "attica": { - "nativeBuildInputs": [ - "cmake" - ], - "propagatedNativeBuildInputs": [], - "propagatedUserEnvPkgs": [], - "propagatedBuildInputs": [ - "qt5core" - ], - "name": "attica-5.12.0", - "src": { - "url": "stable/frameworks/5.12/attica-5.12.0.tar.xz", - "name": "attica-5.12.0.tar.xz", - "sha256": "05311rr7zsfwzq3569gg2gkq6rksvhdji1x0jv8zxax5a1n40gc7" - }, - "buildInputs": [ - "ecm", - "qt5", - "qt5core", - "qt5network", - "qt5test", - "qt5widgets" - ] - }, - "kwindowsystem": { - "nativeBuildInputs": [ - "cmake" - ], - "propagatedNativeBuildInputs": [], - "propagatedUserEnvPkgs": [], - "propagatedBuildInputs": [ - "qt5widgets" - ], - "name": "kwindowsystem-5.12.0", - "src": { - "url": "stable/frameworks/5.12/kwindowsystem-5.12.0.tar.xz", - "name": "kwindowsystem-5.12.0.tar.xz", - "sha256": "0fjxhf07r186cmp0mjvinrwxg4z90zlyvycqhy0n18fdp67szckl" - }, - "buildInputs": [ - "ecm", - "qt5", - "qt5test", - "qt5widgets", - "qt5winextras", - "qt5x11extras", - "x11", - "xcb" - ] - }, - "ki18n": { - "nativeBuildInputs": [ - "cmake" - ], - "propagatedNativeBuildInputs": [], - "propagatedUserEnvPkgs": [], - "propagatedBuildInputs": [], - "name": "ki18n-5.12.0", - "src": { - "url": "stable/frameworks/5.12/ki18n-5.12.0.tar.xz", - "name": "ki18n-5.12.0.tar.xz", - "sha256": "11bivhaiqk8rlnz288ghnbjp3i2kdivmrzscjjnyqw25rpjj4drz" - }, - "buildInputs": [ - "ecm", - "libintl", - "qt5", - "qt5concurrent", - "qt5core", - "qt5script", - "qt5test" - ] - }, - "knewstuff": { - "nativeBuildInputs": [ - "cmake" - ], - "propagatedNativeBuildInputs": [], - "propagatedUserEnvPkgs": [], - "propagatedBuildInputs": [ - "kf5attica", - "kf5service", - "kf5xmlgui", - "qt5widgets" - ], - "name": "knewstuff-5.12.0", - "src": { - "url": "stable/frameworks/5.12/knewstuff-5.12.0.tar.xz", - "name": "knewstuff-5.12.0.tar.xz", - "sha256": "03zxj81a4hy46azh047xxfmr4mjp8ri7hzcxspi31hmr8gf1hxv9" - }, - "buildInputs": [ - "ecm", - "kf5archive", - "kf5attica", - "kf5completion", - "kf5config", - "kf5coreaddons", - "kf5i18n", - "kf5iconthemes", - "kf5itemviews", - "kf5kio", - "kf5service", - "kf5textwidgets", - "kf5widgetsaddons", - "kf5xmlgui", - "qt5", - "qt5test", - "qt5widgets", - "qt5xml" - ] - }, - "kdelibs4support": { - "nativeBuildInputs": [ - "cmake" - ], - "propagatedNativeBuildInputs": [], - "propagatedUserEnvPkgs": [], - "propagatedBuildInputs": [ - "kdewin", - "kf5archive", - "kf5auth", - "kf5configwidgets", - "kf5coreaddons", - "kf5crash", - "kf5dbusaddons", - "kf5designerplugin", - "kf5doctools", - "kf5emoticons", - "kf5guiaddons", - "kf5iconthemes", - "kf5init", - "kf5itemmodels", - "kf5kdelibs4support", - "kf5notifications", - "kf5parts", - "kf5textwidgets", - "kf5unitconversion", - "kf5windowsystem", - "qt5dbus", - "qt5printsupport", - "qt5xml" - ], - "name": "kdelibs4support-5.12.0", - "src": { - "url": "stable/frameworks/5.12/portingAids/kdelibs4support-5.12.0.tar.xz", - "name": "kdelibs4support-5.12.0.tar.xz", - "sha256": "0hbs1gwqgx4sc8cma1q5pyanf2kj5brfz9dph5xcf32bijz2ds4f" - }, - "buildInputs": [ - "agg", - "blitz", - "bluez", - "docbookxml4", - "ecm", - "eigen2", - "enchant", - "ffmpeg", - "flac", - "gobject", - "gstreamer", - "kdewin", - "kf5completion", - "kf5config", - "kf5configwidgets", - "kf5crash", - "kf5dbusaddons", - "kf5designerplugin", - "kf5doctools", - "kf5globalaccel", - "kf5guiaddons", - "kf5i18n", - "kf5iconthemes", - "kf5kio", - "kf5notifications", - "kf5parts", - "kf5service", - "kf5textwidgets", - "kf5unitconversion", - "kf5widgetsaddons", - "kf5windowsystem", - "kf5xmlgui", - "lcms", - "libart", - "networkmanager", - "openexr", - "openssl", - "pcre", - "qca2", - "qimageblitz", - "qntrack", - "qt5", - "qt5concurrent", - "qt5dbus", - "qt5designer", - "qt5network", - "qt5printsupport", - "qt5svg", - "qt5test", - "qt5widgets", - "qt5x11extras", - "sqlite", - "usb", - "x11", - "xine", - "xmms" - ] - }, - "sonnet": { - "nativeBuildInputs": [ - "cmake" - ], - "propagatedNativeBuildInputs": [], - "propagatedUserEnvPkgs": [], - "propagatedBuildInputs": [ - "qt5core" - ], - "name": "sonnet-5.12.0", - "src": { - "url": "stable/frameworks/5.12/sonnet-5.12.0.tar.xz", - "name": "sonnet-5.12.0.tar.xz", - "sha256": "1rr5dbs9477mf8lacmk5dcvw0h3s597l4miwm4j3rmn9jpvlcm1l" - }, - "buildInputs": [ - "aspell", - "ecm", - "enchant", - "hspell", - "hunspell", - "qt5", - "qt5test", - "qt5widgets", - "zlib" - ] - }, - "networkmanager-qt": { - "nativeBuildInputs": [ - "cmake" - ], - "propagatedNativeBuildInputs": [], - "propagatedUserEnvPkgs": [], - "propagatedBuildInputs": [ - "qt5core" - ], - "name": "networkmanager-qt-5.12.0", - "src": { - "url": "stable/frameworks/5.12/networkmanager-qt-5.12.0.tar.xz", - "name": "networkmanager-qt-5.12.0.tar.xz", - "sha256": "0znwp1nyw47dpq48m1c1y250msm2lh9hipzjmgvh2mqr60vvy094" - }, - "buildInputs": [ - "ecm", - "networkmanager", - "qt4", - "qt5", - "qt5core", - "qt5dbus", - "qt5network", - "qt5test" - ] - }, - "solid": { - "nativeBuildInputs": [ - "cmake" - ], - "propagatedNativeBuildInputs": [], - "propagatedUserEnvPkgs": [], - "propagatedBuildInputs": [ - "qt5core" - ], - "name": "solid-5.12.0", - "src": { - "url": "stable/frameworks/5.12/solid-5.12.0.tar.xz", - "name": "solid-5.12.0.tar.xz", - "sha256": "0s3xjrc5v350s0w26jpzb427h0nx6bhqldv7qswknrqir5x6zymj" - }, - "buildInputs": [ - "bison", - "ecm", - "flex", - "iokit", - "mediaplayerinfo", - "qt5", - "qt5concurrent", - "qt5dbus", - "qt5network", - "qt5qml", - "qt5test", - "qt5widgets", - "qt5xml", - "udev" - ] - }, - "modemmanager-qt": { - "nativeBuildInputs": [ - "cmake" - ], - "propagatedNativeBuildInputs": [], - "propagatedUserEnvPkgs": [], - "propagatedBuildInputs": [ - "qt5core" - ], - "name": "modemmanager-qt-5.12.0", - "src": { - "url": "stable/frameworks/5.12/modemmanager-qt-5.12.0.tar.xz", - "name": "modemmanager-qt-5.12.0.tar.xz", - "sha256": "1s9ayfpkpkkrqss3x2swb2fzg5zxja8qkawwy59crf9xjfk3gwxi" - }, - "buildInputs": [ - "ecm", - "kf5modemmanagerqt", - "modemmanager", - "qt4", - "qt5", - "qt5core", - "qt5dbus", - "qt5test", - "qt5xml" - ] - }, - "kactivities": { - "nativeBuildInputs": [ - "cmake" - ], - "propagatedNativeBuildInputs": [], - "propagatedUserEnvPkgs": [], - "propagatedBuildInputs": [ - "qt5core" - ], - "name": "kactivities-5.12.0", - "src": { - "url": "stable/frameworks/5.12/kactivities-5.12.0.tar.xz", - "name": "kactivities-5.12.0.tar.xz", - "sha256": "1rv5fb5gx7nkksy857aqbsvgkkw0fc0zs8yab3b4hyv4ybqx4j2q" - }, - "buildInputs": [ - "boost", - "ecm", - "kf5", - "kf5config", - "kf5coreaddons", - "kf5dbusaddons", - "kf5declarative", - "kf5globalaccel", - "kf5i18n", - "kf5kcmutils", - "kf5kio", - "kf5service", - "kf5windowsystem", - "kf5xmlgui", - "qt5", - "qt5core", - "qt5dbus", - "qt5gui", - "qt5qml", - "qt5quick", - "qt5quickwidgets", - "qt5sql", - "qt5test", - "qt5widgets" - ] - }, - "kpeople": { - "nativeBuildInputs": [ - "cmake" - ], - "propagatedNativeBuildInputs": [], - "propagatedUserEnvPkgs": [], - "propagatedBuildInputs": [ - "qt5core" - ], - "name": "kpeople-5.12.0", - "src": { - "url": "stable/frameworks/5.12/kpeople-5.12.0.tar.xz", - "name": "kpeople-5.12.0.tar.xz", - "sha256": "0p8qamrxcfxb0f7fsrjn1k5vhi8hmd2iph6b5bjblfpwgw2f44r8" - }, - "buildInputs": [ - "ecm", - "kf5coreaddons", - "kf5i18n", - "kf5itemviews", - "kf5service", - "kf5widgetsaddons", - "qt5", - "qt5dbus", - "qt5gui", - "qt5qml", - "qt5quick", - "qt5sql", - "qt5test", - "qt5widgets" - ] - }, - "kcrash": { - "nativeBuildInputs": [ - "cmake" - ], - "propagatedNativeBuildInputs": [], - "propagatedUserEnvPkgs": [], - "propagatedBuildInputs": [ - "qt5core" - ], - "name": "kcrash-5.12.0", - "src": { - "url": "stable/frameworks/5.12/kcrash-5.12.0.tar.xz", - "name": "kcrash-5.12.0.tar.xz", - "sha256": "00m69f0wrykrdhiyasfpwykrkh4r05hldr8yjvw2sn62gb1s45pg" - }, - "buildInputs": [ - "ecm", - "kf5coreaddons", - "kf5windowsystem", - "qt5", - "qt5core", - "qt5test", - "qt5widgets", - "qt5x11extras", - "x11" - ] - }, - "kglobalaccel": { - "nativeBuildInputs": [ - "cmake" - ], - "propagatedNativeBuildInputs": [], - "propagatedUserEnvPkgs": [], - "propagatedBuildInputs": [ - "qt5dbus", - "qt5widgets" - ], - "name": "kglobalaccel-5.12.0", - "src": { - "url": "stable/frameworks/5.12/kglobalaccel-5.12.0.tar.xz", - "name": "kglobalaccel-5.12.0.tar.xz", - "sha256": "1p8kj31m4lyy6dr85383v6j8bg622xmw3x8kyiijlckd1zf2bmr8" - }, - "buildInputs": [ - "ecm", - "kf5config", - "kf5coreaddons", - "kf5crash", - "kf5dbusaddons", - "kf5windowsystem", - "qt5", - "qt5dbus", - "qt5test", - "qt5widgets", - "qt5x11extras", - "x11", - "xcb" - ] - }, - "kitemviews": { - "nativeBuildInputs": [ - "cmake" - ], - "propagatedNativeBuildInputs": [], - "propagatedUserEnvPkgs": [], - "propagatedBuildInputs": [ - "qt5widgets" - ], - "name": "kitemviews-5.12.0", - "src": { - "url": "stable/frameworks/5.12/kitemviews-5.12.0.tar.xz", - "name": "kitemviews-5.12.0.tar.xz", - "sha256": "0swlp9kynsw708mm9b4bh2r9rcwqxqmkwaga4gg33cjchf0y8862" - }, - "buildInputs": [ - "ecm", - "qt5", - "qt5test", - "qt5widgets" - ] - }, - "kplotting": { - "nativeBuildInputs": [ - "cmake" - ], - "propagatedNativeBuildInputs": [], - "propagatedUserEnvPkgs": [], - "propagatedBuildInputs": [ - "qt5widgets" - ], - "name": "kplotting-5.12.0", - "src": { - "url": "stable/frameworks/5.12/kplotting-5.12.0.tar.xz", - "name": "kplotting-5.12.0.tar.xz", - "sha256": "1xh0lbi7fxsz3gj2y762r9md85l8fp0l6kj5577444k4vswgaial" - }, - "buildInputs": [ - "ecm", - "qt5", - "qt5test", - "qt5widgets" - ] - }, - "kauth": { - "nativeBuildInputs": [ - "cmake" - ], - "propagatedNativeBuildInputs": [], - "propagatedUserEnvPkgs": [], - "propagatedBuildInputs": [ - "kf5coreaddons" - ], - "name": "kauth-5.12.0", - "src": { - "url": "stable/frameworks/5.12/kauth-5.12.0.tar.xz", - "name": "kauth-5.12.0.tar.xz", - "sha256": "1ky3f16z4w0p97yzdfn3v4qs50wcir5p18cq6sakjhp95fxj1m2y" - }, - "buildInputs": [ - "ecm", - "kf5coreaddons", - "qt5", - "qt5dbus", - "qt5test", - "qt5widgets" - ] - }, - "plasma-framework": { - "nativeBuildInputs": [ - "cmake", - "sh" - ], - "propagatedNativeBuildInputs": [], - "propagatedUserEnvPkgs": [], - "propagatedBuildInputs": [ - "kf5package", - "kf5service" - ], - "name": "plasma-framework-5.12.0", - "src": { - "url": "stable/frameworks/5.12/plasma-framework-5.12.0.tar.xz", - "name": "plasma-framework-5.12.0.tar.xz", - "sha256": "07ma5nr3v3r9x9gc5sb3rhghci8cl0mm11f8dfawl3bvyzzhq3hm" - }, - "buildInputs": [ - "ecm", - "egl", - "gpgme", - "kactivities", - "kcoreaddons", - "kde4support", - "kdeclarative", - "kdepimlibs", - "kdesu", - "kf5", - "kf5activities", - "kf5archive", - "kf5auth", - "kf5bookmarks", - "kf5codecs", - "kf5completion", - "kf5config", - "kf5configwidgets", - "kf5coreaddons", - "kf5crash", - "kf5dbusaddons", - "kf5declarative", - "kf5doctools", - "kf5globalaccel", - "kf5guiaddons", - "kf5i18n", - "kf5iconthemes", - "kf5idletime", - "kf5init", - "kf5itemmodels", - "kf5itemviews", - "kf5jobwidgets", - "kf5js", - "kf5karchive", - "kf5kauth", - "kf5kbookmarks", - "kf5kcodecs", - "kf5kcompletion", - "kf5kconfig", - "kf5kconfigwidgets", - "kf5kcoreaddons", - "kf5kcrash", - "kf5kdbusaddons", - "kf5kde4support", - "kf5kdeclarative", - "kf5kdesu", - "kf5kdoctools", - "kf5kf5globalaccel", - "kf5kguiaddons", - "kf5ki18n", - "kf5kiconthemes", - "kf5kidletime", - "kf5kinit", - "kf5kio", - "kf5kjobwidgets", - "kf5kjs", - "kf5knotifications", - "kf5kparts", - "kf5kross", - "kf5kservice", - "kf5ktextwidgets", - "kf5kunitconversion", - "kf5kwallet", - "kf5kwidgetsaddons", - "kf5kwindowsystem", - "kf5notifications", - "kf5package", - "kf5parts", - "kf5service", - "kf5solid", - "kf5sonnet", - "kf5su", - "kf5textwidgets", - "kf5threadweaver", - "kf5unitconversion", - "kf5wallet", - "kf5widgetsaddons", - "kf5windowsystem", - "kf5xmlgui", - "opengl", - "qca2", - "qt5", - "qt5gui", - "qt5qml", - "qt5quick", - "qt5script", - "qt5sql", - "qt5svg", - "qt5test", - "qt5widgets", - "qt5x11extras", - "solid", - "x11", - "xcb" - ] - }, - "kguiaddons": { - "nativeBuildInputs": [ - "cmake" - ], - "propagatedNativeBuildInputs": [], - "propagatedUserEnvPkgs": [], - "propagatedBuildInputs": [ - "qt5gui" - ], - "name": "kguiaddons-5.12.0", - "src": { - "url": "stable/frameworks/5.12/kguiaddons-5.12.0.tar.xz", - "name": "kguiaddons-5.12.0.tar.xz", - "sha256": "0s49vn617vaddnrpryivrpwmcdb95xincx2x86bsybdsss8nawp3" - }, - "buildInputs": [ - "ecm", - "qt5", - "qt5gui", - "qt5test", - "qt5widgets", - "qt5x11extras", - "x11", - "xcb" - ] - }, - "kservice": { - "nativeBuildInputs": [ - "cmake" - ], - "propagatedNativeBuildInputs": [], - "propagatedUserEnvPkgs": [], - "propagatedBuildInputs": [ - "kf5config", - "kf5coreaddons" - ], - "name": "kservice-5.12.0", - "src": { - "url": "stable/frameworks/5.12/kservice-5.12.0.tar.xz", - "name": "kservice-5.12.0.tar.xz", - "sha256": "12zfxvzv34hbcwi325izlahr65cgd465hsj29ib3lgr0aadi8r0b" - }, - "buildInputs": [ - "ecm", - "kf5config", - "kf5coreaddons", - "kf5crash", - "kf5dbusaddons", - "kf5doctools", - "kf5i18n", - "qt5", - "qt5concurrent", - "qt5dbus", - "qt5test", - "qt5xml" - ] - }, - "khtml": { - "nativeBuildInputs": [ - "cmake" - ], - "propagatedNativeBuildInputs": [], - "propagatedUserEnvPkgs": [], - "propagatedBuildInputs": [ - "kf5archive", - "kf5bookmarks", - "kf5globalaccel", - "kf5i18n", - "kf5iconthemes", - "kf5js", - "kf5kio", - "kf5notifications", - "kf5parts", - "kf5sonnet", - "kf5wallet", - "kf5widgetsaddons", - "kf5windowsystem", - "qt5core" - ], - "name": "khtml-5.12.0", - "src": { - "url": "stable/frameworks/5.12/portingAids/khtml-5.12.0.tar.xz", - "name": "khtml-5.12.0.tar.xz", - "sha256": "0f76x8zy81dd7y0qwkf7drwa3k2f4yzbr13w2i89yaa078l7p9sw" - }, - "buildInputs": [ - "ecm", - "gif", - "jpeg", - "kdewin", - "kf5archive", - "kf5codecs", - "kf5globalaccel", - "kf5i18n", - "kf5iconthemes", - "kf5js", - "kf5kio", - "kf5notifications", - "kf5parts", - "kf5sonnet", - "kf5textwidgets", - "kf5wallet", - "kf5widgetsaddons", - "kf5windowsystem", - "kf5xmlgui", - "openssl", - "perl", - "phonon4qt5", - "png", - "qt5", - "qt5test", - "qt5x11extras", - "x11" - ] - }, - "kded": { - "nativeBuildInputs": [ - "cmake" - ], - "propagatedNativeBuildInputs": [], - "propagatedUserEnvPkgs": [], - "propagatedBuildInputs": [], - "name": "kded-5.12.0", - "src": { - "url": "stable/frameworks/5.12/kded-5.12.0.tar.xz", - "name": "kded-5.12.0.tar.xz", - "sha256": "1876gc1kkz41kcmy78lnl212paygfhj0syvswbdpx3nq4gyyrkyx" - }, - "buildInputs": [ - "ecm", - "kf5config", - "kf5coreaddons", - "kf5crash", - "kf5dbusaddons", - "kf5doctools", - "kf5init", - "kf5service", - "qt5" - ] - }, - "kpty": { - "nativeBuildInputs": [ - "cmake" - ], - "propagatedNativeBuildInputs": [], - "propagatedUserEnvPkgs": [], - "propagatedBuildInputs": [ - "kf5coreaddons" - ], - "name": "kpty-5.12.0", - "src": { - "url": "stable/frameworks/5.12/kpty-5.12.0.tar.xz", - "name": "kpty-5.12.0.tar.xz", - "sha256": "0gpvjdsag5fmdz5fmjna7wb6j64cpwzfk6rljg938xg0pidms6wc" - }, - "buildInputs": [ - "ecm", - "kf5coreaddons", - "kf5i18n", - "qt5", - "utempter" - ] - }, - "kross": { - "nativeBuildInputs": [ - "cmake" - ], - "propagatedNativeBuildInputs": [], - "propagatedUserEnvPkgs": [], - "propagatedBuildInputs": [ - "kf5i18n", - "kf5iconthemes", - "kf5kio", - "kf5parts", - "kf5widgetsaddons", - "qt5script", - "qt5widgets", - "qt5xml" - ], - "name": "kross-5.12.0", - "src": { - "url": "stable/frameworks/5.12/portingAids/kross-5.12.0.tar.xz", - "name": "kross-5.12.0.tar.xz", - "sha256": "1s7vxsp992y8r39m1val4mylfcl084wsj391y5z333cdryr4wqwq" - }, - "buildInputs": [ - "ecm", - "kf5completion", - "kf5coreaddons", - "kf5doctools", - "kf5i18n", - "kf5iconthemes", - "kf5kio", - "kf5parts", - "kf5widgetsaddons", - "kf5xmlgui", - "qt5", - "qt5core", - "qt5script", - "qt5test", - "qt5uitools", - "qt5widgets", - "qt5xml" - ] - }, - "kxmlgui": { - "nativeBuildInputs": [ - "cmake" - ], - "propagatedNativeBuildInputs": [], - "propagatedUserEnvPkgs": [], - "propagatedBuildInputs": [ - "kf5config", - "kf5configwidgets", - "qt5dbus", - "qt5widgets", - "qt5xml" - ], - "name": "kxmlgui-5.12.0", - "src": { - "url": "stable/frameworks/5.12/kxmlgui-5.12.0.tar.xz", - "name": "kxmlgui-5.12.0.tar.xz", - "sha256": "1v9nf3hrymikgy3d7lh9xcyw8dx1ndl8gsgmzfbxjli60fjniiyl" - }, - "buildInputs": [ - "ecm", - "kf5attica", - "kf5config", - "kf5configwidgets", - "kf5globalaccel", - "kf5i18n", - "kf5iconthemes", - "kf5itemviews", - "kf5textwidgets", - "kf5widgetsaddons", - "kf5windowsystem", - "qt5", - "qt5dbus", - "qt5network", - "qt5printsupport", - "qt5test", - "qt5widgets", - "qt5xml" - ] - }, - "kconfig": { - "nativeBuildInputs": [ - "cmake" - ], - "propagatedNativeBuildInputs": [], - "propagatedUserEnvPkgs": [], - "propagatedBuildInputs": [ - "qt5xml" - ], - "name": "kconfig-5.12.0", - "src": { - "url": "stable/frameworks/5.12/kconfig-5.12.0.tar.xz", - "name": "kconfig-5.12.0.tar.xz", - "sha256": "1dxdf01kswigv7cdad9zjxg5iri479hi8gib3b72pwm24m0wc5ac" - }, - "buildInputs": [ - "ecm", - "qt5", - "qt5concurrent", - "qt5core", - "qt5gui", - "qt5test", - "qt5xml" - ] - }, - "kinit": { - "nativeBuildInputs": [ - "cmake" - ], - "propagatedNativeBuildInputs": [], - "propagatedUserEnvPkgs": [], - "propagatedBuildInputs": [], - "name": "kinit-5.12.0", - "src": { - "url": "stable/frameworks/5.12/kinit-5.12.0.tar.xz", - "name": "kinit-5.12.0.tar.xz", - "sha256": "19w1wgv9javrfmfq52bdvaazd3hqlf6hwdw09hc5935b043zx6cz" - }, - "buildInputs": [ - "ecm", - "kf5config", - "kf5crash", - "kf5doctools", - "kf5i18n", - "kf5kio", - "kf5service", - "kf5windowsystem", - "libcap", - "qt5", - "x11" - ] - }, - "kpackage": { - "nativeBuildInputs": [ - "cmake" - ], - "propagatedNativeBuildInputs": [], - "propagatedUserEnvPkgs": [], - "propagatedBuildInputs": [ - "kf5coreaddons" - ], - "name": "kpackage-5.12.0", - "src": { - "url": "stable/frameworks/5.12/kpackage-5.12.0.tar.xz", - "name": "kpackage-5.12.0.tar.xz", - "sha256": "1a8cn1zqv930nmda8n45fnwc5al1iw7xdgqvydbgds7q0mqwg7l5" - }, - "buildInputs": [ - "ecm", - "kf5archive", - "kf5config", - "kf5coreaddons", - "kf5doctools", - "kf5i18n", - "qt5", - "qt5core", - "qt5test" - ] - }, - "karchive": { - "nativeBuildInputs": [ - "cmake" - ], - "propagatedNativeBuildInputs": [], - "propagatedUserEnvPkgs": [], - "propagatedBuildInputs": [ - "qt5core" - ], - "name": "karchive-5.12.0", - "src": { - "url": "stable/frameworks/5.12/karchive-5.12.0.tar.xz", - "name": "karchive-5.12.0.tar.xz", - "sha256": "0dh6pskw1picj3f6a4bbhd9j9ki8l738x7f9dxfwcx05mzsliyl8" - }, - "buildInputs": [ - "bzip2", - "ecm", - "kf5archive", - "liblzma", - "qt5core", - "qt5test", - "zlib" - ] - }, - "kdesu": { - "nativeBuildInputs": [ - "cmake" - ], - "propagatedNativeBuildInputs": [], - "propagatedUserEnvPkgs": [], - "propagatedBuildInputs": [ - "kf5pty" - ], - "name": "kdesu-5.12.0", - "src": { - "url": "stable/frameworks/5.12/kdesu-5.12.0.tar.xz", - "name": "kdesu-5.12.0.tar.xz", - "sha256": "1ks695j7wnb7j6vca7a3cb0ii0li4g7sdyksvqsmkxbb1rrpg11f" - }, - "buildInputs": [ - "ecm", - "kf5coreaddons", - "kf5i18n", - "kf5pty", - "kf5service", - "qt5core", - "x11" - ] - }, - "kimageformats": { - "nativeBuildInputs": [ - "cmake" - ], - "propagatedNativeBuildInputs": [], - "propagatedUserEnvPkgs": [], - "propagatedBuildInputs": [], - "name": "kimageformats-5.12.0", - "src": { - "url": "stable/frameworks/5.12/kimageformats-5.12.0.tar.xz", - "name": "kimageformats-5.12.0.tar.xz", - "sha256": "1h91xwj4xjv8z5a9hnid7zqcs35cwxv6hf3kwaag35vllm2cs0s7" - }, - "buildInputs": [ - "ecm", - "jasper", - "openexr", - "qt5gui", - "qt5printsupport", - "qt5test" - ] - }, - "kmediaplayer": { - "nativeBuildInputs": [ - "cmake" - ], - "propagatedNativeBuildInputs": [], - "propagatedUserEnvPkgs": [], - "propagatedBuildInputs": [ - "kf5parts" - ], - "name": "kmediaplayer-5.12.0", - "src": { - "url": "stable/frameworks/5.12/portingAids/kmediaplayer-5.12.0.tar.xz", - "name": "kmediaplayer-5.12.0.tar.xz", - "sha256": "0yr5jjpfnjgfrzqpksl85k6jsgihdb5spf0k9478ryyzpzw3as15" - }, - "buildInputs": [ - "ecm", - "kf5parts", - "kf5xmlgui", - "qt5dbus", - "qt5test", - "qt5widgets" - ] - }, - "ktexteditor": { - "nativeBuildInputs": [ - "cmake" - ], - "propagatedNativeBuildInputs": [], - "propagatedUserEnvPkgs": [], - "propagatedBuildInputs": [], - "name": "ktexteditor-5.12.0", - "src": { - "url": "stable/frameworks/5.12/ktexteditor-5.12.0.tar.xz", - "name": "ktexteditor-5.12.0.tar.xz", - "sha256": "09fcyxanl744mrbpxw5sa1bvf18d9hcs305jaim8bgfw58gz7prl" - }, - "buildInputs": [ - "ecm", - "kf5archive", - "kf5config", - "kf5guiaddons", - "kf5i18n", - "kf5iconthemes", - "kf5kio", - "kf5parts", - "kf5sonnet", - "libgit2", - "perl", - "qt5", - "qt5core", - "qt5printsupport", - "qt5script", - "qt5test", - "qt5widgets", - "qt5xml", - "qt5xmlpatterns" - ] - }, - "kdesignerplugin": { - "nativeBuildInputs": [ - "cmake" - ], - "propagatedNativeBuildInputs": [], - "propagatedUserEnvPkgs": [], - "propagatedBuildInputs": [], - "name": "kdesignerplugin-5.12.0", - "src": { - "url": "stable/frameworks/5.12/kdesignerplugin-5.12.0.tar.xz", - "name": "kdesignerplugin-5.12.0.tar.xz", - "sha256": "05n5pfqabmmy5y8dvk7xz51nyky4k44vxhv7k9fq231cza07w3dg" - }, - "buildInputs": [ - "ecm", - "kf5completion", - "kf5config", - "kf5configwidgets", - "kf5coreaddons", - "kf5doctools", - "kf5iconthemes", - "kf5itemviews", - "kf5kio", - "kf5plotting", - "kf5sonnet", - "kf5textwidgets", - "kf5webkit", - "kf5widgetsaddons", - "kf5xmlgui", - "qt5core", - "qt5designer", - "qt5test", - "qt5widgets" - ] - }, - "kparts": { - "nativeBuildInputs": [ - "cmake" - ], - "propagatedNativeBuildInputs": [], - "propagatedUserEnvPkgs": [], - "propagatedBuildInputs": [ - "kf5kio", - "kf5textwidgets", - "kf5xmlgui" - ], - "name": "kparts-5.12.0", - "src": { - "url": "stable/frameworks/5.12/kparts-5.12.0.tar.xz", - "name": "kparts-5.12.0.tar.xz", - "sha256": "075iqmjdmg8jlbmnpp4jjfr4way4i4c5zwg4c1d4cgd14rr9vm1r" - }, - "buildInputs": [ - "ecm", - "kf5config", - "kf5coreaddons", - "kf5i18n", - "kf5iconthemes", - "kf5jobwidgets", - "kf5kio", - "kf5notifications", - "kf5service", - "kf5textwidgets", - "kf5widgetsaddons", - "kf5xmlgui", - "qt5", - "qt5core", - "qt5test", - "qt5widgets", - "qt5xml" - ] - }, - "kcmutils": { - "nativeBuildInputs": [ - "cmake" - ], - "propagatedNativeBuildInputs": [], - "propagatedUserEnvPkgs": [], - "propagatedBuildInputs": [ - "kf5configwidgets", - "kf5service" - ], - "name": "kcmutils-5.12.0", - "src": { - "url": "stable/frameworks/5.12/kcmutils-5.12.0.tar.xz", - "name": "kcmutils-5.12.0.tar.xz", - "sha256": "1bnrybzfzhb98ihxcvxjgd6agbr16grhdp8zrbq0lhqbaivyfrzd" - }, - "buildInputs": [ - "ecm", - "kf5configwidgets", - "kf5coreaddons", - "kf5declarative", - "kf5i18n", - "kf5iconthemes", - "kf5itemviews", - "kf5package", - "kf5service", - "kf5xmlgui", - "qt5", - "qt5dbus", - "qt5qml", - "qt5quick", - "qt5widgets" - ] - }, - "frameworkintegration": { - "nativeBuildInputs": [ - "cmake" - ], - "propagatedNativeBuildInputs": [], - "propagatedUserEnvPkgs": [], - "propagatedBuildInputs": [ - "kf5configwidgets", - "kf5iconthemes" - ], - "name": "frameworkintegration-5.12.0", - "src": { - "url": "stable/frameworks/5.12/frameworkintegration-5.12.0.tar.xz", - "name": "frameworkintegration-5.12.0.tar.xz", - "sha256": "0pi1gsc2k681f7913ald5d4i53riv2nwj09plalkabydh8kcd55j" - }, - "buildInputs": [ - "ecm", - "kf5config", - "kf5configwidgets", - "kf5i18n", - "kf5iconthemes", - "kf5kio", - "kf5notifications", - "kf5widgetsaddons", - "oxygenfont", - "qt5", - "qt5dbus", - "qt5qml", - "qt5test", - "qt5widgets", - "qt5x11extras", - "x11", - "xcb" - ] - }, - "kiconthemes": { - "nativeBuildInputs": [ - "cmake" - ], - "propagatedNativeBuildInputs": [], - "propagatedUserEnvPkgs": [], - "propagatedBuildInputs": [ - "qt5widgets" - ], - "name": "kiconthemes-5.12.0", - "src": { - "url": "stable/frameworks/5.12/kiconthemes-5.12.0.tar.xz", - "name": "kiconthemes-5.12.0.tar.xz", - "sha256": "0myaqpi1pavjyf2pyvkb2v87vwpyzwd2bvm5bh88va1p1kw747a5" - }, - "buildInputs": [ - "ecm", - "kf5configwidgets", - "kf5i18n", - "kf5itemviews", - "kf5widgetsaddons", - "qt5", - "qt5dbus", - "qt5svg", - "qt5test", - "qt5widgets" - ] - }, - "kjs": { - "nativeBuildInputs": [ - "cmake" - ], - "propagatedNativeBuildInputs": [], - "propagatedUserEnvPkgs": [], - "propagatedBuildInputs": [ - "qt5core" - ], - "name": "kjs-5.12.0", - "src": { - "url": "stable/frameworks/5.12/portingAids/kjs-5.12.0.tar.xz", - "name": "kjs-5.12.0.tar.xz", - "sha256": "1ajcnpphn3vdkx4xwb762bvj0ws7l2h5sxq53cz3lzvznn9q99ps" - }, - "buildInputs": [ - "ecm", - "kf5doctools", - "pcre", - "perl", - "qt5core", - "qt5test" - ] - }, - "knotifyconfig": { - "nativeBuildInputs": [ - "cmake" - ], - "propagatedNativeBuildInputs": [], - "propagatedUserEnvPkgs": [], - "propagatedBuildInputs": [ - "qt5widgets" - ], - "name": "knotifyconfig-5.12.0", - "src": { - "url": "stable/frameworks/5.12/knotifyconfig-5.12.0.tar.xz", - "name": "knotifyconfig-5.12.0.tar.xz", - "sha256": "0gznp2m7hlrbl6y7d3p8g6nwdgpk1h2iyy810cs6cjhs5n7b7bfk" - }, - "buildInputs": [ - "ecm", - "kf5completion", - "kf5config", - "kf5configwidgets", - "kf5i18n", - "kf5kio", - "kf5notifications", - "kf5widgetsaddons", - "kf5xmlgui", - "phonon4qt5", - "qt5", - "qt5dbus", - "qt5optional_components", - "qt5test", - "qt5texttospeech", - "qt5widgets" - ] - }, - "kio": { - "nativeBuildInputs": [ - "cmake" - ], - "propagatedNativeBuildInputs": [], - "propagatedUserEnvPkgs": [], - "propagatedBuildInputs": [ - "kf5bookmarks", - "kf5completion", - "kf5config", - "kf5coreaddons", - "kf5itemviews", - "kf5jobwidgets", - "kf5service", - "kf5solid", - "kf5xmlgui", - "qt5network" - ], - "name": "kio-5.12.0", - "src": { - "url": "stable/frameworks/5.12/kio-5.12.0.tar.xz", - "name": "kio-5.12.0.tar.xz", - "sha256": "139jngyaa1rm159qj0ivjk9bd18rb6sp9n8290xsqwpfvs6ixn7w" - }, - "buildInputs": [ - "acl", - "ecm", - "gssapi", - "kf5archive", - "kf5bookmarks", - "kf5completion", - "kf5config", - "kf5configwidgets", - "kf5coreaddons", - "kf5dbusaddons", - "kf5doctools", - "kf5i18n", - "kf5iconthemes", - "kf5itemviews", - "kf5jobwidgets", - "kf5notifications", - "kf5service", - "kf5solid", - "kf5textwidgets", - "kf5wallet", - "kf5widgetsaddons", - "kf5windowsystem", - "kf5xmlgui", - "libxml2", - "libxslt", - "openssl", - "qt5", - "qt5concurrent", - "qt5core", - "qt5dbus", - "qt5network", - "qt5script", - "qt5test", - "qt5widgets", - "qt5x11extras", - "qt5xml", - "strigi", - "x11", - "zlib" - ] - }, - "kunitconversion": { - "nativeBuildInputs": [ - "cmake" - ], - "propagatedNativeBuildInputs": [], - "propagatedUserEnvPkgs": [], - "propagatedBuildInputs": [ - "qt5core" - ], - "name": "kunitconversion-5.12.0", - "src": { - "url": "stable/frameworks/5.12/kunitconversion-5.12.0.tar.xz", - "name": "kunitconversion-5.12.0.tar.xz", - "sha256": "0gmxqjryjzhhr75clbs7swd765asfaf0b7ivnqk99j0dzdg1yh8m" - }, - "buildInputs": [ - "ecm", - "kf5i18n", - "qt5", - "qt5core", - "qt5network", - "qt5test", - "qt5xml" - ] - }, - "kdnssd": { - "nativeBuildInputs": [ - "cmake" - ], - "propagatedNativeBuildInputs": [], - "propagatedUserEnvPkgs": [], - "propagatedBuildInputs": [ - "qt5network" - ], - "name": "kdnssd-5.12.0", - "src": { - "url": "stable/frameworks/5.12/kdnssd-5.12.0.tar.xz", - "name": "kdnssd-5.12.0.tar.xz", - "sha256": "1v8nml6fmabail6d9wybfqmg02kymg15x5ng4vc08z9wrn1jvxrd" - }, - "buildInputs": [ - "avahi", - "dnssd", - "ecm", - "qt5", - "qt5dbus", - "qt5network" - ] - }, - "knotifications": { - "nativeBuildInputs": [ - "cmake" - ], - "propagatedNativeBuildInputs": [], - "propagatedUserEnvPkgs": [], - "propagatedBuildInputs": [ - "qt5widgets" - ], - "name": "knotifications-5.12.0", - "src": { - "url": "stable/frameworks/5.12/knotifications-5.12.0.tar.xz", - "name": "knotifications-5.12.0.tar.xz", - "sha256": "08clp98lpplk2k6c4r1l01yh16ssn4ipfc6w8wiahqipp6gzw1bv" - }, - "buildInputs": [ - "dbusmenu-qt5", - "ecm", - "kf5codecs", - "kf5config", - "kf5coreaddons", - "kf5iconthemes", - "kf5service", - "kf5windowsystem", - "phonon4qt5", - "qt5", - "qt5dbus", - "qt5optional_components", - "qt5test", - "qt5texttospeech", - "qt5widgets", - "qt5x11extras", - "x11" - ] - }, - "kdbusaddons": { - "nativeBuildInputs": [ - "cmake" - ], - "propagatedNativeBuildInputs": [], - "propagatedUserEnvPkgs": [], - "propagatedBuildInputs": [ - "qt5dbus" - ], - "name": "kdbusaddons-5.12.0", - "src": { - "url": "stable/frameworks/5.12/kdbusaddons-5.12.0.tar.xz", - "name": "kdbusaddons-5.12.0.tar.xz", - "sha256": "1nfanafpsi67lmszf8lf3zyjghb3j0jfbc5s7vsa19zbxz9dsh3d" - }, - "buildInputs": [ - "ecm", - "qt5dbus", - "qt5test", - "qt5x11extras" - ] - }, - "kemoticons": { - "nativeBuildInputs": [ - "cmake" - ], - "propagatedNativeBuildInputs": [], - "propagatedUserEnvPkgs": [], - "propagatedBuildInputs": [ - "kf5service", - "qt5gui" - ], - "name": "kemoticons-5.12.0", - "src": { - "url": "stable/frameworks/5.12/kemoticons-5.12.0.tar.xz", - "name": "kemoticons-5.12.0.tar.xz", - "sha256": "11wm832xv59vlwnlq314vr7j151mfv7s5xsgab1h0w1ypf8nbggv" - }, - "buildInputs": [ - "ecm", - "kf5archive", - "kf5config", - "kf5coreaddons", - "kf5service", - "qt5", - "qt5gui", - "qt5test", - "qt5widgets", - "qt5xml" - ] - }, - "kdoctools": { - "nativeBuildInputs": [ - "cmake" - ], - "propagatedNativeBuildInputs": [], - "propagatedUserEnvPkgs": [], - "propagatedBuildInputs": [ - "qt5core" - ], - "name": "kdoctools-5.12.0", - "src": { - "url": "stable/frameworks/5.12/kdoctools-5.12.0.tar.xz", - "name": "kdoctools-5.12.0.tar.xz", - "sha256": "0if3lss9ywwkpcgb8k6vi6b35vl5xxy77gdsbmvd2w2r83p2s6n4" - }, - "buildInputs": [ - "docbookxml4", - "docbookxsl", - "ecm", - "kf5archive", - "kf5doctools", - "kf5i18n", - "libxml2", - "libxslt", - "qt5core" - ] - }, - "kapidox": { - "nativeBuildInputs": [ - "cmake" - ], - "propagatedNativeBuildInputs": [], - "propagatedUserEnvPkgs": [], - "propagatedBuildInputs": [], - "name": "kapidox-5.12.0", - "src": { - "url": "stable/frameworks/5.12/kapidox-5.12.0.tar.xz", - "name": "kapidox-5.12.0.tar.xz", - "sha256": "0pcmyp92l63klxjz3valpk9kr9rh3ny663hqlfj1qcbl5qx10fic" - }, - "buildInputs": [ - "pythoninterp" - ] - }, - "kcoreaddons": { - "nativeBuildInputs": [ - "cmake" - ], - "propagatedNativeBuildInputs": [], - "propagatedUserEnvPkgs": [], - "propagatedBuildInputs": [ - "qt5core" - ], - "name": "kcoreaddons-5.12.0", - "src": { - "url": "stable/frameworks/5.12/kcoreaddons-5.12.0.tar.xz", - "name": "kcoreaddons-5.12.0.tar.xz", - "sha256": "1w113966p2wsr6ddwifzpc6lvx2hpr2qziq7kn4ycjpq3fc6whl7" - }, - "buildInputs": [ - "ecm", - "fam", - "qt5", - "qt5core", - "qt5test", - "qt5widgets", - "sharedmimeinfo" - ] - }, - "krunner": { - "nativeBuildInputs": [ - "cmake" - ], - "propagatedNativeBuildInputs": [], - "propagatedUserEnvPkgs": [], - "propagatedBuildInputs": [ - "kf5plasma", - "qt5core" - ], - "name": "krunner-5.12.0", - "src": { - "url": "stable/frameworks/5.12/portingAids/krunner-5.12.0.tar.xz", - "name": "krunner-5.12.0.tar.xz", - "sha256": "167zz32q5ghxc672yp372livdr37wx24769726izhfhqh22gqbpz" - }, - "buildInputs": [ - "ecm", - "kf5config", - "kf5coreaddons", - "kf5i18n", - "kf5kio", - "kf5plasma", - "kf5service", - "kf5solid", - "kf5threadweaver", - "qt5", - "qt5gui", - "qt5quick", - "qt5test", - "qt5widgets" - ] - }, - "kjobwidgets": { - "nativeBuildInputs": [ - "cmake" - ], - "propagatedNativeBuildInputs": [], - "propagatedUserEnvPkgs": [], - "propagatedBuildInputs": [ - "kf5coreaddons", - "qt5widgets" - ], - "name": "kjobwidgets-5.12.0", - "src": { - "url": "stable/frameworks/5.12/kjobwidgets-5.12.0.tar.xz", - "name": "kjobwidgets-5.12.0.tar.xz", - "sha256": "1vrxcsy4jad2dzjhwlb44l18fckb1h5p3f4w6q8493clribc27kj" - }, - "buildInputs": [ - "ecm", - "kf5coreaddons", - "kf5widgetsaddons", - "qt5", - "qt5dbus", - "qt5test", - "qt5widgets", - "qt5x11extras", - "x11" - ] - }, - "kcodecs": { - "nativeBuildInputs": [ - "cmake" - ], - "propagatedNativeBuildInputs": [], - "propagatedUserEnvPkgs": [], - "propagatedBuildInputs": [ - "qt5core" - ], - "name": "kcodecs-5.12.0", - "src": { - "url": "stable/frameworks/5.12/kcodecs-5.12.0.tar.xz", - "name": "kcodecs-5.12.0.tar.xz", - "sha256": "1xwz1ipf53azhcpm91c8q1q1i5v4avbnfapgz45hr223ilfkdmpy" - }, - "buildInputs": [ - "ecm", - "qt5core", - "qt5test" - ] - }, - "kconfigwidgets": { - "nativeBuildInputs": [ - "cmake" - ], - "propagatedNativeBuildInputs": [], - "propagatedUserEnvPkgs": [], - "propagatedBuildInputs": [ - "kf5auth", - "kf5codecs", - "kf5config", - "kf5widgetsaddons" - ], - "name": "kconfigwidgets-5.12.0", - "src": { - "url": "stable/frameworks/5.12/kconfigwidgets-5.12.0.tar.xz", - "name": "kconfigwidgets-5.12.0.tar.xz", - "sha256": "1xwk6alrfpgm3pblhdglzglazvjp9i5kzcg212ngad8q9z05c4jg" - }, - "buildInputs": [ - "ecm", - "kf5auth", - "kf5codecs", - "kf5config", - "kf5coreaddons", - "kf5doctools", - "kf5guiaddons", - "kf5i18n", - "kf5widgetsaddons", - "qt5", - "qt5test" - ] - }, - "kdeclarative": { - "nativeBuildInputs": [ - "cmake" - ], - "propagatedNativeBuildInputs": [], - "propagatedUserEnvPkgs": [], - "propagatedBuildInputs": [ - "kf5config", - "kf5package", - "qt5qml" - ], - "name": "kdeclarative-5.12.0", - "src": { - "url": "stable/frameworks/5.12/kdeclarative-5.12.0.tar.xz", - "name": "kdeclarative-5.12.0.tar.xz", - "sha256": "0k6c6ar5xi0m2p4s81p0057i13zpihakniscx5v9yz1ncv7sl8gm" - }, - "buildInputs": [ - "activeapp", - "ecm", - "epoxy", - "kf5config", - "kf5globalaccel", - "kf5guiaddons", - "kf5i18n", - "kf5iconthemes", - "kf5kio", - "kf5package", - "kf5widgetsaddons", - "kf5windowsystem", - "qt5", - "qt5gui", - "qt5qml", - "qt5quick", - "qt5test" - ] - }, - "ktextwidgets": { - "nativeBuildInputs": [ - "cmake" - ], - "propagatedNativeBuildInputs": [], - "propagatedUserEnvPkgs": [], - "propagatedBuildInputs": [ - "kf5i18n", - "kf5sonnet", - "qt5widgets" - ], - "name": "ktextwidgets-5.12.0", - "src": { - "url": "stable/frameworks/5.12/ktextwidgets-5.12.0.tar.xz", - "name": "ktextwidgets-5.12.0.tar.xz", - "sha256": "0m2813dm3xs9q2rwvbkynckgbbh0q51swhibhdyirggl1xc8vvf0" - }, - "buildInputs": [ - "ecm", - "kf5completion", - "kf5config", - "kf5configwidgets", - "kf5i18n", - "kf5iconthemes", - "kf5service", - "kf5sonnet", - "kf5widgetsaddons", - "kf5windowsystem", - "qt5", - "qt5optional_components", - "qt5test", - "qt5texttospeech", - "qt5widgets" - ] - }, - "kjsembed": { - "nativeBuildInputs": [ - "cmake" - ], - "propagatedNativeBuildInputs": [], - "propagatedUserEnvPkgs": [], - "propagatedBuildInputs": [ - "kf5i18n", - "kf5js" - ], - "name": "kjsembed-5.12.0", - "src": { - "url": "stable/frameworks/5.12/portingAids/kjsembed-5.12.0.tar.xz", - "name": "kjsembed-5.12.0.tar.xz", - "sha256": "0fmgpi0c62y2658xaf0d825azywmpy77vg97k788liqy0d1ykhvh" - }, - "buildInputs": [ - "ecm", - "kf5doctools", - "kf5i18n", - "kf5js", - "qt5" - ] - } -} \ No newline at end of file diff --git a/pkgs/development/libraries/kde-frameworks-5.12/packages.sh b/pkgs/development/libraries/kde-frameworks-5.12/packages.sh deleted file mode 100755 index b859a87f32f9..000000000000 --- a/pkgs/development/libraries/kde-frameworks-5.12/packages.sh +++ /dev/null @@ -1,22 +0,0 @@ -#!/bin/sh - -set -x - -origin="$(pwd)" - -# if setting KDE_MIRROR, be sure to set --cut-dirs=N in MANIFEST_EXTRA_ARGS -KDE_MIRROR="${KDE_MIRROR:-http://download.kde.org}" - -alias nix-build="nix-build --no-out-link \"$origin/../../../..\"" - -# The extra slash at the end of the URL is necessary to stop wget -# from recursing over the whole server! (No, it's not a bug.) -$(nix-build -A autonix.manifest) \ - "${KDE_MIRROR}/stable/frameworks/5.12/" \ - "$@" -A '*.tar.xz' - -AUTONIX_DEPS_KF5=${AUTONIX_DEPS_KF5:-"$(nix-build -A haskellPackages.autonix-deps-kf5)/bin/kf5-deps"} - -$AUTONIX_DEPS_KF5 manifest.json - -rm manifest.json diff --git a/pkgs/development/libraries/kde-frameworks-5.12/plasma-framework/plasma-framework-external-paths.patch b/pkgs/development/libraries/kde-frameworks-5.12/plasma-framework/plasma-framework-external-paths.patch deleted file mode 100644 index 9a22c0bdbcd5..000000000000 --- a/pkgs/development/libraries/kde-frameworks-5.12/plasma-framework/plasma-framework-external-paths.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/src/plasma/package.cpp b/src/plasma/package.cpp -index 07b3c90..84417e3 100644 ---- a/src/plasma/package.cpp -+++ b/src/plasma/package.cpp -@@ -791,7 +791,7 @@ PackagePrivate::PackagePrivate() - servicePrefix("plasma-applet-"), - fallbackPackage(0), - metadata(0), -- externalPaths(false), -+ externalPaths(true), - valid(false), - checkedValid(false) - { diff --git a/pkgs/development/libraries/kde-frameworks-5.12/renames.json b/pkgs/development/libraries/kde-frameworks-5.12/renames.json deleted file mode 100644 index e469d582b1ca..000000000000 --- a/pkgs/development/libraries/kde-frameworks-5.12/renames.json +++ /dev/null @@ -1,71 +0,0 @@ -{ - "kf5widgetsaddons": "kwidgetsaddons", - "kf5texteditor": "ktexteditor", - "kf5designerplugin": "kdesignerplugin", - "kf5bookmarks": "kbookmarks", - "kf5frameworkintegration": "frameworkintegration", - "kf5package": "kpackage", - "kf5archive": "karchive", - "kf5plasma": "plasma-framework", - "kf5kcmutils": "kcmutils", - "kf5configwidgets": "kconfigwidgets", - "ctest": "attica", - "kf5kio": "kio", - "kf5networkmanagerqt": "networkmanager-qt", - "kf5coreaddons": "kcoreaddons", - "kf5guiaddons": "kguiaddons", - "kf5jobwidgets": "kjobwidgets", - "kf5modemmanagerqt": "modemmanager-qt", - "kf5runner": "krunner", - "kf5globalaccel": "kglobalaccel", - "kf5dbusaddons": "kdbusaddons", - "kf5crash": "kcrash", - "kf5itemviews": "kitemviews", - "kf5doctools": "kdoctools", - "kf5i18n": "ki18n", - "kf5webkit": "kdewebkit", - "kf5newstuff": "knewstuff", - "kded": "kded", - "kf5notifications": "knotifications", - "kf5activitiesexperimentalstats": "kactivities", - "kf5dnssd": "kdnssd", - "kf5notifyconfig": "knotifyconfig", - "kf5iconthemes": "kiconthemes", - "kf5js": "kjs", - "kf5kde4support": "kdelibs4support", - "kf5parts": "kparts", - "backend": "plasma-framework", - "kf5completion": "kcompletion", - "kf5threadweaver": "threadweaver", - "kf5mediaplayer": "kmediaplayer", - "kf5plasmaquick": "plasma-framework", - "kf5wallet": "kwallet", - "kf5xmlgui": "kxmlgui", - "kf5attica": "attica", - "kf5declarative": "kdeclarative", - "kf5config": "kconfig", - "kf5init": "kinit", - "kf5textwidgets": "ktextwidgets", - "kf5jsembed": "kjsembed", - "kf5codecs": "kcodecs", - "kf5service": "kservice", - "kf5sonnet": "sonnet", - "kf5kdelibs4support": "kdelibs4support", - "kf5pty": "kpty", - "kf5solid": "solid", - "kf5auth": "kauth", - "ecm": "extra-cmake-modules", - "kf5activities": "kactivities", - "kf5plotting": "kplotting", - "kf5people": "kpeople", - "kf5emoticons": "kemoticons", - "kf5kross": "kross", - "kf5su": "kdesu", - "kf5khtml": "khtml", - "kf5unitconversion": "kunitconversion", - "kf5idletime": "kidletime", - "kf5bluezqt": "bluez-qt", - "kf5windowsystem": "kwindowsystem", - "kf5xmlrpcclient": "kxmlrpcclient", - "kf5itemmodels": "kitemmodels" -} \ No newline at end of file diff --git a/pkgs/development/libraries/kde-frameworks-5.12/setup-hook.sh b/pkgs/development/libraries/kde-frameworks-5.12/setup-hook.sh deleted file mode 100644 index a8d9b7e0e36f..000000000000 --- a/pkgs/development/libraries/kde-frameworks-5.12/setup-hook.sh +++ /dev/null @@ -1 +0,0 @@ -addToSearchPath XDG_DATA_DIRS @out@/share diff --git a/pkgs/development/libraries/kde-frameworks-5.14/baloo.nix b/pkgs/development/libraries/kde-frameworks-5.14/baloo.nix deleted file mode 100644 index 8b6b3509f0db..000000000000 --- a/pkgs/development/libraries/kde-frameworks-5.14/baloo.nix +++ /dev/null @@ -1,49 +0,0 @@ -{ kdeFramework, lib -, extra-cmake-modules -, kauth -, kconfig -, kcoreaddons -, kcrash -, kdbusaddons -, kfilemetadata -, ki18n -, kidletime -, kio -, lmdb -, qtbase -, qtquick1 -, solid -}: - -kdeFramework { - name = "baloo"; - nativeBuildInputs = [ extra-cmake-modules ]; - buildInputs = [ - kauth - kconfig - kcrash - kdbusaddons - ki18n - kidletime - kio - lmdb - qtquick1 - solid - ]; - propagatedBuildInputs = [ - kcoreaddons - kfilemetadata - qtbase - ]; - postInstall = '' - wrapKDEProgram "$out/bin/baloo_file" - wrapKDEProgram "$out/bin/baloo_file_extractor" - wrapKDEProgram "$out/bin/balooctl" - wrapKDEProgram "$out/bin/baloosearch" - wrapKDEProgram "$out/bin/balooshow" - wrapKDEProgram "$out/bin/baloo-monitor" - ''; - meta = { - maintainers = [ lib.maintainers.ttuegel ]; - }; -} diff --git a/pkgs/development/libraries/kde-frameworks-5.14/extra-cmake-modules/0001-extra-cmake-modules-paths.patch b/pkgs/development/libraries/kde-frameworks-5.14/extra-cmake-modules/0001-extra-cmake-modules-paths.patch deleted file mode 100644 index 9717716faf5b..000000000000 --- a/pkgs/development/libraries/kde-frameworks-5.14/extra-cmake-modules/0001-extra-cmake-modules-paths.patch +++ /dev/null @@ -1,74 +0,0 @@ -From 3cc148e878b69fc3e0228f3e3bf1bbe689dad87c Mon Sep 17 00:00:00 2001 -From: Thomas Tuegel <ttuegel@gmail.com> -Date: Fri, 20 Feb 2015 23:17:39 -0600 -Subject: [PATCH] extra-cmake-modules paths - ---- - kde-modules/KDEInstallDirs.cmake | 37 ++++--------------------------------- - 1 file changed, 4 insertions(+), 33 deletions(-) - -diff --git a/kde-modules/KDEInstallDirs.cmake b/kde-modules/KDEInstallDirs.cmake -index b7cd34d..2f868ac 100644 ---- a/kde-modules/KDEInstallDirs.cmake -+++ b/kde-modules/KDEInstallDirs.cmake -@@ -193,37 +193,8 @@ - # (To distribute this file outside of extra-cmake-modules, substitute the full - # License text for the above reference.) - --# Figure out what the default install directory for libraries should be. --# This is based on the logic in GNUInstallDirs, but simplified (the --# GNUInstallDirs code deals with re-configuring, but that is dealt with --# by the _define_* macros in this module). -+# The default library directory on NixOS is *always* /lib. - 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 -@@ -445,15 +416,15 @@ if(KDE_INSTALL_USE_QT_SYS_PATHS) - "QtQuick2 imports" - QML_INSTALL_DIR) - else() -- _define_relative(QTPLUGINDIR LIBDIR "plugins" -+ _define_relative(QTPLUGINDIR LIBDIR "qt5/plugins" - "Qt plugins" - QT_PLUGIN_INSTALL_DIR) - -- _define_relative(QTQUICKIMPORTSDIR QTPLUGINDIR "imports" -+ _define_relative(QTQUICKIMPORTSDIR QTPLUGINDIR "qt5/imports" - "QtQuick1 imports" - IMPORTS_INSTALL_DIR) - -- _define_relative(QMLDIR LIBDIR "qml" -+ _define_relative(QMLDIR LIBDIR "qt5/qml" - "QtQuick2 imports" - QML_INSTALL_DIR) - endif() --- -2.3.0 - diff --git a/pkgs/development/libraries/kde-frameworks-5.14/extra-cmake-modules/setup-hook.sh b/pkgs/development/libraries/kde-frameworks-5.14/extra-cmake-modules/setup-hook.sh deleted file mode 100644 index ce9aafb90e85..000000000000 --- a/pkgs/development/libraries/kde-frameworks-5.14/extra-cmake-modules/setup-hook.sh +++ /dev/null @@ -1,4 +0,0 @@ -wrapKDEProgram() { - KSERVICE_BUILD_KDESYCOCA=${KDESYCOCA:+1} - wrapQtProgram "$1" ${KDESYCOCA:+--set KDESYCOCA "$KDESYCOCA"} "$@" -} diff --git a/pkgs/development/libraries/kde-frameworks-5.14/frameworkintegration.nix b/pkgs/development/libraries/kde-frameworks-5.14/frameworkintegration.nix deleted file mode 100644 index ad30cc87ecff..000000000000 --- a/pkgs/development/libraries/kde-frameworks-5.14/frameworkintegration.nix +++ /dev/null @@ -1,34 +0,0 @@ -{ kdeFramework, lib -, extra-cmake-modules -, kbookmarks -, kcompletion -, kconfig -, kconfigwidgets -, ki18n -, kiconthemes -, kio -, knotifications -, kwidgetsaddons -, libXcursor -, qtx11extras -}: - -kdeFramework { - name = "frameworkintegration"; - nativeBuildInputs = [ extra-cmake-modules ]; - buildInputs = [ - kbookmarks - kcompletion - kconfig - ki18n - kio - knotifications - kwidgetsaddons - libXcursor - qtx11extras - ]; - propagatedBuildInputs = [ kconfigwidgets kiconthemes ]; - meta = { - maintainers = [ lib.maintainers.ttuegel ]; - }; -} diff --git a/pkgs/development/libraries/kde-frameworks-5.14/kactivities.nix b/pkgs/development/libraries/kde-frameworks-5.14/kactivities.nix deleted file mode 100644 index c8e296bad805..000000000000 --- a/pkgs/development/libraries/kde-frameworks-5.14/kactivities.nix +++ /dev/null @@ -1,42 +0,0 @@ -{ kdeFramework, lib -, extra-cmake-modules -, boost -, kcmutils -, kconfig -, kcoreaddons -, kdbusaddons -, kdeclarative -, kglobalaccel -, ki18n -, kio -, kservice -, kwindowsystem -, kxmlgui -, qtdeclarative -}: - -kdeFramework { - name = "kactivities"; - nativeBuildInputs = [ extra-cmake-modules ]; - buildInputs = [ - boost - kcmutils - kconfig - kcoreaddons - kdbusaddons - kdeclarative - kglobalaccel - ki18n - kio - kservice - kwindowsystem - kxmlgui - qtdeclarative - ]; - postInstall = '' - wrapKDEProgram "$out/bin/kactivitymanagerd" - ''; - meta = { - maintainers = [ lib.maintainers.ttuegel ]; - }; -} diff --git a/pkgs/development/libraries/kde-frameworks-5.14/kauth/kauth-policy-install.patch b/pkgs/development/libraries/kde-frameworks-5.14/kauth/kauth-policy-install.patch deleted file mode 100644 index 340155256f28..000000000000 --- a/pkgs/development/libraries/kde-frameworks-5.14/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/development/libraries/kde-frameworks-5.14/kcmutils/default.nix b/pkgs/development/libraries/kde-frameworks-5.14/kcmutils/default.nix deleted file mode 100644 index ac7a5af06a40..000000000000 --- a/pkgs/development/libraries/kde-frameworks-5.14/kcmutils/default.nix +++ /dev/null @@ -1,31 +0,0 @@ -{ kdeFramework, lib -, extra-cmake-modules -, kconfigwidgets -, kcoreaddons -, kdeclarative -, ki18n -, kiconthemes -, kitemviews -, kpackage -, kservice -, kxmlgui -}: - -kdeFramework { - name = "kcmutils"; - nativeBuildInputs = [ extra-cmake-modules ]; - buildInputs = [ - kcoreaddons - kdeclarative - ki18n - kiconthemes - kitemviews - kpackage - kxmlgui - ]; - propagatedBuildInputs = [ kconfigwidgets kservice ]; - patches = [ ./kcmutils-pluginselector-follow-symlinks.patch ]; - meta = { - maintainers = [ lib.maintainers.ttuegel ]; - }; -} diff --git a/pkgs/development/libraries/kde-frameworks-5.14/kconfigwidgets/default.nix b/pkgs/development/libraries/kde-frameworks-5.14/kconfigwidgets/default.nix deleted file mode 100644 index d16f7f92bea3..000000000000 --- a/pkgs/development/libraries/kde-frameworks-5.14/kconfigwidgets/default.nix +++ /dev/null @@ -1,24 +0,0 @@ -{ kdeFramework, lib -, extra-cmake-modules -, kauth -, kcodecs -, kconfig -, kdoctools -, kguiaddons -, ki18n -, kwidgetsaddons -}: - -kdeFramework { - name = "kconfigwidgets"; - nativeBuildInputs = [ extra-cmake-modules kdoctools ]; - buildInputs = [ kguiaddons ki18n ]; - propagatedBuildInputs = [ kauth kconfig kcodecs kwidgetsaddons ]; - patches = [ ./kconfigwidgets-helpclient-follow-symlinks.patch ]; - postInstall = '' - wrapKDEProgram "$out/bin/preparetips5" - ''; - meta = { - maintainers = [ lib.maintainers.ttuegel ]; - }; -} diff --git a/pkgs/development/libraries/kde-frameworks-5.14/kdeclarative.nix b/pkgs/development/libraries/kde-frameworks-5.14/kdeclarative.nix deleted file mode 100644 index b62a13f8fa9f..000000000000 --- a/pkgs/development/libraries/kde-frameworks-5.14/kdeclarative.nix +++ /dev/null @@ -1,30 +0,0 @@ -{ kdeFramework, lib -, extra-cmake-modules -, epoxy -, kconfig -, kglobalaccel -, kguiaddons -, ki18n -, kiconthemes -, kio -, kpackage -, kwidgetsaddons -, kwindowsystem -, pkgconfig -, qtdeclarative -}: - -kdeFramework { - name = "kdeclarative"; - nativeBuildInputs = [ extra-cmake-modules ]; - buildInputs = [ - epoxy kglobalaccel kguiaddons ki18n kiconthemes kio kwidgetsaddons kwindowsystem - ]; - propagatedBuildInputs = [ kconfig kpackage qtdeclarative ]; - postInstall = '' - wrapKDEProgram "$out/bin/kpackagelauncherqml" - ''; - meta = { - maintainers = [ lib.maintainers.ttuegel ]; - }; -} diff --git a/pkgs/development/libraries/kde-frameworks-5.14/kdelibs4support.nix b/pkgs/development/libraries/kde-frameworks-5.14/kdelibs4support.nix deleted file mode 100644 index f54fa3e9be65..000000000000 --- a/pkgs/development/libraries/kde-frameworks-5.14/kdelibs4support.nix +++ /dev/null @@ -1,58 +0,0 @@ -{ kdeFramework, lib -, extra-cmake-modules -, docbook_xml_dtd_45 -, kauth -, karchive -, kcompletion -, kconfig -, kconfigwidgets -, kcoreaddons -, kcrash -, kdbusaddons -, 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"; - nativeBuildInputs = [ extra-cmake-modules kdoctools ]; - buildInputs = [ - kcompletion kconfig kglobalaccel ki18n kio kservice kwidgetsaddons - kxmlgui networkmanager qtsvg qtx11extras xlibs.libSM - ]; - propagatedBuildInputs = [ - kauth karchive kconfigwidgets kcoreaddons kcrash kdbusaddons - kdesignerplugin kemoticons kguiaddons kiconthemes kitemmodels - kinit knotifications kparts ktextwidgets kunitconversion - kwindowsystem - ]; - cmakeFlags = [ - "-DDocBookXML4_DTD_DIR=${docbook_xml_dtd_45}/xml/dtd/docbook" - "-DDocBookXML4_DTD_VERSION=4.5" - ]; - meta = { - maintainers = [ lib.maintainers.ttuegel ]; - }; -} diff --git a/pkgs/development/libraries/kde-frameworks-5.14/kdewebkit.nix b/pkgs/development/libraries/kde-frameworks-5.14/kdewebkit.nix deleted file mode 100644 index 52ae0162b864..000000000000 --- a/pkgs/development/libraries/kde-frameworks-5.14/kdewebkit.nix +++ /dev/null @@ -1,22 +0,0 @@ -{ kdeFramework, lib -, extra-cmake-modules -, kconfig -, kcoreaddons -, ki18n -, kio -, kjobwidgets -, kparts -, kservice -, kwallet -, qtwebkit -}: - -kdeFramework { - name = "kdewebkit"; - nativeBuildInputs = [ extra-cmake-modules ]; - buildInputs = [ kconfig kcoreaddons ki18n kio kjobwidgets kparts kservice kwallet ]; - propagatedBuildInputs = [ qtwebkit ]; - meta = { - maintainers = [ lib.maintainers.ttuegel ]; - }; -} diff --git a/pkgs/development/libraries/kde-frameworks-5.14/kdoctools/kdoctools-no-find-docbook-xml.patch b/pkgs/development/libraries/kde-frameworks-5.14/kdoctools/kdoctools-no-find-docbook-xml.patch deleted file mode 100644 index 4e3a33efab32..000000000000 --- a/pkgs/development/libraries/kde-frameworks-5.14/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/development/libraries/kde-frameworks-5.14/kfilemetadata.nix b/pkgs/development/libraries/kde-frameworks-5.14/kfilemetadata.nix deleted file mode 100644 index 53c509417f21..000000000000 --- a/pkgs/development/libraries/kde-frameworks-5.14/kfilemetadata.nix +++ /dev/null @@ -1,22 +0,0 @@ -{ kdeFramework, lib -, extra-cmake-modules -, attr -, ebook_tools -, exiv2 -, ffmpeg -, karchive -, ki18n -, popplerQt -, qtbase -, taglib -}: - -kdeFramework { - name = "kfilemetadata"; - nativeBuildInputs = [ extra-cmake-modules ]; - buildInputs = [ attr ebook_tools exiv2 ffmpeg karchive ki18n popplerQt taglib ]; - propagatedBuildInputs = [ qtbase ]; - meta = { - maintainers = [ lib.maintainers.ttuegel ]; - }; -} diff --git a/pkgs/development/libraries/kde-frameworks-5.14/khtml.nix b/pkgs/development/libraries/kde-frameworks-5.14/khtml.nix deleted file mode 100644 index 45dd45089c42..000000000000 --- a/pkgs/development/libraries/kde-frameworks-5.14/khtml.nix +++ /dev/null @@ -1,35 +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"; - nativeBuildInputs = [ extra-cmake-modules perl ]; - buildInputs = [ - giflib karchive kglobalaccel kiconthemes knotifications kwallet - kwidgetsaddons kwindowsystem kxmlgui phonon qtx11extras sonnet - ]; - propagatedBuildInputs = [ kcodecs ki18n kio kjs kparts ktextwidgets ]; - meta = { - maintainers = [ lib.maintainers.ttuegel ]; - }; -} diff --git a/pkgs/development/libraries/kde-frameworks-5.14/kiconthemes.nix b/pkgs/development/libraries/kde-frameworks-5.14/kiconthemes.nix deleted file mode 100644 index 862c17f104f0..000000000000 --- a/pkgs/development/libraries/kde-frameworks-5.14/kiconthemes.nix +++ /dev/null @@ -1,16 +0,0 @@ -{ kdeFramework, lib -, extra-cmake-modules -, kconfigwidgets -, ki18n -, kitemviews -, qtsvg -}: - -kdeFramework { - name = "kiconthemes"; - nativeBuildInputs = [ extra-cmake-modules ]; - buildInputs = [ kconfigwidgets ki18n kitemviews qtsvg ]; - meta = { - maintainers = [ lib.maintainers.ttuegel ]; - }; -} diff --git a/pkgs/development/libraries/kde-frameworks-5.14/kinit/0001-kinit-libpath.patch b/pkgs/development/libraries/kde-frameworks-5.14/kinit/0001-kinit-libpath.patch deleted file mode 100644 index 9c76079a382a..000000000000 --- a/pkgs/development/libraries/kde-frameworks-5.14/kinit/0001-kinit-libpath.patch +++ /dev/null @@ -1,42 +0,0 @@ -From 723c9b1268a04127647a1c20eebe9804150566dd Mon Sep 17 00:00:00 2001 -From: Thomas Tuegel <ttuegel@gmail.com> -Date: Sat, 13 Jun 2015 08:57:55 -0500 -Subject: [PATCH] kinit libpath - ---- - src/kdeinit/kinit.cpp | 18 ++++++++++-------- - 1 file changed, 10 insertions(+), 8 deletions(-) - -diff --git a/src/kdeinit/kinit.cpp b/src/kdeinit/kinit.cpp -index 9e775b6..0ac5646 100644 ---- a/src/kdeinit/kinit.cpp -+++ b/src/kdeinit/kinit.cpp -@@ -660,15 +660,17 @@ static pid_t launch(int argc, const char *_name, const char *args, - if (!libpath.isEmpty()) { - if (!l.load()) { - 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 "/"); -- libpath = install_lib_dir + libpath; -- l.setFileName(libpath); -+ // Use QT_PLUGIN_PATH to find shared library directories -+ // For KF5, the plugin path is /lib/qt5/plugins/, so kdeinit5 -+ // shared libraries should be in /lib/qt5/plugins/../../ -+ const QRegExp pathSepRegExp(QString::fromLatin1("[:\b]")); -+ const QString up = QString::fromLocal8Bit("/../../"); -+ const QStringList paths = QString::fromLocal8Bit(qgetenv("QT_PLUGIN_PATH")).split(pathSepRegExp, QString::KeepEmptyParts); -+ Q_FOREACH (const QString &path, paths) { -+ l.setFileName(path + up + libpath); - l.load(); -+ if (l.isLoaded()) break; -+ } - } - } - if (!l.isLoaded()) { --- -2.4.2 - diff --git a/pkgs/development/libraries/kde-frameworks-5.14/kio.nix b/pkgs/development/libraries/kde-frameworks-5.14/kio.nix deleted file mode 100644 index 6605de03e38b..000000000000 --- a/pkgs/development/libraries/kde-frameworks-5.14/kio.nix +++ /dev/null @@ -1,48 +0,0 @@ -{ kdeFramework, lib -, extra-cmake-modules -, acl -, karchive -, kbookmarks -, kcompletion -, kconfig -, kconfigwidgets -, kcoreaddons -, kdbusaddons -, kdoctools -, ki18n -, kiconthemes -, kitemviews -, kjobwidgets -, knotifications -, kservice -, ktextwidgets -, kwallet -, kwidgetsaddons -, kwindowsystem -, kxmlgui -, qtscript -, qtx11extras -, solid -}: - -kdeFramework { - name = "kio"; - nativeBuildInputs = [ extra-cmake-modules kdoctools ]; - buildInputs = [ - acl karchive kconfig kcoreaddons kdbusaddons ki18n kiconthemes - knotifications ktextwidgets kwallet kwidgetsaddons kwindowsystem - qtscript qtx11extras - ]; - propagatedBuildInputs = [ - kbookmarks kcompletion kconfigwidgets kitemviews kjobwidgets kservice kxmlgui solid - ]; - postInstall = '' - wrapKDEProgram "$out/bin/kcookiejar5" - wrapKDEProgram "$out/bin/ktelnetservice5" - wrapKDEProgram "$out/bin/ktrash5" - wrapKDEProgram "$out/bin/kmailservice5" - ''; - meta = { - maintainers = [ lib.maintainers.ttuegel ]; - }; -} diff --git a/pkgs/development/libraries/kde-frameworks-5.14/kjsembed.nix b/pkgs/development/libraries/kde-frameworks-5.14/kjsembed.nix deleted file mode 100644 index bbc5169a1cc8..000000000000 --- a/pkgs/development/libraries/kde-frameworks-5.14/kjsembed.nix +++ /dev/null @@ -1,21 +0,0 @@ -{ kdeFramework, lib -, extra-cmake-modules -, kdoctools -, ki18n -, kjs -, qtsvg -}: - -kdeFramework { - name = "kjsembed"; - nativeBuildInputs = [ extra-cmake-modules kdoctools ]; - buildInputs = [ qtsvg ]; - propagatedBuildInputs = [ ki18n kjs ]; - postInstall = '' - wrapKDEProgram "$out/bin/kjscmd5" - wrapKDEProgram "$out/bin/kjsconsole" - ''; - meta = { - maintainers = [ lib.maintainers.ttuegel ]; - }; -} diff --git a/pkgs/development/libraries/kde-frameworks-5.14/knewstuff.nix b/pkgs/development/libraries/kde-frameworks-5.14/knewstuff.nix deleted file mode 100644 index d0b884f8f680..000000000000 --- a/pkgs/development/libraries/kde-frameworks-5.14/knewstuff.nix +++ /dev/null @@ -1,29 +0,0 @@ -{ kdeFramework, lib -, extra-cmake-modules -, attica -, karchive -, kcompletion -, kconfig -, kcoreaddons -, ki18n -, kiconthemes -, kio -, kitemviews -, kservice -, ktextwidgets -, kwidgetsaddons -, kxmlgui -}: - -kdeFramework { - name = "knewstuff"; - nativeBuildInputs = [ extra-cmake-modules ]; - buildInputs = [ - karchive kcompletion kconfig kcoreaddons ki18n kiconthemes kio - kitemviews ktextwidgets kwidgetsaddons - ]; - propagatedBuildInputs = [ attica kservice kxmlgui ]; - meta = { - maintainers = [ lib.maintainers.ttuegel ]; - }; -} diff --git a/pkgs/development/libraries/kde-frameworks-5.14/knotifyconfig.nix b/pkgs/development/libraries/kde-frameworks-5.14/knotifyconfig.nix deleted file mode 100644 index f6509a166d48..000000000000 --- a/pkgs/development/libraries/kde-frameworks-5.14/knotifyconfig.nix +++ /dev/null @@ -1,17 +0,0 @@ -{ kdeFramework, lib -, extra-cmake-modules -, kcompletion -, kconfig -, ki18n -, kio -, phonon -}: - -kdeFramework { - name = "knotifyconfig"; - nativeBuildInputs = [ extra-cmake-modules ]; - buildInputs = [ kcompletion kconfig ki18n kio phonon ]; - meta = { - maintainers = [ lib.maintainers.ttuegel ]; - }; -} diff --git a/pkgs/development/libraries/kde-frameworks-5.14/kpackage/0001-allow-external-paths.patch b/pkgs/development/libraries/kde-frameworks-5.14/kpackage/0001-allow-external-paths.patch deleted file mode 100644 index 440e979c0086..000000000000 --- a/pkgs/development/libraries/kde-frameworks-5.14/kpackage/0001-allow-external-paths.patch +++ /dev/null @@ -1,25 +0,0 @@ -From fbf10d2059fa1f19a0f0cfa2fda0abb6c435fa78 Mon Sep 17 00:00:00 2001 -From: Thomas Tuegel <ttuegel@gmail.com> -Date: Wed, 28 Jan 2015 07:15:30 -0600 -Subject: [PATCH] allow external paths - ---- - src/kpackage/package.cpp | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/src/kpackage/package.cpp b/src/kpackage/package.cpp -index eb4a09b..f70f1a1 100644 ---- a/src/kpackage/package.cpp -+++ b/src/kpackage/package.cpp -@@ -758,7 +758,7 @@ PackagePrivate::PackagePrivate() - : QSharedData(), - fallbackPackage(0), - metadata(0), -- externalPaths(false), -+ externalPaths(true), - valid(false), - checkedValid(false) - { --- -2.1.4 - diff --git a/pkgs/development/libraries/kde-frameworks-5.14/kpackage/default.nix b/pkgs/development/libraries/kde-frameworks-5.14/kpackage/default.nix deleted file mode 100644 index f7c3689503ba..000000000000 --- a/pkgs/development/libraries/kde-frameworks-5.14/kpackage/default.nix +++ /dev/null @@ -1,22 +0,0 @@ -{ kdeFramework, lib -, extra-cmake-modules -, karchive -, kconfig -, kcoreaddons -, kdoctools -, ki18n -}: - -kdeFramework { - name = "kpackage"; - nativeBuildInputs = [ extra-cmake-modules kdoctools ]; - buildInputs = [ karchive kconfig ki18n ]; - propagatedBuildInputs = [ kcoreaddons ]; - patches = [ ./0001-allow-external-paths.patch ]; - postInstall = '' - wrapKDEProgram "$out/bin/kpackagetool5" - ''; - meta = { - maintainers = [ lib.maintainers.ttuegel ]; - }; -} diff --git a/pkgs/development/libraries/kde-frameworks-5.14/kparts.nix b/pkgs/development/libraries/kde-frameworks-5.14/kparts.nix deleted file mode 100644 index 96c1b984ab7d..000000000000 --- a/pkgs/development/libraries/kde-frameworks-5.14/kparts.nix +++ /dev/null @@ -1,27 +0,0 @@ -{ kdeFramework, lib -, extra-cmake-modules -, kconfig -, kcoreaddons -, ki18n -, kiconthemes -, kio -, kjobwidgets -, knotifications -, kservice -, ktextwidgets -, kwidgetsaddons -, kxmlgui -}: - -kdeFramework { - name = "kparts"; - nativeBuildInputs = [ extra-cmake-modules ]; - buildInputs = [ - kconfig kcoreaddons ki18n kiconthemes kjobwidgets knotifications - kservice kwidgetsaddons - ]; - propagatedBuildInputs = [ kio ktextwidgets kxmlgui ]; - meta = { - maintainers = [ lib.maintainers.ttuegel ]; - }; -} diff --git a/pkgs/development/libraries/kde-frameworks-5.14/kpeople.nix b/pkgs/development/libraries/kde-frameworks-5.14/kpeople.nix deleted file mode 100644 index ffc028d97c32..000000000000 --- a/pkgs/development/libraries/kde-frameworks-5.14/kpeople.nix +++ /dev/null @@ -1,20 +0,0 @@ -{ kdeFramework, lib -, extra-cmake-modules -, kcoreaddons -, ki18n -, kitemviews -, kservice -, kwidgetsaddons -, qtdeclarative -}: - -kdeFramework { - name = "kpeople"; - nativeBuildInputs = [ extra-cmake-modules ]; - buildInputs = [ - kcoreaddons ki18n kitemviews kservice kwidgetsaddons qtdeclarative - ]; - meta = { - maintainers = [ lib.maintainers.ttuegel ]; - }; -} diff --git a/pkgs/development/libraries/kde-frameworks-5.14/krunner.nix b/pkgs/development/libraries/kde-frameworks-5.14/krunner.nix deleted file mode 100644 index 618494ef5c58..000000000000 --- a/pkgs/development/libraries/kde-frameworks-5.14/krunner.nix +++ /dev/null @@ -1,24 +0,0 @@ -{ kdeFramework, lib -, extra-cmake-modules -, kconfig -, kcoreaddons -, ki18n -, kio -, kservice -, plasma-framework -, qtquick1 -, solid -, threadweaver -}: - -kdeFramework { - name = "krunner"; - nativeBuildInputs = [ extra-cmake-modules ]; - buildInputs = [ - kconfig kcoreaddons ki18n kio kservice qtquick1 solid threadweaver - ]; - propagatedBuildInputs = [ plasma-framework ]; - meta = { - maintainers = [ lib.maintainers.ttuegel ]; - }; -} diff --git a/pkgs/development/libraries/kde-frameworks-5.14/kservice/default.nix b/pkgs/development/libraries/kde-frameworks-5.14/kservice/default.nix deleted file mode 100644 index b46797f5e0e7..000000000000 --- a/pkgs/development/libraries/kde-frameworks-5.14/kservice/default.nix +++ /dev/null @@ -1,25 +0,0 @@ -{ kdeFramework, lib -, extra-cmake-modules -, kconfig -, kcoreaddons -, kcrash -, kdbusaddons -, kdoctools -, ki18n -, kwindowsystem -}: - -kdeFramework { - name = "kservice"; - setupHook = ./setup-hook.sh; - nativeBuildInputs = [ extra-cmake-modules kdoctools ]; - buildInputs = [ kcoreaddons kcrash kdbusaddons ki18n kwindowsystem ]; - propagatedBuildInputs = [ kconfig ]; - patches = [ - ./kservice-kbuildsycoca-follow-symlinks.patch - ./kservice-kbuildsycoca-no-canonicalize-path.patch - ]; - meta = { - maintainers = [ lib.maintainers.ttuegel ]; - }; -} diff --git a/pkgs/development/libraries/kde-frameworks-5.14/kservice/kservice-kbuildsycoca-follow-symlinks.patch b/pkgs/development/libraries/kde-frameworks-5.14/kservice/kservice-kbuildsycoca-follow-symlinks.patch deleted file mode 100644 index e9bc418544ab..000000000000 --- a/pkgs/development/libraries/kde-frameworks-5.14/kservice/kservice-kbuildsycoca-follow-symlinks.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/src/kbuildsycoca/kbuildsycoca.cpp b/src/kbuildsycoca/kbuildsycoca.cpp -index 69b1427..9c37a49 100644 ---- a/src/kbuildsycoca/kbuildsycoca.cpp -+++ b/src/kbuildsycoca/kbuildsycoca.cpp -@@ -227,7 +227,7 @@ bool KBuildSycoca::build() - QStringList relFiles; - const QStringList dirs = QStandardPaths::locateAll(QStandardPaths::GenericDataLocation, g_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/development/libraries/kde-frameworks-5.14/kservice/kservice-kbuildsycoca-no-canonicalize-path.patch b/pkgs/development/libraries/kde-frameworks-5.14/kservice/kservice-kbuildsycoca-no-canonicalize-path.patch deleted file mode 100644 index 7e21ebfe86f2..000000000000 --- a/pkgs/development/libraries/kde-frameworks-5.14/kservice/kservice-kbuildsycoca-no-canonicalize-path.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/src/kbuildsycoca/vfolder_menu.cpp b/src/kbuildsycoca/vfolder_menu.cpp -index 2eb1275..e39a36f 100644 ---- a/src/kbuildsycoca/vfolder_menu.cpp -+++ b/src/kbuildsycoca/vfolder_menu.cpp -@@ -412,7 +412,7 @@ VFolderMenu::absoluteDir(const QString &_dir, const QString &baseDir, bool keepR - } - - if (!relative) { -- QString resolved = QDir(dir).canonicalPath(); -+ QString resolved = QDir::cleanPath(dir); - if (!resolved.isEmpty()) { - dir = resolved; - } diff --git a/pkgs/development/libraries/kde-frameworks-5.14/kservice/setup-hook.sh b/pkgs/development/libraries/kde-frameworks-5.14/kservice/setup-hook.sh deleted file mode 100644 index 007876a0b309..000000000000 --- a/pkgs/development/libraries/kde-frameworks-5.14/kservice/setup-hook.sh +++ /dev/null @@ -1,13 +0,0 @@ -export KDESYCOCA="$out/var/cache/kservices5/$name.sycoca" - -KSERVICE_BUILD_KDESYCOCA= - -buildKdeSycoca() { - if [[ -n "$KSERVICE_BUILD_KDESYCOCA" ]]; then - echo "building kdesycoca database in $KDESYCOCA" - mkdir -p "$(dirname $KDESYCOCA)" - kbuildsycoca5 --nosignal - fi -} - -preFixupPhases+=" buildKdeSycoca" diff --git a/pkgs/development/libraries/kde-frameworks-5.14/ktexteditor/0001-no-qcoreapplication.patch b/pkgs/development/libraries/kde-frameworks-5.14/ktexteditor/0001-no-qcoreapplication.patch deleted file mode 100644 index c2e77a537c5a..000000000000 --- a/pkgs/development/libraries/kde-frameworks-5.14/ktexteditor/0001-no-qcoreapplication.patch +++ /dev/null @@ -1,48 +0,0 @@ -From 71e28c7c6fdd1142f04c662f45cc8f779e457cda Mon Sep 17 00:00:00 2001 -From: Thomas Tuegel <ttuegel@gmail.com> -Date: Sun, 15 Feb 2015 19:09:17 -0600 -Subject: [PATCH] no qcoreapplication - ---- - src/syntax/data/katehighlightingindexer.cpp | 11 ++++------- - 1 file changed, 4 insertions(+), 7 deletions(-) - -diff --git a/src/syntax/data/katehighlightingindexer.cpp b/src/syntax/data/katehighlightingindexer.cpp -index 3f02e8c..d1a865b 100644 ---- a/src/syntax/data/katehighlightingindexer.cpp -+++ b/src/syntax/data/katehighlightingindexer.cpp -@@ -49,19 +49,16 @@ QStringList readListing(const QString &fileName) - - 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; - } -@@ -127,7 +124,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; - --- -2.1.4 - diff --git a/pkgs/development/libraries/kde-frameworks-5.14/ktexteditor/default.nix b/pkgs/development/libraries/kde-frameworks-5.14/ktexteditor/default.nix deleted file mode 100644 index 8c02e602c5d9..000000000000 --- a/pkgs/development/libraries/kde-frameworks-5.14/ktexteditor/default.nix +++ /dev/null @@ -1,27 +0,0 @@ -{ kdeFramework, lib -, extra-cmake-modules -, karchive -, kconfig -, kguiaddons -, ki18n -, kio -, kiconthemes -, kparts -, perl -, qtscript -, qtxmlpatterns -, sonnet -}: - -kdeFramework { - name = "ktexteditor"; - nativeBuildInputs = [ extra-cmake-modules perl ]; - buildInputs = [ - karchive kconfig kguiaddons ki18n kiconthemes kio kparts - qtscript qtxmlpatterns sonnet - ]; - patches = [ ./0001-no-qcoreapplication.patch ]; - meta = { - maintainers = [ lib.maintainers.ttuegel ]; - }; -} diff --git a/pkgs/development/libraries/kde-frameworks-5.14/ktextwidgets.nix b/pkgs/development/libraries/kde-frameworks-5.14/ktextwidgets.nix deleted file mode 100644 index e27839162ef7..000000000000 --- a/pkgs/development/libraries/kde-frameworks-5.14/ktextwidgets.nix +++ /dev/null @@ -1,23 +0,0 @@ -{ kdeFramework, lib -, extra-cmake-modules -, kcompletion -, kconfig -, kconfigwidgets -, ki18n -, kiconthemes -, kservice -, kwindowsystem -, sonnet -}: - -kdeFramework { - name = "ktextwidgets"; - nativeBuildInputs = [ extra-cmake-modules ]; - buildInputs = [ - kcompletion kconfig kconfigwidgets kiconthemes kservice kwindowsystem - ]; - propagatedBuildInputs = [ ki18n sonnet ]; - meta = { - maintainers = [ lib.maintainers.ttuegel ]; - }; -} diff --git a/pkgs/development/libraries/kde-frameworks-5.14/kwallet.nix b/pkgs/development/libraries/kde-frameworks-5.14/kwallet.nix deleted file mode 100644 index 267ddf8303db..000000000000 --- a/pkgs/development/libraries/kde-frameworks-5.14/kwallet.nix +++ /dev/null @@ -1,30 +0,0 @@ -{ kdeFramework, lib -, extra-cmake-modules -, kconfig -, kcoreaddons -, kdbusaddons -, kdoctools -, ki18n -, kiconthemes -, knotifications -, kservice -, kwidgetsaddons -, kwindowsystem -, libgcrypt -}: - -kdeFramework { - name = "kwallet"; - nativeBuildInputs = [ extra-cmake-modules kdoctools ]; - buildInputs = [ - kconfig kcoreaddons kdbusaddons ki18n kiconthemes knotifications - kservice kwidgetsaddons kwindowsystem libgcrypt - ]; - postInstall = '' - wrapKDEProgram "$out/bin/kwalletd5" - wrapKDEProgram "$out/bin/kwallet-query" - ''; - meta = { - maintainers = [ lib.maintainers.ttuegel ]; - }; -} diff --git a/pkgs/development/libraries/kde-frameworks-5.14/kxmlgui.nix b/pkgs/development/libraries/kde-frameworks-5.14/kxmlgui.nix deleted file mode 100644 index 6e1398d2f84b..000000000000 --- a/pkgs/development/libraries/kde-frameworks-5.14/kxmlgui.nix +++ /dev/null @@ -1,25 +0,0 @@ -{ kdeFramework, lib -, extra-cmake-modules -, attica -, kconfig -, kconfigwidgets -, kglobalaccel -, ki18n -, kiconthemes -, kitemviews -, ktextwidgets -, kwindowsystem -, sonnet -}: - -kdeFramework { - name = "kxmlgui"; - nativeBuildInputs = [ extra-cmake-modules ]; - buildInputs = [ - attica kconfig kconfigwidgets kglobalaccel ki18n kiconthemes - kitemviews ktextwidgets kwindowsystem sonnet - ]; - meta = { - maintainers = [ lib.maintainers.ttuegel ]; - }; -} diff --git a/pkgs/development/libraries/kde-frameworks-5.14/plasma-framework/default.nix b/pkgs/development/libraries/kde-frameworks-5.14/plasma-framework/default.nix deleted file mode 100644 index d838996f99c7..000000000000 --- a/pkgs/development/libraries/kde-frameworks-5.14/plasma-framework/default.nix +++ /dev/null @@ -1,40 +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 -, qtscript -, qtx11extras -}: - -kdeFramework { - name = "plasma-framework"; - nativeBuildInputs = [ extra-cmake-modules kdoctools ]; - buildInputs = [ - kactivities karchive kconfig kconfigwidgets kcoreaddons - kdbusaddons kdeclarative kglobalaccel kguiaddons ki18n kiconthemes - kio knotifications kwindowsystem kxmlgui qtscript qtx11extras - ]; - propagatedBuildInputs = [ kpackage kservice ]; - postInstall = '' - wrapKDEProgram "$out/bin/plasmapkg2" - ''; - meta = { - maintainers = [ lib.maintainers.ttuegel ]; - }; -} diff --git a/pkgs/development/libraries/kde-frameworks-5.14/solid.nix b/pkgs/development/libraries/kde-frameworks-5.14/solid.nix deleted file mode 100644 index 06b0797cbc1b..000000000000 --- a/pkgs/development/libraries/kde-frameworks-5.14/solid.nix +++ /dev/null @@ -1,14 +0,0 @@ -{ kdeFramework, lib -, extra-cmake-modules -}: - -kdeFramework { - name = "solid"; - nativeBuildInputs = [ extra-cmake-modules ]; - postInstall = '' - wrapKDEProgram "$out/bin/solid-hardware5" - ''; - meta = { - maintainers = [ lib.maintainers.ttuegel ]; - }; -} diff --git a/pkgs/development/libraries/kde-frameworks-5.14/srcs.nix b/pkgs/development/libraries/kde-frameworks-5.14/srcs.nix deleted file mode 100644 index f9923e3645f5..000000000000 --- a/pkgs/development/libraries/kde-frameworks-5.14/srcs.nix +++ /dev/null @@ -1,549 +0,0 @@ -# DO NOT EDIT! This file is generated automatically by fetchsrcs.sh -{ fetchurl, mirror }: - -{ - attica = { - version = "5.14.0"; - src = fetchurl { - url = "${mirror}/stable/frameworks/5.14/attica-5.14.0.tar.xz"; - sha256 = "0n5znf19112i1j2mwvyzc3g75bc83fdr1p7vljw670fjy2wm1fjy"; - name = "attica-5.14.0.tar.xz"; - }; - }; - baloo = { - version = "5.14.0"; - src = fetchurl { - url = "${mirror}/stable/frameworks/5.14/baloo-5.14.0.tar.xz"; - sha256 = "0q72ij44r827259mw26q9f6518nj6jbawa94m8m2vrqdhcfjn25d"; - name = "baloo-5.14.0.tar.xz"; - }; - }; - bluez-qt = { - version = "5.14.0"; - src = fetchurl { - url = "${mirror}/stable/frameworks/5.14/bluez-qt-5.14.0.tar.xz"; - sha256 = "136kjw4d91k85pkj90hs01nnqq51apppzbhjl7mx3xjqd2f15ljz"; - name = "bluez-qt-5.14.0.tar.xz"; - }; - }; - extra-cmake-modules = { - version = "5.14.0"; - src = fetchurl { - url = "${mirror}/stable/frameworks/5.14/extra-cmake-modules-5.14.0.tar.xz"; - sha256 = "1c6frrvs8j56fyj0d9gcbqq3phhxmvn5ciy6bvj8vch3lynxrvyg"; - name = "extra-cmake-modules-5.14.0.tar.xz"; - }; - }; - frameworkintegration = { - version = "5.14.0"; - src = fetchurl { - url = "${mirror}/stable/frameworks/5.14/frameworkintegration-5.14.0.tar.xz"; - sha256 = "194vhbjbjpdc8v69g1i08qcm8ywxfxm4ryc75dpp20117jfy9xy8"; - name = "frameworkintegration-5.14.0.tar.xz"; - }; - }; - kactivities = { - version = "5.14.0"; - src = fetchurl { - url = "${mirror}/stable/frameworks/5.14/kactivities-5.14.0.tar.xz"; - sha256 = "0q6c06qjypg3iy8x60wvyhm5n8fvdkcw5ibvns0zxxa8vw13l6z9"; - name = "kactivities-5.14.0.tar.xz"; - }; - }; - kapidox = { - version = "5.14.0"; - src = fetchurl { - url = "${mirror}/stable/frameworks/5.14/kapidox-5.14.0.tar.xz"; - sha256 = "14ai2n5ajm8sqdv0yy5hr0fg1ks9mvkf3diij7zjfzqi315wav6q"; - name = "kapidox-5.14.0.tar.xz"; - }; - }; - karchive = { - version = "5.14.0"; - src = fetchurl { - url = "${mirror}/stable/frameworks/5.14/karchive-5.14.0.tar.xz"; - sha256 = "1sary49lwp09vrgwndaz3lhp6j3zkllxklbvm5s05i9mjxzgqww4"; - name = "karchive-5.14.0.tar.xz"; - }; - }; - kauth = { - version = "5.14.0"; - src = fetchurl { - url = "${mirror}/stable/frameworks/5.14/kauth-5.14.0.tar.xz"; - sha256 = "1kfqp6jrgx1wlznplr29spi08927cmiln718wzpzvzy8h3sfjc0l"; - name = "kauth-5.14.0.tar.xz"; - }; - }; - kbookmarks = { - version = "5.14.0"; - src = fetchurl { - url = "${mirror}/stable/frameworks/5.14/kbookmarks-5.14.0.tar.xz"; - sha256 = "12kv62ykys5rvmsia955nxv7m4xd551z762bjvvwjq3zds8pj5p3"; - name = "kbookmarks-5.14.0.tar.xz"; - }; - }; - kcmutils = { - version = "5.14.0"; - src = fetchurl { - url = "${mirror}/stable/frameworks/5.14/kcmutils-5.14.0.tar.xz"; - sha256 = "0c71b8gqja1qv8lkb7yn0z7qrgvnmhvhb751k9xsiabp306apx5f"; - name = "kcmutils-5.14.0.tar.xz"; - }; - }; - kcodecs = { - version = "5.14.0"; - src = fetchurl { - url = "${mirror}/stable/frameworks/5.14/kcodecs-5.14.0.tar.xz"; - sha256 = "0prhj43h7dh4811f3kfp6n0wvskczg42q17lbfn6p0d5qa0bz07y"; - name = "kcodecs-5.14.0.tar.xz"; - }; - }; - kcompletion = { - version = "5.14.0"; - src = fetchurl { - url = "${mirror}/stable/frameworks/5.14/kcompletion-5.14.0.tar.xz"; - sha256 = "14ba77fmcf4ldqbwc86frai9hz9jsz9663b0v8r3aca0mg7k096v"; - name = "kcompletion-5.14.0.tar.xz"; - }; - }; - kconfig = { - version = "5.14.0"; - src = fetchurl { - url = "${mirror}/stable/frameworks/5.14/kconfig-5.14.0.tar.xz"; - sha256 = "1c2rw3blgc7rmkaybr9jc3dfc1vzhvskrll7bc8xdm82b5m1850x"; - name = "kconfig-5.14.0.tar.xz"; - }; - }; - kconfigwidgets = { - version = "5.14.0"; - src = fetchurl { - url = "${mirror}/stable/frameworks/5.14/kconfigwidgets-5.14.0.tar.xz"; - sha256 = "103c2vd05ccmyzqf7yznz8d0vhd94c1381p5ajvibvzfv9cs4djg"; - name = "kconfigwidgets-5.14.0.tar.xz"; - }; - }; - kcoreaddons = { - version = "5.14.0"; - src = fetchurl { - url = "${mirror}/stable/frameworks/5.14/kcoreaddons-5.14.0.tar.xz"; - sha256 = "0xm2n7gvzq674cwi8gb8zkawj9pkaiv1qi63a76hl9vylidrm26q"; - name = "kcoreaddons-5.14.0.tar.xz"; - }; - }; - kcrash = { - version = "5.14.0"; - src = fetchurl { - url = "${mirror}/stable/frameworks/5.14/kcrash-5.14.0.tar.xz"; - sha256 = "18cc444wwfdfbr0m1064l34azl6f560f5npcz5spvz0yydlh0fs4"; - name = "kcrash-5.14.0.tar.xz"; - }; - }; - kdbusaddons = { - version = "5.14.0"; - src = fetchurl { - url = "${mirror}/stable/frameworks/5.14/kdbusaddons-5.14.0.tar.xz"; - sha256 = "009rzlr5a8znn4f31gz6zwi93mla09jy3rs336i7f6b111ha4yqy"; - name = "kdbusaddons-5.14.0.tar.xz"; - }; - }; - kdeclarative = { - version = "5.14.0"; - src = fetchurl { - url = "${mirror}/stable/frameworks/5.14/kdeclarative-5.14.0.tar.xz"; - sha256 = "1d87s26crv94w0g88xkqand3a1d02dcr9glbvpx1xxpz64mybvr4"; - name = "kdeclarative-5.14.0.tar.xz"; - }; - }; - kded = { - version = "5.14.0"; - src = fetchurl { - url = "${mirror}/stable/frameworks/5.14/kded-5.14.0.tar.xz"; - sha256 = "03s95pq283vjng106bs9lrj1i2fcb1pnp58cnk1fr6w3w8fp6daq"; - name = "kded-5.14.0.tar.xz"; - }; - }; - kdelibs4support = { - version = "5.14.0"; - src = fetchurl { - url = "${mirror}/stable/frameworks/5.14/portingAids/kdelibs4support-5.14.0.tar.xz"; - sha256 = "1qdw5alnf643bw0pzq3yjwajl87000xpbs8h4k2c1872rmqq1m8r"; - name = "kdelibs4support-5.14.0.tar.xz"; - }; - }; - kdesignerplugin = { - version = "5.14.0"; - src = fetchurl { - url = "${mirror}/stable/frameworks/5.14/kdesignerplugin-5.14.0.tar.xz"; - sha256 = "1bb79szygplysckx7p4x66inbn9i2hmf6p7ikynbvkzph33zm375"; - name = "kdesignerplugin-5.14.0.tar.xz"; - }; - }; - kdesu = { - version = "5.14.0"; - src = fetchurl { - url = "${mirror}/stable/frameworks/5.14/kdesu-5.14.0.tar.xz"; - sha256 = "1l232jhl6x7b6xqw21qw0s342c6n2gnldsdd5fmh6grx4vv556nn"; - name = "kdesu-5.14.0.tar.xz"; - }; - }; - kdewebkit = { - version = "5.14.0"; - src = fetchurl { - url = "${mirror}/stable/frameworks/5.14/kdewebkit-5.14.0.tar.xz"; - sha256 = "0pz0z43mgcp4m5kdcqjl6x0cwafl0j2nidayj3vhaxcj40kn4k8l"; - name = "kdewebkit-5.14.0.tar.xz"; - }; - }; - kdnssd = { - version = "5.14.0"; - src = fetchurl { - url = "${mirror}/stable/frameworks/5.14/kdnssd-5.14.0.tar.xz"; - sha256 = "0cc0adzn4pc0s6mdv71bv6h8k7x0q941f6xdmj7jpcz2q6lycav1"; - name = "kdnssd-5.14.0.tar.xz"; - }; - }; - kdoctools = { - version = "5.14.0"; - src = fetchurl { - url = "${mirror}/stable/frameworks/5.14/kdoctools-5.14.0.tar.xz"; - sha256 = "06477pk0wni40c88c1v6rcl1yy91msfs399djb0i0ipkjnbj8gbs"; - name = "kdoctools-5.14.0.tar.xz"; - }; - }; - kemoticons = { - version = "5.14.0"; - src = fetchurl { - url = "${mirror}/stable/frameworks/5.14/kemoticons-5.14.0.tar.xz"; - sha256 = "1dsr9hbqjrwn44zm9i5anm8sy8jb90yjyv4s219kll5rkrbxk0zr"; - name = "kemoticons-5.14.0.tar.xz"; - }; - }; - kfilemetadata = { - version = "5.14.0"; - src = fetchurl { - url = "${mirror}/stable/frameworks/5.14/kfilemetadata-5.14.0.tar.xz"; - sha256 = "1ixn5yc7j4s3nvn03h7whkxsg15gf1cqnd3z2qxngvyvchzqhsd2"; - name = "kfilemetadata-5.14.0.tar.xz"; - }; - }; - kglobalaccel = { - version = "5.14.0"; - src = fetchurl { - url = "${mirror}/stable/frameworks/5.14/kglobalaccel-5.14.0.tar.xz"; - sha256 = "0cr62as4n3k34dbdcarmhkxkcznnkp65q57sy6k29a68jxgxq6c3"; - name = "kglobalaccel-5.14.0.tar.xz"; - }; - }; - kguiaddons = { - version = "5.14.0"; - src = fetchurl { - url = "${mirror}/stable/frameworks/5.14/kguiaddons-5.14.0.tar.xz"; - sha256 = "0658nn4lb59vzn6b9kmasl2a4g58c81cran6kz0fwc82d2310ncn"; - name = "kguiaddons-5.14.0.tar.xz"; - }; - }; - khtml = { - version = "5.14.0"; - src = fetchurl { - url = "${mirror}/stable/frameworks/5.14/portingAids/khtml-5.14.0.tar.xz"; - sha256 = "1hj406v06isggbzvsw47ws510iz128jv5ggxw64p9pcibs3wb5j2"; - name = "khtml-5.14.0.tar.xz"; - }; - }; - ki18n = { - version = "5.14.0"; - src = fetchurl { - url = "${mirror}/stable/frameworks/5.14/ki18n-5.14.0.tar.xz"; - sha256 = "0pwpxda5k7hl6njzzaj68brm1slfffprncgwknhaxksizprdh1qz"; - name = "ki18n-5.14.0.tar.xz"; - }; - }; - kiconthemes = { - version = "5.14.0"; - src = fetchurl { - url = "${mirror}/stable/frameworks/5.14/kiconthemes-5.14.0.tar.xz"; - sha256 = "0mhykdhzab112h5pb2s2sma821x57mnr3ydwq96qjr7xhdib8dwr"; - name = "kiconthemes-5.14.0.tar.xz"; - }; - }; - kidletime = { - version = "5.14.0"; - src = fetchurl { - url = "${mirror}/stable/frameworks/5.14/kidletime-5.14.0.tar.xz"; - sha256 = "07qhmyld01xcidbhkwscz5x8xvnnbphz7hfiqkn20d0n6kmlfbr8"; - name = "kidletime-5.14.0.tar.xz"; - }; - }; - kimageformats = { - version = "5.14.0"; - src = fetchurl { - url = "${mirror}/stable/frameworks/5.14/kimageformats-5.14.0.tar.xz"; - sha256 = "13s25pxxjddbbzvf9l0pcrjcwkkc108318v7yglqrm58ankq8pyy"; - name = "kimageformats-5.14.0.tar.xz"; - }; - }; - kinit = { - version = "5.14.0"; - src = fetchurl { - url = "${mirror}/stable/frameworks/5.14/kinit-5.14.0.tar.xz"; - sha256 = "1g6wvpd7kzmnayfax2ph7sng1blaa91fclzfxpvwnxqpayzj2z6a"; - name = "kinit-5.14.0.tar.xz"; - }; - }; - kio = { - version = "5.14.0"; - src = fetchurl { - url = "${mirror}/stable/frameworks/5.14/kio-5.14.0.tar.xz"; - sha256 = "1brirg53khh8wyyd3sbnas82924idxbbc81wqk8433ryv645i8ra"; - name = "kio-5.14.0.tar.xz"; - }; - }; - kitemmodels = { - version = "5.14.0"; - src = fetchurl { - url = "${mirror}/stable/frameworks/5.14/kitemmodels-5.14.0.tar.xz"; - sha256 = "0phf2278fpiyippz347l18gw3kgfvmdm2mv2wx56rsfy5inih8qf"; - name = "kitemmodels-5.14.0.tar.xz"; - }; - }; - kitemviews = { - version = "5.14.0"; - src = fetchurl { - url = "${mirror}/stable/frameworks/5.14/kitemviews-5.14.0.tar.xz"; - sha256 = "1yk8djnrw4z5dw7xmwwsgz3fw1n3c1yjkggkgjy75659656psac1"; - name = "kitemviews-5.14.0.tar.xz"; - }; - }; - kjobwidgets = { - version = "5.14.0"; - src = fetchurl { - url = "${mirror}/stable/frameworks/5.14/kjobwidgets-5.14.0.tar.xz"; - sha256 = "0ibxbhh335b8j5603z500fw4mnk776jj364ha9c1n4qdd7ar5yi0"; - name = "kjobwidgets-5.14.0.tar.xz"; - }; - }; - kjs = { - version = "5.14.0"; - src = fetchurl { - url = "${mirror}/stable/frameworks/5.14/portingAids/kjs-5.14.0.tar.xz"; - sha256 = "1xwp9jpwmkc5h1rab6bda6ffib064qn1wpmz6hdhrgzp77v5ljw4"; - name = "kjs-5.14.0.tar.xz"; - }; - }; - kjsembed = { - version = "5.14.0"; - src = fetchurl { - url = "${mirror}/stable/frameworks/5.14/portingAids/kjsembed-5.14.0.tar.xz"; - sha256 = "09vlq2d0nzhw1fiy7nww0ixa15ciwc6i9f4xqay746xy9f5i30vl"; - name = "kjsembed-5.14.0.tar.xz"; - }; - }; - kmediaplayer = { - version = "5.14.0"; - src = fetchurl { - url = "${mirror}/stable/frameworks/5.14/portingAids/kmediaplayer-5.14.0.tar.xz"; - sha256 = "1mcvrffg9lfvhy6qs9v1caxf523zh2jy1mhd88m34p7sfdxp8azm"; - name = "kmediaplayer-5.14.0.tar.xz"; - }; - }; - knewstuff = { - version = "5.14.0"; - src = fetchurl { - url = "${mirror}/stable/frameworks/5.14/knewstuff-5.14.0.tar.xz"; - sha256 = "0yprn590g5y0gcvmlk5p79v2svn29zyhgq9lmp5qzhh7wgz8jp26"; - name = "knewstuff-5.14.0.tar.xz"; - }; - }; - knotifications = { - version = "5.14.0"; - src = fetchurl { - url = "${mirror}/stable/frameworks/5.14/knotifications-5.14.0.tar.xz"; - sha256 = "0w0b9wb5zpwjhzph5cqfvcgxz2dafi33f3jgwmdw9sm2cgmwavgb"; - name = "knotifications-5.14.0.tar.xz"; - }; - }; - knotifyconfig = { - version = "5.14.0"; - src = fetchurl { - url = "${mirror}/stable/frameworks/5.14/knotifyconfig-5.14.0.tar.xz"; - sha256 = "04872agypbnj3kc6q0xa5ndzd7lzny5zp1llad0x10k7spvwk0rb"; - name = "knotifyconfig-5.14.0.tar.xz"; - }; - }; - kpackage = { - version = "5.14.0"; - src = fetchurl { - url = "${mirror}/stable/frameworks/5.14/kpackage-5.14.0.tar.xz"; - sha256 = "0rvm9vwlirk38wbjyp8kkvs2m03mb1bby63zakbd7y2x5l26hyd5"; - name = "kpackage-5.14.0.tar.xz"; - }; - }; - kparts = { - version = "5.14.0"; - src = fetchurl { - url = "${mirror}/stable/frameworks/5.14/kparts-5.14.0.tar.xz"; - sha256 = "149mck84rlbvw0am7jqbs6irhhabp8xd49m1b5avgdqfrkjsrrz5"; - name = "kparts-5.14.0.tar.xz"; - }; - }; - kpeople = { - version = "5.14.0"; - src = fetchurl { - url = "${mirror}/stable/frameworks/5.14/kpeople-5.14.0.tar.xz"; - sha256 = "08khnnywj7f3xkgr7yclz7wdhq4lyi9xfm7f7lzsfk6vpvzn84p5"; - name = "kpeople-5.14.0.tar.xz"; - }; - }; - kplotting = { - version = "5.14.0"; - src = fetchurl { - url = "${mirror}/stable/frameworks/5.14/kplotting-5.14.0.tar.xz"; - sha256 = "1d3fii89ziqnjv864qp7v9r5wd9v2qb56n6m5v9j0pz8gysc2fyp"; - name = "kplotting-5.14.0.tar.xz"; - }; - }; - kpty = { - version = "5.14.0"; - src = fetchurl { - url = "${mirror}/stable/frameworks/5.14/kpty-5.14.0.tar.xz"; - sha256 = "0lyayl4z6a1fn1lr1plikx22crdalnr1sv66nwhld7dh9j3lgd6j"; - name = "kpty-5.14.0.tar.xz"; - }; - }; - kross = { - version = "5.14.0"; - src = fetchurl { - url = "${mirror}/stable/frameworks/5.14/portingAids/kross-5.14.0.tar.xz"; - sha256 = "1s7icj7xsnj8sxg99ahv3h8rbv6xnkyqpybxgaj9xs6k738rjclv"; - name = "kross-5.14.0.tar.xz"; - }; - }; - krunner = { - version = "5.14.0"; - src = fetchurl { - url = "${mirror}/stable/frameworks/5.14/portingAids/krunner-5.14.0.tar.xz"; - sha256 = "0lxsbg4r0hxq9cgj2c8bs5yyzaxbpn73nsxhh1a9ivjcdbdz52x3"; - name = "krunner-5.14.0.tar.xz"; - }; - }; - kservice = { - version = "5.14.3"; - src = fetchurl { - url = "${mirror}/stable/frameworks/5.14/kservice-5.14.3.tar.xz"; - sha256 = "0x3lbzs39vxyndh3v3kcwbp9127llfxyjgbm6yga1mff29ld57g7"; - name = "kservice-5.14.3.tar.xz"; - }; - }; - ktexteditor = { - version = "5.14.0"; - src = fetchurl { - url = "${mirror}/stable/frameworks/5.14/ktexteditor-5.14.0.tar.xz"; - sha256 = "1r3zshqn7f7z81i2zzswc0a4158q21jgk5ydlx82v5w41lgsng9z"; - name = "ktexteditor-5.14.0.tar.xz"; - }; - }; - ktextwidgets = { - version = "5.14.0"; - src = fetchurl { - url = "${mirror}/stable/frameworks/5.14/ktextwidgets-5.14.0.tar.xz"; - sha256 = "0nm6jaqx2jrwmqds3hdpkxmzl03vz46f147q0q659gashq9i6nlr"; - name = "ktextwidgets-5.14.0.tar.xz"; - }; - }; - kunitconversion = { - version = "5.14.0"; - src = fetchurl { - url = "${mirror}/stable/frameworks/5.14/kunitconversion-5.14.0.tar.xz"; - sha256 = "080y8lxggb1dm4hjv0qb6baklb42mngz7ic3fdp9nc7jrsfbn4qq"; - name = "kunitconversion-5.14.0.tar.xz"; - }; - }; - kwallet = { - version = "5.14.0"; - src = fetchurl { - url = "${mirror}/stable/frameworks/5.14/kwallet-5.14.0.tar.xz"; - sha256 = "1sk1mami15wygx7rmq2p445qdvx7yq10rhvbxgwclmvd4lj8vnly"; - name = "kwallet-5.14.0.tar.xz"; - }; - }; - kwidgetsaddons = { - version = "5.14.0"; - src = fetchurl { - url = "${mirror}/stable/frameworks/5.14/kwidgetsaddons-5.14.0.tar.xz"; - sha256 = "0vqrz54f57qz2jls7iw3hsfgglidfjhk88rkpr0sam449hmqxw2v"; - name = "kwidgetsaddons-5.14.0.tar.xz"; - }; - }; - kwindowsystem = { - version = "5.14.0"; - src = fetchurl { - url = "${mirror}/stable/frameworks/5.14/kwindowsystem-5.14.0.tar.xz"; - sha256 = "0fgqbrm1ngisjz11ccwvjb05v9v8fy85hvxaqnak0xysmvsw4sq1"; - name = "kwindowsystem-5.14.0.tar.xz"; - }; - }; - kxmlgui = { - version = "5.14.0"; - src = fetchurl { - url = "${mirror}/stable/frameworks/5.14/kxmlgui-5.14.0.tar.xz"; - sha256 = "1j3m37h6lxkk3bs2klqqlqlpnrlqvc1a3yd1hn8sr5sn279src30"; - name = "kxmlgui-5.14.0.tar.xz"; - }; - }; - kxmlrpcclient = { - version = "5.14.0"; - src = fetchurl { - url = "${mirror}/stable/frameworks/5.14/kxmlrpcclient-5.14.0.tar.xz"; - sha256 = "13s1np7sjjkmnih5r6rszqs3pvq0m4wq9za73cwhwnmlha7m3q0s"; - name = "kxmlrpcclient-5.14.0.tar.xz"; - }; - }; - modemmanager-qt = { - version = "5.14.0"; - src = fetchurl { - url = "${mirror}/stable/frameworks/5.14/modemmanager-qt-5.14.0.tar.xz"; - sha256 = "1njg0gmzmj6g1w6d7id44g6dw7bki8xsq3sk0p7jqh1lcnsww4ck"; - name = "modemmanager-qt-5.14.0.tar.xz"; - }; - }; - networkmanager-qt = { - version = "5.14.0"; - src = fetchurl { - url = "${mirror}/stable/frameworks/5.14/networkmanager-qt-5.14.0.tar.xz"; - sha256 = "1j2srgz4z2jd6b0iyb1rj979k0jz9hk8k7wx23146cvgrr4h4s86"; - name = "networkmanager-qt-5.14.0.tar.xz"; - }; - }; - plasma-framework = { - version = "5.14.0"; - src = fetchurl { - url = "${mirror}/stable/frameworks/5.14/plasma-framework-5.14.0.tar.xz"; - sha256 = "16yghp353l9apndwqcaa310cxhm6vn0c2amggzvpr5fdwa3jb6mh"; - name = "plasma-framework-5.14.0.tar.xz"; - }; - }; - solid = { - version = "5.14.0"; - src = fetchurl { - url = "${mirror}/stable/frameworks/5.14/solid-5.14.0.tar.xz"; - sha256 = "0znrmpw9nr2yccqs1xr0kai3sfhi175gfr006h4h88kfr0gc9s4i"; - name = "solid-5.14.0.tar.xz"; - }; - }; - sonnet = { - version = "5.14.0"; - src = fetchurl { - url = "${mirror}/stable/frameworks/5.14/sonnet-5.14.0.tar.xz"; - sha256 = "06nn9zxxvj7sf6pdg35vay1f022c2binhl8p7i29w7vmxnxdg4w9"; - name = "sonnet-5.14.0.tar.xz"; - }; - }; - threadweaver = { - version = "5.14.0"; - src = fetchurl { - url = "${mirror}/stable/frameworks/5.14/threadweaver-5.14.0.tar.xz"; - sha256 = "01vdqhlg5jp14dhalpggy359hw9620309zbssp0pdv7bflnwl0n3"; - name = "threadweaver-5.14.0.tar.xz"; - }; - }; -} diff --git a/pkgs/development/libraries/kde-frameworks-5.14/attica.nix b/pkgs/development/libraries/kde-frameworks-5.15/attica.nix index 98721876c120..98721876c120 100644 --- a/pkgs/development/libraries/kde-frameworks-5.14/attica.nix +++ b/pkgs/development/libraries/kde-frameworks-5.15/attica.nix diff --git a/pkgs/development/libraries/kde-frameworks-5.15/baloo.nix b/pkgs/development/libraries/kde-frameworks-5.15/baloo.nix new file mode 100644 index 000000000000..38c41d9271d8 --- /dev/null +++ b/pkgs/development/libraries/kde-frameworks-5.15/baloo.nix @@ -0,0 +1,25 @@ +{ kdeFramework, lib, extra-cmake-modules, kauth, kconfig +, kcoreaddons, kcrash, kdbusaddons, kfilemetadata, ki18n, kidletime +, kio, lmdb, makeQtWrapper, qtbase, qtquick1, solid +}: + +kdeFramework { + name = "baloo"; + nativeBuildInputs = [ extra-cmake-modules makeQtWrapper ]; + buildInputs = [ + kconfig kcrash kdbusaddons lmdb qtquick1 solid + ]; + propagatedBuildInputs = [ + kauth kcoreaddons kfilemetadata ki18n kio kidletime qtbase + ]; + 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/development/libraries/kde-frameworks-5.14/bluez-qt.nix b/pkgs/development/libraries/kde-frameworks-5.15/bluez-qt.nix index f981b0516f72..f981b0516f72 100644 --- a/pkgs/development/libraries/kde-frameworks-5.14/bluez-qt.nix +++ b/pkgs/development/libraries/kde-frameworks-5.15/bluez-qt.nix diff --git a/pkgs/development/libraries/kde-frameworks-5.14/default.nix b/pkgs/development/libraries/kde-frameworks-5.15/default.nix index 1ff433c13c8e..6b6b95ab3c70 100644 --- a/pkgs/development/libraries/kde-frameworks-5.14/default.nix +++ b/pkgs/development/libraries/kde-frameworks-5.15/default.nix @@ -9,7 +9,7 @@ let - inherit (pkgs) lib stdenv; + inherit (pkgs) lib makeSetupHook stdenv; mirror = "mirror://kde"; srcs = import ./srcs.nix { inherit (pkgs) fetchurl; inherit mirror; }; diff --git a/pkgs/development/libraries/kde-frameworks-5.10/extra-cmake-modules/0001-extra-cmake-modules-paths.patch b/pkgs/development/libraries/kde-frameworks-5.15/extra-cmake-modules/0001-extra-cmake-modules-paths.patch index 9717716faf5b..9717716faf5b 100644 --- a/pkgs/development/libraries/kde-frameworks-5.10/extra-cmake-modules/0001-extra-cmake-modules-paths.patch +++ b/pkgs/development/libraries/kde-frameworks-5.15/extra-cmake-modules/0001-extra-cmake-modules-paths.patch diff --git a/pkgs/development/libraries/kde-frameworks-5.14/extra-cmake-modules/default.nix b/pkgs/development/libraries/kde-frameworks-5.15/extra-cmake-modules/default.nix index 4d669b72a896..4e1b1aff3bd1 100644 --- a/pkgs/development/libraries/kde-frameworks-5.14/extra-cmake-modules/default.nix +++ b/pkgs/development/libraries/kde-frameworks-5.15/extra-cmake-modules/default.nix @@ -2,9 +2,10 @@ kdeFramework { name = "extra-cmake-modules"; - setupHook = ./setup-hook.sh; patches = [ ./0001-extra-cmake-modules-paths.patch ]; + 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. diff --git a/pkgs/development/libraries/kde-frameworks-5.15/extra-cmake-modules/setup-hook.sh b/pkgs/development/libraries/kde-frameworks-5.15/extra-cmake-modules/setup-hook.sh new file mode 100644 index 000000000000..a6fa6189240b --- /dev/null +++ b/pkgs/development/libraries/kde-frameworks-5.15/extra-cmake-modules/setup-hook.sh @@ -0,0 +1,27 @@ +addMimePkg() { + local propagated + + if [[ -d "$1/share/mime" ]]; then + propagated= + for pkg in $propagatedBuildInputs; do + if [[ "z$pkg" == "z$1" ]]; then + propagated=1 + fi + done + if [[ -z $propagated ]]; then + propagatedBuildInputs="$propagatedBuildInputs $1" + fi + + propagated= + for pkg in $propagatedUserEnvPkgs; do + if [[ "z$pkg" == "z$1" ]]; then + propagated=1 + fi + done + if [[ -z $propagated ]]; then + propagatedUserEnvPkgs="$propagatedUserEnvPkgs $1" + fi + fi +} + +envHooks+=(addMimePkg) diff --git a/pkgs/development/libraries/kde-frameworks-5.14/fetchsrcs.sh b/pkgs/development/libraries/kde-frameworks-5.15/fetchsrcs.sh index a402d406b8aa..e7f6d9e00e5c 100755 --- a/pkgs/development/libraries/kde-frameworks-5.14/fetchsrcs.sh +++ b/pkgs/development/libraries/kde-frameworks-5.15/fetchsrcs.sh @@ -4,7 +4,7 @@ set -x # The trailing slash at the end is necessary! -RELEASE_URL="http://download.kde.org/stable/frameworks/5.14/" +RELEASE_URL="http://download.kde.org/stable/frameworks/5.15/" EXTRA_WGET_ARGS='-A *.tar.xz' mkdir tmp; cd tmp diff --git a/pkgs/development/libraries/kde-frameworks-5.15/frameworkintegration.nix b/pkgs/development/libraries/kde-frameworks-5.15/frameworkintegration.nix new file mode 100644 index 000000000000..26987c385ad5 --- /dev/null +++ b/pkgs/development/libraries/kde-frameworks-5.15/frameworkintegration.nix @@ -0,0 +1,17 @@ +{ kdeFramework, lib, extra-cmake-modules, kbookmarks, kcompletion +, kconfig, kconfigwidgets, ki18n, kiconthemes, kio, knotifications +, kwidgetsaddons, libXcursor, qtx11extras +}: + +kdeFramework { + name = "frameworkintegration"; + nativeBuildInputs = [ extra-cmake-modules ]; + buildInputs = [ + kbookmarks kcompletion kconfig knotifications kwidgetsaddons + libXcursor + ]; + propagatedBuildInputs = [ kconfigwidgets ki18n kio kiconthemes qtx11extras ]; + meta = { + maintainers = [ lib.maintainers.ttuegel ]; + }; +} diff --git a/pkgs/development/libraries/kde-frameworks-5.15/kactivities.nix b/pkgs/development/libraries/kde-frameworks-5.15/kactivities.nix new file mode 100644 index 000000000000..3225098f4398 --- /dev/null +++ b/pkgs/development/libraries/kde-frameworks-5.15/kactivities.nix @@ -0,0 +1,22 @@ +{ kdeFramework, lib, extra-cmake-modules, boost, kcmutils, kconfig +, kcoreaddons, kdbusaddons, kdeclarative, kglobalaccel, ki18n +, kio, kservice, kwindowsystem, kxmlgui, makeQtWrapper, qtdeclarative +}: + +kdeFramework { + name = "kactivities"; + nativeBuildInputs = [ extra-cmake-modules makeQtWrapper ]; + buildInputs = [ + boost kcmutils kconfig kcoreaddons kdbusaddons kservice + kxmlgui + ]; + propagatedBuildInputs = [ + kdeclarative kglobalaccel ki18n kio kwindowsystem qtdeclarative + ]; + postInstall = '' + wrapQtProgram "$out/bin/kactivitymanagerd" + ''; + meta = { + maintainers = [ lib.maintainers.ttuegel ]; + }; +} diff --git a/pkgs/development/libraries/kde-frameworks-5.14/kapidox.nix b/pkgs/development/libraries/kde-frameworks-5.15/kapidox.nix index 647be8f052c3..647be8f052c3 100644 --- a/pkgs/development/libraries/kde-frameworks-5.14/kapidox.nix +++ b/pkgs/development/libraries/kde-frameworks-5.15/kapidox.nix diff --git a/pkgs/development/libraries/kde-frameworks-5.14/karchive.nix b/pkgs/development/libraries/kde-frameworks-5.15/karchive.nix index a8d9a0003c3b..a8d9a0003c3b 100644 --- a/pkgs/development/libraries/kde-frameworks-5.14/karchive.nix +++ b/pkgs/development/libraries/kde-frameworks-5.15/karchive.nix diff --git a/pkgs/development/libraries/kde-frameworks-5.14/kauth/default.nix b/pkgs/development/libraries/kde-frameworks-5.15/kauth/default.nix index 42a100193340..42a100193340 100644 --- a/pkgs/development/libraries/kde-frameworks-5.14/kauth/default.nix +++ b/pkgs/development/libraries/kde-frameworks-5.15/kauth/default.nix diff --git a/pkgs/development/libraries/kde-frameworks-5.10/kauth/kauth-policy-install.patch b/pkgs/development/libraries/kde-frameworks-5.15/kauth/kauth-policy-install.patch index 340155256f28..340155256f28 100644 --- a/pkgs/development/libraries/kde-frameworks-5.10/kauth/kauth-policy-install.patch +++ b/pkgs/development/libraries/kde-frameworks-5.15/kauth/kauth-policy-install.patch diff --git a/pkgs/development/libraries/kde-frameworks-5.14/kbookmarks.nix b/pkgs/development/libraries/kde-frameworks-5.15/kbookmarks.nix index 1a469ab4db6d..1a469ab4db6d 100644 --- a/pkgs/development/libraries/kde-frameworks-5.14/kbookmarks.nix +++ b/pkgs/development/libraries/kde-frameworks-5.15/kbookmarks.nix diff --git a/pkgs/development/libraries/kde-frameworks-5.14/kcmutils/kcmutils-pluginselector-follow-symlinks.patch b/pkgs/development/libraries/kde-frameworks-5.15/kcmutils/0001-qdiriterator-follow-symlinks.patch index 47b8dfad1800..0d861fa95012 100644 --- a/pkgs/development/libraries/kde-frameworks-5.14/kcmutils/kcmutils-pluginselector-follow-symlinks.patch +++ b/pkgs/development/libraries/kde-frameworks-5.15/kcmutils/0001-qdiriterator-follow-symlinks.patch @@ -1,13 +1,25 @@ +From f14d2a275323a47104b33eb61c5b6910ae1a9f59 Mon Sep 17 00:00:00 2001 +From: Thomas Tuegel <ttuegel@gmail.com> +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 c63241b..2243f94 100644 +index 9c3431d..d6b1ee2 100644 --- a/src/kpluginselector.cpp +++ b/src/kpluginselector.cpp -@@ -304,7 +304,7 @@ void KPluginSelector::addPlugins(const QString &componentName, +@@ -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); ++ 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/development/libraries/kde-frameworks-5.15/kcmutils/default.nix b/pkgs/development/libraries/kde-frameworks-5.15/kcmutils/default.nix new file mode 100644 index 000000000000..dbbb783ac615 --- /dev/null +++ b/pkgs/development/libraries/kde-frameworks-5.15/kcmutils/default.nix @@ -0,0 +1,17 @@ +{ kdeFramework, lib, extra-cmake-modules, kconfigwidgets +, kcoreaddons, kdeclarative, ki18n, kiconthemes, kitemviews +, kpackage, kservice, kxmlgui +}: + +kdeFramework { + name = "kcmutils"; + nativeBuildInputs = [ extra-cmake-modules ]; + buildInputs = [ + kcoreaddons kiconthemes kitemviews kpackage kxmlgui + ]; + propagatedBuildInputs = [ kconfigwidgets kdeclarative ki18n kservice ]; + patches = [ ./0001-qdiriterator-follow-symlinks.patch ]; + meta = { + maintainers = [ lib.maintainers.ttuegel ]; + }; +} diff --git a/pkgs/development/libraries/kde-frameworks-5.14/kcodecs.nix b/pkgs/development/libraries/kde-frameworks-5.15/kcodecs.nix index 53a69a69b69c..53a69a69b69c 100644 --- a/pkgs/development/libraries/kde-frameworks-5.14/kcodecs.nix +++ b/pkgs/development/libraries/kde-frameworks-5.15/kcodecs.nix diff --git a/pkgs/development/libraries/kde-frameworks-5.14/kcompletion.nix b/pkgs/development/libraries/kde-frameworks-5.15/kcompletion.nix index e393774f16a5..e393774f16a5 100644 --- a/pkgs/development/libraries/kde-frameworks-5.14/kcompletion.nix +++ b/pkgs/development/libraries/kde-frameworks-5.15/kcompletion.nix diff --git a/pkgs/development/libraries/kde-frameworks-5.14/kconfig.nix b/pkgs/development/libraries/kde-frameworks-5.15/kconfig.nix index ce890745767c..e132afe59886 100644 --- a/pkgs/development/libraries/kde-frameworks-5.14/kconfig.nix +++ b/pkgs/development/libraries/kde-frameworks-5.15/kconfig.nix @@ -1,13 +1,14 @@ { kdeFramework, lib , extra-cmake-modules +, makeQtWrapper }: kdeFramework { name = "kconfig"; - nativeBuildInputs = [ extra-cmake-modules ]; + nativeBuildInputs = [ extra-cmake-modules makeQtWrapper ]; postInstall = '' - wrapKDEProgram "$out/bin/kreadconfig5" - wrapKDEProgram "$out/bin/kwriteconfig5" + wrapQtProgram "$out/bin/kreadconfig5" + wrapQtProgram "$out/bin/kwriteconfig5" ''; meta = { maintainers = [ lib.maintainers.ttuegel ]; diff --git a/pkgs/development/libraries/kde-frameworks-5.14/kconfigwidgets/kconfigwidgets-helpclient-follow-symlinks.patch b/pkgs/development/libraries/kde-frameworks-5.15/kconfigwidgets/0001-qdiriterator-follow-symlinks.patch index 3bd946cbd842..7a6c0ee90534 100644 --- a/pkgs/development/libraries/kde-frameworks-5.14/kconfigwidgets/kconfigwidgets-helpclient-follow-symlinks.patch +++ b/pkgs/development/libraries/kde-frameworks-5.15/kconfigwidgets/0001-qdiriterator-follow-symlinks.patch @@ -1,3 +1,12 @@ +From 4f84780893d505b2d62a14633dd983baa8ec6e28 Mon Sep 17 00:00:00 2001 +From: Thomas Tuegel <ttuegel@gmail.com> +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 @@ -11,3 +20,6 @@ index 53a331e..80fbb01 100644 while (it.hasNext()) { const QString desktopPath(it.next()); KDesktopFile desktopFile(desktopPath); +-- +2.5.2 + diff --git a/pkgs/development/libraries/kde-frameworks-5.15/kconfigwidgets/default.nix b/pkgs/development/libraries/kde-frameworks-5.15/kconfigwidgets/default.nix new file mode 100644 index 000000000000..0e14d06edd36 --- /dev/null +++ b/pkgs/development/libraries/kde-frameworks-5.15/kconfigwidgets/default.nix @@ -0,0 +1,17 @@ +{ kdeFramework, lib, extra-cmake-modules, kauth, kcodecs, kconfig +, kdoctools, kguiaddons, ki18n, kwidgetsaddons, makeQtWrapper +}: + +kdeFramework { + name = "kconfigwidgets"; + nativeBuildInputs = [ extra-cmake-modules kdoctools makeQtWrapper ]; + buildInputs = [ kguiaddons ]; + propagatedBuildInputs = [ kauth kconfig kcodecs ki18n kwidgetsaddons ]; + patches = [ ./0001-qdiriterator-follow-symlinks.patch ]; + postInstall = '' + wrapQtProgram "$out/bin/preparetips5" + ''; + meta = { + maintainers = [ lib.maintainers.ttuegel ]; + }; +} diff --git a/pkgs/development/libraries/kde-frameworks-5.14/kcoreaddons.nix b/pkgs/development/libraries/kde-frameworks-5.15/kcoreaddons.nix index 43c21bb51ef5..43c21bb51ef5 100644 --- a/pkgs/development/libraries/kde-frameworks-5.14/kcoreaddons.nix +++ b/pkgs/development/libraries/kde-frameworks-5.15/kcoreaddons.nix diff --git a/pkgs/development/libraries/kde-frameworks-5.14/kcrash.nix b/pkgs/development/libraries/kde-frameworks-5.15/kcrash.nix index b919c7ad2228..bbab78ccb409 100644 --- a/pkgs/development/libraries/kde-frameworks-5.14/kcrash.nix +++ b/pkgs/development/libraries/kde-frameworks-5.15/kcrash.nix @@ -8,7 +8,8 @@ kdeFramework { name = "kcrash"; nativeBuildInputs = [ extra-cmake-modules ]; - buildInputs = [ kcoreaddons kwindowsystem qtx11extras ]; + buildInputs = [ kcoreaddons ]; + propagatedBuildInputs = [ kwindowsystem qtx11extras ]; meta = { maintainers = [ lib.maintainers.ttuegel ]; }; diff --git a/pkgs/development/libraries/kde-frameworks-5.14/kdbusaddons.nix b/pkgs/development/libraries/kde-frameworks-5.15/kdbusaddons.nix index eb76e14705e9..d2ceab31d14b 100644 --- a/pkgs/development/libraries/kde-frameworks-5.14/kdbusaddons.nix +++ b/pkgs/development/libraries/kde-frameworks-5.15/kdbusaddons.nix @@ -1,14 +1,15 @@ { kdeFramework, lib , extra-cmake-modules +, makeQtWrapper , qtx11extras }: kdeFramework { name = "kdbusaddons"; - nativeBuildInputs = [ extra-cmake-modules ]; - buildInputs = [ qtx11extras ]; + nativeBuildInputs = [ extra-cmake-modules makeQtWrapper ]; + propagatedBuildInputs = [ qtx11extras ]; postInstall = '' - wrapKDEProgram "$out/bin/kquitapp5" + wrapQtProgram "$out/bin/kquitapp5" ''; meta = { maintainers = [ lib.maintainers.ttuegel ]; diff --git a/pkgs/development/libraries/kde-frameworks-5.15/kdeclarative.nix b/pkgs/development/libraries/kde-frameworks-5.15/kdeclarative.nix new file mode 100644 index 000000000000..74d107466cfc --- /dev/null +++ b/pkgs/development/libraries/kde-frameworks-5.15/kdeclarative.nix @@ -0,0 +1,22 @@ +{ kdeFramework, lib, extra-cmake-modules, epoxy, kconfig +, kglobalaccel, kguiaddons, ki18n, kiconthemes, kio, kpackage +, kwidgetsaddons, kwindowsystem, makeQtWrapper, pkgconfig +, qtdeclarative +}: + +kdeFramework { + name = "kdeclarative"; + nativeBuildInputs = [ extra-cmake-modules makeQtWrapper ]; + buildInputs = [ + epoxy kguiaddons kiconthemes kwidgetsaddons + ]; + propagatedBuildInputs = [ + kconfig kglobalaccel ki18n kio kpackage kwindowsystem qtdeclarative + ]; + postInstall = '' + wrapQtProgram "$out/bin/kpackagelauncherqml" + ''; + meta = { + maintainers = [ lib.maintainers.ttuegel ]; + }; +} diff --git a/pkgs/development/libraries/kde-frameworks-5.14/kded.nix b/pkgs/development/libraries/kde-frameworks-5.15/kded.nix index 47ae2d68c68e..47ae2d68c68e 100644 --- a/pkgs/development/libraries/kde-frameworks-5.14/kded.nix +++ b/pkgs/development/libraries/kde-frameworks-5.15/kded.nix diff --git a/pkgs/development/libraries/kde-frameworks-5.15/kdelibs4support.nix b/pkgs/development/libraries/kde-frameworks-5.15/kdelibs4support.nix new file mode 100644 index 000000000000..0dd5c4157612 --- /dev/null +++ b/pkgs/development/libraries/kde-frameworks-5.15/kdelibs4support.nix @@ -0,0 +1,32 @@ +{ kdeFramework, lib, extra-cmake-modules, docbook_xml_dtd_45, kauth +, karchive, kcompletion, kconfig, kconfigwidgets, kcoreaddons +, kcrash, kdbusaddons, 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"; + nativeBuildInputs = [ extra-cmake-modules kdoctools ]; + buildInputs = [ + kcompletion kconfig kservice kwidgetsaddons + kxmlgui networkmanager qtsvg qtx11extras xlibs.libSM + ]; + propagatedBuildInputs = [ + kauth karchive kconfigwidgets kcoreaddons kcrash kdbusaddons + kdesignerplugin kemoticons kglobalaccel kguiaddons ki18n kio + kiconthemes kitemmodels kinit knotifications kparts ktextwidgets + kunitconversion kwindowsystem + ]; + cmakeFlags = [ + "-DDocBookXML4_DTD_DIR=${docbook_xml_dtd_45}/xml/dtd/docbook" + "-DDocBookXML4_DTD_VERSION=4.5" + ]; + meta = { + maintainers = [ lib.maintainers.ttuegel ]; + }; +} diff --git a/pkgs/development/libraries/kde-frameworks-5.14/kdesignerplugin.nix b/pkgs/development/libraries/kde-frameworks-5.15/kdesignerplugin.nix index 100d16d64bc6..28df24153208 100644 --- a/pkgs/development/libraries/kde-frameworks-5.14/kdesignerplugin.nix +++ b/pkgs/development/libraries/kde-frameworks-5.15/kdesignerplugin.nix @@ -21,9 +21,10 @@ kdeFramework { nativeBuildInputs = [ extra-cmake-modules kdoctools ]; buildInputs = [ kcompletion kconfig kconfigwidgets kcoreaddons kdewebkit - kiconthemes kio kitemviews kplotting ktextwidgets kwidgetsaddons - kxmlgui sonnet + kiconthemes kitemviews kplotting ktextwidgets kwidgetsaddons + kxmlgui ]; + propagatedBuildInputs = [ kio sonnet ]; meta = { maintainers = [ lib.maintainers.ttuegel ]; }; diff --git a/pkgs/development/libraries/kde-frameworks-5.14/kdesu.nix b/pkgs/development/libraries/kde-frameworks-5.15/kdesu.nix index 4503d8bcd109..364fbd6a720b 100644 --- a/pkgs/development/libraries/kde-frameworks-5.14/kdesu.nix +++ b/pkgs/development/libraries/kde-frameworks-5.15/kdesu.nix @@ -1,16 +1,12 @@ -{ kdeFramework, lib -, extra-cmake-modules -, kcoreaddons -, ki18n -, kpty +{ kdeFramework, lib, extra-cmake-modules, kcoreaddons, ki18n, kpty , kservice }: kdeFramework { name = "kdesu"; nativeBuildInputs = [ extra-cmake-modules ]; - buildInputs = [ kcoreaddons ki18n kservice ]; - propagatedBuildInputs = [ kpty ]; + buildInputs = [ kcoreaddons kservice ]; + propagatedBuildInputs = [ ki18n kpty ]; meta = { maintainers = [ lib.maintainers.ttuegel ]; }; diff --git a/pkgs/development/libraries/kde-frameworks-5.15/kdewebkit.nix b/pkgs/development/libraries/kde-frameworks-5.15/kdewebkit.nix new file mode 100644 index 000000000000..d361313d1d49 --- /dev/null +++ b/pkgs/development/libraries/kde-frameworks-5.15/kdewebkit.nix @@ -0,0 +1,13 @@ +{ kdeFramework, lib, extra-cmake-modules, kconfig, kcoreaddons +, ki18n, kio, kjobwidgets, kparts, kservice, kwallet, qtwebkit +}: + +kdeFramework { + name = "kdewebkit"; + nativeBuildInputs = [ extra-cmake-modules ]; + buildInputs = [ kconfig kcoreaddons kjobwidgets kparts kservice kwallet ]; + propagatedBuildInputs = [ ki18n kio qtwebkit ]; + meta = { + maintainers = [ lib.maintainers.ttuegel ]; + }; +} diff --git a/pkgs/development/libraries/kde-frameworks-5.14/kdnssd.nix b/pkgs/development/libraries/kde-frameworks-5.15/kdnssd.nix index f00432b0c9ce..f00432b0c9ce 100644 --- a/pkgs/development/libraries/kde-frameworks-5.14/kdnssd.nix +++ b/pkgs/development/libraries/kde-frameworks-5.15/kdnssd.nix diff --git a/pkgs/development/libraries/kde-frameworks-5.14/kdoctools/default.nix b/pkgs/development/libraries/kde-frameworks-5.15/kdoctools/default.nix index 0ec13d1a15c1..138c3fc33b94 100644 --- a/pkgs/development/libraries/kde-frameworks-5.14/kdoctools/default.nix +++ b/pkgs/development/libraries/kde-frameworks-5.15/kdoctools/default.nix @@ -1,18 +1,14 @@ -{ kdeFramework, lib -, extra-cmake-modules -, docbook_xml_dtd_45 -, docbook5_xsl -, karchive -, ki18n -, perl -, perlPackages +{ kdeFramework, lib, extra-cmake-modules, docbook_xml_dtd_45 +, docbook5_xsl, karchive, ki18n, makeQtWrapper, perl, perlPackages }: kdeFramework { name = "kdoctools"; + setupHook = ./setup-hook.sh; nativeBuildInputs = [ extra-cmake-modules ]; - buildInputs = [ karchive ki18n ]; - propagatedNativeBuildInputs = [ perl perlPackages.URI ]; + buildInputs = [ karchive ]; + propagatedBuildInputs = [ ki18n ]; + propagatedNativeBuildInputs = [ makeQtWrapper perl perlPackages.URI ]; cmakeFlags = [ "-DDocBookXML4_DTD_DIR=${docbook_xml_dtd_45}/xml/dtd/docbook" "-DDocBookXSL_DIR=${docbook5_xsl}/xml/xsl/docbook" diff --git a/pkgs/development/libraries/kde-frameworks-5.10/kdoctools/kdoctools-no-find-docbook-xml.patch b/pkgs/development/libraries/kde-frameworks-5.15/kdoctools/kdoctools-no-find-docbook-xml.patch index 4e3a33efab32..4e3a33efab32 100644 --- a/pkgs/development/libraries/kde-frameworks-5.10/kdoctools/kdoctools-no-find-docbook-xml.patch +++ b/pkgs/development/libraries/kde-frameworks-5.15/kdoctools/kdoctools-no-find-docbook-xml.patch diff --git a/pkgs/development/libraries/kde-frameworks-5.15/kdoctools/setup-hook.sh b/pkgs/development/libraries/kde-frameworks-5.15/kdoctools/setup-hook.sh new file mode 100644 index 000000000000..5cfffbd622d1 --- /dev/null +++ b/pkgs/development/libraries/kde-frameworks-5.15/kdoctools/setup-hook.sh @@ -0,0 +1,5 @@ +addXdgData() { + addToSearchPath XDG_DATA_DIRS "$1/share" +} + +envHooks+=(addXdgData) diff --git a/pkgs/development/libraries/kde-frameworks-5.14/kemoticons.nix b/pkgs/development/libraries/kde-frameworks-5.15/kemoticons.nix index d165f84e3a2d..d165f84e3a2d 100644 --- a/pkgs/development/libraries/kde-frameworks-5.14/kemoticons.nix +++ b/pkgs/development/libraries/kde-frameworks-5.15/kemoticons.nix diff --git a/pkgs/development/libraries/kde-frameworks-5.15/kfilemetadata.nix b/pkgs/development/libraries/kde-frameworks-5.15/kfilemetadata.nix new file mode 100644 index 000000000000..92ca1f26b93b --- /dev/null +++ b/pkgs/development/libraries/kde-frameworks-5.15/kfilemetadata.nix @@ -0,0 +1,13 @@ +{ kdeFramework, lib, extra-cmake-modules, attr, ebook_tools, exiv2 +, ffmpeg, karchive, ki18n, popplerQt, qtbase, taglib +}: + +kdeFramework { + name = "kfilemetadata"; + nativeBuildInputs = [ extra-cmake-modules ]; + buildInputs = [ attr ebook_tools exiv2 ffmpeg karchive popplerQt taglib ]; + propagatedBuildInputs = [ qtbase ki18n ]; + meta = { + maintainers = [ lib.maintainers.ttuegel ]; + }; +} diff --git a/pkgs/development/libraries/kde-frameworks-5.14/kglobalaccel.nix b/pkgs/development/libraries/kde-frameworks-5.15/kglobalaccel.nix index f7c5ea562661..c535b3590a38 100644 --- a/pkgs/development/libraries/kde-frameworks-5.14/kglobalaccel.nix +++ b/pkgs/development/libraries/kde-frameworks-5.15/kglobalaccel.nix @@ -5,15 +5,17 @@ , kcrash , kdbusaddons , kwindowsystem +, makeQtWrapper , qtx11extras }: kdeFramework { name = "kglobalaccel"; - nativeBuildInputs = [ extra-cmake-modules ]; - buildInputs = [ kconfig kcoreaddons kcrash kdbusaddons kwindowsystem qtx11extras ]; + nativeBuildInputs = [ extra-cmake-modules makeQtWrapper ]; + buildInputs = [ kconfig kcoreaddons kcrash kdbusaddons ]; + propagatedBuildInputs = [ kwindowsystem qtx11extras ]; postInstall = '' - wrapKDEProgram "$out/bin/kglobalaccel5" + wrapQtProgram "$out/bin/kglobalaccel5" ''; meta = { maintainers = [ lib.maintainers.ttuegel ]; diff --git a/pkgs/development/libraries/kde-frameworks-5.14/kguiaddons.nix b/pkgs/development/libraries/kde-frameworks-5.15/kguiaddons.nix index bc4e9ab11843..bc4e9ab11843 100644 --- a/pkgs/development/libraries/kde-frameworks-5.14/kguiaddons.nix +++ b/pkgs/development/libraries/kde-frameworks-5.15/kguiaddons.nix diff --git a/pkgs/development/libraries/kde-frameworks-5.15/khtml.nix b/pkgs/development/libraries/kde-frameworks-5.15/khtml.nix new file mode 100644 index 000000000000..d40df466ebbd --- /dev/null +++ b/pkgs/development/libraries/kde-frameworks-5.15/khtml.nix @@ -0,0 +1,21 @@ +{ 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"; + nativeBuildInputs = [ extra-cmake-modules perl ]; + buildInputs = [ + giflib karchive kiconthemes knotifications kwallet kwidgetsaddons + kxmlgui phonon + ]; + propagatedBuildInputs = [ + kcodecs kglobalaccel ki18n kio kjs kparts ktextwidgets + kwindowsystem qtx11extras sonnet + ]; + meta = { + maintainers = [ lib.maintainers.ttuegel ]; + }; +} diff --git a/pkgs/development/libraries/kde-frameworks-5.14/ki18n.nix b/pkgs/development/libraries/kde-frameworks-5.15/ki18n.nix index 915e3294b465..915e3294b465 100644 --- a/pkgs/development/libraries/kde-frameworks-5.14/ki18n.nix +++ b/pkgs/development/libraries/kde-frameworks-5.15/ki18n.nix diff --git a/pkgs/development/libraries/kde-frameworks-5.15/kiconthemes.nix b/pkgs/development/libraries/kde-frameworks-5.15/kiconthemes.nix new file mode 100644 index 000000000000..02b516afedc6 --- /dev/null +++ b/pkgs/development/libraries/kde-frameworks-5.15/kiconthemes.nix @@ -0,0 +1,13 @@ +{ kdeFramework, lib, extra-cmake-modules, kconfigwidgets, ki18n +, kitemviews, qtsvg +}: + +kdeFramework { + name = "kiconthemes"; + nativeBuildInputs = [ extra-cmake-modules ]; + buildInputs = [ kconfigwidgets kitemviews qtsvg ]; + propagatedBuildInputs = [ ki18n ]; + meta = { + maintainers = [ lib.maintainers.ttuegel ]; + }; +} diff --git a/pkgs/development/libraries/kde-frameworks-5.14/kidletime.nix b/pkgs/development/libraries/kde-frameworks-5.15/kidletime.nix index fc0865600239..fc0865600239 100644 --- a/pkgs/development/libraries/kde-frameworks-5.14/kidletime.nix +++ b/pkgs/development/libraries/kde-frameworks-5.15/kidletime.nix diff --git a/pkgs/development/libraries/kde-frameworks-5.14/kimageformats.nix b/pkgs/development/libraries/kde-frameworks-5.15/kimageformats.nix index 49d66bbcc2c6..49d66bbcc2c6 100644 --- a/pkgs/development/libraries/kde-frameworks-5.14/kimageformats.nix +++ b/pkgs/development/libraries/kde-frameworks-5.15/kimageformats.nix diff --git a/pkgs/development/libraries/kde-frameworks-5.10/kinit/0001-kinit-libpath.patch b/pkgs/development/libraries/kde-frameworks-5.15/kinit/0001-kinit-libpath.patch index 9c76079a382a..9c76079a382a 100644 --- a/pkgs/development/libraries/kde-frameworks-5.10/kinit/0001-kinit-libpath.patch +++ b/pkgs/development/libraries/kde-frameworks-5.15/kinit/0001-kinit-libpath.patch diff --git a/pkgs/development/libraries/kde-frameworks-5.14/kinit/default.nix b/pkgs/development/libraries/kde-frameworks-5.15/kinit/default.nix index 47f1aec72de5..5f644d7c424e 100644 --- a/pkgs/development/libraries/kde-frameworks-5.14/kinit/default.nix +++ b/pkgs/development/libraries/kde-frameworks-5.15/kinit/default.nix @@ -1,13 +1,5 @@ -{ kdeFramework, lib -, extra-cmake-modules -, kconfig -, kcrash -, kdoctools -, ki18n -, kio -, kservice -, kwindowsystem -, libcap +{ kdeFramework, lib, extra-cmake-modules, kconfig, kcrash +, kdoctools, ki18n, kio, kservice, kwindowsystem, libcap , libcap_progs }: @@ -16,7 +8,8 @@ kdeFramework { name = "kinit"; nativeBuildInputs = [ extra-cmake-modules kdoctools libcap_progs ]; - buildInputs = [ kconfig kcrash ki18n kio kservice kwindowsystem libcap ]; + buildInputs = [ kconfig kcrash kservice libcap ]; + propagatedBuildInputs = [ ki18n kio kwindowsystem ]; patches = [ ./0001-kinit-libpath.patch ]; meta = { maintainers = [ lib.maintainers.ttuegel ]; diff --git a/pkgs/development/libraries/kde-frameworks-5.15/kio.nix b/pkgs/development/libraries/kde-frameworks-5.15/kio.nix new file mode 100644 index 000000000000..0789828d812b --- /dev/null +++ b/pkgs/development/libraries/kde-frameworks-5.15/kio.nix @@ -0,0 +1,30 @@ +{ kdeFramework, lib, 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"; + nativeBuildInputs = [ extra-cmake-modules kdoctools makeQtWrapper ]; + buildInputs = [ + acl karchive kconfig kcoreaddons kdbusaddons kiconthemes + knotifications ktextwidgets kwallet kwidgetsaddons + qtscript + ]; + propagatedBuildInputs = [ + kbookmarks kcompletion kconfigwidgets ki18n kitemviews kjobwidgets + kservice kwindowsystem kxmlgui solid qtx11extras + ]; + postInstall = '' + wrapQtProgram "$out/bin/kcookiejar5" + wrapQtProgram "$out/bin/ktelnetservice5" + wrapQtProgram "$out/bin/ktrash5" + wrapQtProgram "$out/bin/kmailservice5" + ''; + meta = { + maintainers = [ lib.maintainers.ttuegel ]; + }; +} diff --git a/pkgs/development/libraries/kde-frameworks-5.14/kitemmodels.nix b/pkgs/development/libraries/kde-frameworks-5.15/kitemmodels.nix index a9024d771cc3..a9024d771cc3 100644 --- a/pkgs/development/libraries/kde-frameworks-5.14/kitemmodels.nix +++ b/pkgs/development/libraries/kde-frameworks-5.15/kitemmodels.nix diff --git a/pkgs/development/libraries/kde-frameworks-5.14/kitemviews.nix b/pkgs/development/libraries/kde-frameworks-5.15/kitemviews.nix index 931019ce495d..931019ce495d 100644 --- a/pkgs/development/libraries/kde-frameworks-5.14/kitemviews.nix +++ b/pkgs/development/libraries/kde-frameworks-5.15/kitemviews.nix diff --git a/pkgs/development/libraries/kde-frameworks-5.14/kjobwidgets.nix b/pkgs/development/libraries/kde-frameworks-5.15/kjobwidgets.nix index c3f1d37f8589..746edf12eea0 100644 --- a/pkgs/development/libraries/kde-frameworks-5.14/kjobwidgets.nix +++ b/pkgs/development/libraries/kde-frameworks-5.15/kjobwidgets.nix @@ -8,7 +8,8 @@ kdeFramework { name = "kjobwidgets"; nativeBuildInputs = [ extra-cmake-modules ]; - buildInputs = [ kcoreaddons kwidgetsaddons qtx11extras ]; + buildInputs = [ kcoreaddons kwidgetsaddons ]; + propagatedBuildInputs = [ qtx11extras ]; meta = { maintainers = [ lib.maintainers.ttuegel ]; }; diff --git a/pkgs/development/libraries/kde-frameworks-5.14/kjs.nix b/pkgs/development/libraries/kde-frameworks-5.15/kjs.nix index 902674d49b76..768720f178c8 100644 --- a/pkgs/development/libraries/kde-frameworks-5.14/kjs.nix +++ b/pkgs/development/libraries/kde-frameworks-5.15/kjs.nix @@ -1,13 +1,14 @@ { kdeFramework, lib , extra-cmake-modules , kdoctools +, makeQtWrapper }: kdeFramework { name = "kjs"; - nativeBuildInputs = [ extra-cmake-modules kdoctools ]; + nativeBuildInputs = [ extra-cmake-modules kdoctools makeQtWrapper ]; postInstall = '' - wrapKDEProgram "$out/bin/kjs5" + wrapQtProgram "$out/bin/kjs5" ''; meta = { maintainers = [ lib.maintainers.ttuegel ]; diff --git a/pkgs/development/libraries/kde-frameworks-5.15/kjsembed.nix b/pkgs/development/libraries/kde-frameworks-5.15/kjsembed.nix new file mode 100644 index 000000000000..22eef2d47bde --- /dev/null +++ b/pkgs/development/libraries/kde-frameworks-5.15/kjsembed.nix @@ -0,0 +1,17 @@ +{ kdeFramework, lib, extra-cmake-modules, kdoctools, ki18n, kjs +, makeQtWrapper, qtsvg +}: + +kdeFramework { + name = "kjsembed"; + nativeBuildInputs = [ extra-cmake-modules kdoctools makeQtWrapper ]; + buildInputs = [ qtsvg ]; + propagatedBuildInputs = [ ki18n kjs ]; + postInstall = '' + wrapQtProgram "$out/bin/kjscmd5" + wrapQtProgram "$out/bin/kjsconsole" + ''; + meta = { + maintainers = [ lib.maintainers.ttuegel ]; + }; +} diff --git a/pkgs/development/libraries/kde-frameworks-5.14/kmediaplayer.nix b/pkgs/development/libraries/kde-frameworks-5.15/kmediaplayer.nix index 460458b22323..460458b22323 100644 --- a/pkgs/development/libraries/kde-frameworks-5.14/kmediaplayer.nix +++ b/pkgs/development/libraries/kde-frameworks-5.15/kmediaplayer.nix diff --git a/pkgs/development/libraries/kde-frameworks-5.15/knewstuff.nix b/pkgs/development/libraries/kde-frameworks-5.15/knewstuff.nix new file mode 100644 index 000000000000..5bcd6f301462 --- /dev/null +++ b/pkgs/development/libraries/kde-frameworks-5.15/knewstuff.nix @@ -0,0 +1,17 @@ +{ kdeFramework, lib, extra-cmake-modules, attica, karchive +, kcompletion, kconfig, kcoreaddons, ki18n, kiconthemes, kio +, kitemviews, kservice, ktextwidgets, kwidgetsaddons, kxmlgui +}: + +kdeFramework { + name = "knewstuff"; + nativeBuildInputs = [ extra-cmake-modules ]; + buildInputs = [ + karchive kcompletion kconfig kcoreaddons kiconthemes + kitemviews ktextwidgets kwidgetsaddons + ]; + propagatedBuildInputs = [ attica ki18n kio kservice kxmlgui ]; + meta = { + maintainers = [ lib.maintainers.ttuegel ]; + }; +} diff --git a/pkgs/development/libraries/kde-frameworks-5.14/knotifications.nix b/pkgs/development/libraries/kde-frameworks-5.15/knotifications.nix index f3aa29f018c1..7e301dd0f268 100644 --- a/pkgs/development/libraries/kde-frameworks-5.14/knotifications.nix +++ b/pkgs/development/libraries/kde-frameworks-5.15/knotifications.nix @@ -12,9 +12,9 @@ kdeFramework { name = "knotifications"; nativeBuildInputs = [ extra-cmake-modules ]; buildInputs = [ - kcodecs kconfig kcoreaddons kwindowsystem - phonon qtx11extras + kcodecs kconfig kcoreaddons phonon ]; + propagatedBuildInputs = [ kwindowsystem qtx11extras ]; meta = { maintainers = [ lib.maintainers.ttuegel ]; }; diff --git a/pkgs/development/libraries/kde-frameworks-5.15/knotifyconfig.nix b/pkgs/development/libraries/kde-frameworks-5.15/knotifyconfig.nix new file mode 100644 index 000000000000..dd99d2d4f1e5 --- /dev/null +++ b/pkgs/development/libraries/kde-frameworks-5.15/knotifyconfig.nix @@ -0,0 +1,13 @@ +{ kdeFramework, lib, extra-cmake-modules, kcompletion, kconfig +, ki18n, kio, phonon +}: + +kdeFramework { + name = "knotifyconfig"; + nativeBuildInputs = [ extra-cmake-modules ]; + buildInputs = [ kcompletion kconfig phonon ]; + propagatedBuildInputs = [ ki18n kio ]; + meta = { + maintainers = [ lib.maintainers.ttuegel ]; + }; +} diff --git a/pkgs/development/libraries/kde-frameworks-5.10/kpackage/0001-allow-external-paths.patch b/pkgs/development/libraries/kde-frameworks-5.15/kpackage/0001-allow-external-paths.patch index 440e979c0086..beede4d7ccb5 100644 --- a/pkgs/development/libraries/kde-frameworks-5.10/kpackage/0001-allow-external-paths.patch +++ b/pkgs/development/libraries/kde-frameworks-5.15/kpackage/0001-allow-external-paths.patch @@ -1,17 +1,17 @@ -From fbf10d2059fa1f19a0f0cfa2fda0abb6c435fa78 Mon Sep 17 00:00:00 2001 +From a92ac391b4e6ca335bd7fa78f1addd23c9467931 Mon Sep 17 00:00:00 2001 From: Thomas Tuegel <ttuegel@gmail.com> Date: Wed, 28 Jan 2015 07:15:30 -0600 -Subject: [PATCH] allow external paths +Subject: [PATCH 1/2] allow external paths --- src/kpackage/package.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/kpackage/package.cpp b/src/kpackage/package.cpp -index eb4a09b..f70f1a1 100644 +index 539b21a..977a026 100644 --- a/src/kpackage/package.cpp +++ b/src/kpackage/package.cpp -@@ -758,7 +758,7 @@ PackagePrivate::PackagePrivate() +@@ -789,7 +789,7 @@ PackagePrivate::PackagePrivate() : QSharedData(), fallbackPackage(0), metadata(0), @@ -21,5 +21,5 @@ index eb4a09b..f70f1a1 100644 checkedValid(false) { -- -2.1.4 +2.5.2 diff --git a/pkgs/development/libraries/kde-frameworks-5.15/kpackage/0002-qdiriterator-follow-symlinks.patch b/pkgs/development/libraries/kde-frameworks-5.15/kpackage/0002-qdiriterator-follow-symlinks.patch new file mode 100644 index 000000000000..6e93fca9b21d --- /dev/null +++ b/pkgs/development/libraries/kde-frameworks-5.15/kpackage/0002-qdiriterator-follow-symlinks.patch @@ -0,0 +1,39 @@ +From 9fc26c3c0478eb7cb0a531836ba2e3a85d820c88 Mon Sep 17 00:00:00 2001 +From: Thomas Tuegel <ttuegel@gmail.com> +Date: Wed, 14 Oct 2015 06:50:28 -0500 +Subject: [PATCH 2/2] qdiriterator follow symlinks + +--- + src/kpackage/packageloader.cpp | 2 +- + src/kpackage/private/packagejobthread.cpp | 2 +- + 2 files changed, 2 insertions(+), 2 deletions(-) + +diff --git a/src/kpackage/packageloader.cpp b/src/kpackage/packageloader.cpp +index eb5ed47..94217f6 100644 +--- a/src/kpackage/packageloader.cpp ++++ b/src/kpackage/packageloader.cpp +@@ -241,7 +241,7 @@ QList<KPluginMetaData> PackageLoader::listPackages(const QString &packageFormat, + } 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")); + + QDirIterator it(plugindir, nameFilters, QDir::Files, flags); +diff --git a/src/kpackage/private/packagejobthread.cpp b/src/kpackage/private/packagejobthread.cpp +index ca523b3..1cfa792 100644 +--- a/src/kpackage/private/packagejobthread.cpp ++++ b/src/kpackage/private/packagejobthread.cpp +@@ -145,7 +145,7 @@ bool indexDirectory(const QString& dir, const QString& dest) + QJsonArray plugins; + + int i = 0; +- QDirIterator it(dir, QStringList()<<QStringLiteral("*.desktop"), QDir::Files, QDirIterator::Subdirectories); ++ QDirIterator it(dir, QStringList()<<QStringLiteral("*.desktop"), QDir::Files, QDirIterator::Subdirectories | QDirIterator::FollowSymlinks); + while (it.hasNext()) { + it.next(); + const QString path = it.fileInfo().absoluteFilePath(); +-- +2.5.2 + diff --git a/pkgs/development/libraries/kde-frameworks-5.15/kpackage/default.nix b/pkgs/development/libraries/kde-frameworks-5.15/kpackage/default.nix new file mode 100644 index 000000000000..d2dc262bf1ac --- /dev/null +++ b/pkgs/development/libraries/kde-frameworks-5.15/kpackage/default.nix @@ -0,0 +1,26 @@ +{ kdeFramework, lib +, extra-cmake-modules +, karchive +, kconfig +, kcoreaddons +, kdoctools +, ki18n +, makeQtWrapper +}: + +kdeFramework { + name = "kpackage"; + nativeBuildInputs = [ extra-cmake-modules kdoctools makeQtWrapper ]; + buildInputs = [ karchive kconfig ]; + propagatedBuildInputs = [ kcoreaddons ki18n ]; + patches = [ + ./0001-allow-external-paths.patch + ./0002-qdiriterator-follow-symlinks.patch + ]; + postInstall = '' + wrapQtProgram "$out/bin/kpackagetool5" + ''; + meta = { + maintainers = [ lib.maintainers.ttuegel ]; + }; +} diff --git a/pkgs/development/libraries/kde-frameworks-5.15/kparts.nix b/pkgs/development/libraries/kde-frameworks-5.15/kparts.nix new file mode 100644 index 000000000000..1c3e0b2cbc51 --- /dev/null +++ b/pkgs/development/libraries/kde-frameworks-5.15/kparts.nix @@ -0,0 +1,17 @@ +{ kdeFramework, lib, extra-cmake-modules, kconfig, kcoreaddons +, ki18n, kiconthemes, kio, kjobwidgets, knotifications, kservice +, ktextwidgets, kwidgetsaddons, kxmlgui +}: + +kdeFramework { + name = "kparts"; + nativeBuildInputs = [ extra-cmake-modules ]; + buildInputs = [ + kconfig kcoreaddons kiconthemes kjobwidgets knotifications + kservice kwidgetsaddons + ]; + propagatedBuildInputs = [ ki18n kio ktextwidgets kxmlgui ]; + meta = { + maintainers = [ lib.maintainers.ttuegel ]; + }; +} diff --git a/pkgs/development/libraries/kde-frameworks-5.15/kpeople.nix b/pkgs/development/libraries/kde-frameworks-5.15/kpeople.nix new file mode 100644 index 000000000000..4c3877e7efd2 --- /dev/null +++ b/pkgs/development/libraries/kde-frameworks-5.15/kpeople.nix @@ -0,0 +1,15 @@ +{ kdeFramework, lib, extra-cmake-modules, kcoreaddons, ki18n +, kitemviews, kservice, kwidgetsaddons, qtdeclarative +}: + +kdeFramework { + name = "kpeople"; + nativeBuildInputs = [ extra-cmake-modules ]; + buildInputs = [ + kcoreaddons kitemviews kservice kwidgetsaddons + ]; + propagatedBuildInputs = [ ki18n qtdeclarative ]; + meta = { + maintainers = [ lib.maintainers.ttuegel ]; + }; +} diff --git a/pkgs/development/libraries/kde-frameworks-5.14/kplotting.nix b/pkgs/development/libraries/kde-frameworks-5.15/kplotting.nix index c16f51b5ac3c..c16f51b5ac3c 100644 --- a/pkgs/development/libraries/kde-frameworks-5.14/kplotting.nix +++ b/pkgs/development/libraries/kde-frameworks-5.15/kplotting.nix diff --git a/pkgs/development/libraries/kde-frameworks-5.14/kpty.nix b/pkgs/development/libraries/kde-frameworks-5.15/kpty.nix index 72ac842a00a7..2e34e6f674ce 100644 --- a/pkgs/development/libraries/kde-frameworks-5.14/kpty.nix +++ b/pkgs/development/libraries/kde-frameworks-5.15/kpty.nix @@ -1,14 +1,9 @@ -{ kdeFramework, lib -, extra-cmake-modules -, kcoreaddons -, ki18n -}: +{ kdeFramework, lib, extra-cmake-modules, kcoreaddons, ki18n }: kdeFramework { name = "kpty"; nativeBuildInputs = [ extra-cmake-modules ]; - buildInputs = [ ki18n ]; - propagatedBuildInputs = [ kcoreaddons ]; + propagatedBuildInputs = [ kcoreaddons ki18n ]; meta = { maintainers = [ lib.maintainers.ttuegel ]; }; diff --git a/pkgs/development/libraries/kde-frameworks-5.14/kross.nix b/pkgs/development/libraries/kde-frameworks-5.15/kross.nix index ca14e9827e2d..7c6f079feaa7 100644 --- a/pkgs/development/libraries/kde-frameworks-5.14/kross.nix +++ b/pkgs/development/libraries/kde-frameworks-5.15/kross.nix @@ -1,15 +1,6 @@ -{ kdeFramework, lib -, extra-cmake-modules -, kcompletion -, kcoreaddons -, kdoctools -, ki18n -, kiconthemes -, kio -, kparts -, kwidgetsaddons -, kxmlgui -, qtscript +{ kdeFramework, lib, extra-cmake-modules, kcompletion, kcoreaddons +, kdoctools, ki18n, kiconthemes, kio, kparts, kwidgetsaddons +, kxmlgui, qtscript }: kdeFramework { diff --git a/pkgs/development/libraries/kde-frameworks-5.15/krunner.nix b/pkgs/development/libraries/kde-frameworks-5.15/krunner.nix new file mode 100644 index 000000000000..12d2b54d0eb3 --- /dev/null +++ b/pkgs/development/libraries/kde-frameworks-5.15/krunner.nix @@ -0,0 +1,16 @@ +{ kdeFramework, lib, extra-cmake-modules, kconfig, kcoreaddons +, ki18n, kio, kservice, plasma-framework, qtquick1, solid +, threadweaver +}: + +kdeFramework { + name = "krunner"; + nativeBuildInputs = [ extra-cmake-modules ]; + buildInputs = [ + kconfig kcoreaddons kservice qtquick1 solid threadweaver + ]; + propagatedBuildInputs = [ ki18n kio plasma-framework ]; + meta = { + maintainers = [ lib.maintainers.ttuegel ]; + }; +} diff --git a/pkgs/development/libraries/kde-frameworks-5.15/kservice/0001-qdiriterator-follow-symlinks.patch b/pkgs/development/libraries/kde-frameworks-5.15/kservice/0001-qdiriterator-follow-symlinks.patch new file mode 100644 index 000000000000..3d8397d8ee2d --- /dev/null +++ b/pkgs/development/libraries/kde-frameworks-5.15/kservice/0001-qdiriterator-follow-symlinks.patch @@ -0,0 +1,25 @@ +From ae8919eb81abad369e4a26ffcd845b140983398d Mon Sep 17 00:00:00 2001 +From: Thomas Tuegel <ttuegel@gmail.com> +Date: Wed, 14 Oct 2015 06:28:57 -0500 +Subject: [PATCH 1/2] qdiriterator follow symlinks + +--- + src/sycoca/kbuildsycoca.cpp | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/src/sycoca/kbuildsycoca.cpp b/src/sycoca/kbuildsycoca.cpp +index 1deae14..250baa8 100644 +--- a/src/sycoca/kbuildsycoca.cpp ++++ b/src/sycoca/kbuildsycoca.cpp +@@ -208,7 +208,7 @@ bool KBuildSycoca::build() + QStringList 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... +-- +2.5.2 + diff --git a/pkgs/development/libraries/kde-frameworks-5.15/kservice/0002-no-canonicalize-path.patch b/pkgs/development/libraries/kde-frameworks-5.15/kservice/0002-no-canonicalize-path.patch new file mode 100644 index 000000000000..685c68526119 --- /dev/null +++ b/pkgs/development/libraries/kde-frameworks-5.15/kservice/0002-no-canonicalize-path.patch @@ -0,0 +1,25 @@ +From 46d124da602d84b7611a7ff0ac0862168d451cdb Mon Sep 17 00:00:00 2001 +From: Thomas Tuegel <ttuegel@gmail.com> +Date: Wed, 14 Oct 2015 06:31:29 -0500 +Subject: [PATCH 2/2] no canonicalize path + +--- + src/sycoca/vfolder_menu.cpp | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/src/sycoca/vfolder_menu.cpp b/src/sycoca/vfolder_menu.cpp +index d3e31c3..d15d743 100644 +--- a/src/sycoca/vfolder_menu.cpp ++++ b/src/sycoca/vfolder_menu.cpp +@@ -415,7 +415,7 @@ VFolderMenu::absoluteDir(const QString &_dir, const QString &baseDir, bool keepR + } + + if (!relative) { +- QString resolved = QDir(dir).canonicalPath(); ++ QString resolved = QDir::cleanPath(dir); + if (!resolved.isEmpty()) { + dir = resolved; + } +-- +2.5.2 + diff --git a/pkgs/development/libraries/kde-frameworks-5.15/kservice/default.nix b/pkgs/development/libraries/kde-frameworks-5.15/kservice/default.nix new file mode 100644 index 000000000000..03b7c7c2f51d --- /dev/null +++ b/pkgs/development/libraries/kde-frameworks-5.15/kservice/default.nix @@ -0,0 +1,19 @@ +{ kdeFramework, lib, extra-cmake-modules, kconfig, kcoreaddons +, kcrash, kdbusaddons, kdoctools, ki18n, kwindowsystem +}: + +kdeFramework { + name = "kservice"; + setupHook = ./setup-hook.sh; + nativeBuildInputs = [ extra-cmake-modules kdoctools ]; + buildInputs = [ kcrash kdbusaddons ]; + propagatedBuildInputs = [ kconfig kcoreaddons ki18n kwindowsystem ]; + propagatedUserEnvPkgs = [ kcoreaddons ]; + patches = [ + ./0001-qdiriterator-follow-symlinks.patch + ./0002-no-canonicalize-path.patch + ]; + meta = { + maintainers = [ lib.maintainers.ttuegel ]; + }; +} diff --git a/pkgs/development/libraries/kde-frameworks-5.15/kservice/setup-hook.sh b/pkgs/development/libraries/kde-frameworks-5.15/kservice/setup-hook.sh new file mode 100644 index 000000000000..c28e862ff8ae --- /dev/null +++ b/pkgs/development/libraries/kde-frameworks-5.15/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/development/libraries/kde-frameworks-5.12/ktexteditor/0001-no-qcoreapplication.patch b/pkgs/development/libraries/kde-frameworks-5.15/ktexteditor/0001-no-qcoreapplication.patch index c2e77a537c5a..def55bff9b23 100644 --- a/pkgs/development/libraries/kde-frameworks-5.12/ktexteditor/0001-no-qcoreapplication.patch +++ b/pkgs/development/libraries/kde-frameworks-5.15/ktexteditor/0001-no-qcoreapplication.patch @@ -1,6 +1,6 @@ -From 71e28c7c6fdd1142f04c662f45cc8f779e457cda Mon Sep 17 00:00:00 2001 +From dc50fffdc72b76498384ce2f9065c3757b786d71 Mon Sep 17 00:00:00 2001 From: Thomas Tuegel <ttuegel@gmail.com> -Date: Sun, 15 Feb 2015 19:09:17 -0600 +Date: Wed, 14 Oct 2015 09:08:59 -0500 Subject: [PATCH] no qcoreapplication --- @@ -8,16 +8,16 @@ Subject: [PATCH] no qcoreapplication 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/src/syntax/data/katehighlightingindexer.cpp b/src/syntax/data/katehighlightingindexer.cpp -index 3f02e8c..d1a865b 100644 +index 3c63140..e3d5efe 100644 --- a/src/syntax/data/katehighlightingindexer.cpp +++ b/src/syntax/data/katehighlightingindexer.cpp -@@ -49,19 +49,16 @@ QStringList readListing(const QString &fileName) +@@ -51,19 +51,16 @@ QStringList readListing(const QString &fileName) 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) @@ -34,9 +34,9 @@ index 3f02e8c..d1a865b 100644 if (hlFilenamesListing.isEmpty()) { return 1; } -@@ -127,7 +124,7 @@ int main(int argc, char *argv[]) +@@ -147,7 +144,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])); @@ -44,5 +44,5 @@ index 3f02e8c..d1a865b 100644 return 7; -- -2.1.4 +2.5.2 diff --git a/pkgs/development/libraries/kde-frameworks-5.15/ktexteditor/default.nix b/pkgs/development/libraries/kde-frameworks-5.15/ktexteditor/default.nix new file mode 100644 index 000000000000..39092fbb2784 --- /dev/null +++ b/pkgs/development/libraries/kde-frameworks-5.15/ktexteditor/default.nix @@ -0,0 +1,18 @@ +{ kdeFramework, lib, extra-cmake-modules, karchive, kconfig +, kguiaddons, ki18n, kio, kiconthemes, kparts, perl, qtscript +, qtxmlpatterns, sonnet +}: + +kdeFramework { + name = "ktexteditor"; + nativeBuildInputs = [ extra-cmake-modules perl ]; + buildInputs = [ + karchive kconfig kguiaddons kiconthemes kparts qtscript + qtxmlpatterns + ]; + propagatedBuildInputs = [ ki18n kio sonnet ]; + patches = [ ./0001-no-qcoreapplication.patch ]; + meta = { + maintainers = [ lib.maintainers.ttuegel ]; + }; +} diff --git a/pkgs/development/libraries/kde-frameworks-5.15/ktextwidgets.nix b/pkgs/development/libraries/kde-frameworks-5.15/ktextwidgets.nix new file mode 100644 index 000000000000..e332d4ff9a83 --- /dev/null +++ b/pkgs/development/libraries/kde-frameworks-5.15/ktextwidgets.nix @@ -0,0 +1,16 @@ +{ kdeFramework, lib, extra-cmake-modules, kcompletion, kconfig +, kconfigwidgets, ki18n, kiconthemes, kservice, kwindowsystem +, sonnet +}: + +kdeFramework { + name = "ktextwidgets"; + nativeBuildInputs = [ extra-cmake-modules ]; + buildInputs = [ + kcompletion kconfig kconfigwidgets kiconthemes kservice + ]; + propagatedBuildInputs = [ ki18n kwindowsystem sonnet ]; + meta = { + maintainers = [ lib.maintainers.ttuegel ]; + }; +} diff --git a/pkgs/development/libraries/kde-frameworks-5.14/kunitconversion.nix b/pkgs/development/libraries/kde-frameworks-5.15/kunitconversion.nix index 6c6a4caeb986..3cf0f847d83d 100644 --- a/pkgs/development/libraries/kde-frameworks-5.14/kunitconversion.nix +++ b/pkgs/development/libraries/kde-frameworks-5.15/kunitconversion.nix @@ -1,12 +1,9 @@ -{ kdeFramework, lib -, extra-cmake-modules -, ki18n -}: +{ kdeFramework, lib, extra-cmake-modules, ki18n }: kdeFramework { name = "kunitconversion"; nativeBuildInputs = [ extra-cmake-modules ]; - buildInputs = [ ki18n ]; + propagatedBuildInputs = [ ki18n ]; meta = { maintainers = [ lib.maintainers.ttuegel ]; }; diff --git a/pkgs/development/libraries/kde-frameworks-5.15/kwallet.nix b/pkgs/development/libraries/kde-frameworks-5.15/kwallet.nix new file mode 100644 index 000000000000..7c4177e009d2 --- /dev/null +++ b/pkgs/development/libraries/kde-frameworks-5.15/kwallet.nix @@ -0,0 +1,21 @@ +{ kdeFramework, lib, extra-cmake-modules, kconfig, kcoreaddons +, kdbusaddons, kdoctools, ki18n, kiconthemes, knotifications +, kservice, kwidgetsaddons, kwindowsystem, libgcrypt, makeQtWrapper +}: + +kdeFramework { + name = "kwallet"; + nativeBuildInputs = [ extra-cmake-modules kdoctools makeQtWrapper ]; + buildInputs = [ + kconfig kcoreaddons kdbusaddons kiconthemes knotifications + kservice kwidgetsaddons libgcrypt + ]; + propagatedBuildInputs = [ ki18n kwindowsystem ]; + postInstall = '' + wrapQtProgram "$out/bin/kwalletd5" + wrapQtProgram "$out/bin/kwallet-query" + ''; + meta = { + maintainers = [ lib.maintainers.ttuegel ]; + }; +} diff --git a/pkgs/development/libraries/kde-frameworks-5.14/kwidgetsaddons.nix b/pkgs/development/libraries/kde-frameworks-5.15/kwidgetsaddons.nix index d95f44d3fecf..d95f44d3fecf 100644 --- a/pkgs/development/libraries/kde-frameworks-5.14/kwidgetsaddons.nix +++ b/pkgs/development/libraries/kde-frameworks-5.15/kwidgetsaddons.nix diff --git a/pkgs/development/libraries/kde-frameworks-5.14/kwindowsystem.nix b/pkgs/development/libraries/kde-frameworks-5.15/kwindowsystem.nix index 09ab1f2200de..09ab1f2200de 100644 --- a/pkgs/development/libraries/kde-frameworks-5.14/kwindowsystem.nix +++ b/pkgs/development/libraries/kde-frameworks-5.15/kwindowsystem.nix diff --git a/pkgs/development/libraries/kde-frameworks-5.15/kxmlgui.nix b/pkgs/development/libraries/kde-frameworks-5.15/kxmlgui.nix new file mode 100644 index 000000000000..b3b8b39932de --- /dev/null +++ b/pkgs/development/libraries/kde-frameworks-5.15/kxmlgui.nix @@ -0,0 +1,17 @@ +{ kdeFramework, lib, extra-cmake-modules, attica, kconfig +, kconfigwidgets, kglobalaccel, ki18n, kiconthemes, kitemviews +, ktextwidgets, kwindowsystem, sonnet +}: + +kdeFramework { + name = "kxmlgui"; + nativeBuildInputs = [ extra-cmake-modules ]; + buildInputs = [ + attica kconfig kconfigwidgets kiconthemes kitemviews + ktextwidgets + ]; + propagatedBuildInputs = [ kglobalaccel ki18n kwindowsystem sonnet ]; + meta = { + maintainers = [ lib.maintainers.ttuegel ]; + }; +} diff --git a/pkgs/development/libraries/kde-frameworks-5.14/kxmlrpcclient.nix b/pkgs/development/libraries/kde-frameworks-5.15/kxmlrpcclient.nix index b28c00a33bed..20a300b68bc8 100644 --- a/pkgs/development/libraries/kde-frameworks-5.14/kxmlrpcclient.nix +++ b/pkgs/development/libraries/kde-frameworks-5.15/kxmlrpcclient.nix @@ -1,14 +1,9 @@ -{ kdeFramework, lib -, extra-cmake-modules -, ki18n -, kio -}: +{ kdeFramework, lib, extra-cmake-modules, ki18n, kio }: kdeFramework { name = "kxmlrpcclient"; nativeBuildInputs = [ extra-cmake-modules ]; - buildInputs = [ ki18n ]; - propagatedBuildInputs = [ kio ]; + propagatedBuildInputs = [ ki18n kio ]; meta = { maintainers = [ lib.maintainers.ttuegel ]; }; diff --git a/pkgs/development/libraries/kde-frameworks-5.14/modemmanager-qt.nix b/pkgs/development/libraries/kde-frameworks-5.15/modemmanager-qt.nix index 7d7f769d6a9b..7d7f769d6a9b 100644 --- a/pkgs/development/libraries/kde-frameworks-5.14/modemmanager-qt.nix +++ b/pkgs/development/libraries/kde-frameworks-5.15/modemmanager-qt.nix diff --git a/pkgs/development/libraries/kde-frameworks-5.14/networkmanager-qt.nix b/pkgs/development/libraries/kde-frameworks-5.15/networkmanager-qt.nix index 333378bd1431..333378bd1431 100644 --- a/pkgs/development/libraries/kde-frameworks-5.14/networkmanager-qt.nix +++ b/pkgs/development/libraries/kde-frameworks-5.15/networkmanager-qt.nix diff --git a/pkgs/development/libraries/kde-frameworks-5.15/plasma-framework/default.nix b/pkgs/development/libraries/kde-frameworks-5.15/plasma-framework/default.nix new file mode 100644 index 000000000000..d8846f777231 --- /dev/null +++ b/pkgs/development/libraries/kde-frameworks-5.15/plasma-framework/default.nix @@ -0,0 +1,25 @@ +{ 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"; + nativeBuildInputs = [ extra-cmake-modules kdoctools makeQtWrapper ]; + buildInputs = [ + karchive kconfig kconfigwidgets kcoreaddons kdbusaddons kguiaddons + kiconthemes knotifications kxmlgui qtscript + ]; + propagatedBuildInputs = [ + kactivities kdeclarative kglobalaccel ki18n kio kpackage kservice kwindowsystem + qtx11extras + ]; + postInstall = '' + wrapQtProgram "$out/bin/plasmapkg2" + ''; + meta = { + maintainers = [ lib.maintainers.ttuegel ]; + }; +} diff --git a/pkgs/development/libraries/kde-frameworks-5.15/solid.nix b/pkgs/development/libraries/kde-frameworks-5.15/solid.nix new file mode 100644 index 000000000000..afd125e3c597 --- /dev/null +++ b/pkgs/development/libraries/kde-frameworks-5.15/solid.nix @@ -0,0 +1,17 @@ +{ kdeFramework, lib +, extra-cmake-modules +, makeQtWrapper +, qtdeclarative +}: + +kdeFramework { + name = "solid"; + nativeBuildInputs = [ extra-cmake-modules makeQtWrapper ]; + buildInputs = [ qtdeclarative ]; + postInstall = '' + wrapQtProgram "$out/bin/solid-hardware5" + ''; + meta = { + maintainers = [ lib.maintainers.ttuegel ]; + }; +} diff --git a/pkgs/development/libraries/kde-frameworks-5.14/sonnet.nix b/pkgs/development/libraries/kde-frameworks-5.15/sonnet.nix index 943fe04a1c92..943fe04a1c92 100644 --- a/pkgs/development/libraries/kde-frameworks-5.14/sonnet.nix +++ b/pkgs/development/libraries/kde-frameworks-5.15/sonnet.nix diff --git a/pkgs/development/libraries/kde-frameworks-5.15/srcs.nix b/pkgs/development/libraries/kde-frameworks-5.15/srcs.nix new file mode 100644 index 000000000000..fd4998c49ba8 --- /dev/null +++ b/pkgs/development/libraries/kde-frameworks-5.15/srcs.nix @@ -0,0 +1,549 @@ +# DO NOT EDIT! This file is generated automatically by fetchsrcs.sh +{ fetchurl, mirror }: + +{ + attica = { + version = "5.15.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.15/attica-5.15.0.tar.xz"; + sha256 = "0gddapcl2m5gds8f341z0954qlllx22xbd51649lri429aw2ijcl"; + name = "attica-5.15.0.tar.xz"; + }; + }; + baloo = { + version = "5.15.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.15/baloo-5.15.0.tar.xz"; + sha256 = "10qwxljzhl8wagfmvdbrmqlzk68jkrp703d232fr7gvz3qrmdpbz"; + name = "baloo-5.15.0.tar.xz"; + }; + }; + bluez-qt = { + version = "5.15.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.15/bluez-qt-5.15.0.tar.xz"; + sha256 = "15k242ifj3mfy0g0v7h504zn07cvahc70whc6n9yr0091j1azf5f"; + name = "bluez-qt-5.15.0.tar.xz"; + }; + }; + extra-cmake-modules = { + version = "5.15.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.15/extra-cmake-modules-5.15.0.tar.xz"; + sha256 = "1g02dcbx1r0n2skrhmc6d3pckqvbii7ai91chlkwcdd8vzd4lgcg"; + name = "extra-cmake-modules-5.15.0.tar.xz"; + }; + }; + frameworkintegration = { + version = "5.15.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.15/frameworkintegration-5.15.0.tar.xz"; + sha256 = "06sacinx3g3hrs11v67k7j8ddp5swasjrw6x36ng3mr81i2ksyia"; + name = "frameworkintegration-5.15.0.tar.xz"; + }; + }; + kactivities = { + version = "5.15.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.15/kactivities-5.15.0.tar.xz"; + sha256 = "0h9f78f8r5z5jarxph168h1m0zvz2zhd8iq6gc9sg09044xn1lnq"; + name = "kactivities-5.15.0.tar.xz"; + }; + }; + kapidox = { + version = "5.15.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.15/kapidox-5.15.0.tar.xz"; + sha256 = "1342j7459rafz1ns0nnlh1i65c05cd6l3c4sh1j75qgl0pjnrvcq"; + name = "kapidox-5.15.0.tar.xz"; + }; + }; + karchive = { + version = "5.15.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.15/karchive-5.15.0.tar.xz"; + sha256 = "1s5mggi0vydg9w589qk4fp4qbhj7h9wcczn6k7j41bcqdapxzdfh"; + name = "karchive-5.15.0.tar.xz"; + }; + }; + kauth = { + version = "5.15.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.15/kauth-5.15.0.tar.xz"; + sha256 = "1nhrfbfasmg8a9gj94ri5qcvrdhhb204miv3i5y59ma09hd1xag2"; + name = "kauth-5.15.0.tar.xz"; + }; + }; + kbookmarks = { + version = "5.15.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.15/kbookmarks-5.15.0.tar.xz"; + sha256 = "1y21679a37lspwf02vy687k5najap18x7hxd8k8hssdivjvg43z8"; + name = "kbookmarks-5.15.0.tar.xz"; + }; + }; + kcmutils = { + version = "5.15.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.15/kcmutils-5.15.0.tar.xz"; + sha256 = "0syk030b89z90aa85d1mlag613yaajipgfxxfxnp3f488s54qn6z"; + name = "kcmutils-5.15.0.tar.xz"; + }; + }; + kcodecs = { + version = "5.15.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.15/kcodecs-5.15.0.tar.xz"; + sha256 = "1kz8vbxblzf0lxcn6c2433lhgi2iyvqsm65qxsvf5zgxckq5277p"; + name = "kcodecs-5.15.0.tar.xz"; + }; + }; + kcompletion = { + version = "5.15.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.15/kcompletion-5.15.0.tar.xz"; + sha256 = "1mq110fg30y3xdmjicckysz3k5ylz92hz609ffjnm2svk56w5cny"; + name = "kcompletion-5.15.0.tar.xz"; + }; + }; + kconfig = { + version = "5.15.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.15/kconfig-5.15.0.tar.xz"; + sha256 = "083g4pr5sbqvpdn3ic3afbjzvczxl095rj0pi34g2b28anpwhjvn"; + name = "kconfig-5.15.0.tar.xz"; + }; + }; + kconfigwidgets = { + version = "5.15.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.15/kconfigwidgets-5.15.0.tar.xz"; + sha256 = "0gkq7ifgyf7865ypxf4cwqkndn4qrp07k8wxp8fl0xa15d74nrj3"; + name = "kconfigwidgets-5.15.0.tar.xz"; + }; + }; + kcoreaddons = { + version = "5.15.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.15/kcoreaddons-5.15.0.tar.xz"; + sha256 = "1v06bblxrxcwj9sbsz7xvqq6yg231m939pms8w0bbmyidsq4vpdm"; + name = "kcoreaddons-5.15.0.tar.xz"; + }; + }; + kcrash = { + version = "5.15.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.15/kcrash-5.15.0.tar.xz"; + sha256 = "1631wmg895bb4ls2mfxnlnffmzl1mjm82ad8fk361gv0s9g0xb3y"; + name = "kcrash-5.15.0.tar.xz"; + }; + }; + kdbusaddons = { + version = "5.15.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.15/kdbusaddons-5.15.0.tar.xz"; + sha256 = "1w32ra4ifhb2k2k2j3dfqrrc65w0rsmj9yr34k0flqiqs0mq1pfx"; + name = "kdbusaddons-5.15.0.tar.xz"; + }; + }; + kdeclarative = { + version = "5.15.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.15/kdeclarative-5.15.0.tar.xz"; + sha256 = "06xv552v52zp9qb5v6w3cps9nm3wpacpjvm8s08zmij1y7by0z32"; + name = "kdeclarative-5.15.0.tar.xz"; + }; + }; + kded = { + version = "5.15.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.15/kded-5.15.0.tar.xz"; + sha256 = "144lfjx6gmbhqqwdv4ll1ab4rj3pcyn8bp9yp4snzh6v2a2hncwq"; + name = "kded-5.15.0.tar.xz"; + }; + }; + kdelibs4support = { + version = "5.15.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.15/portingAids/kdelibs4support-5.15.0.tar.xz"; + sha256 = "1091nc3rrcq360sillynvmxwvmd209cnlql6g9x249zdxjpv62qy"; + name = "kdelibs4support-5.15.0.tar.xz"; + }; + }; + kdesignerplugin = { + version = "5.15.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.15/kdesignerplugin-5.15.0.tar.xz"; + sha256 = "0my6x0fx72dk65z6lajn1faxifc622msvll6jab0rk50x8ws9dwq"; + name = "kdesignerplugin-5.15.0.tar.xz"; + }; + }; + kdesu = { + version = "5.15.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.15/kdesu-5.15.0.tar.xz"; + sha256 = "0cnqd0gm5xyqsqngl0x6rs0f01bilcfv8xx1ry9hfnqffv9amr9y"; + name = "kdesu-5.15.0.tar.xz"; + }; + }; + kdewebkit = { + version = "5.15.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.15/kdewebkit-5.15.0.tar.xz"; + sha256 = "1cgwhb5nr6g6y3azp2ii0hdjlvwacdr94ldlsirqmzl7rymkgkqa"; + name = "kdewebkit-5.15.0.tar.xz"; + }; + }; + kdnssd = { + version = "5.15.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.15/kdnssd-5.15.0.tar.xz"; + sha256 = "1z5d26pmc9vmf30zz35kcl585fpjfrp8xf5r13lfwnnbfr6pnh0k"; + name = "kdnssd-5.15.0.tar.xz"; + }; + }; + kdoctools = { + version = "5.15.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.15/kdoctools-5.15.0.tar.xz"; + sha256 = "0vci37val64ixcz7zr99gzdqlb0ff04gdj2kad5dj32295iixhva"; + name = "kdoctools-5.15.0.tar.xz"; + }; + }; + kemoticons = { + version = "5.15.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.15/kemoticons-5.15.0.tar.xz"; + sha256 = "0a3izq6w3w37qd6b6w2g179w9nrh5pwh8hnc4iggyr2wwf2hfw9c"; + name = "kemoticons-5.15.0.tar.xz"; + }; + }; + kfilemetadata = { + version = "5.15.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.15/kfilemetadata-5.15.0.tar.xz"; + sha256 = "1y90azm27mnw2wfilwmg1gls21fpnd2nzvdl26vrhpsvnclf8rqn"; + name = "kfilemetadata-5.15.0.tar.xz"; + }; + }; + kglobalaccel = { + version = "5.15.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.15/kglobalaccel-5.15.0.tar.xz"; + sha256 = "1ii7bd1rf038zjimz7nd2snfi76drqdnyrkivwd6np4fdvcsyhjr"; + name = "kglobalaccel-5.15.0.tar.xz"; + }; + }; + kguiaddons = { + version = "5.15.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.15/kguiaddons-5.15.0.tar.xz"; + sha256 = "0pfcns136i0ghk32gyr7nnq7wnk2j8rmcr3jr18f1y9pkk3ih6q8"; + name = "kguiaddons-5.15.0.tar.xz"; + }; + }; + khtml = { + version = "5.15.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.15/portingAids/khtml-5.15.0.tar.xz"; + sha256 = "01gx1qd7hhvyhzndin8kw9yg3jlz8rz7i8kxbl6wpab9sc270a70"; + name = "khtml-5.15.0.tar.xz"; + }; + }; + ki18n = { + version = "5.15.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.15/ki18n-5.15.0.tar.xz"; + sha256 = "0qy7nv4ssjbyskjhnx8sr6vg9jwg183f6zd759rzp56pz5j79qdd"; + name = "ki18n-5.15.0.tar.xz"; + }; + }; + kiconthemes = { + version = "5.15.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.15/kiconthemes-5.15.0.tar.xz"; + sha256 = "0ab9iki3jl4izzjph9bps04w7grimyyaaxsna6j0dzg90izg1zg2"; + name = "kiconthemes-5.15.0.tar.xz"; + }; + }; + kidletime = { + version = "5.15.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.15/kidletime-5.15.0.tar.xz"; + sha256 = "0gp6grv6a9zb14yfrznwn5ih1946v500zlj5g9s8f1xw5p0792i2"; + name = "kidletime-5.15.0.tar.xz"; + }; + }; + kimageformats = { + version = "5.15.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.15/kimageformats-5.15.0.tar.xz"; + sha256 = "0q66w91khj4xax4nzak5r9wmr0qny5cq7dapv11zdzn7rf90bpvv"; + name = "kimageformats-5.15.0.tar.xz"; + }; + }; + kinit = { + version = "5.15.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.15/kinit-5.15.0.tar.xz"; + sha256 = "0ccf2rg6m74xj7mq4i0fsl09l2wkwyhmlfp3lvrn4714w19bj5yf"; + name = "kinit-5.15.0.tar.xz"; + }; + }; + kio = { + version = "5.15.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.15/kio-5.15.0.tar.xz"; + sha256 = "0ld56arcjms5kiz9zj3g7hgd6xq05zg2bx0qpr4aaihl3hgp6888"; + name = "kio-5.15.0.tar.xz"; + }; + }; + kitemmodels = { + version = "5.15.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.15/kitemmodels-5.15.0.tar.xz"; + sha256 = "112a8mdxabzv7lhpxfnnz2jrib972lz6ww7gd92lqziprz78fyga"; + name = "kitemmodels-5.15.0.tar.xz"; + }; + }; + kitemviews = { + version = "5.15.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.15/kitemviews-5.15.0.tar.xz"; + sha256 = "1112x7lf0wvwsizcr2ij0w463cssg0ahcav872g39gzirf67lqyi"; + name = "kitemviews-5.15.0.tar.xz"; + }; + }; + kjobwidgets = { + version = "5.15.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.15/kjobwidgets-5.15.0.tar.xz"; + sha256 = "12r3j1bwvmacj70dng4g5yrgjgj4v8nizk4yf22dfy858k8v8zda"; + name = "kjobwidgets-5.15.0.tar.xz"; + }; + }; + kjs = { + version = "5.15.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.15/portingAids/kjs-5.15.0.tar.xz"; + sha256 = "1aj9w8009q8bdq17ckjr1z219qy4wkjwc5xggl1879haqxn1pfg3"; + name = "kjs-5.15.0.tar.xz"; + }; + }; + kjsembed = { + version = "5.15.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.15/portingAids/kjsembed-5.15.0.tar.xz"; + sha256 = "099m6k6m6imy7jdia822i1g6c61gp955w21m4bb5nndwdy580mj4"; + name = "kjsembed-5.15.0.tar.xz"; + }; + }; + kmediaplayer = { + version = "5.15.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.15/portingAids/kmediaplayer-5.15.0.tar.xz"; + sha256 = "1rli98klmizwmmwwn6lcna7vxihd7b5yrvshisw6ivb21ygjgrxm"; + name = "kmediaplayer-5.15.0.tar.xz"; + }; + }; + knewstuff = { + version = "5.15.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.15/knewstuff-5.15.0.tar.xz"; + sha256 = "0s8ha0qqy007kq1k55mii5msbqxnczb57xici3in1idxjd83fjnw"; + name = "knewstuff-5.15.0.tar.xz"; + }; + }; + knotifications = { + version = "5.15.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.15/knotifications-5.15.0.tar.xz"; + sha256 = "1189xx9a5i932lfyniqnz43gl3hhjlg962j996zy0g9yasc2r3cm"; + name = "knotifications-5.15.0.tar.xz"; + }; + }; + knotifyconfig = { + version = "5.15.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.15/knotifyconfig-5.15.0.tar.xz"; + sha256 = "0b279z1qwfhj2mnpil0jd3xs8yn4i8mvib8dws6q4nygl941b8sa"; + name = "knotifyconfig-5.15.0.tar.xz"; + }; + }; + kpackage = { + version = "5.15.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.15/kpackage-5.15.0.tar.xz"; + sha256 = "03zcnqly2pb67pza9xm9n0asjixqicxwj5vnv25yvki02cgwmvn3"; + name = "kpackage-5.15.0.tar.xz"; + }; + }; + kparts = { + version = "5.15.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.15/kparts-5.15.0.tar.xz"; + sha256 = "0pjfmb97387kvvn7c4xzmxdja2jghx946ima5g8jnfw0zacsd2mw"; + name = "kparts-5.15.0.tar.xz"; + }; + }; + kpeople = { + version = "5.15.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.15/kpeople-5.15.0.tar.xz"; + sha256 = "11frmba6rqn2bmqp28wrwrqw8lpkdg27v5fa5lg47vrdp4ih0rgs"; + name = "kpeople-5.15.0.tar.xz"; + }; + }; + kplotting = { + version = "5.15.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.15/kplotting-5.15.0.tar.xz"; + sha256 = "0wwqlza0qfd25p9d5gfrs0ymwzg5b0lnb4b8slfw2znazvi03krj"; + name = "kplotting-5.15.0.tar.xz"; + }; + }; + kpty = { + version = "5.15.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.15/kpty-5.15.0.tar.xz"; + sha256 = "03yl4kwhwma0nwbgww95z4853waxrq4xipy41k7224n3gvd62c30"; + name = "kpty-5.15.0.tar.xz"; + }; + }; + kross = { + version = "5.15.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.15/portingAids/kross-5.15.0.tar.xz"; + sha256 = "1mlvs0ra3ngrmrmqb4qjg3nkw5hqscdd1p3cdh94mpcwk330svq0"; + name = "kross-5.15.0.tar.xz"; + }; + }; + krunner = { + version = "5.15.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.15/portingAids/krunner-5.15.0.tar.xz"; + sha256 = "0kyb135a45b9si4xh7pml7aiigs3j5077dgjfrghhz0ci3ibmn0v"; + name = "krunner-5.15.0.tar.xz"; + }; + }; + kservice = { + version = "5.15.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.15/kservice-5.15.0.tar.xz"; + sha256 = "13yfg99s7k7y2npj8jn12iikan95dsf8hdmqfjb59n5qg4a6h253"; + name = "kservice-5.15.0.tar.xz"; + }; + }; + ktexteditor = { + version = "5.15.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.15/ktexteditor-5.15.0.tar.xz"; + sha256 = "161kkssai0lwssy6l4mxgclx7229bgfkfgsf973i94p6hanaymb8"; + name = "ktexteditor-5.15.0.tar.xz"; + }; + }; + ktextwidgets = { + version = "5.15.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.15/ktextwidgets-5.15.0.tar.xz"; + sha256 = "1r9drjjlag5v7y8inswbrj2fmkzkranrnzyrwl4bl7v0l1dir2l8"; + name = "ktextwidgets-5.15.0.tar.xz"; + }; + }; + kunitconversion = { + version = "5.15.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.15/kunitconversion-5.15.0.tar.xz"; + sha256 = "1qbps67w3ii2797q967wvy56zclsm9l6vcrwnylx9rfqygcs5ixf"; + name = "kunitconversion-5.15.0.tar.xz"; + }; + }; + kwallet = { + version = "5.15.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.15/kwallet-5.15.0.tar.xz"; + sha256 = "1b97v4vad7lzrjmf04zikm4q9czyzbzkk3vdhcd2mi47vizrj392"; + name = "kwallet-5.15.0.tar.xz"; + }; + }; + kwidgetsaddons = { + version = "5.15.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.15/kwidgetsaddons-5.15.0.tar.xz"; + sha256 = "1nbgsf5dfz0f12azw19ir7791y6ykkkj7y96ln0k81d3cbcgxq63"; + name = "kwidgetsaddons-5.15.0.tar.xz"; + }; + }; + kwindowsystem = { + version = "5.15.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.15/kwindowsystem-5.15.0.tar.xz"; + sha256 = "1x8pagby6j7k2ns3davbmyysggril0kp9ccn3326qm89l70zrf8x"; + name = "kwindowsystem-5.15.0.tar.xz"; + }; + }; + kxmlgui = { + version = "5.15.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.15/kxmlgui-5.15.0.tar.xz"; + sha256 = "1d5mm2fkzk92q9gfh76a83mbzqw2pcagkg6s51i5ax3zqb7jnzdm"; + name = "kxmlgui-5.15.0.tar.xz"; + }; + }; + kxmlrpcclient = { + version = "5.15.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.15/kxmlrpcclient-5.15.0.tar.xz"; + sha256 = "03ckqn33djzyg0ik9g1jk4dj33incsxwvvdc7g5k8wjgjcdkp433"; + name = "kxmlrpcclient-5.15.0.tar.xz"; + }; + }; + modemmanager-qt = { + version = "5.15.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.15/modemmanager-qt-5.15.0.tar.xz"; + sha256 = "1sxi32jxsz3d51nkcx7wxjyjvr2fg3qay3s3nzrpdzm0pa79drr9"; + name = "modemmanager-qt-5.15.0.tar.xz"; + }; + }; + networkmanager-qt = { + version = "5.15.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.15/networkmanager-qt-5.15.0.tar.xz"; + sha256 = "0l0396c9fgwxdv1h33p7y8w0ylvm4pa3a53yv7jckkc49nygk38p"; + name = "networkmanager-qt-5.15.0.tar.xz"; + }; + }; + plasma-framework = { + version = "5.15.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.15/plasma-framework-5.15.0.tar.xz"; + sha256 = "0v36i64jb3n6lq964417lzbdm6m57nvg83kjli4wqlc17dywjp8s"; + name = "plasma-framework-5.15.0.tar.xz"; + }; + }; + solid = { + version = "5.15.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.15/solid-5.15.0.tar.xz"; + sha256 = "0118bynfqcgvg333ljbb80k7bkam6skc7vygwvy7fr7y4dzmlwfa"; + name = "solid-5.15.0.tar.xz"; + }; + }; + sonnet = { + version = "5.15.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.15/sonnet-5.15.0.tar.xz"; + sha256 = "18qs5szdyvjzwlbid62g3qs7cs4fdb46n25aw49saq7drf567gm0"; + name = "sonnet-5.15.0.tar.xz"; + }; + }; + threadweaver = { + version = "5.15.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.15/threadweaver-5.15.0.tar.xz"; + sha256 = "19ha9r6wjm93w4kh5rjaal0r91vxhsr9q82dw5b9j927zrqwb7pq"; + name = "threadweaver-5.15.0.tar.xz"; + }; + }; +} diff --git a/pkgs/development/libraries/kde-frameworks-5.14/threadweaver.nix b/pkgs/development/libraries/kde-frameworks-5.15/threadweaver.nix index 52817921cc72..52817921cc72 100644 --- a/pkgs/development/libraries/kde-frameworks-5.14/threadweaver.nix +++ b/pkgs/development/libraries/kde-frameworks-5.15/threadweaver.nix diff --git a/pkgs/development/libraries/qt-5/5.5/default.nix b/pkgs/development/libraries/qt-5/5.5/default.nix index 418ab88cd9f5..10d7f6eb914e 100644 --- a/pkgs/development/libraries/qt-5/5.5/default.nix +++ b/pkgs/development/libraries/qt-5/5.5/default.nix @@ -18,7 +18,7 @@ , decryptSslTraffic ? false }: -let inherit (pkgs) stdenv; in +let inherit (pkgs) makeSetupHook makeWrapper stdenv; in with stdenv.lib; @@ -73,15 +73,17 @@ let /* qtandroidextras = not packaged */ /* qtcanvas3d = not packaged */ qtconnectivity = callPackage ./qtconnectivity.nix {}; - qtdeclarative = callPackage ./qtdeclarative.nix {}; + qtdeclarative = callPackage ./qtdeclarative {}; qtdoc = callPackage ./qtdoc.nix {}; qtenginio = callPackage ./qtenginio.nix {}; qtgraphicaleffects = callPackage ./qtgraphicaleffects.nix {}; qtimageformats = callPackage ./qtimageformats.nix {}; qtlocation = callPackage ./qtlocation.nix {}; /* qtmacextras = not packaged */ - qtmultimedia = callPackage ./qtmultimedia.nix {}; - qtquick1 = callPackage ./qtquick1.nix {}; + qtmultimedia = callPackage ./qtmultimedia.nix { + inherit (pkgs.gst_all_1) gstreamer gst-plugins-base; + }; + qtquick1 = callPackage ./qtquick1 {}; qtquickcontrols = callPackage ./qtquickcontrols.nix {}; qtscript = callPackage ./qtscript {}; qtsensors = callPackage ./qtsensors.nix {}; @@ -99,6 +101,8 @@ let qtx11extras = callPackage ./qtx11extras.nix {}; qtxmlpatterns = callPackage ./qtxmlpatterns.nix {}; + makeQtWrapper = makeSetupHook { deps = [ makeWrapper ]; } ./make-qt-wrapper.sh; + }; in makeScope pkgs.newScope addPackages diff --git a/pkgs/development/libraries/qt-5/5.5/make-qt-wrapper.sh b/pkgs/development/libraries/qt-5/5.5/make-qt-wrapper.sh new file mode 100644 index 000000000000..d61665455bf4 --- /dev/null +++ b/pkgs/development/libraries/qt-5/5.5/make-qt-wrapper.sh @@ -0,0 +1,42 @@ +addQtDependency() { + addToSearchPath QT_PLUGIN_PATH "$1/lib/qt5/plugins" + addToSearchPath QML_IMPORT_PATH "$1/lib/qt5/imports" + addToSearchPath QML2_IMPORT_PATH "$1/lib/qt5/qml" + addToSearchPath XDG_CONFIG_DIRS "$1/etc/xdg" + addToSearchPath XDG_DATA_DIRS "$1/share" +} + +wrapQtProgram() { + local prog="$1" + shift + wrapProgram "$prog" \ + --prefix QT_PLUGIN_PATH : "$QT_PLUGIN_PATH" \ + --prefix QML_IMPORT_PATH : "$QML_IMPORT_PATH" \ + --prefix QML2_IMPORT_PATH : "$QML2_IMPORT_PATH" \ + --prefix XDG_CONFIG_DIRS : "$XDG_CONFIG_DIRS" \ + --prefix XDG_DATA_DIRS : "$XDG_DATA_DIRS" \ + "$@" +} + +makeQtWrapper() { + local old="$1" + local new="$2" + shift + shift + makeWrapper "$old" "$new" \ + --prefix QT_PLUGIN_PATH : "$QT_PLUGIN_PATH" \ + --prefix QML_IMPORT_PATH : "$QML_IMPORT_PATH" \ + --prefix QML2_IMPORT_PATH : "$QML2_IMPORT_PATH" \ + --prefix XDG_CONFIG_DIRS : "$XDG_CONFIG_DIRS" \ + --prefix XDG_DATA_DIRS : "$XDG_DATA_DIRS" \ + "$@" +} + +# cannot use addToSearchPath because these directories may not exist yet +export QT_PLUGIN_PATH="$QT_PLUGIN_PATH${QT_PLUGIN_PATH:+:}$out/lib/qt5/plugins" +export QML_IMPORT_PATH="$QML_IMPORT_PATH${QML_IMPORT_PATH:+:}$out/lib/qt5/imports" +export QML2_IMPORT_PATH="$QML2_IMPORT_PATH${QML2_IMPORT_PATH:+:}$out/lib/qt5/qml" +export XDG_CONFIG_DIRS="$XDG_CONFIG_DIRS${XDG_CONFIG_DIRS:+:}$out/etc/xdg" +export XDG_DATA_DIRS="$XDG_DATA_DIRS${XDG_DATA_DIRS:+:}$out/share" + +envHooks+=(addQtDependency) diff --git a/pkgs/development/libraries/qt-5/5.5/qtbase/0001-dlopen-gtkstyle.patch b/pkgs/development/libraries/qt-5/5.5/qtbase/0001-dlopen-gtkstyle.patch index b86dfaf628b3..a4211378b904 100644 --- a/pkgs/development/libraries/qt-5/5.5/qtbase/0001-dlopen-gtkstyle.patch +++ b/pkgs/development/libraries/qt-5/5.5/qtbase/0001-dlopen-gtkstyle.patch @@ -1,7 +1,7 @@ -From d3224286c647f1d1e7dac485bbeee5bc8286e6c6 Mon Sep 17 00:00:00 2001 +From 5334f7d5d3e7be31ea25c3553dfb60f283a14669 Mon Sep 17 00:00:00 2001 From: Thomas Tuegel <ttuegel@gmail.com> Date: Mon, 1 Dec 2014 17:21:58 -0600 -Subject: [PATCH 1/9] dlopen-gtkstyle +Subject: [PATCH 01/11] dlopen-gtkstyle --- qtbase/src/widgets/styles/qgtk2painter.cpp | 2 +- @@ -59,5 +59,5 @@ index 0e119a1..ad6caa1 100644 return (QGtkStylePrivate::gconf_client_get_default !=0); } -- -2.5.0 +2.5.2 diff --git a/pkgs/development/libraries/qt-5/5.5/qtbase/0002-dlopen-resolv.patch b/pkgs/development/libraries/qt-5/5.5/qtbase/0002-dlopen-resolv.patch index 90afce32dc13..ce768fec80c4 100644 --- a/pkgs/development/libraries/qt-5/5.5/qtbase/0002-dlopen-resolv.patch +++ b/pkgs/development/libraries/qt-5/5.5/qtbase/0002-dlopen-resolv.patch @@ -1,7 +1,7 @@ -From af315c076c8626292075592fab1726fcd62c3169 Mon Sep 17 00:00:00 2001 +From 51ae02d8c9de1cb93bf22b2519efb119dd2e39d9 Mon Sep 17 00:00:00 2001 From: Thomas Tuegel <ttuegel@gmail.com> Date: Mon, 1 Dec 2014 17:22:55 -0600 -Subject: [PATCH 2/9] dlopen-resolv +Subject: [PATCH 02/11] dlopen-resolv --- qtbase/src/network/kernel/qdnslookup_unix.cpp | 2 +- @@ -35,5 +35,5 @@ index 90a6f76..758407a 100644 return; } -- -2.5.0 +2.5.2 diff --git a/pkgs/development/libraries/qt-5/5.5/qtbase/0003-dlopen-gl.patch b/pkgs/development/libraries/qt-5/5.5/qtbase/0003-dlopen-gl.patch index a8a0bdf44106..0f8bd78aa320 100644 --- a/pkgs/development/libraries/qt-5/5.5/qtbase/0003-dlopen-gl.patch +++ b/pkgs/development/libraries/qt-5/5.5/qtbase/0003-dlopen-gl.patch @@ -1,7 +1,7 @@ -From fc9f34b6e8a290615868e27bfcd31c355d11487c Mon Sep 17 00:00:00 2001 +From d1f7bf62e4bab26df5deea37f08cfdd278cca47c Mon Sep 17 00:00:00 2001 From: Thomas Tuegel <ttuegel@gmail.com> Date: Mon, 1 Dec 2014 17:23:08 -0600 -Subject: [PATCH 3/9] dlopen-gl +Subject: [PATCH 03/11] dlopen-gl --- .../plugins/platforms/xcb/gl_integrations/xcb_glx/qglxintegration.cpp | 2 +- @@ -21,5 +21,5 @@ index 5166372..bdeb69a 100644 } } -- -2.5.0 +2.5.2 diff --git a/pkgs/development/libraries/qt-5/5.5/qtbase/0004-tzdir.patch b/pkgs/development/libraries/qt-5/5.5/qtbase/0004-tzdir.patch index a4e9cd986a24..c2564df4e1a1 100644 --- a/pkgs/development/libraries/qt-5/5.5/qtbase/0004-tzdir.patch +++ b/pkgs/development/libraries/qt-5/5.5/qtbase/0004-tzdir.patch @@ -1,7 +1,7 @@ -From b1a0771652ddf91058f67fa92260a89c43f5c530 Mon Sep 17 00:00:00 2001 +From 26c73d6da84f1b4797421b9ddecef18d6ce588f0 Mon Sep 17 00:00:00 2001 From: Thomas Tuegel <ttuegel@gmail.com> Date: Mon, 1 Dec 2014 17:23:22 -0600 -Subject: [PATCH 4/9] tzdir +Subject: [PATCH 04/11] tzdir --- qtbase/src/corelib/tools/qtimezoneprivate_tz.cpp | 21 +++++++++++++++------ @@ -48,5 +48,5 @@ index 29f0e17..3878974 100644 } -- -2.5.0 +2.5.2 diff --git a/pkgs/development/libraries/qt-5/5.5/qtbase/0005-dlopen-libXcursor.patch b/pkgs/development/libraries/qt-5/5.5/qtbase/0005-dlopen-libXcursor.patch index fe53e0e7c48b..61c9b9846f5a 100644 --- a/pkgs/development/libraries/qt-5/5.5/qtbase/0005-dlopen-libXcursor.patch +++ b/pkgs/development/libraries/qt-5/5.5/qtbase/0005-dlopen-libXcursor.patch @@ -1,7 +1,7 @@ -From 5fbe717120864d490fa4d60bc7f7676ac19bd69d Mon Sep 17 00:00:00 2001 +From 9fbdfd6c1231ee4778acc9a2edf297cf4b9314ac Mon Sep 17 00:00:00 2001 From: Thomas Tuegel <ttuegel@gmail.com> Date: Mon, 1 Dec 2014 17:33:51 -0600 -Subject: [PATCH 5/9] dlopen-libXcursor +Subject: [PATCH 05/11] dlopen-libXcursor --- qtbase/src/plugins/platforms/xcb/qxcbcursor.cpp | 4 ++-- @@ -25,5 +25,5 @@ index e51ab85..7ec4b0b 100644 } if (xcursorFound) { -- -2.5.0 +2.5.2 diff --git a/pkgs/development/libraries/qt-5/5.5/qtbase/0006-dlopen-openssl.patch b/pkgs/development/libraries/qt-5/5.5/qtbase/0006-dlopen-openssl.patch index 718ff08ca43f..ad48133d93f7 100644 --- a/pkgs/development/libraries/qt-5/5.5/qtbase/0006-dlopen-openssl.patch +++ b/pkgs/development/libraries/qt-5/5.5/qtbase/0006-dlopen-openssl.patch @@ -1,7 +1,7 @@ -From 4c4b1f2a35644014da79d089d3860e518fa9a27d Mon Sep 17 00:00:00 2001 +From 2d7e4e21291238e2b41d0e173f918cd3530c8ade Mon Sep 17 00:00:00 2001 From: Thomas Tuegel <ttuegel@gmail.com> Date: Sun, 23 Aug 2015 08:52:04 -0500 -Subject: [PATCH 6/9] dlopen openssl +Subject: [PATCH 06/11] dlopen openssl --- qtbase/src/network/ssl/qsslsocket_openssl_symbols.cpp | 8 ++++---- @@ -34,5 +34,5 @@ index e2700df..a7ccf88 100644 // libssl.so.0 and libcrypto.so.0 found return pair; -- -2.5.0 +2.5.2 diff --git a/pkgs/development/libraries/qt-5/5.5/qtbase/0007-dlopen-dbus.patch b/pkgs/development/libraries/qt-5/5.5/qtbase/0007-dlopen-dbus.patch index 96d268c358bd..dcd5855e824e 100644 --- a/pkgs/development/libraries/qt-5/5.5/qtbase/0007-dlopen-dbus.patch +++ b/pkgs/development/libraries/qt-5/5.5/qtbase/0007-dlopen-dbus.patch @@ -1,7 +1,7 @@ -From a23141d76cdde068ba1cefdad4a6352c921ce7c9 Mon Sep 17 00:00:00 2001 +From d060d32d8df3e320a12567ebdfc2c1d01c648168 Mon Sep 17 00:00:00 2001 From: Thomas Tuegel <ttuegel@gmail.com> Date: Sun, 23 Aug 2015 08:52:27 -0500 -Subject: [PATCH 7/9] dlopen dbus +Subject: [PATCH 07/11] dlopen dbus --- qtbase/src/dbus/qdbus_symbols.cpp | 2 +- @@ -21,5 +21,5 @@ index b82d92b..f72c9cb 100644 lib->unload(); -- -2.5.0 +2.5.2 diff --git a/pkgs/development/libraries/qt-5/5.5/qtbase/0008-xdg-config-dirs.patch b/pkgs/development/libraries/qt-5/5.5/qtbase/0008-xdg-config-dirs.patch index 4d23d640df00..ebb572081bf1 100644 --- a/pkgs/development/libraries/qt-5/5.5/qtbase/0008-xdg-config-dirs.patch +++ b/pkgs/development/libraries/qt-5/5.5/qtbase/0008-xdg-config-dirs.patch @@ -1,7 +1,7 @@ -From a7dc6209542ef8aa54191c0e17fbb9b41cbad67f Mon Sep 17 00:00:00 2001 +From 253c0829d4bc30da0152a22114a949449796ec7d Mon Sep 17 00:00:00 2001 From: Thomas Tuegel <ttuegel@gmail.com> Date: Sun, 23 Aug 2015 08:52:57 -0500 -Subject: [PATCH 8/9] xdg config dirs +Subject: [PATCH 08/11] xdg config dirs --- qtbase/src/corelib/io/qsettings.cpp | 18 ++++++++++++++++++ @@ -51,5 +51,5 @@ index 93d63fd..160b197 100644 SandboxConfFile = 0, NumConfFiles = 1 -- -2.5.0 +2.5.2 diff --git a/pkgs/development/libraries/qt-5/5.5/qtbase/0009-decrypt-ssl-traffic.patch b/pkgs/development/libraries/qt-5/5.5/qtbase/0009-decrypt-ssl-traffic.patch index 8c8ec6974585..1d7202924cd3 100644 --- a/pkgs/development/libraries/qt-5/5.5/qtbase/0009-decrypt-ssl-traffic.patch +++ b/pkgs/development/libraries/qt-5/5.5/qtbase/0009-decrypt-ssl-traffic.patch @@ -1,7 +1,7 @@ -From 64bc88615a4cb58d461fe600b46611415d74b7b2 Mon Sep 17 00:00:00 2001 +From 44378743aa6ca21eb61de93476daa8356081c0fc Mon Sep 17 00:00:00 2001 From: Thomas Tuegel <ttuegel@gmail.com> Date: Sun, 23 Aug 2015 08:53:42 -0500 -Subject: [PATCH 9/9] decrypt ssl traffic +Subject: [PATCH 09/11] decrypt ssl traffic --- qtbase/src/network/ssl/qsslsocket_openssl.cpp | 2 +- @@ -21,5 +21,5 @@ index 049666b..e8342ab 100644 #include "qssl_p.h" #include "qsslsocket_openssl_p.h" -- -2.5.0 +2.5.2 diff --git a/pkgs/development/libraries/qt-5/5.5/qtbase/0010-mkspecs-libgl.patch b/pkgs/development/libraries/qt-5/5.5/qtbase/0010-mkspecs-libgl.patch new file mode 100644 index 000000000000..0f418e600f15 --- /dev/null +++ b/pkgs/development/libraries/qt-5/5.5/qtbase/0010-mkspecs-libgl.patch @@ -0,0 +1,27 @@ +From 5113406661f06afa01da48ebc0567a4d0f69051c Mon Sep 17 00:00:00 2001 +From: Thomas Tuegel <ttuegel@gmail.com> +Date: Sat, 17 Oct 2015 09:12:46 -0500 +Subject: [PATCH 10/11] mkspecs libgl + +--- + qtbase/mkspecs/common/linux.conf | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/qtbase/mkspecs/common/linux.conf b/qtbase/mkspecs/common/linux.conf +index 8d6fb6f..0ff9181 100644 +--- a/qtbase/mkspecs/common/linux.conf ++++ b/qtbase/mkspecs/common/linux.conf +@@ -12,8 +12,8 @@ QMAKE_INCDIR = + QMAKE_LIBDIR = + QMAKE_INCDIR_X11 = + QMAKE_LIBDIR_X11 = +-QMAKE_INCDIR_OPENGL = +-QMAKE_LIBDIR_OPENGL = ++QMAKE_INCDIR_OPENGL = @mesa@/include ++QMAKE_LIBDIR_OPENGL = @mesa@/lib + QMAKE_INCDIR_OPENGL_ES2 = $$QMAKE_INCDIR_OPENGL + QMAKE_LIBDIR_OPENGL_ES2 = $$QMAKE_LIBDIR_OPENGL + QMAKE_INCDIR_EGL = +-- +2.5.2 + diff --git a/pkgs/development/libraries/qt-5/5.5/qtbase/0011-nix-profiles-library-paths.patch b/pkgs/development/libraries/qt-5/5.5/qtbase/0011-nix-profiles-library-paths.patch new file mode 100644 index 000000000000..8eaf2f4ffac5 --- /dev/null +++ b/pkgs/development/libraries/qt-5/5.5/qtbase/0011-nix-profiles-library-paths.patch @@ -0,0 +1,38 @@ +From 2da5e660c4b470444e756f2ec88cb520a124bc99 Mon Sep 17 00:00:00 2001 +From: Thomas Tuegel <ttuegel@gmail.com> +Date: Sat, 17 Oct 2015 09:20:35 -0500 +Subject: [PATCH] nix profiles library paths + +--- + qtbase/src/corelib/kernel/qcoreapplication.cpp | 15 +++++++++++++++ + 1 file changed, 15 insertions(+) + +diff --git a/qtbase/src/corelib/kernel/qcoreapplication.cpp b/qtbase/src/corelib/kernel/qcoreapplication.cpp +index ecafe91..96e3eb5 100644 +--- a/qtbase/src/corelib/kernel/qcoreapplication.cpp ++++ b/qtbase/src/corelib/kernel/qcoreapplication.cpp +@@ -2496,6 +2496,21 @@ QStringList QCoreApplication::libraryPaths() + } + } + } ++ ++ // Add library paths derived from NIX_PROFILES. ++ const QByteArray nixProfilesEnv = qgetenv("NIX_PROFILES"); ++ if (!nixProfilesEnv.isEmpty()) { ++ QLatin1Char pathSep(' '); ++ QStringList paths = QFile::decodeName(nixProfilesEnv).split(pathSep, QString::SkipEmptyParts); ++ for (QStringList::iterator it = paths.begin(); it != paths.end(); ++it) { ++ it->append("/lib/qt5/plugins"); ++ QString canonicalPath = QDir(*it).canonicalPath(); ++ if (!canonicalPath.isEmpty() ++ && !app_libpaths->contains(canonicalPath)) { ++ app_libpaths->append(canonicalPath); ++ } ++ } ++ } + } + return *(coreappdata()->app_libpaths); + } +-- +2.5.2 + diff --git a/pkgs/development/libraries/qt-5/5.5/qtbase/0014-mkspecs-libgl.patch b/pkgs/development/libraries/qt-5/5.5/qtbase/0014-mkspecs-libgl.patch deleted file mode 100644 index 1fc4bbd60765..000000000000 --- a/pkgs/development/libraries/qt-5/5.5/qtbase/0014-mkspecs-libgl.patch +++ /dev/null @@ -1,17 +0,0 @@ -Ensure Qt knows where libGL is. - -Author: Bjørn Forsman <bjorn.forsman@gmail.com> -diff -uNr qt-everywhere-opensource-src-5.3.2.orig/qtbase/mkspecs/common/linux.conf qt-everywhere-opensource-src-5.3.2/qtbase/mkspecs/common/linux.conf ---- qt-everywhere-opensource-src-5.3.2.orig/qtbase/mkspecs/common/linux.conf 2014-09-11 12:48:07.000000000 +0200 -+++ qt-everywhere-opensource-src-5.3.2/qtbase/mkspecs/common/linux.conf 2015-08-23 13:03:30.617473019 +0200 -@@ -12,8 +12,8 @@ - QMAKE_LIBDIR = - QMAKE_INCDIR_X11 = - QMAKE_LIBDIR_X11 = --QMAKE_INCDIR_OPENGL = --QMAKE_LIBDIR_OPENGL = -+QMAKE_INCDIR_OPENGL = @mesa@/include -+QMAKE_LIBDIR_OPENGL = @mesa@/lib - QMAKE_INCDIR_OPENGL_ES2 = $$QMAKE_INCDIR_OPENGL - QMAKE_LIBDIR_OPENGL_ES2 = $$QMAKE_LIBDIR_OPENGL - QMAKE_INCDIR_EGL = diff --git a/pkgs/development/libraries/qt-5/5.5/qtbase/default.nix b/pkgs/development/libraries/qt-5/5.5/qtbase/default.nix index a80810353ad4..7c48c4571d92 100644 --- a/pkgs/development/libraries/qt-5/5.5/qtbase/default.nix +++ b/pkgs/development/libraries/qt-5/5.5/qtbase/default.nix @@ -84,12 +84,13 @@ stdenv.mkDerivation { xdg-config-dirs = ./0008-xdg-config-dirs.patch; decrypt-ssl-traffic = ./0009-decrypt-ssl-traffic.patch; mkspecs-libgl = substituteAll { - src = ./0014-mkspecs-libgl.patch; + src = ./0010-mkspecs-libgl.patch; inherit mesa; }; + nix-profiles-library-paths = ./0011-nix-profiles-library-paths.patch; in [ dlopen-resolv dlopen-gl tzdir dlopen-libXcursor dlopen-openssl - dlopen-dbus xdg-config-dirs + dlopen-dbus xdg-config-dirs nix-profiles-library-paths ] ++ optional gtkStyle dlopen-gtkstyle ++ optional decryptSslTraffic decrypt-ssl-traffic diff --git a/pkgs/development/libraries/qt-5/5.5/qtbase/setup-hook.sh b/pkgs/development/libraries/qt-5/5.5/qtbase/setup-hook.sh index 9f1bafc9f496..b86b6df28ac8 100644 --- a/pkgs/development/libraries/qt-5/5.5/qtbase/setup-hook.sh +++ b/pkgs/development/libraries/qt-5/5.5/qtbase/setup-hook.sh @@ -18,22 +18,25 @@ addQtModule() { fi done fi +} - if [[ -d "$1/lib/qt5/plugins" ]]; then - addToSearchPath QT_PLUGIN_PATH "$1/lib/qt5/plugins" - fi - - if [[ -d "$1/lib/qt5/imports" ]]; then - addToSearchPath QML_IMPORT_PATH "$1/lib/qt5/imports" - fi - - if [[ -d "$1/lib/qt5/qml" ]]; then - addToSearchPath QML2_IMPORT_PATH "$1/lib/qt5/qml" - fi - - if [[ -d "$1/share" ]]; then - addToSearchPath XDG_DATA_DIRS "$1/share" - fi +propagateRuntimeDeps() { + local propagated + for dir in "etc/xdg" "lib/qt5/plugins" "lib/qt5/qml" "lib/qt5/imports" "share"; 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 + break + fi + done } rmQtModules() { @@ -60,17 +63,9 @@ setQMakePath() { export PATH="$qtOut/bin${PATH:+:}$PATH" } -wrapQtProgram() { - wrapProgram "$1" \ - --set QT_PLUGIN_PATH "$QT_PLUGIN_PATH" \ - --set QML_IMPORT_PATH "$QML_IMPORT_PATH" \ - --set QML2_IMPORT_PATH "$QML2_IMPORT_PATH" \ - "$@" -} - qtOut="" if [[ -z "$NIX_QT_SUBMODULE" ]]; then - qtOut="$PWD/qmake-$name" + qtOut=`mktemp -d` else qtOut=$out fi @@ -88,12 +83,8 @@ Documentation = share/doc/qt5 EOF export QMAKE="$qtOut/bin/qmake" -addToSearchPath QT_PLUGIN_PATH "$out/lib/qt5/plugins" -addToSearchPath QML_IMPORT_PATH "$out/lib/qt5/imports" -addToSearchPath QML2_IMPORT_PATH "$out/lib/qt5/qml" -addToSearchPath XDG_DATA_DIRS "$out/share" -envHooks+=(addQtModule) +envHooks+=(addQtModule propagateRuntimeDeps) preConfigurePhases+=(setQMakePath) if [[ -n "$NIX_QT_SUBMODULE" ]]; then diff --git a/pkgs/development/libraries/qt-5/5.5/qtdeclarative/0001-nix-profiles-import-paths.patch b/pkgs/development/libraries/qt-5/5.5/qtdeclarative/0001-nix-profiles-import-paths.patch new file mode 100644 index 000000000000..8e86f97a9477 --- /dev/null +++ b/pkgs/development/libraries/qt-5/5.5/qtdeclarative/0001-nix-profiles-import-paths.patch @@ -0,0 +1,37 @@ +From 3f6fa74067aacd0e595e45b4ef7ce754514cb205 Mon Sep 17 00:00:00 2001 +From: Thomas Tuegel <ttuegel@gmail.com> +Date: Sat, 17 Oct 2015 09:28:18 -0500 +Subject: [PATCH] nix profiles import paths + +--- + src/qml/qml/qqmlimport.cpp | 14 ++++++++++++++ + 1 file changed, 14 insertions(+) + +diff --git a/src/qml/qml/qqmlimport.cpp b/src/qml/qml/qqmlimport.cpp +index 5a54609..f33c2f9 100644 +--- a/src/qml/qml/qqmlimport.cpp ++++ b/src/qml/qml/qqmlimport.cpp +@@ -1549,6 +1549,20 @@ QQmlImportDatabase::QQmlImportDatabase(QQmlEngine *e) + QString installImportsPath = QLibraryInfo::location(QLibraryInfo::Qml2ImportsPath); + addImportPath(installImportsPath); + ++ // Add import paths derived from NIX_PROFILES. ++ const QByteArray nixProfilesEnv = qgetenv("NIX_PROFILES"); ++ if (!nixProfilesEnv.isEmpty()) { ++ QLatin1Char pathSep(' '); ++ QStringList paths = QFile::decodeName(nixProfilesEnv).split(pathSep, QString::SkipEmptyParts); ++ for (QStringList::iterator it = paths.begin(); it != paths.end(); ++it) { ++ it->append("/lib/qt5/qml"); ++ QString canonicalPath = QDir(*it).canonicalPath(); ++ if (!canonicalPath.isEmpty()) { ++ addImportPath(canonicalPath); ++ } ++ } ++ } ++ + // env import paths + QByteArray envImportPath = qgetenv("QML2_IMPORT_PATH"); + if (!envImportPath.isEmpty()) { +-- +2.5.2 + diff --git a/pkgs/development/libraries/qt-5/5.5/qtdeclarative.nix b/pkgs/development/libraries/qt-5/5.5/qtdeclarative/default.nix index a71f11b7d40d..9181c37b2258 100644 --- a/pkgs/development/libraries/qt-5/5.5/qtdeclarative.nix +++ b/pkgs/development/libraries/qt-5/5.5/qtdeclarative/default.nix @@ -2,6 +2,7 @@ qtSubmodule { name = "qtdeclarative"; + patches = [ ./0001-nix-profiles-import-paths.patch ]; qtInputs = [ qtbase qtsvg qtxmlpatterns ]; nativeBuildInputs = [ python ]; } diff --git a/pkgs/development/libraries/qt-5/5.5/qtmultimedia.nix b/pkgs/development/libraries/qt-5/5.5/qtmultimedia.nix index 7d70cf0e371e..22e856863ba8 100644 --- a/pkgs/development/libraries/qt-5/5.5/qtmultimedia.nix +++ b/pkgs/development/libraries/qt-5/5.5/qtmultimedia.nix @@ -1,11 +1,11 @@ { qtSubmodule, qtbase, qtdeclarative -, alsaLib, gstreamer, gst_plugins_base, libpulseaudio +, alsaLib, gstreamer, gst-plugins-base, libpulseaudio }: qtSubmodule { name = "qtmultimedia"; qtInputs = [ qtbase qtdeclarative ]; buildInputs = [ - alsaLib gstreamer gst_plugins_base libpulseaudio + alsaLib gstreamer gst-plugins-base libpulseaudio ]; } diff --git a/pkgs/development/libraries/qt-5/5.5/qtquick1/0001-nix-profiles-import-paths.patch b/pkgs/development/libraries/qt-5/5.5/qtquick1/0001-nix-profiles-import-paths.patch new file mode 100644 index 000000000000..63b141f6ce5a --- /dev/null +++ b/pkgs/development/libraries/qt-5/5.5/qtquick1/0001-nix-profiles-import-paths.patch @@ -0,0 +1,37 @@ +From bbc706b3fcb90ca3b2b51d5e3434145572152711 Mon Sep 17 00:00:00 2001 +From: Thomas Tuegel <ttuegel@gmail.com> +Date: Sat, 17 Oct 2015 09:29:51 -0500 +Subject: [PATCH] nix profiles import paths + +--- + src/declarative/qml/qdeclarativeimport.cpp | 14 ++++++++++++++ + 1 file changed, 14 insertions(+) + +diff --git a/src/declarative/qml/qdeclarativeimport.cpp b/src/declarative/qml/qdeclarativeimport.cpp +index 9404834..d185ed5 100644 +--- a/src/declarative/qml/qdeclarativeimport.cpp ++++ b/src/declarative/qml/qdeclarativeimport.cpp +@@ -725,6 +725,20 @@ QDeclarativeImportDatabase::QDeclarativeImportDatabase(QDeclarativeEngine *e) + + addImportPath(installImportsPath); + ++ // Add import paths derived from NIX_PROFILES. ++ const QByteArray nixProfilesEnv = qgetenv("NIX_PROFILES"); ++ if (!nixProfilesEnv.isEmpty()) { ++ QLatin1Char pathSep(' '); ++ QStringList paths = QFile::decodeName(nixProfilesEnv).split(pathSep, QString::SkipEmptyParts); ++ for (QStringList::iterator it = paths.begin(); it != paths.end(); ++it) { ++ it->append("/lib/qt5/imports"); ++ QString canonicalPath = QDir(*it).canonicalPath(); ++ if (!canonicalPath.isEmpty()) { ++ addImportPath(canonicalPath); ++ } ++ } ++ } ++ + // env import paths + QByteArray envImportPath = qgetenv("QML_IMPORT_PATH"); + if (!envImportPath.isEmpty()) { +-- +2.5.2 + diff --git a/pkgs/development/libraries/qt-5/5.5/qtquick1.nix b/pkgs/development/libraries/qt-5/5.5/qtquick1/default.nix index 23282e029065..d1c7bb389a49 100644 --- a/pkgs/development/libraries/qt-5/5.5/qtquick1.nix +++ b/pkgs/development/libraries/qt-5/5.5/qtquick1/default.nix @@ -2,5 +2,6 @@ qtSubmodule { name = "qtquick1"; + patches = [ ./0001-nix-profiles-import-paths.patch ]; qtInputs = [ qtscript qtsvg qtwebkit qtxmlpatterns ]; } |