summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lib/strings.nix17
-rw-r--r--maintainers/maintainer-list.nix6
-rw-r--r--nixos/doc/manual/release-notes/rl-2009.xml5
-rw-r--r--nixos/modules/system/boot/systemd-unit-options.nix1
-rw-r--r--nixos/modules/system/boot/systemd.nix2
-rw-r--r--pkgs/applications/audio/bambootracker/default.nix29
-rw-r--r--pkgs/applications/editors/emacs/generic.nix2
-rw-r--r--pkgs/applications/kde/akonadi/default.nix2
-rw-r--r--pkgs/applications/kde/grantleetheme/default.nix2
-rw-r--r--pkgs/applications/kde/kdepim-apps-libs/default.nix2
-rw-r--r--pkgs/applications/kde/kdepim-runtime/default.nix2
-rw-r--r--pkgs/applications/misc/electrum/default.nix8
-rw-r--r--pkgs/applications/misc/k2pdfopt/0001-Fix-CMakeLists.patch49
-rw-r--r--pkgs/applications/misc/k2pdfopt/default.nix148
-rw-r--r--pkgs/applications/misc/k2pdfopt/k2pdfopt-mupdf-1.16.1.patch151
-rw-r--r--pkgs/applications/misc/k2pdfopt/k2pdfopt.patch99
-rw-r--r--pkgs/applications/misc/k2pdfopt/leptonica.patch254
-rw-r--r--pkgs/applications/misc/k2pdfopt/mupdf.patch1060
-rw-r--r--pkgs/applications/misc/k2pdfopt/tesseract.patch675
-rw-r--r--pkgs/applications/networking/instant-messengers/cordless/default.nix25
-rw-r--r--pkgs/applications/office/gtg/default.nix7
-rw-r--r--pkgs/applications/office/zotero/default.nix7
-rw-r--r--pkgs/data/fonts/recursive/default.nix4
-rw-r--r--pkgs/desktops/plasma-5/breeze-plymouth/default.nix11
-rw-r--r--pkgs/desktops/plasma-5/breeze-plymouth/series1
-rw-r--r--pkgs/desktops/plasma-5/kwin/default.nix2
-rw-r--r--pkgs/desktops/plasma-5/kwin/scripts/krohnkite.nix2
-rw-r--r--pkgs/desktops/plasma-5/kwin/scripts/tiling.nix2
-rw-r--r--pkgs/desktops/plasma-5/libkscreen/default.nix6
-rw-r--r--pkgs/desktops/plasma-5/libkscreen/series1
-rw-r--r--pkgs/desktops/plasma-5/plasma-desktop/default.nix7
-rw-r--r--pkgs/desktops/plasma-5/plasma-desktop/series2
-rw-r--r--pkgs/development/compilers/fpc/binary.nix20
-rw-r--r--pkgs/development/compilers/fpc/default.nix19
-rw-r--r--pkgs/development/compilers/fpc/mark-paths.patch109
-rw-r--r--pkgs/development/libraries/grantlee/5/default.nix7
-rw-r--r--pkgs/development/libraries/grantlee/5/series2
-rw-r--r--pkgs/development/libraries/kde-frameworks/extra-cmake-modules/default.nix6
-rw-r--r--pkgs/development/libraries/kde-frameworks/extra-cmake-modules/series1
-rw-r--r--pkgs/development/libraries/kde-frameworks/kauth/default.nix6
-rw-r--r--pkgs/development/libraries/kde-frameworks/kauth/series1
-rw-r--r--pkgs/development/libraries/kde-frameworks/kcmutils/default.nix2
-rw-r--r--pkgs/development/libraries/kde-frameworks/kdelibs4support/default.nix6
-rw-r--r--pkgs/development/libraries/kde-frameworks/kdelibs4support/series1
-rw-r--r--pkgs/development/libraries/kde-frameworks/kfilemetadata/default.nix6
-rw-r--r--pkgs/development/libraries/kde-frameworks/kfilemetadata/series1
-rw-r--r--pkgs/development/libraries/kde-frameworks/kiconthemes/default.nix6
-rw-r--r--pkgs/development/libraries/kde-frameworks/kiconthemes/series1
-rw-r--r--pkgs/development/libraries/kde-frameworks/kinit/default.nix2
-rw-r--r--pkgs/development/libraries/kde-frameworks/kinit/series3
-rw-r--r--pkgs/development/libraries/kde-frameworks/kio/default.nix7
-rw-r--r--pkgs/development/libraries/kde-frameworks/kio/series2
-rw-r--r--pkgs/development/libraries/kde-frameworks/kpackage/default.nix7
-rw-r--r--pkgs/development/libraries/kde-frameworks/kpackage/series2
-rw-r--r--pkgs/development/libraries/kde-frameworks/kservice/default.nix7
-rw-r--r--pkgs/development/libraries/kde-frameworks/kservice/series2
-rw-r--r--pkgs/development/libraries/kde-frameworks/kwindowsystem/default.nix6
-rw-r--r--pkgs/development/libraries/kde-frameworks/kwindowsystem/series1
-rw-r--r--pkgs/development/python-modules/black-macchiato/default.nix35
-rw-r--r--pkgs/development/python-modules/dnspython/1.nix22
-rw-r--r--pkgs/development/tools/analysis/svlint/default.nix25
-rw-r--r--pkgs/development/tools/buildah/default.nix4
-rw-r--r--pkgs/development/tools/misc/hydra/default.nix6
-rw-r--r--pkgs/games/hedgewars/default.nix8
-rw-r--r--pkgs/games/ultrastardx/default.nix41
-rw-r--r--pkgs/os-specific/linux/kernel/linux-4.14.nix4
-rw-r--r--pkgs/os-specific/linux/kernel/linux-4.19.nix4
-rw-r--r--pkgs/os-specific/linux/kernel/linux-4.4.nix4
-rw-r--r--pkgs/os-specific/linux/kernel/linux-4.9.nix4
-rw-r--r--pkgs/os-specific/linux/kernel/linux-5.4.nix4
-rw-r--r--pkgs/os-specific/linux/kernel/linux-5.8.nix4
-rw-r--r--pkgs/servers/zigbee2mqtt/default.nix4
-rw-r--r--pkgs/servers/zigbee2mqtt/node-packages.nix1472
-rw-r--r--pkgs/shells/dash/default.nix7
-rw-r--r--pkgs/tools/filesystems/gocryptfs/default.nix4
-rw-r--r--pkgs/tools/graphics/netpbm/default.nix20
-rw-r--r--pkgs/tools/security/honggfuzz/default.nix10
-rw-r--r--pkgs/tools/system/ddrescueview/default.nix23
-rw-r--r--pkgs/tools/system/htop/default.nix14
-rw-r--r--pkgs/tools/system/netdata/default.nix14
-rw-r--r--pkgs/tools/text/snippetpixie/default.nix8
-rw-r--r--pkgs/top-level/all-packages.nix6
-rw-r--r--pkgs/top-level/python-packages.nix10
83 files changed, 1350 insertions, 3231 deletions
diff --git a/lib/strings.nix b/lib/strings.nix
index 0baa942355c0..9fa9f023561e 100644
--- a/lib/strings.nix
+++ b/lib/strings.nix
@@ -689,14 +689,15 @@ rec {
"/prefix/nix-profiles-library-paths.patch"
"/prefix/compose-search-path.patch" ]
*/
- readPathsFromFile = rootPath: file:
- let
- lines = lib.splitString "\n" (builtins.readFile file);
- removeComments = lib.filter (line: line != "" && !(lib.hasPrefix "#" line));
- relativePaths = removeComments lines;
- absolutePaths = builtins.map (path: rootPath + "/${path}") relativePaths;
- in
- absolutePaths;
+ readPathsFromFile = lib.warn "lib.readPathsFromFile is deprecated, use a list instead"
+ (rootPath: file:
+ let
+ lines = lib.splitString "\n" (builtins.readFile file);
+ removeComments = lib.filter (line: line != "" && !(lib.hasPrefix "#" line));
+ relativePaths = removeComments lines;
+ absolutePaths = builtins.map (path: rootPath + "/${path}") relativePaths;
+ in
+ absolutePaths);
/* Read the contents of a file removing the trailing \n
diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix
index 6ce51646edb9..a35b7956d3ca 100644
--- a/maintainers/maintainer-list.nix
+++ b/maintainers/maintainer-list.nix
@@ -4098,6 +4098,12 @@
githubId = 1918771;
name = "Joe Doyle";
};
+ jperras = {
+ email = "joel@nerderati.com";
+ github = "jperras";
+ githubId = 20675;
+ name = "Joël Perras";
+ };
jpierre03 = {
email = "nix@prunetwork.fr";
github = "jpierre03";
diff --git a/nixos/doc/manual/release-notes/rl-2009.xml b/nixos/doc/manual/release-notes/rl-2009.xml
index c936ae946adb..0a76bffd5c98 100644
--- a/nixos/doc/manual/release-notes/rl-2009.xml
+++ b/nixos/doc/manual/release-notes/rl-2009.xml
@@ -777,6 +777,11 @@ CREATE ROLE postgres LOGIN SUPERUSER;
<link xlink:href="https://github.com/NixOS/nixpkgs/pull/63103">PR #63103</link>.
</para>
</listitem>
+ <listitem>
+ <para>
+ <literal>config.systemd.services.${name}.path</literal> now returns a list of paths instead of a colon-separated string.
+ </para>
+ </listitem>
</itemizedlist>
</section>
diff --git a/nixos/modules/system/boot/systemd-unit-options.nix b/nixos/modules/system/boot/systemd-unit-options.nix
index ac6fed440a26..5addc6f9ca44 100644
--- a/nixos/modules/system/boot/systemd-unit-options.nix
+++ b/nixos/modules/system/boot/systemd-unit-options.nix
@@ -234,7 +234,6 @@ in rec {
path = mkOption {
default = [];
type = with types; listOf (oneOf [ package str ]);
- apply = ps: "${makeBinPath ps}:${makeSearchPathOutput "bin" "sbin" ps}";
description = ''
Packages added to the service's <envar>PATH</envar>
environment variable. Both the <filename>bin</filename>
diff --git a/nixos/modules/system/boot/systemd.nix b/nixos/modules/system/boot/systemd.nix
index f6c23c9b900e..74d6957678f5 100644
--- a/nixos/modules/system/boot/systemd.nix
+++ b/nixos/modules/system/boot/systemd.nix
@@ -257,7 +257,7 @@ let
pkgs.gnused
systemd
];
- environment.PATH = config.path;
+ environment.PATH = "${makeBinPath config.path}:${makeSearchPathOutput "bin" "sbin" config.path}";
}
(mkIf (config.preStart != "")
{ serviceConfig.ExecStartPre =
diff --git a/pkgs/applications/audio/bambootracker/default.nix b/pkgs/applications/audio/bambootracker/default.nix
index c74c0ca4eff0..a26431a82edf 100644
--- a/pkgs/applications/audio/bambootracker/default.nix
+++ b/pkgs/applications/audio/bambootracker/default.nix
@@ -1,8 +1,6 @@
{ mkDerivation
, stdenv
, fetchFromGitHub
-, fetchpatch
-, installShellFiles
, qmake
, qtbase
, qtmultimedia
@@ -21,26 +19,18 @@ let
in
mkDerivation rec {
pname = "bambootracker";
- version = "0.4.3";
+ version = "0.4.4";
src = fetchFromGitHub {
owner = "rerrahkr";
repo = "BambooTracker";
rev = "v${version}";
- sha256 = "0gq40qmsdavsyl2d6a71rwp4mjlwvp1c8bry32srn4hliwfnvqa6";
+ sha256 = "0d0f4jqzknsiq725pvfndarfjg183f92rb0lim3wzshnsixr5vdc";
};
- # Fix macOS build until new release
- patches = [
- (fetchpatch {
- url = "https://github.com/rerrahkr/BambooTracker/commit/45346ed99559d44c2e32a5c6138a0835b212e875.patch";
- sha256 = "1xkiqira1kpcqkacycy0y7qm1brhf89amliv42byijl4palmykh2";
- })
- ];
+ sourceRoot = "source/BambooTracker";
- preConfigure = "cd BambooTracker";
-
- nativeBuildInputs = [ qmake qttools installShellFiles ];
+ nativeBuildInputs = [ qmake qttools ];
buildInputs = [ qtbase qtmultimedia ]
++ optional alsaSupport alsaLib
@@ -51,17 +41,6 @@ mkDerivation rec {
++ optional pulseSupport "CONFIG+=use_pulse"
++ optionals jackSupport [ "CONFIG+=use_jack" "CONFIG+=jack_has_rename" ];
- postInstall = ''
- install -Dm644 ../BambooTracker.desktop $out/share/applications/BambooTracker.desktop
- installManPage ../BambooTracker*.1
-
- cp -r ../{demos,licenses,skins,LICENSE} $out/share/BambooTracker/
-
- for size in 16x16 256x256; do
- install -Dm644 res/icon/icon_$size.png $out/share/icons/hicolor/$size/apps/BambooTracker.png
- done
- '';
-
meta = with stdenv.lib; {
description = "A tracker for YM2608 (OPNA) which was used in NEC PC-8801/9801 series computers";
homepage = "https://github.com/rerrahkr/BambooTracker";
diff --git a/pkgs/applications/editors/emacs/generic.nix b/pkgs/applications/editors/emacs/generic.nix
index 69bb51e10f20..2067d6c77789 100644
--- a/pkgs/applications/editors/emacs/generic.nix
+++ b/pkgs/applications/editors/emacs/generic.nix
@@ -42,7 +42,7 @@ assert withXwidgets -> withGTK3 && webkitgtk != null;
let
in stdenv.mkDerivation {
- inherit pname version;
+ inherit pname version patches;
src = fetchurl {
url = "mirror://gnu/emacs/${name}.tar.xz";
diff --git a/pkgs/applications/kde/akonadi/default.nix b/pkgs/applications/kde/akonadi/default.nix
index 2c163445d5b0..7bb4e9217942 100644
--- a/pkgs/applications/kde/akonadi/default.nix
+++ b/pkgs/applications/kde/akonadi/default.nix
@@ -1,5 +1,5 @@
{
- mkDerivation, copyPathsToStore, lib, kdepimTeam,
+ mkDerivation, lib, kdepimTeam,
extra-cmake-modules, shared-mime-info,
boost, kcompletion, kconfigwidgets, kcrash, kdbusaddons, kdesignerplugin,
ki18n, kiconthemes, kio, kitemmodels, kwindowsystem, mysql, qttools,
diff --git a/pkgs/applications/kde/grantleetheme/default.nix b/pkgs/applications/kde/grantleetheme/default.nix
index 0e815127fa1d..6204919a3285 100644
--- a/pkgs/applications/kde/grantleetheme/default.nix
+++ b/pkgs/applications/kde/grantleetheme/default.nix
@@ -1,5 +1,5 @@
{
- mkDerivation, copyPathsToStore, lib, kdepimTeam,