Merge staging-next into staging

authored by github-actions[bot] and committed by GitHub 724efe9d 00e5a559

+144 -83
+1
nixos/tests/stratis/default.nix
··· 4 4 5 5 { 6 6 simple = import ./simple.nix { inherit system pkgs; }; 7 + encryption = import ./encryption.nix { inherit system pkgs; }; 7 8 }
+33
nixos/tests/stratis/encryption.nix
··· 1 + import ../make-test-python.nix ({ pkgs, ... }: 2 + { 3 + name = "stratis"; 4 + 5 + meta = with pkgs.lib.maintainers; { 6 + maintainers = [ nickcao ]; 7 + }; 8 + 9 + nodes.machine = { pkgs, ... }: { 10 + services.stratis.enable = true; 11 + virtualisation.emptyDiskImages = [ 2048 ]; 12 + }; 13 + 14 + testScript = 15 + let 16 + testkey1 = pkgs.writeText "testkey1" "supersecret1"; 17 + testkey2 = pkgs.writeText "testkey2" "supersecret2"; 18 + in 19 + '' 20 + machine.wait_for_unit("stratisd") 21 + # test creation of encrypted pool and filesystem 22 + machine.succeed("stratis key set testkey1 --keyfile-path ${testkey1}") 23 + machine.succeed("stratis key set testkey2 --keyfile-path ${testkey2}") 24 + machine.succeed("stratis pool create testpool /dev/vdb --key-desc testkey1") 25 + machine.succeed("stratis fs create testpool testfs") 26 + # test rebinding encrypted pool 27 + machine.succeed("stratis pool rebind keyring testpool testkey2") 28 + # test restarting encrypted pool 29 + uuid = machine.succeed("stratis pool list | grep -oE '[0-9a-fA-F-]{36}'").rstrip('\n') 30 + machine.succeed(" stratis pool stop testpool") 31 + machine.succeed(f"stratis pool start {uuid} --unlock-method keyring") 32 + ''; 33 + })
+2 -2
pkgs/applications/audio/faust/faustlive.nix
··· 5 5 6 6 stdenv.mkDerivation rec { 7 7 pname = "faustlive"; 8 - version = "2.5.11"; 8 + version = "2.5.12"; 9 9 src = fetchFromGitHub { 10 10 owner = "grame-cncm"; 11 11 repo = "faustlive"; 12 12 rev = version; 13 - sha256 = "sha256-ldn6st3/iIABjEfAwodOnPrI97DygWbnYmvMktlOgrk="; 13 + sha256 = "sha256-pq9zO4opCh9GEEtuQjrxKdNvOasDlcGGUsQD4je7Wyw="; 14 14 fetchSubmodules = true; 15 15 }; 16 16
+2 -2
pkgs/applications/misc/obsidian/default.nix
··· 12 12 let 13 13 inherit (stdenv.hostPlatform) system; 14 14 pname = "obsidian"; 15 - version = "0.15.9"; 15 + version = "1.0.0"; 16 16 appname = "Obsidian"; 17 17 meta = with lib; { 18 18 description = "A powerful knowledge base that works on top of a local folder of plain text Markdown files"; ··· 25 25 filename = if stdenv.isDarwin then "Obsidian-${version}-universal.dmg" else "obsidian-${version}.tar.gz"; 26 26 src = fetchurl { 27 27 url = "https://github.com/obsidianmd/obsidian-releases/releases/download/v${version}/${filename}"; 28 - sha256 = if stdenv.isDarwin then "1q9almr8k1i2wzksd09libgnvypj5k9j15y6cxg4rgnw32fa152n" else "sha256-Qz1Ic5FtxXIk8J/2spNZaqpPIgx3yNyXiAQllbVrGjw="; 28 + sha256 = if stdenv.isDarwin then "sha256-KVWqdXzbQT93Dj4yesdnfFwAdYin1vfpPsj/ur1AGA0=" else "sha256-H1Cl9SBz/mwN8gezFkcV4KxI7+xVjQV2AtyLKyjVpI8="; 29 29 }; 30 30 31 31 icon = fetchurl {
+2 -2
pkgs/applications/misc/osmscout-server/default.nix
··· 14 14 in 15 15 mkDerivation rec { 16 16 pname = "osmscout-server"; 17 - version = "2.1.2"; 17 + version = "2.2.2"; 18 18 19 19 src = fetchFromGitHub { 20 20 owner = "rinigus"; 21 21 repo = "osmscout-server"; 22 22 rev = version; 23 - sha256 = "sha256-I14nQL0H2rMga+RDdAjykqmf7QIZveA6oGWu5PfZ89s="; 23 + sha256 = "sha256-ngB3c6rUQ/+AeaJHKAFRl9lCkUobLWSnsn030brB+Bw="; 24 24 fetchSubmodules = true; 25 25 }; 26 26
+3 -3
pkgs/applications/networking/cluster/kyverno/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "kyverno"; 5 - version = "1.7.4"; 5 + version = "1.8.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "kyverno"; 9 9 repo = "kyverno"; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-EzPd4D+pK9mFSoJx9gEWEw9izXum2NgACiBuQ6uTYGo="; 11 + sha256 = "sha256-VJhn3z/utbcZdJjmVzsjyqPfpKMmDXSKUcoALSmawqs="; 12 12 }; 13 13 14 14 ldflags = [ ··· 18 18 "-X github.com/kyverno/kyverno/pkg/version.BuildTime=1970-01-01_00:00:00" 19 19 ]; 20 20 21 - vendorSha256 = "sha256-bpuEEoWobFPVsNZKKuOKTQGvV+/NAgaM4M63bv5y0Rk="; 21 + vendorSha256 = "sha256-8Sk36IFk3tL/wqDnKJw/K1MtKBZuVRRFkyMl4b/XwDI="; 22 22 23 23 subPackages = [ "cmd/cli/kubectl-kyverno" ]; 24 24
+2 -2
pkgs/applications/science/electronics/gtkwave/default.nix
··· 16 16 17 17 stdenv.mkDerivation rec { 18 18 pname = "gtkwave"; 19 - version = "3.3.111"; 19 + version = "3.3.113"; 20 20 21 21 src = fetchurl { 22 22 url = "mirror://sourceforge/gtkwave/${pname}-gtk3-${version}.tar.gz"; 23 - sha256 = "0cv222qhgldfniz6zys52zhrynfsp5v0h8ia857lng7v33vw5qdl"; 23 + sha256 = "sha256-bv81puBSiFVkO2hNk63rMchbTSN3KtSnyHnL0/apQe0="; 24 24 }; 25 25 26 26 nativeBuildInputs = [ pkg-config wrapGAppsHook ];
+2 -2
pkgs/applications/science/logic/cbmc/default.nix
··· 13 13 14 14 stdenv.mkDerivation rec { 15 15 pname = "cbmc"; 16 - version = "5.67.0"; 16 + version = "5.68.0"; 17 17 18 18 src = fetchFromGitHub { 19 19 owner = "diffblue"; 20 20 repo = pname; 21 21 rev = "${pname}-${version}"; 22 - sha256 = "sha256-9w6GGi/yW7IYv3NoflpzO/UH712+LWp6f10+ak2hLIA="; 22 + sha256 = "sha256-Hup/E426sPAj8/vpgBz8j6C65fG6U59oq78mqmGkDD8="; 23 23 }; 24 24 25 25 nativeBuildInputs = [
+32
pkgs/applications/version-management/git-and-tools/git-publish/default.nix
··· 1 + { lib, stdenv, python, perl, fetchFromGitHub, installShellFiles }: 2 + stdenv.mkDerivation rec { 3 + pname = "git-publish"; 4 + version = "1.8.1"; 5 + 6 + src = fetchFromGitHub { 7 + owner = "stefanha"; 8 + repo = "git-publish"; 9 + rev = "v${version}"; 10 + sha256 = "14rz5kli6sz171cvdc46z3z0nnpd57rliwr6nn6vjjc49yyfwgl4"; 11 + }; 12 + 13 + nativeBuildInputs = [ perl installShellFiles ]; 14 + buildInputs = [ python ]; 15 + 16 + installPhase = '' 17 + runHook preInstall 18 + 19 + install -Dm0755 git-publish $out/bin/git-publish 20 + pod2man git-publish.pod > git-publish.1 21 + installManPage git-publish.1 22 + 23 + runHook postInstall 24 + ''; 25 + 26 + meta = { 27 + description = "Prepare and store patch revisions as git tags"; 28 + license = lib.licenses.mit; 29 + maintainers = [ lib.maintainers.lheckemann ]; 30 + homepage = "https://github.com/stefanha/git-publish"; 31 + }; 32 + }
+2 -2
pkgs/development/compilers/scala/2.x.nix
··· 26 26 }; 27 27 28 28 "2.13" = { 29 - version = "2.13.8"; 30 - sha256 = "LLMdhGnGUYOfDpyDehqwZVDQMXJnUvVJBr4bneATFM8="; 29 + version = "2.13.10"; 30 + sha256 = "sha256-sBRhWZzQeGBCxktTN5D0XlG6u5HFLcRl2EaDjpcBnMQ="; 31 31 pname = "scala_2_13"; 32 32 }; 33 33 };
+2 -2
pkgs/development/embedded/arduino/arduino-language-server/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "arduino-language-server"; 5 - version = "0.7.1"; 5 + version = "0.7.2"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "arduino"; 9 9 repo = "arduino-language-server"; 10 10 rev = version; 11 - hash = "sha256-FnkXtjktj22LCkmFPxzQ72qiVBC1WR/ZiwMsmZPL578="; 11 + hash = "sha256-7xuVCD27gE8uDFBTQgBwH8bx8OWc9Lj71o27FYOSiTY="; 12 12 }; 13 13 14 14 subPackages = [ "." ];
+2 -2
pkgs/development/libraries/armadillo/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "armadillo"; 5 - version = "11.4.0"; 5 + version = "11.4.1"; 6 6 7 7 src = fetchurl { 8 8 url = "mirror://sourceforge/arma/armadillo-${version}.tar.xz"; 9 - sha256 = "sha256-AWUxFSwCcppgKqbxb0ujsEdXQNXBvSjTTt1yZPR2Rhw="; 9 + sha256 = "sha256-2ttf01vE3CUbNvXdgHKcPFiNZeLsvNTk41mtnLBFI/s="; 10 10 }; 11 11 12 12 nativeBuildInputs = [ cmake ];
+5
pkgs/development/libraries/vte/default.nix
··· 48 48 url = "https://git.alpinelinux.org/aports/plain/community/vte3/fix-W_EXITCODE.patch?id=4d35c076ce77bfac7655f60c4c3e4c86933ab7dd"; 49 49 sha256 = "FkVyhsM0mRUzZmS2Gh172oqwcfXv6PyD6IEgjBhy2uU="; 50 50 }) 51 + # error: implicit declaration of function 'cfmakeraw' is invalid in C99 [-Werror,-Wimplicit-function-declaration] 52 + (fetchpatch { 53 + url = "https://gitlab.gnome.org/GNOME/vte/-/commit/1f1f177ff797ac2bb453168951135865cfded900.patch"; 54 + sha256 = "sha256-VRVhq8JAshtcFejJkNUpMilo7tLgcojlEnCTrAtGVa0="; 55 + }) 51 56 ]; 52 57 53 58 nativeBuildInputs = [
+4 -20
pkgs/development/python-modules/meteofrance-api/default.nix
··· 1 1 { lib 2 2 , buildPythonPackage 3 3 , fetchFromGitHub 4 - , fetchpatch 5 4 , poetry-core 6 5 , pytestCheckHook 7 6 , pythonOlder ··· 14 13 15 14 buildPythonPackage rec { 16 15 pname = "meteofrance-api"; 17 - version = "1.0.2"; 16 + version = "1.1.0"; 18 17 format = "pyproject"; 19 18 20 - disabled = pythonOlder "3.6"; 19 + disabled = pythonOlder "3.7"; 21 20 22 21 src = fetchFromGitHub { 23 22 owner = "hacf-fr"; 24 23 repo = pname; 25 24 rev = "v${version}"; 26 - hash = "sha256-X8f0z9ZPXH7Wc3GqHmPptxpNxbHeezdOzw4gZCprumU="; 25 + hash = "sha256-1ZN/9ur6uhK7M5TurmmWgUjzkc79MPqKnT637hbAAWA="; 27 26 }; 28 27 29 - patches = [ 30 - (fetchpatch { 31 - # Switch to poetry-core 32 - url = "https://github.com/hacf-fr/meteofrance-api/commit/7536993fe38dfe3d0833da3fd750be9277aeffa6.patch"; 33 - hash = "sha256-/4VgzoJxhaXoj1N1GNLJNvkQvv6IW9OcBJV6vg6kthM="; 34 - }) 35 - ]; 36 - 37 28 nativeBuildInputs = [ 38 29 poetry-core 39 30 ]; ··· 41 32 propagatedBuildInputs = [ 42 33 pytz 43 34 requests 35 + typing-extensions 44 36 urllib3 45 - ] ++ lib.optionals (pythonOlder "3.7") [ 46 - typing-extensions 47 37 ]; 48 38 49 39 checkInputs = [ 50 40 pytestCheckHook 51 41 requests-mock 52 42 ]; 53 - 54 - postPatch = '' 55 - # https://github.com/hacf-fr/meteofrance-api/pull/378 56 - substituteInPlace pyproject.toml \ 57 - --replace 'pytz = ">=2020.4,<2022.0"' 'pytz = ">=2020.4,<2023.0"' 58 - ''; 59 43 60 44 pythonImportsCheck = [ 61 45 "meteofrance_api"
+2 -2
pkgs/development/python-modules/nexia/default.nix
··· 11 11 12 12 buildPythonPackage rec { 13 13 pname = "nexia"; 14 - version = "2.0.2"; 14 + version = "2.0.4"; 15 15 format = "setuptools"; 16 16 17 17 disabled = pythonOlder "3.5"; ··· 20 20 owner = "bdraco"; 21 21 repo = pname; 22 22 rev = "refs/tags/${version}"; 23 - sha256 = "sha256-JbWKNM7fNhIuBnIHAvRegAxmE0OOwsTDQWaMtuDVQcc="; 23 + sha256 = "sha256-Pxr69NwdUY1FqIrJu60+KApHRBJ3WwAMifjweJuA8lI="; 24 24 }; 25 25 26 26 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/plugwise/default.nix
··· 21 21 22 22 buildPythonPackage rec { 23 23 pname = "plugwise"; 24 - version = "0.25.0"; 24 + version = "0.25.1"; 25 25 format = "setuptools"; 26 26 27 27 disabled = pythonOlder "3.7"; ··· 30 30 owner = pname; 31 31 repo = "python-plugwise"; 32 32 rev = "refs/tags/v${version}"; 33 - sha256 = "sha256-5kgUSEwrSDdVmPTnWXHGPefDWIWP8AQFBQ+CbKed+Co="; 33 + sha256 = "sha256-7LwQwtzNLB9dvV79CFBNdC5I8uw+BP+H108ljacQjgY="; 34 34 }; 35 35 36 36 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/poetry-core/default.nix
··· 15 15 16 16 buildPythonPackage rec { 17 17 pname = "poetry-core"; 18 - version = "1.2.0"; 18 + version = "1.3.2"; 19 19 format = "pyproject"; 20 20 21 21 disabled = pythonOlder "3.7"; ··· 24 24 owner = "python-poetry"; 25 25 repo = pname; 26 26 rev = version; 27 - hash = "sha256-d/VhnG+6qabgLMb8ki46R9+lpCwZNlS8QpM8u3VYmWs="; 27 + hash = "sha256-3Ryfq0MwrL/mKP8DmkhLOyFlulf3c73z9fFIzMuqOrg="; 28 28 }; 29 29 30 30 propagatedBuildInputs = lib.optionals (pythonOlder "3.8") [
+2 -2
pkgs/development/python-modules/poetry-plugin-export/default.nix
··· 6 6 7 7 buildPythonPackage rec { 8 8 pname = "poetry-plugin-export"; 9 - version = "1.0.6"; 9 + version = "1.1.2"; 10 10 format = "pyproject"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "python-poetry"; 14 14 repo = pname; 15 15 rev = "refs/tags/${version}"; 16 - hash = "sha256-wZbXIAGKTvbcYN1Sx9MCPVIiHxHzdpbLOVShHBEWUVU="; 16 + hash = "sha256-+BDBQwYaiddq3OQDHKmLap3ehWJe+Gh5D3TwuNXycjg="; 17 17 }; 18 18 19 19 postPatch = ''
+2 -2
pkgs/development/python-modules/poetry/default.nix
··· 41 41 42 42 buildPythonPackage rec { 43 43 pname = "poetry"; 44 - version = "1.2.0"; 44 + version = "1.2.2"; 45 45 format = "pyproject"; 46 46 47 47 disabled = pythonOlder "3.7"; ··· 50 50 owner = "python-poetry"; 51 51 repo = pname; 52 52 rev = "refs/tags/${version}"; 53 - hash = "sha256-+Nsg7oPh9tAHEKt1R9C+nY9UPy+9vbf/+A6vQWgTi+4="; 53 + hash = "sha256-huIjLv1T42HEmePCQNJpKnNxJKdyD9MlEtc2WRPOjRE="; 54 54 }; 55 55 56 56 postPatch = ''
+2 -2
pkgs/development/python-modules/pywbem/default.nix
··· 6 6 7 7 buildPythonPackage rec { 8 8 pname = "pywbem"; 9 - version = "1.4.1"; 9 + version = "1.5.0"; 10 10 11 11 src = fetchPypi { 12 12 inherit pname version; 13 - sha256 = "sha256-rYu75Kt+eVciwPJ/JlbJL8Zzp+BqFM0VGlDwMGRU0X4="; 13 + sha256 = "sha256-xffkWMJTDGE1j7xjM750+vNmqs546uM3QUMSZ63zJhA="; 14 14 }; 15 15 16 16 propagatedBuildInputs = [
+15 -1
pkgs/development/python-modules/threadpoolctl/default.nix
··· 22 22 sha256 = "sha256-/qt7cgFbvpc1BLZC7a4S0RToqSggKXAqF1Xr6xOqzw8="; 23 23 }; 24 24 25 - checkInputs = [ pytestCheckHook numpy scipy ]; 25 + checkInputs = [ 26 + pytestCheckHook 27 + numpy 28 + scipy 29 + ]; 30 + 26 31 disabledTests = [ 27 32 # accepts a limited set of cpu models based on project 28 33 # developers' hardware 29 34 "test_architecture" 35 + # https://github.com/joblib/threadpoolctl/issues/128 36 + "test_threadpool_limits_by_prefix" 37 + "test_controller_info_actualized" 38 + "test_command_line_command_flag" 39 + "test_command_line_import_flag" 40 + ]; 41 + 42 + pythonImportsCheck = [ 43 + "threadpoolctl" 30 44 ]; 31 45 32 46 meta = with lib; {
+3 -3
pkgs/development/tools/goda/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "goda"; 5 - version = "0.5.2"; 5 + version = "0.5.3"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "loov"; 9 9 repo = "goda"; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-gXpO0DvxghyJIIxjE/KGjF/uRQ5W3p5QhqtmzeDmAfA="; 11 + sha256 = "sha256-qBuhwIQvfUZMyzCJ/7Kedc+InrGwpcLhDLvX9i0ws2A="; 12 12 }; 13 13 14 - vendorSha256 = "sha256-OyQEw6mRrRneo3T8wns0doU4lxJYEoilTd30xctLBJ4="; 14 + vendorSha256 = "sha256-BYYuB4ZlCWD8NILkf4qrgM4q72ZTy7Ze3ICUXdoI5Ms="; 15 15 16 16 passthru.updateScript = nix-update-script { 17 17 attrPath = pname;
+5
pkgs/os-specific/linux/kernel/common-config.nix
··· 506 506 # Depends on MODULE_SIG and only really helps when you sign your modules 507 507 # and enforce signatures which we don't do by default. 508 508 SECURITY_LOCKDOWN_LSM = option no; 509 + 510 + # provides a register of persistent per-UID keyrings, useful for encrypting storage pools in stratis 511 + PERSISTENT_KEYRINGS = yes; 512 + # enable temporary caching of the last request_key() result 513 + KEYS_REQUEST_CACHE = whenAtLeast "5.3" yes; 509 514 } // optionalAttrs (!stdenv.hostPlatform.isAarch32) { 510 515 511 516 # Detect buffer overflows on the stack
+5 -4
pkgs/os-specific/linux/nvidia-x11/default.nix
··· 37 37 }; 38 38 39 39 latest = selectHighestVersion production (generic { 40 - version = "495.46"; 41 - sha256_64bit = "2Dt30X2gxUZnqlsT1uqVpcUTBCV7Hs8vjUo7WuMcYvU="; 42 - settingsSha256 = "vbcZYn+UBBGwjfrJ6SyXt3+JLBeNcXK4h8mjj7qxZPk="; 43 - persistencedSha256 = "ieYqkVxe26cLw1LUgBsFSSowAyfZkTcItIzQCestCXI="; 40 + version = "520.56.06"; 41 + sha256_64bit = "sha256-UWdLAL7Wdm7EPUHKhNGNaTkGI0+FUZBptqNB92wRPEY="; 42 + openSha256 = "sha256-miIxF/0fA7v8fU+oh/mx0DRqJdPBzmz14IqgPWJQeKU="; 43 + settingsSha256 = "sha256-NeT3tb7NGicKHnNkuOwbte6BJsP1bUzPSE+TXnevCAM="; 44 + persistencedSha256 = "sha256-3nWtnwpLaal3ty8GNMFa4zeonT8nKpYs6DIgsAq9+84="; 44 45 }); 45 46 46 47 beta = selectHighestVersion latest (generic {
+1 -1
pkgs/os-specific/linux/systemd/default.nix
··· 94 94 , withOomd ? true 95 95 , withPCRE2 ? true 96 96 , withPolkit ? true 97 - , withPortabled ? true 97 + , withPortabled ? !stdenv.hostPlatform.isMusl 98 98 , withRemote ? !stdenv.hostPlatform.isMusl 99 99 , withResolved ? true 100 100 , withShellCompletions ? true
+4 -6
pkgs/servers/dendrite/default.nix
··· 3 3 4 4 buildGoModule rec { 5 5 pname = "matrix-dendrite"; 6 - version = "0.10.1"; 6 + version = "0.10.3"; 7 7 8 8 src = fetchFromGitHub { 9 9 owner = "matrix-org"; 10 10 repo = "dendrite"; 11 11 rev = "v${version}"; 12 - sha256 = "sha256-o+vdxjxbgTPhXtmjrMXf/kBGYaaF3nvVnrG+PGnaM70="; 12 + sha256 = "sha256-ziKVv5ql1gIAIYpsRCV9f9y711hYz24M1Z+mGWO1vqs="; 13 13 }; 14 14 15 - vendorSha256 = "sha256-sd2frDxtMd0YUVCCQGaNYU7KopZQC1Ld5OHnjttTrgA="; 16 - 17 - # some tests are racy, re-enable once upstream has fixed them 18 - doCheck = false; 15 + vendorSha256 = "sha256-p1UmHIM4h6oe5PRSPD8rtEJpwypTxN1IHzge0Me/9mQ="; 19 16 20 17 checkInputs = [ 21 18 postgresqlTestHook ··· 37 34 meta = with lib; { 38 35 homepage = "https://matrix-org.github.io/dendrite"; 39 36 description = "A second-generation Matrix homeserver written in Go"; 37 + changelog = "https://github.com/matrix-org/dendrite/releases/tag/v${version}"; 40 38 license = licenses.asl20; 41 39 maintainers = teams.matrix.members; 42 40 platforms = platforms.unix;
+3 -3
pkgs/servers/endlessh-go/default.nix
··· 6 6 7 7 buildGoModule rec { 8 8 pname = "endlessh-go"; 9 - version = "20220731"; 9 + version = "20221012"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "shizunge"; 13 13 repo = "endlessh-go"; 14 14 rev = version; 15 - sha256 = "sha256-xV9VCbpd6JC/m3RXJt0v8WCCGs8UpZLvAv3bzPRrae4="; 15 + sha256 = "sha256-qgwOaqRyMiN3+vnwzwNet7jMQzgmFb09AVfYFwCAQJI="; 16 16 }; 17 17 18 - vendorSha256 = "sha256-YGVLntDnOX55IoIHIn0z1K7V/PhRLruEASfAGQsTUkk="; 18 + vendorSha256 = "sha256-8W0yh+/FPIf6M5JipwbpLseKEdo4uVRmtsYYqfkwENU="; 19 19 20 20 ldflags = [ "-s" "-w" ]; 21 21
-14
pkgs/tools/networking/modemmanager/default.nix
··· 1 1 { lib, stdenv, fetchurl 2 - , fetchpatch 3 2 , glib, udev, libgudev, polkit, ppp, gettext, pkg-config, python3 4 3 , libmbim, libqmi, systemd, vala, gobject-introspection, dbus 5 4 }: ··· 12 11 url = "https://www.freedesktop.org/software/ModemManager/ModemManager-${version}.tar.xz"; 13 12 sha256 = "sha256-tGTkkl2VWmyobdCGFudjsmrkbX/Tfb4oFnjjQGWx5DA="; 14 13 }; 15 - 16 - patches = [ 17 - # Fix tests with GLib 2.73.2 18 - # https://gitlab.freedesktop.org/mobile-broadband/ModemManager/-/issues/601 19 - (fetchpatch { 20 - url = "https://gitlab.freedesktop.org/mobile-broadband/ModemManager/-/commit/79a5a4eed2189ea87d25cbe00bc824a2572cad66.patch"; 21 - sha256 = "egGXkCzAMyqPjeO6ro23sdTddTDEGJUkV7rH8sSlSGE="; 22 - }) 23 - (fetchpatch { 24 - url = "https://gitlab.freedesktop.org/mobile-broadband/ModemManager/-/commit/51a333cd9a6707de7c623fd4c94cb6032477572f.patch"; 25 - sha256 = "1XyJ0GBmpBRwnsKPI4i/EBrF7W08HelL/PMDwmlQWcw="; 26 - }) 27 - ]; 28 14 29 15 nativeBuildInputs = [ vala gobject-introspection gettext pkg-config ]; 30 16
+2
pkgs/top-level/all-packages.nix
··· 2610 2610 2611 2611 git-privacy = callPackage ../development/tools/git-privacy { }; 2612 2612 2613 + git-publish = python3Packages.callPackage ../applications/version-management/git-and-tools/git-publish { }; 2614 + 2613 2615 git-repo-updater = python3Packages.callPackage ../development/tools/git-repo-updater { }; 2614 2616 2615 2617 git-revise = with python3Packages; toPythonApplication git-revise;