···441441 <literal>code-server</literal>-module now available
442442 </para>
443443 </listitem>
444444+ <listitem>
445445+ <para>
446446+ <link xlink:href="https://github.com/xmrig/xmrig">xmrig</link>,
447447+ a high performance, open source, cross platform RandomX,
448448+ KawPow, CryptoNight and AstroBWT unified CPU/GPU miner and
449449+ RandomX benchmark.
450450+ </para>
451451+ </listitem>
444452 </itemizedlist>
445453 </section>
446454 <section xml:id="sec-release-21.11-incompatibilities">
+2
nixos/doc/manual/release-notes/rl-2111.section.md
···131131132132- `code-server`-module now available
133133134134+- [xmrig](https://github.com/xmrig/xmrig), a high performance, open source, cross platform RandomX, KawPow, CryptoNight and AstroBWT unified CPU/GPU miner and RandomX benchmark.
135135+134136## Backward Incompatibilities {#sec-release-21.11-incompatibilities}
135137136138- The NixOS VM test framework, `pkgs.nixosTest`/`make-test-python.nix`, now requires detaching commands such as `succeed("foo &")` and `succeed("foo | xclip -i")` to close stdout.
···5858 });
5959in stdenv.mkDerivation rec {
6060 pname = "signal-desktop";
6161- version = "5.22.0"; # Please backport all updates to the stable channel.
6161+ version = "5.23.0"; # Please backport all updates to the stable channel.
6262 # All releases have a limited lifetime and "expire" 90 days after the release.
6363 # When releases "expire" the application becomes unusable until an update is
6464 # applied. The expiration date for the current release can be extracted with:
···68686969 src = fetchurl {
7070 url = "https://updates.signal.org/desktop/apt/pool/main/s/signal-desktop/signal-desktop_${version}_amd64.deb";
7171- sha256 = "1y88qw57wk187fjb05zqvagv4pamc8171xwvznqb2k0vclsg82j8";
7171+ sha256 = "0jan203zbrkb9scfdldwnvyvk4657a3pn0ws51xf53jhvvywhpg0";
7272 };
73737474 nativeBuildInputs = [
···2233/* The python script shouldn't be needed for users of this kernel module.
44 https://github.com/rr-debugger/rr/blob/master/scripts/zen_workaround.py
55- The module itself is called "zen_workaround" (a bit generic unfortunatelly).
55+ The module itself is called "zen_workaround" (a bit generic unfortunately).
66*/
77stdenv.mkDerivation rec {
88 pname = "rr-zen_workaround";
···3939 homepage = "https://github.com/rr-debugger/rr/wiki/Zen#kernel-module";
4040 license = licenses.gpl2;
4141 maintainers = [ maintainers.vcunat ];
4242- platforms = platforms.linux;
4242+ platforms = [ "x86_64-linux" ];
4343 broken = versionOlder kernel.version "4.19"; # 4.14 breaks and 4.19 works
4444 };
4545}
+5-1
pkgs/development/tools/database/pgcli/default.nix
···46464747 checkInputs = [ pytestCheckHook mock ];
48484949- disabledTests = lib.optionals stdenv.isDarwin [ "test_application_name_db_uri" ];
4949+ disabledTests = [
5050+ # tests that expect output from an older version of cli-helpers
5151+ "test_format_output"
5252+ "test_format_output_auto_expand"
5353+ ] ++ lib.optionals stdenv.isDarwin [ "test_application_name_db_uri" ];
50545155 meta = with lib; {
5256 description = "Command-line interface for PostgreSQL";
···55let
66 # NOTE: bumping the version and updating the hash is insufficient;
77 # you must use bundix to generate a new gemset.nix in the Vagrant source.
88- version = "2.2.18";
88+ version = "2.2.19";
99 url = "https://github.com/hashicorp/vagrant/archive/v${version}.tar.gz";
1010- sha256 = "sha256-NQiwkGuDLXMXyNNiIHmOwnS3IefvY9DPmRxo8Z2drpA=";
1010+ sha256 = "sha256-Tw5rHUZuJt6taCxNSEPo9koBLrpL6RUGrmxtNNPZyPk=";
11111212 deps = bundlerEnv rec {
1313 name = "${pname}-${version}";
···11---- ../CMakeLists.txt
22-+++ ../CMakeLists.txt
33-@@ -31,12 +31,12 @@
44- set(OD_PLUGINS_CFG_PATH ".")
11+diff --git a/CMakeLists.txt b/CMakeLists.txt
22+index f8ff3c28..b57ee337 100644
33+--- a/CMakeLists.txt
44++++ b/CMakeLists.txt
55+@@ -30,13 +30,13 @@ if(WIN32)
66+ set(OD_BIN_PATH ${CMAKE_INSTALL_PREFIX})
57 else()
68 # Set binary and data install locations if we want to use the installer
79- set(OD_BIN_PATH ${CMAKE_INSTALL_PREFIX}/games CACHE PATH "Absolute path to the game binary directory")
810+ set(OD_BIN_PATH ${CMAKE_INSTALL_PREFIX}/bin CACHE PATH "Absolute path to the game binary directory")
911 set(OD_DATA_PATH ${CMAKE_INSTALL_PREFIX}/share/games/${PROJECT_NAME} CACHE PATH "Absolute path to the game data directory")
1012 set(OD_SHARE_PATH ${CMAKE_INSTALL_PREFIX}/share CACHE PATH "Absolute path to the shared data directory (desktop file, icons, etc.)")
1313+ set(OD_MAN_PATH ${OD_SHARE_PATH}/man CACHE PATH "Absolute path to the manpages directory")
1114 # Set the plugins.cfg file path to a common but architecture-dependent location.
1215 # Because the plugins.cfg Ogre plugins path path may vary depending on the architecture used.
1316- set(OD_PLUGINS_CFG_PATH /etc/${PROJECT_NAME} CACHE PATH "Absolute path to the Ogre plugins.cfg file")
+3-4
pkgs/games/opendungeons/default.nix
···2233stdenv.mkDerivation rec {
44 pname = "opendungeons";
55- version = "0.7.1";
55+ version = "unstable-2021-11-06";
6677 src = fetchFromGitHub {
88 owner = "OpenDungeons";
99 repo = "OpenDungeons";
1010- rev = version;
1111- sha256 = "0nipb2h0gn628yxlahjgnfhmpfqa19mjdbj3aqabimdfqds9pryh";
1010+ rev = "c180ed1864eab5fbe847d1dd5c5c936c4e45444e";
1111+ sha256 = "0xf7gkpy8ll1h59wyaljf0hr8prg7p4ixz80mxqwcnm9cglpgn63";
1212 };
13131414 patches = [ ./cmakepaths.patch ];
15151616 nativeBuildInputs = [ cmake pkg-config ];
1717 buildInputs = [ ogre cegui boost sfml openal ois ];
1818- NIX_LDFLAGS = "-lpthread";
19182019 meta = with lib; {
2120 description = "An open source, real time strategy game sharing game elements with the Dungeon Keeper series and Evil Genius";
···35443544 sydbox = callPackage ../os-specific/linux/sydbox { };
3545354535463546 synth = callPackage ../tools/misc/synth {
35473547- inherit (darwin.apple_sdk.frameworks) CoreFoundation Security SystemConfiguration;
35473547+ inherit (darwin.apple_sdk.frameworks) AppKit Security;
35483548 };
3549354935503550 syscall_limiter = callPackage ../os-specific/linux/syscall_limiter {};
···38723872 inherit (darwin.apple_sdk.frameworks) Carbon IOKit;
38733873 };
3874387438753875- cemu = qt5.callPackage ../applications/science/math/cemu { };
38753875+ cemu = qt5.callPackage ../applications/science/math/cemu {
38763876+ stdenv = gcc9Stdenv;
38773877+ };
3876387838773879 isolyzer = callPackage ../tools/cd-dvd/isolyzer { };
38783880···2022820230 go = buildPackages.go_1_16;
2022920231 };
2023020232 # go_1_17 has go module changes which may not be portable
2023120231- # across different go versions and/or platforms,
2023220232- # it also requires >=10.13 stdenv on darwin which
2023320233- # is not currently available for x86_64-darwin
2023320233+ # across different go versions and/or platforms:
2023420234+ # https://github.com/NixOS/nixpkgs/issues/144667
2023420235 #
2023520236 # do not uncomment this without approval from the go CODEOWNERS
2023620237 #buildGo117Package = callPackage ../development/go-packages/generic {
···2024620247 go = buildPackages.go_1_16;
2024720248 };
2024820249 # go_1_17 has go module changes which may not be portable
2024920249- # across different go versions and/or platforms,
2025020250- # it also requires >=10.13 stdenv on darwin which
2025120251- # is not currently available for x86_64-darwin
2025020250+ # across different go versions and/or platforms:
2025120251+ # https://github.com/NixOS/nixpkgs/issues/144667
2025220252 #
2025320253 # do not uncomment this without approval from the go CODEOWNERS
2025420254 #buildGo117Module = callPackage ../development/go-modules/generic {
···25930259302593125931 dupd = callPackage ../tools/misc/dupd { };
25932259322593325933+ jconvolver = callPackage ../applications/audio/jconvolver { };
2593425934+2593325935 jdupes = callPackage ../tools/misc/jdupes { };
25934259362593525937 jed = callPackage ../applications/editors/jed { };
···3018830190 openarena = callPackage ../games/openarena { };
30189301913019030192 opendungeons = callPackage ../games/opendungeons {
3019130191- ogre = ogre1_9;
3019330193+ ogre = ogre1_10;
3019230194 };
30193301953019430196 openlierox = callPackage ../games/openlierox { };