···33let
44 pname = "anki-bin";
55 # Update hashes for both Linux and Darwin!
66- version = "2.1.54";
66+ version = "2.1.55";
7788 sources = {
99 linux = fetchurl {
1010 url = "https://github.com/ankitects/anki/releases/download/${version}/anki-${version}-linux-qt6.tar.zst";
1111- sha256 = "sha256-NFhgVd4ctEsh7iaSZ9v0OMszd81H41eq+y+FRIhcCtE=";
1111+ sha256 = "sha256-fi7efWBZZnqOEztVOhOsfspcTBDxqw2Rr/eAGMFYbAU=";
1212 };
13131414 # For some reason anki distributes completely separate dmg-files for the aarch64 version and the x86_64 version
1515 darwin-x86_64 = fetchurl {
1616 url = "https://github.com/ankitects/anki/releases/download/${version}/anki-${version}-mac-intel-qt6.dmg";
1717- sha256 = "sha256-kus59Z9Oe4sbAlF4szeg751hlSEUR0ijKz4rjfHEWgA=";
1717+ sha256 = "sha256-+Ceo03bMNnDQWgDmF1MIlrTQyHaJUKG8gF1/+ZEFCYw=";
1818 };
1919 darwin-aarch64 = fetchurl {
2020 url = "https://github.com/ankitects/anki/releases/download/${version}/anki-${version}-mac-apple-qt6.dmg";
2121- sha256 = "sha256-ROIpGB3W21ttWj+cRkf0rpLFrO4LR6+ZyGRsalz5J+E=";
2121+ sha256 = "sha256-3ppE+APPUJ6H/ud67KNwfQJnFCa7g7Hdxx4oZD0ip6E=";
2222 };
2323 };
2424
+5-7
pkgs/os-specific/linux/nvidia-x11/default.nix
···1313 kernel = callPackage # a hacky way of extracting parameters from callPackage
1414 ({ kernel, libsOnly ? false }: if libsOnly then { } else kernel) { };
15151616- kernelModVersion = lib.versions.majorMinor kernel.modDirVersion;
1717-1816 selectHighestVersion = a: b: if lib.versionOlder a.version b.version
1917 then b
2018 else a;
···2725 stable = if stdenv.hostPlatform.system == "i686-linux" then legacy_390 else latest;
28262927 production = generic {
3030- version = "525.60.11";
3131- sha256_64bit = "sha256-gW7mwuCBPMw9SnlY9x/EmjfGDv4dUdYUbBznJAOYPV0=";
3232- openSha256 = "sha256-33ATZuYu+SOOxM6UKXp6J+f1+zbmHvaK4v13X3UZTTM=";
3333- settingsSha256 = "sha256-gA1x6oEpnkr/OPP4eR1L5gC5srvEKtDrSpnv2QEaEpE=";
3434- persistencedSha256 = "sha256-AFMy3agoJ6yVsGgUvTfOzHlz30iApBpAReckq9iS7AA=";
2828+ version = "525.78.01";
2929+ sha256_64bit = "sha256-Q9pC0r9pvDfqnHwPoC9S2w3MSDwnL1LtrK2JpctJWpM=";
3030+ openSha256 = "sha256-fxpyXVl735ZJ3NnK7jN95gPstu7YopYH/K7UK0iAC7k=";
3131+ settingsSha256 = "sha256-1d3Cn+7Gm1ORQxmTKr18GFmYHVb8t050XVLler1dCtw=";
3232+ persistencedSha256 = "sha256-t6dViuvA2fw28w4kh4koIoxh9pQ8f7KI1PIUFJcGlYA=";
3533 };
36343735 latest = selectHighestVersion production (generic {
+10-7
pkgs/tools/archivers/gbl/default.nix
···2222 };
23232424 cargoPatches = [
2525+ # update ring to fix building on Mac M1
2626+ # https://github.com/dac-gmbh/gbl/pull/64
2727+ (fetchpatch {
2828+ url = "https://github.com/raboof/gbl/commit/17e154d66932af59abe8677309792606b7f64c7d.patch";
2929+ sha256 = "sha256-5Itoi86Q+9FzSTtnggODKPwwYPp5BpIVgR2vYMLHBts=";
3030+ })
2531 # Upstream does not include Cargo.lock, even though this is recommended for applications.
2626- # This patch adds it. https://github.com/dac-gmbh/gbl/pull/62
2732 (fetchpatch {
2828- url = "https://github.com/raboof/gbl/commit/99078da334c6e1ffd8189c691bbc711281fae5cc.patch";
2929- sha256 = "sha256-sAKkn4//8P87ZJ6NTHm2NUJH1sAFFwfrybv2QtQ3nnM=";
3333+ url = "https://github.com/raboof/gbl/commit/9423d36ee3168bca8db7a7cb65611dc7ddc2daf0.patch";
3434+ sha256 = "sha256-zwHXgUVkAYiQs/AT/pINnZoECoXzh+9astWMYENGTL8=";
3035 })
3136 ];
32373333- cargoSha256 = "sha256-RUZ6wswRtV8chq3+bY9LTRf6IYMbZ9/GPl2X5UcF7d8=";
3838+ cargoSha256 = "sha256-CeGLSseKUe2XudRqZm5Y7o7ZLDtDBg/MFunOGqxFZGM=";
34393540 nativeBuildInputs = [ pkg-config ];
3641 buildInputs = [ openssl ] ++ lib.optionals stdenv.isDarwin [ Security ];
···4449 Utility to read, create and manipulate `.gbl` firmware update
4550 files targeting the Silicon Labs Gecko Bootloader.
4651 '';
4747- homepage = "https://github.com/dac-gmbh/gbl";
5252+ homepage = "https://github.com/jonas-schievink/gbl";
4853 license = licenses.mit;
4954 maintainers = [ maintainers.raboof ];
5050- # never built on aarch64-darwin since first introduction in nixpkgs
5151- broken = stdenv.isDarwin && stdenv.isAarch64;
5255 };
5356}
+2-2
pkgs/tools/misc/yt-dlp/default.nix
···2020 # The websites yt-dlp deals with are a very moving target. That means that
2121 # downloads break constantly. Because of that, updates should always be backported
2222 # to the latest stable release.
2323- version = "2023.1.2";
2323+ version = "2023.1.6";
24242525 src = fetchPypi {
2626 inherit pname version;
2727- sha256 = "sha256-uNe7tcFZX3GIVaMfNNigJ2pwhvXT9ULAIaje2LJtNq4=";
2727+ sha256 = "sha256-Ong6NnUc7RY2j0CzuoZas5swaJ7YBW8e4jRqo4OaCw8=";
2828 };
29293030 propagatedBuildInputs = [ brotli certifi mutagen pycryptodomex websockets ];