Merge staging-next into staging

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

+158 -75
+10
maintainers/maintainer-list.nix
··· 3892 3892 githubId = 15128988; 3893 3893 name = "Maksim Dzabraev"; 3894 3894 }; 3895 + e1mo = { 3896 + email = "nixpkgs@e1mo.de"; 3897 + matrix = "@e1mo:chaos.jetzt"; 3898 + github = "e1mo"; 3899 + githubId = 61651268; 3900 + name = "Moritz Fromm"; 3901 + keys = [{ 3902 + fingerprint = "67BE E563 43B6 420D 550E DF2A 6D61 7FD0 A85B AADA"; 3903 + }]; 3904 + }; 3895 3905 eadwu = { 3896 3906 email = "edmund.wu@protonmail.com"; 3897 3907 github = "eadwu";
+4 -4
nixos/modules/services/misc/etebase-server.nix
··· 179 179 description = "An Etebase (EteSync 2.0) server"; 180 180 after = [ "network.target" "systemd-tmpfiles-setup.service" ]; 181 181 wantedBy = [ "multi-user.target" ]; 182 + path = [ pythonEnv ]; 182 183 serviceConfig = { 183 184 User = cfg.user; 184 185 Restart = "always"; 185 186 WorkingDirectory = cfg.dataDir; 186 187 }; 187 188 environment = { 188 - PYTHONPATH = "${pythonEnv}/${pkgs.python3.sitePackages}"; 189 189 ETEBASE_EASY_CONFIG_PATH = configIni; 190 190 }; 191 191 preStart = '' 192 192 # Auto-migrate on first run or if the package has changed 193 193 versionFile="${cfg.dataDir}/src-version" 194 194 if [[ $(cat "$versionFile" 2>/dev/null) != ${pkgs.etebase-server} ]]; then 195 - ${pythonEnv}/bin/etebase-server migrate --no-input 196 - ${pythonEnv}/bin/etebase-server collectstatic --no-input --clear 195 + etebase-server migrate --no-input 196 + etebase-server collectstatic --no-input --clear 197 197 echo ${pkgs.etebase-server} > "$versionFile" 198 198 fi 199 199 ''; ··· 204 204 else "-b 0.0.0.0 -p ${toString cfg.port}"; 205 205 in '' 206 206 cd "${pythonEnv}/lib/etebase-server"; 207 - ${pythonEnv}/bin/daphne ${networking} \ 207 + daphne ${networking} \ 208 208 etebase_server.asgi:application 209 209 ''; 210 210 };
+1
nixos/modules/services/web-apps/dokuwiki.nix
··· 601 601 _1000101 602 602 onny 603 603 dandellion 604 + e1mo 604 605 ]; 605 606 }
+1
nixos/tests/dokuwiki.nix
··· 89 89 maintainers = with maintainers; [ 90 90 _1000101 91 91 onny 92 + e1mo 92 93 ]; 93 94 }; 94 95
+3 -3
pkgs/applications/blockchains/electrs/default.nix
··· 12 12 in 13 13 rustPlatform.buildRustPackage rec { 14 14 pname = "electrs"; 15 - version = "0.9.10"; 15 + version = "0.9.11"; 16 16 17 17 src = fetchFromGitHub { 18 18 owner = "romanz"; 19 19 repo = pname; 20 20 rev = "v${version}"; 21 - hash = "sha256-GqFtCK5hxnEfIfw3ITufeu26yueknuFZhLtGSXmJ8fE="; 21 + hash = "sha256-iudHdsSjoPal+ORMB3lU7ejGYv69q/8HcxScZS8D/u8="; 22 22 }; 23 23 24 - cargoHash = "sha256-p4t+G13XaCl7+IbX5YyBFF0PmARbw4XlRvnA0PRcjvQ="; 24 + cargoHash = "sha256-Ft1AluPfV6BIRGEddrrIGNRmaZIzUsA2DN2TcghCnSQ="; 25 25 26 26 # needed for librocksdb-sys 27 27 nativeBuildInputs = [ rustPlatform.bindgenHook ];
+3 -3
pkgs/applications/misc/remarkable/rmview/default.nix
··· 2 2 3 3 python3Packages.buildPythonApplication rec { 4 4 pname = "rmview"; 5 - version = "3.1.1"; 5 + version = "3.1.2"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "bordaigorl"; 9 9 repo = pname; 10 - rev = "v${version}"; 11 - sha256 = "sha256-lUzmOayMHftvCukXSxXr6tBzrr2vaua1ey9gsuCKOBc="; 10 + rev = "refs/tags/v${version}"; 11 + sha256 = "sha256-oCF37WQqNIXut2k+xr528twGxwPoH/sQ2leThagQJAU="; 12 12 }; 13 13 14 14 nativeBuildInputs = with python3Packages; [ pyqt5 wrapQtAppsHook ];
+3 -3
pkgs/applications/networking/cluster/glooctl/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "glooctl"; 5 - version = "1.12.37"; 5 + version = "1.13.1"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "solo-io"; 9 9 repo = "gloo"; 10 10 rev = "v${version}"; 11 - hash = "sha256-3dm60ySi/IdiAzZ+LWMLwxUJRv2HX0tQR5s+XMFqyGg="; 11 + hash = "sha256-dCMseU7rHxfyLCr+RlmsSJM7TSg3x/lQoCZpUtuPboQ="; 12 12 }; 13 13 14 14 subPackages = [ "projects/gloo/cli/cmd" ]; 15 - vendorSha256 = "sha256-b4Nl6uuZmcbxht4IRupyzQJL/o8nj4fIUuHvlHZWYTU="; 15 + vendorSha256 = "sha256-Lpc/fzOJLIyI2O5DP8K/LBYg6ZA1ixristercAM5VUQ="; 16 16 17 17 nativeBuildInputs = [ installShellFiles ]; 18 18
+2 -2
pkgs/applications/networking/flexget/default.nix
··· 5 5 6 6 python3Packages.buildPythonApplication rec { 7 7 pname = "flexget"; 8 - version = "3.5.16"; 8 + version = "3.5.17"; 9 9 format = "pyproject"; 10 10 11 11 # Fetch from GitHub in order to use `requirements.in` ··· 13 13 owner = "flexget"; 14 14 repo = "flexget"; 15 15 rev = "refs/tags/v${version}"; 16 - hash = "sha256-9hcl7OZLi86hZHLotsN1QlPzQ1Ep5vJumAyZxSxxIE8="; 16 + hash = "sha256-7r/3rB0TI/sRTi69+tx24dGjETBhX0KS1Arhg8aeoCk="; 17 17 }; 18 18 19 19 postPatch = ''
+2 -2
pkgs/applications/window-managers/stalonetray/default.nix
··· 11 11 12 12 stdenv.mkDerivation rec { 13 13 pname = "stalonetray"; 14 - version = "0.8.4"; 14 + version = "0.8.5"; 15 15 16 16 src = fetchFromGitHub { 17 17 owner = "kolbusa"; 18 18 repo = pname; 19 19 rev = "v${version}"; 20 - sha256 = "sha256-grxPqSYPLUstLIOKqzMActaSQ2ftYrjbalfR4HcPDRY="; 20 + sha256 = "sha256-/55oP6xA1LeLawOBkhh9acaDcObO4L4ojcy7e3vwnBw="; 21 21 }; 22 22 23 23 preConfigure =
+2 -2
pkgs/data/fonts/sarasa-gothic/default.nix
··· 1 1 { lib, fetchurl, libarchive }: 2 2 3 3 let 4 - version = "0.37.4"; 4 + version = "0.38.0"; 5 5 in fetchurl { 6 6 name = "sarasa-gothic-${version}"; 7 7 8 8 # Use the 'ttc' files here for a smaller closure size. 9 9 # (Using 'ttf' files gives a closure size about 15x larger, as of November 2021.) 10 10 url = "https://github.com/be5invis/Sarasa-Gothic/releases/download/v${version}/sarasa-gothic-ttc-${version}.7z"; 11 - sha256 = "sha256-fbZN4+SHb2Qelnp122M2I0enbcEl+Qh1oSMiDLAYwSs="; 11 + sha256 = "sha256-lGkb3e2EFHkDLm+/KArfOQ50qBFRThlpcID06g0t4aI="; 12 12 13 13 recursiveHash = true; 14 14 downloadToTemp = true;
+11
pkgs/desktops/gnome/extensions/extensionOverrides.nix
··· 3 3 , gjs 4 4 , gnome 5 5 , gobject-introspection 6 + , gsound 6 7 , hddtemp 8 + , libgda 7 9 , liquidctl 8 10 , lm_sensors 9 11 , netcat-gnu ··· 77 79 substituteInPlace $file --replace "gjs" "${gjs}/bin/gjs" 78 80 done 79 81 ''; 82 + })) 83 + 84 + (patchExtension "pano@elhan.io" (old: { 85 + patches = [ 86 + (substituteAll { 87 + src = ./extensionOverridesPatches/pano_at_elhan.io.patch; 88 + inherit gsound libgda; 89 + }) 90 + ]; 80 91 })) 81 92 82 93 (patchExtension "screen-autorotate@kosmospredanie.yandex.ru" (old: {
+10
pkgs/desktops/gnome/extensions/extensionOverridesPatches/pano_at_elhan.io.patch
··· 1 + diff --git a/extension.js b/extension.js 2 + index 26561f2..01209e7 100644 3 + --- a/extension.js 4 + +++ b/extension.js 5 + @@ -1,3 +1,5 @@ 6 + +imports.gi.GIRepository.Repository.prepend_search_path('@gsound@/lib/girepository-1.0') 7 + +imports.gi.GIRepository.Repository.prepend_search_path('@libgda@/lib/girepository-1.0') 8 + 9 + try { 10 +
+2 -2
pkgs/development/python-modules/ansible-lint/default.nix
··· 22 22 23 23 buildPythonPackage rec { 24 24 pname = "ansible-lint"; 25 - version = "6.10.1"; 25 + version = "6.10.2"; 26 26 format = "pyproject"; 27 27 28 28 disabled = pythonOlder "3.8"; 29 29 30 30 src = fetchPypi { 31 31 inherit pname version; 32 - hash = "sha256-JPFbYa9SvCKwXQCPnrdmLxz0KrdACNqfia9x/FQMz6Q="; 32 + hash = "sha256-4ihEmsLxDRwW3zXEdpKCtSmsH+K1B2czP60chaYt9nE="; 33 33 }; 34 34 35 35 postPatch = ''
+2 -2
pkgs/development/python-modules/aws-lambda-builders/default.nix
··· 12 12 13 13 buildPythonPackage rec { 14 14 pname = "aws-lambda-builders"; 15 - version = "1.23.1"; 15 + version = "1.24.0"; 16 16 format = "setuptools"; 17 17 18 18 disabled = pythonOlder "3.7"; ··· 21 21 owner = "awslabs"; 22 22 repo = "aws-lambda-builders"; 23 23 rev = "refs/tags/v${version}"; 24 - hash = "sha256-t/fdj0p3Z0J0C1v+TWx5jWNOjdAK2f0sPPkNM3SthXk="; 24 + hash = "sha256-Qr1E6MNBAKyNr0XbCIP0yJUFRvBpLhTZzTG06tdg31I="; 25 25 }; 26 26 27 27 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/cloudscraper/default.nix
··· 9 9 10 10 buildPythonPackage rec { 11 11 pname = "cloudscraper"; 12 - version = "1.2.66"; 12 + version = "1.2.67"; 13 13 format = "setuptools"; 14 14 15 15 disabled = pythonOlder "3.7"; 16 16 17 17 src = fetchPypi { 18 18 inherit pname version; 19 - hash = "sha256-XwzeI3dCcOigkt5o4PvWjheFTHZ/wtQEKpG9qeSBaHE="; 19 + hash = "sha256-J3bHDzZhwCjln9MGrCsQSILJs8s/eYCGJR4A/C1yw6I="; 20 20 }; 21 21 22 22 propagatedBuildInputs = [
+5
pkgs/development/python-modules/cvelib/default.nix
··· 6 6 , pytestCheckHook 7 7 , pythonOlder 8 8 , requests 9 + , testers 10 + , cve 9 11 }: 10 12 11 13 buildPythonPackage rec { ··· 38 40 "cvelib" 39 41 ]; 40 42 43 + passthru.tests.version = testers.testVersion { package = cve; }; 44 + 41 45 meta = with lib; { 42 46 description = "Library and a command line interface for the CVE Services API"; 43 47 homepage = "https://github.com/RedHatProductSecurity/cvelib"; 44 48 license = licenses.mit; 45 49 maintainers = with maintainers; [ raboof ]; 50 + mainProgram = "cve"; 46 51 }; 47 52 }
+23 -11
pkgs/development/python-modules/django_treebeard/default.nix
··· 1 1 { lib 2 2 , buildPythonPackage 3 + , django 3 4 , fetchPypi 4 - , pytest 5 - , django 5 + , pytest-django 6 + , pytestCheckHook 7 + , pythonOlder 6 8 }: 7 9 8 10 buildPythonPackage rec { 9 11 pname = "django-treebeard"; 10 - version = "4.5.1"; 12 + version = "4.6.0"; 13 + format = "setuptools"; 14 + 15 + disabled = pythonOlder "3.8"; 11 16 12 17 src = fetchPypi { 13 18 inherit pname version; 14 - sha256 = "80150017725239702054e5fa64dc66e383dc13ac262c8d47ee5a82cb005969da"; 19 + hash = "sha256-frHrcbJCFPLn3DvSFfDDrjL9Z2QXnNR3SveqtJE53qA="; 15 20 }; 16 21 17 - buildInputs = [ pytest ]; 18 - propagatedBuildInputs = [ django ]; 22 + propagatedBuildInputs = [ 23 + django 24 + ]; 19 25 20 - # tests fail "AppRegistryNotReady("Apps aren't loaded yet.")" 21 - doCheck = false; 26 + checkInputs = [ 27 + pytest-django 28 + pytestCheckHook 29 + ]; 30 + 31 + pythonImportsCheck = [ 32 + "treebeard" 33 + ]; 22 34 23 35 meta = with lib; { 24 - description = "Efficient tree implementations for Django 1.6+"; 36 + description = "Efficient tree implementations for Django"; 25 37 homepage = "https://tabo.pe/projects/django-treebeard/"; 26 - maintainers = with maintainers; [ desiderius ]; 38 + changelog = "https://github.com/django-treebeard/django-treebeard/blob/${version}/CHANGES.md"; 27 39 license = licenses.asl20; 40 + maintainers = with maintainers; [ desiderius ]; 28 41 }; 29 - 30 42 }
+2 -2
pkgs/development/python-modules/google-cloud-bigquery-datatransfer/default.nix
··· 14 14 15 15 buildPythonPackage rec { 16 16 pname = "google-cloud-bigquery-datatransfer"; 17 - version = "3.8.0"; 17 + version = "3.9.0"; 18 18 format = "setuptools"; 19 19 20 20 disabled = pythonOlder "3.7"; 21 21 22 22 src = fetchPypi { 23 23 inherit pname version; 24 - hash = "sha256-TR41fn/e4185RW8zkd3SY1E/jNQZuUYJr1n+TwNPHT4="; 24 + hash = "sha256-AH6Xq5jMIo1arGQazoPWgWnKefEavHnas6FIy+LFNP8="; 25 25 }; 26 26 27 27 propagatedBuildInputs = [
+46 -14
pkgs/development/python-modules/sqlalchemy-continuum/default.nix
··· 1 1 { lib 2 - , fetchPypi 3 2 , buildPythonPackage 3 + , fetchPypi 4 4 , flask 5 5 , flask-login 6 6 , flask-sqlalchemy 7 7 , flexmock 8 + , psycopg2 9 + , pymysql 8 10 , pytestCheckHook 11 + , pythonOlder 9 12 , sqlalchemy 10 - , sqlalchemy-utils 11 13 , sqlalchemy-i18n 14 + , sqlalchemy-utils 12 15 }: 13 16 14 17 buildPythonPackage rec { 15 - pname = "SQLAlchemy-Continuum"; 16 - version = "1.3.13"; 18 + pname = "sqlalchemy-continuum"; 19 + version = "1.3.14"; 20 + format = "setuptools"; 21 + 22 + disabled = pythonOlder "3.7"; 17 23 18 24 src = fetchPypi { 19 - inherit pname version; 20 - sha256 = "sha256-JTqlHQmaVH2qKz7CFyCqpous3ecOpoFrxVlzasbc21I="; 25 + pname = "SQLAlchemy-Continuum"; 26 + inherit version; 27 + hash = "sha256-1+k/lx6R8tW9gM3M2kqaVEwpmx8cMhDXeqCjyd8O2hM="; 21 28 }; 22 29 23 30 propagatedBuildInputs = [ ··· 25 32 sqlalchemy-utils 26 33 ]; 27 34 28 - # indicate tests that we don't have a database server at hand 29 - DB = "sqlite"; 35 + passthru.optional-dependencies = { 36 + flask = [ 37 + flask 38 + ]; 39 + flask-login = [ 40 + flask-login 41 + ]; 42 + flask-sqlalchemy = [ 43 + flask-sqlalchemy 44 + ]; 45 + flexmock = [ 46 + flexmock 47 + ]; 48 + i18n = [ 49 + sqlalchemy-i18n 50 + ]; 51 + }; 30 52 31 53 checkInputs = [ 54 + psycopg2 55 + pymysql 32 56 pytestCheckHook 33 - sqlalchemy-i18n 34 - flask 35 - flask-login 36 - flask-sqlalchemy 37 - flexmock 57 + ] ++ passthru.optional-dependencies.flask 58 + ++ passthru.optional-dependencies.flask-login 59 + ++ passthru.optional-dependencies.flask-sqlalchemy 60 + ++ passthru.optional-dependencies.flexmock 61 + ++ passthru.optional-dependencies.i18n; 62 + 63 + # indicate tests that we don't have a database server at hand 64 + DB = "sqlite"; 65 + 66 + pythonImportsCheck = [ 67 + "sqlalchemy_continuum" 38 68 ]; 39 69 40 70 meta = with lib; { 71 + description = "Versioning and auditing extension for SQLAlchemy"; 41 72 homepage = "https://github.com/kvesteri/sqlalchemy-continuum/"; 42 - description = "Versioning and auditing extension for SQLAlchemy"; 73 + changelog = "https://github.com/kvesteri/sqlalchemy-continuum/blob/${version}/CHANGES.rst"; 43 74 license = licenses.bsd3; 75 + maintainers = with maintainers; [ ]; 44 76 }; 45 77 }
+4 -4
pkgs/games/anki/bin.nix
··· 3 3 let 4 4 pname = "anki-bin"; 5 5 # Update hashes for both Linux and Darwin! 6 - version = "2.1.54"; 6 + version = "2.1.55"; 7 7 8 8 sources = { 9 9 linux = fetchurl { 10 10 url = "https://github.com/ankitects/anki/releases/download/${version}/anki-${version}-linux-qt6.tar.zst"; 11 - sha256 = "sha256-NFhgVd4ctEsh7iaSZ9v0OMszd81H41eq+y+FRIhcCtE="; 11 + sha256 = "sha256-fi7efWBZZnqOEztVOhOsfspcTBDxqw2Rr/eAGMFYbAU="; 12 12 }; 13 13 14 14 # For some reason anki distributes completely separate dmg-files for the aarch64 version and the x86_64 version 15 15 darwin-x86_64 = fetchurl { 16 16 url = "https://github.com/ankitects/anki/releases/download/${version}/anki-${version}-mac-intel-qt6.dmg"; 17 - sha256 = "sha256-kus59Z9Oe4sbAlF4szeg751hlSEUR0ijKz4rjfHEWgA="; 17 + sha256 = "sha256-+Ceo03bMNnDQWgDmF1MIlrTQyHaJUKG8gF1/+ZEFCYw="; 18 18 }; 19 19 darwin-aarch64 = fetchurl { 20 20 url = "https://github.com/ankitects/anki/releases/download/${version}/anki-${version}-mac-apple-qt6.dmg"; 21 - sha256 = "sha256-ROIpGB3W21ttWj+cRkf0rpLFrO4LR6+ZyGRsalz5J+E="; 21 + sha256 = "sha256-3ppE+APPUJ6H/ud67KNwfQJnFCa7g7Hdxx4oZD0ip6E="; 22 22 }; 23 23 }; 24 24
+5 -7
pkgs/os-specific/linux/nvidia-x11/default.nix
··· 13 13 kernel = callPackage # a hacky way of extracting parameters from callPackage 14 14 ({ kernel, libsOnly ? false }: if libsOnly then { } else kernel) { }; 15 15 16 - kernelModVersion = lib.versions.majorMinor kernel.modDirVersion; 17 - 18 16 selectHighestVersion = a: b: if lib.versionOlder a.version b.version 19 17 then b 20 18 else a; ··· 27 25 stable = if stdenv.hostPlatform.system == "i686-linux" then legacy_390 else latest; 28 26 29 27 production = generic { 30 - version = "525.60.11"; 31 - sha256_64bit = "sha256-gW7mwuCBPMw9SnlY9x/EmjfGDv4dUdYUbBznJAOYPV0="; 32 - openSha256 = "sha256-33ATZuYu+SOOxM6UKXp6J+f1+zbmHvaK4v13X3UZTTM="; 33 - settingsSha256 = "sha256-gA1x6oEpnkr/OPP4eR1L5gC5srvEKtDrSpnv2QEaEpE="; 34 - persistencedSha256 = "sha256-AFMy3agoJ6yVsGgUvTfOzHlz30iApBpAReckq9iS7AA="; 28 + version = "525.78.01"; 29 + sha256_64bit = "sha256-Q9pC0r9pvDfqnHwPoC9S2w3MSDwnL1LtrK2JpctJWpM="; 30 + openSha256 = "sha256-fxpyXVl735ZJ3NnK7jN95gPstu7YopYH/K7UK0iAC7k="; 31 + settingsSha256 = "sha256-1d3Cn+7Gm1ORQxmTKr18GFmYHVb8t050XVLler1dCtw="; 32 + persistencedSha256 = "sha256-t6dViuvA2fw28w4kh4koIoxh9pQ8f7KI1PIUFJcGlYA="; 35 33 }; 36 34 37 35 latest = selectHighestVersion production (generic {
+10 -7
pkgs/tools/archivers/gbl/default.nix
··· 22 22 }; 23 23 24 24 cargoPatches = [ 25 + # update ring to fix building on Mac M1 26 + # https://github.com/dac-gmbh/gbl/pull/64 27 + (fetchpatch { 28 + url = "https://github.com/raboof/gbl/commit/17e154d66932af59abe8677309792606b7f64c7d.patch"; 29 + sha256 = "sha256-5Itoi86Q+9FzSTtnggODKPwwYPp5BpIVgR2vYMLHBts="; 30 + }) 25 31 # Upstream does not include Cargo.lock, even though this is recommended for applications. 26 - # This patch adds it. https://github.com/dac-gmbh/gbl/pull/62 27 32 (fetchpatch { 28 - url = "https://github.com/raboof/gbl/commit/99078da334c6e1ffd8189c691bbc711281fae5cc.patch"; 29 - sha256 = "sha256-sAKkn4//8P87ZJ6NTHm2NUJH1sAFFwfrybv2QtQ3nnM="; 33 + url = "https://github.com/raboof/gbl/commit/9423d36ee3168bca8db7a7cb65611dc7ddc2daf0.patch"; 34 + sha256 = "sha256-zwHXgUVkAYiQs/AT/pINnZoECoXzh+9astWMYENGTL8="; 30 35 }) 31 36 ]; 32 37 33 - cargoSha256 = "sha256-RUZ6wswRtV8chq3+bY9LTRf6IYMbZ9/GPl2X5UcF7d8="; 38 + cargoSha256 = "sha256-CeGLSseKUe2XudRqZm5Y7o7ZLDtDBg/MFunOGqxFZGM="; 34 39 35 40 nativeBuildInputs = [ pkg-config ]; 36 41 buildInputs = [ openssl ] ++ lib.optionals stdenv.isDarwin [ Security ]; ··· 44 49 Utility to read, create and manipulate `.gbl` firmware update 45 50 files targeting the Silicon Labs Gecko Bootloader. 46 51 ''; 47 - homepage = "https://github.com/dac-gmbh/gbl"; 52 + homepage = "https://github.com/jonas-schievink/gbl"; 48 53 license = licenses.mit; 49 54 maintainers = [ maintainers.raboof ]; 50 - # never built on aarch64-darwin since first introduction in nixpkgs 51 - broken = stdenv.isDarwin && stdenv.isAarch64; 52 55 }; 53 56 }
+2 -2
pkgs/tools/misc/yt-dlp/default.nix
··· 20 20 # The websites yt-dlp deals with are a very moving target. That means that 21 21 # downloads break constantly. Because of that, updates should always be backported 22 22 # to the latest stable release. 23 - version = "2023.1.2"; 23 + version = "2023.1.6"; 24 24 25 25 src = fetchPypi { 26 26 inherit pname version; 27 - sha256 = "sha256-uNe7tcFZX3GIVaMfNNigJ2pwhvXT9ULAIaje2LJtNq4="; 27 + sha256 = "sha256-Ong6NnUc7RY2j0CzuoZas5swaJ7YBW8e4jRqo4OaCw8="; 28 28 }; 29 29 30 30 propagatedBuildInputs = [ brotli certifi mutagen pycryptodomex websockets ];
+3 -3
pkgs/tools/virtualization/uefi-run/default.nix
··· 5 5 6 6 rustPlatform.buildRustPackage rec { 7 7 pname = "uefi-run"; 8 - version = "0.5.0"; 8 + version = "0.6.0"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "Richard-W"; 12 12 repo = pname; 13 13 rev = "v${version}"; 14 - sha256 = "sha256-fwzWdOinW/ECVI/65pPB1shxPdl2nZThAqlg8wlWg/g="; 14 + sha256 = "sha256-OL21C3J4M7q1nNB6lL9xaU6ryZN45UDUqiKsbqQhYH8="; 15 15 }; 16 16 17 - cargoSha256 = "sha256-c+wzMzTkG0FpfQ1rZ8e9dn0ez12vmoecrtNeFk90sdQ="; 17 + cargoSha256 = "sha256-ieX8jQKv9Fht1p7JtTieZ5M+rXdn6/Oo/LgJ8NEBIuQ="; 18 18 19 19 meta = with lib; { 20 20 description = "Directly run UEFI applications in qemu";