treewide: convert patch series files to Nix expressions

Nix expressions provide all the features that Quilt series files have,
so using those instead is pointless. Also, lib.readPathsFromFile
(the function used to read series files) has the following warning:

> NOTE: This function is not performant and should be avoided.

This also removes some orphaned series files, and unused references to
copyPathsToStore (which were probably missed in previous commits
where calls to lib.readPathsFromFile were removed)

V 79921889 c25a7cd8

+63 -54
+1 -1
pkgs/applications/kde/akonadi/default.nix
··· 1 1 { 2 - mkDerivation, copyPathsToStore, lib, kdepimTeam, 2 + mkDerivation, lib, kdepimTeam, 3 3 extra-cmake-modules, shared-mime-info, 4 4 boost, kcompletion, kconfigwidgets, kcrash, kdbusaddons, kdesignerplugin, 5 5 ki18n, kiconthemes, kio, kitemmodels, kwindowsystem, mysql, qttools,
+1 -1
pkgs/applications/kde/grantleetheme/default.nix
··· 1 1 { 2 - mkDerivation, copyPathsToStore, lib, kdepimTeam, 2 + mkDerivation, lib, kdepimTeam, 3 3 extra-cmake-modules, kdoctools, 4 4 grantlee, ki18n, kiconthemes, knewstuff, kservice, kxmlgui, qtbase, 5 5 }:
+1 -1
pkgs/applications/kde/kdepim-apps-libs/default.nix
··· 1 1 { 2 - mkDerivation, copyPathsToStore, lib, kdepimTeam, 2 + mkDerivation, lib, kdepimTeam, 3 3 extra-cmake-modules, kdoctools, 4 4 akonadi, akonadi-contacts, grantlee, grantleetheme, kconfig, kconfigwidgets, 5 5 kcontacts, ki18n, kiconthemes, kio, libkleo, pimcommon, prison,
+1 -1
pkgs/applications/kde/kdepim-runtime/default.nix
··· 1 1 { 2 - mkDerivation, copyPathsToStore, lib, kdepimTeam, 2 + mkDerivation, lib, kdepimTeam, 3 3 extra-cmake-modules, kdoctools, 4 4 shared-mime-info, 5 5 akonadi, akonadi-calendar, akonadi-contacts, akonadi-mime, akonadi-notes,
+3 -2
pkgs/desktops/plasma-5/breeze-plymouth/default.nix
··· 1 1 { 2 2 mkDerivation, 3 3 lib, 4 - copyPathsToStore, 5 4 extra-cmake-modules, 6 5 plymouth, 7 6 nixos-icons, ··· 28 27 name = "breeze-plymouth"; 29 28 nativeBuildInputs = [ extra-cmake-modules ] ++ lib.optionals (logoFile != null) [ imagemagick netpbm perl ]; 30 29 buildInputs = [ plymouth ]; 31 - patches = copyPathsToStore (lib.readPathsFromFile ./. ./series); 30 + patches = [ 31 + ./install-paths.patch 32 + ]; 32 33 cmakeFlags = [] 33 34 ++ lib.optional (osName != null) "-DDISTRO_NAME=${osName}" 34 35 ++ lib.optional (osVersion != null) "-DDISTRO_VERSION=${osVersion}"
-1
pkgs/desktops/plasma-5/breeze-plymouth/series
··· 1 - install-paths.patch
+1 -1
pkgs/desktops/plasma-5/kwin/default.nix
··· 1 1 { 2 - mkDerivation, lib, copyPathsToStore, 2 + mkDerivation, lib, 3 3 extra-cmake-modules, kdoctools, 4 4 5 5 epoxy,libICE, libSM, libinput, libxkbcommon, udev, wayland, xcb-util-cursor,
+4 -2
pkgs/desktops/plasma-5/libkscreen/default.nix
··· 1 1 { 2 - mkDerivation, lib, copyPathsToStore, propagate, 2 + mkDerivation, lib, propagate, 3 3 extra-cmake-modules, 4 4 kwayland, libXrandr, qtbase, qtx11extras 5 5 }: ··· 12 12 nativeBuildInputs = [ extra-cmake-modules ]; 13 13 buildInputs = [ kwayland libXrandr qtx11extras ]; 14 14 outputs = [ "out" "dev" ]; 15 - patches = copyPathsToStore (lib.readPathsFromFile ./. ./series); 15 + patches = [ 16 + ./libkscreen-backends-path.patch 17 + ]; 16 18 preConfigure = '' 17 19 NIX_CFLAGS_COMPILE+=" -DNIXPKGS_LIBKSCREEN_BACKENDS=\"''${!outputBin}/$qtPluginPrefix/kf5/kscreen\"" 18 20 '';
-1
pkgs/desktops/plasma-5/libkscreen/series
··· 1 - libkscreen-backends-path.patch
+5 -2
pkgs/desktops/plasma-5/plasma-desktop/default.nix
··· 1 1 { 2 - mkDerivation, lib, copyPathsToStore, 2 + mkDerivation, lib, 3 3 extra-cmake-modules, kdoctools, 4 4 5 5 boost, fontconfig, ibus, libXcursor, libXft, libcanberra_kde, libpulseaudio, ··· 30 30 ksysguard kwallet kwin plasma-framework plasma-workspace qqc2-desktop-style 31 31 ]; 32 32 33 - patches = copyPathsToStore (lib.readPathsFromFile ./. ./series); 33 + patches = [ 34 + ./hwclock-path.patch 35 + ./tzdir.patch 36 + ]; 34 37 postPatch = '' 35 38 sed '1i#include <cmath>' -i kcms/touchpad/src/backends/x11/synapticstouchpad.cpp 36 39 '';
-2
pkgs/desktops/plasma-5/plasma-desktop/series
··· 1 - hwclock-path.patch 2 - tzdir.patch
+5 -2
pkgs/development/libraries/grantlee/5/default.nix
··· 1 - { mkDerivation, lib, copyPathsToStore, fetchurl, qtbase, qtscript, cmake }: 1 + { mkDerivation, lib, fetchurl, qtbase, qtscript, cmake }: 2 2 3 3 mkDerivation rec { 4 4 pname = "grantlee"; ··· 14 14 buildInputs = [ qtbase qtscript ]; 15 15 nativeBuildInputs = [ cmake ]; 16 16 17 - patches = copyPathsToStore (lib.readPathsFromFile ./. ./series); 17 + patches = [ 18 + ./grantlee-nix-profiles.patch 19 + ./grantlee-no-canonicalize-filepath.patch 20 + ]; 18 21 19 22 outputs = [ "out" "dev" ]; 20 23 postFixup =
-2
pkgs/development/libraries/grantlee/5/series
··· 1 - grantlee-nix-profiles.patch 2 - grantlee-no-canonicalize-filepath.patch
+4 -2
pkgs/development/libraries/kde-frameworks/extra-cmake-modules/default.nix
··· 1 - { mkDerivation, lib, copyPathsToStore, cmake, pkgconfig }: 1 + { mkDerivation, lib, cmake, pkgconfig }: 2 2 3 3 mkDerivation { 4 4 name = "extra-cmake-modules"; 5 5 6 - patches = copyPathsToStore (lib.readPathsFromFile ./. ./series); 6 + patches = [ 7 + ./nix-lib-path.patch 8 + ]; 7 9 8 10 outputs = [ "out" ]; # this package has no runtime components 9 11
-1
pkgs/development/libraries/kde-frameworks/extra-cmake-modules/series
··· 1 - nix-lib-path.patch
+4 -2
pkgs/development/libraries/kde-frameworks/kauth/default.nix
··· 1 1 { 2 - mkDerivation, lib, copyPathsToStore, propagate, 2 + mkDerivation, lib, propagate, 3 3 extra-cmake-modules, kcoreaddons, polkit-qt, qttools 4 4 }: 5 5 ··· 9 9 nativeBuildInputs = [ extra-cmake-modules ]; 10 10 buildInputs = [ polkit-qt qttools ]; 11 11 propagatedBuildInputs = [ kcoreaddons ]; 12 - patches = copyPathsToStore (lib.readPathsFromFile ./. ./series); 12 + patches = [ 13 + ./cmake-install-paths.patch 14 + ]; 13 15 # library stores reference to plugin path, 14 16 # separating $out from $bin would create a reference cycle 15 17 outputs = [ "out" "dev" ];
-1
pkgs/development/libraries/kde-frameworks/kauth/series
··· 1 - cmake-install-paths.patch
+1 -1
pkgs/development/libraries/kde-frameworks/kcmutils/default.nix
··· 1 1 { 2 - mkDerivation, lib, copyPathsToStore, 2 + mkDerivation, lib, 3 3 extra-cmake-modules, 4 4 kconfigwidgets, kcoreaddons, kdeclarative, ki18n, kiconthemes, kitemviews, 5 5 kpackage, kservice, kxmlgui, qtdeclarative,
+4 -2
pkgs/development/libraries/kde-frameworks/kdelibs4support/default.nix
··· 1 1 { 2 - mkDerivation, lib, copyPathsToStore, 2 + mkDerivation, lib, 3 3 docbook_xml_dtd_45, extra-cmake-modules, kdoctools, 4 4 kauth, karchive, kcompletion, kconfig, kconfigwidgets, kcoreaddons, kcrash, 5 5 kdbusaddons, kded, kdesignerplugin, kemoticons, kglobalaccel, kguiaddons, ··· 11 11 mkDerivation { 12 12 name = "kdelibs4support"; 13 13 meta = { maintainers = [ lib.maintainers.ttuegel ]; }; 14 - patches = copyPathsToStore (lib.readPathsFromFile ./. ./series); 14 + patches = [ 15 + ./nix-kde-include-dir.patch 16 + ]; 15 17 setupHook = ./setup-hook.sh; 16 18 nativeBuildInputs = [ extra-cmake-modules qttools ]; 17 19 propagatedNativeBuildInputs = [ kdoctools ];
-1
pkgs/development/libraries/kde-frameworks/kdelibs4support/series
··· 1 - nix-kde-include-dir.patch
+4 -2
pkgs/development/libraries/kde-frameworks/kfilemetadata/default.nix
··· 1 1 { 2 - mkDerivation, lib, copyPathsToStore, 2 + mkDerivation, lib, 3 3 extra-cmake-modules, 4 4 attr, ebook_tools, exiv2, ffmpeg_3, karchive, kcoreaddons, ki18n, poppler, qtbase, qtmultimedia, taglib 5 5 }: ··· 12 12 attr ebook_tools exiv2 ffmpeg_3 karchive kcoreaddons ki18n poppler qtbase qtmultimedia 13 13 taglib 14 14 ]; 15 - patches = copyPathsToStore (lib.readPathsFromFile ./. ./series); 15 + patches = [ 16 + ./cmake-install-paths.patch 17 + ]; 16 18 }
-1
pkgs/development/libraries/kde-frameworks/kfilemetadata/series
··· 1 - cmake-install-paths.patch
+4 -2
pkgs/development/libraries/kde-frameworks/kiconthemes/default.nix
··· 1 1 { 2 - mkDerivation, lib, copyPathsToStore, 2 + mkDerivation, lib, 3 3 extra-cmake-modules, 4 4 breeze-icons, karchive, kcoreaddons, kconfigwidgets, ki18n, kitemviews, 5 5 qtbase, qtsvg, qttools, ··· 8 8 mkDerivation { 9 9 name = "kiconthemes"; 10 10 meta = { maintainers = [ lib.maintainers.ttuegel ]; }; 11 - patches = copyPathsToStore (lib.readPathsFromFile ./. ./series); 11 + patches = [ 12 + ./default-theme-breeze.patch 13 + ]; 12 14 nativeBuildInputs = [ extra-cmake-modules ]; 13 15 buildInputs = [ 14 16 breeze-icons karchive kcoreaddons kconfigwidgets ki18n kitemviews
-1
pkgs/development/libraries/kde-frameworks/kiconthemes/series
··· 1 - default-theme-breeze.patch
+1 -1
pkgs/development/libraries/kde-frameworks/kinit/default.nix
··· 1 1 { 2 - mkDerivation, lib, copyPathsToStore, writeScript, 2 + mkDerivation, lib, writeScript, 3 3 extra-cmake-modules, kdoctools, 4 4 kconfig, kcrash, ki18n, kio, kparts, kservice, kwindowsystem, plasma-framework 5 5 }:
-3
pkgs/development/libraries/kde-frameworks/kinit/series
··· 1 - kinit-libpath.patch 2 - start_kdeinit-path.patch 3 - kdeinit-extra_libs.patch
+5 -2
pkgs/development/libraries/kde-frameworks/kio/default.nix
··· 1 1 { 2 - mkDerivation, lib, copyPathsToStore, 2 + mkDerivation, lib, 3 3 extra-cmake-modules, kdoctools, qttools, 4 4 karchive, kbookmarks, kcompletion, kconfig, kconfigwidgets, kcoreaddons, 5 5 kdbusaddons, ki18n, kiconthemes, kitemviews, kjobwidgets, knotifications, ··· 21 21 kxmlgui qtbase qttools solid 22 22 ]; 23 23 outputs = [ "out" "dev" ]; 24 - patches = (copyPathsToStore (lib.readPathsFromFile ./. ./series)); 24 + patches = [ 25 + ./samba-search-path.patch 26 + ./kio-debug-module-loader.patch 27 + ]; 25 28 }
-2
pkgs/development/libraries/kde-frameworks/kio/series
··· 1 - samba-search-path.patch 2 - kio-debug-module-loader.patch
+5 -2
pkgs/development/libraries/kde-frameworks/kpackage/default.nix
··· 1 1 { 2 - mkDerivation, lib, copyPathsToStore, 2 + mkDerivation, lib, 3 3 extra-cmake-modules, kdoctools, 4 4 karchive, kconfig, kcoreaddons, ki18n, qtbase, 5 5 }: ··· 9 9 meta = { maintainers = [ lib.maintainers.ttuegel ]; }; 10 10 nativeBuildInputs = [ extra-cmake-modules kdoctools ]; 11 11 buildInputs = [ karchive kconfig kcoreaddons ki18n qtbase ]; 12 - patches = copyPathsToStore (lib.readPathsFromFile ./. ./series); 12 + patches = [ 13 + ./allow-external-paths.patch 14 + ./qdiriterator-follow-symlinks.patch 15 + ]; 13 16 }
-2
pkgs/development/libraries/kde-frameworks/kpackage/series
··· 1 - allow-external-paths.patch 2 - qdiriterator-follow-symlinks.patch
+5 -2
pkgs/development/libraries/kde-frameworks/kservice/default.nix
··· 1 1 { 2 - mkDerivation, lib, copyPathsToStore, 2 + mkDerivation, lib, 3 3 bison, extra-cmake-modules, flex, 4 4 kconfig, kcoreaddons, kcrash, kdbusaddons, kdoctools, ki18n, kwindowsystem, 5 5 qtbase, shared-mime-info, ··· 15 15 ]; 16 16 propagatedBuildInputs = [ kconfig kcoreaddons ]; 17 17 propagatedUserEnvPkgs = [ shared-mime-info ]; # for kbuildsycoca5 18 - patches = copyPathsToStore (lib.readPathsFromFile ./. ./series); 18 + patches = [ 19 + ./qdiriterator-follow-symlinks.patch 20 + ./no-canonicalize-path.patch 21 + ]; 19 22 }
-2
pkgs/development/libraries/kde-frameworks/kservice/series
··· 1 - qdiriterator-follow-symlinks.patch 2 - no-canonicalize-path.patch
+4 -2
pkgs/development/libraries/kde-frameworks/kwindowsystem/default.nix
··· 1 1 { 2 - mkDerivation, lib, copyPathsToStore, 2 + mkDerivation, lib, 3 3 extra-cmake-modules, 4 4 libpthreadstubs, libXdmcp, 5 5 qtbase, qttools, qtx11extras ··· 14 14 nativeBuildInputs = [ extra-cmake-modules ]; 15 15 buildInputs = [ libpthreadstubs libXdmcp qttools qtx11extras ]; 16 16 propagatedBuildInputs = [ qtbase ]; 17 - patches = copyPathsToStore (lib.readPathsFromFile ./. ./series); 17 + patches = [ 18 + ./platform-plugins-path.patch 19 + ]; 18 20 preConfigure = '' 19 21 NIX_CFLAGS_COMPILE+=" -DNIXPKGS_QT_PLUGIN_PATH=\"''${!outputBin}/$qtPluginPrefix\"" 20 22 '';
-1
pkgs/development/libraries/kde-frameworks/kwindowsystem/series
··· 1 - platform-plugins-path.patch