Merge staging-next into staging

authored by

github-actions[bot] and committed by
GitHub
0f7bc289 cdd91475

+352 -129
+6
maintainers/maintainer-list.nix
··· 4643 4643 githubId = 6874204; 4644 4644 name = "Jason Carr"; 4645 4645 }; 4646 + j-brn = { 4647 + email = "me@bricker.io"; 4648 + github = "j-brn"; 4649 + githubId = 40566146; 4650 + name = "Jonas Braun"; 4651 + }; 4646 4652 j-keck = { 4647 4653 email = "jhyphenkeck@gmail.com"; 4648 4654 github = "j-keck";
+4 -4
pkgs/applications/audio/pianoteq/default.nix
··· 162 162 # TODO currently can't install more than one because `lame` clashes 163 163 stage-trial = mkPianoteq rec { 164 164 name = "stage-trial"; 165 - version = "7.3.0"; 165 + version = "7.4.1"; 166 166 archdir = "x86-64bit"; 167 167 src = fetchPianoteqTrial { 168 168 name = "pianoteq_stage_linux_trial_v${versionForFile version}.7z"; 169 - sha256 = "12zbr54ng7cb4ngl1qrf5h0gs8c42d6d3j08492xr14m9x9y132k"; 169 + sha256 = "14mbaz6i1rxqayrjjkck9yx8iijkm4q1qz29ymkd7sz2gpk7fcpa"; 170 170 }; 171 171 }; 172 172 standard-trial = mkPianoteq rec { 173 173 name = "standard-trial"; 174 - version = "7.3.0"; 174 + version = "7.4.1"; 175 175 archdir = "x86-64bit"; 176 176 src = fetchPianoteqTrial { 177 177 name = "pianoteq_linux_trial_v${versionForFile version}.7z"; 178 - sha256 = "04sh45hm3y3y6kfj3p32fi6p95r9fc6xf4r5i74laylms4f6gr6d"; 178 + sha256 = "01xh4n0h7dd3xqhm0bx0a62mqmfvxvmr5cm5r2g249c9wqg5i32a"; 179 179 }; 180 180 }; 181 181 stage-6 = mkPianoteq rec {
+6 -4
pkgs/applications/networking/cluster/terraform-providers/providers.json
··· 175 175 "version": "0.1.0" 176 176 }, 177 177 "cloudflare": { 178 - "owner": "terraform-providers", 178 + "owner": "cloudflare", 179 + "provider-source-address": "registry.terraform.io/cloudflare/cloudflare", 179 180 "repo": "terraform-provider-cloudflare", 180 - "rev": "v2.7.0", 181 - "sha256": "1r18lxhfi2sd42ja4bzxbkf5bli8iljrpqbgdcn1a7rcf44vnxa2", 182 - "version": "2.7.0" 181 + "rev": "v2.23.0", 182 + "sha256": "0cyw6lddw3pj5lqra78qn0nd16ffay86vc8sqa68grx7ik9jgn7l", 183 + "vendorSha256": "19fdwif81lqp848jhawd09b0lalslrwadd519vsdw03v2wp4p962", 184 + "version": "2.23.0" 183 185 }, 184 186 "cloudinit": { 185 187 "owner": "hashicorp",
+2 -2
pkgs/applications/networking/ids/zeek/default.nix
··· 21 21 22 22 stdenv.mkDerivation rec { 23 23 pname = "zeek"; 24 - version = "4.0.2"; 24 + version = "4.0.3"; 25 25 26 26 src = fetchurl { 27 27 url = "https://download.zeek.org/zeek-${version}.tar.gz"; 28 - sha256 = "15gxxgg7nmfmswlbxhvcp6alq5k9wpvrm5cwyf1qfd7xsfli61sm"; 28 + sha256 = "1nrkwaj0dilyzhfl6yma214vyakvpi97acyffdr7n4kdm4m6pvik"; 29 29 }; 30 30 31 31 nativeBuildInputs = [ cmake flex bison file ];
+2 -2
pkgs/applications/version-management/gitea/default.nix
··· 16 16 17 17 buildGoPackage rec { 18 18 pname = "gitea"; 19 - version = "1.14.3"; 19 + version = "1.14.4"; 20 20 21 21 # not fetching directly from the git repo, because that lacks several vendor files for the web UI 22 22 src = fetchurl { 23 23 url = "https://github.com/go-gitea/gitea/releases/download/v${version}/gitea-src-${version}.tar.gz"; 24 - sha256 = "sha256-ieQxqZO84sYBcCzWYn40tRGLgSs2PpLlcNkI4vFq+wE="; 24 + sha256 = "sha256-sl/Vml8QmwZEAd2PIYWQcP7s6NYeomGJQGKhRiddtoo="; 25 25 }; 26 26 27 27 unpackPhase = ''
+1
pkgs/applications/video/obs-studio/plugins/default.nix
··· 6 6 obs-multi-rtmp = libsForQt5.callPackage ./obs-multi-rtmp.nix {}; 7 7 obs-ndi = libsForQt5.callPackage ./obs-ndi.nix {}; 8 8 wlrobs = callPackage ./wlrobs.nix {}; 9 + looking-glass-obs = callPackage ./looking-glass-obs.nix {}; 9 10 }
+29
pkgs/applications/video/obs-studio/plugins/looking-glass-obs.nix
··· 1 + { lib, stdenv, fetchFromGitHub, cmake, libbfd, SDL2, obs-studio 2 + , looking-glass-client }: 3 + 4 + stdenv.mkDerivation { 5 + pname = "looking-glass-obs"; 6 + version = looking-glass-client.version; 7 + 8 + src = looking-glass-client.src; 9 + 10 + sourceRoot = "source/obs"; 11 + 12 + nativeBuildInputs = [ cmake ]; 13 + buildInputs = [ obs-studio libbfd SDL2 ]; 14 + 15 + NIX_CFLAGS_COMPILE = "-mavx"; 16 + 17 + installPhase = '' 18 + mkdir -p $out/lib/obs-plugins/ 19 + mv liblooking-glass-obs.so $out/lib/obs-plugins/ 20 + ''; 21 + 22 + meta = with lib; { 23 + description = "Plugin for OBS Studio for efficient capturing of looking-glass"; 24 + homepage = "https://looking-glass.io/docs/stable/obs/"; 25 + license = licenses.gpl2Plus; 26 + maintainers = with maintainers; [ babbaj ]; 27 + platforms = [ "x86_64-linux" ]; 28 + }; 29 + }
+2 -2
pkgs/data/themes/canta/default.nix
··· 12 12 13 13 stdenv.mkDerivation rec { 14 14 pname = "canta-theme"; 15 - version = "2020-05-17"; 15 + version = "2021-07-06"; 16 16 17 17 src = fetchFromGitHub { 18 18 owner = "vinceliuice"; 19 19 repo = pname; 20 20 rev = version; 21 - sha256 = "0b9ffkw611xxb2wh43sjqla195jp0ygxph5a8dvifkxdw6nxc2y0"; 21 + sha256 = "sha256-dz78h9Qq25+/i6fmw/zGlPq3DVQB3ADYwehgaWReMQ8="; 22 22 }; 23 23 24 24 nativeBuildInputs = [
+3 -3
pkgs/development/compilers/jrsonnet/default.nix
··· 2 2 3 3 rustPlatform.buildRustPackage rec { 4 4 pname = "jrsonnet"; 5 - version = "0.4.0"; 5 + version = "0.4.1"; 6 6 7 7 src = fetchFromGitHub { 8 8 rev = "v${version}"; 9 9 owner = "CertainLach"; 10 10 repo = "jrsonnet"; 11 - sha256 = "sha256-+kvdbUw+lQ/BKJwcBzho1OWg/6y0YDRkLE+SAe8hLQQ="; 11 + sha256 = "sha256-vDZpb5Z8XOVc6EJ1Nul07kC8ppqcGzKPb4DEarqq2yg="; 12 12 }; 13 13 14 14 postInstall = '' 15 15 ln -s $out/bin/jrsonnet $out/bin/jsonnet 16 16 ''; 17 17 18 - cargoSha256 = "sha256-0soXOxp4Kr1DdmVERl8/sqwltqYLDwkVJZHFnYeHs+c="; 18 + cargoSha256 = "sha256-SR3m2meW8mTaxiYgeY/m7HFPrHGVtium/VRU6vWKxys="; 19 19 20 20 meta = { 21 21 description = "Purely-functional configuration language that helps you define JSON data";
+5
pkgs/development/libraries/fmt/default.nix
··· 47 47 version = "7.1.3"; 48 48 sha256 = "08hyv73qp2ndbs0isk8pspsphdzz5qh8czl3wgyxy3mmif9xdg29"; 49 49 }; 50 + 51 + fmt_8 = generic { 52 + version = "8.0.1"; 53 + sha256 = "1mnvxqsan034d2jiqnw2yvkljl7lwvhakmj5bscwp1fpkn655bbw"; 54 + }; 50 55 }
+6 -2
pkgs/development/python-modules/azure-core/default.nix
··· 1 1 { lib, buildPythonPackage, fetchPypi, isPy27 2 2 , aiodns 3 3 , aiohttp 4 + , flask 4 5 , mock 5 6 , msrest 6 7 , pytest ··· 14 15 }: 15 16 16 17 buildPythonPackage rec { 17 - version = "1.15.0"; 18 + version = "1.16.0"; 18 19 pname = "azure-core"; 19 20 disabled = isPy27; 20 21 21 22 src = fetchPypi { 22 23 inherit pname version; 23 24 extension = "zip"; 24 - sha256 = "197917b98fec661c35392e32abec4f690ac2117371a814e25e57c224ce23cf1f"; 25 + sha256 = "b1c7d2e01846074f258c8b2e592239aef836a2b1c27d8d0e8491a2c7e2906ef4"; 25 26 }; 26 27 27 28 propagatedBuildInputs = [ ··· 32 33 checkInputs = [ 33 34 aiodns 34 35 aiohttp 36 + flask 35 37 mock 36 38 msrest 37 39 pytest ··· 51 53 # wants network 52 54 "tests/async_tests/test_streaming_async.py" 53 55 "tests/test_streaming.py" 56 + # testserver tests require being in a very specific working directory to make it work 57 + "tests/testserver_tests/" 54 58 ]; 55 59 56 60 meta = with lib; {
+2 -2
pkgs/development/python-modules/azure-keyvault-administration/default.nix
··· 6 6 7 7 buildPythonPackage rec { 8 8 pname = "azure-keyvault-administration"; 9 - version = "4.0.0b1"; 9 + version = "4.0.0"; 10 10 disabled = isPy27; 11 11 12 12 src = fetchPypi { 13 13 inherit pname version; 14 14 extension = "zip"; 15 - sha256 = "1kmf2x3jdmfm9c7ldvajzckkm79gxxvl1l2968lizjwiyjbbsih5"; 15 + sha256 = "b05a0372f35921cedb7a231426077745eee9a65881088de6d4d8b73d9709a6cb"; 16 16 }; 17 17 18 18 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/azure-keyvault-certificates/default.nix
··· 11 11 12 12 buildPythonPackage rec { 13 13 pname = "azure-keyvault-certificates"; 14 - version = "4.2.1"; 14 + version = "4.3.0"; 15 15 16 16 src = fetchPypi { 17 17 inherit pname version; 18 18 extension = "zip"; 19 - sha256 = "ea651883ad00d0a9a25b38e51feff7111f6c7099c6fb2597598da5bb21d3451c"; 19 + sha256 = "4e0a9bae9fd4c222617fbce6b31f97e2e0622774479de3c387239cbfbb828d87"; 20 20 }; 21 21 22 22 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/azure-keyvault-keys/default.nix
··· 10 10 11 11 buildPythonPackage rec { 12 12 pname = "azure-keyvault-keys"; 13 - version = "4.3.1"; 13 + version = "4.4.0"; 14 14 disabled = isPy27; 15 15 16 16 src = fetchPypi { 17 17 inherit pname version; 18 18 extension = "zip"; 19 - sha256 = "fbf67bca913ebf68b9075ee9d2e2b899dc3c7892cc40abfe1b08220a382f6ed9"; 19 + sha256 = "7792ad0d5e63ad9eafa68bdce5de91b3ffcc7ca7a6afdc576785e6a2793caed0"; 20 20 }; 21 21 22 22 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/azure-keyvault-secrets/default.nix
··· 6 6 7 7 buildPythonPackage rec { 8 8 pname = "azure-keyvault-secrets"; 9 - version = "4.2.0"; 9 + version = "4.3.0"; 10 10 disabled = isPy27; 11 11 12 12 src = fetchPypi { 13 13 inherit pname version; 14 14 extension = "zip"; 15 - sha256 = "1083ab900da5ec63c518ffef49d9fdca02c81ddffdf80c52c03cd9da479e021f"; 15 + sha256 = "26279ba3a6c727deba1fb61f549496867baddffbf062bd579d6fd2bc04e95276"; 16 16 }; 17 17 18 18 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/azure-mgmt-appconfiguration/default.nix
··· 6 6 }: 7 7 8 8 buildPythonPackage rec { 9 - version = "1.0.1"; 9 + version = "2.0.0"; 10 10 pname = "azure-mgmt-appconfiguration"; 11 11 disabled = isPy27; 12 12 13 13 src = fetchPypi { 14 14 inherit pname version; 15 - sha256 = "b58bbe82a7429ba589292024896b58d96fe9fa732c578569cac349928dc2ca5f"; 15 + sha256 = "97e990ec6a5a3acafc7fc1add8ff1a160ebb2052792931352fd7cf1d90f1f956"; 16 16 extension = "zip"; 17 17 }; 18 18
+2 -2
pkgs/development/python-modules/azure-mgmt-containerservice/default.nix
··· 11 11 12 12 buildPythonPackage rec { 13 13 pname = "azure-mgmt-containerservice"; 14 - version = "15.1.0"; 14 + version = "16.0.0"; 15 15 16 16 src = fetchPypi { 17 17 inherit pname version; 18 18 extension = "zip"; 19 - sha256 = "51c64e01e614c9b88723b86b36b48f8417171610a098bf4690e39e71cefc32d9"; 19 + sha256 = "d6aa95951d32fe2cb390b3d8ae4f6459746de51bbaad94b5d1842dd35c4d0c11"; 20 20 }; 21 21 22 22 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/azure-mgmt-core/default.nix
··· 7 7 }: 8 8 9 9 buildPythonPackage rec { 10 - version = "1.2.2"; 10 + version = "1.3.0"; 11 11 pname = "azure-mgmt-core"; 12 12 13 13 src = fetchPypi { 14 14 inherit pname version; 15 15 extension = "zip"; 16 - sha256 = "4246810996107f72482a9351cf918d380c257e90942144ec9c0c2abda1d0a312"; 16 + sha256 = "3ffb7352b39e5495dccc2d2b47254f4d82747aff4735e8bf3267c335b0c9bb40"; 17 17 }; 18 18 19 19 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/azure-mgmt-cosmosdb/default.nix
··· 11 11 12 12 buildPythonPackage rec { 13 13 pname = "azure-mgmt-cosmosdb"; 14 - version = "6.3.0"; 14 + version = "6.4.0"; 15 15 16 16 src = fetchPypi { 17 17 inherit pname version; 18 18 extension = "zip"; 19 - sha256 = "4135104da5b0f3f0a7249abcd8da55936603e50aaaf2868e5f739a717cf20b3d"; 19 + sha256 = "fb6b8ab80ab97214b94ae9e462ba1c459b68a3af296ffc26317ebd3ff500e00b"; 20 20 }; 21 21 22 22 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/azure-mgmt-netapp/default.nix
··· 6 6 }: 7 7 8 8 buildPythonPackage rec { 9 - version = "3.0.0"; 9 + version = "4.0.0"; 10 10 pname = "azure-mgmt-netapp"; 11 11 disabled = isPy27; 12 12 13 13 src = fetchPypi { 14 14 inherit pname version; 15 - sha256 = "5a293118c5089c4ec81f676b76aa95c60408a3443a46131d22978ffb81fe4605"; 15 + sha256 = "7195e413a0764684cd42bec9e429c13c290db9ab5c465dbed586a6f6d0ec8a42"; 16 16 extension = "zip"; 17 17 }; 18 18
+2 -2
pkgs/development/python-modules/azure-mgmt-rdbms/default.nix
··· 11 11 12 12 buildPythonPackage rec { 13 13 pname = "azure-mgmt-rdbms"; 14 - version = "8.1.0"; 14 + version = "9.0.0"; 15 15 16 16 src = fetchPypi { 17 17 inherit pname version; 18 18 extension = "zip"; 19 - sha256 = "b30003a94c306533ebfb741b824dd1cc6c0a1810200926675e6b808bd0459d19"; 19 + sha256 = "36a508fe40f904723485586e9088092e6f65cdb82bc86efc42d615499c256829"; 20 20 }; 21 21 22 22 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/azure-mgmt-sql/default.nix
··· 11 11 12 12 buildPythonPackage rec { 13 13 pname = "azure-mgmt-sql"; 14 - version = "2.1.0"; 14 + version = "3.0.0"; 15 15 16 16 src = fetchPypi { 17 17 inherit pname version; 18 18 extension = "zip"; 19 - sha256 = "5474387ec3417b0a277de2b42c6d1992256a6a9717ca1ada0e8dad01238b9919"; 19 + sha256 = "e2fe427ed8f6e368de7176696b38910a16b307dd9c2e1d2144d643a1c0f38e21"; 20 20 }; 21 21 22 22 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/bitarray/default.nix
··· 6 6 7 7 buildPythonPackage rec { 8 8 pname = "bitarray"; 9 - version = "2.1.3"; 9 + version = "2.2.0"; 10 10 11 11 src = fetchPypi { 12 12 inherit pname version; 13 - sha256 = "a24aff72a7f1b09571b5daf9dbfcffd98481be1fe085ae5ef662cf11452a97e0"; 13 + sha256 = "sha256-xF7u+qYA9vL2hD/EaZhprl18HouPtY/zgFhM6bx6cII="; 14 14 }; 15 15 16 16 checkPhase = ''
+25 -4
pkgs/development/python-modules/pep8-naming/default.nix
··· 1 - { lib, fetchPypi, buildPythonPackage, pythonOlder 1 + { lib 2 + , fetchPypi 3 + , fetchpatch 4 + , buildPythonPackage 5 + , flake8 2 6 , flake8-polyfill 3 - , importlib-metadata 7 + , python 4 8 }: 5 9 6 10 buildPythonPackage rec { ··· 12 16 sha256 = "0937rnk3c2z1jkdmbw9hfm80p5k467q7rqhn6slfiprs4kflgpd1"; 13 17 }; 14 18 19 + patches = [ 20 + (fetchpatch { 21 + # Fix tests by setting extended-default-ignore to an empty list 22 + url = "https://github.com/PyCQA/pep8-naming/commit/6d62db81d7967e123e29673a4796fefec6f06d26.patch"; 23 + sha256 = "1jpr2dga8sphksik3izyzq9hiszyki691mwnh2rjzd2vpgnv8cxf"; 24 + }) 25 + ]; 26 + 15 27 propagatedBuildInputs = [ 28 + flake8 16 29 flake8-polyfill 17 - ] ++ lib.optionals (pythonOlder "3.8") [ 18 - importlib-metadata 30 + ]; 31 + 32 + checkPhase = '' 33 + runHook preCheck 34 + ${python.interpreter} run_tests.py 35 + runHook postCheck 36 + ''; 37 + 38 + pythonImportsCheck = [ 39 + "pep8ext_naming" 19 40 ]; 20 41 21 42 meta = with lib; {
+25 -21
pkgs/development/python-modules/python-jose/default.nix
··· 1 - { lib, buildPythonPackage, fetchFromGitHub 2 - , future, six, ecdsa, rsa 3 - , pycrypto, pytestcov, pytestrunner, cryptography 1 + { lib 2 + , buildPythonPackage 3 + , fetchFromGitHub 4 + , ecdsa 5 + , rsa 6 + , pycrypto 7 + , pyasn1 8 + , pycryptodome 9 + , cryptography 4 10 , pytestCheckHook 5 11 }: 6 12 7 13 buildPythonPackage rec { 8 14 pname = "python-jose"; 9 - version = "3.2.0"; 15 + version = "3.3.0"; 10 16 11 17 src = fetchFromGitHub { 12 18 owner = "mpdavis"; 13 - repo = "python-jose"; 19 + repo = pname; 14 20 rev = version; 15 - sha256 = "cSPIZrps0xFd4pPcQ4w/jFWOk2XYgd3mtE/sDzlytvY="; 21 + sha256 = "sha256-6VGC6M5oyGCOiXcYp6mpyhL+JlcYZKIqOQU9Sm/TkKM="; 16 22 }; 17 23 18 - checkInputs = [ 24 + propagatedBuildInputs = [ 25 + cryptography 26 + ecdsa 27 + pyasn1 19 28 pycrypto 29 + pycryptodome 30 + rsa 31 + ]; 32 + 33 + checkInputs = [ 20 34 pytestCheckHook 21 - pytestcov 22 - pytestrunner 23 - cryptography # optional dependency, but needed in tests 24 35 ]; 25 36 26 - # relax ecdsa deps 27 - patchPhase = '' 37 + postPatch = '' 28 38 substituteInPlace setup.py \ 29 - --replace 'ecdsa<0.15' 'ecdsa' \ 30 - --replace 'ecdsa <0.15' 'ecdsa' 39 + --replace '"pytest-runner",' "" 31 40 ''; 32 41 33 - disabledTests = [ 34 - # https://github.com/mpdavis/python-jose/issues/176 35 - "test_key_too_short" 36 - ]; 37 - 38 - propagatedBuildInputs = [ future six ecdsa rsa ]; 42 + pythonImportsCheck = [ "jose" ]; 39 43 40 44 meta = with lib; { 41 45 homepage = "https://github.com/mpdavis/python-jose"; 42 46 description = "A JOSE implementation in Python"; 43 47 license = licenses.mit; 44 - maintainers = [ maintainers.jhhuh ]; 48 + maintainers = with maintainers; [ jhhuh ]; 45 49 }; 46 50 }
+10 -3
pkgs/development/python-modules/python3-saml/default.nix
··· 1 - { lib, fetchurl, fetchFromGitHub, buildPythonPackage, isPy3k, 1 + { lib, fetchpatch, fetchFromGitHub, buildPythonPackage, isPy3k, 2 2 isodate, lxml, xmlsec, freezegun }: 3 3 4 4 buildPythonPackage rec { ··· 13 13 sha256 = "1yk02xq90bm7p6k091av6gapb5h2ccxzgrbm03sj2x8h0wff9s8k"; 14 14 }; 15 15 16 + # Remove both patches on update 16 17 patches = [ 17 18 # Remove the dependency on defusedxml 18 19 # 19 20 # This patch is already merged upstream and does not introduce any 20 21 # functionality changes. 21 - (fetchurl { 22 + (fetchpatch { 22 23 url = "https://github.com/onelogin/python3-saml/commit/4b6c4b1f2ed3f6eab70ff4391e595b808ace168c.patch"; 23 - sha256 = "11gqn7ib2hmlx5wp4xhi375v5ajapwmj4lpw0y44bh5ww8cypvqy"; 24 + sha256 = "sha256-KHyAoX3our3Rz2z4xo0lTBB1XOGuC3Pe+lUDCzK5WQI="; 25 + }) 26 + 27 + # Update expiry dates for test response XMLs 28 + (fetchpatch { 29 + url = "https://github.com/onelogin/python3-saml/commit/05611bbf6d7d8313adb9c77ff88a9210333ccc38.patch"; 30 + sha256 = "sha256-62TwgCXDFYsZIAeqAysJRziMvhUVhGzta/C2wS3v4HY="; 24 31 }) 25 32 ]; 26 33
+8 -9
pkgs/development/tools/analysis/rr/unstable.nix
··· 1 - # This is a temporary copy of the default.nix in this folder, with the version updated to the current tip of rr's master branch. 2 - # This exists because rr has not had a release in a long time, but there have been a lot of improvements including UX. 3 - # Some of the UX improvements help prevent foot shooting. 4 - # Upstream has stated that it should be fine to use master. 5 - # This file, and its attribute in all-packages, can be removed once rr makes a release. 6 - # For further information, please see https://github.com/NixOS/nixpkgs/issues/99535 "Improve support for the rr debugger in nixos containers" 1 + # This is a temporary copy of the default.nix in this folder, with the version 2 + # updated to the current tip of rr's master branch. This exists because rr has 3 + # not had a release in a long time. Upstream has stated that it should be fine 4 + # to use master. This file, and its attribute in all-packages, can be removed 5 + # once rr makes a release. 7 6 8 7 { callPackage, fetchFromGitHub }: 9 8 ··· 12 11 in 13 12 14 13 rr.overrideAttrs (old: { 15 - version = "unstable-2020-10-04"; 14 + version = "unstable-2021-07-06"; 16 15 17 16 src = fetchFromGitHub { 18 17 owner = "mozilla"; 19 18 repo = "rr"; 20 - rev = "9ff375813a740a0a6ebcdfcebc58bd61ab68c667"; 21 - sha256 = "0raifs6cg5ckpi2445inhy3hfhp4p89s1lkx9z17mcc2g1c1phf5"; 19 + rev = "0fc21a8d654dabc7fb1991d76343824cb7951ea0"; 20 + sha256 = "0s851rflxmvxcfw97zmplcwzhv86xmd3my78pi4c7gkj18d621i5"; 22 21 }; 23 22 })
+2 -2
pkgs/development/tools/esbuild/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "esbuild"; 5 - version = "0.12.12"; 5 + version = "0.12.14"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "evanw"; 9 9 repo = "esbuild"; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-4Ooadv8r6GUBiayiv4WKVurUeRPIv6LPlMhieH4VL8o="; 11 + sha256 = "sha256-+qFR5XGV1LSCY8AR7gd269UcOwlL5hkvKiQEhdsqIJc="; 12 12 }; 13 13 14 14 vendorSha256 = "sha256-2ABWPqhK2Cf4ipQH7XvRrd+ZscJhYPc3SV2cGT0apdg=";
+1 -1
pkgs/games/flare/default.nix
··· 1 1 { lib, buildEnv, callPackage, makeWrapper, Cocoa }: 2 2 3 3 buildEnv { 4 - name = "flare-1.11"; 4 + name = "flare-1.12rc1"; 5 5 6 6 paths = [ 7 7 (callPackage ./engine.nix { inherit Cocoa; })
+2 -2
pkgs/games/flare/engine.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "flare-engine"; 5 - version = "1.11"; 5 + version = "1.12rc1"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "flareteam"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - sha256 = "1j6raymz128miq517h9drks4gj79dajw3lsr0msqxz0z3zm6cc4n"; 11 + sha256 = "0bl5vayf87y2jd6b1w4nn7pbrhix6dj86xv5kzqxz6b2y65lq73p"; 12 12 }; 13 13 14 14 nativeBuildInputs = [ cmake ];
+2 -2
pkgs/games/flare/game.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "flare-game"; 5 - version = "1.11"; 5 + version = "1.12rc1"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "flareteam"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - sha256 = "18m2qfbbaqklm20gnr7wzrwbmylp1jh781a4p1dq0hymqcg92x5l"; 11 + sha256 = "1i2fa2hds5ph8gf5b9647vrn7ycz2fl9xaaaybz8yrjmnpx27bzc"; 12 12 }; 13 13 14 14 nativeBuildInputs = [ cmake ];
+12
pkgs/misc/vim-plugins/generated.nix
··· 1326 1326 meta.homepage = "https://github.com/direnv/direnv.vim/"; 1327 1327 }; 1328 1328 1329 + doki-theme-vim = buildVimPluginFrom2Nix { 1330 + pname = "doki-theme-vim"; 1331 + version = "2021-06-16"; 1332 + src = fetchFromGitHub { 1333 + owner = "doki-theme"; 1334 + repo = "doki-theme-vim"; 1335 + rev = "8a3a7b64d5509f87564d846faae5ef0b2b77d2a6"; 1336 + sha256 = "05s7fph5bm9gz2b0biqrpsvvh8ccfxh5csxya3rkja86ppz6wawr"; 1337 + }; 1338 + meta.homepage = "https://github.com/doki-theme/doki-theme-vim/"; 1339 + }; 1340 + 1329 1341 DoxygenToolkit-vim = buildVimPluginFrom2Nix { 1330 1342 pname = "DoxygenToolkit-vim"; 1331 1343 version = "2010-11-06";
+1
pkgs/misc/vim-plugins/vim-plugin-names
··· 102 102 direnv/direnv.vim 103 103 dleonard0/pony-vim-syntax 104 104 dmix/elvish.vim 105 + doki-theme/doki-theme-vim 105 106 dominikduda/vim_current_word 106 107 dpelle/vim-LanguageTool 107 108 dracula/vim as dracula-vim
+18 -5
pkgs/os-specific/linux/evdi/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "evdi"; 5 - version = "unstable-20210401"; 5 + version = "unstable-2021-06-11"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "DisplayLink"; 9 9 repo = pname; 10 - rev = "b0b3d131b26df62664ca33775679eea7b70c47b1"; 11 - sha256 = "09apbvdc78bbqzja9z3b1wrwmqkv3k7cn3lll5gsskxjnqbhxk9y"; 10 + rev = "65e12fca334f2f42396f4e8d16592d53cab34dd6"; 11 + sha256 = "sha256-81IfdYKadKT7vRdkmxzfGo4KHa4UJ8uJ0K6djQCr22U="; 12 12 }; 13 13 14 + # Linux 5.13 support 15 + # The patches break compilation for older kernels 16 + patches = lib.optional (kernel.kernelAtLeast "5.13") [ 17 + (fetchpatch { 18 + url = "https://github.com/DisplayLink/evdi/commit/c5f5441d0a115d2cfc8125b8bafaa05b2edc7938.patch"; 19 + sha256 = "sha256-tWYgBrRh3mXPebhUygOvJ07V87g9JU66hREriACfEVI="; 20 + }) 21 + (fetchpatch { 22 + url = "https://github.com/DisplayLink/evdi/commit/5f04d2e2df4cfd21dc15d31f1152c6a66fa48a78.patch"; 23 + sha256 = "sha256-690/eUiEVWvnT/YAVgKcLo86dgolF9giWRuPxXpL+eQ="; 24 + }) 25 + ]; 26 + 14 27 nativeBuildInputs = kernel.moduleBuildDependencies; 15 28 16 29 buildInputs = [ kernel libdrm ]; ··· 31 44 description = "Extensible Virtual Display Interface"; 32 45 maintainers = with maintainers; [ eyjhb ]; 33 46 platforms = platforms.linux; 34 - license = with licenses; [ lgpl21 gpl2 ]; 47 + license = with licenses; [ lgpl21Only gpl2Only ]; 35 48 homepage = "https://www.displaylink.com/"; 36 - broken = versionOlder kernel.version "4.19" || stdenv.isAarch64; 49 + broken = kernel.kernelOlder "4.19" || stdenv.isAarch64; 37 50 }; 38 51 }
+25
pkgs/os-specific/linux/firmware/rtw89-firmware/default.nix
··· 1 + { stdenvNoCC, lib, linuxPackages }: 2 + 3 + stdenvNoCC.mkDerivation { 4 + pname = "rtw89-firmware"; 5 + inherit (linuxPackages.rtw89) version src; 6 + 7 + dontBuild = true; 8 + 9 + installPhase = '' 10 + runHook preInstall 11 + 12 + mkdir -p $out/lib/firmware/rtw89 13 + cp *.bin $out/lib/firmware/rtw89 14 + 15 + runHook postInstall 16 + ''; 17 + 18 + meta = with lib; { 19 + description = "Driver for Realtek 8852AE, an 802.11ax device"; 20 + homepage = "https://github.com/lwfinger/rtw89"; 21 + license = licenses.unfreeRedistributableFirmware; 22 + maintainers = with maintainers; [ tvorog ]; 23 + platforms = platforms.linux; 24 + }; 25 + }
+32
pkgs/os-specific/linux/kvmfr/default.nix
··· 1 + { lib, stdenv, fetchFromGitHub, kernel, kmod, looking-glass-client }: 2 + 3 + stdenv.mkDerivation rec { 4 + pname = "kvmfr"; 5 + version = looking-glass-client.version; 6 + 7 + src = looking-glass-client.src; 8 + sourceRoot = "source/module"; 9 + hardeningDisable = [ "pic" "format" ]; 10 + nativeBuildInputs = kernel.moduleBuildDependencies; 11 + 12 + makeFlags = [ 13 + "KVER=${kernel.modDirVersion}" 14 + "KDIR=${kernel.dev}/lib/modules/${kernel.modDirVersion}/build" 15 + ]; 16 + 17 + installPhase = '' 18 + install -D kvmfr.ko -t "$out/lib/modules/${kernel.modDirVersion}/kernel/drivers/misc/" 19 + ''; 20 + 21 + meta = with lib; { 22 + description = "Optional kernel module for LookingGlass"; 23 + longDescription = '' 24 + This kernel module implements a basic interface to the IVSHMEM device for LookingGlass when using LookingGlass in VM->VM mode 25 + Additionally, in VM->host mode, it can be used to generate a shared memory device on the host machine that supports dmabuf 26 + ''; 27 + homepage = "https://github.com/gnif/LookingGlass"; 28 + license = licenses.gpl2Plus; 29 + maintainers = with maintainers; [ j-brn ]; 30 + platforms = [ "x86_64-linux" ]; 31 + }; 32 + }
+40
pkgs/os-specific/linux/rtw89/default.nix
··· 1 + { stdenv, lib, fetchFromGitHub, kernel }: 2 + 3 + let 4 + modDestDir = "$out/lib/modules/${kernel.modDirVersion}/kernel/drivers/net/wireless/realtek/rtw89"; 5 + in 6 + stdenv.mkDerivation { 7 + pname = "rtw89"; 8 + version = "unstable-2021-07-03"; 9 + 10 + src = fetchFromGitHub { 11 + owner = "lwfinger"; 12 + repo = "rtw89"; 13 + rev = "cebafc6dc839e66c725b92c0fabf131bc908f607"; 14 + sha256 = "1vw67a423gajpzd5d51bxnja1qpppx9x5ii2vcfkj6cbnqwr83af"; 15 + }; 16 + 17 + makeFlags = [ "KSRC=${kernel.dev}/lib/modules/${kernel.modDirVersion}/build" ]; 18 + 19 + enableParallelBuilding = true; 20 + 21 + installPhase = '' 22 + runHook preInstall 23 + 24 + mkdir -p ${modDestDir} 25 + find . -name '*.ko' -exec cp --parents {} ${modDestDir} \; 26 + find ${modDestDir} -name '*.ko' -exec xz -f {} \; 27 + 28 + runHook postInstall 29 + ''; 30 + 31 + meta = with lib; { 32 + description = " Driver for Realtek 8852AE, an 802.11ax device"; 33 + homepage = "https://github.com/lwfinger/rtw89"; 34 + license = with licenses; [ gpl2Only ]; 35 + maintainers = with maintainers; [ tvorog ]; 36 + platforms = platforms.linux; 37 + broken = kernel.kernelOlder "5.4"; 38 + priority = -1; 39 + }; 40 + }
+6 -1
pkgs/tools/admin/google-cloud-sdk/default.nix
··· 24 24 sha256 = "0viiwimnk26jfi4ypkvclqqxw8anlmch10zscjw69d8x1pyqczcd"; 25 25 }; 26 26 27 + aarch64-darwin = { 28 + url = "${baseUrl}/${name}-darwin-arm.tar.gz"; 29 + sha256 = "sha256-EZbJgMzEZScvaqSKay5aDuayVaIK1zZUzqAHgT0czZk="; 30 + }; 31 + 27 32 x86_64-linux = { 28 33 url = "${baseUrl}/${name}-linux-x86_64.tar.gz"; 29 34 sha256 = "11113l8pyhq6vbsh79m5anh6ljss94zhnp33ghds9rn1gxa83hnb"; ··· 109 114 license = licenses.free; 110 115 homepage = "https://cloud.google.com/sdk/"; 111 116 maintainers = with maintainers; [ iammrinal0 pradyuman stephenmw zimbatm ]; 112 - platforms = [ "x86_64-linux" "x86_64-darwin" ]; 117 + platforms = [ "x86_64-linux" "x86_64-darwin" "aarch64-darwin" ]; 113 118 }; 114 119 }
+25 -25
pkgs/tools/admin/pulumi/data.nix
··· 1 1 # DO NOT EDIT! This file is generated automatically by update.sh 2 2 { }: 3 3 { 4 - version = "3.5.1"; 4 + version = "3.6.0"; 5 5 pulumiPkgs = { 6 6 x86_64-linux = [ 7 7 { 8 - url = "https://get.pulumi.com/releases/sdk/pulumi-v3.5.1-linux-x64.tar.gz"; 9 - sha256 = "1wdkwifn1p0m98dmn0g2kcwnllqilfwzkyyg2sg1pfdmk3da9bi3"; 8 + url = "https://get.pulumi.com/releases/sdk/pulumi-v3.6.0-linux-x64.tar.gz"; 9 + sha256 = "1phj65y1l6pllq5fyrxm7hrwg44jpzq1skq6dw7x6zrs8prnlj52"; 10 10 } 11 11 { 12 12 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-auth0-v2.2.0-linux-amd64.tar.gz"; 13 13 sha256 = "0d88xfi7zzmpyrnvakwxsyavdx6d5hmfrcf4jhmd53mni0m0551l"; 14 14 } 15 15 { 16 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aws-v4.8.0-linux-amd64.tar.gz"; 17 - sha256 = "14r2akgfrs512h9g6lx9scl0bph3qmw3j113shwg2nhqbmwvvh3z"; 16 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aws-v4.10.0-linux-amd64.tar.gz"; 17 + sha256 = "12fj43pcs64s0i6h05q94abbxi0r1rlh8qgycmmydr8wajsn2a54"; 18 18 } 19 19 { 20 20 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-cloudflare-v3.2.0-linux-amd64.tar.gz"; ··· 41 41 sha256 = "0yhdcjscdkvvai95z2v6xabvvsfvaqi38ngpqrb73ahlwqhz3nys"; 42 42 } 43 43 { 44 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gcp-v5.9.0-linux-amd64.tar.gz"; 45 - sha256 = "0w28ikwna057dbhsvidkd5sp2v0frih6n4an1cl3gx51yhqsxzap"; 44 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gcp-v5.11.0-linux-amd64.tar.gz"; 45 + sha256 = "0h0dpbdc9rcagw0wgz5l6jjc8wl1hj5ki5shi44jyf4hz7l0yl9y"; 46 46 } 47 47 { 48 48 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-github-v4.2.0-linux-amd64.tar.gz"; ··· 53 53 sha256 = "13rchk54wpjwci26kfa519gqagwfrp31w6a9nk1xfdxj45ha9d3x"; 54 54 } 55 55 { 56 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-hcloud-v1.0.1-linux-amd64.tar.gz"; 57 - sha256 = "1jk3al4mnk6cblaf56yyx0anv3kp3vyr6fqglsinkzaayaswx63z"; 56 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-hcloud-v1.1.0-linux-amd64.tar.gz"; 57 + sha256 = "0al3578g7l9rvhkswlm56wpkybj6njj39a3g56in9882lhpqixsy"; 58 58 } 59 59 { 60 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-kubernetes-v3.4.0-linux-amd64.tar.gz"; 61 - sha256 = "1dpd6m5w6fnxrspig4s2vcd4hxy720gcrdrxakn1mvz29k4s0zv3"; 60 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-kubernetes-v3.5.0-linux-amd64.tar.gz"; 61 + sha256 = "1zi6r1g7l56ra506hxkj8p9wlkgbmry7ir48v8wwdsfvplryj4sf"; 62 62 } 63 63 { 64 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-linode-v3.1.0-linux-amd64.tar.gz"; 65 - sha256 = "0q1bi1a80jwgx52m9hy0vp67hdv3nbhd0gqxj3jaf5w4dnh48dca"; 64 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-linode-v3.2.0-linux-amd64.tar.gz"; 65 + sha256 = "1lvb3vs2yp0ybz2xn2za5f0nfipiisrpzwzfn0wgl9arh17v0phc"; 66 66 } 67 67 { 68 68 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-mailgun-v3.1.0-linux-amd64.tar.gz"; ··· 99 99 ]; 100 100 x86_64-darwin = [ 101 101 { 102 - url = "https://get.pulumi.com/releases/sdk/pulumi-v3.5.1-darwin-x64.tar.gz"; 103 - sha256 = "0q2617vg53ib65vlj09z78lqqg4dz5ymcjn9kablkm5a6s1sfh5s"; 102 + url = "https://get.pulumi.com/releases/sdk/pulumi-v3.6.0-darwin-x64.tar.gz"; 103 + sha256 = "0yql94y78q0hfsxfsgvkxs7dv2lgrkv4ypm59qjr8l04krcknbmm"; 104 104 } 105 105 { 106 106 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-auth0-v2.2.0-darwin-amd64.tar.gz"; 107 107 sha256 = "12mkr0xczdnp21k0k7qn4r3swkaq3pr6v2z853p1db7ksz5kds23"; 108 108 } 109 109 { 110 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aws-v4.8.0-darwin-amd64.tar.gz"; 111 - sha256 = "0qhpzvfv67fn2n1x3h7znqiw7wxz526iw1a41q8v8jalkahfa2rb"; 110 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aws-v4.10.0-darwin-amd64.tar.gz"; 111 + sha256 = "0zv4b7nyvz7h0h0jxndd7dxzf4risgqyl7f20cbbcsixxk90sz38"; 112 112 } 113 113 { 114 114 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-cloudflare-v3.2.0-darwin-amd64.tar.gz"; ··· 135 135 sha256 = "1dpsbq3b0fz86355jy7rz4kcsa1lnw4azn25vzlis89ay1ncbblc"; 136 136 } 137 137 { 138 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gcp-v5.9.0-darwin-amd64.tar.gz"; 139 - sha256 = "1y4pjx260dlh7yi0skd5n2ixlqzi6b9lp5h77qaq1b9h3n4xybfh"; 138 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gcp-v5.11.0-darwin-amd64.tar.gz"; 139 + sha256 = "1k7yxajx3157qdanw1y11053k74rwlcvh828xrpwkzqszmzizxp9"; 140 140 } 141 141 { 142 142 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-github-v4.2.0-darwin-amd64.tar.gz"; ··· 147 147 sha256 = "0qbw4b5zm6dmwdilaz4bjdg55gc5lilwagrxwrab37vq4a8and4c"; 148 148 } 149 149 { 150 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-hcloud-v1.0.1-darwin-amd64.tar.gz"; 151 - sha256 = "1ddkzwwr2vc0sp1q3r510rpjqj5dl1dn8ax938874jnflcbcwng6"; 150 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-hcloud-v1.1.0-darwin-amd64.tar.gz"; 151 + sha256 = "1fgh7q7sivip212q2zgvrgg3lwxrzasm9vpa858168fvjv67ylbc"; 152 152 } 153 153 { 154 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-kubernetes-v3.4.0-darwin-amd64.tar.gz"; 155 - sha256 = "1x6fqa643n731cadb02288kc2z321gjjldkvi8wvjjy2dm0lfp72"; 154 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-kubernetes-v3.5.0-darwin-amd64.tar.gz"; 155 + sha256 = "0cl8wg5g78c147pqy5q52qq9bd7hw8zgvfmdafszwzwz6xh1051b"; 156 156 } 157 157 { 158 - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-linode-v3.1.0-darwin-amd64.tar.gz"; 159 - sha256 = "13rq01ylrqp48n62cp640a4mdqbrqnibb0xaw9pcpddl3a3nnck0"; 158 + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-linode-v3.2.0-darwin-amd64.tar.gz"; 159 + sha256 = "008jqnrl08g3gd38vg2yjwxdn288z75sbp3ghl2cbncfah2lwwja"; 160 160 } 161 161 { 162 162 url = "https://api.pulumi.com/releases/plugins/pulumi-resource-mailgun-v3.1.0-darwin-amd64.tar.gz";
+6 -6
pkgs/tools/admin/pulumi/update.sh
··· 3 3 4 4 # Version of Pulumi from 5 5 # https://www.pulumi.com/docs/get-started/install/versions/ 6 - VERSION="3.5.1" 6 + VERSION="3.6.0" 7 7 8 8 # Grab latest release ${VERSION} from 9 9 # https://github.com/pulumi/pulumi-${NAME}/releases 10 10 plugins=( 11 11 "auth0=2.2.0" 12 - "aws=4.8.0" 12 + "aws=4.10.0" 13 13 "cloudflare=3.2.0" 14 14 "consul=3.2.0" 15 15 "datadog=3.3.0" 16 16 "digitalocean=4.4.1" 17 17 "docker=3.0.0" 18 18 "equinix-metal=2.0.0" 19 - "gcp=5.9.0" 19 + "gcp=5.11.0" 20 20 "github=4.2.0" 21 21 "gitlab=4.1.0" 22 - "hcloud=1.0.1" 23 - "kubernetes=3.4.0" 24 - "linode=3.1.0" 22 + "hcloud=1.1.0" 23 + "kubernetes=3.5.0" 24 + "linode=3.2.0" 25 25 "mailgun=3.1.0" 26 26 "mysql=3.0.0" 27 27 "openstack=3.2.0"
+11
pkgs/tools/misc/ytmdl/default.nix
··· 1 1 { lib 2 2 , fetchFromGitHub 3 3 , python3 4 + , fetchpatch 4 5 , ffmpeg 5 6 }: 6 7 ··· 14 15 rev = version; 15 16 sha256 = "1jpd5zhqg2m9vjjjw4mgzb594q1v1pq1yl65py6kw42bq9w5yl5p"; 16 17 }; 18 + 19 + patches = [ 20 + # Fixes https://github.com/deepjyoti30/ytmdl/issues/188 21 + # Only needed until the next major release after 2021.06.26 22 + (fetchpatch { 23 + url = "https://github.com/deepjyoti30/ytmdl/commit/37ba821d9692249c1fa563505cf60bd11b8e209e.patch"; 24 + includes = [ "bin/ytmdl" ]; 25 + sha256 = "sha256-VqtthpUL0Oub3DK7tSvAnemOzPPTcLvXXeebZIGOgdc="; 26 + }) 27 + ]; 17 28 18 29 postPatch = '' 19 30 substituteInPlace setup.py \
+2 -2
pkgs/tools/security/vault/default.nix
··· 1 - { lib, fetchFromGitHub, buildGoPackage, installShellFiles, nixosTests 1 + { stdenv, lib, fetchFromGitHub, buildGoPackage, installShellFiles, nixosTests 2 2 , makeWrapper 3 3 , gawk 4 4 , glibc ··· 26 26 postInstall = '' 27 27 echo "complete -C $out/bin/vault vault" > vault.bash 28 28 installShellCompletion vault.bash 29 - 29 + '' + lib.optionalString stdenv.isLinux '' 30 30 wrapProgram $out/bin/vault \ 31 31 --prefix PATH ${lib.makeBinPath [ gawk glibc ]} 32 32 '';
+2 -2
pkgs/tools/security/vault/vault-bin.nix
··· 40 40 mkdir -p $out/bin $out/share/bash-completion/completions 41 41 mv vault $out/bin 42 42 echo "complete -C $out/bin/vault vault" > $out/share/bash-completion/completions/vault 43 - 43 + '' + lib.optionalString stdenv.isLinux '' 44 44 wrapProgram $out/bin/vault \ 45 45 --prefix PATH ${lib.makeBinPath [ gawk glibc ]} 46 - 46 + '' + '' 47 47 runHook postInstall 48 48 ''; 49 49
+7 -1
pkgs/top-level/all-packages.nix
··· 15050 15050 15051 15051 flyway = callPackage ../development/tools/flyway { }; 15052 15052 15053 - inherit (callPackages ../development/libraries/fmt { }) fmt_7; 15053 + inherit (callPackages ../development/libraries/fmt { }) fmt_7 fmt_8; 15054 15054 15055 15055 fmt = fmt_7; 15056 15056 ··· 20996 20996 rtw88 = callPackage ../os-specific/linux/rtw88 { }; 20997 20997 rtlwifi_new = rtw88; 20998 20998 20999 + rtw89 = callPackage ../os-specific/linux/rtw89 { }; 21000 + 20999 21001 openafs_1_8 = callPackage ../servers/openafs/1.8/module.nix { }; 21000 21002 openafs_1_9 = callPackage ../servers/openafs/1.9/module.nix { }; 21001 21003 # Current stable release; don't backport release updates! ··· 21006 21008 tuxedo-keyboard = if lib.versionAtLeast kernel.version "4.14" then callPackage ../os-specific/linux/tuxedo-keyboard { } else null; 21007 21009 21008 21010 jool = callPackage ../os-specific/linux/jool { }; 21011 + 21012 + kvmfr = callPackage ../os-specific/linux/kvmfr { }; 21009 21013 21010 21014 mba6x_bl = callPackage ../os-specific/linux/mba6x_bl { }; 21011 21015 ··· 21591 21595 rtl8761b-firmware = callPackage ../os-specific/linux/firmware/rtl8761b-firmware { }; 21592 21596 21593 21597 rtw88-firmware = callPackage ../os-specific/linux/firmware/rtw88-firmware { }; 21598 + 21599 + rtw89-firmware = callPackage ../os-specific/linux/firmware/rtw89-firmware { }; 21594 21600 21595 21601 s3ql = callPackage ../tools/backup/s3ql { }; 21596 21602