Merge master into staging-next

authored by github-actions[bot] and committed by GitHub d77e7c14 cb467836

+118 -32
+6
maintainers/maintainer-list.nix
··· 7777 githubId = 10654650; 7778 name = "Guillaume Koenig"; 7779 }; 7780 guitargeek = { 7781 email = "jonas.rembser@cern.ch"; 7782 github = "guitargeek";
··· 7777 githubId = 10654650; 7778 name = "Guillaume Koenig"; 7779 }; 7780 + guillaumematheron = { 7781 + email = "guillaume_nix@matheron.eu"; 7782 + github = "guillaumematheron"; 7783 + githubId = 1949438; 7784 + name = "Guillaume Matheron"; 7785 + }; 7786 guitargeek = { 7787 email = "jonas.rembser@cern.ch"; 7788 github = "guitargeek";
+2 -2
pkgs/applications/graphics/ImageMagick/default.nix
··· 50 51 stdenv.mkDerivation (finalAttrs: { 52 pname = "imagemagick"; 53 - version = "7.1.1-30"; 54 55 src = fetchFromGitHub { 56 owner = "ImageMagick"; 57 repo = "ImageMagick"; 58 rev = finalAttrs.version; 59 - hash = "sha256-btXl1J/WjV+5BZibgUzylVmBrhR3KBK/ZSbP0B2fM5c="; 60 }; 61 62 outputs = [ "out" "dev" "doc" ]; # bin/ isn't really big
··· 50 51 stdenv.mkDerivation (finalAttrs: { 52 pname = "imagemagick"; 53 + version = "7.1.1-32"; 54 55 src = fetchFromGitHub { 56 owner = "ImageMagick"; 57 repo = "ImageMagick"; 58 rev = finalAttrs.version; 59 + hash = "sha256-9pDxnUNMmrwnP4rrR41OSZOJZjQnlVvedpLvMZJJnJo="; 60 }; 61 62 outputs = [ "out" "dev" "doc" ]; # bin/ isn't really big
+3 -3
pkgs/by-name/as/ast-grep/package.nix
··· 7 8 rustPlatform.buildRustPackage rec { 9 pname = "ast-grep"; 10 - version = "0.21.4"; 11 12 src = fetchFromGitHub { 13 owner = "ast-grep"; 14 repo = "ast-grep"; 15 rev = version; 16 - hash = "sha256-qoQUc+qMKptCxgW6Yfc2umhSsn27vv1SvcvjCFeuIrA="; 17 }; 18 19 - cargoHash = "sha256-acgGz8FToQDlSuxge0hvApk4SOxQ74mMvx0A2+zv65o="; 20 21 nativeBuildInputs = [ installShellFiles ]; 22
··· 7 8 rustPlatform.buildRustPackage rec { 9 pname = "ast-grep"; 10 + version = "0.22.3"; 11 12 src = fetchFromGitHub { 13 owner = "ast-grep"; 14 repo = "ast-grep"; 15 rev = version; 16 + hash = "sha256-Q2xVB9GZBtXx67rKpeTpy1llXCBpgn9vdZmYkQVHtp8="; 17 }; 18 19 + cargoHash = "sha256-0N98WvNLlflNCu7I2nHDSgFHDmbMVqwu4YkqA9GNSwM="; 20 21 nativeBuildInputs = [ installShellFiles ]; 22
+83
pkgs/by-name/ja/jailer/package.nix
···
··· 1 + { 2 + lib, 3 + ant, 4 + copyDesktopItems, 5 + fetchFromGitHub, 6 + jdk, 7 + jre, 8 + makeDesktopItem, 9 + makeWrapper, 10 + stdenv, 11 + stripJavaArchivesHook, 12 + wrapGAppsHook4, 13 + }: 14 + stdenv.mkDerivation (finalAttrs: { 15 + name = "jailer"; 16 + version = "16.1.4"; 17 + 18 + src = fetchFromGitHub { 19 + owner = "Wisser"; 20 + repo = "Jailer"; 21 + rev = "dcde48b2e0c7b68cc1b6f73c80fde06fdf31fdc6"; 22 + sha256 = "sha256-cPOWW2z44vCc/Fw1zYZUsYafgKr82e0g+K0Db5A9F5M="; 23 + }; 24 + 25 + 26 + buildPhase = '' 27 + runHook preBuild 28 + rm jailer.jar 29 + ant 30 + runHook postBuild 31 + ''; 32 + 33 + nativeBuildInputs = [ ant jdk stripJavaArchivesHook makeWrapper wrapGAppsHook4 copyDesktopItems ]; 34 + 35 + installPhase = '' 36 + runHook preInstall 37 + 38 + install -Dm644 jailer.jar $out/share/java/jailer.jar 39 + install -Dm644 jailer-engine-${finalAttrs.version}.jar $out/share/java/ 40 + mkdir -p $out/share/java/lib 41 + for f in lib/*.jar; do 42 + install -Dm644 $f $out/share/java/lib 43 + done 44 + 45 + mkdir -p $out/bin 46 + mkdir -p $out/share 47 + mkdir -p $out/share/pixmaps 48 + cp driverlist.csv $out/share 49 + cp admin/jailer.png $out/share/pixmaps 50 + 51 + # On first run, create a local configuration folder and copy driverlist.csv there. 52 + cat << EOF > $out/bin/jailer 53 + #!/usr/bin/env bash 54 + CFG="''${XDG_CONFIG_HOME:-\$HOME/.config}/jailer" 55 + mkdir -p \$CFG 56 + cp -n $out/share/driverlist.csv \$CFG 57 + cd \$CFG 58 + _JAVA_AWT_WM_NONREPARENTING=1 ${jre}/bin/java -jar $out/share/java/jailer.jar 59 + EOF 60 + chmod +x $out/bin/jailer 61 + 62 + runHook postInstall 63 + ''; 64 + 65 + desktopItems = [ 66 + (makeDesktopItem { 67 + name = "Jailer"; 68 + desktopName = "Jailer"; 69 + exec = "jailer"; 70 + icon = "jailer"; 71 + categories = [ "Development" ]; 72 + }) 73 + ]; 74 + 75 + meta = { 76 + description = "A tool for database subsetting and relational data browsing"; 77 + license = lib.licenses.asl20; 78 + homepage = "https://github.com/Wisser/Jailer"; 79 + changelog = "https://github.com/Wisser/Jailer/releases/tag/${finalAttrs.version}"; 80 + maintainers = with lib.maintainers; [ guillaumematheron ]; 81 + mainProgram = "jailer"; 82 + }; 83 + })
+4 -2
pkgs/development/libraries/libcxxrt/default.nix
··· 13 14 nativeBuildInputs = [ cmake ]; 15 16 installPhase = '' 17 - mkdir -p $out/include $out/lib 18 - cp ../src/cxxabi.h $out/include 19 cp lib/libcxxrt${stdenv.hostPlatform.extensions.library} $out/lib 20 ''; 21
··· 13 14 nativeBuildInputs = [ cmake ]; 15 16 + outputs = [ "out" "dev" ]; 17 + 18 installPhase = '' 19 + mkdir -p $dev/include $out/lib 20 + cp ../src/cxxabi.h $dev/include 21 cp lib/libcxxrt${stdenv.hostPlatform.extensions.library} $out/lib 22 ''; 23
+17 -22
pkgs/development/python-modules/cramjam/default.nix
··· 1 - { lib 2 - , buildPythonPackage 3 - , fetchFromGitHub 4 - , rustPlatform 5 - , stdenv 6 - , libiconv 7 - , hypothesis 8 - , numpy 9 - , pytest-xdist 10 - , pytestCheckHook 11 }: 12 13 buildPythonPackage rec { 14 pname = "cramjam"; 15 - version = "2.8.2"; 16 pyproject = true; 17 18 src = fetchFromGitHub { 19 owner = "milesgranger"; 20 repo = "pyrus-cramjam"; 21 rev = "refs/tags/v${version}"; 22 - hash = "sha256-BO35s7qOW4+l968I9qn9L1m2BtgRFNYUNlA7W1sctT8="; 23 }; 24 25 cargoDeps = rustPlatform.fetchCargoTarball { 26 inherit src; 27 - hash = "sha256-YWXf+ZDJLq6VxI5sa9G63fCPz2377BVSTmPM0mQSu8M="; 28 }; 29 30 buildAndTestSubdir = "cramjam-python"; ··· 43 pytestCheckHook 44 ]; 45 46 - pytestFlagsArray = [ 47 - "cramjam-python/tests" 48 - ]; 49 50 - disabledTestPaths = [ 51 - "cramjam-python/benchmarks/test_bench.py" 52 - ]; 53 54 - pythonImportsCheck = [ 55 - "cramjam" 56 - ]; 57 58 meta = with lib; { 59 description = "Thin Python bindings to de/compression algorithms in Rust";
··· 1 + { 2 + lib, 3 + buildPythonPackage, 4 + fetchFromGitHub, 5 + rustPlatform, 6 + stdenv, 7 + libiconv, 8 + hypothesis, 9 + numpy, 10 + pytest-xdist, 11 + pytestCheckHook, 12 }: 13 14 buildPythonPackage rec { 15 pname = "cramjam"; 16 + version = "2.8.3"; 17 pyproject = true; 18 19 src = fetchFromGitHub { 20 owner = "milesgranger"; 21 repo = "pyrus-cramjam"; 22 rev = "refs/tags/v${version}"; 23 + hash = "sha256-1KD5/oZjfdXav1ZByQoyyiDSzbmY4VJsSJg/FtUFdDE="; 24 }; 25 26 cargoDeps = rustPlatform.fetchCargoTarball { 27 inherit src; 28 + hash = "sha256-Bp7EtyuLdLUfU3yvouNVE42klfqYt9QOwt+iGe521yI="; 29 }; 30 31 buildAndTestSubdir = "cramjam-python"; ··· 44 pytestCheckHook 45 ]; 46 47 + pytestFlagsArray = [ "cramjam-python/tests" ]; 48 49 + disabledTestPaths = [ "cramjam-python/benchmarks/test_bench.py" ]; 50 51 + pythonImportsCheck = [ "cramjam" ]; 52 53 meta = with lib; { 54 description = "Thin Python bindings to de/compression algorithms in Rust";
+1 -1
pkgs/os-specific/linux/kernel/common-config.nix
··· 876 ZRAM_MULTI_COMP = whenAtLeast "6.2" yes; 877 ZRAM_DEF_COMP_ZSTD = whenAtLeast "5.11" yes; 878 ZSWAP = option yes; 879 - ZSWAP_COMPRESSOR_DEFAULT_ZSTD = whenAtLeast "5.7" yes; 880 ZPOOL = yes; 881 ZSMALLOC = option yes; 882 };
··· 876 ZRAM_MULTI_COMP = whenAtLeast "6.2" yes; 877 ZRAM_DEF_COMP_ZSTD = whenAtLeast "5.11" yes; 878 ZSWAP = option yes; 879 + ZSWAP_COMPRESSOR_DEFAULT_ZSTD = whenAtLeast "5.7" (mkOptionDefault yes); 880 ZPOOL = yes; 881 ZSMALLOC = option yes; 882 };
+2 -2
pkgs/os-specific/linux/kernel/zen-kernels.nix
··· 84 SCHED_PDS = yes; 85 86 # Swap storage is compressed with LZ4 using zswap 87 - ZSWAP_COMPRESSOR_DEFAULT_LZ4 = yes; 88 - ZSWAP_COMPRESSOR_DEFAULT = freeform "lz4"; 89 90 # Fix error: unused option: XXX. 91 CFS_BANDWIDTH = lib.mkForce (option no);
··· 84 SCHED_PDS = yes; 85 86 # Swap storage is compressed with LZ4 using zswap 87 + ZSWAP_COMPRESSOR_DEFAULT_LZ4 = lib.mkOptionDefault yes; 88 + ZSWAP_COMPRESSOR_DEFAULT_ZSTD = lib.mkDefault no; 89 90 # Fix error: unused option: XXX. 91 CFS_BANDWIDTH = lib.mkForce (option no);