···1134 the Plasma Wayland sesison.
1135 </para>
1136 </listitem>
1137+ <listitem>
1138+ <para>
1139+ <literal>boot.kernelParams</literal> now only accepts one
1140+ command line parameter per string. This change is aimed to
1141+ reduce common mistakes like <quote>param = 12</quote>, which
1142+ would be parsed as 3 parameters.
1143+ </para>
1144+ </listitem>
1145 </itemizedlist>
1146 </section>
1147 <section xml:id="sec-release-21.11-notable-changes">
+2
nixos/doc/manual/release-notes/rl-2111.section.md
···350- `opencv2` no longer includes the non-free libraries by default, and consequently `pfstools` no longer includes OpenCV support by default. Both packages now support an `enableUnfree` option to re-enable this functionality.
351- `services.xserver.displayManager.defaultSession = "plasma5"` does not work anymore, instead use either `"plasma"` for the Plasma X11 session or `"plasmawayland"` for the Plasma Wayland sesison.
35200353## Other Notable Changes {#sec-release-21.11-notable-changes}
354355
···350- `opencv2` no longer includes the non-free libraries by default, and consequently `pfstools` no longer includes OpenCV support by default. Both packages now support an `enableUnfree` option to re-enable this functionality.
351- `services.xserver.displayManager.defaultSession = "plasma5"` does not work anymore, instead use either `"plasma"` for the Plasma X11 session or `"plasmawayland"` for the Plasma Wayland sesison.
352353+- `boot.kernelParams` now only accepts one command line parameter per string. This change is aimed to reduce common mistakes like "param = 12", which would be parsed as 3 parameters.
354+355## Other Notable Changes {#sec-release-21.11-notable-changes}
356357
···16 overrides = packageOverrides;
17 };
1819-plat = if stdenv.isLinux then "linux"
020 else if stdenv.isDarwin then "macosx"
21 else if stdenv.hostPlatform.isMinGW then "mingw"
22 else if stdenv.isFreeBSD then "freebsd"
···16 overrides = packageOverrides;
17 };
1819+plat = if (stdenv.isLinux && lib.versionOlder self.luaversion "5.4") then "linux"
20+ else if (stdenv.isLinux && lib.versionAtLeast self.luaversion "5.4") then "linux-readline"
21 else if stdenv.isDarwin then "macosx"
22 else if stdenv.hostPlatform.isMinGW then "mingw"
23 else if stdenv.isFreeBSD then "freebsd"
···910buildPythonPackage rec {
11 pname = "annexremote";
12- version = "1.4.5";
1314 # use fetchFromGitHub instead of fetchPypi because the test suite of
15 # the package is not included into the PyPI tarball
···17 rev = "v${version}";
18 owner = "Lykos153";
19 repo = "AnnexRemote";
20- sha256 = "0r5chdk2aiqcz7z8r8m1j657cz79f6bbv96xdmhj4m5fiqn672if";
21 };
2223 propagatedBuildInputs = [ future ];
···910buildPythonPackage rec {
11 pname = "annexremote";
12+ version = "1.6.0";
1314 # use fetchFromGitHub instead of fetchPypi because the test suite of
15 # the package is not included into the PyPI tarball
···17 rev = "v${version}";
18 owner = "Lykos153";
19 repo = "AnnexRemote";
20+ sha256 = "08myswj1vqkl4s1glykq6xn76a070nv5mxj0z8ibl6axz89bvypi";
21 };
2223 propagatedBuildInputs = [ future ];
···23perlPackages.buildPerlPackage rec {
4 pname = "pgformatter";
5- version = "5.0";
67 src = fetchFromGitHub {
8 owner = "darold";
9 repo = "pgFormatter";
10 rev = "v${version}";
11- sha256 = "10ml3va6ip501ibaykbhq8282y1j6r8bc8azc1gqxskk5jvfz1jm";
12 };
1314 outputs = [ "out" ];
1516 makeMakerFlags = [ "INSTALLDIRS=vendor" ];
0001718 # Makefile.PL only accepts DESTDIR and INSTALLDIRS, but we need to set more to make this work for NixOS.
19 patchPhase = ''
···23perlPackages.buildPerlPackage rec {
4 pname = "pgformatter";
5+ version = "5.1";
67 src = fetchFromGitHub {
8 owner = "darold";
9 repo = "pgFormatter";
10 rev = "v${version}";
11+ sha256 = "1a6rmph96s7c8lpmpkizcvdf0x4jlsr5iqi7qjprxqsf6zak2rfg";
12 };
1314 outputs = [ "out" ];
1516 makeMakerFlags = [ "INSTALLDIRS=vendor" ];
17+18+ # Avoid creating perllocal.pod, which contains a timestamp
19+ installTargets = [ "pure_install" ];
2021 # Makefile.PL only accepts DESTDIR and INSTALLDIRS, but we need to set more to make this work for NixOS.
22 patchPhase = ''
···1-commit c44347b3b813e209fff537b4d46d23430727a5e2
2-Author: Bernardo Meurer <meurerbernardo@gmail.com>
3-Date: Tue Feb 25 21:27:39 2020 -0800
4-5- makefile: correctly sed paths
6-7- The default Makefile for tlp makes a mess with catenating `DESTDIR` to
8- everything, but then not actualy using the catenated (_ prefixed)
9- variables to sed it's `.in` files.
10-11- This patch makes sure that it correctly sets the paths, taking `DESTDIR`
12- in account where it makes sense (e.g. /bin where we want $out/bin) but
13- not where it doesn't (/etc/tlp.conf should be just that).
14-15- The reason DESTDIR is used at all, as opposed to the more appropriate
16- PREFIX, is covered in the nix formula, and is (also) due to the Makefile
17- being a bit "different."
18-19-diff --git a/Makefile b/Makefile
20-index b5af74e..95122df 100644
21---- a/Makefile
22-+++ b/Makefile
23-@@ -47,17 +47,17 @@ _TPACPIBAT = $(DESTDIR)$(TPACPIBAT)
24-25- SED = sed \
26- -e "s|@TLPVER@|$(TLPVER)|g" \
27-- -e "s|@TLP_SBIN@|$(TLP_SBIN)|g" \
28-- -e "s|@TLP_TLIB@|$(TLP_TLIB)|g" \
29-- -e "s|@TLP_FLIB@|$(TLP_FLIB)|g" \
30-- -e "s|@TLP_ULIB@|$(TLP_ULIB)|g" \
31-+ -e "s|@TLP_SBIN@|$(_SBIN)|g" \
32-+ -e "s|@TLP_TLIB@|$(_TLIB)|g" \
33-+ -e "s|@TLP_FLIB@|$(_FLIB)|g" \
34-+ -e "s|@TLP_ULIB@|$(_ULIB)|g" \
35- -e "s|@TLP_CONFUSR@|$(TLP_CONFUSR)|g" \
36- -e "s|@TLP_CONFDIR@|$(TLP_CONFDIR)|g" \
37-- -e "s|@TLP_CONFDEF@|$(TLP_CONFDEF)|g" \
38-+ -e "s|@TLP_CONFDEF@|$(_CONFDEF)|g" \
39- -e "s|@TLP_CONF@|$(TLP_CONF)|g" \
40- -e "s|@TLP_RUN@|$(TLP_RUN)|g" \
41- -e "s|@TLP_VAR@|$(TLP_VAR)|g" \
42-- -e "s|@TPACPIBAT@|$(TPACPIBAT)|g"
43-+ -e "s|@TPACPIBAT@|$(_TPACPIBAT)|g"
44-45- INFILES = \
46- tlp \
···616 osquery = throw "osquery has been removed."; # added 2019-11-24
617 osxfuse = macfuse-stubs; # added 2021-03-20
618 otter-browser = throw "otter-browser has been removed from nixpkgs, as it was unmaintained"; # added 2020-02-02
00619 owncloudclient = owncloud-client; # added 2016-08
620 ocz-ssd-guru = throw "ocz-ssd-guru has been removed due to there being no source available"; # added 2021-07-12
621 p11_kit = p11-kit; # added 2018-02-25
···616 osquery = throw "osquery has been removed."; # added 2019-11-24
617 osxfuse = macfuse-stubs; # added 2021-03-20
618 otter-browser = throw "otter-browser has been removed from nixpkgs, as it was unmaintained"; # added 2020-02-02
619+ OVMF-CSM = throw "OVMF-CSM has been removed in favor of OVMFFull"; # added 2021-10-16
620+ OVMF-secureBoot = throw "OVMF-secureBoot has been removed in favor of OVMFFull"; # added 2021-10-16
621 owncloudclient = owncloud-client; # added 2016-08
622 ocz-ssd-guru = throw "ocz-ssd-guru has been removed due to there being no source available"; # added 2021-07-12
623 p11_kit = p11-kit; # added 2018-02-25