lol

Merge staging-next into staging

authored by

github-actions[bot] and committed by
GitHub
79a336f4 fb42f8d3

+214 -192
+1 -1
nixos/modules/installer/tools/nixos-enter.sh
··· 68 68 fi 69 69 70 70 # Run the activation script. Set $LOCALE_ARCHIVE to supress some Perl locale warnings. 71 - LOCALE_ARCHIVE="$system/sw/lib/locale/locale-archive" chroot "$mountPoint" "$system/activate" 1>&2 || true 71 + LOCALE_ARCHIVE="$system/sw/lib/locale/locale-archive" IN_NIXOS_ENTER=1 chroot "$mountPoint" "$system/activate" 1>&2 || true 72 72 73 73 # Create /tmp 74 74 chroot "$mountPoint" systemd-tmpfiles --create --remove --exclude-prefix=/dev 1>&2 || true
+25 -22
pkgs/applications/misc/1password/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "1password"; 5 - version = "1.11.2"; 5 + version = "1.12.2"; 6 6 src = 7 - if stdenv.isLinux then fetchzip { 8 - url = { 9 - "i686-linux" = "https://cache.agilebits.com/dist/1P/op/pkg/v${version}/op_linux_386_v${version}.zip"; 10 - "x86_64-linux" = "https://cache.agilebits.com/dist/1P/op/pkg/v${version}/op_linux_amd64_v${version}.zip"; 11 - "aarch64-linux" = "https://cache.agilebits.com/dist/1P/op/pkg/v${version}/op_linux_arm_v${version}.zip"; 12 - }.${stdenv.hostPlatform.system}; 13 - sha256 = { 14 - "i686-linux" = "0rh5bakj9qd43cf6wj5v46a3h98kcwqyc0f1yw72wvcacvjycyjz"; 15 - "x86_64-linux" = "00nf0cb8cxk1pvzr1wq778wvikzrlzy38r3rzkq44whdpdj50jzx"; 16 - "aarch64-linux" = "1gv282z49bj3ln5na4wb1z5455a64cyd54fp5i96k8shaxd0apxf"; 17 - }.${stdenv.hostPlatform.system}; 18 - stripRoot = false; 19 - } else fetchurl { 20 - url = "https://cache.agilebits.com/dist/1P/op/pkg/v${version}/op_apple_universal_v${version}.pkg"; 21 - sha256 = "1pqdjr6d23j9fpwgahb0s1ni1bpjv9jajs1hapgq5kdrww2w7nhm"; 22 - }; 7 + if stdenv.isLinux then 8 + fetchzip 9 + { 10 + url = { 11 + "i686-linux" = "https://cache.agilebits.com/dist/1P/op/pkg/v${version}/op_linux_386_v${version}.zip"; 12 + "x86_64-linux" = "https://cache.agilebits.com/dist/1P/op/pkg/v${version}/op_linux_amd64_v${version}.zip"; 13 + "aarch64-linux" = "https://cache.agilebits.com/dist/1P/op/pkg/v${version}/op_linux_arm_v${version}.zip"; 14 + }.${stdenv.hostPlatform.system}; 15 + sha256 = { 16 + "i686-linux" = "tCm/vDBASPN9FBSVRJ6BrFc7hdtZWPEAgvokJhjazPg="; 17 + "x86_64-linux" = "3VkVMuTAfeEowkguJi2fd1kG7GwO1VN5GBPgNaH3Zv4="; 18 + "aarch64-linux" = "vWoA/0ZfdwVniHmxC4nH1QIc6bjdb00+SwlkIWc9BPs="; 19 + }.${stdenv.hostPlatform.system}; 20 + stripRoot = false; 21 + } else 22 + fetchurl { 23 + url = "https://cache.agilebits.com/dist/1P/op/pkg/v${version}/op_apple_universal_v${version}.pkg"; 24 + sha256 = "xG/6YZdkJxr5Py90rkIyG4mK40yFTmNSfih9jO2uF+4="; 25 + }; 23 26 24 27 buildInputs = lib.optionals stdenv.isDarwin [ xar cpio ]; 25 28 ··· 43 46 ''; 44 47 45 48 meta = with lib; { 46 - description = "1Password command-line tool"; 47 - homepage = "https://support.1password.com/command-line/"; 49 + description = "1Password command-line tool"; 50 + homepage = "https://support.1password.com/command-line/"; 48 51 downloadPage = "https://app-updates.agilebits.com/product_history/CLI"; 49 - maintainers = with maintainers; [ joelburget marsam ]; 50 - license = licenses.unfree; 51 - platforms = [ "i686-linux" "x86_64-linux" "x86_64-darwin" "aarch64-linux" ]; 52 + maintainers = with maintainers; [ joelburget marsam ]; 53 + license = licenses.unfree; 54 + platforms = [ "i686-linux" "x86_64-linux" "x86_64-darwin" "aarch64-linux" ]; 52 55 }; 53 56 }
+2 -2
pkgs/applications/science/logic/abella/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "abella"; 5 - version = "2.0.6"; 5 + version = "2.0.7"; 6 6 7 7 src = fetchurl { 8 8 url = "http://abella-prover.org/distributions/${pname}-${version}.tar.gz"; 9 - sha256 = "164q9gngckg6q69k13lwx2pq3cnc9ckw1qi8dnpxqfjgwfqr7xyi"; 9 + sha256 = "sha256-/eOiebMFHgrurtrSHPlgZO3xmmxBOUmyAzswXZLd3Yc="; 10 10 }; 11 11 12 12 buildInputs = [ rsync ] ++ (with ocamlPackages; [ ocaml ocamlbuild findlib ]);
+3 -3
pkgs/applications/version-management/pijul/default.nix
··· 13 13 14 14 rustPlatform.buildRustPackage rec { 15 15 pname = "pijul"; 16 - version = "1.0.0-alpha.54"; 16 + version = "1.0.0-alpha.55"; 17 17 18 18 src = fetchCrate { 19 19 inherit version pname; 20 - sha256 = "0b9494kwchfds8hk566k3fkwdvcskpgw0ajlrdry9lmmvx3vj7dc"; 20 + sha256 = "sha256-1nnn0cdDe+WOetGtRe7dMEyuCcbfRHdJWFxQ4bTXebQ="; 21 21 }; 22 22 23 - cargoSha256 = "0rgd6mfxbxgzpj2nj2y315kgvxiayr9xbma4j014bc61ms7cnys7"; 23 + cargoSha256 = "sha256-j9xf97qPdhtakIwhAql0/Go5fPxlyWKAVLk5CMBfAbs="; 24 24 25 25 cargoBuildFlags = lib.optional gitImportSupport "--features=git"; 26 26
+2 -2
pkgs/data/fonts/cascadia-code/default.nix
··· 1 1 { lib, fetchzip }: 2 2 let 3 - version = "2106.17"; 3 + version = "2108.26"; 4 4 in 5 5 fetchzip { 6 6 name = "cascadia-code-${version}"; 7 7 8 8 url = "https://github.com/microsoft/cascadia-code/releases/download/v${version}/CascadiaCode-${version}.zip"; 9 9 10 - sha256 = "sha256-EsXD6gY3q3KIk37vYPz731lLz5989cd+s5fz5rKIn2k="; 10 + sha256 = "1dvwn5rs4ss4rwd64namy8ccz8dagkk84qjg13sxxqizyd5y08h1"; 11 11 12 12 postFetch = '' 13 13 mkdir -p $out/share/fonts/
+7
pkgs/desktops/gnome/core/gnome-backgrounds/default.nix
··· 13 13 updateScript = gnome.updateScript { packageName = "gnome-backgrounds"; attrPath = "gnome.gnome-backgrounds"; }; 14 14 }; 15 15 16 + patches = [ 17 + # Makes the database point to stable paths in /run/current-system/sw/share, which don't decay whenever this package's hash changes. 18 + # This assumes a nixos + gnome system, where this package is installed in environment.systemPackages, 19 + # and /share outputs are included in environment.pathsToLink. 20 + ./stable-dir.patch 21 + ]; 22 + 16 23 nativeBuildInputs = [ meson ninja pkg-config gettext ]; 17 24 18 25 meta = with lib; {
+9
pkgs/desktops/gnome/core/gnome-backgrounds/stable-dir.patch
··· 1 + diff --git a/backgrounds/meson.build b/backgrounds/meson.build 2 + index 2175a16..cf521df 100644 3 + --- a/backgrounds/meson.build 4 + +++ b/backgrounds/meson.build 5 + @@ -1,5 +1,5 @@ 6 + dataconf = configuration_data() 7 + -dataconf.set('BACKGROUNDDIR', backgrounddir) 8 + +dataconf.set('BACKGROUNDDIR', '/run/current-system/sw/share/backgrounds/gnome') 9 + dataconf.set('datadir', datadir)
+3 -3
pkgs/development/libraries/libvmaf/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "libvmaf"; 5 - version = "2.2.1"; 5 + version = "2.3.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "netflix"; 9 9 repo = "vmaf"; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-t1dK4UnperX9YtvmTwIo/03Dxq/Pl+K6kZIL0uX1OcE="; 11 + sha256 = "12mwl7vxc3xi0qar386mkhkpah9zzgjb74mzc2qqsgz9zzxp16dm"; 12 12 }; 13 13 14 14 sourceRoot = "source/libvmaf"; ··· 23 23 meta = with lib; { 24 24 homepage = "https://github.com/Netflix/vmaf"; 25 25 description = "Perceptual video quality assessment based on multi-method fusion (VMAF)"; 26 - changelog = "https://github.com/Netflix/vmaf/blob/v${version}/CHANGELOG.md"; 26 + changelog = "https://github.com/Netflix/vmaf/raw/v${version}/CHANGELOG.md"; 27 27 platforms = platforms.unix; 28 28 license = licenses.bsd2Patent; 29 29 maintainers = [ maintainers.cfsmp3 maintainers.marsam ];
+10 -19
pkgs/development/python-modules/coconut/default.nix
··· 5 5 , cpyparsing 6 6 , ipykernel 7 7 , mypy 8 + , pexpect 8 9 , pygments 9 10 , pytestCheckHook 10 11 , prompt-toolkit ··· 14 15 15 16 buildPythonApplication rec { 16 17 pname = "coconut"; 17 - version = "1.4.3"; 18 + version = "1.5.0"; 18 19 19 20 src = fetchFromGitHub { 20 21 owner = "evhub"; 21 22 repo = "coconut"; 22 23 rev = "v${version}"; 23 - sha256 = "1pz13vza3yy95dbylnq89fzc3mwgcqr7ds096wy25k6vxd9dp9c3"; 24 + sha256 = "1gc0fwqwzn1j6mcg1f6fw832w66pbaaq9mmi0r4kw3xn5f877icz"; 24 25 }; 25 26 26 - propagatedBuildInputs = [ cpyparsing pygments prompt-toolkit ipykernel mypy watchdog ]; 27 + propagatedBuildInputs = [ cpyparsing ipykernel mypy pygments prompt-toolkit watchdog ]; 27 28 28 - patches = [ 29 - (fetchpatch { 30 - name = "fix-setuptools-version-check.patch"; 31 - url = "https://github.com/LibreCybernetics/coconut/commit/2916a087da1e063cc4438b68d4077347fd1ea4a2.patch"; 32 - sha256 = "136jbd2rvnifw30y73vv667002nf7sbkm5qyihshj4db7ngysr6q"; 33 - }) 34 - (fetchpatch { 35 - name = "support-python-3.9.patch"; 36 - url = "https://github.com/evhub/coconut/commit/5c724b4dd92fb62c614d8192e3cac3dd1d475790.patch"; 37 - sha256 = "04xmzyfmyv6gr2l2z6pdxlllwzcmwxvahxzqyxglr36hfl33ad71"; 38 - }) 39 - ]; 29 + postPatch = '' 30 + substituteInPlace coconut/kernel_installer.py \ 31 + --replace "fixpath(os.path.join(sys.exec_prefix, icoconut_custom_kernel_install_loc))" \ 32 + "fixpath(icoconut_custom_kernel_install_loc)" 33 + ''; 40 34 41 - checkInputs = [ 42 - pytestCheckHook 43 - tkinter 44 - ]; 35 + checkInputs = [ pexpect pytestCheckHook tkinter ]; 45 36 46 37 # Currently most tests do not work on Hydra due to external fetches. 47 38 pytestFlagsArray = [
+6 -4
pkgs/development/python-modules/cpyparsing/default.nix
··· 1 - { lib, buildPythonPackage, fetchFromGitHub, cython, python }: 1 + { lib, buildPythonPackage, fetchFromGitHub, cython, pexpect, python }: 2 2 3 3 buildPythonPackage rec { 4 4 pname = "cpyparsing"; 5 - version = "2.4.5.0.1.1"; 5 + version = "2.4.5.0.1.2"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "evhub"; 9 9 repo = pname; 10 - rev = "aa8ee45daec5c55328446bad7202ab8f799ab0ce"; # No tags on repo 11 - sha256 = "1mxa5q41cb0k4lkibs0d4lzh1w6kmhhdrsm0w0r1m3s80m05ffmw"; 10 + rev = "38f2b323b99cee9a080106ae9951ffc5752599f0"; # No tags on repo 11 + sha256 = "0wrm6vzwp968z7s0qhr23v39ivyxzvav3mv9i2n0iv9zl041kypv"; 12 12 }; 13 13 14 14 nativeBuildInputs = [ cython ]; 15 + 16 + checkInputs = [ pexpect ]; 15 17 16 18 checkPhase = "${python.interpreter} tests/cPyparsing_test.py"; 17 19
+2 -2
pkgs/development/tools/analysis/actionlint/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "actionlint"; 5 - version = "1.6.5"; 5 + version = "1.6.6"; 6 6 7 7 subPackages = [ "cmd/actionlint" ]; 8 8 ··· 10 10 owner = "rhysd"; 11 11 repo = "actionlint"; 12 12 rev = "v${version}"; 13 - sha256 = "12s9ijfvnmfbcvf5lxi2jm3j7vrn7rfkas2lib5jdih77hf9270k"; 13 + sha256 = "17c6952cjdpbl70lnn34pl3njrvpqmdbgnrm1q69kx94bni1slnz"; 14 14 }; 15 15 16 16 vendorSha256 = "1i7442n621jmc974b73pfz1gyqw74ilpg1zz16yxqpfh5c958m7n";
+2 -2
pkgs/development/tools/analysis/brakeman/Gemfile.lock
··· 1 1 GEM 2 2 remote: https://rubygems.org/ 3 3 specs: 4 - brakeman (5.0.4) 4 + brakeman (5.1.1) 5 5 6 6 PLATFORMS 7 7 ruby ··· 10 10 brakeman 11 11 12 12 BUNDLED WITH 13 - 2.1.4 13 + 2.2.24
+2 -2
pkgs/development/tools/analysis/brakeman/gemset.nix
··· 4 4 platforms = []; 5 5 source = { 6 6 remotes = ["https://rubygems.org"]; 7 - sha256 = "1czqmrqbli2cnw4vv4pzz8bk78c7lpcnnyba74cj632swv1za6jd"; 7 + sha256 = "0y71fqqd0azy5rn78fwiz9px0mql23zrl0ij0dzdkx22l4cscpb0"; 8 8 type = "gem"; 9 9 }; 10 - version = "5.0.4"; 10 + version = "5.1.1"; 11 11 }; 12 12 }
+1 -4
pkgs/development/tools/ocaml/ocp-build/default.nix
··· 4 4 in 5 5 stdenv.mkDerivation { 6 6 7 - name = "ocaml${ocaml.version}-ocp-build-${version}-beta"; 7 + name = "ocaml${ocaml.version}-ocp-build-${version}"; 8 8 9 9 src = fetchFromGitHub { 10 10 owner = "OCamlPro"; ··· 24 24 buildInputs = [ ocaml findlib cmdliner re ]; 25 25 propagatedBuildInputs = [ ncurses ]; 26 26 preInstall = "mkdir -p $out/bin"; 27 - preConfigure = '' 28 - export configureFlags="$configureFlags --with-metadir=$OCAMLFIND_DESTDIR" 29 - ''; 30 27 31 28 meta = with lib; { 32 29 homepage = "https://www.typerex.org/ocp-build.html";
+1 -1
pkgs/development/web/nodejs/nodejs.nix
··· 139 139 meta = { 140 140 description = "Event-driven I/O framework for the V8 JavaScript engine"; 141 141 homepage = "https://nodejs.org"; 142 - changelog = "https://github.com/nodejs/node/blob/v${version}/doc/changelogs/CHANGELOG_V${majorVersion}.md#${version}"; 142 + changelog = "https://github.com/nodejs/node/releases/tag/v${version}"; 143 143 license = licenses.mit; 144 144 maintainers = with maintainers; [ goibhniu gilligan cko marsam ]; 145 145 platforms = platforms.linux ++ platforms.darwin;
+2 -2
pkgs/development/web/nodejs/v16.nix
··· 8 8 in 9 9 buildNodejs { 10 10 inherit enableNpm; 11 - version = "16.11.1"; 12 - sha256 = "0y32mdv8zs35la2bny8d9rxjvj1vr8z079ji1g6ajc2yw96pyn37"; 11 + version = "16.12.0"; 12 + sha256 = "1b3bschfa7946jwyqp3nmbdv7ap3rl4p7h50b9bac08981m0lqjz"; 13 13 patches = [ ./disable-darwin-v8-system-instrumentation.patch ]; 14 14 }
+13
pkgs/development/web/nodejs/v17.nix
··· 1 + { callPackage, python3, enableNpm ? true }: 2 + 3 + let 4 + buildNodejs = callPackage ./nodejs.nix { 5 + python = python3; 6 + }; 7 + in 8 + buildNodejs { 9 + inherit enableNpm; 10 + version = "17.0.1"; 11 + sha256 = "071lhqbn103rnn8avqmqwnn2k4yqgcymx624f23k8z6bfbw81i3f"; 12 + patches = [ ./disable-darwin-v8-system-instrumentation.patch ]; 13 + }
+2 -2
pkgs/games/scummvm/default.nix
··· 5 5 6 6 stdenv.mkDerivation rec { 7 7 pname = "scummvm"; 8 - version = "2.2.0"; 8 + version = "2.5.0"; 9 9 10 10 src = fetchurl { 11 11 url = "http://scummvm.org/frs/scummvm/${version}/${pname}-${version}.tar.xz"; 12 - sha256 = "FGllflk72Ky8+sC4ObCG9kDr8SBjPpPxFsq2UrWyc4c="; 12 + sha256 = "sha256:08ynw1cmld41p4bwrw84gb1nv229va70i91qiqsjr3c2jnqy8zml"; 13 13 }; 14 14 15 15 nativeBuildInputs = [ nasm ];
+2 -2
pkgs/misc/vscode-extensions/default.nix
··· 852 852 mktplcRef = { 853 853 name = "todo-tree"; 854 854 publisher = "Gruntfuggly"; 855 - version = "0.0.213"; 856 - sha256 = "0fj7vvaqdldhbzm9dqh2plqlhg34jv5khd690xd87h418sv8rk95"; 855 + version = "0.0.214"; 856 + sha256 = "0rwxjnrl44rnhx3183037k6435xs4772p58a37azl5cahsyav1hk"; 857 857 }; 858 858 meta = with lib; { 859 859 license = licenses.mit;
+8 -5
pkgs/os-specific/linux/i2c-tools/default.nix
··· 7 7 8 8 stdenv.mkDerivation rec { 9 9 pname = "i2c-tools"; 10 - version = "4.2"; 10 + version = "4.3"; 11 11 12 12 src = fetchgit { 13 13 url = "https://git.kernel.org/pub/scm/utils/i2c-tools/i2c-tools.git"; 14 14 rev = "v${version}"; 15 - sha256 = "0vqrbp10klr7ylarr6cy1q7nafiqaky4iq5my5dqy101h93vg4pg"; 15 + sha256 = "sha256-HlmIocum+HZEKNiS5BUwEIswRfTMUhD1vCPibAuAK0Q="; 16 16 }; 17 17 18 18 buildInputs = [ perl ]; 19 19 20 20 postPatch = '' 21 - substituteInPlace eeprom/decode-edid --replace "/usr/sbin/parse-edid" "${read-edid}/bin/parse-edid" 22 - substituteInPlace stub/i2c-stub-from-dump --replace "/sbin/" "" 21 + substituteInPlace eeprom/decode-edid \ 22 + --replace "/usr/sbin/parse-edid" "${read-edid}/bin/parse-edid" 23 + 24 + substituteInPlace stub/i2c-stub-from-dump \ 25 + --replace "/sbin/" "" 23 26 ''; 24 27 25 28 makeFlags = [ "PREFIX=${placeholder "out"}" ]; ··· 27 30 outputs = [ "out" "man" ]; 28 31 29 32 postInstall = '' 30 - rm -rf $out/include # Installs include/linux/i2c-dev.h that conflics with kernel headers 33 + rm -rf $out/include/linux/i2c-dev.h # conflics with kernel headers 31 34 ''; 32 35 33 36 meta = with lib; {
+30 -21
pkgs/os-specific/linux/kernel/linux-testing-bcachefs.nix
··· 1 - { lib, buildPackages, fetchFromGitHub, fetchpatch, perl, buildLinux, ... } @ args: 1 + { lib 2 + , fetchpatch 3 + , kernel 4 + , date ? "2021-07-08" 5 + , commit ? "3693b2ca83ff9eda49660b31299d2bebe3a1075f" 6 + , diffHash ? "1sfq3vwc2kxa761s292f2cqrm0vvqvkdx6drpyn5yaxwnapwidcw" 7 + , kernelPatches # must always be defined in bcachefs' all-packages.nix entry because it's also a top-level attribute supplied by callPackage 8 + , argsOverride ? {} 9 + , ... 10 + } @ args: 2 11 3 - buildLinux (args // { 4 - # NOTE: bcachefs-tools should be updated simultaneously to preserve compatibility 5 - version = "5.13.0-2021.10.01"; 6 - modDirVersion = "5.13.0"; 12 + # NOTE: bcachefs-tools should be updated simultaneously to preserve compatibility 13 + (kernel.override ( args // { 14 + argsOverride = { 15 + version = "${kernel.version}-bcachefs-unstable-${date}"; 16 + extraMeta = { 17 + branch = "master"; 18 + maintainers = with lib.maintainers; [ davidak chiiruno ]; 19 + platforms = [ "x86_64-linux" ]; 20 + }; 21 + } // argsOverride; 7 22 8 - src = fetchFromGitHub { 9 - owner = "koverstreet"; 10 - repo = "bcachefs"; 11 - rev = "4114ced1db465b8f4e7f4d6a78aa11416a9ab5d9"; 12 - sha256 = "sha256-viFC3HHIcjUTDPvloSKKsz9PuSLyvxfYnrtkVUB79mQ="; 13 - }; 23 + kernelPatches = [ { 24 + name = "bcachefs-${commit}"; 25 + patch = fetchpatch { 26 + name = "bcachefs-${commit}.diff"; 27 + url = "https://evilpiepirate.org/git/bcachefs.git/rawdiff/?id=${commit}&id2=v${lib.versions.majorMinor kernel.version}"; 28 + sha256 = diffHash; 29 + }; 30 + extraConfig = "BCACHEFS_FS m"; 31 + } ] ++ kernelPatches; 14 32 15 - extraConfig = "BCACHEFS_FS m"; 16 - 17 - extraMeta = { 18 - branch = "master"; 19 - hydraPlatforms = []; # Should the testing kernels ever be built on Hydra? 20 - maintainers = with lib.maintainers; [ davidak chiiruno ]; 21 - platforms = [ "x86_64-linux" ]; 22 - }; 23 - 24 - } // (args.argsOverride or {})) 33 + })).overrideAttrs ({ meta ? {}, ... }: { meta = meta // { broken = true; }; })
+2 -2
pkgs/os-specific/linux/kernel/linux-xanmod.nix
··· 1 1 { lib, stdenv, buildLinux, fetchFromGitHub, ... } @ args: 2 2 3 3 let 4 - version = "5.14.12"; 4 + version = "5.14.14"; 5 5 release = "1"; 6 6 suffix = "xanmod${release}-cacule"; 7 7 in ··· 13 13 owner = "xanmod"; 14 14 repo = "linux"; 15 15 rev = modDirVersion; 16 - sha256 = "sha256-JVTi319BLHM4CgF7KaN3C/92N4uwh59po1AcOinNpww="; 16 + sha256 = "sha256-/cbTByyV+hYjn9PHSIb6FeKcl6ejbaVG6hj0VXgaHDg="; 17 17 }; 18 18 19 19 structuredExtraConfig = with lib.kernel; {
+2 -2
pkgs/servers/monitoring/prometheus/promscale.nix
··· 5 5 6 6 buildGoModule rec { 7 7 pname = "promscale"; 8 - version = "0.6.0"; 8 + version = "0.6.2"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "timescale"; 12 12 repo = pname; 13 13 rev = version; 14 - sha256 = "sha256-2zbvibnmYAUyl7zkwcRgJKP24mid8/IUIUwfy7yaCzM="; 14 + sha256 = "sha256-YGT+VaHX6dqYdJz002fGZxRYE3gFqY8Q7VdhtSTPpjU="; 15 15 }; 16 16 17 17 vendorSha256 = "sha256-o7vRSCEEqzhruHEnRPuxC1e4NzCl8Br4vvqg0pwGIgA=";
+4 -5
pkgs/tools/filesystems/bcachefs-tools/default.nix
··· 22 22 23 23 stdenv.mkDerivation { 24 24 pname = "bcachefs-tools"; 25 - version = "unstable-2021-10-01"; 25 + version = "unstable-2021-07-08"; 26 26 27 27 src = fetchFromGitHub { 28 28 owner = "koverstreet"; 29 29 repo = "bcachefs-tools"; 30 - rev = "37850436dd7dfbe67738749c4d4a2506ffff1ec3"; 31 - sha256 = "040vgxrimahmfs9rhlggfwg0bzl7h9j2ksx3563rh63asjwlhnhi"; 30 + rev = "050d5f7bcf08bd02f5077a1c5559f352fa449e1e"; 31 + sha256 = "15bl9ni0ckmvs5d7hi6v26z690rrmkb7dx00skn6gwq87ffz3imw"; 32 32 }; 33 33 34 34 postPatch = '' 35 35 substituteInPlace Makefile \ 36 36 --replace "pytest-3" "pytest --verbose" \ 37 37 --replace "INITRAMFS_DIR=/etc/initramfs-tools" \ 38 - "INITRAMFS_DIR=${placeholder "out"}/etc/initramfs-tools" \ 39 - --replace "doc/macro2rst.py" "python3 doc/macro2rst.py" 38 + "INITRAMFS_DIR=${placeholder "out"}/etc/initramfs-tools" 40 39 ''; 41 40 42 41 nativeBuildInputs = [ pkg-config docutils ];
+33 -17
pkgs/tools/misc/ddcutil/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, autoreconfHook, pkg-config 2 - , glib, i2c-tools, udev, libgudev, libusb1, libdrm, xorg }: 1 + { lib 2 + , stdenv 3 + , fetchFromGitHub 4 + , autoreconfHook 5 + , pkg-config 6 + , glib 7 + , i2c-tools 8 + , udev 9 + , kmod 10 + , libgudev 11 + , libusb1 12 + , libdrm 13 + , xorg 14 + }: 3 15 4 16 stdenv.mkDerivation rec { 5 17 pname = "ddcutil"; 6 - version = "1.1.0"; 18 + version = "1.2.0"; 7 19 8 20 src = fetchFromGitHub { 9 - owner = "rockowitz"; 10 - repo = "ddcutil"; 11 - rev = "v${version}"; 12 - sha256 = "0wv8a8zjahzmi4qx0lc24mwyi3jklj1yxqq26fwklmfh5dv1y8yc"; 21 + owner = "rockowitz"; 22 + repo = "ddcutil"; 23 + rev = "v${version}"; 24 + sha256 = "sha256-MH7WnJgROgLvttQEbd/21mLRFElObp4KINy8RarqkRo="; 13 25 }; 14 26 15 - patches = [ 16 - # Look for kernel modules in /run/booted-system/kernel-modules/lib/modules/* 17 - ./nixos-paths.diff 18 - ]; 27 + nativeBuildInputs = [ autoreconfHook pkg-config ]; 19 28 20 - nativeBuildInputs = [ autoreconfHook pkg-config ]; 21 29 buildInputs = [ 22 - i2c-tools udev libgudev 23 - glib libusb1 libdrm xorg.libXrandr 30 + glib 31 + i2c-tools 32 + kmod 33 + libdrm 34 + libgudev 35 + libusb1 36 + udev 37 + xorg.libXrandr 24 38 ]; 39 + 40 + enableParallelBuilding = true; 25 41 26 42 meta = with lib; { 27 - homepage = "http://www.ddcutil.com/"; 43 + homepage = "http://www.ddcutil.com/"; 28 44 description = "Query and change Linux monitor settings using DDC/CI and USB"; 29 - license = licenses.gpl2; 30 - platforms = platforms.linux; 45 + license = licenses.gpl2; 46 + platforms = platforms.linux; 31 47 maintainers = with maintainers; [ rnhmjoj ]; 32 48 }; 33 49 }
-30
pkgs/tools/misc/ddcutil/nixos-paths.diff
··· 1 - --- a/src/util/linux_util.c 2 - +++ b/src/util/linux_util.c 3 - @@ -125,6 +125,7 @@ 4 - "lib64", 5 - "lib32", 6 - "usr/lib", // needed for arch? 7 - + "run/booted-system/kernel-modules/lib", // NixOS 8 - NULL}; 9 - int result = -1; 10 - int ndx = 0; 11 - @@ -204,14 +205,15 @@ 12 - if (debug) 13 - printf("(%s) machine: %s", __func__, utsbuf.machine); 14 - 15 - - char * libdirs[3]; 16 - + char * libdirs[4]; 17 - libdirs[0] = "lib"; 18 - + libdirs[1] = "run/booted-system/kernel-modules/lib"; 19 - if (streq(utsbuf.machine, "amd_64")){ 20 - - libdirs[1] = "lib64"; 21 - - libdirs[2] = NULL; 22 - + libdirs[2] = "lib64"; 23 - + libdirs[3] = NULL; 24 - } 25 - else 26 - - libdirs[1] = NULL; 27 - + libdirs[2] = NULL; 28 - 29 - int libsndx = 0; 30 - bool found = false;
+3 -3
pkgs/tools/misc/shadowenv/default.nix
··· 2 2 3 3 rustPlatform.buildRustPackage rec { 4 4 pname = "shadowenv"; 5 - version = "2.0.5"; 5 + version = "2.0.6"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "Shopify"; 9 9 repo = pname; 10 10 rev = version; 11 - sha256 = "sha256-MPky0ZB7yfl/gOPThx1BpRoTgvY7mkLaoqnvGKPvSPo="; 11 + sha256 = "sha256-OfrK5eQ2oJ7ZeUem4PZPE2tsjIObQ+aao6GrtrK8AqA="; 12 12 }; 13 13 14 - cargoSha256 = "sha256-reVw8YkKi+EMDk0Bva2Ugp72VhAYB6axHonkr9Kdos4="; 14 + cargoSha256 = "sha256-gno44ZdLthcp5/+NP12d0C+x1jrmJHNkHSnyuHWl3Zk="; 15 15 16 16 nativeBuildInputs = [ installShellFiles ]; 17 17
+2 -2
pkgs/tools/networking/mu/default.nix
··· 7 7 8 8 stdenv.mkDerivation rec { 9 9 pname = "mu"; 10 - version = "1.6.6"; 10 + version = "1.6.7"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "djcb"; 14 14 repo = "mu"; 15 15 rev = version; 16 - sha256 = "64TfXPz1NCGKnozI9j+yog+hln1rA/qpzCLvPNSvH+c="; 16 + sha256 = "bhZrottFT5NX43Iz1wFGYzaUSAgvgkhOwNHX6fjUs7M="; 17 17 }; 18 18 19 19 postPatch = lib.optionalString (batchSize != null) ''
+3 -3
pkgs/tools/security/rage/default.nix
··· 3 3 4 4 rustPlatform.buildRustPackage rec { 5 5 pname = "rage"; 6 - version = "0.6.0"; 6 + version = "0.7.0"; 7 7 8 8 src = fetchFromGitHub { 9 9 owner = "str4d"; 10 10 repo = pname; 11 11 rev = "v${version}"; 12 - sha256 = "1vag448zpjyplcjpf1ir81l8ip3yxm9vkrxffqr78zslb4k6hw2w"; 12 + sha256 = "1dzsqppkcxvajyybmday8xnwwwqv3g44hb5fzqy4whkblwxbn2gk"; 13 13 }; 14 14 15 - cargoSha256 = "06jfhq9vnkq5g5bw1zl2sxsih63yajcyk9zaizhzkdsbhydr4955"; 15 + cargoSha256 = "1bcj1rd78kgiy1xqpkxffzl6v9xdp778y66g6nhikjq2yarz77ji"; 16 16 17 17 nativeBuildInputs = [ installShellFiles ]; 18 18
+6 -3
pkgs/top-level/all-packages.nix
··· 6985 6985 nodejs-slim-16_x = callPackage ../development/web/nodejs/v16.nix { 6986 6986 enableNpm = false; 6987 6987 }; 6988 + nodejs-17_x = callPackage ../development/web/nodejs/v17.nix { }; 6989 + nodejs-slim-17_x = callPackage ../development/web/nodejs/v17.nix { 6990 + enableNpm = false; 6991 + }; 6988 6992 # Update this when adding the newest nodejs major version! 6993 + # Do not set to nodejs-17_x because it requires 10.13 SDK on Darwin 6989 6994 nodejs_latest = nodejs-16_x; 6990 6995 nodejs-slim_latest = nodejs-slim-16_x; 6991 6996 ··· 31117 31122 31118 31123 abc-verifier = callPackage ../applications/science/logic/abc {}; 31119 31124 31120 - abella = callPackage ../applications/science/logic/abella { 31121 - ocamlPackages = ocaml-ng.ocamlPackages_4_07; 31122 - }; 31125 + abella = callPackage ../applications/science/logic/abella { }; 31123 31126 31124 31127 acgtk = callPackage ../applications/science/logic/acgtk {}; 31125 31128
+26 -26
pkgs/top-level/ruby-packages.nix
··· 206 206 platforms = []; 207 207 source = { 208 208 remotes = ["https://rubygems.org"]; 209 - sha256 = "1jvrl7400fv7v2jjri1r7ilj3sri36hzipwwgpn5psib4c9c59c6"; 209 + sha256 = "0xwcnbwnbqq8jp92mvawn6y69cb53wsz84wwmk9vsfk1jjvqfw2z"; 210 210 type = "gem"; 211 211 }; 212 - version = "0.1.1"; 212 + version = "0.2.0"; 213 213 }; 214 214 builder = { 215 215 groups = ["default"]; ··· 848 848 platforms = []; 849 849 source = { 850 850 remotes = ["https://rubygems.org"]; 851 - sha256 = "1bby4hbq96vnzcdbbybcbddin8dxdnj1ns758kcr4akykningqhh"; 851 + sha256 = "0kd7c61f28f810fgxg480j7457nlvqarza9c2ra0zhav0dd80288"; 852 852 type = "gem"; 853 853 }; 854 - version = "0.14.0"; 854 + version = "0.15.0"; 855 855 }; 856 856 eventmachine = { 857 857 groups = ["default"]; ··· 868 868 platforms = []; 869 869 source = { 870 870 remotes = ["https://rubygems.org"]; 871 - sha256 = "1iykfw2j6dd26rhgid3a17zghrmbmi68ppf3a7cdkvii68p4f37a"; 871 + sha256 = "0g45ib20cjwkf4lzgm30cl6n7b6h1k8p6pdg4vh8s1rllrzrz342"; 872 872 type = "gem"; 873 873 }; 874 - version = "0.85.0"; 874 + version = "0.87.0"; 875 875 }; 876 876 execjs = { 877 877 groups = ["default"]; ··· 1487 1487 platforms = []; 1488 1488 source = { 1489 1489 remotes = ["https://rubygems.org"]; 1490 - sha256 = "0lrirj0gw420kw71bjjlqkqhqbrplla61gbv1jzgsz6bv90qr3ci"; 1490 + sha256 = "0a7p95md8j8lbgxx9dzygysxmrg1s80895f46f1y47k9kq9q56ry"; 1491 1491 type = "gem"; 1492 1492 }; 1493 - version = "2.5.1"; 1493 + version = "2.6.0"; 1494 1494 }; 1495 1495 jwt = { 1496 1496 groups = ["default"]; 1497 1497 platforms = []; 1498 1498 source = { 1499 1499 remotes = ["https://rubygems.org"]; 1500 - sha256 = "036i5fc09275ms49mw43mh4i9pwaap778ra2pmx06ipzyyjl6bfs"; 1500 + sha256 = "0bg8pjx0mpvl10k6d8a6gc8dzlv2z5jkqcjbjcirnk032iriq838"; 1501 1501 type = "gem"; 1502 1502 }; 1503 - version = "2.2.3"; 1503 + version = "2.3.0"; 1504 1504 }; 1505 1505 kramdown = { 1506 1506 groups = ["default"]; ··· 1704 1704 platforms = []; 1705 1705 source = { 1706 1706 remotes = ["https://rubygems.org"]; 1707 - sha256 = "173dp4vqvx1sl6aq83daxwn5xvb5rn3jgynjmb91swl7gmgp17yl"; 1707 + sha256 = "0lbim375gw2dk6383qirz13hgdmxlan0vc5da2l072j3qw6fqjm5"; 1708 1708 type = "gem"; 1709 1709 }; 1710 - version = "1.1.1"; 1710 + version = "1.1.2"; 1711 1711 }; 1712 1712 mini_portile2 = { 1713 1713 groups = ["default"]; ··· 1983 1983 platforms = []; 1984 1984 source = { 1985 1985 remotes = ["https://rubygems.org"]; 1986 - sha256 = "0h4iarqdych6v4jm5s0ywkc01qspadz8sf6qn7pkqmszq4iqv67q"; 1986 + sha256 = "0886fcc5bi0kc0rbma5fj3wa3hbg2nl7ivnbi2j995yzg36zq7xy"; 1987 1987 type = "gem"; 1988 1988 }; 1989 - version = "0.13.0"; 1989 + version = "0.13.1"; 1990 1990 }; 1991 1991 pg = { 1992 1992 groups = ["default"]; ··· 2067 2067 platforms = []; 2068 2068 source = { 2069 2069 remotes = ["https://rubygems.org"]; 2070 - sha256 = "0ahk9a2a05985m0037gqlpha5vdkvmwhyk8v1shkbnwkkm30k0mq"; 2070 + sha256 = "1xblxnrs0c5m326v7kgr32k4m00cl2ipcf5m0qvyisrw62vd5dbn"; 2071 2071 type = "gem"; 2072 2072 }; 2073 - version = "5.5.0"; 2073 + version = "5.5.2"; 2074 2074 }; 2075 2075 racc = { 2076 2076 groups = ["default"]; 2077 2077 platforms = []; 2078 2078 source = { 2079 2079 remotes = ["https://rubygems.org"]; 2080 - sha256 = "178k7r0xn689spviqzhvazzvxfq6fyjldxb3ywjbgipbfi4s8j1g"; 2080 + sha256 = "0la56m0z26j3mfn1a9lf2l03qx1xifanndf9p3vx1azf6sqy7v9d"; 2081 2081 type = "gem"; 2082 2082 }; 2083 - version = "1.5.2"; 2083 + version = "1.6.0"; 2084 2084 }; 2085 2085 rack = { 2086 2086 groups = ["default"]; ··· 2256 2256 platforms = []; 2257 2257 source = { 2258 2258 remotes = ["https://rubygems.org"]; 2259 - sha256 = "1ig832dp0xmpp6a934nifzaj7wm9lzjxzasw911fagycs8p6m720"; 2259 + sha256 = "03r9739q3vq38g456snf3rk9hadf955bs5im6qs6m69h19mrz2yw"; 2260 2260 type = "gem"; 2261 2261 }; 2262 - version = "4.4.0"; 2262 + version = "4.5.1"; 2263 2263 }; 2264 2264 redis-rack = { 2265 2265 dependencies = ["rack" "redis-store"]; ··· 2330 2330 platforms = []; 2331 2331 source = { 2332 2332 remotes = ["https://rubygems.org"]; 2333 - sha256 = "04ahv5gwfwdmwx6b7c0z91rrsfklvnqichgnqk1f9b9n6md3b8yw"; 2333 + sha256 = "0z1qk9i18zma000cqd758av9ca0622ykwp2cwm1x4dv9c0vw03yg"; 2334 2334 type = "gem"; 2335 2335 }; 2336 - version = "4.2.2"; 2336 + version = "4.2.3"; 2337 2337 }; 2338 2338 rouge = { 2339 2339 groups = ["default"]; ··· 2625 2625 platforms = []; 2626 2626 source = { 2627 2627 remotes = ["https://rubygems.org"]; 2628 - sha256 = "0dxwkacc0scc1bqq10wc3v7wbh5j0jl5zcmw90kmfbgfjzl0drbr"; 2628 + sha256 = "0fmk4fkmqnh033sdsvbb6r2dadir0f9zaq0z2jyx1wfnvv5712md"; 2629 2629 type = "gem"; 2630 2630 }; 2631 - version = "5.48.0"; 2631 + version = "5.49.0"; 2632 2632 }; 2633 2633 sequel_pg = { 2634 2634 dependencies = ["pg" "sequel"]; ··· 2689 2689 platforms = []; 2690 2690 source = { 2691 2691 remotes = ["https://rubygems.org"]; 2692 - sha256 = "07an5s5xfg8mll0h9ihdc1n23k6n9anil9ca07rm77aiq6k0n0vy"; 2692 + sha256 = "0wy8ws5n2gvxgkncbhrp4vkwjcbphcczw4k7y3g2wfl8fdmv5b4n"; 2693 2693 type = "gem"; 2694 2694 }; 2695 - version = "2.7.1"; 2695 + version = "2.7.2"; 2696 2696 }; 2697 2697 slop = { 2698 2698 groups = ["default"];