diff options
author | Vladimír Čunát <vcunat@gmail.com> | 2015-10-03 13:33:13 +0200 |
---|---|---|
committer | Vladimír Čunát <vcunat@gmail.com> | 2015-10-03 13:33:37 +0200 |
commit | 5227fb1dd53fcb5918b9342dff4868f4ad68427e (patch) | |
tree | d6cd521e3f67944031216a27f740f28f22b73b41 /pkgs/development/libraries/kde-frameworks-5.10 | |
parent | d6dd3b8bd1eaeeb21dfdb5051cd4732c748ce5d7 (diff) | |
parent | 33373d939a19f465228ddede6d38ce9032b5916b (diff) |
Merge commit staging+systemd into closure-size
Many non-conflict problems weren't (fully) resolved in this commit yet.
Diffstat (limited to 'pkgs/development/libraries/kde-frameworks-5.10')
17 files changed, 2701 insertions, 0 deletions
diff --git a/pkgs/development/libraries/kde-frameworks-5.10/default.nix b/pkgs/development/libraries/kde-frameworks-5.10/default.nix new file mode 100644 index 0000000000000..e6961f16d2775 --- /dev/null +++ b/pkgs/development/libraries/kde-frameworks-5.10/default.nix @@ -0,0 +1,217 @@ +# 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 new file mode 100755 index 0000000000000..6122ddf4b3a69 --- /dev/null +++ b/pkgs/development/libraries/kde-frameworks-5.10/dependencies.sh @@ -0,0 +1,22 @@ +#!/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/extra-cmake-modules/0001-extra-cmake-modules-paths.patch b/pkgs/development/libraries/kde-frameworks-5.10/extra-cmake-modules/0001-extra-cmake-modules-paths.patch new file mode 100644 index 0000000000000..9717716faf5b6 --- /dev/null +++ b/pkgs/development/libraries/kde-frameworks-5.10/extra-cmake-modules/0001-extra-cmake-modules-paths.patch @@ -0,0 +1,74 @@ +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.10/kauth/kauth-policy-install.patch b/pkgs/development/libraries/kde-frameworks-5.10/kauth/kauth-policy-install.patch new file mode 100644 index 0000000000000..340155256f28f --- /dev/null +++ b/pkgs/development/libraries/kde-frameworks-5.10/kauth/kauth-policy-install.patch @@ -0,0 +1,13 @@ +diff --git a/KF5AuthConfig.cmake.in b/KF5AuthConfig.cmake.in +index e859ec7..9a8ab18 100644 +--- a/KF5AuthConfig.cmake.in ++++ b/KF5AuthConfig.cmake.in +@@ -4,7 +4,7 @@ set(KAUTH_STUB_FILES_DIR "${PACKAGE_PREFIX_DIR}/@KF5_DATA_INSTALL_DIR@/kauth/") + + set(KAUTH_BACKEND_NAME "@KAUTH_BACKEND_NAME@") + set(KAUTH_HELPER_BACKEND_NAME "@KAUTH_HELPER_BACKEND_NAME@") +-set(KAUTH_POLICY_FILES_INSTALL_DIR "@KAUTH_POLICY_FILES_INSTALL_DIR@") ++set(KAUTH_POLICY_FILES_INSTALL_DIR "\${CMAKE_INSTALL_PREFIX}/share/polkit-1/actions") + set(KAUTH_HELPER_INSTALL_DIR "@KAUTH_HELPER_INSTALL_DIR@") + + find_dependency(KF5CoreAddons "@KF5_DEP_VERSION@") diff --git a/pkgs/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 new file mode 100644 index 0000000000000..47b8dfad18007 --- /dev/null +++ b/pkgs/development/libraries/kde-frameworks-5.10/kcmutils/kcmutils-pluginselector-follow-symlinks.patch @@ -0,0 +1,13 @@ +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 new file mode 100644 index 0000000000000..3bd946cbd8426 --- /dev/null +++ b/pkgs/development/libraries/kde-frameworks-5.10/kconfigwidgets/kconfigwidgets-helpclient-follow-symlinks.patch @@ -0,0 +1,13 @@ +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/kdoctools/kdoctools-no-find-docbook-xml.patch b/pkgs/development/libraries/kde-frameworks-5.10/kdoctools/kdoctools-no-find-docbook-xml.patch new file mode 100644 index 0000000000000..4e3a33efab32b --- /dev/null +++ b/pkgs/development/libraries/kde-frameworks-5.10/kdoctools/kdoctools-no-find-docbook-xml.patch @@ -0,0 +1,12 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 5c4863c..f731775 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -46,7 +46,6 @@ set_package_properties(LibXml2 PROPERTIES + ) + + +-find_package(DocBookXML4 "4.5") + + set_package_properties(DocBookXML4 PROPERTIES + TYPE REQUIRED diff --git a/pkgs/development/libraries/kde-frameworks-5.10/kinit/0001-kinit-libpath.patch b/pkgs/development/libraries/kde-frameworks-5.10/kinit/0001-kinit-libpath.patch new file mode 100644 index 0000000000000..9c76079a382a8 --- /dev/null +++ b/pkgs/development/libraries/kde-frameworks-5.10/kinit/0001-kinit-libpath.patch @@ -0,0 +1,42 @@ +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.10/kpackage/0001-allow-external-paths.patch b/pkgs/development/libraries/kde-frameworks-5.10/kpackage/0001-allow-external-paths.patch new file mode 100644 index 0000000000000..440e979c00862 --- /dev/null +++ b/pkgs/development/libraries/kde-frameworks-5.10/kpackage/0001-allow-external-paths.patch @@ -0,0 +1,25 @@ +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.10/kservice/kservice-kbuildsycoca-follow-symlinks.patch b/pkgs/development/libraries/kde-frameworks-5.10/kservice/kservice-kbuildsycoca-follow-symlinks.patch new file mode 100644 index 0000000000000..e9bc418544abf --- /dev/null +++ b/pkgs/development/libraries/kde-frameworks-5.10/kservice/kservice-kbuildsycoca-follow-symlinks.patch @@ -0,0 +1,13 @@ +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 new file mode 100644 index 0000000000000..7e21ebfe86f22 --- /dev/null +++ b/pkgs/development/libraries/kde-frameworks-5.10/kservice/kservice-kbuildsycoca-no-canonicalize-path.patch @@ -0,0 +1,13 @@ +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 new file mode 100644 index 0000000000000..c2e77a537c5ae --- /dev/null +++ b/pkgs/development/libraries/kde-frameworks-5.10/ktexteditor/0001-no-qcoreapplication.patch @@ -0,0 +1,48 @@ +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 new file mode 100644 index 0000000000000..c5e704e62b133 --- /dev/null +++ b/pkgs/development/libraries/kde-frameworks-5.10/packages.json @@ -0,0 +1,2090 @@ +{ + "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 new file mode 100755 index 0000000000000..9d226db2c043e --- /dev/null +++ b/pkgs/development/libraries/kde-frameworks-5.10/packages.sh @@ -0,0 +1,22 @@ +#!/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 new file mode 100644 index 0000000000000..9a22c0bdbcd53 --- /dev/null +++ b/pkgs/development/libraries/kde-frameworks-5.10/plasma-framework/plasma-framework-external-paths.patch @@ -0,0 +1,13 @@ +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 new file mode 100644 index 0000000000000..4da5f8272eebb --- /dev/null +++ b/pkgs/development/libraries/kde-frameworks-5.10/renames.json @@ -0,0 +1,70 @@ +{ + "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 new file mode 100644 index 0000000000000..a8d9b7e0e36f4 --- /dev/null +++ b/pkgs/development/libraries/kde-frameworks-5.10/setup-hook.sh @@ -0,0 +1 @@ +addToSearchPath XDG_DATA_DIRS @out@/share |