Merge staging-next into staging

authored by github-actions[bot] and committed by GitHub 6692f92c c0606cf2

+56 -25
+2 -2
pkgs/applications/graphics/jpegoptim/default.nix
··· 1 { lib, stdenv, fetchFromGitHub, libjpeg }: 2 3 stdenv.mkDerivation rec { 4 - version = "1.5.0"; 5 pname = "jpegoptim"; 6 7 src = fetchFromGitHub { 8 owner = "tjko"; 9 repo = pname; 10 rev = "v${version}"; 11 - sha256 = "sha256-fTtNDjswxHv2kHU55RCzz9tdlXw+RUCSoe3qF4hQ7u4="; 12 }; 13 14 # There are no checks, it seems.
··· 1 { lib, stdenv, fetchFromGitHub, libjpeg }: 2 3 stdenv.mkDerivation rec { 4 + version = "1.5.1"; 5 pname = "jpegoptim"; 6 7 src = fetchFromGitHub { 8 owner = "tjko"; 9 repo = pname; 10 rev = "v${version}"; 11 + sha256 = "sha256-QPipwBk+BS/u3YxB8ACeFXQSuoW1aynEyG3tEMrhcaE="; 12 }; 13 14 # There are no checks, it seems.
+12 -12
pkgs/applications/networking/cluster/terraform-providers/providers.json
··· 130 "vendorHash": null 131 }, 132 "azurerm": { 133 - "hash": "sha256-xrP3znKMbS4jwtKxIobo8IIeiDp+clFboPrJY6aVYlA=", 134 "homepage": "https://registry.terraform.io/providers/hashicorp/azurerm", 135 "owner": "hashicorp", 136 "repo": "terraform-provider-azurerm", 137 - "rev": "v3.37.0", 138 "spdx": "MPL-2.0", 139 "vendorHash": null 140 }, ··· 149 }, 150 "baiducloud": { 151 "deleteVendor": true, 152 - "hash": "sha256-g3+n0Q0Hl4yRaYK0snl4um5B5FS54Y6aMM7LeluPik4=", 153 "homepage": "https://registry.terraform.io/providers/baidubce/baiducloud", 154 "owner": "baidubce", 155 "repo": "terraform-provider-baiducloud", 156 - "rev": "v1.19.2", 157 "spdx": "MPL-2.0", 158 "vendorHash": "sha256-3PLBs8LSE5JPtrhmdx+jQsnCrfZQQEUGA7wnf9M72yY=" 159 }, ··· 167 "vendorHash": null 168 }, 169 "bitbucket": { 170 - "hash": "sha256-xDUL9W6lQGMZPQBe4eghW9JcQeTUgm+3ND6erikVFMM=", 171 "homepage": "https://registry.terraform.io/providers/DrFaust92/bitbucket", 172 "owner": "DrFaust92", 173 "repo": "terraform-provider-bitbucket", 174 - "rev": "v2.29.0", 175 "spdx": "MPL-2.0", 176 "vendorHash": "sha256-foMmZbNPLww1MN4UZwuynBDgt2w40aMqVINRw//Q0d0=" 177 }, ··· 969 "vendorHash": null 970 }, 971 "scaleway": { 972 - "hash": "sha256-2991jDjOlyJuVcgzTmfKfMt4NfLc1QP7TY9mw+5Z5aM=", 973 "homepage": "https://registry.terraform.io/providers/scaleway/scaleway", 974 "owner": "scaleway", 975 "repo": "terraform-provider-scaleway", 976 - "rev": "v2.8.0", 977 "spdx": "MPL-2.0", 978 - "vendorHash": "sha256-YlZSM3duS2QEZo5j+WvCw5KFPbY+NadYonylpB8Zw+o=" 979 }, 980 "secret": { 981 "hash": "sha256-MmAnA/4SAPqLY/gYcJSTnEttQTsDd2kEdkQjQj6Bb+A=", ··· 1014 "vendorHash": "sha256-MIO0VHofPtKPtynbvjvEukMNr5NXHgk7BqwIhbc9+u0=" 1015 }, 1016 "signalfx": { 1017 - "hash": "sha256-alLC61bEaFiVtoH0Fczj7G0m70ie1RNvTBR+MgYZGkQ=", 1018 "homepage": "https://registry.terraform.io/providers/splunk-terraform/signalfx", 1019 "owner": "splunk-terraform", 1020 "repo": "terraform-provider-signalfx", 1021 - "rev": "v6.18.0", 1022 "spdx": "MPL-2.0", 1023 - "vendorHash": "sha256-ESUNfkllwkS1NcAD30tO90VQcHR5XhdIeyXXHmU/byc=" 1024 }, 1025 "skytap": { 1026 "hash": "sha256-JII4czazo6Di2sad1uFHMKDO2gWgZlQE8l/+IRYHQHU=",
··· 130 "vendorHash": null 131 }, 132 "azurerm": { 133 + "hash": "sha256-ZLQV8hHh5U+qvBQovPxisPZ1BDUBH5YoKEt240bzQ0Y=", 134 "homepage": "https://registry.terraform.io/providers/hashicorp/azurerm", 135 "owner": "hashicorp", 136 "repo": "terraform-provider-azurerm", 137 + "rev": "v3.38.0", 138 "spdx": "MPL-2.0", 139 "vendorHash": null 140 }, ··· 149 }, 150 "baiducloud": { 151 "deleteVendor": true, 152 + "hash": "sha256-tEvD70BbN/4376HjE2Yez2qHOM2o3/Uu925HRnmJNwg=", 153 "homepage": "https://registry.terraform.io/providers/baidubce/baiducloud", 154 "owner": "baidubce", 155 "repo": "terraform-provider-baiducloud", 156 + "rev": "v1.19.3", 157 "spdx": "MPL-2.0", 158 "vendorHash": "sha256-3PLBs8LSE5JPtrhmdx+jQsnCrfZQQEUGA7wnf9M72yY=" 159 }, ··· 167 "vendorHash": null 168 }, 169 "bitbucket": { 170 + "hash": "sha256-i9Ka0RoHWcrctgJIusQyySirLSXVbD9MFJ6gljzgSl4=", 171 "homepage": "https://registry.terraform.io/providers/DrFaust92/bitbucket", 172 "owner": "DrFaust92", 173 "repo": "terraform-provider-bitbucket", 174 + "rev": "v2.29.1", 175 "spdx": "MPL-2.0", 176 "vendorHash": "sha256-foMmZbNPLww1MN4UZwuynBDgt2w40aMqVINRw//Q0d0=" 177 }, ··· 969 "vendorHash": null 970 }, 971 "scaleway": { 972 + "hash": "sha256-dxXEGAkmemTHmGvKOwe3+xVE+nP4CAr82JmL3Nh+BQA=", 973 "homepage": "https://registry.terraform.io/providers/scaleway/scaleway", 974 "owner": "scaleway", 975 "repo": "terraform-provider-scaleway", 976 + "rev": "v2.9.0", 977 "spdx": "MPL-2.0", 978 + "vendorHash": "sha256-bzx/Hl2JobtIa+ndvu1ssKg+faxt+JmJe4BL/go/0WY=" 979 }, 980 "secret": { 981 "hash": "sha256-MmAnA/4SAPqLY/gYcJSTnEttQTsDd2kEdkQjQj6Bb+A=", ··· 1014 "vendorHash": "sha256-MIO0VHofPtKPtynbvjvEukMNr5NXHgk7BqwIhbc9+u0=" 1015 }, 1016 "signalfx": { 1017 + "hash": "sha256-qzLP+IGZU5bms8zjtcUg9rApZW2+TCF7KrtqSQvr3lw=", 1018 "homepage": "https://registry.terraform.io/providers/splunk-terraform/signalfx", 1019 "owner": "splunk-terraform", 1020 "repo": "terraform-provider-signalfx", 1021 + "rev": "v6.20.0", 1022 "spdx": "MPL-2.0", 1023 + "vendorHash": "sha256-zIF5NA5kHXEr3aUleWrCYg8PZTKnrFubaRlALnbTLHQ=" 1024 }, 1025 "skytap": { 1026 "hash": "sha256-JII4czazo6Di2sad1uFHMKDO2gWgZlQE8l/+IRYHQHU=",
+1 -1
pkgs/applications/video/obs-studio/plugins/looking-glass-obs.nix
··· 7 8 src = looking-glass-client.src; 9 10 - sourceRoot = "source/obs"; 11 12 nativeBuildInputs = [ cmake ]; 13 buildInputs = [ obs-studio libbfd SDL2 ];
··· 7 8 src = looking-glass-client.src; 9 10 + sourceRoot = "${looking-glass-client.src.name}/obs"; 11 12 nativeBuildInputs = [ cmake ]; 13 buildInputs = [ obs-studio libbfd SDL2 ];
+7 -3
pkgs/data/fonts/smiley-sans/default.nix
··· 1 - { lib, stdenvNoCC, fetchzip }: 2 3 stdenvNoCC.mkDerivation rec { 4 pname = "smiley-sans"; 5 - version = "1.0.0"; 6 7 src = fetchzip { 8 url = "https://github.com/atelier-anchor/smiley-sans/releases/download/v${version}/smiley-sans-v${version}.zip"; 9 - sha256 = "sha256-LE0CZkWiXjyuiEk316ABCNQL9n5GID8CipjBIu2o6uk="; 10 stripRoot = false; 11 }; 12 ··· 17 install -Dm644 -t $out/share/fonts/woff2 *.woff2 18 runHook postInstall 19 ''; 20 21 meta = with lib; { 22 description = "A condensed and oblique Chinese typeface seeking a visual balance between the humanist and the geometric";
··· 1 + { lib, stdenvNoCC, fetchzip, nix-update-script }: 2 3 stdenvNoCC.mkDerivation rec { 4 pname = "smiley-sans"; 5 + version = "1.1.0"; 6 7 src = fetchzip { 8 url = "https://github.com/atelier-anchor/smiley-sans/releases/download/v${version}/smiley-sans-v${version}.zip"; 9 + sha256 = "sha256-ufx/n3c7XoTZAxmdUMD4fc25z6By3/H4TOn0RtHOwyQ="; 10 stripRoot = false; 11 }; 12 ··· 17 install -Dm644 -t $out/share/fonts/woff2 *.woff2 18 runHook postInstall 19 ''; 20 + 21 + passthru.updateScript = nix-update-script { 22 + attrPath = pname; 23 + }; 24 25 meta = with lib; { 26 description = "A condensed and oblique Chinese typeface seeking a visual balance between the humanist and the geometric";
+2 -2
pkgs/desktops/pantheon/apps/elementary-feedback/default.nix
··· 18 19 stdenv.mkDerivation rec { 20 pname = "elementary-feedback"; 21 - version = "6.1.2"; 22 23 src = fetchFromGitHub { 24 owner = "elementary"; 25 repo = "feedback"; 26 rev = version; 27 - sha256 = "sha256-vZTc6n7SHtHTCmC/RsCibVHcj67ksbghDosHBZfOIHM="; 28 }; 29 30 patches = [
··· 18 19 stdenv.mkDerivation rec { 20 pname = "elementary-feedback"; 21 + version = "7.0.0"; 22 23 src = fetchFromGitHub { 24 owner = "elementary"; 25 repo = "feedback"; 26 rev = version; 27 + sha256 = "sha256-QvqyaI9szZuYuE3D6o4zjr5J6mvEzNHqTBWii+gjyMc="; 28 }; 29 30 patches = [
+2 -2
pkgs/development/compilers/yosys/default.nix
··· 71 72 in stdenv.mkDerivation rec { 73 pname = "yosys"; 74 - version = "0.24"; 75 76 src = fetchFromGitHub { 77 owner = "YosysHQ"; 78 repo = "yosys"; 79 rev = "${pname}-${version}"; 80 - hash = "sha256-rso08/b0ukrh6KYFpn4bFn0pP83URfeJGw28iLIjlPw="; 81 }; 82 83 enableParallelBuilding = true;
··· 71 72 in stdenv.mkDerivation rec { 73 pname = "yosys"; 74 + version = "0.25"; 75 76 src = fetchFromGitHub { 77 owner = "YosysHQ"; 78 repo = "yosys"; 79 rev = "${pname}-${version}"; 80 + hash = "sha256-hOuuKvT6ZM7G0HTGtVeEHHfJWqwUinD+DxT3r0CQZH0="; 81 }; 82 83 enableParallelBuilding = true;
+2 -2
pkgs/development/interpreters/clojure/babashka.nix
··· 2 3 buildGraalvmNativeImage rec { 4 pname = "babashka"; 5 - version = "1.0.168"; 6 7 src = fetchurl { 8 url = "https://github.com/babashka/${pname}/releases/download/v${version}/${pname}-${version}-standalone.jar"; 9 - sha256 = "sha256-K56SEfSq0mjltUwR2VZxGiGn9nnEdDBoZrkaBOIIl7k="; 10 }; 11 12 executable = "bb";
··· 2 3 buildGraalvmNativeImage rec { 4 pname = "babashka"; 5 + version = "1.0.169"; 6 7 src = fetchurl { 8 url = "https://github.com/babashka/${pname}/releases/download/v${version}/${pname}-${version}-standalone.jar"; 9 + sha256 = "sha256-R4oGMN/2oVPKe0JBXXQ1mzw0F66Wn+WiP0kVs53zdoI="; 10 }; 11 12 executable = "bb";
+6
pkgs/development/python-modules/charset-normalizer/default.nix
··· 3 , fetchFromGitHub 4 , pytestCheckHook 5 , pythonOlder 6 }: 7 8 buildPythonPackage rec { ··· 31 pythonImportsCheck = [ 32 "charset_normalizer" 33 ]; 34 35 meta = with lib; { 36 description = "Python module for encoding and language detection";
··· 3 , fetchFromGitHub 4 , pytestCheckHook 5 , pythonOlder 6 + 7 + # popular downstream dependencies 8 + , aiohttp 9 + , requests 10 }: 11 12 buildPythonPackage rec { ··· 35 pythonImportsCheck = [ 36 "charset_normalizer" 37 ]; 38 + 39 + passthru.tests = { inherit aiohttp requests; }; 40 41 meta = with lib; { 42 description = "Python module for encoding and language detection";
+22 -1
pkgs/games/classicube/default.nix
··· 3 , fetchFromGitHub 4 , dos2unix 5 , makeWrapper 6 , SDL2 7 , libGL 8 , curl ··· 21 sha256 = "sha256-m7pg9OL2RuCVKgFD3hMtIeY0XdJ1YviXBFVJH8/T5gI="; 22 }; 23 24 - nativeBuildInputs = [ dos2unix makeWrapper ]; 25 26 prePatch = '' 27 # The ClassiCube sources have DOS-style newlines ··· 64 postBuild = "cd -"; 65 66 installPhase = '' 67 mkdir -p "$out/bin" 68 cp 'src/ClassiCube' "$out/bin" 69 # ClassiCube puts downloaded resources ··· 75 wrapProgram "$out/bin/ClassiCube" \ 76 --run 'mkdir -p "$HOME/.local/share/ClassiCube"' \ 77 --run 'cd "$HOME/.local/share/ClassiCube"' 78 ''; 79 80 meta = with lib; {
··· 3 , fetchFromGitHub 4 , dos2unix 5 , makeWrapper 6 + , makeDesktopItem 7 + , copyDesktopItems 8 , SDL2 9 , libGL 10 , curl ··· 23 sha256 = "sha256-m7pg9OL2RuCVKgFD3hMtIeY0XdJ1YviXBFVJH8/T5gI="; 24 }; 25 26 + nativeBuildInputs = [ dos2unix makeWrapper copyDesktopItems ]; 27 + 28 + desktopItems = [ 29 + (makeDesktopItem { 30 + name = pname; 31 + desktopName = pname; 32 + genericName = "Sandbox Block Game"; 33 + exec = "ClassiCube"; 34 + icon = "CCicon"; 35 + comment = "Minecraft Classic inspired sandbox game"; 36 + categories = [ "Game" ]; 37 + }) 38 + ]; 39 40 prePatch = '' 41 # The ClassiCube sources have DOS-style newlines ··· 78 postBuild = "cd -"; 79 80 installPhase = '' 81 + runHook preInstall 82 + 83 mkdir -p "$out/bin" 84 cp 'src/ClassiCube' "$out/bin" 85 # ClassiCube puts downloaded resources ··· 91 wrapProgram "$out/bin/ClassiCube" \ 92 --run 'mkdir -p "$HOME/.local/share/ClassiCube"' \ 93 --run 'cd "$HOME/.local/share/ClassiCube"' 94 + 95 + mkdir -p "$out/share/icons/hicolor/256x256/apps" 96 + cp misc/CCicon.png "$out/share/icons/hicolor/256x256/apps" 97 + 98 + runHook postInstall 99 ''; 100 101 meta = with lib; {