Merge staging-next into staging

This commit is contained in:
nixpkgs-ci[bot] 2025-05-01 06:06:34 +00:00 committed by GitHub
commit c283e7a623
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
109 changed files with 2742 additions and 969 deletions

View file

@ -1104,6 +1104,9 @@
"var-meta-broken": [
"index.html#var-meta-broken"
],
"var-meta-knownVulnerabilities": [
"index.html#var-meta-knownVulnerabilities"
],
"sec-meta-license": [
"index.html#sec-meta-license"
],

View file

@ -185,6 +185,22 @@ This means that `broken` can be used to express constraints, for example:
This makes `broken` strictly more powerful than `meta.badPlatforms`.
However `meta.availableOn` currently examines only `meta.platforms` and `meta.badPlatforms`, so `meta.broken` does not influence the default values for optional dependencies.
## `knownVulnerabilities` {#var-meta-knownVulnerabilities}
A list of known vulnerabilities affecting the package, usually identified by CVE identifiers.
This metadata allows users and tools to be aware of unresolved security issues before using the package, for example:
```nix
{
meta.knownVulnerabilities = [
"CVE-2024-3094: Malicious backdoor allowing unauthorized remote code execution"
];
}
```
If this list is not empty, the package is marked as "insecure", meaning that it cannot be built or installed unless the environment variable [`NIXPKGS_ALLOW_INSECURE`](#sec-allow-insecure) is set.
## Licenses {#sec-meta-license}
The `meta.license` attribute should preferably contain a value from `lib.licenses` defined in [`nixpkgs/lib/licenses.nix`](https://github.com/NixOS/nixpkgs/blob/master/lib/licenses.nix), or in-place license description of the same format if the license is unlikely to be useful in another expression.

View file

@ -28,7 +28,7 @@ fzy,,,,,,mrcjkb
gitsigns.nvim,https://raw.githubusercontent.com/lewis6991/gitsigns.nvim/main/gitsigns.nvim-scm-1.rockspec,,,,5.1,
grug-far.nvim,,,,,,teto
haskell-tools.nvim,,,,,,mrcjkb
http,,,,0.3-0,,vcunat
http,,,,0.4-0,,vcunat
image.nvim,,,,,,teto
inspect,,,,,,
jsregexp,,,,,,

1 name rockspec ref server version luaversion maintainers
28 gitsigns.nvim https://raw.githubusercontent.com/lewis6991/gitsigns.nvim/main/gitsigns.nvim-scm-1.rockspec 5.1
29 grug-far.nvim teto
30 haskell-tools.nvim mrcjkb
31 http 0.3-0 0.4-0 vcunat
32 image.nvim teto
33 inspect
34 jsregexp

View file

@ -599,6 +599,8 @@
[is removed](https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=c01f664e4ca210823b7594b50669bbd9b0a3c3b0)
in Linux 6.13.
- `services.geoclue2` now uses [beaconDB](https://beacondb.net/) as a default geolocation service, replacing Mozilla Location Services which was [retired in June 2024](https://github.com/mozilla/ichnaea/issues/2065).
- `authelia` version 4.39.0 has made some changes which deprecate older configurations.
They are still expected to be working until future version 5.0.0, but will generate warnings in logs.
Read the [release notes](https://www.authelia.com/blog/4.39-release-notes/) for human readable summaries of the changes.

View file

@ -180,7 +180,7 @@ in
geoProviderUrl = lib.mkOption {
type = lib.types.str;
default = "https://location.services.mozilla.com/v1/geolocate?key=geoclue";
default = "https://api.beacondb.net/v1/geolocate";
example = "https://www.googleapis.com/geolocation/v1/geolocate?key=YOUR_KEY";
description = ''
The url to the wifi GeoLocation Service.
@ -210,7 +210,7 @@ in
submissionUrl = lib.mkOption {
type = lib.types.str;
default = "https://location.services.mozilla.com/v1/submit?key=geoclue";
default = "https://api.beacondb.net/v2/geosubmit";
description = ''
The url to submit data to a GeoLocation Service.
'';

View file

@ -1,20 +1,20 @@
{
"stable": {
"x86_64-linux": {
"url": "https://downloads.1password.com/linux/tar/stable/x86_64/1password-8.10.72.x64.tar.gz",
"hash": "sha256-vJJ5Dh3K3B0DAEVMifiITNJmOtkCyn0XYS4tdYxoKjM="
"url": "https://downloads.1password.com/linux/tar/stable/x86_64/1password-8.10.75.x64.tar.gz",
"hash": "sha256-HCVTOWRRCyQK0ZoLyxa2QmDE13ZBkK0rgyNGkBjqJlk="
},
"aarch64-linux": {
"url": "https://downloads.1password.com/linux/tar/stable/aarch64/1password-8.10.72.arm64.tar.gz",
"hash": "sha256-GLDmBiIXGRQVy7wjW/52gIx97E6Q+A3wJwOGQvW29p8="
"url": "https://downloads.1password.com/linux/tar/stable/aarch64/1password-8.10.75.arm64.tar.gz",
"hash": "sha256-2Ro04Ky6rs5NBmcdmVpat0dZsHux2YYQFHqW50AMk8s="
},
"x86_64-darwin": {
"url": "https://downloads.1password.com/mac/1Password-8.10.72-x86_64.zip",
"hash": "sha256-SijXMG33quuxip2JOkjyB9ITSm9livqXzBPbqMmLVns="
"url": "https://downloads.1password.com/mac/1Password-8.10.75-x86_64.zip",
"hash": "sha256-ymYDF/4o4MKbqPumIv0+CJAHQH/JL1j+1FYMT8ddQJs="
},
"aarch64-darwin": {
"url": "https://downloads.1password.com/mac/1Password-8.10.72-aarch64.zip",
"hash": "sha256-y4kK4tL9NjvUT/C6q7WxaX/7LOCr3xkRJTBhqw2jjtQ="
"url": "https://downloads.1password.com/mac/1Password-8.10.75-aarch64.zip",
"hash": "sha256-3YRsZPgHzNVkoc41q+RWwrO9Yz8v8Owhcvpn0aQk5Gg="
}
},
"beta": {

View file

@ -1,6 +1,6 @@
{
"stable-linux": "8.10.72",
"stable-darwin": "8.10.72",
"stable-linux": "8.10.75",
"stable-darwin": "8.10.75",
"beta-linux":"8.10.70-24.BETA",
"beta-darwin": "8.10.70-24.BETA"
}

View file

@ -16,13 +16,13 @@
mkDerivation rec {
pname = "klayout";
version = "0.30.0";
version = "0.30.1";
src = fetchFromGitHub {
owner = "KLayout";
repo = "klayout";
rev = "v${version}";
hash = "sha256-i7MQqkVf+NZkmcf589BpLofwqc5KGxRNqdr1Go84M9A=";
hash = "sha256-5e697uEuH2r/k/5qSuluJ2qvgCqM/Z+O0fZ7Lygdvz4=";
};
postPatch = ''

View file

@ -19,13 +19,13 @@
stdenv.mkDerivation rec {
pname = "qMasterPassword";
version = "2.0";
version = "2.0.3";
src = fetchFromGitHub {
owner = "bkueng";
repo = pname;
rev = "v${version}";
hash = "sha256-4qxPjrf6r2S0l/hcs6bqfJm56jdDz+0a0xEkqGBYGBs=";
hash = "sha256-kNVdE42JFzl6HO84b793gseMhcDyiGzQCmhh6zh2epc=";
};
buildInputs =

View file

@ -797,27 +797,27 @@
}
},
"ungoogled-chromium": {
"version": "135.0.7049.114",
"version": "136.0.7103.59",
"deps": {
"depot_tools": {
"rev": "85ec2718b5a29990c7eb67778348c9f76a00f392",
"hash": "sha256-eWlHnSRfLFcd3OoyCTIFewDf0eC9KQowScQOnphgfg8="
"rev": "f40ddcd8d51626fb7be3ab3c418b3f3be801623f",
"hash": "sha256-O9vVbrCqHD4w39Q8ZAxl1RwzJxbH/thjqacMtCnOPdg="
},
"gn": {
"rev": "4a8016dc391553fa1644c0740cc04eaac844121e",
"hash": "sha256-8NynNvLNCHxy8EYmsnPovKhXu9DcDcYBhg4A6d2QIfY="
"rev": "6e8e0d6d4a151ab2ed9b4a35366e630c55888444",
"hash": "sha256-vDKMt23RMDI+KX6CmjfeOhRv2haf/mDOuHpWKnlODcg="
},
"ungoogled-patches": {
"rev": "135.0.7049.114-1",
"hash": "sha256-frUL7b+4CyrzBa5T1HzFseWHwFa2MPgkpkrFeASWyLA="
"rev": "136.0.7103.59-1",
"hash": "sha256-wUxcLssPyiVP+YErykRrLn4Nx24z224pW+dCigaBn4Q="
},
"npmHash": "sha256-wNrZaugdKJCyV1WchkKXzr/I1OW1AtjiC2p7qTZZOqU="
"npmHash": "sha256-QRjk9X4rJW3ofizK33R4T1qym1riqcnpBhDF+FfNZLo="
},
"DEPS": {
"src": {
"url": "https://chromium.googlesource.com/chromium/src.git",
"rev": "63fd8a7d9d09e41ba37b84386c85d5f249f848f7",
"hash": "sha256-U6OJHocA6vI36QCU8UITUsVlentm210CwdThCwlDw5E=",
"rev": "d4b493843f5f23217df99a83aa28747602841382",
"hash": "sha256-5SKNNEPYSAxQUWtcCq/LW7gxGjjEhuw0Uxo1ob+F7to=",
"recompress": true
},
"src/third_party/clang-format/script": {
@ -825,10 +825,15 @@
"rev": "37f6e68a107df43b7d7e044fd36a13cbae3413f2",
"hash": "sha256-d9uweklBffiuCWEb03ti1eFLnMac2qRtvggzXY1n/RU="
},
"src/third_party/compiler-rt/src": {
"url": "https://chromium.googlesource.com/external/github.com/llvm/llvm-project/compiler-rt.git",
"rev": "bc2b30185219a2defe3c8a3b45f95a11386a7f6f",
"hash": "sha256-bfDMglQaiExTFwaVBroia+6G+9AHEVy5cQGocaEVOgA="
},
"src/third_party/libc++/src": {
"url": "https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxx.git",
"rev": "7f8b68f91ca8b192375f5e71cd81fb3ed9650ef3",
"hash": "sha256-1P+p5MPXm0WkeYgzIxG2SBKZVPWplUlEo7xYI//Y0uw="
"rev": "449310fe2e37834a7e62972d2a690cade2ef596b",
"hash": "sha256-Ypi5fmWdoNA1IZDoKITlkNRITmho8HzVlgjlmtx0Y84="
},
"src/third_party/libc++abi/src": {
"url": "https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxxabi.git",
@ -837,13 +842,13 @@
},
"src/third_party/libunwind/src": {
"url": "https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libunwind.git",
"rev": "62e217a12ee1133833d9890b2f7adde900e4efbd",
"hash": "sha256-FBMrvCCVwm0mmaQHDvKXljxxLwthpsFqhPE8yqBx5Aw="
"rev": "e2e6f2a67e9420e770b014ce9bba476fa2ab9874",
"hash": "sha256-LdRaxPo2i7uMeFxpR7R4o3V+1ycBcygT/D+gklsD0tA="
},
"src/third_party/llvm-libc/src": {
"url": "https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libc.git",
"rev": "a02de4d0d992b110c8b180fdec91258e7b60265f",
"hash": "sha256-LtxaimMmnman7BKLKpSR8rJtbEvHsmGVeHvzEukB4EY="
"rev": "97989c1bfa112c81f6499487fedc661dcf6d3b2e",
"hash": "sha256-9Ieaxe0PFIIP4RttODd8pTw/zVjQZGZtaYSybwnzTz0="
},
"src/chrome/test/data/perf/canvas_bench": {
"url": "https://chromium.googlesource.com/chromium/canvas_bench.git",
@ -862,8 +867,8 @@
},
"src/docs/website": {
"url": "https://chromium.googlesource.com/website.git",
"rev": "441c86221443f48e818335d51f84cf1880c35aa4",
"hash": "sha256-nMLn2wTAr+3U1VpqWWq93zJHrlT+f1Yky8ONKk0kWjg="
"rev": "929dd3e6d02aac1f46653d03b2a644e2873a3bbb",
"hash": "sha256-lY4P2f90/9JwCpxuBFjim7KygczM8zMDQVUaEYaQjnA="
},
"src/media/cdm/api": {
"url": "https://chromium.googlesource.com/chromium/cdm.git",
@ -872,8 +877,8 @@
},
"src/net/third_party/quiche/src": {
"url": "https://quiche.googlesource.com/quiche.git",
"rev": "25a56e315359eaebb2ff4213771016a4978a346d",
"hash": "sha256-ZkrAaNgCqG09CufQN35wFi09TVxvbf/U4jGNNMRLY0M="
"rev": "5077431b183c43f10890b865fc9f02a4dcf1dd85",
"hash": "sha256-CLvZTBvtTdOpC8eWUTWkb0ITJ5EViPmc6d5O8cTaKY8="
},
"src/testing/libfuzzer/fuzzers/wasm_corpus": {
"url": "https://chromium.googlesource.com/v8/fuzzer_wasm_corpus.git",
@ -887,8 +892,8 @@
},
"src/third_party/angle": {
"url": "https://chromium.googlesource.com/angle/angle.git",
"rev": "079266db445215380befce453b1ab3bbdfeaf73d",
"hash": "sha256-Bcm9wxlLqp/ANg+cPvsuwAlaxVmef6g+12L5ZE4uCGA="
"rev": "ecc378cc61109732d174d6542c41fd523c331b13",
"hash": "sha256-+Cgf3OocFbD2rL4izA/0Z0qjWQiIUwiTW/z0cW0pGb0="
},
"src/third_party/angle/third_party/glmark2/src": {
"url": "https://chromium.googlesource.com/external/github.com/glmark2/glmark2",
@ -902,13 +907,13 @@
},
"src/third_party/angle/third_party/VK-GL-CTS/src": {
"url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/VK-GL-CTS",
"rev": "ba86fb95004331f2cf571dd9adefe2458290ee11",
"hash": "sha256-wl/T/WxVNctM4m4VSFFqqtJ0xkEBiuILYywAylqa0Oo="
"rev": "b6bb4bab7b4a36bc95566e00cb8f01051089afc3",
"hash": "sha256-L2ewIW6C+PTftbbXf+nlWcFD0y4naBNg7FLXMMxiWac="
},
"src/third_party/anonymous_tokens/src": {
"url": "https://chromium.googlesource.com/external/github.com/google/anonymous-tokens.git",
"rev": "2e328dd4eace9648adcc943cac6a1792b5dcdec5",
"hash": "sha256-mh4s57NonFQzWNaPiKfe9kW4Ow7XAN+hW6Xpvgjvb0w="
"rev": "d708a2602a5947ee068f784daa1594a673d47c4a",
"hash": "sha256-GaRtZmYqajLUpt7ToRfMLBlyMiJB5yT9BaaT9pHH7OM="
},
"src/third_party/content_analysis_sdk/src": {
"url": "https://chromium.googlesource.com/external/github.com/chromium/content_analysis_sdk.git",
@ -917,13 +922,13 @@
},
"src/third_party/dav1d/libdav1d": {
"url": "https://chromium.googlesource.com/external/github.com/videolan/dav1d.git",
"rev": "7d4b789f55389dad1820d6caf6a650038dad06e2",
"hash": "sha256-O6WOm6qTSgRmDR+yY2wH6t+7ob+TtZIA5Gax1ysEZh0="
"rev": "8d956180934f16244bdb58b39175824775125e55",
"hash": "sha256-+DY4p41VuAlx7NvOfXjWzgEhvtpebjkjbFwSYOzSjv4="
},
"src/third_party/dawn": {
"url": "https://dawn.googlesource.com/dawn.git",
"rev": "53dfda5e9d07d58b43cea66b8153c55dd751ff88",
"hash": "sha256-zXxJZz2C4eDJ8beHDXJe0UCNesDw5R0ogFcsdiF8VIc="
"rev": "1cffe7ec763900d104e4df62bc96d93f572157cb",
"hash": "sha256-VK+5saAJlZOluMAYKTKwNcnZALsCYkzgVfQHylt3584="
},
"src/third_party/dawn/third_party/glfw": {
"url": "https://chromium.googlesource.com/external/github.com/glfw/glfw",
@ -932,8 +937,8 @@
},
"src/third_party/dawn/third_party/dxc": {
"url": "https://chromium.googlesource.com/external/github.com/microsoft/DirectXShaderCompiler",
"rev": "0a1143572d107c8b6980df092b84a79190ec1fbd",
"hash": "sha256-sUSQTOi0EuIHX9h27RXb5HnbcdfkG/U1K6EbBdjSto8="
"rev": "206b77577d15fc5798eb7ad52290388539b7146d",
"hash": "sha256-WXgiOlqtczrUkXp46Q/GTaYk0LDqebQSFbyWpD299Xw="
},
"src/third_party/dawn/third_party/dxheaders": {
"url": "https://chromium.googlesource.com/external/github.com/microsoft/DirectX-Headers",
@ -952,8 +957,8 @@
},
"src/third_party/dawn/third_party/webgpu-cts": {
"url": "https://chromium.googlesource.com/external/github.com/gpuweb/cts",
"rev": "ce91fc1d085136f9c7ddca684d1764689d49b337",
"hash": "sha256-SsxohjLb+uoN5cMXU5DJDrtF1QVk8EWK/qvTLxCleUI="
"rev": "5fbd82847521cb2d584773facd56c2eb6a4df180",
"hash": "sha256-WTVOc2EVB/DJ4aDeB8XIF/ff6LSeEUMt2Xkvj5Hu4aU="
},
"src/third_party/highway/src": {
"url": "https://chromium.googlesource.com/external/github.com/google/highway.git",
@ -967,34 +972,29 @@
},
"src/third_party/boringssl/src": {
"url": "https://boringssl.googlesource.com/boringssl.git",
"rev": "673e61fc215b178a90c0e67858bbf162c8158993",
"hash": "sha256-8Dl6Aol33o2FYID3oIw9grB0jY9VJnnnhmiNdyycTlU="
"rev": "a9993612faac4866bc33ca8ff37bfd0659af1c48",
"hash": "sha256-fUPl9E2b7RfanH0pZNArIkJ4lnnmCtyk7sCaTArCB70="
},
"src/third_party/breakpad/breakpad": {
"url": "https://chromium.googlesource.com/breakpad/breakpad.git",
"rev": "0dfd77492fdb0dcd06027c5842095e2e908adc90",
"hash": "sha256-jOTRgF2WxsX5P0LgUI9zdCc0+NcqSnO310aq15msThY="
"rev": "657a441e5c1a818d4c10b7bafd431454e6614901",
"hash": "sha256-9MePkv10fwyJ0VDWRtvRcbLMAcJzZlziGTPzXJYjVJE="
},
"src/third_party/cast_core/public/src": {
"url": "https://chromium.googlesource.com/cast_core/public",
"rev": "dcb3d2e87cebe20b6dda06d8b29abb9af27ca422",
"hash": "sha256-e8+rQhEU5+FfwjyEE1TM6emO0cUntuS4GN7y/BuC/U8="
"rev": "f5ee589bdaea60418f670fa176be15ccb9a34942",
"hash": "sha256-yQxm1GMMne80bLl1P7OAN3bJLz1qRNAvou2/5MKp2ig="
},
"src/third_party/catapult": {
"url": "https://chromium.googlesource.com/catapult.git",
"rev": "93e56257a5089dc49f1dfd1240c527f5fe1b237f",
"hash": "sha256-K5sOlXx72YmXlm7cc7jWf3lKmHcMdVHTwVueJo5CoHY="
"rev": "5bda0fdab9d93ec9963e2cd858c7b49ad7fec7d4",
"hash": "sha256-xwR9gGE8uU8qFr7GgS3/1JiuTmj1tvcM5CoCfPMdW2M="
},
"src/third_party/ced/src": {
"url": "https://chromium.googlesource.com/external/github.com/google/compact_enc_det.git",
"rev": "ba412eaaacd3186085babcd901679a48863c7dd5",
"hash": "sha256-ySG74Rj2i2c/PltEgHVEDq+N8yd9gZmxNktc56zIUiY="
},
"src/third_party/chromium-variations": {
"url": "https://chromium.googlesource.com/chromium-variations.git",
"rev": "270a25f8795caf0a798ebf5a7d69284e3d830d19",
"hash": "sha256-ZkETD+Pka5vItN70nhlGQelycFAEnb1Qfv9k2aDXZSE="
},
"src/third_party/cld_3/src": {
"url": "https://chromium.googlesource.com/external/github.com/google/cld_3.git",
"rev": "b48dc46512566f5a2d41118c8c1116c4f96dc661",
@ -1012,8 +1012,8 @@
},
"src/third_party/cpuinfo/src": {
"url": "https://chromium.googlesource.com/external/github.com/pytorch/cpuinfo.git",
"rev": "aaac07ee499895770c89163ce0920ef8bb41ed23",
"hash": "sha256-A86nAbKs7trVwwa1HFUNbV//6O1minvlHTpZR3vabrU="
"rev": "b73ae6ce38d5dd0b7fe46dbe0a4b5f4bab91c7ea",
"hash": "sha256-JNLaK105qDk9DxTqCFyXFfYn46dF+nZIaF5urSVRa0U="
},
"src/third_party/crc32c/src": {
"url": "https://chromium.googlesource.com/external/github.com/google/crc32c.git",
@ -1022,23 +1022,23 @@
},
"src/third_party/cros_system_api": {
"url": "https://chromium.googlesource.com/chromiumos/platform2/system_api.git",
"rev": "b8d797a61689892adb182c9bec457c9bd24b26d2",
"hash": "sha256-44bD1nG7CRrvBcd9NbU4yksn7Ly9WYsWETXat/L3f0I="
"rev": "62ab80355a8194e051bd1d93a5c09093c7645a32",
"hash": "sha256-pZi6GRu7OGL7jbN4FM2qDsLCsT6cM+RM0a7XtFZVSVE="
},
"src/third_party/crossbench": {
"url": "https://chromium.googlesource.com/crossbench.git",
"rev": "bf8d1d3aaf469343576db89f81df26aeb16bd62b",
"hash": "sha256-XscXxoCUSVGsBCB8xymEsaLc4WgzZPXu6zkRbv8ZQZw="
"rev": "ce46be2573328fa7b0fd1d23c04b63389f298122",
"hash": "sha256-Q0kdJdEmh+wbO5oeTp98OHKh9luz8u6PDztGToldZjk="
},
"src/third_party/depot_tools": {
"url": "https://chromium.googlesource.com/chromium/tools/depot_tools.git",
"rev": "85ec2718b5a29990c7eb67778348c9f76a00f392",
"hash": "sha256-eWlHnSRfLFcd3OoyCTIFewDf0eC9KQowScQOnphgfg8="
"rev": "f40ddcd8d51626fb7be3ab3c418b3f3be801623f",
"hash": "sha256-O9vVbrCqHD4w39Q8ZAxl1RwzJxbH/thjqacMtCnOPdg="
},
"src/third_party/devtools-frontend/src": {
"url": "https://chromium.googlesource.com/devtools/devtools-frontend",
"rev": "ad4e2fc82183b1463ac870818c28680bbc3de889",
"hash": "sha256-HS5O+r0GFe3Dfh+86JQlsEC+5Gcs1xmUkDyZ7qixqXw="
"rev": "e793e21a020b53a66ae13ef8673f80b8e8a73746",
"hash": "sha256-BHD/XVQquh9/cr+Kv43lKGFReHy4YbQIAJq5792+4Sw="
},
"src/third_party/dom_distiller_js/dist": {
"url": "https://chromium.googlesource.com/chromium/dom-distiller/dist.git",
@ -1047,8 +1047,8 @@
},
"src/third_party/eigen3/src": {
"url": "https://chromium.googlesource.com/external/gitlab.com/libeigen/eigen.git",
"rev": "4c38131a16803130b66266a912029504f2cf23cd",
"hash": "sha256-dOq8RJ/V8kulSMK0OUWzHruiwJSP3f/86ih5gk2MMWQ="
"rev": "464c1d097891a1462ab28bf8bb763c1683883892",
"hash": "sha256-OJyfUyiR8PFSaWltx6Ig0RCB+LxPxrPtc0GUfu2dKrk="
},
"src/third_party/farmhash/src": {
"url": "https://chromium.googlesource.com/external/github.com/google/farmhash.git",
@ -1092,8 +1092,8 @@
},
"src/third_party/freetype/src": {
"url": "https://chromium.googlesource.com/chromium/src/third_party/freetype2.git",
"rev": "5d4e649f740c675426fbe4cdaffc53ee2a4cb954",
"hash": "sha256-DxLHuzIvw7WIKKMCRBz4ne97j9DufoohXQZV6yZ5zfY="
"rev": "82090e67c24259c343c83fd9cefe6ff0be7a7eca",
"hash": "sha256-LhSIX7X0+dmLADYGNclg73kIrXmjTMM++tJ92MKzanA="
},
"src/third_party/freetype-testing/src": {
"url": "https://chromium.googlesource.com/external/github.com/freetype/freetype2-testing.git",
@ -1112,18 +1112,18 @@
},
"src/third_party/ink/src": {
"url": "https://chromium.googlesource.com/external/github.com/google/ink.git",
"rev": "bf387a71d7def4b48bf24c8e09d412dfb9962746",
"hash": "sha256-OcGUJxKEjeiYJgknpyb/KvDu76GMaddxWO0Lj7l9Eu8="
"rev": "c542d619a8959415beda5a76fe89ffa2f83df886",
"hash": "sha256-sMqSHYs3lvuHXEov1K9xWRd8tUPG00QBJl6an0zrxwA="
},
"src/third_party/ink_stroke_modeler/src": {
"url": "https://chromium.googlesource.com/external/github.com/google/ink-stroke-modeler.git",
"rev": "0999e4cf816b42c770d07916698bce943b873048",
"hash": "sha256-IQ+n+kHdEq8Q8/qaPGMvgD7cPN3zzaY8dbiokq6r/Vs="
"rev": "f61f28792a00c9bdcb3489fec81d8fd0ca1cbaba",
"hash": "sha256-XMLW/m+Qx+RVgo1DeYggBLjUYg/M+2eHwgjVWrA/Erw="
},
"src/third_party/instrumented_libs": {
"url": "https://chromium.googlesource.com/chromium/third_party/instrumented_libraries.git",
"rev": "3cc43119a29158bcde39d288a8def4b8ec49baf8",
"hash": "sha256-7w5wMcmPcKLS91buxyRdcgaQjbKGFdmrKClvYVO3iko="
"rev": "69015643b3f68dbd438c010439c59adc52cac808",
"hash": "sha256-8kokdsnn5jD9KgM/6g0NuITBbKkGXWEM4BMr1nCrfdU="
},
"src/third_party/emoji-segmenter/src": {
"url": "https://chromium.googlesource.com/external/github.com/google/emoji-segmenter.git",
@ -1142,8 +1142,8 @@
},
"src/third_party/googletest/src": {
"url": "https://chromium.googlesource.com/external/github.com/google/googletest.git",
"rev": "24a9e940d481f992ba852599c78bb2217362847b",
"hash": "sha256-oLknxClUh7l72ZAx7sxNDM6dUhMT0vUE2IdDjRLDKtk="
"rev": "52204f78f94d7512df1f0f3bea1d47437a2c3a58",
"hash": "sha256-8keF4E6ag/rikv5ROaWUB7oganjViupEAdxW1NJVgmE="
},
"src/third_party/hunspell_dictionaries": {
"url": "https://chromium.googlesource.com/chromium/deps/hunspell_dictionaries.git",
@ -1172,8 +1172,8 @@
},
"src/third_party/fuzztest/src": {
"url": "https://chromium.googlesource.com/external/github.com/google/fuzztest.git",
"rev": "a32ca113e3b050693e4bb379525dfae519ebd0d9",
"hash": "sha256-eoV+g/QVzcI7PqDmAic5Ra9K/ba4IV1wXE4RFecuMuk="
"rev": "c31f0c0e6df5725c6b03124b579c9cf815fd10f4",
"hash": "sha256-Dz7DqucOxr5HzLNOdGNOG4iMw66bkOj64qOvqeADTic="
},
"src/third_party/domato/src": {
"url": "https://chromium.googlesource.com/external/github.com/googleprojectzero/domato.git",
@ -1187,18 +1187,18 @@
},
"src/third_party/libaom/source/libaom": {
"url": "https://aomedia.googlesource.com/aom.git",
"rev": "99fcd816eeaa7da46688bc4b9f4f9e71be13c2e8",
"hash": "sha256-SOIvGkR3k7TAs9KFA3mFbBSq5h4eJghKo38IVioOK3U="
"rev": "9680f2b1781fb33b9eeb52409b75c679c8a954be",
"hash": "sha256-nfnt5JXyKR9JR3BflpGEkwzDo0lYa/oeCDm2bKH/j1g="
},
"src/third_party/crabbyavif/src": {
"url": "https://chromium.googlesource.com/external/github.com/webmproject/CrabbyAvif.git",
"rev": "a75457c637a365910508f3c2c2b986a701b03a2e",
"hash": "sha256-v3+Rj3jS/lCYZNjjAXB6zohdvM45PKayB43jX37ntsU="
"rev": "02d0fad2c512380b7270d6e704c86521075d7d54",
"hash": "sha256-T9ibgp0glfY5EhwMiwlvXKZat0InDu7PoqE1H8/lS5A="
},
"src/third_party/nearby/src": {
"url": "https://chromium.googlesource.com/external/github.com/google/nearby-connections.git",
"rev": "45d6317a64aad3d5060b800db267f7cea3f27198",
"hash": "sha256-SmU+c9YveQ4N13bteuhtmo0uvySeCnmZYpC5NYiMJuo="
"rev": "8acf9249344ea9ff9806d0d7f46e07640fddf550",
"hash": "sha256-qIIyCHay3vkE14GVCq77psm1OyuEYs4guAaQDlEwiMg="
},
"src/third_party/beto-core/src": {
"url": "https://beto-core.googlesource.com/beto-core.git",
@ -1210,15 +1210,25 @@
"rev": "fa07beb12babc3b25e0c5b1f38c16aa8cb6b8f84",
"hash": "sha256-GS4ccnuiqxMs/LVYAtvSlVAYFp4a5GoZsxcriTX3k78="
},
"src/third_party/jetstream/main": {
"url": "https://chromium.googlesource.com/external/github.com/WebKit/JetStream.git",
"rev": "0260caf74b5c115507ee0adb6d9cdf6aefb0965f",
"hash": "sha256-DbRup4tOAYv27plzB2JKi2DBX2FVMDtFR7AzuovXUDU="
},
"src/third_party/jetstream/v2.2": {
"url": "https://chromium.googlesource.com/external/github.com/WebKit/JetStream.git",
"rev": "2145cedef4ca2777b792cb0059d3400ee2a6153c",
"hash": "sha256-zucA2tqNOsvjhwYQKZ5bFUC73ZF/Fu7KpBflSelvixw="
},
"src/third_party/speedometer/main": {
"url": "https://chromium.googlesource.com/external/github.com/WebKit/Speedometer.git",
"rev": "d6b5ffea959ad31e231c203d7446bf8b39e987ce",
"hash": "sha256-lCwGk4Q+OXwO8vOlOQrkgygYqLrwpku/PkR03oEdX3Y="
"rev": "c760d160caa05792d3ed7650e85861c9f9462506",
"hash": "sha256-/nAK2uLjpPem37XCHHx3LGZEpvL/7w4Uw5bVpQ4C6ms="
},
"src/third_party/speedometer/v3.1": {
"url": "https://chromium.googlesource.com/external/github.com/WebKit/Speedometer.git",
"rev": "cc9ee085ae18f05961ff3dfa1ee1a90d67b7f8ee",
"hash": "sha256-28vGPZLaD9xSwursTRRK1xndedeBUZ5TF/4hdy0RjFc="
"rev": "1386415be8fef2f6b6bbdbe1828872471c5d802a",
"hash": "sha256-G89mrrgRaANT1vqzhKPQKemHbz56YwR+oku7rlRoCHw="
},
"src/third_party/speedometer/v3.0": {
"url": "https://chromium.googlesource.com/external/github.com/WebKit/Speedometer.git",
@ -1262,8 +1272,8 @@
},
"src/third_party/libjpeg_turbo": {
"url": "https://chromium.googlesource.com/chromium/deps/libjpeg_turbo.git",
"rev": "927aabfcd26897abb9776ecf2a6c38ea5bb52ab6",
"hash": "sha256-qgHXAjCDFxQ+QqJ8pSmI1NUvHvKKTi4MkIe1I/+hUAI="
"rev": "e14cbfaa85529d47f9f55b0f104a579c1061f9ad",
"hash": "sha256-Ig+tmprZDvlf/M72/DTar2pbxat9ZElgSqdXdoM0lPs="
},
"src/third_party/liblouis/src": {
"url": "https://chromium.googlesource.com/external/liblouis-github.git",
@ -1297,13 +1307,13 @@
},
"src/third_party/libvpx/source/libvpx": {
"url": "https://chromium.googlesource.com/webm/libvpx.git",
"rev": "2bfb9f9e0a9cca18cd5a0045e931b49dac390c79",
"hash": "sha256-BWid6iU7CDEElh8j13a+S767vwnO8qQg26Vp5nQGEHc="
"rev": "027bbee30a0103b99d86327b48d29567fed11688",
"hash": "sha256-+4I6B1aTa+txhey6LMeflU0pe39V6TJ+lNIJPh6yFGM="
},
"src/third_party/libwebm/source": {
"url": "https://chromium.googlesource.com/webm/libwebm.git",
"rev": "b4f01ea3ed6fd00923caa383bb2cf6f7a0b7f633",
"hash": "sha256-yQ5MIUKtuWQM5SfD74vPeqGEdLJNss2/RBUZfq5701A="
"rev": "e79a98159fdf6d1aa37b3500e32c6410a2cbe268",
"hash": "sha256-t7An0vYzukel0poLaU4t2k78k3tTR5didbcV47cGWxQ="
},
"src/third_party/libwebp/src": {
"url": "https://chromium.googlesource.com/webm/libwebp.git",
@ -1317,8 +1327,8 @@
},
"src/third_party/lss": {
"url": "https://chromium.googlesource.com/linux-syscall-support.git",
"rev": "ce877209e11aa69dcfffbd53ef90ea1d07136521",
"hash": "sha256-hE8uZf9Fst66qJkoVYChiB8G41ie+k9M4X0W+5JUSdw="
"rev": "ed31caa60f20a4f6569883b2d752ef7522de51e0",
"hash": "sha256-rhp4EcZYdgSfu9cqn+zxxGx6v2IW8uX8V+iA0UfZhFY="
},
"src/third_party/material_color_utilities/src": {
"url": "https://chromium.googlesource.com/external/github.com/material-foundation/material-color-utilities.git",
@ -1332,8 +1342,8 @@
},
"src/third_party/nasm": {
"url": "https://chromium.googlesource.com/chromium/deps/nasm.git",
"rev": "f477acb1049f5e043904b87b825c5915084a9a29",
"hash": "sha256-SiRXHsUlWXtH6dbDjDjqNAm105ibEB3jOfNtQAM4CaY="
"rev": "767a169c8811b090df222a458b25dfa137fc637e",
"hash": "sha256-yg4qwhS68B/sWfcJeXUqPC69ppE8FaIyRc+IkUQXSnU="
},
"src/third_party/neon_2_sse/src": {
"url": "https://chromium.googlesource.com/external/github.com/intel/ARM_NEON_2_x86_SSE.git",
@ -1347,8 +1357,8 @@
},
"src/third_party/openscreen/src": {
"url": "https://chromium.googlesource.com/openscreen",
"rev": "b756f3c04ba53983a94cd12eb29b7f22e472fd58",
"hash": "sha256-P6vAoVF1/geM6MjihcEBQtbf8CxE8sPSKTRLz8/c2yE="
"rev": "db9e1ea566813606ca055868be13f6ff4a760ab8",
"hash": "sha256-K/frmCf3JMvPVZc6ZKPFAQrq4Pz4io3XBvADS0O5u78="
},
"src/third_party/openscreen/src/buildtools": {
"url": "https://chromium.googlesource.com/chromium/src/buildtools",
@ -1362,23 +1372,23 @@
},
"src/third_party/pdfium": {
"url": "https://pdfium.googlesource.com/pdfium.git",
"rev": "2919d07ee57020e3e4b66cce45c61104d80304d2",
"hash": "sha256-zE6a0R8NZ3SE0bHwPan3dTh5kmq5JmYTbDQIvyNICeg="
"rev": "ca83e69429af8f0bfa34b22dc54f538b9eebf5c5",
"hash": "sha256-6gsur+fx546YJn/PUOOthuj+XrSIruVUeAYl4nRI6xM="
},
"src/third_party/perfetto": {
"url": "https://android.googlesource.com/platform/external/perfetto.git",
"rev": "aa4d8267bafad6782a1f2c8d979104f2aaa622a0",
"hash": "sha256-smVQykQVZdhybEUz7BlRLc+FVNH0UyGh+0eSxP8Jzrc="
"url": "https://chromium.googlesource.com/external/github.com/google/perfetto.git",
"rev": "054635b91453895720951f7329619d003a98b3e4",
"hash": "sha256-2jKRhHLitR0m2a4/asvVvTqAOhUlyLsBBSjpQAer4GA="
},
"src/third_party/protobuf-javascript/src": {
"url": "https://chromium.googlesource.com/external/github.com/protocolbuffers/protobuf-javascript",
"rev": "426b2e025aa59c23a1b6e19fbacd6b4a11bfad16",
"hash": "sha256-5uieIE6ygM4Ooz9xbu1NVKCHHsPn6Ekz6OzqfWiA7/M="
"rev": "eb785a9363664a402b6336dfe96aad27fb33ffa8",
"hash": "sha256-zq86SrDASl6aYPFPijRZp03hJqXUFz2Al/KkiNq7i0M="
},
"src/third_party/pthreadpool/src": {
"url": "https://chromium.googlesource.com/external/github.com/google/pthreadpool.git",
"rev": "f94ab76fe99754960035d520dce28e15b647e8cf",
"hash": "sha256-NdKKMnXZ6rYOC2wA6a1bPNStxpemzGckN6PPWom6mFA="
"rev": "4e1831c02c74334a35ead03362f3342b6cea2a86",
"hash": "sha256-mB1QaAuY8vfv8FasPyio1AF75iYH+dM8t1GIr0Ty/+g="
},
"src/third_party/pyelftools": {
"url": "https://chromium.googlesource.com/chromiumos/third_party/pyelftools.git",
@ -1387,8 +1397,8 @@
},
"src/third_party/quic_trace/src": {
"url": "https://chromium.googlesource.com/external/github.com/google/quic-trace.git",
"rev": "413da873d93a03d3662f24b881ea459a79f9c589",
"hash": "sha256-N1uFoNd3mz/LH1z06581Ds7BUyc67SNXUPzqomYREr8="
"rev": "ed3deb8a056b260c59f2fd42af6dfa3db48a8cad",
"hash": "sha256-vbXqddDgwqetU0bDYn3qo7OBqT5eG926/MbA1hKkCT0="
},
"src/third_party/pywebsocket3/src": {
"url": "https://chromium.googlesource.com/external/github.com/GoogleChromeLabs/pywebsocket3.git",
@ -1407,13 +1417,13 @@
},
"src/third_party/search_engines_data/resources": {
"url": "https://chromium.googlesource.com/external/search_engines_data.git",
"rev": "48ba13bfb5488755a5d72aa60ff4a47069be498f",
"hash": "sha256-//z0HlMOkGTcp1IjbS0m+0dmgVYsG7EkfCiK2vvG2wU="
"rev": "07834ba1e5ebfb333d0b73556b7c4d62a53cb455",
"hash": "sha256-DTz351NpoygQLESm/z+fzFc/KGJyQelLnWpzNMmNT9o="
},
"src/third_party/skia": {
"url": "https://skia.googlesource.com/skia.git",
"rev": "5a44cdd70f04aa65fa063caa1a7e3028d75236f8",
"hash": "sha256-QX3b+S0IuxJKmlMudL6420+bXRhDkWYC7GNRKxKNm8A="
"rev": "bcce46ca33b67cc302dd53927a63013b8f53bf73",
"hash": "sha256-ei95CJRfNPrsYt8XcDi7Pnl5dGiJu3qs7R4rAcZ24Uc="
},
"src/third_party/smhasher/src": {
"url": "https://chromium.googlesource.com/external/smhasher.git",
@ -1432,8 +1442,8 @@
},
"src/third_party/swiftshader": {
"url": "https://swiftshader.googlesource.com/SwiftShader.git",
"rev": "c12c13839d689f411911326b1f72e96eb525686c",
"hash": "sha256-C8y5ShwMffNZpFuILYNw3WOMVJp/jPen/wNbFl1vqBY="
"rev": "4982425ff1bdcb2ce52a360edde58a379119bfde",
"hash": "sha256-QTGU9Dgc6rgMeFZvhZyYeYj5W+ClJO8Yfa4+K7TmEec="
},
"src/third_party/text-fragments-polyfill/src": {
"url": "https://chromium.googlesource.com/external/github.com/GoogleChromeLabs/text-fragments-polyfill.git",
@ -1442,18 +1452,18 @@
},
"src/third_party/tflite/src": {
"url": "https://chromium.googlesource.com/external/github.com/tensorflow/tensorflow.git",
"rev": "d120e39920c0e61cc1227bc1abe50fd6ecd3ce66",
"hash": "sha256-9p0/tR3bPvCJn+6eofmQXKbyfzxfbeVexdvuHpn50wk="
"rev": "c8ed430d092acd485f00e7a9d7a888a0857d0430",
"hash": "sha256-S5zkpQZdhRdnZRUrUfi5FCrF2XFe3y/adAWwfh1OQYE="
},
"src/third_party/vulkan-deps": {
"url": "https://chromium.googlesource.com/vulkan-deps",
"rev": "c1c31f4d17a9e4b2af40d85c89d573eb43187e0d",
"hash": "sha256-uEsy4PBhO3EBJF6YdWj32GmMabgKWQJUeW3cWInAinE="
"rev": "1648e664337ca19a4f8679cbb9547a5b4b926995",
"hash": "sha256-CI0X6zbRV/snGcQZOUKQFn8Zo6D6Out6nN027HGZaa8="
},
"src/third_party/glslang/src": {
"url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/glslang",
"rev": "8b822ee8ac2c3e52926820f46ad858532a895951",
"hash": "sha256-hPd5roeHOgMiz2VUx13bUsKKDSvgQAXRdk7wfdi6e48="
"rev": "e57f993cff981c8c3ffd38967e030f04d13781a9",
"hash": "sha256-nr7pGPNPMbmL/XnL27M4m5in8qnCDcpNtVsxBAc7zms="
},
"src/third_party/spirv-cross/src": {
"url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Cross",
@ -1462,38 +1472,38 @@
},
"src/third_party/spirv-headers/src": {
"url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Headers",
"rev": "54a521dd130ae1b2f38fef79b09515702d135bdd",
"hash": "sha256-PScDq8HhQPFUs78N75QyL9oEykmjZmAhdxCAqQ0LJds="
"rev": "8c88e0c4c94a21de825efccba5f99a862b049825",
"hash": "sha256-s0Pe7kg5syKhK8qEZH8b7UCDa87Xk32Lh95cQbpLdAc="
},
"src/third_party/spirv-tools/src": {
"url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Tools",
"rev": "f289d047f49fb60488301ec62bafab85573668cc",
"hash": "sha256-2Wv0dxVQ8NvuDRTcsXkH1GKmuA6lsIuwTl0j6kbTefo="
"rev": "2e83ad7e6f2cc51f7eaff3ffeb10e34351b3c157",
"hash": "sha256-u4WDbWywua71yWB1cVIt1IDZRe4NnT5bUq3yHLKBgPo="
},
"src/third_party/vulkan-headers/src": {
"url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Headers",
"rev": "952f776f6573aafbb62ea717d871cd1d6816c387",
"hash": "sha256-LfJ7um+rzc4HdkJerHWkuPWeEc7ZFSBafbP+svAjklk="
"rev": "78c359741d855213e8685278eb81bb62599f8e56",
"hash": "sha256-VqKQeJd81feSgYnYLqb2sYirCmnHN9Rr19/4cPZ2TzE="
},
"src/third_party/vulkan-loader/src": {
"url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Loader",
"rev": "809941a4ca137df69dc9c6e8eb456bd70309197c",
"hash": "sha256-FPXAofnMfgUkwwRGh8rqtXrmLjouP5A8umXV1pHm1ck="
"rev": "723d6b4aa35853315c6e021ec86388b3a2559fae",
"hash": "sha256-tDW5ed6gsDKlCKf4gT8MNi1yaafocUTohL1upGKB+Cc="
},
"src/third_party/vulkan-tools/src": {
"url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Tools",
"rev": "fb8f5a5d69f4590ff1f5ecacb5e3957b6d11daee",
"hash": "sha256-fO6fkWOMYbf/um7gKFyjtrFE21g1kYx3lLvPv4gY7qw="
"rev": "289efccc7560f2b970e2b4e0f50349da87669311",
"hash": "sha256-Cw7LWBPRbDVlfmeMM4CYEC9xbfqT1wV7yuUcpGMLahs="
},
"src/third_party/vulkan-utility-libraries/src": {
"url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Utility-Libraries",
"rev": "2d8f273ebd4b843c402d9ee881616895b854e42f",
"hash": "sha256-nD/WTBTwCnfZdwdNKldDVpcuirSghCIeJRBeX+uQXBk="
"rev": "0d5b49b80f17bca25e7f9321ad4e671a56f70887",
"hash": "sha256-NdvjtdCrNVKY23B4YDL33KB+/9HsSWTVolZJOto8+pc="
},
"src/third_party/vulkan-validation-layers/src": {
"url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-ValidationLayers",
"rev": "4e7b0c905b1a0401e24333800937cc8792efa037",
"hash": "sha256-CCpfWpyGki9klgHInjs6gAhw5shPXlzmFgccCHNfGQY="
"rev": "73d7d74bc979c8a16c823c4eae4ee881153e000a",
"hash": "sha256-2GII+RBRzPZTTib82srUEFDG+CbtPTZ6lX3oDJBC2gU="
},
"src/third_party/vulkan_memory_allocator": {
"url": "https://chromium.googlesource.com/external/github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator.git",
@ -1532,23 +1542,23 @@
},
"src/third_party/webgl/src": {
"url": "https://chromium.googlesource.com/external/khronosgroup/webgl.git",
"rev": "450cceb587613ac1469c5a131fac15935c99e0e7",
"hash": "sha256-32r3BdmsNA89mo0k+vK1G3718AOjseE7cJlopZ/0pSw="
"rev": "c01b768bce4a143e152c1870b6ba99ea6267d2b0",
"hash": "sha256-mSketnpcDtz3NnhPkXMpMpq8MWcFiSviJbK6h06fcnw="
},
"src/third_party/webgpu-cts/src": {
"url": "https://chromium.googlesource.com/external/github.com/gpuweb/cts.git",
"rev": "dcfb0d153f1e19905b0af26e640470c9ec5578e7",
"hash": "sha256-726p6OfKAzHtnjz/8WtMcsRxuq4wqyJv3+DHOHDTeYY="
"rev": "92f4eb4dae0f5439f2cdc7ce467d66b10e165f42",
"hash": "sha256-vXyp0+6eyKOzzQbkRa8f8dO+B9cyUCY2hCZEFc7+7lU="
},
"src/third_party/webpagereplay": {
"url": "https://chromium.googlesource.com/webpagereplay.git",
"rev": "d812e180206934eb3b7ae411d82d61bc21c22f70",
"hash": "sha256-KAkkFVxEfQxbSjD+55LO4UZYWWwmGK6B9ENFSPljNu0="
"rev": "2c5049abfc2cf36ece82f7f84ebdcb786659eaf7",
"hash": "sha256-lMqCZ27TJ4aXKWDuN22VtceXh0jNH4Ll1234xCbEOro="
},
"src/third_party/webrtc": {
"url": "https://webrtc.googlesource.com/src.git",
"rev": "9e5db68b15087eccd8d2493b4e8539c1657e0f75",
"hash": "sha256-gXdBDo+fzp6hJB8qyhscV7ajwSfCUeYvSxhL10g56rU="
"rev": "2c8f5be6924d507ee74191b1aeadcec07f747f21",
"hash": "sha256-cNONf88oSbsdYuSdPiLxgTI973qOP6fb1OKb2WMQMMg="
},
"src/third_party/wuffs/src": {
"url": "https://skia.googlesource.com/external/github.com/google/wuffs-mirror-release-c.git",
@ -1567,8 +1577,8 @@
},
"src/third_party/xnnpack/src": {
"url": "https://chromium.googlesource.com/external/github.com/google/XNNPACK.git",
"rev": "7702e723fa25102db8b633ead4e3c221a5121487",
"hash": "sha256-n3FxY4HESzNyccQLENbuisU29v79c2x+7fYOsUrQnFg="
"rev": "d6fc3be20b0d3e3742157fa26c5359babaa8bc8b",
"hash": "sha256-p5DjGNH9IR0KPWSFmbsdt2PU+kHgWRAnBw7J9sLV/S8="
},
"src/third_party/zstd/src": {
"url": "https://chromium.googlesource.com/external/github.com/facebook/zstd.git",
@ -1577,8 +1587,8 @@
},
"src/v8": {
"url": "https://chromium.googlesource.com/v8/v8.git",
"rev": "e2591684c45463aa1e46ebefc3fd35deee63f37c",
"hash": "sha256-tbGzFdqmkoSiVGk1WMRroWC3NR5GaHRuMwGzPhVodxk="
"rev": "b6178615ecae6d84b347cb7a1812cad9afca51f2",
"hash": "sha256-Gc7huCu+d5XBwI420V1nutKeJpqBfvJ6fhh5zpRtMw4="
}
}
}

View file

@ -94,7 +94,7 @@ writeScript "update-${pname}" ''
}
EOF
mv $tmpfile ${channel}_sources.nix
mv $tmpfile ${channel}${if versionSuffix == "" then "" else "_${versionSuffix}"}_sources.nix
popd
''

View file

@ -155,8 +155,6 @@ in
!privacySupport && !stdenv.hostPlatform.isRiscV && !stdenv.hostPlatform.isMusl,
curl,
geolocationSupport ? !privacySupport,
googleAPISupport ? geolocationSupport,
mlsAPISupport ? geolocationSupport,
webrtcSupport ? !privacySupport,
# digital rights managemewnt
@ -250,10 +248,19 @@ let
}
);
defaultPrefs = {
defaultPrefs =
if geolocationSupport then
{
"geo.provider.network.url" = {
value = "https://location.services.mozilla.com/v1/geolocate?key=%MOZILLA_API_KEY%";
reason = "Use MLS by default for geolocation, since our Google API Keys are not working";
value = "https://api.beacondb.net/v1/geolocate";
reason = "We have no Google API keys and Mozilla Location Services were retired.";
};
}
else
{
"geo.provider.use_geoclue" = {
value = false;
reason = "Geolocation support has been disabled through the `geolocationSupport` package attribute.";
};
};
@ -473,22 +480,6 @@ buildStdenv.mkDerivation {
}
fi
''
+ lib.optionalString googleAPISupport ''
# Google API key used by Chromium and Firefox.
# Note: These are for NixOS/nixpkgs use ONLY. For your own distribution,
# please get your own set of keys at https://www.chromium.org/developers/how-tos/api-keys/.
echo "AIzaSyDGi15Zwl11UNe6Y-5XW_upsfyw31qwZPI" > $TMPDIR/google-api-key
# 60.5+ & 66+ did split the google API key arguments: https://bugzilla.mozilla.org/show_bug.cgi?id=1531176
configureFlagsArray+=("--with-google-location-service-api-keyfile=$TMPDIR/google-api-key")
configureFlagsArray+=("--with-google-safebrowsing-api-keyfile=$TMPDIR/google-api-key")
''
+ lib.optionalString mlsAPISupport ''
# Mozilla Location services API key
# Note: These are for NixOS/nixpkgs use ONLY. For your own distribution,
# please get your own set of keys at https://location.services.mozilla.com/api.
echo "dfd7836c-d458-4917-98bb-421c82d3c8a0" > $TMPDIR/mls-api-key
configureFlagsArray+=("--with-mozilla-api-keyfile=$TMPDIR/mls-api-key")
''
+ lib.optionalString (enableOfficialBranding && !stdenv.hostPlatform.is32bit) ''
export MOZILLA_OFFICIAL=1
''

View file

@ -66,8 +66,7 @@
privacySupport = true;
webrtcSupport = true;
enableOfficialBranding = false;
googleAPISupport = true;
mlsAPISupport = true;
geolocationSupport = true;
}
).overrideAttrs
(prev: {

View file

@ -1273,11 +1273,11 @@
"vendorHash": "sha256-S3SBp17+qqA64tWydD5DYc9KahycJ+qDrdXvFwu6Lbc="
},
"sysdig": {
"hash": "sha256-FMXo2GJrrZZNrragGle1Sy6hwERoUoDTEKv3N2hJl00=",
"hash": "sha256-bvYbLU1MgBcgu/koj/cl30rI1WlTVKJybP+vC7H54v0=",
"homepage": "https://registry.terraform.io/providers/sysdiglabs/sysdig",
"owner": "sysdiglabs",
"repo": "terraform-provider-sysdig",
"rev": "v1.53.0",
"rev": "v1.54.0",
"spdx": "MPL-2.0",
"vendorHash": "sha256-L+XwC7c4ph4lM0+BhHB9oi1R/Av8jlDcqHewOmtPU1s="
},

View file

@ -3,6 +3,7 @@
# To update `thunderbird-bin`'s `release_sources.nix`, run from the nixpkgs root:
#
# nix-shell maintainers/scripts/update.nix --argstr package pkgs.thunderbird-bin-unwrapped
# nix-shell maintainers/scripts/update.nix --argstr package pkgs.thunderbird-esr-bin-unwrapped
{
lib,
stdenv,
@ -24,6 +25,7 @@
systemLocale ? config.i18n.defaultLocale or "en_US",
patchelfUnstable, # have to use patchelfUnstable to support --no-clobber-old-sections
generated,
versionSuffix ? "",
applicationName ? "Thunderbird",
}:
@ -63,8 +65,7 @@ stdenv.mkDerivation {
inherit pname version;
src = fetchurl {
url = "https://download-installer.cdn.mozilla.net/pub/thunderbird/releases/${version}/${source.arch}/${source.locale}/thunderbird-${version}.tar.bz2";
inherit (source) sha256;
inherit (source) url sha256;
};
nativeBuildInputs = [
@ -112,12 +113,12 @@ stdenv.mkDerivation {
curl
gnupg
runtimeShell
versionSuffix
;
baseName = "thunderbird";
channel = "release";
basePath = "pkgs/applications/networking/mailreaders/thunderbird-bin";
baseUrl = "http://archive.mozilla.org/pub/thunderbird/releases/";
versionSuffix = "esr";
};
passthru = {

File diff suppressed because it is too large Load diff

View file

@ -85,8 +85,8 @@ rec {
thunderbird = thunderbird-latest;
thunderbird-latest = common {
version = "137.0.2";
sha512 = "6cc631d14780f1bf9224208881c14834cef078688ffa006f50dfdd3a4e81c95255fb455f530a09a0f296dc494af104aefe2414ac53c6b8c9956ca1a9d7a7e053";
version = "138.0";
sha512 = "923d76cf0a14f29146e5dcfc75dd9522d465512f6c604de6e0acc0812d4240331c170913a821fc0aa03d5945019577f996053498c9a7c691b21a2678a622ac02";
updateScript = callPackage ./update.nix {
attrPath = "thunderbirdPackages.thunderbird-latest";

View file

@ -50,6 +50,11 @@ stdenv.mkDerivation {
hash = "sha256-a/bWAUeDPj3g8BECOlXuqyCi4JgGLLs1605m380Drt0=";
};
patches = [
# Fix build with Qt >= 6.9
./fix-stricter-types.patch
];
nativeBuildInputs = [
qmake
pkg-config

View file

@ -0,0 +1,57 @@
diff --git a/src/items/paletteitembase.cpp b/src/items/paletteitembase.cpp
index 49db343e..8760ba55 100644
--- a/src/items/paletteitembase.cpp
+++ b/src/items/paletteitembase.cpp
@@ -626,7 +626,7 @@ QString PaletteItemBase::retrieveSvg(ViewLayer::ViewLayerID viewLayerID, QHash<Q
//DebugDialog::debug(QString("path: %1").arg(path));
- QString svg = svgHash.value(path + xmlName + QString(QChar(m_viewLayerPlacement)), "");
+ QString svg = svgHash.value(path + xmlName + QString(QChar(static_cast<ushort>(m_viewLayerPlacement))), "");
if (!svg.isEmpty()) return svg;
SvgFileSplitter splitter;
@@ -657,7 +657,7 @@ QString PaletteItemBase::retrieveSvg(ViewLayer::ViewLayerID viewLayerID, QHash<Q
return "";
}
svg = splitter.elementString(xmlName);
- svgHash.insert(path + xmlName + QString(QChar(m_viewLayerPlacement)), svg);
+ svgHash.insert(path + xmlName + QString(QChar(static_cast<ushort>(m_viewLayerPlacement))), svg);
return svg;
}
diff --git a/src/items/resistor.cpp b/src/items/resistor.cpp
index e2a23fd8..3fb4c669 100644
--- a/src/items/resistor.cpp
+++ b/src/items/resistor.cpp
@@ -260,7 +260,7 @@ bool Resistor::collectExtraInfo(QWidget * parent, const QString & family, const
validator->setSymbol(OhmSymbol);
validator->setConverter(TextUtils::convertFromPowerPrefix);
validator->setBounds(MIN_RESISTANCE, MAX_RESISTANCE);
- validator->setRegularExpression(QRegularExpression(QString("((\\d{1,10})|(\\d{1,10}\\.)|(\\d{1,10}\\.\\d{1,5}))[\\x%1umkMG]{0,1}[\\x03A9]{0,1}").arg(TextUtils::MicroSymbolCode, 4, 16, QChar('0'))));
+ validator->setRegularExpression(QRegularExpression(QString("((\\d{1,10})|(\\d{1,10}\\.)|(\\d{1,10}\\.\\d{1,5}))[\\x%1umkMG]{0,1}[\\x03A9]{0,1}").arg(static_cast<int>(TextUtils::MicroSymbolCode), 4, 16, QChar('0'))));
focusOutComboBox->setValidator(validator);
connect(focusOutComboBox->validator(), SIGNAL(sendState(QValidator::State)), this, SLOT(textModified(QValidator::State)));
connect(focusOutComboBox, SIGNAL(currentIndexChanged(int)), this, SLOT(resistanceEntry(int)));
diff --git a/src/utils/textutils.cpp b/src/utils/textutils.cpp
index a1a28d51..3d3aa8e0 100644
--- a/src/utils/textutils.cpp
+++ b/src/utils/textutils.cpp
@@ -79,7 +79,7 @@ const QString TextUtils::AdobeIllustratorIdentifier = "Generator: Adobe Illustra
QList<QString> PowerPrefixes;
QList<double> PowerPrefixValues;
-const QString TextUtils::PowerPrefixesString = QString("pnmkMGTu\\x%1").arg(MicroSymbolCode, 4, 16, QChar('0'));
+const QString TextUtils::PowerPrefixesString = QString("pnmkMGTu\\x%1").arg(static_cast<int>(MicroSymbolCode), 4, 16, QChar('0'));
typedef QHash<QString /*brokenFont*/, QString /*replacementFont*/> FixedFontsHash;
@@ -763,7 +763,7 @@ QString TextUtils::convertExtendedChars(const QString & str)
result.append(c);
}
else {
- result.append(QString("&#x%1;").arg(c.unicode(), 0, 16));
+ result.append("&#x" + QString::number(c.unicode(), 16) + ";");
}
}

View file

@ -8,13 +8,13 @@
stdenv.mkDerivation rec {
pname = "obs-source-record";
version = "0.4.5";
version = "0.4.6";
src = fetchFromGitHub {
owner = "exeldro";
repo = "obs-source-record";
rev = version;
sha256 = "sha256-wh5BVWKHelw/ry6algST4EFGmmqsKs+phmVacS77dqM=";
sha256 = "sha256-mlPLZ9n0F4K1tRx9xPuNMGzupRGLmyVsqKS12A4X5vw=";
};
nativeBuildInputs = [ cmake ];

View file

@ -6,13 +6,13 @@
buildGoModule rec {
pname = "albedo";
version = "0.1.0";
version = "0.2.0";
src = fetchFromGitHub {
owner = "coreruleset";
repo = "albedo";
tag = "v${version}";
hash = "sha256-Yx8C44/Dy4hlmCxpuTjhqwwvEZq6HOdvq1AeNRd17MM=";
hash = "sha256-4ZQTOix5bCn4EmrabiG4L74F2++cQhIbvtgNKBW7aDk=";
};
vendorHash = "sha256-qZga699UjBsPmOUSN66BFInl8Bmk42HiVn0MfPlxRE4=";

View file

@ -16,11 +16,11 @@ let
in
stdenv.mkDerivation rec {
pname = "bililiverecorder";
version = "2.16.0";
version = "2.17.0";
src = fetchzip {
url = "https://github.com/BililiveRecorder/BililiveRecorder/releases/download/v${version}/BililiveRecorder-CLI-any.zip";
hash = "sha256-VtwXx/q6edE5G+Tl6IB1x36DmXZ6ePqbPW0yl0K4F7U=";
hash = "sha256-6ucOngVWbtPQ1HTNrmbd15JTuzOPMt0Bj4QaoqUEUDQ=";
stripRoot = false;
};

View file

@ -17,7 +17,7 @@
}:
stdenvNoCC.mkDerivation rec {
version = "1.2.10";
version = "1.2.11";
pname = "bun";
src =
@ -86,19 +86,19 @@ stdenvNoCC.mkDerivation rec {
sources = {
"aarch64-darwin" = fetchurl {
url = "https://github.com/oven-sh/bun/releases/download/bun-v${version}/bun-darwin-aarch64.zip";
hash = "sha256-B4le8PtmEkm4awtyO2WxzEeQx/NoW2PNqQEisAKZlyw=";
hash = "sha256-fVTFXFknTy8nBkgbOOb32QmZyXny6lIudhG/BRxbGfQ=";
};
"aarch64-linux" = fetchurl {
url = "https://github.com/oven-sh/bun/releases/download/bun-v${version}/bun-linux-aarch64.zip";
hash = "sha256-VFkv0CN+PskaKTPf8BXhWniYnZcjQELn1TNKTArVBgM=";
hash = "sha256-rIY6rQU+9p0dD2DYmrMTxh3MqqlissTXQ2w+/bqVlbs=";
};
"x86_64-darwin" = fetchurl {
url = "https://github.com/oven-sh/bun/releases/download/bun-v${version}/bun-darwin-x64-baseline.zip";
hash = "sha256-wkFtHbo9P80XYa1ytpXaUPFElJbGrQNeadQkp4ZEEUQ=";
hash = "sha256-yfCDx3UKl4wcRyASbMg0Mvbc3y0aCRyY3neL39Z2HjA=";
};
"x86_64-linux" = fetchurl {
url = "https://github.com/oven-sh/bun/releases/download/bun-v${version}/bun-linux-x64.zip";
hash = "sha256-aKFU/xvpaFG00ah8xRl/An74Crea+j1FhxUPrlw0w24=";
hash = "sha256-5IElgZD4kwqRX/UrWgcXuD2PKdvRiClMnUXjdGTc+eA=";
};
};
updateScript = writeShellScript "update-bun" ''

View file

@ -6,16 +6,16 @@
buildGoModule rec {
pname = "cariddi";
version = "1.4.0";
version = "1.4.1";
src = fetchFromGitHub {
owner = "edoardottt";
repo = "cariddi";
tag = "v${version}";
hash = "sha256-AYB2Ebc+OlB8kaW14o1SPAmbWFducfRGmn21YhV1SGs=";
hash = "sha256-hhzzSEuraer3oQwpNZn4ROASYKQHsnwZs+XHuJ8MkK4=";
};
vendorHash = "sha256-Em/h1Xv4CdENykDqZMcru+Z09fVdxi9bGfFU+uRwI3o=";
vendorHash = "sha256-GvgH6i2t3O39gG2hsKsv5xbLb1V1qi3MqVSfw2D+cZg=";
ldflags = [
"-w"

View file

@ -25,14 +25,14 @@ with py.pkgs;
python3.pkgs.buildPythonApplication rec {
pname = "checkov";
version = "3.2.411";
version = "3.2.413";
pyproject = true;
src = fetchFromGitHub {
owner = "bridgecrewio";
repo = "checkov";
tag = version;
hash = "sha256-7hsZxIoSSy8rnKfYTgqvlxp3RSoS4LEjAQ09erwk7F4=";
hash = "sha256-WCgBnPQRt4dxINZNq0kmCGbszOMx3aeTsB/aex9E1Yg=";
};
pythonRelaxDeps = [

View file

@ -7,16 +7,16 @@
buildGoModule rec {
pname = "cirrus-cli";
version = "0.142.1";
version = "0.143.3";
src = fetchFromGitHub {
owner = "cirruslabs";
repo = "cirrus-cli";
rev = "v${version}";
hash = "sha256-Vmms4L2am0kUHZuu5RZonZB8opIzgZ0rqgJTs4n9410=";
hash = "sha256-9qseKtcb/CcpGo1w6V05nGD4P7JrVjpfKbuZRFIKKq8=";
};
vendorHash = "sha256-N1Gc/J+WvXmPa1RBy32B262zH71TQXZtHW2+3fipOmg=";
vendorHash = "sha256-4Oy1bf2X3XvlFRaqLIksBinmgwUWrwqmCHX3eTq5j44=";
ldflags = [
"-X github.com/cirruslabs/cirrus-cli/internal/version.Version=v${version}"

View file

@ -7,16 +7,16 @@
buildGoModule rec {
pname = "coroot-node-agent";
version = "1.23.17";
version = "1.23.22";
src = fetchFromGitHub {
owner = "coroot";
repo = "coroot-node-agent";
rev = "v${version}";
hash = "sha256-IHOS0Xh0JAWC4NvRbpTQZJ+Se5YjtT+D2gK0w1YaprY=";
hash = "sha256-1VWSujptMYsbzdjF2H2gKvNhE+hIXY/NDGWvcTvQIQM=";
};
vendorHash = "sha256-dX/hUWuHn5qV/wOyaaA+hnL6pp1OJ6Bw4W/UY8u1UZc=";
vendorHash = "sha256-11gj+s1fG6uOUTiezNk+/eS4g/bdth09Gl5jcOa9joo=";
buildInputs = [ systemdLibs ];

View file

@ -6,16 +6,16 @@
buildGoModule rec {
pname = "dbmate";
version = "2.26.0";
version = "2.27.0";
src = fetchFromGitHub {
owner = "amacneil";
repo = "dbmate";
tag = "v${version}";
hash = "sha256-fxlarxb0HAUPDFI0dtnRTKkLoRS/dfs6ZaNPU0UKS4Y=";
hash = "sha256-HlX84eqM9s9EWCKnFDqcpUoEBc20/fpw1KHQ7q0UkLo=";
};
vendorHash = "sha256-a7EUZXCth2lj172xwyNldoEKHnZrncX4RetAUNAZsrg=";
vendorHash = "sha256-yZmTzoa/tl/vJWX5Ds0wL14iAc2uxJHRWCS5XMN12Hs=";
doCheck = false;

View file

@ -16,17 +16,17 @@
rustPlatform.buildRustPackage rec {
pname = "elan";
version = "4.0.1";
version = "4.1.1";
src = fetchFromGitHub {
owner = "leanprover";
repo = "elan";
rev = "v${version}";
hash = "sha256-3L5kGcj+iXjVYV4ZlBfHsVfOWQVv6iJ325Phtqi3GQA=";
hash = "sha256-z20QiYbpEx591CtGerdX63not9S7TB5BJFoCoGTYen0=";
};
useFetchCargoVendor = true;
cargoHash = "sha256-FO/Qd6hIl34YCW9nWKtv0fykbqyL+vbmWboewTB9Dak=";
cargoHash = "sha256-T8R1BostefR0vbmKo1UDmP6FjXWfsfFUtF/oRqAN7mc=";
nativeBuildInputs = [
pkg-config

View file

@ -6,15 +6,15 @@
rustPlatform.buildRustPackage rec {
pname = "faketty";
version = "1.0.18";
version = "1.0.19";
src = fetchCrate {
inherit pname version;
hash = "sha256-b6rHyg1rHMihmJ1okH11uDvOsqNydfK/c1cAgP6Tvx0=";
hash = "sha256-ntfbwaVZM4wtoDaaFo+Y7RHSft3KZ29DMsNiTvhiaXs=";
};
useFetchCargoVendor = true;
cargoHash = "sha256-POxCsGcM2P/fP/yEHuNFDz90H2qbKHgnuMowZS1hn7A=";
cargoHash = "sha256-0pDm/e1xisPLqdTe10kleoejQfuOZoZW6l/83Splz/Y=";
postPatch = ''
patchShebangs tests/test.sh

View file

@ -27,7 +27,7 @@
}:
let
version = "1.22.0";
version = "1.22.2";
# build stimuli file for PGO build and the script to generate it
# independently of the foot's build, so we can cache the result
@ -103,8 +103,8 @@ stdenv.mkDerivation {
domain = "codeberg.org";
owner = "dnkl";
repo = "foot";
rev = version;
hash = "sha256-OCDFfOEyE8CrgisswSfPXH1rNoaM1C1ztm9R77P0MOk=";
tag = version;
hash = "sha256-eX9nSAl2pHbJU8g80q3RifDlFh00LSi8GvYU4+rlIsA=";
};
separateDebugInfo = true;
@ -200,6 +200,9 @@ stdenv.mkDerivation {
"themes"
];
passthru = { inherit stimulusGenerator; };
passthru.updateScript = ./update.sh;
passthru.tests = {
clang-default-compilation = foot.override {
inherit (llvmPackages) stdenv;

6
pkgs/by-name/fo/foot/update.sh Executable file
View file

@ -0,0 +1,6 @@
#!/usr/bin/env nix-shell
#!nix-shell -i bash
#!nix-shell -p nix-update
nix-update foot
nix-update --version=skip foot.stimulusGenerator

View file

@ -88,7 +88,8 @@ python.pkgs.buildPythonApplication rec {
--replace-fail "/usr/local/lib/vec0" "${lib.getLib sqlite-vec}/lib/vec0${stdenv.hostPlatform.extensions.sharedLibrary}"
''
+ lib.optionalString (stdenv.hostPlatform == "x86_64-linux") ''
# clang-rocm, provided by `rocmPackages.clr`, only works on x86_64-linux specifically
+ lib.optionalString (with stdenv.hostPlatform; isx86_64 && isLinux) ''
substituteInPlace frigate/detectors/plugins/rocm.py \
--replace-fail "/opt/rocm/bin/rocminfo" "rocminfo" \
--replace-fail "/opt/rocm/lib" "${rocmPackages.clr}/lib"

View file

@ -11,26 +11,27 @@
git,
gnugrep,
gnused,
tmux,
util-linux,
xdg-utils,
unstableGitUpdater,
}:
stdenv.mkDerivation rec {
pname = "fzf-git-sh";
version = "0-unstable-2024-03-17";
version = "0-unstable-2025-02-20";
src = fetchFromGitHub {
owner = "junegunn";
repo = "fzf-git.sh";
rev = "e4cba1fcf8aed9a2348e47b0ba64299122b81709";
hash = "sha256-glI+TldLGGiXyI5ZghaEgjc+2DJCMdmBnho/Z7IgJoE=";
rev = "6651e719da630cd8e6e00191af7f225f6d13a801";
hash = "sha256-FgJ5eyGU5EXmecwdjbiV+/rnyRaSMi8BLYWayeYgCJw=";
};
dontBuild = true;
postPatch = ''
sed -i \
-e "s,\bfzf\b,${fzf}/bin/fzf," \
-e "s,\bawk\b,${gawk}/bin/awk," \
-e "s,\bbash\b,${bash}/bin/bash," \
-e "s,\bbat\b,${bat}/bin/bat," \
@ -39,10 +40,8 @@ stdenv.mkDerivation rec {
-e "s,\bhead\b,${coreutils}/bin/head," \
-e "s,\buniq\b,${coreutils}/bin/uniq," \
-e "s,\bcolumn\b,${util-linux}/bin/column," \
-e "s,\bfzf-tmux\b,${fzf}/bin/fzf-tmux," \
-e "s,\bgrep\b,${gnugrep}/bin/grep," \
-e "s,\bsed\b,${gnused}/bin/sed," \
-e "/fzf-tmux/!s,\btmux\b,${tmux}/bin/tmux," \
-e "s,\bxargs\b,${findutils}/bin/xargs," \
-e "s,\bxdg-open\b,${xdg-utils}/bin/xdg-open," \
-e "/display-message\|fzf-git-\$o-widget\|\burl=\|\$remote_url =~ /!s,\bgit\b,${git}/bin/git,g" \
@ -55,6 +54,8 @@ stdenv.mkDerivation rec {
install -D fzf-git.sh $out/share/${pname}/fzf-git.sh
'';
passthru.updateScript = unstableGitUpdater { };
meta = with lib; {
homepage = "https://github.com/junegunn/fzf-git.sh";
description = "Bash and zsh key bindings for Git objects, powered by fzf";

View file

@ -0,0 +1,33 @@
{
stdenvNoCC,
fetchurl,
unzip,
pname,
version,
meta,
}:
stdenvNoCC.mkDerivation (finalAttrs: {
inherit pname version meta;
src = fetchurl {
url = "https://github.com/4ian/GDevelop/releases/download/v${version}/GDevelop-5-${version}-universal-mac.zip";
hash = "sha256-0FT4JHGJKy6UapuV2tXKzWm0Esr6DPqu38PllUbUtrY=";
};
sourceRoot = ".";
nativeBuildInputs = [ unzip ];
dontPatch = true;
dontConfigure = true;
dontBuild = true;
dontFixup = true;
installPhase = ''
runHook preInstall
mkdir -p $out/Applications
cp -r "GDevelop 5.app" $out/Applications/
runHook postInstall
'';
})

View file

@ -0,0 +1,41 @@
{
stdenv,
fetchurl,
appimageTools,
version,
pname,
meta,
}:
let
src =
if stdenv.hostPlatform.system == "x86_64-linux" then
fetchurl {
url = "https://github.com/4ian/GDevelop/releases/download/v${version}/GDevelop-5-${version}.AppImage";
hash = "sha256-KV6gzPiu/45ibdzMG707vd10F6qLcm+afwJWa6WlywU=";
}
else
throw "${pname}-${version} is not supported on ${stdenv.hostPlatform.system}";
appimageContents = appimageTools.extractType2 {
inherit pname version src;
postExtract = ''
substituteInPlace $out/gdevelop.desktop --replace-fail 'Exec=AppRun --no-sandbox %U' 'Exec=gdevelop'
'';
};
in
appimageTools.wrapType2 {
inherit
pname
version
src
meta
;
extraInstallCommands = ''
mkdir -p $out/share/applications
cp ${appimageContents}/gdevelop.desktop $out/share/applications
mkdir -p $out/share/icons
cp -r ${appimageContents}/usr/share/icons/hicolor $out/share/icons
'';
}

View file

@ -1,47 +1,39 @@
{
lib,
stdenv,
fetchurl,
appimageTools,
callPackage,
...
}:
let
version = "5.5.229";
pname = "gdevelop";
src =
if stdenv.hostPlatform.system == "x86_64-linux" then
fetchurl {
url = "https://github.com/4ian/GDevelop/releases/download/v${version}/GDevelop-5-${version}.AppImage";
sha256 = "sha256-KV6gzPiu/45ibdzMG707vd10F6qLcm+afwJWa6WlywU=";
}
else
throw "${pname}-${version} is not supported on ${stdenv.hostPlatform.system}";
appimageContents = appimageTools.extractType2 {
inherit pname version src;
postExtract = ''
substituteInPlace $out/gdevelop.desktop --replace-fail 'Exec=AppRun --no-sandbox %U' 'Exec=gdevelop'
'';
};
dontPatchELF = true;
in
appimageTools.wrapType2 {
inherit pname version src;
extraInstallCommands = ''
mkdir -p $out/share/applications
cp ${appimageContents}/gdevelop.desktop $out/share/applications
mkdir -p $out/share/icons
cp -r ${appimageContents}/usr/share/icons/hicolor $out/share/icons
'';
meta = {
description = "Graphical Game Development Studio";
homepage = "https://gdevelop.io/";
downloadPage = "https://github.com/4ian/GDevelop/releases";
license = lib.licenses.mit;
sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ];
maintainers = with lib.maintainers; [ tombert ];
maintainers = with lib.maintainers; [
tombert
matteopacini
];
mainProgram = "gdevelop";
platforms = [ "x86_64-linux" ];
platforms = [ "x86_64-linux" ] ++ lib.platforms.darwin;
};
}
in
if stdenv.hostPlatform.isDarwin then
callPackage ./darwin.nix {
inherit
pname
version
meta
;
}
else
callPackage ./linux.nix {
inherit
pname
version
meta
;
}

View file

@ -7,13 +7,13 @@
buildDotnetModule rec {
pname = "gh-gei";
version = "1.13.0";
version = "1.14.0";
src = fetchFromGitHub {
owner = "github";
repo = "gh-gei";
rev = "v${version}";
hash = "sha256-KwFS3l25fBB8pH7O5/nmY5FShHCcGNW+g20K1G+/pak=";
hash = "sha256-Kjva6E0P+O1+R9EFNYQWt0Tte/DFaCActmJU58+6G6I=";
};
dotnet-sdk = dotnetCorePackages.sdk_8_0_4xx;

View file

@ -6,16 +6,16 @@
buildGoModule rec {
pname = "grpc-client-cli";
version = "1.22.2";
version = "1.22.3";
src = fetchFromGitHub {
owner = "vadimi";
repo = "grpc-client-cli";
rev = "v${version}";
sha256 = "sha256-SypJITKuB9oYRy40XiyrVMJAD4GVgEK2uTDuxbvazPk=";
sha256 = "sha256-6dUdyBmwX97Xvy7CYMUrpQxG25uPFyPFhwFI3QMzWtU=";
};
vendorHash = "sha256-ZHHK/wI1TZwIqqPuwvZNFDcICC9tEMHAo1feBWEyql4=";
vendorHash = "sha256-Iiifu0dYgeqWUgWRjJ3uaBL6SyYl2Ehqzk+1COO/XXI=";
meta = with lib; {
description = "generic gRPC command line client";

View file

@ -16,18 +16,20 @@
withMruby ? true,
bison,
ruby,
withUring ? stdenv.hostPlatform.isLinux,
liburing,
nixosTests,
}:
stdenv.mkDerivation (finalAttrs: {
pname = "h2o";
version = "2.3.0.20250421";
version = "2.3.0.20250430";
src = fetchFromGitHub {
owner = "h2o";
repo = "h2o";
rev = "be7c58007376d5a01f20400ca54bb8db01528ccd";
sha256 = "sha256-ewuTRdDtAQF1z/r0ukkaCaNS5gOFgykGvuqUmocEsBg=";
rev = "f1918a5b9f75f4da9db801b442886cb13b3c7bcd";
sha256 = "sha256-sfOkyEhlLGmXjYqRoI/8pD6/NBY7q6K9y2vS7qwJmrw=";
};
outputs = [
@ -47,7 +49,8 @@ stdenv.mkDerivation (finalAttrs: {
++ lib.optionals withMruby [
bison
ruby
];
]
++ lib.optional withUring liburing;
buildInputs = [
brotli

View file

@ -7,32 +7,28 @@
unixtools,
}:
rustPlatform.buildRustPackage rec {
rustPlatform.buildRustPackage (finalAttrs: {
pname = "halp";
version = "0.1.7";
version = "0.2.0";
src = fetchFromGitHub {
owner = "orhun";
repo = "halp";
rev = "v${version}";
hash = "sha256-SeBponGeQWKjbiS4GL8YA7y92BqLL+ja6ZSKAI3CeRM=";
tag = "v${finalAttrs.version}";
hash = "sha256-tJ95rvYjqQn0ZTlEdqfs/LbyfBP7PqnevxX8b1VfokA=";
};
useFetchCargoVendor = true;
cargoHash = "sha256-q+vfc0EQtGU8YsY11oun/F0OPffsjvB336y3qnerIDY=";
cargoHash = "sha256-sJdZjTzfawwBK8KxQP7zvn+kByCMSxrrQjY1t9RWmhU=";
patches = [
# patch tests to point to the correct target directory
./fix-target-dir.patch
];
nativeBuildInputs = [
installShellFiles
];
nativeBuildInputs = [ installShellFiles ];
nativeCheckInputs = [
unixtools.script
];
nativeCheckInputs = [ unixtools.script ];
# tests are failing on darwin
doCheck = !stdenv.hostPlatform.isDarwin;
@ -40,6 +36,9 @@ rustPlatform.buildRustPackage rec {
checkFlags = [
# requires internet access
"--skip=helper::docs::cheat::tests::test_fetch_cheat_sheet"
"--skip=helper::docs::cheat_sh::tests::test_fetch_cheat_sheet"
"--skip=helper::docs::cheatsheets::tests::test_fetch_cheatsheets"
"--skip=helper::docs::eg::tests::test_eg_page_fetch"
];
postPatch = ''
@ -66,15 +65,15 @@ rustPlatform.buildRustPackage rec {
rm $out/bin/halp-{completions,mangen,test}
'';
meta = with lib; {
meta = {
description = "CLI tool to get help with CLI tools";
homepage = "https://github.com/orhun/halp";
changelog = "https://github.com/orhun/halp/blob/${src.rev}/CHANGELOG.md";
license = with licenses; [
changelog = "https://github.com/orhun/halp/blob/v${finalAttrs.version}/CHANGELOG.md";
license = with lib.licenses; [
asl20
mit
];
maintainers = with maintainers; [ figsoda ];
maintainers = with lib.maintainers; [ figsoda ];
mainProgram = "halp";
};
}
})

View file

@ -28,13 +28,13 @@ let
in
stdenv.mkDerivation (finalAttrs: {
pname = "homepage-dashboard";
version = "1.1.1";
version = "1.2.0";
src = fetchFromGitHub {
owner = "gethomepage";
repo = "homepage";
tag = "v${finalAttrs.version}";
hash = "sha256-gYFJ/coLQ/iBuMIF3+MaGfhA8J4S8TOi5sbd3ZaYeXU=";
hash = "sha256-B6hgQWAILfZNRFN4APX/3T2LcVj2FQPS/CAUdUA+drU=";
};
# This patch ensures that the cache implementation respects the env
@ -50,7 +50,7 @@ stdenv.mkDerivation (finalAttrs: {
src
patches
;
hash = "sha256-qLRtkQjwHH0JK+u+fJnYfJDhZDEasAzprSY+cogNrNg=";
hash = "sha256-1WsiSG+dZVpd28bBjf3EYn95sxMCXsQPd27/otWW0nI=";
};
nativeBuildInputs = [

View file

@ -1,29 +1,14 @@
diff --git c/package.json i/package.json
index 7f0fbdf7..3b5f5607 100644
--- c/package.json
+++ i/package.json
@@ -62,5 +62,10 @@
},
"optionalDependencies": {
"osx-temperature-sensor": "^1.0.8"
+ },
+ "pnpm": {
+ "patchedDependencies": {
+ "next": "patches/next.patch"
+ }
}
}
diff --git c/patches/next.patch i/patches/next.patch
new file mode 100644
index 00000000..6280dbfa
index 00000000..f4e808ed
--- /dev/null
+++ i/patches/next.patch
@@ -0,0 +1,13 @@
+diff --git a/dist/server/lib/incremental-cache/file-system-cache.js b/dist/server/lib/incremental-cache/file-system-cache.js
+index ac711f168d85032d43cfa2b6872655d571596a7b..ee1f79868d38ae623b0599e8cc3b9e03697833e5 100644
+index cbf9f0ce142ecf2202ec957ccb5dffc7d176bed7..6a19329d33e471e9d49b4a80ccb712ab5b6f39a6 100644
+--- a/dist/server/lib/incremental-cache/file-system-cache.js
++++ b/dist/server/lib/incremental-cache/file-system-cache.js
+@@ -23,7 +23,7 @@ class FileSystemCache {
+@@ -24,7 +24,7 @@ class FileSystemCache {
+ constructor(ctx){
+ this.fs = ctx.fs;
+ this.flushToDisk = ctx.flushToDisk;
@ -33,7 +18,7 @@ index 00000000..6280dbfa
+ this.debug = !!process.env.NEXT_PRIVATE_DEBUG_CACHE;
+ if (ctx.maxMemoryCacheSize) {
diff --git c/pnpm-lock.yaml i/pnpm-lock.yaml
index 2848e239..3c0e760a 100644
index 170e380e..a6b1df1b 100644
--- c/pnpm-lock.yaml
+++ i/pnpm-lock.yaml
@@ -4,6 +4,11 @@ settings:
@ -42,7 +27,7 @@ index 2848e239..3c0e760a 100644
+patchedDependencies:
+ next:
+ hash: 2cf73b70a6661c14b83ebd01d193260f13fcc654e74e5658ffc191f538863a49
+ hash: 183a00d10b2d534fdac49f2a3fe0e99fac7e401361e53e91c29d6f548caea03f
+ path: patches/next.patch
+
importers:
@ -51,13 +36,13 @@ index 2848e239..3c0e760a 100644
@@ -52,10 +57,10 @@ importers:
version: 1.2.2
next:
specifier: ^15.2.3
- version: 15.2.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ version: 15.2.3(patch_hash=2cf73b70a6661c14b83ebd01d193260f13fcc654e74e5658ffc191f538863a49)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
specifier: ^15.2.4
- version: 15.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ version: 15.2.4(patch_hash=183a00d10b2d534fdac49f2a3fe0e99fac7e401361e53e91c29d6f548caea03f)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
next-i18next:
specifier: ^12.1.0
- version: 12.1.0(next@15.2.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ version: 12.1.0(next@15.2.3(patch_hash=2cf73b70a6661c14b83ebd01d193260f13fcc654e74e5658ffc191f538863a49)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- version: 12.1.0(next@15.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ version: 12.1.0(next@15.2.4(patch_hash=183a00d10b2d534fdac49f2a3fe0e99fac7e401361e53e91c29d6f548caea03f)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
ping:
specifier: ^0.4.4
version: 0.4.4
@ -72,7 +57,7 @@ index 2848e239..3c0e760a 100644
devDependencies:
'@tailwindcss/forms':
specifier: ^0.5.10
@@ -151,6 +152,10 @@ importers:
@@ -154,6 +155,10 @@ importers:
typescript:
specifier: ^5.7.3
version: 5.7.3
@ -83,29 +68,37 @@ index 2848e239..3c0e760a 100644
packages:
@@ -4695,7 +4700,7 @@ snapshots:
@@ -4905,7 +4910,7 @@ snapshots:
natural-compare@1.4.0: {}
- next-i18next@12.1.0(next@15.2.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1):
+ next-i18next@12.1.0(next@15.2.3(patch_hash=2cf73b70a6661c14b83ebd01d193260f13fcc654e74e5658ffc191f538863a49)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1):
- next-i18next@12.1.0(next@15.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1):
+ next-i18next@12.1.0(next@15.2.4(patch_hash=183a00d10b2d534fdac49f2a3fe0e99fac7e401361e53e91c29d6f548caea03f)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1):
dependencies:
'@babel/runtime': 7.26.9
'@types/hoist-non-react-statics': 3.3.6
@@ -4703,14 +4708,14 @@ snapshots:
@@ -4913,14 +4918,14 @@ snapshots:
hoist-non-react-statics: 3.3.2
i18next: 21.10.0
i18next-fs-backend: 1.2.0
- next: 15.2.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ next: 15.2.3(patch_hash=2cf73b70a6661c14b83ebd01d193260f13fcc654e74e5658ffc191f538863a49)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- next: 15.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ next: 15.2.4(patch_hash=183a00d10b2d534fdac49f2a3fe0e99fac7e401361e53e91c29d6f548caea03f)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
react: 18.3.1
react-i18next: 11.18.6(i18next@21.10.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
transitivePeerDependencies:
- react-dom
- react-native
- next@15.2.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1):
+ next@15.2.3(patch_hash=2cf73b70a6661c14b83ebd01d193260f13fcc654e74e5658ffc191f538863a49)(react-dom@18.3.1(react@18.3.1))(react@18.3.1):
- next@15.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1):
+ next@15.2.4(patch_hash=183a00d10b2d534fdac49f2a3fe0e99fac7e401361e53e91c29d6f548caea03f)(react-dom@18.3.1(react@18.3.1))(react@18.3.1):
dependencies:
'@next/env': 15.2.3
'@next/env': 15.2.4
'@swc/counter': 0.1.3
diff --git c/pnpm-workspace.yaml i/pnpm-workspace.yaml
new file mode 100644
index 00000000..fc500af5
--- /dev/null
+++ i/pnpm-workspace.yaml
@@ -0,0 +1,2 @@
+patchedDependencies:
+ next: patches/next.patch

View file

@ -34,12 +34,12 @@ update_homepage_dashboard_source() {
local version; version="$1"
echo "Updating homepage-dashboard source"
old_hash="$(nix eval --json --impure --expr "(import $nixpkgs/default.nix {}).homepage-dashboard.src.outputHash" | jq -r)"
old_version="$(nix eval --json --impure --expr "(import $nixpkgs/default.nix {}).homepage-dashboard.version" | jq -r)"
new_hash="$(nix-build --impure --expr "let src = (import $nixpkgs/default.nix {}).homepage-dashboard.src; in (src.overrideAttrs or (f: src // f src)) (_: { version = \"$version\"; outputHash = \"\"; outputHashAlgo = \"sha256\"; })" 2>&1 | tr -s ' ' | grep -Po "got: \K.+$")" || true
sed -i "s|${old_hash}|${new_hash}|g" package.nix
sed -i "s|${old_version}|${version}|g" package.nix
old_hash="$(nix eval --json --impure --expr "(import $nixpkgs/default.nix {}).homepage-dashboard.src.outputHash" | jq -r)"
new_hash="$(nix-build --impure --expr "let src = (import $nixpkgs/default.nix {}).homepage-dashboard.src; in (src.overrideAttrs or (f: src // f src)) (_: { version = \"$version\"; outputHash = \"\"; outputHashAlgo = \"sha256\"; })" 2>&1 | tr -s ' ' | grep -Po "got: \K.+$")" || true
sed -i "s|${old_hash}|${new_hash}|g" package.nix
}
# Update the hash of the homepage-dashboard pnpm dependencies in the Nix expression.

View file

@ -5,14 +5,14 @@
}:
buildGoModule rec {
pname = "honeyvent";
version = "1.1.0";
version = "1.1.3";
vendorHash = null;
src = fetchFromGitHub {
owner = "honeycombio";
repo = "honeyvent";
rev = "v${version}";
hash = "sha256-yFQEOshjaH6fRCQ7IZChANI9guZlTXk35p1NzQvxUdI=";
hash = "sha256-L8hM4JJDDfVv/0O8H3lcI0SRVjDMYC82HG/4WU6Vim8=";
};
meta = with lib; {

View file

@ -6,10 +6,10 @@
}:
let
pname = "hydralauncher";
version = "3.4.4";
version = "3.4.5";
src = fetchurl {
url = "https://github.com/hydralauncher/hydra/releases/download/v${version}/hydralauncher-${version}.AppImage";
hash = "sha256-7mYwjxfef9uiBI2idLUqQxJ4hiWiPVCdMnw1MaovUEM=";
hash = "sha256-vr++NPDTqLSVVN/6YWj1eoGcoBfiinfCMbAryV1yHZA=";
};
appimageContents = appimageTools.extractType2 { inherit pname src version; };

View file

@ -2,18 +2,19 @@
lib,
stdenv,
fetchurl,
jdk,
ant,
jdk,
stripJavaArchivesHook,
cunit,
ncurses,
}:
stdenv.mkDerivation rec {
stdenv.mkDerivation (finalAttrs: {
pname = "java-service-wrapper";
version = "3.6.0";
src = fetchurl {
url = "https://wrapper.tanukisoftware.com/download/${version}/wrapper_${version}_src.tar.gz";
url = "https://wrapper.tanukisoftware.com/download/${finalAttrs.version}/wrapper_${finalAttrs.version}_src.tar.gz";
hash = "sha256-b9H7teM3zIXvuek1UNlxlzjxPNPy82ElATAGT/Fvjgw=";
};
@ -27,11 +28,12 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [
ant
jdk
stripJavaArchivesHook
];
postConfigure = ''
substituteInPlace default.properties \
--replace "javac.target.version=1.4" "javac.target.version=8"
--replace-fail "javac.target.version=1.4" "javac.target.version=8"
'';
buildPhase = ''
@ -60,7 +62,7 @@ stdenv.mkDerivation rec {
meta = with lib; {
description = "Enables a Java Application to be run as a Windows Service or Unix Daemon";
homepage = "https://wrapper.tanukisoftware.com/";
changelog = "https://wrapper.tanukisoftware.com/doc/english/release-notes.html#${version}";
changelog = "https://wrapper.tanukisoftware.com/doc/english/release-notes.html#${finalAttrs.version}";
license = licenses.gpl2Only;
platforms = [
"x86_64-linux"
@ -74,4 +76,4 @@ stdenv.mkDerivation rec {
# Tracking issue: https://github.com/NixOS/nixpkgs/issues/281557
broken = stdenv.hostPlatform.isMusl;
};
}
})

View file

@ -20,13 +20,13 @@
flutter329.buildFlutterApplication rec {
pname = "kazumi";
version = "1.6.5";
version = "1.6.8";
src = fetchFromGitHub {
owner = "Predidit";
repo = "Kazumi";
tag = version;
hash = "sha256-ErOy+YT6bqifwGhorbhrzAtUzMuGUEkFr0Ajn/CK3wQ=";
hash = "sha256-/FaGK1CHo1KUo8gJ0t4lNFdkG7slpskPD/kHhbavi3o=";
};
pubspecLock = lib.importJSON ./pubspec.lock.json;

View file

@ -220,11 +220,11 @@
"dependency": "direct main",
"description": {
"name": "canvas_danmaku",
"sha256": "a6761973c72328c3872fa288d0a943bf3675238a30913cf9cd0155d9b7cea9ca",
"sha256": "98fd90f257ffe93bd6a0bd857d92f40172767fc77ffb48b2379ac692e62150eb",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "0.2.6"
"version": "0.2.7"
},
"card_settings_ui": {
"dependency": "direct main",
@ -1949,41 +1949,41 @@
"dependency": "direct main",
"description": {
"name": "webview_flutter",
"sha256": "889a0a678e7c793c308c68739996227c9661590605e70b1f6cf6b9a6634f7aec",
"sha256": "caf0f5a1012aa3c2d33c4215adc72dc1194bb59a2d3ed901f457965626805e66",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "4.10.0"
"version": "4.11.0"
},
"webview_flutter_android": {
"dependency": "transitive",
"description": {
"name": "webview_flutter_android",
"sha256": "512c26ccc5b8a571fd5d13ec994b7509f142ff6faf85835e243dde3538fdc713",
"sha256": "3315f1306eb22f98c48fe203fb8a448fb23f9e49d55a4da6e17ab7d795774166",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "4.3.2"
"version": "4.4.0"
},
"webview_flutter_platform_interface": {
"dependency": "transitive",
"description": {
"name": "webview_flutter_platform_interface",
"sha256": "d937581d6e558908d7ae3dc1989c4f87b786891ab47bb9df7de548a151779d8d",
"sha256": "18b1640839cf6546784a524c72aded5b6e86b23e7167dc2311cc96f7658b64bd",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.10.0"
"version": "2.11.0"
},
"webview_flutter_wkwebview": {
"dependency": "transitive",
"description": {
"name": "webview_flutter_wkwebview",
"sha256": "8e0593559bfecd35eb1757d6907ed6b995a41ef82607d6113df897c2805ce6be",
"sha256": "c9f9be526fa0d3347374ceaa05c4b3acb85f4f112abd62f7d74b7d301fa515ff",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "3.18.0"
"version": "3.20.0"
},
"webview_windows": {
"dependency": "direct main",
@ -2079,6 +2079,6 @@
},
"sdks": {
"dart": ">=3.7.0-0 <4.0.0",
"flutter": ">=3.29.2"
"flutter": ">=3.29.3"
}
}

View file

@ -5,14 +5,14 @@
}:
buildGoModule rec {
pname = "kin-openapi";
version = "0.131.0";
version = "0.132.0";
vendorHash = "sha256-VtN2dOJEBAS7khjn2GlvMspFvd7SgMqNWBte3gwbWng=";
src = fetchFromGitHub {
owner = "getkin";
repo = "kin-openapi";
tag = "v${version}";
hash = "sha256-SHBxn9TXCoGIkzhVnWbMkgTd1XmGerM5IL9t/hkcmGk=";
hash = "sha256-2iDT9sI4dy7KEFKfWhPhccTc1/1jpSjYt+cXz+RE9ys=";
};
checkFlags =

View file

@ -6,13 +6,13 @@
buildGoModule rec {
pname = "kubedb-cli";
version = "0.53.0";
version = "0.54.0";
src = fetchFromGitHub {
owner = "kubedb";
repo = "cli";
tag = "v${version}";
hash = "sha256-qhvw1sEndJU5v1bUvMAjeNGO/9IKMbhjtIUmFdsAv2I=";
hash = "sha256-zYTP5eheH598wrg6yLOMBFd8G3VBkQZT7+nQeEOVh/U=";
};
vendorHash = null;

View file

@ -10,14 +10,14 @@
stdenv.mkDerivation (finalAttrs: {
pname = "loksh";
version = "7.6";
version = "7.7";
src = fetchFromGitHub {
owner = "dimkr";
repo = "loksh";
rev = finalAttrs.version;
fetchSubmodules = true;
hash = "sha256-R9yLrXzXeu7gUoV+CDOAu89p2YmPP0ImAWq2fod722c=";
hash = "sha256-BxQ7SZwRP9PlD2MV7DqG7tQ2lqzlkTwmaKwbgC7NYrc=";
};
outputs = [

View file

@ -6,16 +6,15 @@
fetchFromGitHub,
nix-update-script,
}:
stdenv.mkDerivation (finalAttrs: {
pname = "moonlight";
version = "1.3.14";
version = "1.3.16";
src = fetchFromGitHub {
owner = "moonlight-mod";
repo = "moonlight";
tag = "v${finalAttrs.version}";
hash = "sha256-FmQS8DqjgOyfEth8tpUlJoduo6rAv28PwLGv90J3rcM=";
hash = "sha256-aLx/HDrnGTgcRZFs5kiiz173yi/RnARERDKIq+p4OJw=";
};
nativeBuildInputs = [
@ -28,13 +27,13 @@ stdenv.mkDerivation (finalAttrs: {
buildInputs = [ nodejs_22 ];
hash = "sha256-I+zRCUqJabpGJRFBGW0NrM9xzyzeCjioF54zlCpynBU=";
hash = "sha256-Z/OypVPARLrSfvp9U2sPdgv194nj/f2VBxcxwtvaU5Q=";
};
env = {
NODE_ENV = "production";
MOONLIGHT_BRANCH = "stable";
MOONLIGHT_VERSION = "v${finalAttrs.version}";
MOONLIGHT_VERSION = "v${finalAttrs.version} (nixpkgs)";
};
patches = [

View file

@ -8,13 +8,13 @@
let
finalAttrs = {
pname = "ncps";
version = "0.1.1";
version = "0.2.0";
src = fetchFromGitHub {
owner = "kalbasit";
repo = "ncps";
tag = "v${finalAttrs.version}";
hash = "sha256-Vr/thppCABdZDl1LEc7l7c7Ih55U/EFwJInWSUWoLJA";
hash = "sha256-CjiPn5godd8lT3eE9e7MnZ0/2hOEq+CG0bpgRtLtwHo=";
};
ldflags = [
@ -23,7 +23,7 @@ let
subPackages = [ "." ];
vendorHash = "sha256-xPrWofNyDFrUPQ42AYDs2x2gGoQ2w3tRrMIsu3SVyHA=";
vendorHash = "sha256-El3yvYYnase4ztG3u7xxcKE5ARy5Lvp/FVosBwOXzbU=";
doCheck = true;
nativeBuildInputs = [

View file

@ -18,7 +18,7 @@ let
in
rustPlatform.buildRustPackage (finalAttrs: {
pname = "nh";
version = "4.0.0";
version = "4.0.3";
src = fetchFromGitHub {
owner = "nix-community";
@ -59,6 +59,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
passthru.updateScript = nix-update-script { };
meta = {
changelog = "https://github.com/nix-community/nh/blob/${finalAttrs.version}/CHANGELOG.md";
description = "Yet another nix cli helper";
homepage = "https://github.com/nix-community/nh";
license = lib.licenses.eupl12;

View file

@ -4,7 +4,6 @@
callPackage,
lib,
fetchFromGitHub,
fetchPypi,
python3,
replaceVars,
nix-update-script,
@ -17,59 +16,6 @@ let
py = python3.override {
self = py;
packageOverrides = lib.foldr lib.composeExtensions (self: super: { }) ([
(
# Due to flask > 2.3 the login will not work
self: super: {
werkzeug = super.werkzeug.overridePythonAttrs (oldAttrs: rec {
version = "2.2.3";
format = "setuptools";
pyproject = null;
src = fetchPypi {
pname = "Werkzeug";
inherit version;
hash = "sha256-LhzMlBfU2jWLnebxdOOsCUOR6h1PvvLWZ4ZdgZ39Cv4=";
};
doCheck = false;
});
flask = super.flask.overridePythonAttrs (oldAttrs: rec {
version = "2.2.5";
format = "setuptools";
pyproject = null;
src = fetchPypi {
pname = "Flask";
inherit version;
hash = "sha256-7e6bCn/yZiG9WowQ/0hK4oc3okENmbC7mmhQx/uXeqA=";
};
doCheck = false;
});
flask-login = super.flask-login.overridePythonAttrs (oldAttrs: rec {
version = "0.6.3";
src = fetchPypi {
pname = "Flask-Login";
inherit version;
hash = "sha256-XiPRSmB+8SgGxplZC4nQ8ODWe67sWZ11lHv5wUczAzM=";
};
build-system = [ self.setuptools ];
doCheck = false; # DeprecationWarnings
});
pytest-httpbin = super.pytest-httpbin.overridePythonAttrs (oldAttrs: {
doCheck = false; # fails in current overlay
});
httpcore = super.httpcore.overridePythonAttrs (oldAttrs: {
doCheck = false; # fails in current overlay
});
netaddr = super.netaddr.overridePythonAttrs (oldAttrs: rec {
version = "0.9.0";
src = fetchPypi {
pname = "netaddr";
inherit version;
hash = "sha256-e0b6mxotcf1d6eSjeE7zOXAKU6CMgEDwi69fEZTaASg=";
};
});
})
# Built-in dependency
(self: super: {
octoprint-filecheck = self.buildPythonPackage rec {
@ -105,14 +51,14 @@ let
(self: super: {
octoprint-pisupport = self.buildPythonPackage rec {
pname = "OctoPrint-PiSupport";
version = "2023.5.24";
version = "2023.10.10";
format = "setuptools";
src = fetchFromGitHub {
owner = "OctoPrint";
repo = "OctoPrint-PiSupport";
rev = version;
hash = "sha256-KfkZXJ2f02G2ee+J1w+YQRKz+LSWwxVIIwmdevDGhew=";
hash = "sha256-VSzDoFq4Yn6KOn+RNi1uVJHzH44973kd/VoMjqzyBRA=";
};
# requires octoprint itself during tests
@ -127,13 +73,13 @@ let
(self: super: {
octoprint = self.buildPythonPackage rec {
pname = "OctoPrint";
version = "1.10.3";
version = "1.11.0";
src = fetchFromGitHub {
owner = "OctoPrint";
repo = "OctoPrint";
rev = version;
hash = "sha256-BToW1/AcQ01OK7RWZrkstX2M4+uKuL/wFB6HGkVUflk=";
hash = "sha256-HvIMssPpRhzG//eyf0SfM5ddTUMr82F4ZS7c9tp88qw=";
};
propagatedBuildInputs =
@ -153,7 +99,6 @@ let
flask-login
flask-limiter
frozendict
future
itsdangerous
immutabledict
jinja2

View file

@ -12,13 +12,13 @@
buildGoModule rec {
pname = "orbiton";
version = "2.68.9";
version = "2.69.0";
src = fetchFromGitHub {
owner = "xyproto";
repo = "orbiton";
tag = "v${version}";
hash = "sha256-MKXixsiEJOcJV+46RGLOfuG4Dm4LyaVPSqs5hfexC3M=";
hash = "sha256-0ba+IkiBQUsesq54S4Ngd9vTO5E7kqOQS61HidxE0jM=";
};
vendorHash = null;

View file

@ -39,13 +39,13 @@
let
pname = "pcloud";
version = "1.14.11";
code = "XZQRe85ZLPTV99jSGRkmdR9ET2xzqHYeABBX";
version = "1.14.12";
code = "XZcIVb5ZhHzMumagTOBxWWhbjhyv0bN7oPKk";
# Archive link's codes: https://www.pcloud.com/release-notes/linux.html
src = fetchzip {
url = "https://api.pcloud.com/getpubzip?code=${code}&filename=pcloud-${version}.zip";
hash = "sha256-fqC6cQYfmtwBfnXsKNXbHQ1jB6xPXleCcfi2DV5AtLw=";
hash = "sha256-SwwaMGORtgW7tzkaZY4hyR001Rw7qRDlMyzdBbC1nUQ=";
};
appimageContents = appimageTools.extractType2 {

View file

@ -77,7 +77,7 @@ GEM
tzinfo (~> 2.0, >= 2.0.5)
addressable (2.8.7)
public_suffix (>= 2.0.2, < 7.0)
ast (2.4.2)
ast (2.4.3)
base64 (0.2.0)
benchmark (0.4.0)
bigdecimal (3.1.9)
@ -99,7 +99,7 @@ GEM
chunky_png (1.4.0)
commonmarker (0.23.11)
concurrent-ruby (1.3.5)
connection_pool (2.5.0)
connection_pool (2.5.3)
crass (1.0.6)
css_parser (1.21.1)
addressable
@ -113,7 +113,7 @@ GEM
docile (1.4.1)
drb (2.2.1)
erubi (1.13.1)
ffi (1.17.1)
ffi (1.17.2)
globalid (1.2.1)
activesupport (>= 6.1)
html-pipeline (2.13.2)
@ -123,16 +123,16 @@ GEM
i18n (1.14.7)
concurrent-ruby (~> 1.0)
io-console (0.8.0)
irb (1.15.1)
irb (1.15.2)
pp (>= 0.6.0)
rdoc (>= 4.0.0)
reline (>= 0.4.2)
json (2.10.2)
json (2.11.3)
language_server-protocol (3.17.0.4)
listen (3.9.0)
rb-fsevent (~> 0.10, >= 0.10.3)
rb-inotify (~> 0.9, >= 0.9.10)
logger (1.6.6)
logger (1.7.0)
loofah (2.24.0)
crass (~> 1.0.2)
nokogiri (>= 1.12.0)
@ -150,7 +150,7 @@ GEM
mocha (2.7.1)
ruby2_keywords (>= 0.0.5)
mysql2 (0.5.6)
net-imap (0.4.19)
net-imap (0.4.21)
date
net-protocol
net-ldap (0.17.1)
@ -161,17 +161,18 @@ GEM
net-smtp (0.4.0.1)
net-protocol
nio4r (2.7.4)
nokogiri (1.18.4)
nokogiri (1.18.8)
mini_portile2 (~> 2.8.2)
racc (~> 1.4)
parallel (1.26.3)
parser (3.3.7.1)
parallel (1.27.0)
parser (3.3.8.0)
ast (~> 2.4.1)
racc
pg (1.5.9)
pp (0.6.2)
prettyprint
prettyprint (0.2.0)
prism (1.4.0)
propshaft (1.1.0)
actionpack (>= 7.0.0)
activesupport (>= 7.0.0)
@ -184,7 +185,7 @@ GEM
puma (6.6.0)
nio4r (~> 2.0)
racc (1.8.1)
rack (3.1.12)
rack (3.1.13)
rack-session (2.1.0)
base64 (>= 0.1.0)
rack (>= 3.0.0)
@ -230,10 +231,10 @@ GEM
htmlentities
rbpdf-font (~> 1.19.0)
rbpdf-font (1.19.1)
rdoc (6.12.0)
rdoc (6.13.1)
psych (>= 4.0.0)
regexp_parser (2.10.0)
reline (0.6.0)
reline (0.6.1)
io-console (~> 0.5)
rexml (3.4.1)
roadie (5.2.1)
@ -243,11 +244,11 @@ GEM
railties (>= 5.1, < 8.0)
roadie (~> 5.0)
rotp (6.3.0)
rouge (4.5.1)
rqrcode (2.2.0)
rouge (4.5.2)
rqrcode (3.1.0)
chunky_png (~> 1.0)
rqrcode_core (~> 1.0)
rqrcode_core (1.2.0)
rqrcode_core (~> 2.0)
rqrcode_core (2.0.0)
rubocop (1.68.0)
json (~> 2.3)
language_server-protocol (>= 3.17.0)
@ -258,8 +259,9 @@ GEM
rubocop-ast (>= 1.32.2, < 2.0)
ruby-progressbar (~> 1.7)
unicode-display_width (>= 2.4.0, < 3.0)
rubocop-ast (1.39.0)
parser (>= 3.3.1.0)
rubocop-ast (1.44.1)
parser (>= 3.3.7.2)
prism (~> 1.4)
rubocop-performance (1.22.1)
rubocop (>= 1.48.1, < 2.0)
rubocop-ast (>= 1.31.1, < 2.0)
@ -275,7 +277,7 @@ GEM
crass (~> 1.0.2)
nokogiri (>= 1.12.0)
securerandom (0.4.1)
selenium-webdriver (4.29.1)
selenium-webdriver (4.31.0)
base64 (~> 0.2)
logger (~> 1.4)
rexml (~> 3.2, >= 3.2.5)
@ -289,7 +291,7 @@ GEM
simplecov_json_formatter (0.1.4)
sqlite3 (1.7.3)
mini_portile2 (~> 2.8.0)
stringio (3.1.5)
stringio (3.1.7)
svg_optimizer (0.3.0)
nokogiri
svg_sprite (1.0.3)
@ -369,7 +371,7 @@ DEPENDENCIES
yard
RUBY VERSION
ruby 3.3.6p108
ruby 3.3.7p123
BUNDLED WITH
2.5.22

View file

@ -229,10 +229,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "04nc8x27hlzlrr5c2gn7mar4vdr0apw5xg22wp6m8dx3wqr04a0y";
sha256 = "10yknjyn0728gjn6b5syynvrvrwm66bhssbxq8mkhshxghaiailm";
type = "gem";
};
version = "2.4.2";
version = "2.4.3";
};
base64 = {
groups = [
@ -374,10 +374,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "1z7bag6zb2vwi7wp2bkdkmk7swkj6zfnbsnc949qq0wfsgw94fr3";
sha256 = "0nrhsk7b3sjqbyl1cah6ibf1kvi3v93a7wf4637d355hp614mmyg";
type = "gem";
};
version = "2.5.0";
version = "2.5.3";
};
crass = {
groups = [ "default" ];
@ -514,10 +514,10 @@
];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "0fgwn1grxf4zxmyqmb9i4z2hr111585n9jnk17y6y7hhs7dv1xi6";
sha256 = "19kdyjg3kv7x0ad4xsd4swy5izsbb1vl1rpb6qqcqisr5s23awi9";
type = "gem";
};
version = "1.17.1";
version = "1.17.2";
};
globalid = {
dependencies = [ "activesupport" ];
@ -600,10 +600,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "1478m97wiy6nwg6lnl0szy39p46acsvrhax552vsh1s2mi2sgg6r";
sha256 = "1fpxa2m83rb7xlzs57daqwnzqjmz6j35xr7zb15s73975sak4br2";
type = "gem";
};
version = "1.15.1";
version = "1.15.2";
};
json = {
groups = [
@ -613,10 +613,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "01lbdaizhkxmrw4y8j3wpvsryvnvzmg0pfs56c52laq2jgdfmq1l";
sha256 = "1hfcz73wszgqprg2pr83qjbyfb0k93frbdvyhgmw0ryyl9cgc44s";
type = "gem";
};
version = "2.10.2";
version = "2.11.3";
};
language_server-protocol = {
groups = [
@ -654,10 +654,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "05s008w9vy7is3njblmavrbdzyrwwc1fsziffdr58w9pwqj8sqfx";
sha256 = "00q2zznygpbls8asz5knjvvj2brr3ghmqxgr83xnrdj4rk3xwvhr";
type = "gem";
};
version = "1.6.6";
version = "1.7.0";
};
loofah = {
dependencies = [
@ -794,10 +794,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "19cq7hbddq23yhyqysds2ic89mg3h8ngvmvjf0sj6k25cgwrlnc9";
sha256 = "1iik22kpvah1n9hsw271lmgsbh6mkxg9iv7c0banm50548bwlxkg";
type = "gem";
};
version = "0.4.19";
version = "0.4.21";
};
net-ldap = {
groups = [ "ldap" ];
@ -869,10 +869,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "1b34gaa6fiby5fb0zn1p5f8h1rx84wxz0bq9w39y3fhv3i920y5v";
sha256 = "0rb306hbky6cxfyc8vrwpvl40fdapjvhsk62h08gg9wwbn3n8x4c";
type = "gem";
};
version = "1.18.4";
version = "1.18.8";
};
parallel = {
groups = [
@ -882,10 +882,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "1vy7sjs2pgz4i96v5yk9b7aafbffnvq7nn419fgvw55qlavsnsyq";
sha256 = "0c719bfgcszqvk9z47w2p8j2wkz5y35k48ywwas5yxbbh3hm3haa";
type = "gem";
};
version = "1.26.3";
version = "1.27.0";
};
parser = {
dependencies = [
@ -899,10 +899,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "18dcwrcnddvi8gl3hmbsb2cj1l7afxk2lh3jmhj90l95h1hn3gkx";
sha256 = "0i9w8msil4snx5w11ix9b0wf52vjc3r49khy3ddgl1xk890kcxi4";
type = "gem";
};
version = "3.3.7.1";
version = "3.3.8.0";
};
pg = {
groups = [ "default" ];
@ -943,6 +943,19 @@
};
version = "0.2.0";
};
prism = {
groups = [
"default"
"test"
];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "0gkhpdjib9zi9i27vd9djrxiwjia03cijmd6q8yj2q1ix403w3nw";
type = "gem";
};
version = "1.4.0";
};
propshaft = {
dependencies = [
"actionpack"
@ -1024,10 +1037,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "0h65a1f9gsqx2ryisdy4lrd9a9l8gdv65dcscw9ynwwjr1ak1n00";
sha256 = "14jpch41i6iclbgc8rykvkyn7ii8s9dwvn98k96qi0hqcbdpj30p";
type = "gem";
};
version = "3.1.12";
version = "3.1.13";
};
rack-session = {
dependencies = [
@ -1224,10 +1237,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "1q2nkyk6r3m15a2an7lwm4ilkcxzdh3j93s4ib8sbzqb0xp70vvx";
sha256 = "1xvjskc5xp5x4lgrkxqrn7n4rjzgbbjl9yx3ny74xjckjk4xm832";
type = "gem";
};
version = "6.12.0";
version = "6.13.1";
};
regexp_parser = {
groups = [
@ -1252,10 +1265,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "1lirwlw59apc8m1wjk85y2xidiv0fkxjn6f7p84yqmmyvish6qjp";
sha256 = "1yvm0svcdk6377ng6l00g39ldkjijbqg4whdg2zcsa8hrgbwkz0s";
type = "gem";
};
version = "0.6.0";
version = "0.6.1";
};
rexml = {
groups = [
@ -1313,10 +1326,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "1pchwrkr0994v7mh054lcp0na3bk3mj2sk0dc33bn6bhxrnirj1a";
sha256 = "18v8if3jix029rr3j8iwisv73facw223353n0h7avl39ibxk6hh3";
type = "gem";
};
version = "4.5.1";
version = "4.5.2";
};
rqrcode = {
dependencies = [
@ -1327,20 +1340,20 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "1hggzz8i1l62pkkiybhiqv6ypxw7q844sddrrbbfczjcnj5sivi3";
sha256 = "1bwqy1iwbyn1091mg203is5ngsnvfparwa1wh89s1sgnfmirkmg2";
type = "gem";
};
version = "2.2.0";
version = "3.1.0";
};
rqrcode_core = {
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "06ld6386hbdhy5h0k09axmgn424kavpc8f27k1vjhknjhbf8jjfg";
sha256 = "1ayrj7pwbv1g6jg5vvx6rq05lr1kbkfzbzqplj169aapmcivhh0y";
type = "gem";
};
version = "1.2.0";
version = "2.0.0";
};
rubocop = {
dependencies = [
@ -1364,7 +1377,10 @@
version = "1.68.0";
};
rubocop-ast = {
dependencies = [ "parser" ];
dependencies = [
"parser"
"prism"
];
groups = [
"default"
"test"
@ -1372,10 +1388,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "0v13m0ckd80mbvdbhwn52qqrdx1ii6n0b566h4xh7vgcgikhzfmn";
sha256 = "14lf3d9bdr8cv8x3xcn3ijql5x23svk5zy7mdinlzw1f7ch09k73";
type = "gem";
};
version = "1.39.0";
version = "1.44.1";
};
rubocop-performance = {
dependencies = [
@ -1486,10 +1502,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "0im1hclf7iki2393jngqk2dlxil6wz31bqc9pfnibifjqhyfazqa";
sha256 = "1s80s7mgpwpfj4df2f43f5im37ks884xkbcxd9fxpk93xs7dicnx";
type = "gem";
};
version = "4.29.1";
version = "4.31.0";
};
simplecov = {
dependencies = [
@ -1552,10 +1568,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "1j1mgvrgkxhadi6nb6pz1kcff7gsb5aivj1vfhsia4ssa5hj9adw";
sha256 = "1yh78pg6lm28c3k0pfd2ipskii1fsraq46m6zjs5yc9a4k5vfy2v";
type = "gem";
};
version = "3.1.5";
version = "3.1.7";
};
svg_optimizer = {
dependencies = [ "nokogiri" ];

View file

@ -9,7 +9,7 @@
}:
let
version = "6.0.4";
version = "6.0.5";
rubyEnv = bundlerEnv {
name = "redmine-env-${version}";
@ -31,7 +31,7 @@ stdenv.mkDerivation rec {
src = fetchurl {
url = "https://www.redmine.org/releases/redmine-${version}.tar.gz";
hash = "sha256-vr+Ky0/RhD+I5fQoX/C0l/q0MyDDPngKXDThEkxeF3o=";
hash = "sha256-lNzFMRXgWBrEbmDD7ZMY8ZJs5GS6u7OF5SNiF9Hmpk4=";
};
nativeBuildInputs = [ makeWrapper ];

View file

@ -15,7 +15,7 @@
}:
stdenv.mkDerivation rec {
pname = "sane-airscan";
version = "0.99.34";
version = "0.99.35";
nativeBuildInputs = [
meson
@ -36,7 +36,7 @@ stdenv.mkDerivation rec {
owner = "alexpevzner";
repo = pname;
rev = version;
sha256 = "sha256-4srMsZhco9YOukmguLQ5HvNeIz7wShmhWt7m5kP4iW8=";
sha256 = "sha256-sWBqYoeCEAIM5Gug+w4b4WZ8SwFrywqJVzo0nt69diA=";
};
meta = with lib; {

View file

@ -12,16 +12,16 @@
buildGoModule rec {
pname = "stackit-cli";
version = "0.30.0";
version = "0.31.0";
src = fetchFromGitHub {
owner = "stackitcloud";
repo = "stackit-cli";
rev = "v${version}";
hash = "sha256-S+lmNVZafa0BFN0rhmhBU2ez28ATDFDF2TApt32c9Z8=";
hash = "sha256-jipFaRN6LCV4Ay9M3qggwT0gQntaKjngUF7u4Y2wXrA=";
};
vendorHash = "sha256-y3wztN/exexIwsAnQAlQu81rGTJZrgNmeVj45MVSxk0=";
vendorHash = "sha256-nDii/q0NWfqk4zMEKKfUzrVrcAPkTnTdXyC7ZxHU91c=";
subPackages = [ "." ];

View file

@ -11,8 +11,8 @@ rustPlatform.buildRustPackage rec {
src = fetchFromGitHub {
owner = "shshemi";
repo = "tabiew";
rev = "v${version}";
hash = "sha256-FDHK1tEioV7KxlYhPfF+MTub45f0G+ZPvbi0CMeMBOs=";
tag = "v${version}";
hash = "sha256-eGSlRFcSkQPXmnHQM81UYBokvH6dIn9EhrFbSfsJ22I=";
};
useFetchCargoVendor = true;

View file

@ -0,0 +1,38 @@
{
lib,
buildGoModule,
fetchFromGitHub,
nix-update-script,
}:
buildGoModule (finalAttrs: {
pname = "tinfoil-cli";
version = "0.0.11";
src = fetchFromGitHub {
owner = "tinfoilsh";
repo = "tinfoil-cli";
tag = "v${finalAttrs.version}";
hash = "sha256-zHtF6tKptru3OFU5w93pT9B+mbVxqFB++OMleHk7Q5Q=";
};
vendorHash = "sha256-EN6IYOSYuSlKpQKcdKvPjFa9A51uwqSzHNuwlrzYsfI=";
# The attestation test requires internet access
checkFlags = [ "-skip=TestAttestationVerifySEV" ];
postInstall = ''
mv $out/bin/tinfoil-cli $out/bin/tinfoil
'';
passthru.updateScript = nix-update-script { };
meta = {
description = "Command-line interface for making verified HTTP requests to Tinfoil enclaves and validating attestation documents";
homepage = "https://github.com/tinfoilsh/tinfoil-cli";
changelog = "https://github.com/tinfoilsh/tinfoil-cli/releases/tag/v${finalAttrs.version}";
license = lib.licenses.gpl3Only;
maintainers = [ lib.maintainers.haylin ];
mainProgram = "tinfoil";
};
})

View file

@ -8,17 +8,17 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "typstyle";
version = "0.13.3";
version = "0.13.4";
src = fetchFromGitHub {
owner = "Enter-tainer";
repo = "typstyle";
tag = "v${finalAttrs.version}";
hash = "sha256-IcQphXFtyvJVWfcrJbumLUqgUpRCyRg0asziuDwDl84=";
hash = "sha256-8CSlxkF60OH1uJz7kCPhmHrSXo9C2mlkw0DxO7gUKVk=";
};
useFetchCargoVendor = true;
cargoHash = "sha256-hwUVhPkq6EVYiRmEV7DPzseO7Ip4tl7+h9A2efmlpEs=";
cargoHash = "sha256-Z0+c2+87rhkiRUVr5udS1iJjMoEUlxsPR4KLjqGmlHs=";
# Disabling tests requiring network access
checkFlags = [

View file

@ -7,16 +7,16 @@
buildGoModule rec {
pname = "unpoller";
version = "2.14.1";
version = "2.15.3";
src = fetchFromGitHub {
owner = "unpoller";
repo = "unpoller";
rev = "v${version}";
hash = "sha256-x3Uboa6bs59LafEF9/aYmudo9JIh3KIMNdLJRimcmxY=";
hash = "sha256-MqL+V5NVRE/jzOnj1yFVlT1HPjeiUWsNkJyMetWIaj0=";
};
vendorHash = "sha256-ZylkCictJNJ/QrWEbBIXDEKElpZRw2Yrj/IHMx0lqg0=";
vendorHash = "sha256-w6rU+BV7T8trCd6JBqyXkEgv3qkGTEQpBEq2WsTCo04=";
ldflags = [
"-w"

View file

@ -20,17 +20,17 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "uv";
version = "0.7.1";
version = "0.7.2";
src = fetchFromGitHub {
owner = "astral-sh";
repo = "uv";
tag = finalAttrs.version;
hash = "sha256-DFD8KnJ9W3JDQ/1NgBA0KGudf8NK9IR81rKPwK/Xc44=";
hash = "sha256-XHCKM/A7vV9rbSuzIgnL48+IFqUr8m8JyxQvktxtt8c=";
};
useFetchCargoVendor = true;
cargoHash = "sha256-Cs/PgTxBw9LXvkBJCpmS46J46fad/KkrHTi9xXG9ykc=";
cargoHash = "sha256-PVM04Qm9Y1zWpqRLSVvx954Wh4lEXeFdoKSYxtpfodY=";
buildInputs = [
rust-jemalloc-sys

View file

@ -6,7 +6,7 @@
nix-update-script,
}:
let
version = "2.13.3";
version = "2.13.4";
in
buildGoModule {
pname = "wakapi";
@ -16,7 +16,7 @@ buildGoModule {
owner = "muety";
repo = "wakapi";
tag = version;
hash = "sha256-J+h0FNVXkSHZr7Hb/q5T5TF0CVRd7e+iJg5b/oGPmsw=";
hash = "sha256-r4bk82+c2f2VZ8ObpeoIbIClJRhPPb5OyollMq3iS4I=";
};
vendorHash = "sha256-8SjBRagqdzJvW8eCKLeHBOQL4qX83USMIDDyS+8Mpvo=";

View file

@ -10,11 +10,11 @@
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "wiremock";
version = "3.12.1";
version = "3.13.0";
src = fetchurl {
url = "mirror://maven/org/wiremock/wiremock-standalone/${finalAttrs.version}/wiremock-standalone-${finalAttrs.version}.jar";
hash = "sha256-OoyH8wqvMQvLHPi4bTRodINMpqzZAdsvixm5qmqAZuI=";
hash = "sha256-3Qqxrv6sf1Ch2JmSpaal1qtaJgtmD5UTcxWBblOAv5w=";
};
dontUnpack = true;

View file

@ -5,13 +5,13 @@
}:
mkYaziPlugin {
pname = "yatline.yazi";
version = "0-unstable-2025-04-11";
version = "0-unstable-2025-04-22";
src = fetchFromGitHub {
owner = "imsi32";
repo = "yatline.yazi";
rev = "90e0284b22f922e7e024c403e7e596359e3aa2a0";
hash = "sha256-99HcvxylfPf5MlAnDOi/eg3C1XwzKnGz/vmMTBnSm/o=";
rev = "2ecf715d33866e5f8a63af25f6a242821746ddb7";
hash = "sha256-l4IrdALlgKd1USxE2+bD0Lkw3DgBoQDBxgxevrFhytU=";
};
meta = {

View file

@ -5,7 +5,7 @@
pnpm_9,
nodejs,
makeWrapper,
prisma-engines,
pkgs,
ffmpeg,
openssl,
vips,
@ -15,6 +15,22 @@
}:
let
prisma-engines = pkgs.prisma-engines.overrideAttrs (
finalAttrs: prevAttrs: {
version = "6.5.0";
src = fetchFromGitHub {
inherit (prevAttrs.src) owner repo;
rev = finalAttrs.version;
hash = "sha256-m3LBIMIVMI5GlY0+QNw/nTlNWt2rGOZ28z+CfdP51cY=";
};
cargoHash = "sha256-yG+omKAS1eWq3sFgKXMoZWhTP4M34dVRes7OhhTUyTQ=";
cargoDeps = pkgs.rustPlatform.fetchCargoVendor {
inherit (finalAttrs) pname version src;
hash = finalAttrs.cargoHash;
};
}
);
environment = {
NEXT_TELEMETRY_DISABLED = "1";
FFMPEG_BIN = lib.getExe ffmpeg;
@ -101,6 +117,7 @@ stdenv.mkDerivation (finalAttrs: {
doInstallCheck = true;
passthru = {
inherit prisma-engines;
tests = { inherit (nixosTests) zipline; };
updateScript = nix-update-script { };
};

View file

@ -17,13 +17,13 @@
stdenv.mkDerivation rec {
pname = "zmap";
version = "4.3.2";
version = "4.3.3";
src = fetchFromGitHub {
owner = "zmap";
repo = pname;
rev = "v${version}";
sha256 = "sha256-dHJ3H3jc0/cVfJ7NVoJG+WF9+rowbgYF1Ph5/exxRkE=";
sha256 = "sha256-BxvmbLZCuGsUZ+ajWUOrchojJ5lipTDOrHKb+fmKTbM=";
};
cmakeFlags = [ "-DRESPECT_INSTALL_PREFIX_CONFIG=ON" ];

View file

@ -974,15 +974,15 @@ final: prev: {
}:
buildLuarocksPackage {
pname = "http";
version = "0.3-0";
version = "0.4-0";
knownRockspec =
(fetchurl {
url = "mirror://luarocks/http-0.3-0.rockspec";
sha256 = "0fn3irkf5nnmfc83alc40b316hs8l7zdq2xlaiaa65sjd8acfvia";
url = "mirror://luarocks/http-0.4-0.rockspec";
sha256 = "0kbf7ybjyj6408sdrmh1jb0ig5klfc8mqcwz6gv6rd6ywn47qifq";
}).outPath;
src = fetchzip {
url = "https://github.com/daurnimator/lua-http/archive/v0.3.zip";
sha256 = "1pqxxxifl2j1cik3kgayx43v6py5jp6r22myhvxfffysb3b84a2l";
url = "https://github.com/daurnimator/lua-http/archive/v0.4.zip";
sha256 = "0252mc3mns1ni98hhcgnb3pmb53lk6nzr0jgqin0ggcavyxycqb2";
};
disabled = luaOlder "5.1";

View file

@ -235,13 +235,6 @@ in
});
http = prev.http.overrideAttrs (oa: {
patches = [
(fetchpatch {
name = "invalid-state-progression.patch";
url = "https://github.com/daurnimator/lua-http/commit/cb7b59474a.diff";
sha256 = "1vmx039n3nqfx50faqhs3wgiw28ws416rhw6vh6srmh9i826dac7";
})
];
/*
TODO: separate docs derivation? (pandoc is heavy)
nativeBuildInputs = [ pandoc ];

View file

@ -9,13 +9,13 @@
buildDunePackage rec {
pname = "ocamlfuse";
version = "2.7.1_cvs11";
version = "2.7.1_cvs12";
src = fetchFromGitHub {
owner = "astrada";
repo = "ocamlfuse";
rev = "v${version}";
hash = "sha256-D/Gn+02Kq4mqEpNZrYYw/NXSJce2joGhl3wUZDhVDYo=";
hash = "sha256-ZYwvILgJvVa1nhTJ2V0h8my4kJGefkpZdDQMcJKNQ88=";
};
postPatch = ''

View file

@ -21,7 +21,7 @@
buildPythonPackage rec {
pname = "appthreat-vulnerability-db";
version = "6.3.0";
version = "6.3.1";
pyproject = true;
disabled = pythonOlder "3.10";
@ -30,7 +30,7 @@ buildPythonPackage rec {
owner = "AppThreat";
repo = "vulnerability-db";
tag = "v${version}";
hash = "sha256-qqZg47alFtktOdqmzu+MN1M3aFkebLgSFULMHHtMZzM=";
hash = "sha256-inyKxDF6q8+h2/tcGHEHztBz0uY512wIPebzu4wKYss=";
};
pythonRelaxDeps = [

View file

@ -359,7 +359,7 @@
buildPythonPackage rec {
pname = "boto3-stubs";
version = "1.38.4";
version = "1.38.5";
pyproject = true;
disabled = pythonOlder "3.7";
@ -367,7 +367,7 @@ buildPythonPackage rec {
src = fetchPypi {
pname = "boto3_stubs";
inherit version;
hash = "sha256-7/f3Qam531sK8ecBiHilYCjwW7PZxXzVDMT2C9rnlgs=";
hash = "sha256-sCxjR/j03GmpmQuKSd40ejHR3p2z+H28w+XpTpNRVSA=";
};
build-system = [ setuptools ];

View file

@ -10,7 +10,7 @@
buildPythonPackage rec {
pname = "botocore-stubs";
version = "1.38.4";
version = "1.38.5";
pyproject = true;
disabled = pythonOlder "3.7";
@ -18,7 +18,7 @@ buildPythonPackage rec {
src = fetchPypi {
pname = "botocore_stubs";
inherit version;
hash = "sha256-1XbZtRZsieAHoflG63fTNQ5Dj+ZKD5eJ+g9bvotBba4=";
hash = "sha256-Vg4ZPjnysVOw1kvEIKfgL4oYjz8cZnt5qUu/KrVq3cc=";
};
nativeBuildInputs = [ setuptools ];

View file

@ -28,14 +28,14 @@
buildPythonPackage rec {
pname = "compliance-trestle";
version = "3.7.0";
version = "3.8.1";
pyproject = true;
src = fetchFromGitHub {
owner = "oscal-compass";
repo = "compliance-trestle";
tag = "v${version}";
hash = "sha256-MEPleUM5gSCJjVaVbNtNzRl+Vvvk97h6Q/mOWIxFd2Q=";
hash = "sha256-aEIV3XfoRnyMfR0nssmxIkQwrsx7DXxqidOZ8wZ+lWw=";
fetchSubmodules = true;
};
@ -100,7 +100,7 @@ buildPythonPackage rec {
meta = {
description = "An opinionated tooling platform for managing compliance as code, using continuous integration and NIST's OSCAL standard";
homepage = "https://github.com/oscal-compass/compliance-trestle";
changelog = "https://github.com/oscal-compass/compliance-trestle/blob/${src.rev}/CHANGELOG.md";
changelog = "https://github.com/oscal-compass/compliance-trestle/blob/${src.tag}/CHANGELOG.md";
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ tochiaha ];
mainProgram = "trestle";

View file

@ -19,14 +19,14 @@
}:
buildPythonPackage rec {
pname = "datasets";
version = "3.5.0";
version = "3.5.1";
pyproject = true;
src = fetchFromGitHub {
owner = "huggingface";
repo = "datasets";
tag = version;
hash = "sha256-5J4p6a7jBmM/AmSdTE9qMX71vgnzBGRX/pQ5AdCxIWA=";
hash = "sha256-+496dc7j2pIXEIMsuDHZgHhSuM4kBR5AS6A5tdbuVKg=";
};
build-system = [

View file

@ -1,18 +1,15 @@
{
lib,
buildNpmPackage,
buildPythonPackage,
pythonOlder,
fetchFromGitHub,
setuptools,
django,
}:
buildPythonPackage rec {
let
pname = "django-admin-sortable2";
version = "2.2.6";
pyproject = true;
disabled = pythonOlder "3.9";
src = fetchFromGitHub {
owner = "jrief";
@ -21,10 +18,35 @@ buildPythonPackage rec {
hash = "sha256-MIxZ33Q8dHo102zvQqMiOlxtPjkenQQYTRyXJOHdCqE=";
};
assets = buildNpmPackage {
pname = "${pname}-assets";
inherit version src;
npmDepsHash = "sha256-zM2iSCrGX5sS7Ysmmo8nR+/V9pMOatN6DX/G+hGdFEU=";
installPhase = ''
runHook preInstall
install -Dm644 adminsortable2/static/adminsortable2/js/*.js -t $out
runHook postInstall
'';
};
in
buildPythonPackage rec {
inherit pname version src;
pyproject = true;
disabled = pythonOlder "3.9";
build-system = [ setuptools ];
dependencies = [ django ];
preBuild = ''
install -Dm644 ${assets}/*.js -t adminsortable2/static/adminsortable2/js
'';
pythonImportsCheck = [ "adminsortable2" ];
# Tests are very slow (end-to-end with playwright)

View file

@ -11,7 +11,7 @@
buildPythonPackage rec {
pname = "django-markdownx";
version = "4.0.7";
version = "4.0.9";
pyproject = true;
disabled = pythonOlder "3.7";
@ -20,7 +20,7 @@ buildPythonPackage rec {
owner = "neutronX";
repo = "django-markdownx";
tag = "v${version}";
hash = "sha256-FZPUlogVd3FMGeH1vfKHA3tXVps0ET+UCQJflpiV2lE=";
hash = "sha256-il9bXi8URq7mQMCyKl5ikHT4nH2R9ixMDHSpH8gfnVU=";
};
nativeBuildInputs = [ setuptools ];
@ -39,7 +39,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "Comprehensive Markdown plugin built for Django";
homepage = "https://github.com/neutronX/django-markdownx/";
changelog = "https://github.com/neutronX/django-markdownx/releases/tag/v${version}";
changelog = "https://github.com/neutronX/django-markdownx/releases/tag/${src.tag}";
license = licenses.bsd2;
maintainers = with maintainers; [ derdennisop ];
};

View file

@ -29,14 +29,14 @@
buildPythonPackage rec {
pname = "dm-control";
version = "1.0.28";
version = "1.0.30";
pyproject = true;
src = fetchFromGitHub {
owner = "google-deepmind";
repo = "dm_control";
tag = version;
hash = "sha256-3a3HuyKT7Df7y/QzJETxd8cUY2QtrVo15cNogKWt8/U=";
hash = "sha256-b2mFAZDDUaK3heDc2uPP5u39P5TDzkOLYePoRFQYLR8=";
};
build-system = [

View file

@ -24,7 +24,7 @@
buildPythonPackage rec {
pname = "jsonargparse";
version = "4.38.0";
version = "4.39.0";
pyproject = true;
disabled = pythonOlder "3.11";
@ -33,7 +33,7 @@ buildPythonPackage rec {
owner = "omni-us";
repo = "jsonargparse";
tag = "v${version}";
hash = "sha256-DrziZ+zkfWYP0NqWNJvOaKnkRE/Qf5ENoHmvXW/5WEw=";
hash = "sha256-MarJ1lTIZa7FyT/y/o/iBSwtqTXXrVXRWp7yk6lH0dM=";
};
build-system = [ setuptools ];

View file

@ -10,7 +10,7 @@
buildPythonPackage rec {
pname = "llama-cloud";
version = "0.1.18";
version = "0.1.19";
pyproject = true;
disabled = pythonOlder "3.8";
@ -18,7 +18,7 @@ buildPythonPackage rec {
src = fetchPypi {
pname = "llama_cloud";
inherit version;
hash = "sha256-ZcuIscsaOg5j5EOOjIouYBPf2vu0IB0nTARZ5dBPsyg=";
hash = "sha256-sKVCSuAJnKJ98qLX5a7JkGbenKhgq2WYfJ+THx6nq/8=";
};
build-system = [ poetry-core ];

View file

@ -350,8 +350,8 @@ rec {
"sha256-gHdrftxNKa7bI9AzBXKWKiwBQ5kK158LZx9peThWzGA=";
mypy-boto3-connectcases =
buildMypyBoto3Package "connectcases" "1.38.0"
"sha256-7rqCgE1uNMy5hUg1+2xF4vivLjHm3gXjGy7BgiuraJw=";
buildMypyBoto3Package "connectcases" "1.38.5"
"sha256-rinS6qpL1ZXCqtFw2auPusw6460M2zXYOfq7B2x5vSA=";
mypy-boto3-connectparticipant =
buildMypyBoto3Package "connectparticipant" "1.38.0"
@ -730,8 +730,8 @@ rec {
"sha256-/p6IadhTa59EpFXgN3GexAL+qLJzkedRFHfMOteVIeY=";
mypy-boto3-kinesis =
buildMypyBoto3Package "kinesis" "1.38.0"
"sha256-UJi5o6gS/wNB3bl5MFWaZWzDGzZ44bvKkz3OQveAOZg=";
buildMypyBoto3Package "kinesis" "1.38.5"
"sha256-p/QG+ZQsZOnDCCi1+CwdNqMB6GyvxI5LbP8JIaD1vII=";
mypy-boto3-kinesis-video-archived-media =
buildMypyBoto3Package "kinesis-video-archived-media" "1.38.0"
@ -1042,8 +1042,8 @@ rec {
"sha256-WfamU2hFJm9m6PcGl4l+KFs5idOZf08rpgYUzZ+Z4vQ=";
mypy-boto3-pinpoint-sms-voice-v2 =
buildMypyBoto3Package "pinpoint-sms-voice-v2" "1.38.0"
"sha256-9J+o3TVTM6XAlCl8jXiWrF5LHhHMBS08RM6SdM6izMw=";
buildMypyBoto3Package "pinpoint-sms-voice-v2" "1.38.5"
"sha256-VKOEb/ePb9Ra/+E538FVb4hUzqjoXBGfPoKV1ClugqQ=";
mypy-boto3-pipes =
buildMypyBoto3Package "pipes" "1.38.0"
@ -1174,8 +1174,8 @@ rec {
"sha256-lBWZesgIKYnjSjUOPBhF4GNsNSk09YDSEyX0qweT3iM=";
mypy-boto3-sagemaker =
buildMypyBoto3Package "sagemaker" "1.38.0"
"sha256-sTbRDB6TS1F/c40jOvGkRFJHMftnftgQeMLm5G3OYDo=";
buildMypyBoto3Package "sagemaker" "1.38.5"
"sha256-9UO8R+1+tC02VxRRafeKJAKq3rjPksegkTiteJVI5Sw=";
mypy-boto3-sagemaker-a2i-runtime =
buildMypyBoto3Package "sagemaker-a2i-runtime" "1.38.0"
@ -1194,8 +1194,8 @@ rec {
"sha256-2O4up2TlzIDE7EnR9ZTpHrjen9RkJfjdB2HTntQXJQ0=";
mypy-boto3-sagemaker-metrics =
buildMypyBoto3Package "sagemaker-metrics" "1.38.0"
"sha256-kxJ/FYipckc4sxEBEubtV90XdvSST1AHhBOX63KMzjk=";
buildMypyBoto3Package "sagemaker-metrics" "1.38.5"
"sha256-l+F3dFMiNlh3VahRtl86EDx31xxvGXLVkd/ODXN/7A8=";
mypy-boto3-sagemaker-runtime =
buildMypyBoto3Package "sagemaker-runtime" "1.38.0"
@ -1294,8 +1294,8 @@ rec {
"sha256-Oa68Ehov4g+WL9g7YX/ZFgA2Bdb2hR/fGVM3oKpCj+E=";
mypy-boto3-ssm =
buildMypyBoto3Package "ssm" "1.38.0"
"sha256-rG5lzAWqKDIzuotrQFF28w5K4zOXReNu0ztVwHpeMyU=";
buildMypyBoto3Package "ssm" "1.38.5"
"sha256-6Vu619L2tISbyUbrm7zB8TTL2q+xcsNlvt7NsxBO7g4=";
mypy-boto3-ssm-contacts =
buildMypyBoto3Package "ssm-contacts" "1.38.0"

View file

@ -3,28 +3,26 @@
buildPythonPackage,
fetchPypi,
setuptools,
wheel,
}:
buildPythonPackage rec {
pname = "namex";
version = "0.0.8";
version = "0.0.9";
pyproject = true;
# Not using fetchFromGitHub because the repo does not have any tag/release.
# Not using fetchFromGitHub because the repo does not have any tag/release
src = fetchPypi {
inherit pname version;
hash = "sha256-MqUPbFZcC7EKp2KYyVlQer3A6FDv4IXcOPNED8s6qQs=";
hash = "sha256-it/qnaXOpb6PTmMjSbRmnjAXLHhZ4f2XRZ/fOxdGklM=";
};
build-system = [
setuptools
wheel
];
pythonImportsCheck = [ "namex" ];
# This packages has no tests.
# No tests
doCheck = false;
meta = {

View file

@ -14,7 +14,7 @@
buildPythonPackage rec {
pname = "nexia";
version = "2.7.0";
version = "2.8.0";
pyproject = true;
disabled = pythonOlder "3.9";
@ -23,7 +23,7 @@ buildPythonPackage rec {
owner = "bdraco";
repo = "nexia";
tag = version;
hash = "sha256-q7g4MIMW4yIUhvSMN3EmMU/9EsT+jOiJ9gV9P7sjVhg=";
hash = "sha256-nDlOMcBCmPHKvbLLrfRNPBpG9qFpJqzdkluOLnyxUfs=";
};
build-system = [ setuptools ];

View file

@ -46,7 +46,7 @@
buildPythonPackage rec {
pname = "openai";
version = "1.69.0";
version = "1.76.2";
pyproject = true;
disabled = pythonOlder "3.8";
@ -55,7 +55,7 @@ buildPythonPackage rec {
owner = "openai";
repo = "openai-python";
tag = "v${version}";
hash = "sha256-uU6TvA172qETuiP++v8XEunjlB8VrBSBVpWu9iEBvj4=";
hash = "sha256-MywcdSFOFKfq6MPRAfsbJzu82IKCOLSU3JbnwHvkHsA=";
};
postPatch = ''substituteInPlace pyproject.toml --replace-fail "hatchling==1.26.3" "hatchling"'';
@ -71,10 +71,8 @@ buildPythonPackage rec {
distro
httpx
jiter
numpy
pydantic
sniffio
sounddevice
tqdm
typing-extensions
]

View file

@ -51,18 +51,19 @@
pytest-mock,
pytest-timeout,
requests-mock,
pythonAtLeast,
}:
buildPythonPackage rec {
pname = "iceberg-python";
version = "0.9.0";
version = "0.9.1";
pyproject = true;
src = fetchFromGitHub {
owner = "apache";
repo = "iceberg-python";
tag = "pyiceberg-${version}";
hash = "sha256-PLxYe6MpKR6qILTNt0arujyx/nlVorwjhwokbXvdwb0=";
hash = "sha256-OUj8z/UOIcK0S4tf6Id52YHweNDfYnX6P4nChXrOxqY=";
};
patches = [
@ -82,6 +83,10 @@ buildPythonPackage rec {
# Prevents the cython build to fail silently
env.CIBUILDWHEEL = "1";
pythonRelaxDeps = [
"rich"
];
dependencies = [
cachetools
click
@ -179,6 +184,12 @@ buildPythonPackage rec {
thrift
] ++ moto.optional-dependencies.server;
pytestFlagsArray = [
"-W"
# ResourceWarning: unclosed database in <sqlite3.Connection object at 0x7ffe7c6f4220>
"ignore::pytest.PytestUnraisableExceptionWarning"
];
disabledTestPaths = [
# Several errors:
# - FileNotFoundError: [Errno 2] No such file or directory: '/nix/store/...-python3.12-pyspark-3.5.3/lib/python3.12/site-packages/pyspark/./bin/spark-submit'
@ -189,6 +200,10 @@ buildPythonPackage rec {
disabledTests =
[
# ModuleNotFoundError: No module named 'puresasl'
"test_create_hive_client_with_kerberos"
"test_create_hive_client_with_kerberos_using_context_manager"
# Require unpackaged pyiceberg_core
"test_bucket_pyarrow_transforms"
"test_transform_consistency_with_pyarrow_transform"
@ -219,34 +234,6 @@ buildPythonPackage rec {
"test_partitioned_write"
"test_token_200_w_oauth2_server_uri"
# TypeError: pyarrow.lib.large_list() takes no keyword argument
# From tests/io/test_pyarrow_stats.py:
"test_bounds"
"test_column_metrics_mode"
"test_column_sizes"
"test_metrics_mode_counts"
"test_metrics_mode_full"
"test_metrics_mode_non_default_trunc"
"test_metrics_mode_none"
"test_null_and_nan_counts"
"test_offsets"
"test_read_missing_statistics"
"test_record_count"
"test_value_counts"
"test_write_and_read_stats_schema"
# From tests/io/test_pyarrow.py:
"test_list_type_to_pyarrow"
"test_projection_add_column"
"test_projection_list_of_structs"
"test_read_list"
"test_schema_compatible_missing_nullable_field_nested"
"test_schema_compatible_nested"
"test_schema_mismatch_missing_required_field_nested"
"test_schema_to_pyarrow_schema_exclude_field_ids"
"test_schema_to_pyarrow_schema_include_field_ids"
# From tests/io/test_pyarrow_visitor.py
"test_round_schema_conversion_nested"
# Hangs forever (from tests/io/test_pyarrow.py)
"test_getting_length_of_file_gcs"
]
@ -255,6 +242,16 @@ buildPythonPackage rec {
"test_converting_an_outputfile_to_an_inputfile_gcs"
"test_new_input_file_gcs"
"test_new_output_file_gc"
# PermissionError: [Errno 13] Failed to open local file
# '/tmp/iceberg/warehouse/default.db/test_projection_partitions/metadata/00000-6c1c61a1-495f-45d3-903d-a2643431be91.metadata.json'
"test_identity_transform_column_projection"
"test_identity_transform_columns_projection"
]
++ lib.optionals (pythonAtLeast "3.13") [
# AssertionError:
# assert "Incompatible with StructProtocol: <class 'str'>" in "Unable to initialize struct: <class 'str'>"
"test_read_not_struct_type"
];
__darwinAllowLocalNetworking = true;

View file

@ -9,7 +9,7 @@
buildPythonPackage rec {
pname = "pylnk3";
version = "0.4.2";
version = "0.4.3";
format = "setuptools";
disabled = pythonOlder "3.6";
@ -17,7 +17,7 @@ buildPythonPackage rec {
src = fetchPypi {
inherit version;
pname = "pylnk3";
hash = "sha256-yu4BNvYai3iBVNyOfAOsLd5XrcFw8cR4arRyFJHKbpk=";
hash = "sha256-+8X1ErWBOCwqTBHm3zeW+Zdbz9meP8oq/lMephs8SsI=";
};
propagatedBuildInputs = [

View file

@ -10,14 +10,14 @@
buildPythonPackage rec {
pname = "pyradios";
version = "2.1.0";
version = "2.1.1";
format = "setuptools";
disabled = pythonOlder "3.6";
src = fetchPypi {
inherit pname version;
hash = "sha256-XTpw8bgFZo35PJngr9oweU6fY3KAphJsrEhkKzWHLIA=";
hash = "sha256-FRAd1M8JZIsogLa/W78IQddMxG0Z8tAP+IiVtHU9fp4=";
};
propagatedBuildInputs = [

View file

@ -18,7 +18,7 @@
buildPythonPackage rec {
pname = "pysmartthings";
version = "3.0.5";
version = "3.2.0";
pyproject = true;
disabled = pythonOlder "3.12";
@ -27,7 +27,7 @@ buildPythonPackage rec {
owner = "andrewsayre";
repo = "pysmartthings";
tag = "v${version}";
hash = "sha256-JQ3RFdaUaggk4qo1aDFw/tLvPWeLKIetOHY/p0GKCrU=";
hash = "sha256-b8DUptzmXGGjuQrNRHp9KC4aQnoVj+Wu7ixyiNjuvqk=";
};
build-system = [ poetry-core ];

View file

@ -9,10 +9,8 @@
autoPatchelfHook,
# dependencies
aiosignal,
click,
filelock,
frozenlist,
jsonschema,
msgpack,
packaging,
@ -66,13 +64,13 @@
let
pname = "ray";
version = "2.44.0";
version = "2.45.0";
in
buildPythonPackage rec {
inherit pname version;
format = "wheel";
disabled = pythonOlder "3.9" || pythonAtLeast "3.13";
disabled = pythonOlder "3.9" || pythonAtLeast "3.14";
src =
let
@ -87,28 +85,28 @@ buildPythonPackage rec {
# Results are in ./ray-hashes.nix
hashes = {
x86_64-linux = {
cp39 = "sha256-Ucy9W/gEXWnx+NL4WpL2aoKBjz2S1wx3xmJ1eYHDDZ8=";
cp310 = "sha256-tP29SytbReQT3Bahmkq/UADTbDxYVJCNykaXMj/11+E=";
cp311 = "sha256-hk8KabPNfKTrcEP3953JzotxosmC7ux/EX9I8oRrcTw=";
cp312 = "sha256-DWWsUjgB5Ao5e79VL0BoZ7uUad0mEEbKY83C7DEQ24c=";
cp310 = "sha256-lI4RoSR/ewtFopEIuhz+36vYDx89t6Xe2laYITWI2Os=";
cp311 = "sha256-0/jYyAf4mUZePOSPrU5R+EZxiG1zHj86SU87pQ7QlFg=";
cp312 = "sha256-SC1F8vhn++yBRZXOmf5Vjp/xJDJ6YaSGpJdeanwiSn4=";
cp313 = "sha256-UXR2/63UrxNcpd2K8BVBfABizLtEqGZ0Cilj3X/Q0vA=";
};
aarch64-linux = {
cp39 = "sha256-Lxj0j8N95kAxXZNgECbfqiPwr0y6jwd9sT8dd+mR2a8=";
cp310 = "sha256-qZ+7mtLBryIYcNhrio49WcGKVROt3p1wiKSiddxZ2n8=";
cp311 = "sha256-wzcjfnqKHYcC3PZ+CpjqjNTsA1fSiL8IFviZDCWNi8M=";
cp312 = "sha256-KpEeaZ5IOsSHkRC2CLBrNeYCGRwOe5cybKSXxcqv5qg=";
cp310 = "sha256-yJ9P/Y5GI7bGkBQuVYE8EoaklBF1xi4QVoAbwTmtfqc=";
cp311 = "sha256-r7uFydBa87JQlgLhO1rbCyCXmqerF3pxC0HwYENbt8I=";
cp312 = "sha256-EVghAqF1dZGnU3bElH25gZ1fq3ZePtMHyITtZ2HbhkY=";
cp313 = "sha256-a6WMvcCvLPRM5JGEu9qpiGtVnK1LpIIaAuhAIO2Ij9c=";
};
x86_64-darwin = {
cp39 = "sha256-4373wSlDArrp2SFoCi2jR5iMHh4qmCo+coktEa4A4j4=";
cp310 = "sha256-YyeQwyfmkxp6jMrd6P06+utzrTgvh99N1HpSyov+BRw=";
cp311 = "sha256-++SDLLLvz8BJPqR0K0gosesNq8/t+H9kvmvh0M6HTGk=";
cp312 = "sha256-U9x16itP2GnqSmzKneXgKqJPLw0Y4KCLinZasr5l3Rw=";
cp310 = "sha256-Ov5ZRYkGFkG2uH1abRgfcD2I647ewp9rMVRJ+zK1jTo=";
cp311 = "sha256-QMjBRr7DcQxRHdA4DqfJMLQ0h8D5yMeLWDsOiQN0Uo8=";
cp312 = "sha256-08MxE/QZa5I9eJX9y/a2gKFkLdEhRE6XRAHDUNp6yAk=";
cp313 = "sha256-+g36O5YGeZ0lEmKudK+oYVLamDUcpCnUAmusV1mUNWk=";
};
aarch64-darwin = {
cp39 = "sha256-Ef62eG+CAQRke2aiklRVNsA36Cl/FP4BI0t7JN2PJzk=";
cp310 = "sha256-XfvyazCuw35dRCXGYBReVSApmohVMkaG4vF/yGAb9Mg=";
cp311 = "sha256-Uzcifcn4CEKAwpRWmIokTKm0zg+8c4XXMHASD0fkaXk=";
cp312 = "sha256-OY6b4ZPJf3NK8Bnw76zh9FyUGVuW7MSmR61gdlDfVyw=";
cp310 = "sha256-ZebFvzyesazpuQ4+oEzHP388pP1Tq9IEjAp++kV9Lpg=";
cp311 = "sha256-XcO17Yq29peNqnvX+CaMPkBC+seBHotmH3T4INeyYg8=";
cp312 = "sha256-7u/x2kgDpdIyGivLX8FuINjxBFQ+jd9PMNGs9voi+sI=";
cp313 = "sha256-08fzQLCNSCbERfaAJLtx5Chh9AVrBvUN9JoJV2E81yk=";
};
};
in
@ -127,9 +125,7 @@ buildPythonPackage rec {
dependencies = [
click
aiosignal
filelock
frozenlist
jsonschema
msgpack
packaging

View file

@ -21,7 +21,7 @@ prefetch() {
for system in "x86_64-linux" "aarch64-linux" "x86_64-darwin" "aarch64-darwin"; do
echo "${system} = {" >>$outfile
for python_version in "39" "310" "311" "312"; do
for python_version in "310" "311" "312" "313"; do
prefetch "$python_version" "$system"
done
echo "};" >>$outfile

View file

@ -11,7 +11,7 @@
buildPythonPackage rec {
pname = "snapcast";
version = "2.3.6";
version = "2.3.7";
pyproject = true;
disabled = pythonOlder "3.7";
@ -20,7 +20,7 @@ buildPythonPackage rec {
owner = "happyleavesaoc";
repo = "python-snapcast";
tag = version;
hash = "sha256-gn+X0DZnox4mkJwDVgwNXae63iGbiqPIO15UV5pDwuY=";
hash = "sha256-k6U13vkeOAip94hcEjssFgvMnhpOXG87E0R2Zu1YyY4=";
};
nativeBuildInputs = [ setuptools ];

View file

@ -27,16 +27,24 @@
buildPythonPackage rec {
pname = "tensordict";
version = "0.8.0";
version = "0.8.1";
pyproject = true;
src = fetchFromGitHub {
owner = "pytorch";
repo = "tensordict";
tag = "v${version}";
hash = "sha256-2S0xpsJNDdIGoLbALAIcSEVqYD5Nq2YXs3mWFtSUvsA=";
hash = "sha256-ZYuu1vKhC5Yi9m3EsPUhA9OXHjmHafUJRCDnQIu5kFk=";
};
# TODO: remove at next release
postPatch = ''
substituteInPlace pyproject.toml \
--replace-fail \
'version = "0.8.0"' \
'version = "0.8.1"'
'';
build-system = [
pybind11
setuptools

View file

@ -11,7 +11,7 @@
buildPythonPackage rec {
pname = "thinqconnect";
version = "1.0.5";
version = "1.0.6";
pyproject = true;
disabled = pythonOlder "3.10";
@ -20,7 +20,7 @@ buildPythonPackage rec {
owner = "thinq-connect";
repo = "pythinqconnect";
tag = version;
hash = "sha256-UJzlNxv2d0+E4G/I376F4HdtyDCYgXpWy8C70RrQtKk=";
hash = "sha256-K2IkXUbJubSDE4uvR+Fu6uQADJMGNo7ZQDccZs3BOF8=";
};
build-system = [ setuptools ];

Some files were not shown because too many files have changed in this diff Show more