Merge master into staging-next

This commit is contained in:
nixpkgs-ci[bot] 2025-06-14 12:06:15 +00:00 committed by GitHub
commit c464db46c7
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
44 changed files with 301 additions and 302 deletions

View File

@ -21288,12 +21288,12 @@ final: prev: {
vimtex = buildVimPlugin {
pname = "vimtex";
version = "2025-06-02";
version = "2025-06-12";
src = fetchFromGitHub {
owner = "lervag";
repo = "vimtex";
rev = "f20b11458e97250d690ce0dc8670759b838cace9";
sha256 = "1ihq3l1wx7pbm6qw1gky8r51f2z08c723gvc19j1mklcg4gxgw7z";
rev = "4b4f18b1b181cdea35fdc418e5eb511f20e1f0fb";
sha256 = "1dwp05rkpykq3ppwy45hcy6d8d63sh76i4qmw3387ybisj06929v";
};
meta.homepage = "https://github.com/lervag/vimtex/";
meta.hydraPlatforms = [ ];

View File

@ -26,11 +26,11 @@ let
hash =
{
x86_64-linux = "sha256-4zLMqwIFMfeZBuHDmaORx+BK9vqxe0SMwSKUyqVYtb8=";
x86_64-darwin = "sha256-RzvRknMzZPdM2sd/nRIYSWN7TUJ/uBl3NL4H3+ckAUI=";
aarch64-linux = "sha256-rfsfgWmX24783VM9srcCZHNIeCSV1I9J7NoFjtXqdBc=";
aarch64-darwin = "sha256-3fcO8Wy0703j4y2TCe6O5tSuAMSW3kLzxrZ5ztgN9r8=";
armv7l-linux = "sha256-7Qk0V7sZeBohqCp1ciEtccGj073ZYXvvLsxMZ40ZqFg=";
x86_64-linux = "sha256-c/0+67nosODGvNFav9JAsZlOOL4AqlcRnM1KvcfTXok=";
x86_64-darwin = "sha256-1mqzNWbZE0a7EqbYbPK5iJK4tRuKS0nTDcoDDOikj7g=";
aarch64-linux = "sha256-/ygtxPvX4fKG1s4KD+JCdc+PTdEg57J9RYW0GmcOf/4=";
aarch64-darwin = "sha256-TRwLkZ0uUeD9FA6IPsZ/pK672IgqmhHHycVME9d5X80=";
armv7l-linux = "sha256-81Fm+9iBci7UJupzeG7FWMCIseVGWSSsgyMtOce1fE4=";
}
.${system} or throwSystem;
@ -41,7 +41,7 @@ callPackage ./generic.nix rec {
# Please backport all compatible updates to the stable release.
# This is important for the extension ecosystem.
version = "1.100.33714";
version = "1.101.03933";
pname = "vscodium";
executableName = "codium";

View File

@ -21,13 +21,13 @@
stdenv.mkDerivation rec {
pname = "bpftrace";
version = "0.23.4";
version = "0.23.5";
src = fetchFromGitHub {
owner = "bpftrace";
repo = "bpftrace";
rev = "v${version}";
hash = "sha256-fJOc5M+DhYjmooDb8p/kZbUOhQX27/6aau7Ff9dgjbs=";
hash = "sha256-Shtf4PSXxUV0Bd7ORYyP06lbWf3LE6BQi7WfTIGDOfk=";
};
buildInputs = with llvmPackages; [

View File

@ -17,7 +17,7 @@
}:
stdenvNoCC.mkDerivation rec {
version = "1.2.14";
version = "1.2.16";
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-J0w3utbdUEH3T2UzCww5gDF7EUKhveznvr6zqrRLiNo=";
hash = "sha256-IBaCFzMLDruOkUg25jqvVxQK/wz5VxYidlh8qwQS8X8=";
};
"aarch64-linux" = fetchurl {
url = "https://github.com/oven-sh/bun/releases/download/bun-v${version}/bun-linux-aarch64.zip";
hash = "sha256-hLctvtLYWywlHx80ViQ65LVyd7hs6sNAakRgGPbPltk=";
hash = "sha256-gKAkQ0q1sJjCWe5VsfWCgFkdHeKGxcZStjNkCoyZ5j4=";
};
"x86_64-darwin" = fetchurl {
url = "https://github.com/oven-sh/bun/releases/download/bun-v${version}/bun-darwin-x64-baseline.zip";
hash = "sha256-c97u+DigXOVc28AA/rVUSt773Z8GbW21pejeCHLdF2Q=";
hash = "sha256-WPEJ8m81EF1RogdpAOLhdQamBY7lk6NMRZ3IeeUiHnQ=";
};
"x86_64-linux" = fetchurl {
url = "https://github.com/oven-sh/bun/releases/download/bun-v${version}/bun-linux-x64.zip";
hash = "sha256-zrG9NHKgi83I2VSCAkOjKdgLigwC9Xy+/ZERCS2NPd0=";
hash = "sha256-+DEdjXyqDZOMbEzs8KYA5enOTidaQR44oun4x30MEAI=";
};
};
updateScript = writeShellScript "update-bun" ''

View File

@ -6,17 +6,17 @@
}:
rustPlatform.buildRustPackage rec {
pname = "cargo-modules";
version = "0.24.1";
version = "0.24.2";
src = fetchFromGitHub {
owner = "regexident";
repo = "cargo-modules";
tag = "v${version}";
hash = "sha256-VApgcyG2wKZ2kXHvToWfFi/YM0Q0Ebw2G1RJfmMrGuI=";
hash = "sha256-Z6CbH0a2LCHtFQeiHXAC8ebysVLueHNlqxDe+Q3Tbyc=";
};
useFetchCargoVendor = true;
cargoHash = "sha256-kKYB6Dvvw/DkMJ0q9PPltZMBgGQJ50L7MXFOVjkHSEM=";
cargoHash = "sha256-8MNhuvYfIVAIsnHFyz38CY0YOgqc9AwEh3W5kn9Gs3k=";
checkFlags = [
"--skip=cfg_test::with_tests::smoke"

View File

@ -25,14 +25,14 @@ with py.pkgs;
python3.pkgs.buildPythonApplication rec {
pname = "checkov";
version = "3.2.437";
version = "3.2.441";
pyproject = true;
src = fetchFromGitHub {
owner = "bridgecrewio";
repo = "checkov";
tag = version;
hash = "sha256-AXqrqAtwGKdzgPwWEpqScFcsP62tvMpNxVn+K75aHUo=";
hash = "sha256-m3xfLbmGt2OGqjnTNsSiAeZ7MMltoXBNUS5sDRzYxo4=";
};
pythonRelaxDeps = [

View File

@ -6,13 +6,13 @@
buildGoModule rec {
pname = "cnquery";
version = "11.56.0";
version = "11.57.2";
src = fetchFromGitHub {
owner = "mondoohq";
repo = "cnquery";
tag = "v${version}";
hash = "sha256-PkwGfQQiKGUfiUhqzowCaPSBMBaN2S3n7kA3W2UiTQw=";
hash = "sha256-RlDXoLBsJl/2TCDBfQhdWfr8zQfQiEedW5ckVtQn4eM=";
};
subPackages = [ "apps/cnquery" ];

View File

@ -49,7 +49,7 @@ stdenv.mkDerivation (finalAttrs: {
'';
postInstall = ''
install -Dm0755 src/{c2enc,c2sim,freedv_rx,freedv_tx,cohpsk_*,fdmdv_*,fsk_*,ldpc_*,ofdm_*} -t $out/bin/
install -Dm0755 src/{c2enc,c2dec,c2sim,freedv_rx,freedv_tx,cohpsk_*,fdmdv_*,fsk_*,ldpc_*,ofdm_*} -t $out/bin/
'';
postFixup =

View File

@ -18,14 +18,14 @@ let
in
flutter324.buildFlutterApplication rec {
pname = "ente-auth";
version = "4.3.6";
version = "4.4.0";
src = fetchFromGitHub {
owner = "ente-io";
repo = "ente";
sparseCheckout = [ "auth" ];
tag = "auth-v${version}";
hash = "sha256-6S0sgxiPrakqtQ/KoEKR10yWxOk6Rs5MOHjFZXkAbcg=";
hash = "sha256-bwLEOmdDiD7X2o9PshDBf+Y1s6KYT7xGhqCu4nNAchI=";
};
sourceRoot = "${src.name}/auth";

View File

@ -4,17 +4,17 @@
"dependency": "transitive",
"description": {
"name": "_fe_analyzer_shared",
"sha256": "16e298750b6d0af7ce8a3ba7c18c69c3785d11b15ec83f6dcd0ad2a0009b3cab",
"sha256": "f256b0c0ba6c7577c15e2e4e114755640a875e885099367bf6e012b19314c834",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "76.0.0"
"version": "72.0.0"
},
"_macros": {
"dependency": "transitive",
"description": "dart",
"source": "sdk",
"version": "0.3.3"
"version": "0.3.2"
},
"adaptive_theme": {
"dependency": "direct main",
@ -30,11 +30,11 @@
"dependency": "transitive",
"description": {
"name": "analyzer",
"sha256": "1f14db053a8c23e260789e9b0980fa27f2680dd640932cae5e1137cce0e46e1e",
"sha256": "b652861553cd3990d8ed361f7979dc6d7053a9ac8843fa73820ab68ce5410139",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "6.11.0"
"version": "6.7.0"
},
"ansicolor": {
"dependency": "transitive",
@ -110,11 +110,11 @@
"dependency": "transitive",
"description": {
"name": "async",
"sha256": "d2872f9c19731c2e5f10444b14686eb7cc85c76274bd6c16e1816bff9a3bab63",
"sha256": "947bfcf187f74dbc5e146c9eb9c0f10c9f8b30743e341481c1e2ed3ecc18c20c",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.12.0"
"version": "2.11.0"
},
"auto_size_text": {
"dependency": "direct main",
@ -160,11 +160,11 @@
"dependency": "transitive",
"description": {
"name": "boolean_selector",
"sha256": "8aab1771e1243a5063b8b0ff68042d67334e3feab9e95b9490f9a6ebf73b42ea",
"sha256": "6cfb5af12253eaf2b368f07bacc5a80d1301a071c73360d746b7f2e32d762c66",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.1.2"
"version": "2.1.1"
},
"build": {
"dependency": "transitive",
@ -250,11 +250,11 @@
"dependency": "transitive",
"description": {
"name": "characters",
"sha256": "f71061c654a3380576a52b451dd5532377954cf9dbd272a78fc8479606670803",
"sha256": "04a925763edad70e8443c99234dc3328f442e811f1d8fd1a72f1c8ad0f69a605",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.4.0"
"version": "1.3.0"
},
"checked_yaml": {
"dependency": "transitive",
@ -290,11 +290,11 @@
"dependency": "transitive",
"description": {
"name": "clock",
"sha256": "fddb70d9b5277016c77a80201021d40a2247104d9f4aa7bab7157b7e3f05b84b",
"sha256": "cb6d7f03e1de671e34607e909a7213e31d7752be4fb66a86d29fe1eb14bfb5cf",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.1.2"
"version": "1.1.1"
},
"code_builder": {
"dependency": "transitive",
@ -310,11 +310,11 @@
"dependency": "direct main",
"description": {
"name": "collection",
"sha256": "2f5709ae4d3d59dd8f7cd309b4e023046b57d8a6c82130785d2b0e5868084e76",
"sha256": "ee67cb0715911d28db6bf4af1026078bd6f0128b07a5f66fb2ed94ec6783c09a",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.19.1"
"version": "1.18.0"
},
"confetti": {
"dependency": "direct main",
@ -541,11 +541,11 @@
"dependency": "transitive",
"description": {
"name": "fake_async",
"sha256": "6a95e56b2449df2273fd8c45a662d6947ce1ebb7aafe80e550a3f68297f3cacc",
"sha256": "511392330127add0b769b75a987850d136345d9227c6b94c96a04cf4a391bf78",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.3.2"
"version": "1.3.1"
},
"ffi": {
"dependency": "direct main",
@ -1176,21 +1176,21 @@
"dependency": "transitive",
"description": {
"name": "leak_tracker",
"sha256": "c35baad643ba394b40aac41080300150a4f08fd0fd6a10378f8f7c6bc161acec",
"sha256": "3f87a60e8c63aecc975dda1ceedbc8f24de75f09e4856ea27daf8958f2f0ce05",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "10.0.8"
"version": "10.0.5"
},
"leak_tracker_flutter_testing": {
"dependency": "transitive",
"description": {
"name": "leak_tracker_flutter_testing",
"sha256": "f8b613e7e6a13ec79cfdc0e97638fddb3ab848452eff057653abd3edba760573",
"sha256": "932549fb305594d82d7183ecd9fa93463e9914e1b67cacc34bc40906594a1806",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "3.0.9"
"version": "3.0.5"
},
"leak_tracker_testing": {
"dependency": "transitive",
@ -1276,21 +1276,21 @@
"dependency": "transitive",
"description": {
"name": "macros",
"sha256": "1d9e801cd66f7ea3663c45fc708450db1fa57f988142c64289142c9b7ee80656",
"sha256": "0acaed5d6b7eab89f63350bccd82119e6c602df0f391260d0e32b5e23db79536",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "0.1.3-main.0"
"version": "0.1.2-main.4"
},
"matcher": {
"dependency": "transitive",
"description": {
"name": "matcher",
"sha256": "dc58c723c3c24bf8d3e2d3ad3f2f9d7bd9cf43ec6feaa64181775e60190153f2",
"sha256": "d2323aa2060500f906aa31a895b4030b6da3ebdcc5619d14ce1aada65cd161cb",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "0.12.17"
"version": "0.12.16+1"
},
"material_color_utilities": {
"dependency": "transitive",
@ -1316,11 +1316,11 @@
"dependency": "transitive",
"description": {
"name": "meta",
"sha256": "e3641ec5d63ebf0d9b41bd43201a66e3fc79a65db5f61fc181f04cd27aab950c",
"sha256": "bdb68674043280c3428e9ec998512fb681678676b3c54e773629ffe74419f8c7",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.16.0"
"version": "1.15.0"
},
"mime": {
"dependency": "transitive",
@ -1456,11 +1456,11 @@
"dependency": "direct main",
"description": {
"name": "path",
"sha256": "75cca69d1490965be98c73ceaea117e8a04dd21217b37b292c9ddbec0d955bc5",
"sha256": "087ce49c3f0dc39180befefc60fdb4acd8f8620e5682fe2476afd0b3688bb4af",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.9.1"
"version": "1.9.0"
},
"path_drawing": {
"dependency": "transitive",
@ -1836,7 +1836,7 @@
"dependency": "transitive",
"description": "flutter",
"source": "sdk",
"version": "0.0.0"
"version": "0.0.99"
},
"sodium": {
"dependency": "transitive",
@ -1882,11 +1882,11 @@
"dependency": "transitive",
"description": {
"name": "source_span",
"sha256": "254ee5351d6cb365c859e20ee823c3bb479bf4a293c22d17a9f1bf144ce86f7c",
"sha256": "53e943d4206a5e30df338fd4c6e7a077e02254531b138a15aec3bd143c1a8b3c",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.10.1"
"version": "1.10.0"
},
"sprintf": {
"dependency": "transitive",
@ -1943,11 +1943,11 @@
"dependency": "transitive",
"description": {
"name": "stack_trace",
"sha256": "8b27215b45d22309b5cddda1aa2b19bdfec9df0e765f2de506401c071d38d1b1",
"sha256": "73713990125a6d93122541237550ee3352a2d84baad52d375a4cad2eb9b7ce0b",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.12.1"
"version": "1.11.1"
},
"steam_totp": {
"dependency": "direct main",
@ -1973,11 +1973,11 @@
"dependency": "transitive",
"description": {
"name": "stream_channel",
"sha256": "969e04c80b8bcdf826f8f16579c7b14d780458bd97f56d107d3950fdbeef059d",
"sha256": "ba2aa5d8cc609d96bbb2899c28934f9e1af5cddbd60a827822ea467161eb54e7",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.1.4"
"version": "2.1.2"
},
"stream_transform": {
"dependency": "transitive",
@ -1993,11 +1993,11 @@
"dependency": "transitive",
"description": {
"name": "string_scanner",
"sha256": "921cd31725b72fe181906c6a94d987c78e3b98c2e205b397ea399d4054872b43",
"sha256": "556692adab6cfa87322a115640c11f13cb77b3f076ddcc5d6ae3c20242bedcde",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.4.1"
"version": "1.2.0"
},
"styled_text": {
"dependency": "direct main",
@ -2023,21 +2023,21 @@
"dependency": "transitive",
"description": {
"name": "term_glyph",
"sha256": "7f554798625ea768a7518313e58f83891c7f5024f88e46e7182a4558850a4b8e",
"sha256": "a29248a84fbb7c79282b40b8c72a1209db169a2e0542bce341da992fe1bc7e84",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.2.2"
"version": "1.2.1"
},
"test_api": {
"dependency": "transitive",
"description": {
"name": "test_api",
"sha256": "fb31f383e2ee25fbbfe06b40fe21e1e458d14080e3c67e7ba0acfde4df4e0bbd",
"sha256": "5b8a98dafc4d5c4c9c72d8b31ab2b23fc13422348d2997120294d3bac86b4ddb",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "0.7.4"
"version": "0.7.2"
},
"timezone": {
"dependency": "transitive",
@ -2243,11 +2243,11 @@
"dependency": "transitive",
"description": {
"name": "vm_service",
"sha256": "0968250880a6c5fe7edc067ed0a13d4bae1577fe2771dcf3010d52c4a9d3ca14",
"sha256": "5c5f338a667b4c644744b661f309fb8080bb94b18a7e91ef1dbd343bed00ed6d",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "14.3.1"
"version": "14.2.5"
},
"watcher": {
"dependency": "transitive",
@ -2361,7 +2361,7 @@
}
},
"sdks": {
"dart": ">=3.7.0-0 <4.0.0",
"dart": ">=3.5.0 <4.0.0",
"flutter": ">=3.24.0"
}
}

View File

@ -9,18 +9,16 @@
buildGoModule (finalAttrs: {
pname = "glance";
version = "0.8.3";
version = "0.8.4";
src = fetchFromGitHub {
owner = "glanceapp";
repo = "glance";
tag = "v${finalAttrs.version}";
hash = "sha256-o2Yom40HbNKe3DMMxz0Mf2gG8zresgU52Odpj2H7ZPU=";
hash = "sha256-4su8CGtS4wqWcQ3yTvZiUHOnTMLICS3XIG8kS+bJ3LQ=";
};
patches = [ ./update_purego.patch ];
vendorHash = "sha256-esPtCg63A40mX9hADOhEa+NjNk+9MI/0qZG3uE91qxg=";
vendorHash = "sha256-Ek1LVCSEJzoI0nVu6zVsSbd/Jzv6/pyMIm991ebvkZY=";
ldflags = [
"-s"

View File

@ -1,26 +0,0 @@
diff --git a/go.mod b/go.mod
index ccea58ca68..118d91c650 100644
--- a/go.mod
+++ b/go.mod
@@ -15,7 +15,7 @@
require (
github.com/PuerkitoBio/goquery v1.10.3 // indirect
github.com/andybalholm/cascadia v1.3.3 // indirect
- github.com/ebitengine/purego v0.8.2 // indirect
+ github.com/ebitengine/purego v0.8.3 // indirect
github.com/go-ole/go-ole v1.3.0 // indirect
github.com/json-iterator/go v1.1.12 // indirect
github.com/lufia/plan9stats v0.0.0-20250317134145-8bc96cf8fc35 // indirect
diff --git a/go.sum b/go.sum
index 80c2d6c664..6236b4de85 100644
--- a/go.sum
+++ b/go.sum
@@ -11,6 +11,8 @@
github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
github.com/ebitengine/purego v0.8.2 h1:jPPGWs2sZ1UgOSgD2bClL0MJIqu58nOmIcBuXr62z1I=
github.com/ebitengine/purego v0.8.2/go.mod h1:iIjxzd6CiRiOG0UyXP+V1+jWqUXVjPKLAI0mRfJZTmQ=
+github.com/ebitengine/purego v0.8.3 h1:K+0AjQp63JEZTEMZiwsI9g0+hAMNohwUOtY0RPGexmc=
+github.com/ebitengine/purego v0.8.3/go.mod h1:iIjxzd6CiRiOG0UyXP+V1+jWqUXVjPKLAI0mRfJZTmQ=
github.com/fsnotify/fsnotify v1.8.0 h1:dAwr6QBTBZIkG8roQaJjGof0pp0EeF+tNV7YBP3F/8M=
github.com/fsnotify/fsnotify v1.8.0/go.mod h1:8jBTzvmWwFyi3Pb8djgCCO5IBqzKJ/Jwo8TRcHyHii0=
github.com/fsnotify/fsnotify v1.9.0 h1:2Ml+OJNzbYCTzsxtv8vKSFD9PbJjmhYF14k/jKC7S9k=

View File

@ -9,11 +9,11 @@
stdenv.mkDerivation {
pname = "heroku";
version = "10.6.1";
version = "10.10.0";
src = fetchzip {
url = "https://cli-assets.heroku.com/versions/10.6.1/6a01789/heroku-v10.6.1-6a01789-linux-x64.tar.xz";
hash = "sha256-dJ18GYfYVzWNssVyBu+L/iuHyRok5whQfs7CC2AYnf4=";
url = "https://cli-assets.heroku.com/versions/10.10.0/552ceae/heroku-v10.10.0-552ceae-linux-x64.tar.xz";
hash = "sha256-D1Bjyry7Yumxe9cl7KSoBrqEUP9EQsbsa9cd5muSr/Q=";
};
nativeBuildInputs = [ makeWrapper ];

View File

@ -1,5 +1,6 @@
{
fetchurl,
makeWrapper,
appimageTools,
pname,
@ -22,6 +23,8 @@ appimageTools.wrapType2 rec {
hash = "sha256-nLPqEI6u5NNQ/kPbXRWPG0pIwutKNK2J8JeTPN6wHlg=";
};
nativeBuildInputs = [ makeWrapper ];
extraInstallCommands =
let
contents = appimageTools.extractType2 { inherit pname version src; };
@ -32,6 +35,9 @@ appimageTools.wrapType2 rec {
cp -r ${contents}/{locales,resources} "$out/share/lib/miru"
cp -r ${contents}/usr/* "$out"
cp "${contents}/${pname}.desktop" "$out/share/applications/"
# https://github.com/ThaUnknown/miru/issues/562
# Miru does not work under wayland currently, so force it to use X11
wrapProgram $out/bin/miru --set ELECTRON_OZONE_PLATFORM_HINT x11
substituteInPlace $out/share/applications/${pname}.desktop --replace 'Exec=AppRun' 'Exec=${pname}'
'';
}

View File

@ -6,7 +6,6 @@
obfs4,
snowflake,
tor,
fetchpatch,
qt5,
}:
python3Packages.buildPythonApplication rec {
@ -32,22 +31,6 @@ python3Packages.buildPythonApplication rec {
;
inherit (tor) geoip;
})
# https://github.com/onionshare/onionshare/pull/1903
(fetchpatch {
url = "https://github.com/onionshare/onionshare/pull/1903/commits/f20db8fcbd18e51b58814ae8f98f3a7502b4f456.patch";
stripLen = 1;
hash = "sha256-wfIjdPhdUYAvbK5XyE1o2OtFOlJRj0X5mh7QQRjdyP0=";
})
# Remove distutils for Python 3.12 compatibility
# https://github.com/onionshare/onionshare/pull/1907
(fetchpatch {
url = "https://github.com/onionshare/onionshare/commit/1fb1a470df20d8a7576c8cf51213e5928528d59a.patch";
includes = [ "onionshare/update_checker.py" ];
stripLen = 1;
hash = "sha256-mRRj9cALZVHw86CgU17sp9EglKhkRRcGfROyQpsXVfU=";
})
];
dependencies = with python3Packages; [

View File

@ -11,7 +11,6 @@
snowflake,
tor,
fetchpatch,
versionCheckHook,
gitUpdater,
onionshare-gui,
@ -19,14 +18,14 @@
}:
python3Packages.buildPythonApplication rec {
pname = "onionshare-cli";
version = "2.6.2";
version = "2.6.3";
pyproject = true;
src = fetchFromGitHub {
owner = "onionshare";
repo = "onionshare";
tag = "v${version}";
hash = "sha256-J8Hdriy8eWpHuMCI87a9a/zCR6xafM3A/Tkyom0Ktko=";
hash = "sha256-DY5rSHkmiqLIa49gcbq7VfcMM1AMFTJ5FPQtS2kR2Zs=";
};
sourceRoot = "${src.name}/cli";
@ -42,15 +41,6 @@ python3Packages.buildPythonApplication rec {
;
inherit (tor) geoip;
})
# Remove distutils for Python 3.12 compatibility
# https://github.com/onionshare/onionshare/pull/1907
(fetchpatch {
url = "https://github.com/onionshare/onionshare/commit/1fb1a470df20d8a7576c8cf51213e5928528d59a.patch";
includes = [ "onionshare_cli/onion.py" ];
stripLen = 1;
hash = "sha256-4XkqaEhMhvj6PyMssnLfXRazdP4k+c9mMDveho7pWg8=";
})
];
build-system = with python3Packages; [
@ -143,9 +133,12 @@ python3Packages.buildPythonApplication rec {
person you're sharing with can access the files.
'';
homepage = "https://onionshare.org/";
changelog = "https://github.com/onionshare/onionshare/releases/tag/v${version}";
changelog = "https://github.com/onionshare/onionshare/releases/tag/${src.tag}";
license = lib.licenses.gpl3Plus;
maintainers = with lib.maintainers; [ bbjubjub ];
maintainers = with lib.maintainers; [
bbjubjub
dotlambda
];
mainProgram = "onionshare-cli";
};
}

View File

@ -1,7 +1,7 @@
{
lib,
SDL2,
callPackage,
fetchFromGitHub,
sdl3,
cmake,
cubeb,
curl,
@ -25,10 +25,19 @@
wayland,
zip,
zstd,
plutovg,
plutosvg,
kddockwidgets,
}:
let
sources = callPackage ./sources.nix { };
pcsx2_patches = fetchFromGitHub {
owner = "PCSX2";
repo = "pcsx2_patches";
rev = "49d2f7bb0b4387e9cb7c68233e2bdc156850542b";
hash = "sha256-WByW40lf5h1hlnxxiiP9WyEhk8NwxATZDguWQj+j3iA=";
};
inherit (qt6)
qtbase
qtsvg
@ -38,7 +47,15 @@ let
;
in
llvmPackages.stdenv.mkDerivation (finalAttrs: {
inherit (sources.pcsx2) pname version src;
pname = "pcsx2";
version = "2.3.407";
src = fetchFromGitHub {
pname = "pcsx2-source";
owner = "PCSX2";
repo = "pcsx2";
tag = "v${finalAttrs.version}";
hash = "sha256-3/nnGdEr7flA8g9jPC8clAyvZlwQh12/YH4+t0O9OuU=";
};
patches = [
# Remove PCSX2_GIT_REV
@ -51,7 +68,7 @@ llvmPackages.stdenv.mkDerivation (finalAttrs: {
(lib.cmakeBool "PACKAGE_MODE" true)
(lib.cmakeBool "DISABLE_ADVANCE_SIMD" true)
(lib.cmakeBool "USE_LINKED_FFMPEG" true)
(lib.cmakeFeature "PCSX2_GIT_REV" finalAttrs.src.rev)
(lib.cmakeFeature "PCSX2_GIT_REV" finalAttrs.src.tag)
];
nativeBuildInputs = [
@ -76,7 +93,10 @@ llvmPackages.stdenv.mkDerivation (finalAttrs: {
qtsvg
qttools
qtwayland
SDL2
sdl3
plutovg
plutosvg
kddockwidgets
shaderc
soundtouch
vulkan-headers
@ -91,7 +111,7 @@ llvmPackages.stdenv.mkDerivation (finalAttrs: {
install -Dm644 $src/pcsx2-qt/resources/icons/AppIcon64.png $out/share/pixmaps/PCSX2.png
install -Dm644 $src/.github/workflows/scripts/linux/pcsx2-qt.desktop $out/share/applications/PCSX2.desktop
zip -jq $out/share/PCSX2/resources/patches.zip ${sources.pcsx2_patches.src}/patches/*
zip -jq $out/share/PCSX2/resources/patches.zip ${pcsx2_patches}/patches/*
strip-nondeterminism $out/share/PCSX2/resources/patches.zip
'';
@ -112,6 +132,11 @@ llvmPackages.stdenv.mkDerivation (finalAttrs: {
--run 'if [[ -z $I_WANT_A_BROKEN_WAYLAND_UI ]]; then export QT_QPA_PLATFORM=xcb; fi'
'';
passthru = {
inherit pcsx2_patches;
updateScript.command = [ ./update.sh ];
};
meta = {
homepage = "https://pcsx2.net";
description = "Playstation 2 emulator";

View File

@ -1,45 +0,0 @@
{
lib,
fetchFromGitHub,
}:
let
pcsx2 =
let
self = {
pname = "pcsx2";
version = "2.3.39";
src = fetchFromGitHub {
pname = "pcsx2-source";
inherit (self) version;
owner = "PCSX2";
repo = "pcsx2";
rev = "v${self.version}";
hash = "sha256-Knlkf4GcN8OCgrd1nwdnYVCDA/7lyAfcoV4mLCkrHtg=";
};
};
in
self;
# The pre-zipped files in releases don't have a versioned link, we need to zip
# them ourselves
pcsx2_patches =
let
self = {
pname = "pcsx2_patches";
version = "0-unstable-2024-11-23";
src = fetchFromGitHub {
pname = "pcsx2_patches-source";
inherit (self) version;
owner = "PCSX2";
repo = "pcsx2_patches";
rev = "5cc1d09a72c0afcd04e2ca089a6b279108328fda";
hash = "sha256-or77ZsWU0YWtxj9LKJ/m8nDvKSyiF1sO140QaH6Jr64=";
};
};
in
self;
in
{
inherit pcsx2 pcsx2_patches;
}

12
pkgs/by-name/pc/pcsx2/update.sh Executable file
View File

@ -0,0 +1,12 @@
#!/usr/bin/env nix-shell
#!nix-shell -i bash -p bash nix-update common-updater-scripts coreutils
set -ex
latestRev=`git ls-remote -b https://github.com/PCSX2/pcsx2_patches main | cut -f1`
update-source-version pcsx2 \
--ignore-same-version \
--rev=$latestRev \
--source-key=pcsx2_patches
nix-update --version=unstable pcsx2

View File

@ -2,6 +2,7 @@
lib,
stdenv,
fetchFromGitHub,
fetchpatch,
nix-update-script,
validatePkgConfig,
testers,
@ -28,6 +29,11 @@ stdenv.mkDerivation (finalAttrs: {
patches = [
# https://github.com/sammycage/plutosvg/pull/29
./0001-Emit-correct-pkg-config-file-if-paths-are-absolute.patch
# https://github.com/sammycage/plutosvg/pull/31
(fetchpatch {
url = "https://github.com/sammycage/plutosvg/commit/17d60020e0b24299fae0e7df37637448b3b51488.patch";
hash = "sha256-hY25ttsLQwvtQmDeOGSoCVDy34GUA0tNai/L3wpmPUo=";
})
];
nativeBuildInputs = [

View File

@ -23,7 +23,7 @@
}:
let
version = "1.84.1";
version = "1.84.2";
in
buildGoModule {
pname = "tailscale";
@ -38,7 +38,7 @@ buildGoModule {
owner = "tailscale";
repo = "tailscale";
rev = "v${version}";
hash = "sha256-rEfBoRKOM1DnMfgEkPI6wzzMwGIOUhowJRlaAQ8QZjY=";
hash = "sha256-dSYophk7oogLmlRBr05Quhx+iMUuJU2VXhAZVtJLTts=";
};
vendorHash = "sha256-QBYCMOWQOBCt+69NtJtluhTZIOiBWcQ78M9Gbki6bN0=";

View File

@ -16,8 +16,8 @@
stdenv.mkDerivation rec {
pname = "termius";
version = "9.20.0";
revision = "226";
version = "9.21.2";
revision = "227";
src = fetchurl {
# find the latest version with
@ -27,7 +27,7 @@ stdenv.mkDerivation rec {
# and the sha512 with
# curl -H 'X-Ubuntu-Series: 16' https://api.snapcraft.io/api/v1/snaps/details/termius-app | jq '.download_sha512' -r
url = "https://api.snapcraft.io/api/v1/snaps/download/WkTBXwoX81rBe3s3OTt3EiiLKBx2QhuS_${revision}.snap";
hash = "sha512-e+czt4ZoXirtRV63uL4Mc3DFcq3/XRxU7R7wyd/EZBtZOb5uW0CT84u9v3b8xM/0jJyY3ZQBR4lJS05vuXvzpw==";
hash = "sha512-xiTxJJa9OpwNZW3x6TbmY+8lE/61417OLfOWdK9UMbUyqOtbhD3pSVq9M/uG13gvUndOkEoM2bbci/gKG+J0xw==";
};
desktopItem = makeDesktopItem {

View File

@ -14,14 +14,14 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "ty";
version = "0.0.1-alpha.9";
version = "0.0.1-alpha.10";
src = fetchFromGitHub {
owner = "astral-sh";
repo = "ty";
tag = finalAttrs.version;
fetchSubmodules = true;
hash = "sha256-/R8q77sdAa8PASoNafcxevByuxaN98PqjRB7OJd7VJk=";
hash = "sha256-0aBvCO3ohINxwX2qa07OY/WDZj6gq+z9my+B/yD03JQ=";
};
# For Darwin platforms, remove the integration test for file notifications,
@ -35,7 +35,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
cargoBuildFlags = [ "--package=ty" ];
cargoHash = "sha256-ePk7bB3oMTJ2cJBQ2OoNu3WUMAZVA+loYySPhTjBidE=";
cargoHash = "sha256-MLdB1vGLVnylvYj8/asbXq5fy8yw8dbZoi4fytknfR4=";
nativeBuildInputs = [ installShellFiles ];

View File

@ -6,7 +6,7 @@
nix-update-script,
}:
let
version = "2.13.4";
version = "2.14.0";
in
buildGoModule {
pname = "wakapi";
@ -16,10 +16,10 @@ buildGoModule {
owner = "muety";
repo = "wakapi";
tag = version;
hash = "sha256-r4bk82+c2f2VZ8ObpeoIbIClJRhPPb5OyollMq3iS4I=";
hash = "sha256-7+T4jAZHgGFggTg3Teq0apQWIyJi3llEeLhO0igpcWY=";
};
vendorHash = "sha256-8SjBRagqdzJvW8eCKLeHBOQL4qX83USMIDDyS+8Mpvo=";
vendorHash = "sha256-rjkFd31BS1ujD8K9s48Fm6Ok3Xbnm5uvlBTtYL0S4Gg=";
# Not a go module required by the project, contains development utilities
excludedPackages = [ "scripts" ];

View File

@ -0,0 +1,56 @@
{
lib,
appimageTools,
fetchurl,
stdenvNoCC,
}:
let
inherit (stdenvNoCC.hostPlatform) system;
pname = "wechat";
version = "4.0.1.11";
sources = {
aarch64-linux = fetchurl {
url = "https://web.archive.org/web/20250512112413if_/https://dldir1v6.qq.com/weixin/Universal/Linux/WeChatLinux_arm64.AppImage";
hash = "sha256-Rg+FWNgOPC02ILUskQqQmlz1qNb9AMdvLcRWv7NQhGk=";
};
x86_64-linux = fetchurl {
url = "https://web.archive.org/web/20250512110825if_/https://dldir1v6.qq.com/weixin/Universal/Linux/WeChatLinux_x86_64.AppImage";
hash = "sha256-gBWcNQ1o1AZfNsmu1Vi1Kilqv3YbR+wqOod4XYAeVKo=";
};
};
src = appimageTools.extract {
inherit pname version;
src = sources.${system};
postExtract = ''
patchelf --replace-needed libtiff.so.5 libtiff.so $out/opt/wechat/wechat
'';
};
in
appimageTools.wrapAppImage {
inherit pname version src;
extraInstallCommands = ''
mkdir -p $out/share/applications
cp ${src}/wechat.desktop $out/share/applications/
mkdir -p $out/share/pixmaps
cp ${src}/wechat.png $out/share/pixmaps/
substituteInPlace $out/share/applications/wechat.desktop --replace-fail AppRun wechat
'';
meta = {
description = "Messaging and calling app";
homepage = "https://www.wechat.com/en/";
downloadPage = "https://linux.weixin.qq.com/en";
license = lib.licenses.unfree;
sourceProvenance = [ lib.sourceTypes.binaryNativeCode ];
maintainers = with lib.maintainers; [ prince213 ];
mainProgram = "wechat";
platforms = [
"aarch64-linux"
"x86_64-linux"
];
};
}

View File

@ -15,22 +15,23 @@
libxkbcommon,
glib,
pipewire,
nix-update-script,
}:
stdenv.mkDerivation (finalAttrs: {
pname = "xdg-desktop-portal-luminous";
version = "0.1.8";
version = "0.1.10";
src = fetchFromGitHub {
owner = "waycrate";
repo = "xdg-desktop-portal-luminous";
tag = "v${finalAttrs.version}";
hash = "sha256-7i6+arKWubziDmy07FocDDiJdOWAszhO7yOOI1iPfds=";
hash = "sha256-qdR4wuRqq+PgJPbAtG8xvgWC7NwAeWGJiBXTWWdfyCY=";
};
cargoDeps = rustPlatform.fetchCargoVendor {
inherit (finalAttrs) pname version src;
hash = "sha256-fatlvc+MoAJZGW/5alnDu1PQyK6mnE0aNQAhrMg7Hio=";
hash = "sha256-MIbhNlB2Mv5gOHlVoB93aQczbq9qo+WP/Rz6pWEoxWU=";
};
nativeBuildInputs = [
@ -53,6 +54,8 @@ stdenv.mkDerivation (finalAttrs: {
libxkbcommon
];
passthru.updateScript = nix-update-script { };
meta = {
description = "xdg-desktop-portal backend for wlroots based compositors, providing screenshot and screencast";
homepage = "https://github.com/waycrate/xdg-desktop-portal-luminous";

View File

@ -29,13 +29,13 @@ assert lib.assertMsg (trayStyle >= 1 && trayStyle <= 3) "Tray style must be with
assert lib.assertMsg (vibeAnimationMaxFps >= 0) "Vibe animation max FPS must be greater then 0";
stdenvNoCC.mkDerivation rec {
pname = "yandex-music";
version = "5.52.0";
version = "5.54.0";
src = fetchFromGitHub {
owner = "cucumber-sp";
repo = "yandex-music-linux";
rev = "v${version}";
hash = "sha256-39aVY2D8fM243Uhr4i3d9OdBKRqb4MNnkSjKOH3tF4s=";
hash = "sha256-/ZZIL3DZY/L28fCq4CD9vVuvX7xJK2hsyDY6gymdUWo=";
};
nativeBuildInputs = [

View File

@ -1,6 +1,6 @@
{
"version": "5.52.0",
"exe_name": "Yandex_Music_x64_5.53.1.exe",
"exe_link": "https://music-desktop-application.s3.yandex.net/stable/Yandex_Music_x64_5.53.1.exe",
"exe_hash": "sha256-aTl3sF8n0v17TeAyQwjrXUDKK/MaCtoHQ34IHDEeme8="
"version": "5.54.0",
"exe_name": "Yandex_Music_x64_5.54.0.exe",
"exe_link": "https://music-desktop-application.s3.yandex.net/stable/Yandex_Music_x64_5.54.0.exe",
"exe_hash": "sha256-Q3uDrE5VPqGBxt3PrsL7Xn9YgpUZDc+lJ4RfKdGaaCo="
}

View File

@ -20,7 +20,7 @@
buildPythonPackage rec {
pname = "asf-search";
version = "8.3.4";
version = "9.0.1";
pyproject = true;
disabled = pythonOlder "3.9";
@ -29,7 +29,7 @@ buildPythonPackage rec {
owner = "asfadmin";
repo = "Discovery-asf_search";
tag = "v${version}";
hash = "sha256-MzHE3PNoV8SCGaajeSqdHaJwk7BuNiaP77YHo9soQO8=";
hash = "sha256-nh2r4XiJ+cxPpQ5IBT2PMKpZPwYbhl67B7wwYFRJ6eY=";
};
pythonRelaxDeps = [ "tenacity" ];

View File

@ -3,15 +3,15 @@
buildPythonPackage,
pythonOlder,
fetchPypi,
setuptools,
pdm-backend,
acres,
click,
pyyaml,
jsonschema,
}:
buildPythonPackage rec {
pname = "bidsschematools";
version = "1.0.5";
version = "1.0.10";
pyproject = true;
disabled = pythonOlder "3.9";
@ -19,17 +19,17 @@ buildPythonPackage rec {
src = fetchPypi {
pname = "bidsschematools";
inherit version;
hash = "sha256-LKStxCh7TY7rSx6T9EnPJqCNxuj5dHvlK6E+m8D21BE=";
hash = "sha256-4kHdeYzIaG1KuLYl5NhO8wk9RyoVjMzYioUEluSkqLk=";
};
build-system = [
setuptools
pdm-backend
];
dependencies = [
acres
click
pyyaml
jsonschema
];
pythonImportsCheck = [

View File

@ -359,7 +359,7 @@
buildPythonPackage rec {
pname = "boto3-stubs";
version = "1.38.33";
version = "1.38.36";
pyproject = true;
disabled = pythonOlder "3.7";
@ -367,7 +367,7 @@ buildPythonPackage rec {
src = fetchPypi {
pname = "boto3_stubs";
inherit version;
hash = "sha256-Z8kVHow+dVvAMVvhSFPZq/j9FtHQ6AXnyvpdWFVUEL8=";
hash = "sha256-jekWuUM+kiTzvUp57UHlCNxTK/7n2zS/03UpAbzX5p8=";
};
build-system = [ setuptools ];

View File

@ -32,14 +32,14 @@
buildPythonPackage rec {
pname = "devito";
version = "4.8.17";
version = "4.8.18";
pyproject = true;
src = fetchFromGitHub {
owner = "devitocodes";
repo = "devito";
tag = "v${version}";
hash = "sha256-1aZSL23yNi/X9hnYKpIvgEOjEZtvPgTo5Pi5kKOWJhQ=";
hash = "sha256-DJwdtUAmhgiTPifj1UmrE7tnXUiK3FwAry0USp5xJP0=";
};
pythonRemoveDeps = [ "pip" ];

View File

@ -23,14 +23,14 @@
buildPythonPackage rec {
pname = "docling-parse";
version = "4.0.1";
version = "4.0.5";
pyproject = true;
src = fetchFromGitHub {
owner = "docling-project";
repo = "docling-parse";
tag = "v${version}";
hash = "sha256-Po+0IepSTy4ChJVjjTuTZqt8/iLoSJK63bTkH+Xgtl8=";
hash = "sha256-H8/T9gwQ6MeNsNcJ5I9cVnQVFEXHfmqYCxhkxszD8/w=";
};
dontUseCmakeConfigure = true;

View File

@ -2,38 +2,42 @@
lib,
buildPythonPackage,
fetchFromGitHub,
pytestCheckHook,
pythonAtLeast,
pythonOlder,
python,
# build-system
poetry-core,
# dependencies
duckdb,
sqlalchemy,
# testing
fsspec,
hypothesis,
pandas,
pyarrow,
poetry-core,
pytest-remotedata,
pytestCheckHook,
pythonAtLeast,
pythonOlder,
snapshottest,
sqlalchemy,
typing-extensions,
}:
buildPythonPackage rec {
pname = "duckdb-engine";
version = "0.15.0";
version = "0.17.0";
pyproject = true;
disabled = pythonOlder "3.8";
src = fetchFromGitHub {
repo = "duckdb_engine";
owner = "Mause";
tag = "v${version}";
hash = "sha256-mxv6xYO31MDzHvIf7Zk+kFtm6fX3x3AaJNn7RhvJ2fY=";
hash = "sha256-AhYCiIhi7jMWKIdDwZZ8MgfDg3F02/jooGLOp6E+E5g=";
};
nativeBuildInputs = [ poetry-core ];
build-system = [ poetry-core ];
propagatedBuildInputs = [
dependencies = [
duckdb
sqlalchemy
];
@ -46,11 +50,12 @@ buildPythonPackage rec {
checkInputs =
[
fsspec
hypothesis
pandas
pyarrow
pytest-remotedata
typing-extensions
pyarrow
]
++ lib.optionals (pythonOlder "3.12") [
# requires wasmer which is broken for python 3.12
@ -68,27 +73,19 @@ buildPythonPackage rec {
"duckdb_engine/tests/test_datatypes.py"
];
disabledTests =
[
# incompatible with duckdb 1.1.1
"test_with_cache"
# these aren't set for some reason
"test_user_agent"
"test_user_agent_with_custom_user_agent"
]
++ lib.optionals (python.pythonVersion == "3.11") [
# incompatible with duckdb 1.1.1
"test_all_types_reflection"
"test_nested_types"
];
disabledTests = [
# user agent not available in nixpkgs
"test_user_agent"
"test_user_agent_with_custom_user_agent"
];
pythonImportsCheck = [ "duckdb_engine" ];
meta = with lib; {
meta = {
description = "SQLAlchemy driver for duckdb";
homepage = "https://github.com/Mause/duckdb_engine";
changelog = "https://github.com/Mause/duckdb_engine/blob/${src.tag}/CHANGELOG.md";
license = licenses.mit;
maintainers = with maintainers; [ cpcloud ];
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ cpcloud ];
};
}

View File

@ -16,7 +16,7 @@
buildPythonPackage rec {
pname = "google-cloud-workstations";
version = "0.5.14";
version = "0.5.15";
pyproject = true;
disabled = pythonOlder "3.8";
@ -24,7 +24,7 @@ buildPythonPackage rec {
src = fetchPypi {
pname = "google_cloud_workstations";
inherit version;
hash = "sha256-LwIsVouAh/obOaGx+EvT8gmEJ+NdQNSsfkwEtoxE07I=";
hash = "sha256-/lpcGxxc1razAXmESpn6JfVYkqj5gRoLiyWM3vXlqWk=";
};
build-system = [ setuptools ];

View File

@ -21,14 +21,14 @@
buildPythonPackage rec {
pname = "islpy";
version = "2025.2.3";
version = "2025.2.4";
pyproject = true;
src = fetchFromGitHub {
owner = "inducer";
repo = "islpy";
tag = "v${version}";
hash = "sha256-R97auo/IutwbmkWWf9FIT4aYuskGf8p2Bwy3EWiB5BA=";
hash = "sha256-6VNA07XnzmOTsrH16fXzEdl1HmShmrtUjQyUs18CxYc=";
};
build-system = [

View File

@ -12,14 +12,14 @@
buildPythonPackage rec {
pname = "jpype1";
version = "1.5.2";
version = "1.6.0";
pyproject = true;
src = fetchFromGitHub {
owner = "originell";
repo = "jpype";
tag = "v${version}";
hash = "sha256-Q5/umU7JHiro+7YuC6nVG9ocpQ/Yc4LGa5+7SGGARTo=";
hash = "sha256-CDiVQugxLgmUwAG0e0ryamWvrjUaJxJrU0YSFIIWS1I=";
};
build-system = [ setuptools ];

View File

@ -30,14 +30,14 @@
buildPythonPackage rec {
pname = "langsmith";
version = "0.3.22";
version = "0.3.45";
pyproject = true;
src = fetchFromGitHub {
owner = "langchain-ai";
repo = "langsmith-sdk";
tag = "v${version}";
hash = "sha256-6KHiRwz3lR0+w1DHn1HgYK93MP9hvYFgoUvXtEogskA=";
hash = "sha256-uR3Uukt8LwoBKBcgyX2srK0C6O04IEECe/cFhBQFO2s=";
};
sourceRoot = "${src.name}/python";
@ -85,13 +85,12 @@ buildPythonPackage rec {
];
disabledTestPaths = [
# due to circular import
"tests/integration_tests/test_client.py"
"tests/integration_tests/test_prompts.py"
# Circular import
"tests/integration_tests/"
"tests/unit_tests/test_client.py"
"tests/unit_tests/evaluation/test_runner.py"
"tests/unit_tests/evaluation/test_runner.py"
# Tests require a Langsmith API key
# Require a Langsmith API key
"tests/evaluation/test_evaluation.py"
"tests/external/test_instructor_evals.py"
# Marked as flaky in source

View File

@ -78,16 +78,16 @@ rec {
"sha256-w+elhGa7/tXU8nzaE8FNLbt2f3iBCulaW1kdU2pK0wY=";
mypy-boto3-apigateway =
buildMypyBoto3Package "apigateway" "1.38.29"
"sha256-PKdlOC4Li7dIAq2LZql9XRsSCn4Xj1W5kVVNJYZsAdM=";
buildMypyBoto3Package "apigateway" "1.38.36"
"sha256-3srxtH6OSyeurDwsCc3nQhn+lPLvaRL3jicogsCVojw=";
mypy-boto3-apigatewaymanagementapi =
buildMypyBoto3Package "apigatewaymanagementapi" "1.38.0"
"sha256-Bn9zu0z1JgU6vUp5rJzcD4H6OenB+3QIYnA/EnjxEzI=";
mypy-boto3-apigatewayv2 =
buildMypyBoto3Package "apigatewayv2" "1.38.29"
"sha256-UMLg/PboAE4RCyiYXWzZXXu8f5cmUVO1TaN8Uci8HAA=";
buildMypyBoto3Package "apigatewayv2" "1.38.36"
"sha256-ZNEWaBZrVxzU0+E/NJ+qLdUa+JPFY62ijoL/68Kpvv8=";
mypy-boto3-appconfig =
buildMypyBoto3Package "appconfig" "1.38.7"
@ -462,16 +462,16 @@ rec {
"sha256-aSZu8mxsTho4pvWWbNwlJf0IROjqjTlIUEE5DJkAje4=";
mypy-boto3-ecs =
buildMypyBoto3Package "ecs" "1.38.28"
"sha256-f/ZRV3fRPB1B7xP8lJX/jPXVuFY+gdUm4lZJlZCj55k=";
buildMypyBoto3Package "ecs" "1.38.36"
"sha256-zHlR/wT0ImcaR1vU07ryhW2Al+EOf+2RFlUHf5n8VoI=";
mypy-boto3-efs =
buildMypyBoto3Package "efs" "1.38.33"
"sha256-Yxumhn6IHvstfAvmJnRsf3Xpeq5j5l+cKnpYyMIOojY=";
mypy-boto3-eks =
buildMypyBoto3Package "eks" "1.38.28"
"sha256-eCS3kazYfOaVavz2q1gxbSnuW7bULnS4xDwB7X8aTBg=";
buildMypyBoto3Package "eks" "1.38.35"
"sha256-3dpHM2qd8mXrALwNPaiVdvGtkyL2FwaV1pHazfIQ7h4=";
mypy-boto3-elastic-inference =
buildMypyBoto3Package "elastic-inference" "1.36.0"
@ -506,8 +506,8 @@ rec {
"sha256-Lr2cpSBkWl30iIS3fc4qiOWBTbIu5L0MMW5O9Au+COM=";
mypy-boto3-emr-serverless =
buildMypyBoto3Package "emr-serverless" "1.38.29"
"sha256-xpnGaEw19k0XRjJjYi3APhwZ9uS7WZflWhgCnQDY0cs=";
buildMypyBoto3Package "emr-serverless" "1.38.36"
"sha256-MmM3XIxuwHrD1cGOTSJq7YbCSPGQcidwUFD3DpBHET4=";
mypy-boto3-entityresolution =
buildMypyBoto3Package "entityresolution" "1.38.28"
@ -674,8 +674,8 @@ rec {
"sha256-UZJF85qGP/D4wyz9eofV/EHASzjQ/g/iJoG1P61Nnm0=";
mypy-boto3-iotfleetwise =
buildMypyBoto3Package "iotfleetwise" "1.38.0"
"sha256-hSfdI4iRL7nVZYDAXRQCodQcTfZXx9cndHOQd9I/2w4=";
buildMypyBoto3Package "iotfleetwise" "1.38.36"
"sha256-6FjWOP2g8B+qHeCso55foTNElDu+oyDGxS01LSusjrs=";
mypy-boto3-iotsecuretunneling =
buildMypyBoto3Package "iotsecuretunneling" "1.38.0"
@ -762,8 +762,8 @@ rec {
"sha256-PKOF/jd1Wjz8lCwbCd4cfHeStkvcDhQu7a7bpHaizgU=";
mypy-boto3-kms =
buildMypyBoto3Package "kms" "1.38.32"
"sha256-FWEvy1T5zDynHjRYHDmjm/e2cJkddMTrZm43qCWrHkY=";
buildMypyBoto3Package "kms" "1.38.36"
"sha256-pHVOYKF9OtQOzQcx5UfpViQGgsMnp+JqdbFQ0cutnpA=";
mypy-boto3-lakeformation =
buildMypyBoto3Package "lakeformation" "1.38.0"
@ -782,8 +782,8 @@ rec {
"sha256-12bGsyu0uvqnMuorgXXItDKd7UU72/a6WMKbY3eDHi4=";
mypy-boto3-lexv2-models =
buildMypyBoto3Package "lexv2-models" "1.38.0"
"sha256-vmlwTsR2rQe3LzoeQKJhFrWxvID2xyhkdzcvxMn4Iq0=";
buildMypyBoto3Package "lexv2-models" "1.38.35"
"sha256-xrvS087t6KyPQfglI8y0Rkt1FISLTixuHiUWI9YvxzA=";
mypy-boto3-lexv2-runtime =
buildMypyBoto3Package "lexv2-runtime" "1.38.0"
@ -954,8 +954,8 @@ rec {
"sha256-0LNUmv+qHecNzVPHyv8fG5DzGva89wSj0D4f4+0F7QI=";
mypy-boto3-networkmanager =
buildMypyBoto3Package "networkmanager" "1.38.0"
"sha256-/vgg8tOKza+6g/CsvMA7A5wcSWk76bDvhLHjC+FWQr8=";
buildMypyBoto3Package "networkmanager" "1.38.35"
"sha256-9K+D0kOOdcJKmQrwNcZkh9dvynPX0dUPGlrvLgw2Ir0=";
mypy-boto3-nimble =
buildMypyBoto3Package "nimble" "1.35.0"
@ -1086,8 +1086,8 @@ rec {
"sha256-ZgecmO3dz66i2COSXzBjyUCtTkGGi9gnvb/HNNEq1AE=";
mypy-boto3-rds =
buildMypyBoto3Package "rds" "1.38.32"
"sha256-zF8oy5W7hLTTXzQhL1ye8BEsj/oJn3dzfSNloC7BZOk=";
buildMypyBoto3Package "rds" "1.38.35"
"sha256-SIjsrwnEI2XnavPn+THHkkzOqDNB1CaPQAs1K880Dnw=";
mypy-boto3-rds-data =
buildMypyBoto3Package "rds-data" "1.38.0"
@ -1398,8 +1398,8 @@ rec {
"sha256-ndTROc1T2APmQHL7EsSeU3XxWPYzp1e32tzqe4UDs/8=";
mypy-boto3-wafv2 =
buildMypyBoto3Package "wafv2" "1.38.31"
"sha256-mWZAUafk2fNj9Se9q06vAKSswzLFqeqnt7e5mncqhdM=";
buildMypyBoto3Package "wafv2" "1.38.35"
"sha256-0TqdfQosYjKcllZRo34RQlYk6YGZdmYX3Hmbnp5ZyaI=";
mypy-boto3-wellarchitected =
buildMypyBoto3Package "wellarchitected" "1.38.0"

View File

@ -10,7 +10,7 @@
buildPythonPackage rec {
pname = "pbs-installer";
version = "2025.03.17";
version = "2025.06.10";
pyproject = true;
disabled = pythonOlder "3.8";
@ -19,7 +19,7 @@ buildPythonPackage rec {
owner = "frostming";
repo = "pbs-installer";
tag = version;
hash = "sha256-4SwbxTwl0DQjtYTxFMBg4p9aTyELNIOSRQw9fiweDhg=";
hash = "sha256-WN1TevGTSG6yQnssuvtGKb850lo5hzehOPoFJhMVvGo=";
};
build-system = [ pdm-backend ];

View File

@ -21,14 +21,14 @@
buildPythonPackage rec {
pname = "pvlib";
version = "0.12.0";
version = "0.13.0";
pyproject = true;
disabled = pythonOlder "3.7";
src = fetchPypi {
inherit pname version;
hash = "sha256-IivLe4jyKJROf36TFwgrcYIjK40KXRsUmc/1ACfR6WQ=";
hash = "sha256-zvNs3ZMqanvy3XyZKwAEsaCNMV7oBDsnPRkq1XkC6Fo=";
};
build-system = [

View File

@ -11,7 +11,7 @@
buildPythonPackage rec {
pname = "pycfmodel";
version = "1.1.0";
version = "1.1.3";
pyproject = true;
disabled = pythonOlder "3.9";
@ -20,7 +20,7 @@ buildPythonPackage rec {
owner = "Skyscanner";
repo = "pycfmodel";
tag = "v${version}";
hash = "sha256-mFO3T5FmVLAXPmLJsueCDdCLoFfBwQwryxfEtkLz1rM=";
hash = "sha256-ITgha0gZxGPCE+7HVQyDNiPI5uAYZo9Rz8fZVgCYgeM=";
};
pythonRelaxDeps = [ "pydantic" ];
@ -51,7 +51,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "Model for Cloud Formation scripts";
homepage = "https://github.com/Skyscanner/pycfmodel";
changelog = "https://github.com/Skyscanner/pycfmodel/releases/tag/v${version}";
changelog = "https://github.com/Skyscanner/pycfmodel/releases/tag/${src.tag}";
license = licenses.asl20;
maintainers = with maintainers; [ fab ];
};

View File

@ -10,7 +10,7 @@
buildPythonPackage rec {
pname = "tencentcloud-sdk-python";
version = "3.0.1394";
version = "3.0.1397";
pyproject = true;
disabled = pythonOlder "3.9";
@ -19,7 +19,7 @@ buildPythonPackage rec {
owner = "TencentCloud";
repo = "tencentcloud-sdk-python";
tag = version;
hash = "sha256-yX+57zIrz7o8wBPOcB7Kuifq9Z426pKa1/0/e3UHgDQ=";
hash = "sha256-YgXfA2Qu6oELhENOvUrfUPzxqwBLrT5Aa/zrei0xzDI=";
};
build-system = [ setuptools ];

View File

@ -2,7 +2,6 @@
lib,
stdenv,
fetchFromSourcehut,
nix-update-script,
}:
{
@ -42,13 +41,6 @@ stdenv.mkDerivation {
dontBuild = true;
passthru.updateScript = nix-update-script {
extraArgs = [
"--override-filename"
"pkgs/development/skaware-packages/${lib.removeSuffix "-man-pages" pname}/default.nix"
];
};
meta = with lib; {
inherit description license maintainers;
inherit (src.meta) homepage;