File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11arg :
22let
33 repo = "https://github.com/NixOS/nixpkgs" ;
4- rev = "b378e416ccd4a9d27aba331c8f51a7c985dea1a0 " ;
4+ rev = "3fd11995d77cf6907257617f99da7dc8123a3cc9 " ;
55 nixpkgs = import ( builtins . fetchTarball {
66 url = "${ repo } /archive/${ rev } .tar.gz" ;
7- sha256 = "0n62hvmnxw6x1sxs29ryl1k4cyy0c3az9wbwpnc0v56n90x8i2v9 " ;
7+ sha256 = "1rkhimimbfygpdh5xf7irh1ncryaymkbfzv2pxjcm3b4vsyzklhj " ;
88 } ) arg ;
99in
1010# Unstable channel no longer supports Intel architecture for macOS. We can use the 26.05 channel
1111# to keep testing on that platform for a little longer.
1212# TODO: remove this file when 26.05 is EOL (end of 2026)
1313nixpkgs
14+ // {
15+ simdutf = nixpkgs . simdutf . overrideAttrs ( old : {
16+ # TODO: remove this once the pin we use has picked up https://github.com/NixOS/nixpkgs/pull/557405
17+ cmakeFlags = old . cmakeFlags ++ [ ( nixpkgs . lib . cmakeFeature "SIMDUTF_CXX_STANDARD" "20" ) ] ;
18+ } ) ;
19+ }
Original file line number Diff line number Diff line change 11arg :
22let
33 repo = "https://github.com/NixOS/nixpkgs" ;
4- rev = "aff8a0b28396750446e5537a96461bc4facdb287 " ;
4+ rev = "79b35bf0bda5cd110f856aa5b5b2c5ba4460dbf5 " ;
55 nixpkgs = import ( builtins . fetchTarball {
66 url = "${ repo } /archive/${ rev } .tar.gz" ;
7- sha256 = "19qc9lljqzyfxqix8z3lh72x73r0z2rijfndxvs5whdnh2vgzxf5 " ;
7+ sha256 = "1zqqiyjznlg8sb6zx7f218vz8cd68dxxxss8h768q515isk2dr08 " ;
88 } ) arg ;
99in
1010# Unstable channel no longer supports Intel architecture for macOS. We can use the 26.05 channel
1111# to keep testing on that platform for a little longer.
1212# TODO: remove this when 26.05 is EOL (end of 2026)
13- if builtins . currentSystem == "x86_64-darwin" then ( import ./pkgs-26.05.nix arg ) else nixpkgs
13+ if builtins . currentSystem == "x86_64-darwin" then
14+ ( import ./pkgs-26.05.nix arg )
15+ else
16+ nixpkgs
17+ // nixpkgs . lib . optionalAttrs ( with nixpkgs . stdenv . hostPlatform ; isLinux && isx86_64 ) {
18+ # TODO: remove pin once https://github.com/mozilla/sccache/issues/2869 is resolved
19+ sccache = nixpkgs . callPackage ( builtins . fetchurl {
20+ url = "${ repo } /raw/aff8a0b28396750446e5537a96461bc4facdb287/pkgs/by-name/sc/sccache/package.nix" ;
21+ sha256 = "09dlc99sam9ld9jvzgcc00r4v4ls1cmbb0yim3mr895fpbs8b3qa" ;
22+ } ) { } ;
23+ }
Original file line number Diff line number Diff line change 1818 nbytes
1919 nghttp2
2020 simdjson
21+ simdutf
2122 uvwasi
2223 zlib
2324 zstd
2728 hdr-histogram = pkgs . hdrhistogram_c ;
2829 highway = pkgs . libhwy ;
2930 http-parser = pkgs . llhttp ;
30- simdutf = pkgs . simdutf . overrideAttrs ( old : {
31- # TODO: remove this once the pin we use has picked up https://github.com/NixOS/nixpkgs/pull/557405
32- cmakeFlags = old . cmakeFlags ++ [ ( pkgs . lib . cmakeFeature "SIMDUTF_CXX_STANDARD" "20" ) ] ;
33- } ) ;
3431}
3532// ( pkgs . lib . optionalAttrs withLief {
3633 inherit ( pkgs ) lief ;
You can’t perform that action at this time.
0 commit comments