···47 steps:
48 - uses: cachix/install-nix-action@08dcb3a5e62fa31e2da3d490afc4176ef55ecd72 # v30
4950- - uses: cachix/cachix-action@ad2ddac53f961de1989924296a1f236fcfbaa4fc # v15
51 with:
52 # This cache is for the nixpkgs repo checks and should not be trusted or used elsewhere.
53 name: nixpkgs-ci
···47 steps:
48 - uses: cachix/install-nix-action@08dcb3a5e62fa31e2da3d490afc4176ef55ecd72 # v30
4950+ - uses: cachix/cachix-action@0fc020193b5a1fa3ac4575aa3a7d3aa6a35435ad # v16
51 with:
52 # This cache is for the nixpkgs repo checks and should not be trusted or used elsewhere.
53 name: nixpkgs-ci
+1-1
.github/workflows/manual-nixos-v2.yml
···26 with:
27 extra_nix_config: sandbox = true
2829- - uses: cachix/cachix-action@ad2ddac53f961de1989924296a1f236fcfbaa4fc # v15
30 if: github.repository_owner == 'NixOS'
31 with:
32 # This cache is for the nixpkgs repo checks and should not be trusted or used elsewhere.
···26 with:
27 extra_nix_config: sandbox = true
2829+ - uses: cachix/cachix-action@0fc020193b5a1fa3ac4575aa3a7d3aa6a35435ad # v16
30 if: github.repository_owner == 'NixOS'
31 with:
32 # This cache is for the nixpkgs repo checks and should not be trusted or used elsewhere.
+1-1
.github/workflows/manual-nixpkgs-v2.yml
···24 with:
25 extra_nix_config: sandbox = true
2627- - uses: cachix/cachix-action@ad2ddac53f961de1989924296a1f236fcfbaa4fc # v15
28 if: github.repository_owner == 'NixOS'
29 with:
30 # This cache is for the nixpkgs repo checks and should not be trusted or used elsewhere.
···24 with:
25 extra_nix_config: sandbox = true
2627+ - uses: cachix/cachix-action@0fc020193b5a1fa3ac4575aa3a7d3aa6a35435ad # v16
28 if: github.repository_owner == 'NixOS'
29 with:
30 # This cache is for the nixpkgs repo checks and should not be trusted or used elsewhere.
+2
nixos/doc/manual/release-notes/rl-2505.section.md
···142143- [victorialogs][https://docs.victoriametrics.com/victorialogs/], log database from VictoriaMetrics. Available as [services.victorialogs](#opt-services.victorialogs.enable)
14400145- [nostr-rs-relay](https://git.sr.ht/~gheartsfield/nostr-rs-relay/), This is a nostr relay, written in Rust. Available as [services.nostr-rs-relay](options.html#opt-services.nostr-rs-relay.enable).
146147- [Prometheus Node Cert Exporter](https://github.com/amimof/node-cert-exporter), a prometheus exporter to check for SSL cert expiry. Available under [services.prometheus.exporters.node-cert](#opt-services.prometheus.exporters.node-cert.enable).
···142143- [victorialogs][https://docs.victoriametrics.com/victorialogs/], log database from VictoriaMetrics. Available as [services.victorialogs](#opt-services.victorialogs.enable)
144145+- [gokapi](https://github.com/Forceu/Gokapi), Lightweight selfhosted Firefox Send alternative without public upload. AWS S3 supported. Available with [services.gokapi](options.html#opt-services.gokapi.enable)
146+147- [nostr-rs-relay](https://git.sr.ht/~gheartsfield/nostr-rs-relay/), This is a nostr relay, written in Rust. Available as [services.nostr-rs-relay](options.html#opt-services.nostr-rs-relay.enable).
148149- [Prometheus Node Cert Exporter](https://github.com/amimof/node-cert-exporter), a prometheus exporter to check for SSL cert expiry. Available under [services.prometheus.exporters.node-cert](#opt-services.prometheus.exporters.node-cert.enable).
···8 services.userborn.enable = lib.mkDefault true;
910 # Random perl remnants
11- system.disableInstallerTools = lib.mkDefault true;
12 programs.less.lessopen = lib.mkDefault null;
13 programs.command-not-found.enable = lib.mkDefault false;
14 boot.enableContainers = lib.mkDefault false;
···20 # Check that the system does not contain a Nix store path that contains the
21 # string "perl".
22 system.forbiddenDependenciesRegexes = [ "perl" ];
23-24- # Re-add nixos-rebuild to the systemPackages that was removed by the
25- # `system.disableInstallerTools` option.
26- environment.systemPackages = [ pkgs.nixos-rebuild ];
27-28}
···8 services.userborn.enable = lib.mkDefault true;
910 # Random perl remnants
11+ system.tools.nixos-generate-config.enable = lib.mkDefault false;
12 programs.less.lessopen = lib.mkDefault null;
13 programs.command-not-found.enable = lib.mkDefault false;
14 boot.enableContainers = lib.mkDefault false;
···20 # Check that the system does not contain a Nix store path that contains the
21 # string "perl".
22 system.forbiddenDependenciesRegexes = [ "perl" ];
0000023}
···67rustPlatform.buildRustPackage rec {
8 pname = "cargo-bundle-licenses";
9- version = "3.1.0";
1011 src = fetchFromGitHub {
12 owner = "sstadick";
13 repo = "cargo-bundle-licenses";
14 rev = "v${version}";
15- hash = "sha256-leSHjl/B76Z4JM1wO9IBKbdfMgHtY/pGut1hnDd8/L0=";
16 };
1718 useFetchCargoVendor = true;
19- cargoHash = "sha256-I5zIrMZ9GnlAUfWaaFP6yr+pv8wWtxguxSL0zho3BRs=";
2021 meta = with lib; {
22 description = "Generate a THIRDPARTY file with all licenses in a cargo project";
···67rustPlatform.buildRustPackage rec {
8 pname = "cargo-bundle-licenses";
9+ version = "4.0.0";
1011 src = fetchFromGitHub {
12 owner = "sstadick";
13 repo = "cargo-bundle-licenses";
14 rev = "v${version}";
15+ hash = "sha256-pTxZ9s8ZccylMfEiifYmJuBB+riZ37QJSAMpVuSgLzs=";
16 };
1718 useFetchCargoVendor = true;
19+ cargoHash = "sha256-4zolwQzK6dnFIcS2NwuxYZRS2AGcUGHh+KQzDkI0J6c=";
2021 meta = with lib; {
22 description = "Generate a THIRDPARTY file with all licenses in a cargo project";
+3-3
pkgs/by-name/co/consul/package.nix
···89buildGoModule rec {
10 pname = "consul";
11- version = "1.20.4";
1213 # Note: Currently only release tags are supported, because they have the Consul UI
14 # vendored. See
···22 owner = "hashicorp";
23 repo = pname;
24 tag = "v${version}";
25- hash = "sha256-pvTHrFrnRSprsbIPenVPVnnmU59OQCZc9DF+8wcWJ3A=";
26 };
2728 # This corresponds to paths with package main - normally unneeded but consul
···32 "connect/certgen"
33 ];
3435- vendorHash = "sha256-hAnIKuFtS6l4nhq8bTcHkvW43FT6K8+0FglRRNfDtPg=";
3637 doCheck = false;
38
···89buildGoModule rec {
10 pname = "consul";
11+ version = "1.20.5";
1213 # Note: Currently only release tags are supported, because they have the Consul UI
14 # vendored. See
···22 owner = "hashicorp";
23 repo = pname;
24 tag = "v${version}";
25+ hash = "sha256-dBx/WHi+qFrOyA0lIjvARcAZ96WvHCjVs94XicSL5L0=";
26 };
2728 # This corresponds to paths with package main - normally unneeded but consul
···32 "connect/certgen"
33 ];
3435+ vendorHash = "sha256-rQDVXMLXI2/D4SNLfs3CT4chDnzhh1aU5xuMMBDMhLI=";
3637 doCheck = false;
38
···161 # Fix race condition exposed by missing dependency
162 # https://bugs.gentoo.org/933368
163 ./qtwebengine-fix_build_pdf_extension_util.patch
164+165+ # The latest version of Clang changed what macros it predefines on Apple
166+ # targets, causing errors about predefined macros in zlib.
167+ (fetchpatch2 {
168+ url = "https://github.com/chromium/chromium/commit/2f39ac8d0a414dd65c0e1d5aae38c8f97aa06ae9.patch";
169+ hash = "sha256-3kA2os0IntxIiJwzS5nPd7QWYlOWOpoLKYsOQFYv0Sk=";
170+ stripLen = 1;
171+ extraPrefix = "src/3rdparty/chromium/";
172+ })
173+174+ # The latest version of Clang changed what macros it predefines on Apple
175+ # targets, causing errors about predefined macros in libpng.
176+ (fetchpatch2 {
177+ url = "https://github.com/chromium/chromium/commit/66defc14abe47c0494da9faebebfa0a5b6efcf38.patch";
178+ hash = "sha256-ErS5Eycls5+xQLGYKz1r/tQC6IcRJWb/WoGsUyzO9WY=";
179+ stripLen = 1;
180+ extraPrefix = "src/3rdparty/chromium/";
181+ })
182+183+ # https://trac.macports.org/ticket/71563
184+ # src/3rdparty/chromium/third_party/freetype/src/src/gzip/ftzconf.h:228:12: error: unknown type name 'Byte'
185+ (fetchpatch2 {
186+ url = "https://github.com/macports/macports-ports/raw/f9a4136c48020b01ecc6dffa99b88333c360f056/aqua/qt5/files/patch-qtwebengine-chromium-freetype-gzip.diff";
187+ hash = "sha256-NeLmMfYMo80u3h+5GTenMANWfWLPeS35cKg+h3vzW4g=";
188+ extraPrefix = "";
189+ })
190+191+ # src/3rdparty/chromium/base/process/process_metrics_mac.cc:303:17: error: static assertion expression is not an integral constant expression
192+ (fetchpatch2 {
193+ url = "https://github.com/macports/macports-ports/raw/f9a4136c48020b01ecc6dffa99b88333c360f056/aqua/qt5/files/patch-qtwebengine_chromium_static_page_size.diff";
194+ hash = "sha256-8TFN5XU0SUvPJCFU6wvcKP5a8HCd0ygUnLT8BF4MZ/E=";
195+ extraPrefix = "";
196+ })
197+198+ # Add "-target-feature +aes" to the arm crc32c build flags
199+ (fetchpatch2 {
200+ url = "https://github.com/chromium/chromium/commit/9f43d823b6b4cdea62f0cc7563ff01f9239b8970.patch";
201+ hash = "sha256-2WCx+ZOWA8ZyV2yiSQLx9uFZOoeWQHxLqwLEZsV41QU=";
202+ stripLen = 1;
203+ extraPrefix = "src/3rdparty/chromium/";
204+ })
205+206+ # Fix build with clang and libc++ 19
207+ # https://github.com/freebsd/freebsd-ports/commit/0ddd6468fb3cb9ba390973520517cb1ca2cd690d
208+ (fetchpatch2 {
209+ url = "https://github.com/freebsd/freebsd-ports/raw/0ddd6468fb3cb9ba390973520517cb1ca2cd690d/www/qt5-webengine/files/patch-libc++19";
210+ hash = "sha256-pSVPnuEpjFHW60dbId5sZ3zHP709EWG4LSWoS+TkgcQ=";
211+ extraPrefix = "";
212+ })
213+ (fetchpatch2 {
214+ url = "https://github.com/freebsd/freebsd-ports/raw/0ddd6468fb3cb9ba390973520517cb1ca2cd690d/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_platform_wtf_hash__table.h";
215+ hash = "sha256-+vyWC7Indd1oBhvL5fMTlIH4mM4INgISZFAbHsq32Lg=";
216+ extraPrefix = "";
217+ })
218+ (fetchpatch2 {
219+ url = "https://github.com/freebsd/freebsd-ports/raw/0ddd6468fb3cb9ba390973520517cb1ca2cd690d/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_perfetto_include_perfetto_tracing_internal_track__event__data__source.h";
220+ hash = "sha256-DcAYOV9b30ogPCiedvQimEmiZpUJquk5j6WLjJxR54U=";
221+ extraPrefix = "";
222+ })
223 ];
224225 postPatch =
···307 # https://trac.macports.org/ticket/70850
308 "-Wno-enum-constexpr-conversion"
309 "-Wno-unused-but-set-variable"
310+ # Clang 19
311+ "-Wno-error=missing-template-arg-list-after-template-kw"
312 ]
313 );
314 }
-6
pkgs/development/python-modules/cliff/default.nix
···26 hash = "sha256-WzkhmCk8C5Il1Fm+i6cQz4JI8e4zAGves9kvsAElkrQ=";
27 };
2829- postPatch = ''
30- # only a small portion of the listed packages are actually needed for running the tests
31- # so instead of removing them one by one remove everything
32- rm test-requirements.txt
33- '';
34-35 build-system = [
36 openstackdocstheme
37 setuptools
···213 bibata-extra-cursors = throw "bibata-cursors has been removed as it was broken"; # Added 2024-07-15
214 bitcoin-unlimited = throw "bitcoin-unlimited has been removed as it was broken and unmaintained"; # Added 2024-07-15
215 bitcoind-unlimited = throw "bitcoind-unlimited has been removed as it was broken and unmaintained"; # Added 2024-07-15
216- bird = bird2; # Added 2025-01-11
217 bisq-desktop = throw "bisq-desktop has been removed because OpenJFX 11 was removed"; # Added 2024-11-17
218 bitwarden = bitwarden-desktop; # Added 2024-02-25
219 blender-with-packages = args:
···213 bibata-extra-cursors = throw "bibata-cursors has been removed as it was broken"; # Added 2024-07-15
214 bitcoin-unlimited = throw "bitcoin-unlimited has been removed as it was broken and unmaintained"; # Added 2024-07-15
215 bitcoind-unlimited = throw "bitcoind-unlimited has been removed as it was broken and unmaintained"; # Added 2024-07-15
216+ bird = throw "The bird alias was ambiguous and has been removed for the time being. Please explicitly choose bird2 or bird3."; # Added 2025-01-11
217 bisq-desktop = throw "bisq-desktop has been removed because OpenJFX 11 was removed"; # Added 2024-11-17
218 bitwarden = bitwarden-desktop; # Added 2024-02-25
219 blender-with-packages = args: