Merge master into staging-next

This commit is contained in:
github-actions[bot] 2024-08-14 06:01:07 +00:00 committed by GitHub
commit 261f1edcbd
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
70 changed files with 1257 additions and 781 deletions

View File

@ -5083,6 +5083,12 @@
githubId = 265220;
name = "David Leung";
};
diadatp = {
email = "nixpkgs@diadatp.com";
github = "diadatp";
githubId = 4490283;
name = "diadatp";
};
DianaOlympos = {
github = "DianaOlympos";
githubId = 15774340;
@ -7388,6 +7394,12 @@
{ fingerprint = "MP2UpIRtJpbFFqyucP431H/FPCfn58UhEUTro4lXtRs"; }
];
};
geraldog = {
email = "geraldogabriel@gmail.com";
github = "geraldog";
githubId = 14135816;
name = "Geraldo Nascimento";
};
gerg-l = {
email = "gregleyda@proton.me";
github = "Gerg-L";

View File

@ -49,7 +49,8 @@ in
};
adminCredentialsFile = mkOption {
type = types.path;
type = types.nullOr types.path;
default = null;
description = ''
File containing the ADMIN_USERNAME and
ADMIN_PASSWORD (length >= 6) in the format of
@ -61,11 +62,16 @@ in
};
config = mkIf cfg.enable {
assertions = [
{ assertion = cfg.config.CREATE_ADMIN == 0 || cfg.adminCredentialsFile != null;
message = "services.miniflux.adminCredentialsFile must be set if services.miniflux.config.CREATE_ADMIN is 1";
}
];
services.miniflux.config = {
LISTEN_ADDR = mkDefault defaultAddress;
DATABASE_URL = lib.mkIf cfg.createDatabaseLocally "user=miniflux host=/run/postgresql dbname=miniflux";
RUN_MIGRATIONS = 1;
CREATE_ADMIN = 1;
CREATE_ADMIN = lib.mkDefault 1;
WATCHDOG = 1;
};
@ -103,7 +109,7 @@ in
DynamicUser = true;
RuntimeDirectory = "miniflux";
RuntimeDirectoryMode = "0750";
EnvironmentFile = cfg.adminCredentialsFile;
EnvironmentFile = lib.mkIf (cfg.adminCredentialsFile != null) cfg.adminCredentialsFile;
WatchdogSec = 60;
WatchdogSignal = "SIGKILL";
Restart = "always";

File diff suppressed because it is too large Load Diff

View File

@ -21,7 +21,7 @@
rustPlatform.buildRustPackage rec {
pname = "lighthouse";
version = "5.2.0";
version = "5.3.0";
# lighthouse/common/deposit_contract/build.rs
depositContractSpecVersion = "0.12.1";
@ -31,7 +31,7 @@ rustPlatform.buildRustPackage rec {
owner = "sigp";
repo = "lighthouse";
rev = "v${version}";
hash = "sha256-kruHYFPQ9H9HtEjzscQOyghPSpx++wNbHDYOVo0qtjY=";
hash = "sha256-wIj+YabyUrgLjWCfjCAH/Xb8jUG6ss+5SwnE2M82a+4=";
};
patches = [
@ -46,9 +46,9 @@ rustPlatform.buildRustPackage rec {
cargoLock = {
lockFile = ./Cargo.lock;
outputHashes = {
"alloy-consensus-0.1.0" = "sha256-y5AIZN4d7Vm2dVa3jd0e6zXwC8hzPyOv0h5+W/Az3rs=";
"libmdbx-0.1.4" = "sha256-NMsR/Wl1JIj+YFPyeMMkrJFfoS07iEAKEQawO89a+/Q=";
"libmdbx-0.1.4" = "sha256-ONp4uPkVCN84MObjXorCZuSjnM6uFSMXK1vdJiX074o=";
"lmdb-rkv-0.14.0" = "sha256-sxmguwqqcyOlfXOZogVz1OLxfJPo+Q0+UjkROkbbOCk=";
"quick-protobuf-0.8.1" = "sha256-dgePLYCeoEZz5DGaLifhf3gEIPaL7XB0QT9wRKY8LJg=";
};
};

View File

@ -10,13 +10,13 @@
python3.pkgs.buildPythonApplication rec {
pname = "scli";
version = "0.7.4";
version = "0.7.5";
src = fetchFromGitHub {
owner = "isamert";
repo = pname;
rev = "refs/tags/v${version}";
sha256 = "sha256-GC19iJYdNUdC4UEBWWdlzl0Ha6Y3knB1dG+6spwdYQ0=";
sha256 = "sha256-pp3uVABsncXXL2PZvTymHPKGAFvB24tnX+3K+C0VW8g=";
};
propagatedBuildInputs = with python3.pkgs; [

View File

@ -1,5 +1,5 @@
{ lib
, flutter319
, flutter322
, python3
, fetchFromGitHub
, pcre2
@ -11,15 +11,15 @@
, removeReferencesTo
}:
flutter319.buildFlutterApplication rec {
flutter322.buildFlutterApplication rec {
pname = "yubioath-flutter";
version = "6.4.0";
version = "7.0.1";
src = fetchFromGitHub {
owner = "Yubico";
repo = "yubioath-flutter";
rev = version;
hash = "sha256-aXUnmKEUCi0rsVr3HVhEk6xa1z9HMsH+0AIY531hqiU=";
hash = "sha256-7FgZZCaafjNUaniPWVtba57zFABIJnLOw4GpyMsegKQ=";
};
passthru.helper = python3.pkgs.callPackage ./helper.nix { inherit src version meta; };
@ -34,6 +34,9 @@ flutter319.buildFlutterApplication rec {
substituteInPlace linux/CMakeLists.txt \
--replace-fail "../build/linux/helper" "${passthru.helper}/libexec/helper"
substituteInPlace linux/my_application.cc \
--replace-fail "gtk_widget_realize(GTK_WIDGET(window));" "gtk_widget_show(GTK_WIDGET(window));"
'';
preInstall = ''

View File

@ -4,21 +4,21 @@
"dependency": "transitive",
"description": {
"name": "_fe_analyzer_shared",
"sha256": "eb376e9acf6938204f90eb3b1f00b578640d3188b4c8a8ec054f9f479af8d051",
"sha256": "0b2f2bd91ba804e53a61d757b986f89f1f9eaed5b11e4b2f5a2468d86d6c9fc7",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "64.0.0"
"version": "67.0.0"
},
"analyzer": {
"dependency": "direct dev",
"description": {
"name": "analyzer",
"sha256": "69f54f967773f6c26c7dcb13e93d7ccee8b17a641689da39e878d5cf13b06893",
"sha256": "37577842a27e4338429a1cbc32679d508836510b056f1eedf0c8d20e39c1383d",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "6.2.0"
"version": "6.4.1"
},
"analyzer_plugin": {
"dependency": "direct dev",
@ -34,21 +34,21 @@
"dependency": "direct main",
"description": {
"name": "archive",
"sha256": "22600aa1e926be775fa5fe7e6894e7fb3df9efda8891c73f70fb3262399a432d",
"sha256": "cb6a278ef2dbb298455e1a713bda08524a175630ec643a242c399c932a0a1f7d",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "3.4.10"
"version": "3.6.1"
},
"args": {
"dependency": "direct main",
"description": {
"name": "args",
"sha256": "eef6c46b622e0494a36c5a12d10d77fb4e855501a91c1b9ef9339326e58f0596",
"sha256": "7cf60b9f0cc88203c5a190b4cd62a99feea42759a7fa695010eb5de1c0b2252a",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.4.2"
"version": "2.5.0"
},
"async": {
"dependency": "direct main",
@ -104,11 +104,11 @@
"dependency": "transitive",
"description": {
"name": "build_daemon",
"sha256": "0343061a33da9c5810b2d6cee51945127d8f4c060b7fbdd9d54917f0a3feaaa1",
"sha256": "79b2aef6ac2ed00046867ed354c88778c9c0f029df8a20fe10b5436826721ef9",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "4.0.1"
"version": "4.0.2"
},
"build_resolvers": {
"dependency": "transitive",
@ -124,21 +124,21 @@
"dependency": "direct dev",
"description": {
"name": "build_runner",
"sha256": "581bacf68f89ec8792f5e5a0b2c4decd1c948e97ce659dc783688c8a88fbec21",
"sha256": "644dc98a0f179b872f612d3eb627924b578897c629788e858157fa5e704ca0c7",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.4.8"
"version": "2.4.11"
},
"build_runner_core": {
"dependency": "transitive",
"description": {
"name": "build_runner_core",
"sha256": "4ae8ffe5ac758da294ecf1802f2aff01558d8b1b00616aa7538ea9a8a5d50799",
"sha256": "e3c79f69a64bdfcd8a776a3c28db4eb6e3fb5356d013ae5eb2e52007706d5dbe",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "7.3.0"
"version": "7.3.1"
},
"built_collection": {
"dependency": "transitive",
@ -154,11 +154,11 @@
"dependency": "transitive",
"description": {
"name": "built_value",
"sha256": "a3ec2e0f967bc47f69f95009bb93db936288d61d5343b9436e378b28a2f830c6",
"sha256": "c7913a9737ee4007efedaffc968c049fd0f3d0e49109e778edc10de9426005cb",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "8.9.0"
"version": "8.9.2"
},
"characters": {
"dependency": "transitive",
@ -244,11 +244,11 @@
"dependency": "transitive",
"description": {
"name": "cross_file",
"sha256": "fedaadfa3a6996f75211d835aaeb8fede285dae94262485698afd832371b9a5e",
"sha256": "55d7b444feb71301ef6b8838dbc1ae02e63dd48c8773f3810ff53bb1e2945b32",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "0.3.3+8"
"version": "0.3.4+1"
},
"crypto": {
"dependency": "direct main",
@ -264,41 +264,41 @@
"dependency": "direct dev",
"description": {
"name": "custom_lint",
"sha256": "f89ff83efdba7c8996e86bb3bad0b759d58f9b19ae4d0e277a386ddd8b481217",
"sha256": "7c0aec12df22f9082146c354692056677f1e70bc43471644d1fdb36c6fdda799",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "0.6.0"
"version": "0.6.4"
},
"custom_lint_builder": {
"dependency": "direct dev",
"description": {
"name": "custom_lint_builder",
"sha256": "9cdd9987feaa6925ec5f98d64de4fbbb5d94248ff77bbf2489366efad6c4baef",
"sha256": "d7dc41e709dde223806660268678be7993559e523eb3164e2a1425fd6f7615a9",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "0.6.0"
"version": "0.6.4"
},
"custom_lint_core": {
"dependency": "transitive",
"description": {
"name": "custom_lint_core",
"sha256": "9003a91409c9f1db6e2e50b4870d1d5e802e5923b25f7261bf3cb3e11ea9d4fb",
"sha256": "a85e8f78f4c52f6c63cdaf8c872eb573db0231dcdf3c3a5906d493c1f8bc20e6",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "0.6.0"
"version": "0.6.3"
},
"dart_style": {
"dependency": "transitive",
"description": {
"name": "dart_style",
"sha256": "40ae61a5d43feea6d24bd22c0537a6629db858963b99b4bc1c3db80676f32368",
"sha256": "99e066ce75c89d6b29903d788a7bb9369cf754f7b24bf70bf4b6d6d6b26853b9",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.3.4"
"version": "2.3.6"
},
"desktop_drop": {
"dependency": "direct main",
@ -324,31 +324,31 @@
"dependency": "transitive",
"description": {
"name": "ffi",
"sha256": "7bf0adc28a23d395f19f3f1eb21dd7cfd1dd9f8e1c50051c069122e6853bc878",
"sha256": "493f37e7df1804778ff3a53bd691d8692ddf69702cf4c1c1096a2e41b4779e21",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.1.0"
"version": "2.1.2"
},
"file": {
"dependency": "transitive",
"description": {
"name": "file",
"sha256": "1b92bec4fc2a72f59a8e15af5f52cd441e4a7860b49499d69dfa817af20e925d",
"sha256": "5fc22d7c25582e38ad9a8515372cd9a93834027aacf1801cf01164dac0ffa08c",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "6.1.4"
"version": "7.0.0"
},
"file_picker": {
"dependency": "direct main",
"description": {
"name": "file_picker",
"sha256": "4e42aacde3b993c5947467ab640882c56947d9d27342a5b6f2895b23956954a6",
"sha256": "824f5b9f389bfc4dddac3dea76cd70c51092d9dff0b2ece7ef4f53db8547d258",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "6.1.1"
"version": "8.0.6"
},
"fixnum": {
"dependency": "transitive",
@ -376,11 +376,11 @@
"dependency": "direct dev",
"description": {
"name": "flutter_lints",
"sha256": "e2a421b7e59244faef694ba7b30562e489c2b489866e505074eb005cd7060db7",
"sha256": "3f41d009ba7172d5ff9be5f6e6e6abb4300e263aab8866d2a0842ed2a70f8f0c",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "3.0.1"
"version": "4.0.0"
},
"flutter_localizations": {
"dependency": "direct main",
@ -392,21 +392,21 @@
"dependency": "transitive",
"description": {
"name": "flutter_plugin_android_lifecycle",
"sha256": "b068ffc46f82a55844acfa4fdbb61fad72fa2aef0905548419d97f0f95c456da",
"sha256": "c6b0b4c05c458e1c01ad9bcc14041dd7b1f6783d487be4386f793f47a8a4d03e",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.0.17"
"version": "2.0.20"
},
"flutter_riverpod": {
"dependency": "direct main",
"description": {
"name": "flutter_riverpod",
"sha256": "4bce556b7ecbfea26109638d5237684538d4abc509d253e6c5c4c5733b360098",
"sha256": "0f1974eff5bbe774bf1d870e406fc6f29e3d6f1c46bd9c58e7172ff68a785d7d",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.4.10"
"version": "2.5.1"
},
"flutter_test": {
"dependency": "direct dev",
@ -424,31 +424,31 @@
"dependency": "direct dev",
"description": {
"name": "freezed",
"sha256": "57247f692f35f068cae297549a46a9a097100685c6780fe67177503eea5ed4e5",
"sha256": "a434911f643466d78462625df76fd9eb13e57348ff43fe1f77bbe909522c67a1",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.4.7"
"version": "2.5.2"
},
"freezed_annotation": {
"dependency": "direct main",
"description": {
"name": "freezed_annotation",
"sha256": "c3fd9336eb55a38cc1bbd79ab17573113a8deccd0ecbbf926cca3c62803b5c2d",
"sha256": "f54946fdb1fa7b01f780841937b1a80783a20b393485f3f6cdf336fd6f4705f2",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.4.1"
"version": "2.4.2"
},
"frontend_server_client": {
"dependency": "transitive",
"description": {
"name": "frontend_server_client",
"sha256": "408e3ca148b31c20282ad6f37ebfa6f4bdc8fede5b74bc2f08d9d92b55db3612",
"sha256": "f64a0333a82f30b0cca061bc3d143813a486dc086b574bfb233b7c1372427694",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "3.2.0"
"version": "4.0.0"
},
"fuchsia_remote_debug_protocol": {
"dependency": "transitive",
@ -480,11 +480,21 @@
"dependency": "transitive",
"description": {
"name": "hotreloader",
"sha256": "94ee21a60ea2836500799f3af035dc3212b1562027f1e0031c14e087f0231449",
"sha256": "ed56fdc1f3a8ac924e717257621d09e9ec20e308ab6352a73a50a1d7a4d9158e",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "4.1.0"
"version": "4.2.0"
},
"http": {
"dependency": "transitive",
"description": {
"name": "http",
"sha256": "761a297c042deedc1ffbb156d6e2af13886bb305c2a343a4d972504cd67dd938",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.2.1"
},
"http_multi_server": {
"dependency": "transitive",
@ -516,11 +526,11 @@
"dependency": "direct main",
"description": {
"name": "intl",
"sha256": "3bc132a9dbce73a7e4a21a17d06e1878839ffbf975568bc875c60537824b0c4d",
"sha256": "d6f56758b7d3014a48af9701c085700aac781a92a87a62b1333b46d8879661cf",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "0.18.1"
"version": "0.19.0"
},
"io": {
"dependency": "direct main",
@ -536,31 +546,61 @@
"dependency": "transitive",
"description": {
"name": "js",
"sha256": "4186c61b32f99e60f011f7160e32c89a758ae9b1d0c6d28e2c02ef0382300e2b",
"sha256": "c1b2e9b5ea78c45e1a0788d29606ba27dc5f71f019f32ca5140f61ef071838cf",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "0.7.0"
"version": "0.7.1"
},
"json_annotation": {
"dependency": "direct main",
"description": {
"name": "json_annotation",
"sha256": "b10a7b2ff83d83c777edba3c6a0f97045ddadd56c944e1a23a3fdf43a1bf4467",
"sha256": "1ce844379ca14835a50d2f019a3099f419082cfdd231cd86a142af94dd5c6bb1",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "4.8.1"
"version": "4.9.0"
},
"json_serializable": {
"dependency": "direct dev",
"description": {
"name": "json_serializable",
"sha256": "aa1f5a8912615733e0fdc7a02af03308933c93235bdc8d50d0b0c8a8ccb0b969",
"sha256": "ea1432d167339ea9b5bb153f0571d0039607a873d6e04e0117af043f14a1fd4b",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "6.7.1"
"version": "6.8.0"
},
"leak_tracker": {
"dependency": "transitive",
"description": {
"name": "leak_tracker",
"sha256": "7f0df31977cb2c0b88585095d168e689669a2cc9b97c309665e3386f3e9d341a",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "10.0.4"
},
"leak_tracker_flutter_testing": {
"dependency": "transitive",
"description": {
"name": "leak_tracker_flutter_testing",
"sha256": "06e98f569d004c1315b991ded39924b21af84cf14cc94791b8aea337d25b57f8",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "3.0.3"
},
"leak_tracker_testing": {
"dependency": "transitive",
"description": {
"name": "leak_tracker_testing",
"sha256": "6ba465d5d76e67ddf503e1161d1f4a6bc42306f9d66ca1e8f079a47290fb06d3",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "3.0.1"
},
"lint": {
"dependency": "direct dev",
@ -575,21 +615,21 @@
"dependency": "transitive",
"description": {
"name": "lints",
"sha256": "cbf8d4b858bb0134ef3ef87841abdf8d63bfc255c266b7bf6b39daa1085c4290",
"sha256": "976c774dd944a42e83e2467f4cc670daef7eed6295b10b36ae8c85bcbf828235",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "3.0.0"
"version": "4.0.0"
},
"local_notifier": {
"dependency": "direct main",
"description": {
"name": "local_notifier",
"sha256": "cc855aa6362c8840e3d3b35b1c3b058a3a8becdb2b03d5a9aa3f3a1e861f0a03",
"sha256": "f6cfc933c6fbc961f4e52b5c880f68e41b2d3cd29aad557cc654fd211093a025",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "0.1.5"
"version": "0.1.6"
},
"logging": {
"dependency": "direct main",
@ -605,21 +645,31 @@
"dependency": "transitive",
"description": {
"name": "matcher",
"sha256": "1803e76e6653768d64ed8ff2e1e67bea3ad4b923eb5c56a295c3e634bad5960e",
"sha256": "d2323aa2060500f906aa31a895b4030b6da3ebdcc5619d14ce1aada65cd161cb",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "0.12.16"
"version": "0.12.16+1"
},
"material_color_utilities": {
"dependency": "transitive",
"description": {
"name": "material_color_utilities",
"sha256": "9528f2f296073ff54cb9fee677df673ace1218163c3bc7628093e7eed5203d41",
"sha256": "0e0a020085b65b6083975e499759762399b4475f766c21668c4ecca34ea74e5a",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "0.5.0"
"version": "0.8.0"
},
"material_symbols_icons": {
"dependency": "direct main",
"description": {
"name": "material_symbols_icons",
"sha256": "a2c78726048c755f0f90fd2b7c8799cd94338e2e9b7ab6498ae56503262c14bc",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "4.2762.0"
},
"menu_base": {
"dependency": "transitive",
@ -635,11 +685,11 @@
"dependency": "transitive",
"description": {
"name": "meta",
"sha256": "a6e590c838b18133bb482a2745ad77c5bb7715fb0451209e1a7567d416678b8e",
"sha256": "7687075e408b093f36e6bbf6c91878cc0d4cd10f409506f7bc996f68220b9136",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.10.0"
"version": "1.12.0"
},
"mime": {
"dependency": "transitive",
@ -665,11 +715,11 @@
"dependency": "direct main",
"description": {
"name": "path",
"sha256": "8829d8a55c13fc0e37127c29fedf290c102f4e40ae94ada574091fe0ff96c917",
"sha256": "087ce49c3f0dc39180befefc60fdb4acd8f8620e5682fe2476afd0b3688bb4af",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.8.3"
"version": "1.9.0"
},
"path_parsing": {
"dependency": "transitive",
@ -685,31 +735,31 @@
"dependency": "direct main",
"description": {
"name": "path_provider",
"sha256": "b27217933eeeba8ff24845c34003b003b2b22151de3c908d0e679e8fe1aa078b",
"sha256": "c9e7d3a4cd1410877472158bee69963a4579f78b68c65a2b7d40d1a7a88bb161",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.1.2"
"version": "2.1.3"
},
"path_provider_android": {
"dependency": "transitive",
"description": {
"name": "path_provider_android",
"sha256": "477184d672607c0a3bf68fbbf601805f92ef79c82b64b4d6eb318cbca4c48668",
"sha256": "bca87b0165ffd7cdb9cad8edd22d18d2201e886d9a9f19b4fb3452ea7df3a72a",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.2.2"
"version": "2.2.6"
},
"path_provider_foundation": {
"dependency": "transitive",
"description": {
"name": "path_provider_foundation",
"sha256": "5a7999be66e000916500be4f15a3633ebceb8302719b47b9cc49ce924125350f",
"sha256": "f234384a3fdd67f989b4d54a5d73ca2a6c422fa55ae694381ae0f4375cd1ea16",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.3.2"
"version": "2.4.0"
},
"path_provider_linux": {
"dependency": "transitive",
@ -755,11 +805,11 @@
"dependency": "transitive",
"description": {
"name": "platform",
"sha256": "ae68c7bfcd7383af3629daafb32fb4e8681c7154428da4febcff06200585f102",
"sha256": "12220bb4b65720483f8fa9450b4332347737cf8213dd2840d8b2c823e47243ec",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "3.1.2"
"version": "3.1.4"
},
"plugin_platform_interface": {
"dependency": "transitive",
@ -771,16 +821,6 @@
"source": "hosted",
"version": "2.1.8"
},
"pointycastle": {
"dependency": "transitive",
"description": {
"name": "pointycastle",
"sha256": "43ac87de6e10afabc85c445745a7b799e04de84cebaa4fd7bf55a5e1e9604d29",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "3.7.4"
},
"pool": {
"dependency": "transitive",
"description": {
@ -795,11 +835,11 @@
"dependency": "transitive",
"description": {
"name": "process",
"sha256": "53fd8db9cec1d37b0574e12f07520d582019cb6c44abf5479a01505099a34a09",
"sha256": "21e54fd2faf1b5bdd5102afd25012184a6793927648ea81eea80552ac9405b32",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "4.2.4"
"version": "5.0.2"
},
"pub_semver": {
"dependency": "transitive",
@ -815,11 +855,11 @@
"dependency": "transitive",
"description": {
"name": "pubspec_parse",
"sha256": "c63b2876e58e194e4b0828fcb080ad0e06d051cb607a6be51a9e084f47cb9367",
"sha256": "c799b721d79eb6ee6fa56f00c04b472dcd44a30d258fac2174a6ec57302678f8",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.2.3"
"version": "1.3.0"
},
"qrscanner_zxing": {
"dependency": "direct main",
@ -834,11 +874,11 @@
"dependency": "transitive",
"description": {
"name": "riverpod",
"sha256": "548e2192eb7aeb826eb89387f814edb76594f3363e2c0bb99dd733d795ba3589",
"sha256": "f21b32ffd26a36555e501b04f4a5dca43ed59e16343f1a30c13632b2351dfa4d",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.5.0"
"version": "2.5.1"
},
"rxdart": {
"dependency": "transitive",
@ -864,31 +904,31 @@
"dependency": "direct main",
"description": {
"name": "shared_preferences",
"sha256": "81429e4481e1ccfb51ede496e916348668fd0921627779233bd24cc3ff6abd02",
"sha256": "d3bbe5553a986e83980916ded2f0b435ef2e1893dfaa29d5a7a790d0eca12180",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.2.2"
"version": "2.2.3"
},
"shared_preferences_android": {
"dependency": "transitive",
"description": {
"name": "shared_preferences_android",
"sha256": "8568a389334b6e83415b6aae55378e158fbc2314e074983362d20c562780fb06",
"sha256": "93d0ec9dd902d85f326068e6a899487d1f65ffcd5798721a95330b26c8131577",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.2.1"
"version": "2.2.3"
},
"shared_preferences_foundation": {
"dependency": "transitive",
"description": {
"name": "shared_preferences_foundation",
"sha256": "7708d83064f38060c7b39db12aefe449cb8cdc031d6062280087bc4cdb988f5c",
"sha256": "0a8a893bf4fd1152f93fec03a415d11c27c74454d96e2318a7ac38dd18683ab7",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.3.5"
"version": "2.4.0"
},
"shared_preferences_linux": {
"dependency": "transitive",
@ -914,11 +954,11 @@
"dependency": "transitive",
"description": {
"name": "shared_preferences_web",
"sha256": "7b15ffb9387ea3e237bb7a66b8a23d2147663d391cafc5c8f37b2e7b4bde5d21",
"sha256": "9aee1089b36bd2aafe06582b7d7817fd317ef05fc30e6ba14bff247d0933042a",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.2.2"
"version": "2.3.0"
},
"shared_preferences_windows": {
"dependency": "transitive",
@ -944,11 +984,11 @@
"dependency": "transitive",
"description": {
"name": "shelf_web_socket",
"sha256": "9ca081be41c60190ebcb4766b2486a7d50261db7bd0f5d9615f2d653637a84c1",
"sha256": "073c147238594ecd0d193f3456a5fe91c4b0abbcc68bf5cd95b36c4e194ac611",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.0.4"
"version": "2.0.0"
},
"shortid": {
"dependency": "transitive",
@ -996,6 +1036,16 @@
"source": "hosted",
"version": "1.10.0"
},
"sprintf": {
"dependency": "transitive",
"description": {
"name": "sprintf",
"sha256": "1fc9ffe69d4df602376b52949af107d8f5703b77cda567c4d7d86a0693120f23",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "7.0.0"
},
"stack_trace": {
"dependency": "transitive",
"description": {
@ -1070,11 +1120,11 @@
"dependency": "transitive",
"description": {
"name": "test_api",
"sha256": "5c2f730018264d276c20e4f1503fd1308dfbbae39ec8ee63c5236311ac06954b",
"sha256": "9955ae474176f7ac8ee4e989dadfb411a58c30415bcfb648fa04b2b8a03afa7f",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "0.6.1"
"version": "0.7.0"
},
"test_res": {
"dependency": "direct dev",
@ -1099,11 +1149,11 @@
"dependency": "direct main",
"description": {
"name": "tray_manager",
"sha256": "4ab709d70a4374af172f8c39e018db33a4271265549c6fc9d269a65e5f4b0225",
"sha256": "c9a63fd88bd3546287a7eb8ccc978d707eef82c775397af17dda3a4f4c039e64",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "0.2.1"
"version": "0.2.3"
},
"typed_data": {
"dependency": "transitive",
@ -1119,31 +1169,31 @@
"dependency": "direct main",
"description": {
"name": "url_launcher",
"sha256": "c512655380d241a337521703af62d2c122bf7b77a46ff7dd750092aa9433499c",
"sha256": "21b704ce5fa560ea9f3b525b43601c678728ba46725bab9b01187b4831377ed3",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "6.2.4"
"version": "6.3.0"
},
"url_launcher_android": {
"dependency": "transitive",
"description": {
"name": "url_launcher_android",
"sha256": "507dc655b1d9cb5ebc756032eb785f114e415f91557b73bf60b7e201dfedeb2f",
"sha256": "ceb2625f0c24ade6ef6778d1de0b2e44f2db71fded235eb52295247feba8c5cf",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "6.2.2"
"version": "6.3.3"
},
"url_launcher_ios": {
"dependency": "transitive",
"description": {
"name": "url_launcher_ios",
"sha256": "75bb6fe3f60070407704282a2d295630cab232991eb52542b18347a8a941df03",
"sha256": "7068716403343f6ba4969b4173cbf3b84fc768042124bc2c011e5d782b24fe89",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "6.2.4"
"version": "6.3.0"
},
"url_launcher_linux": {
"dependency": "transitive",
@ -1159,31 +1209,31 @@
"dependency": "transitive",
"description": {
"name": "url_launcher_macos",
"sha256": "b7244901ea3cf489c5335bdacda07264a6e960b1c1b1a9f91e4bc371d9e68234",
"sha256": "9a1a42d5d2d95400c795b2914c36fdcb525870c752569438e4ebb09a2b5d90de",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "3.1.0"
"version": "3.2.0"
},
"url_launcher_platform_interface": {
"dependency": "transitive",
"description": {
"name": "url_launcher_platform_interface",
"sha256": "a932c3a8082e118f80a475ce692fde89dc20fddb24c57360b96bc56f7035de1f",
"sha256": "552f8a1e663569be95a8190206a38187b531910283c3e982193e4f2733f01029",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.3.1"
"version": "2.3.2"
},
"url_launcher_web": {
"dependency": "transitive",
"description": {
"name": "url_launcher_web",
"sha256": "fff0932192afeedf63cdd50ecbb1bc825d31aed259f02bb8dba0f3b729a5e88b",
"sha256": "8d9e750d8c9338601e709cd0885f95825086bd8b642547f26bda435aade95d8a",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.2.3"
"version": "2.3.1"
},
"url_launcher_windows": {
"dependency": "transitive",
@ -1199,41 +1249,41 @@
"dependency": "transitive",
"description": {
"name": "uuid",
"sha256": "648e103079f7c64a36dc7d39369cabb358d377078a051d6ae2ad3aa539519313",
"sha256": "814e9e88f21a176ae1359149021870e87f7cddaf633ab678a5d2b0bff7fd1ba8",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "3.0.7"
"version": "4.4.0"
},
"vector_graphics": {
"dependency": "direct main",
"description": {
"name": "vector_graphics",
"sha256": "18f6690295af52d081f6808f2f7c69f0eed6d7e23a71539d75f4aeb8f0062172",
"sha256": "32c3c684e02f9bc0afb0ae0aa653337a2fe022e8ab064bcd7ffda27a74e288e3",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.1.9+2"
"version": "1.1.11+1"
},
"vector_graphics_codec": {
"dependency": "transitive",
"description": {
"name": "vector_graphics_codec",
"sha256": "531d20465c10dfac7f5cd90b60bbe4dd9921f1ec4ca54c83ebb176dbacb7bb2d",
"sha256": "c86987475f162fadff579e7320c7ddda04cd2fdeffbe1129227a85d9ac9e03da",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.1.9+2"
"version": "1.1.11+1"
},
"vector_graphics_compiler": {
"dependency": "direct main",
"description": {
"name": "vector_graphics_compiler",
"sha256": "03012b0a33775c5530576b70240308080e1d5050f0faf000118c20e6463bc0ad",
"sha256": "12faff3f73b1741a36ca7e31b292ddeb629af819ca9efe9953b70bd63fc8cd81",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.1.9+2"
"version": "1.1.11+1"
},
"vector_math": {
"dependency": "transitive",
@ -1249,11 +1299,11 @@
"dependency": "transitive",
"description": {
"name": "vm_service",
"sha256": "c538be99af830f478718b51630ec1b6bee5e74e52c8a802d328d9e71d35d2583",
"sha256": "3923c89304b715fb1eb6423f017651664a03bf5f4b29983627c4da791f74a4ec",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "11.10.0"
"version": "14.2.1"
},
"watcher": {
"dependency": "transitive",
@ -1269,41 +1319,51 @@
"dependency": "transitive",
"description": {
"name": "web",
"sha256": "afe077240a270dcfd2aafe77602b4113645af95d0ad31128cc02bce5ac5d5152",
"sha256": "97da13628db363c635202ad97068d47c5b8aa555808e7a9411963c533b449b27",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "0.3.0"
"version": "0.5.1"
},
"web_socket": {
"dependency": "transitive",
"description": {
"name": "web_socket",
"sha256": "24301d8c293ce6fe327ffe6f59d8fd8834735f0ec36e4fd383ec7ff8a64aa078",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "0.1.5"
},
"web_socket_channel": {
"dependency": "transitive",
"description": {
"name": "web_socket_channel",
"sha256": "d88238e5eac9a42bb43ca4e721edba3c08c6354d4a53063afaa568516217621b",
"sha256": "a2d56211ee4d35d9b344d9d4ce60f362e4f5d1aafb988302906bd732bc731276",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.4.0"
"version": "3.0.0"
},
"webdriver": {
"dependency": "transitive",
"description": {
"name": "webdriver",
"sha256": "3c923e918918feeb90c4c9fdf1fe39220fa4c0e8e2c0fffaded174498ef86c49",
"sha256": "003d7da9519e1e5f329422b36c4dcdf18d7d2978d1ba099ea4e45ba490ed845e",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "3.0.2"
"version": "3.0.3"
},
"win32": {
"dependency": "transitive",
"description": {
"name": "win32",
"sha256": "464f5674532865248444b4c3daca12bd9bf2d7c47f759ce2617986e7229494a8",
"sha256": "a79dbe579cb51ecd6d30b17e0cae4e0ea15e2c0e66f69ad4198f22a6789e94f4",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "5.2.0"
"version": "5.5.1"
},
"window_manager": {
"dependency": "direct main",
@ -1348,7 +1408,7 @@
}
},
"sdks": {
"dart": ">=3.2.0 <4.0.0",
"flutter": ">=3.16.0"
"dart": ">=3.4.3 <4.0.0",
"flutter": ">=3.22.0"
}
}

View File

@ -1146,6 +1146,15 @@
"spdx": "MPL-2.0",
"vendorHash": "sha256-8W1PK4T98iK1N6EB6AVjvr1P9Ja51+kSOmYAEosxrh8="
},
"spacelift": {
"hash": "sha256-xDkOngj8wPsqZhyYh0oVA9YVwMY+bRnpXL2yjpkN38M=",
"homepage": "https://registry.terraform.io/providers/spacelift-io/spacelift",
"owner": "spacelift-io",
"repo": "terraform-provider-spacelift",
"rev": "v1.14.0",
"spdx": "MIT",
"vendorHash": "sha256-m/J390su2nUpYMXrrYcOfKSjZb5Y23+g24rroLRss4U="
},
"spotinst": {
"hash": "sha256-SOzaTZIBEC9se942ofYHURH8btw38upJtnlDDWmLcTM=",
"homepage": "https://registry.terraform.io/providers/spotinst/spotinst",

View File

@ -10,20 +10,20 @@
}:
stdenv.mkDerivation rec {
pname = "armcord";
version = "3.2.7";
version = "3.2.8";
src = fetchFromGitHub {
owner = "ArmCord";
repo = "ArmCord";
rev = "v${version}";
hash = "sha256-+o/w3bYW3IR3APo7HppSMOTl+cU+01J+p1L0YrYgsUU=";
hash = "sha256-H/Y3xA7gE24UsUkrxmrRFSvs16qZCVxli9vdnt7ihi8=";
};
nativeBuildInputs = [ pnpm.configHook nodejs makeWrapper copyDesktopItems ];
pnpmDeps = pnpm.fetchDeps {
inherit pname version src;
hash = "sha256-UJ3E/2+MspgVbRT7s6K4lGDvTQbWD3bwyICbJjctwDI=";
hash = "sha256-hYp1XbWQL5NbIzzUSnZ7y7V+vYQmymRNo+EiSjn5d9E=";
};
ELECTRON_SKIP_BINARY_DOWNLOAD = "1";

View File

@ -1,9 +1,9 @@
{
"version" = "1.11.73";
"version" = "1.11.74";
"hashes" = {
"desktopSrcHash" = "sha256-o6uXn+ArwSneDMtS4AfVmSqQfAl0Gygvoj2suKI+VqU=";
"desktopYarnHash" = "10a409klzzvm6dm27803c2cgwpx1aj035ad1mdnsqyhnd4nsigpw";
"webSrcHash" = "sha256-/PS/hEuSKXKRwS2zmH7Q8IIE20kPnOKU3PHXGSLhZZE=";
"webYarnHash" = "1j43rbn3sc6bnnf81p8y0b1jcck57d6yh07zpxlkgni1qkly809d";
"desktopSrcHash" = "sha256-RKDwtoad8gP1fAjkg2+6BJj6z8SqYk1ddG7wQ9wI1XQ=";
"desktopYarnHash" = "0bl78yd7apd5qbsqyhxnwj7lwrjx5820zh22rzgn9jqkcv25jwgw";
"webSrcHash" = "sha256-5Tujhqias3+k4BgQbO8R0toHlKQcAywG2MWBZX1SVOM=";
"webYarnHash" = "06wmzxsc0iijrz017lb40nydb05n8ckmin2rrwiw25bl8ywfw0qr";
};
}

View File

@ -64,7 +64,7 @@ let
systemd
];
version = "2024.3";
version = "2024.4";
selectSystem = attrs: attrs.${stdenv.hostPlatform.system} or (throw "Unsupported system: ${stdenv.hostPlatform.system}");
@ -74,8 +74,8 @@ let
};
hash = selectSystem {
x86_64-linux = "sha256-LfuLBYGHlVEcVpHSdRSAEf9D7QChRd/fhx8EoCBZbSc=";
aarch64-linux = "sha256-7uUgewZ9KVLyMUax6u0R6ZN1YS3L4c43meVqJQD77lA=";
x86_64-linux = "sha256-bsXlOzqGr37AZhEij68Fy2/3Lk50J7A3jHV0re5U6j0=";
aarch64-linux = "sha256-6OBCqOnSkXBntFGxXicPU7GSb9+a5WN4rYExgDa08/I=";
};
in

View File

@ -19,11 +19,11 @@
stdenv.mkDerivation rec {
pname = "gnote";
version = "46.0";
version = "46.1";
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${lib.versions.major version}/${pname}-${version}.tar.xz";
hash = "sha256-ht9YoVlbIVN0aRq0S/wWE7Sf28p3CEI6PVZY3NOgFe0=";
hash = "sha256-47v3A6WPgI3Fd9WiVsF3wYkHC5KPS9WSltDA3SXz2pk=";
};
buildInputs = [

View File

@ -39,13 +39,13 @@ let
in
stdenv.mkDerivation rec {
pname = "crun";
version = "1.15";
version = "1.16";
src = fetchFromGitHub {
owner = "containers";
repo = pname;
rev = version;
hash = "sha256-ZLkpwNxhTssp5RZ041+/mveq7Sct8fVzsdt8X319V1Q=";
hash = "sha256-/dGnmZAFQ/e6EEfz8g75Eiefi2uz94moirWMLZRumdg=";
fetchSubmodules = true;
};

View File

@ -1,45 +1,70 @@
# Fetch from PyPi legacy API as documented in https://warehouse.pypa.io/api-reference/legacy.html
{ runCommand
, lib
, python3
}:
{
# package name
pname,
# Package index
url ? null,
# Multiple package indices to consider
urls ? [ ],
# filename including extension
file,
# SRI hash
hash,
# allow overriding the derivation name
name ? null,
}:
runCommand,
lib,
python3,
cacert,
}@pkgs:
let
urls' = urls ++ lib.optional (url != null) url;
pathParts = lib.filter ({ prefix, path }: "NETRC" == prefix) builtins.nixPath;
netrc_file =
if (pathParts != [ ])
then (lib.head pathParts).path
else "";
inherit (lib)
optionalAttrs
fetchers
optional
inPureEvalMode
filter
head
concatStringsSep
escapeShellArg
;
impureEnvVars = fetchers.proxyImpureEnvVars ++ optional inPureEvalMode "NETRC";
in
# Assert that we have at least one URL
assert urls' != [ ]; runCommand file
({
nativeBuildInputs = [ python3 ];
impureEnvVars = lib.fetchers.proxyImpureEnvVars;
outputHashMode = "flat";
# if hash is empty select a default algo to let nix propose the actual hash.
outputHashAlgo = if hash == "" then "sha256" else null;
outputHash = hash;
NETRC = netrc_file;
}
// (lib.optionalAttrs (name != null) {inherit name;}))
''
python ${./fetch-legacy.py} ${lib.concatStringsSep " " (map (url: "--url ${lib.escapeShellArg url}") urls')} --pname ${pname} --filename ${file}
mv ${file} $out
''
lib.makeOverridable (
{
# package name
pname,
# Package index
url ? null,
# Multiple package indices to consider
urls ? [ ],
# filename including extension
file,
# SRI hash
hash,
# allow overriding the derivation name
name ? null,
# allow overriding cacert using src.override { cacert = cacert.override { extraCertificateFiles = [ ./path/to/cert.pem ]; }; }
cacert ? pkgs.cacert,
}:
let
urls' = urls ++ optional (url != null) url;
pathParts = filter ({ prefix, path }: "NETRC" == prefix) builtins.nixPath;
netrc_file = if (pathParts != [ ]) then (head pathParts).path else "";
in
# Assert that we have at least one URL
assert urls' != [ ];
runCommand file
(
{
nativeBuildInputs = [
python3
cacert
];
inherit impureEnvVars;
outputHashMode = "flat";
# if hash is empty select a default algo to let nix propose the actual hash.
outputHashAlgo = if hash == "" then "sha256" else null;
outputHash = hash;
}
// optionalAttrs (name != null) { inherit name; }
// optionalAttrs (!inPureEvalMode) { env.NETRC = netrc_file; }
)
''
python ${./fetch-legacy.py} ${
concatStringsSep " " (map (url: "--url ${escapeShellArg url}") urls')
} --pname ${pname} --filename ${file}
mv ${file} $out
''
)

View File

@ -1,4 +1,5 @@
{ testers, fetchPypiLegacy, ... }: {
{ testers, fetchPypiLegacy, ... }:
{
# Tests that we can send custom headers with spaces in them
fetchSimple = testers.invalidateFetcherByDrvHash fetchPypiLegacy {
pname = "requests";

View File

@ -14,13 +14,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "${lib.optionalString enablePython "py"}abpoa";
version = "1.5.1";
version = "1.5.2";
src = fetchFromGitHub {
owner = "yangao07";
repo = "abPOA";
rev = "refs/tags/v${finalAttrs.version}";
hash = "sha256-nPMzkWkjUI+vZExNEvJa24KrR0pWGk89Mvp7TCyka/w=";
hash = "sha256-gS0PO7K4hN+3k2NF8enri1FzM80H2I+a3MNaKsm74xM=";
};
patches = [ ./simd-arch.patch ];
@ -34,7 +34,7 @@ stdenv.mkDerivation (finalAttrs: {
nativeBuildInputs = lib.optionals enablePython (
with python3Packages;
[
cython
cython_0
pypaBuildHook
pypaInstallHook
pythonImportsCheckHook

View File

@ -1,25 +1,25 @@
diff --git a/setup.py b/setup.py
index 52c0e7e..f88ec08 100644
index c6fc019..49fb3c8 100644
--- a/setup.py
+++ b/setup.py
@@ -11,11 +11,12 @@ simde = ['-DUSE_SIMDE', '-DSIMDE_ENABLE_NATIVE_ALIASES']
@@ -14,11 +14,12 @@ machine_arch = os.popen("uname -m").readlines()[0].rsplit()[0]
if platform.system() == "Darwin":
if machine_system == "Darwin":
# note: see https://github.com/pypa/wheel/issues/406
- simd_flag = ['-march=native', '-D__AVX2__', '-mmacosx-version-min=10.9']
if platform.machine() in ["aarch64", "arm64"]:
if machine_arch in ["aarch64", "arm64"]:
+ simd_flag = ['-march=armv8-a+simd', '-D__AVX2__', '-mmacosx-version-min=10.9']
os.environ['_PYTHON_HOST_PLATFORM'] = "macosx-10.9-arm64"
os.environ['ARCHFLAGS'] = "-arch arm64"
else:
else: # x86_64
+ simd_flag = ['-msse2', '-mmacosx-version-min=10.9']
os.environ['_PYTHON_HOST_PLATFORM'] = "macosx-10.9-x86_64"
os.environ['ARCHFLAGS'] = "-arch x86_64"
else:
@@ -24,7 +25,7 @@ else:
elif platform.machine() in ["aarch32"]:
@@ -27,7 +28,7 @@ else:
elif machine_arch in ["aarch32"]:
simd_flag = ['-march=armv8-a+simd', '-mfpu=auto -D__AVX2__']
else:
else: # x86_64
- simd_flag=['-march=native']
+ simd_flag=[]
if os.getenv('SSE4', False):

View File

@ -12,13 +12,13 @@ let
pkg = buildGoModule rec {
pname = "arduino-cli";
version = "1.0.3";
version = "1.0.4";
src = fetchFromGitHub {
owner = "arduino";
repo = pname;
rev = "v${version}";
hash = "sha256-/2GtWiks/d8sTJ6slX2nQtFpGkqm4PSfgDd0uVG+qN8=";
rev = "refs/tags/v${version}";
hash = "sha256-0a2YlgswjiZT1aPO513IZTb/Pba0IydvB0je3e6rN9M=";
};
nativeBuildInputs = [ installShellFiles ];
@ -27,7 +27,7 @@ let
subPackages = [ "." ];
vendorHash = "sha256-OkilZMDTueHfn6T5Af8e+CVersSPDMcAUUB2o1ny6nc=";
vendorHash = "sha256-53gQrYgdQ/54+KAQwfUZWebz7Tb1cEt8jGd9PbhS87s=";
postPatch =
let

View File

@ -3,7 +3,7 @@ GEM
specs:
cbor-canonical (0.1.2)
cbor-deterministic (0.1.3)
cbor-diag (0.8.7)
cbor-diag (0.8.8)
cbor-canonical
cbor-deterministic
cbor-packed
@ -11,7 +11,7 @@ GEM
neatjson
treetop (~> 1)
cbor-packed (0.1.5)
json_pure (2.6.3)
json_pure (2.7.2)
neatjson (0.10.5)
polyglot (0.3.5)
treetop (1.6.12)
@ -24,4 +24,4 @@ DEPENDENCIES
cbor-diag
BUNDLED WITH
2.4.20
2.5.16

View File

@ -25,10 +25,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "0rwd88xngbjamgydj9rg3wvgl53pfzhal2n702s9afa1yp8mjm51";
sha256 = "12gicnz857iin9lhbrigyqz4v8fan9lq4sd56rfcb2c7a8azvmz9";
type = "gem";
};
version = "0.8.7";
version = "0.8.8";
};
cbor-packed = {
groups = ["default"];
@ -45,10 +45,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "0kn736pb52j8b9xxq6l8wqp2chs74aa14vfnp0rijjn086m8b4f3";
sha256 = "13b4dminf6znfwvj8d61w6dar9zrxnndrmiig19adbliv0haxmlr";
type = "gem";
};
version = "2.6.3";
version = "2.7.2";
};
neatjson = {
groups = ["default"];

View File

@ -29,7 +29,7 @@ bundlerApp {
description = "CBOR diagnostic utilities";
homepage = "https://github.com/cabo/cbor-diag";
license = with licenses; asl20;
maintainers = with maintainers; [ fdns nicknovitski ];
maintainers = with maintainers; [ fdns nicknovitski amesgen ];
platforms = platforms.unix;
};
}

View File

@ -13,16 +13,16 @@
buildNpmPackage rec {
pname = "cinny-unwrapped";
version = "4.0.3";
version = "4.1.0";
src = fetchFromGitHub {
owner = "cinnyapp";
repo = "cinny";
rev = "v${version}";
hash = "sha256-5Tf1CgB/YAyGVpopHERQ8xNGwklB+f2l+yfgCKsR3I8=";
hash = "sha256-GC+TvTPfirov4GxkTp0N3tkDQEAEdmPB71NzOBZQiqs=";
};
npmDepsHash = "sha256-wtHFqnz5BtMUikdFZyTiLrw+e69WErowYBhu8cnEjkI=";
npmDepsHash = "sha256-dP+m/ocGn8szZuakrz8slSReNeepOF4Jf7L0/gnXWGU=";
# Fix error: no member named 'aligned_alloc' in the global namespace
env.NIX_CFLAGS_COMPILE = lib.optionalString (

View File

@ -5,16 +5,16 @@
}:
buildGoModule rec {
pname = "cloudflare-utils";
version = "1.2.1";
version = "1.3.0";
src = fetchFromGitHub {
owner = "Cyb3r-Jak3";
repo = "cloudflare-utils";
rev = "v${version}";
sha256 = "sha256-41TQ+St6U4exLSl4dwc1E6K8P+oqQ4m5RSI7L2/dWwI=";
sha256 = "sha256-hmMWMV8hJblXn0aW+S/VpFu9xYdh8k1H1Oa2x5DYMY4=";
};
vendorHash = "sha256-HE6x4KSe9b9ZzcYz7sP25aTeDGU4zXgkYm/1RwYYBt4=";
vendorHash = "sha256-c1fUMX7pSiElSWSMBIzoNIEGcnCck9eUGPYXzb2Rv3w=";
meta = {
description = "Helpful Cloudflare utility program";

View File

@ -10,14 +10,14 @@
python3Packages.buildPythonApplication rec {
pname = "corrscope";
version = "0.9.1";
version = "0.10.0";
pyproject = true;
src = fetchFromGitHub {
owner = "corrscope";
repo = "corrscope";
rev = "refs/tags/${version}";
hash = "sha256-SKsPe68CNaoUzGjMZn4azGFM3SbBipHK8gJcrm4+T+I=";
hash = "sha256-hyLCygaSWMQd+UJ/Ijgk9C+3O/r5x0aaW/x9PoojDIg=";
};
pythonRelaxDeps = [ "attrs" "ruamel.yaml" ];

View File

@ -17,13 +17,13 @@
stdenv.mkDerivation rec {
pname = "dsda-doom";
version = "0.27.5";
version = "0.28.0";
src = fetchFromGitHub {
owner = "kraflab";
repo = "dsda-doom";
rev = "v${version}";
hash = "sha256-+rvRj6RbJ/RaKmlDZdB2oBm/U6SuHNxye8TdpEOZwQw=";
hash = "sha256-4oVQcZ/GOYc9lXMgb3xMXg9ZNB9rYBosbf09cXge6MI=";
};
sourceRoot = "${src.name}/prboom2";

View File

@ -17,16 +17,16 @@
rustPlatform.buildRustPackage rec {
pname = "eza";
version = "0.18.24";
version = "0.19.0";
src = fetchFromGitHub {
owner = "eza-community";
repo = "eza";
rev = "v${version}";
hash = "sha256-5UYYFE5IZmK2eAryUG4dNOTGE+Q1C2TDPos39zyQPaQ=";
hash = "sha256-FhtgqfPQRUsnyi/qEe0PPtRfJIUa4UaNbvrkPvZpsQk=";
};
cargoHash = "sha256-OC8HiFaxn4+TZLLNh6NNf8KvlgIBrYFBrKzPjvKsmNM=";
cargoHash = "sha256-z1jrCUstQk272EEeqcjGhm5b/YaxTFw21F+AbguMdmo=";
nativeBuildInputs = [ cmake pkg-config installShellFiles pandoc ];
buildInputs = [ zlib ]

View File

@ -6,13 +6,13 @@
buildGoModule rec {
pname = "gotree";
version = "0.3.1";
version = "1.2.0";
src = fetchFromGitHub {
owner = "elbachir-one";
repo = "gt";
rev = "v${version}";
hash = "sha256-0CI9dQXMlED3VoZwB+QI8kUVrUIx9vGIgNZ7mNsZGgs=";
hash = "sha256-gyhnSx253EUx8WUIJES8rCAOI/rY7H7dwRdahkR6TBg=";
};
vendorHash = null;

View File

@ -5,11 +5,11 @@
stdenv.mkDerivation (finalAttrs: {
pname = "mysql";
version = "8.4.1";
version = "8.4.2";
src = fetchurl {
url = "https://dev.mysql.com/get/Downloads/MySQL-${lib.versions.majorMinor finalAttrs.version}/mysql-${finalAttrs.version}.tar.gz";
hash = "sha256-20Hxl9cXDFTX7cDQyaJzDCJfSvBeztD2S+z5u2wRAT4=";
hash = "sha256-Vlenjchr8L8iJ+CwX43losRHqBahEv+ib6cAg7y+mBQ=";
};
nativeBuildInputs = [ bison cmake pkg-config ]

View File

@ -2,16 +2,16 @@
buildNpmPackage rec {
pname = "mystmd";
version = "1.2.9";
version = "1.3.2";
src = fetchFromGitHub {
owner = "executablebooks";
repo = "mystmd";
rev = "mystmd@${version}";
hash = "sha256-dble78oGZ7xJhopLQVgXHvKRJBShnshp2jHxNzmzLDE=";
hash = "sha256-41nRweJN5mqABUayoBQF8ZF1ol2YtBjCABfXuhaNPyE=";
};
npmDepsHash = "sha256-Hr4Zs2c2+7bOFfVPWkpc1Aw8DLz+ue9A1WW9nXlpBPo=";
npmDepsHash = "sha256-O34rSyFM+27LUIof3vs/oBoMf4eeg4fYGu6ftEZzong=";
dontNpmInstall = true;

View File

@ -0,0 +1,36 @@
{
fetchFromGitHub,
lib,
stdenv,
}:
stdenv.mkDerivation (finalAttrs: {
pname = "nstool";
version = "1.9.0";
src = fetchFromGitHub {
owner = "jakcron";
repo = "nstool";
rev = "refs/tags/v${finalAttrs.version}";
hash = "sha256-NGuosc4Vwc4WA+b7mtn2WyJFPI4xfx/vJsd8S58js+U=";
fetchSubmodules = true;
};
preBuild = ''
make deps
'';
installPhase = ''
mkdir -p $out/bin
cp -v bin/nstool $out/bin
'';
meta = {
description = "General purpose reading/extraction tool for Nintendo Switch file formats";
homepage = "https://github.com/jakcron/nstool";
license = lib.licenses.mit;
mainProgram = "nstool";
maintainers = with lib.maintainers; [ diadatp ];
platforms = lib.platforms.unix;
};
})

View File

@ -6,16 +6,16 @@
buildGoModule rec {
pname = "oh-my-posh";
version = "21.17.2";
version = "23.4.0";
src = fetchFromGitHub {
owner = "jandedobbeleer";
repo = pname;
rev = "refs/tags/v${version}";
hash = "sha256-9+gzjDxkDMOy7r3M6MVepNJ44HJszyzYs5LrM8x3m6Q=";
hash = "sha256-LvgK8h877jXXYWzuy2x1hiRC4YOhj+TeCRjT5nFy1gI=";
};
vendorHash = "sha256-yArae/1TxiQkNCkElFOHdujWzLCfltSV72I8tQKDyw8=";
vendorHash = "sha256-ra0jec3ta8LcBpc6vXz8SEzweOLCTA+BPIFQEhUUHjI=";
sourceRoot = "${src.name}/src";
@ -38,7 +38,7 @@ buildGoModule rec {
postPatch = ''
# these tests requires internet access
rm engine/image_test.go engine/migrate_glyphs_test.go
rm image/image_test.go config/migrate_glyphs_test.go upgrade/notice_test.go
'';
postInstall = ''

View File

@ -5,14 +5,14 @@
python3.pkgs.buildPythonApplication rec {
pname = "poethepoet";
version = "0.26.1";
version = "0.27.0";
pyproject = true;
src = fetchFromGitHub {
owner = "nat-n";
repo = "poethepoet";
rev = "refs/tags/v${version}";
hash = "sha256-7mRzWxMhDNUc+eY9uEszt/qQUUJhlgJqadCL+Z7QzWo=";
hash = "sha256-2AxNu4/tTTH5aW02ec83jxhLJoDKSogY/fm8PUm1cSg=";
};
nativeBuildInputs = [

View File

@ -1,21 +1,21 @@
{ lib
, fetchFromGitHub
, makeWrapper
, python3
, unstableGitUpdater
, poetry
{
lib,
fetchFromGitHub,
makeWrapper,
python3,
poetry,
}:
python3.pkgs.buildPythonApplication rec {
pname = "sherlock";
version = "0-unstable-2024-06-09";
version = "0.15.0";
format = "pyproject";
src = fetchFromGitHub {
owner = "sherlock-project";
repo = "sherlock";
rev = "d678908c00f16c7f6c44efc0357cef713fa96739";
hash = "sha256-XAXDqbdHQta9OiupbPmmyp3TK1VLtDQ7CadsOei/6rs=";
rev = "refs/tags/v${version}";
hash = "sha256-+fQDvvwsLpiEvy+vC49AzlOA/KaKrhhpS97sZvFbpLA=";
};
patches = [
@ -45,7 +45,7 @@ python3.pkgs.buildPythonApplication rec {
runHook preInstall
mkdir -p $out/bin $out/share
cp -R ./sherlock $out/share
cp -R ./sherlock_project $out/share
runHook postInstall
'';
@ -53,7 +53,7 @@ python3.pkgs.buildPythonApplication rec {
postFixup = ''
makeWrapper ${python3.interpreter} $out/bin/sherlock \
--add-flags "-m" \
--add-flags "sherlock" \
--add-flags "sherlock_project" \
--prefix PYTHONPATH : "$PYTHONPATH:$out/share"
'';
@ -67,24 +67,18 @@ python3.pkgs.buildPythonApplication rec {
pythonRelaxDepsHook
];
pythonRelaxDeps = [
"stem"
];
pythonRelaxDeps = [ "stem" ];
pytestFlagsArray = [
"-m"
"'not online'"
];
passthru.updateScript = unstableGitUpdater {
hardcodeZeroVersion = true;
};
meta = with lib; {
meta = {
homepage = "https://sherlock-project.github.io/";
description = "Hunt down social media accounts by username across social networks";
license = licenses.mit;
license = lib.licenses.mit;
mainProgram = "sherlock";
maintainers = with maintainers; [ applePrincess ];
maintainers = with lib.maintainers; [ applePrincess ];
};
}

View File

@ -7,11 +7,11 @@
}:
stdenv.mkDerivation (finalAttrs: {
pname = "silverbullet";
version = "0.8.4";
version = "0.9.0";
src = fetchurl {
url = "https://github.com/silverbulletmd/silverbullet/releases/download/${finalAttrs.version}/silverbullet.js";
hash = "sha256-lekn5WzOqPqWDos/h62WuQQrlDCM2NBOr3Qlm13o8PY=";
hash = "sha256-EoDq85jrEU6akBYrrpO+ddkp+3fF18ePjVEdQ2a18BM=";
};
dontUnpack = true;

View File

@ -23,13 +23,13 @@
}:
stdenv.mkDerivation (finalAttrs: {
pname = "vcpkg-tool";
version = "2024-06-10";
version = "2024-07-10";
src = fetchFromGitHub {
owner = "microsoft";
repo = "vcpkg-tool";
rev = finalAttrs.version;
hash = "sha256-TGRTzUd1FtErD+h/ksUsUm1Rhank9/yVy06JbAgEEw0=";
hash = "sha256-P/ARKMfZdrfO+24rBrRm9k8tkBPSJJBqH509+iarNkw=";
};
nativeBuildInputs = [

View File

@ -8,13 +8,13 @@
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "vcpkg";
version = "2024.06.15";
version = "2024.07.12";
src = fetchFromGitHub {
owner = "microsoft";
repo = "vcpkg";
rev = finalAttrs.version;
hash = "sha256-eDpMGDtC44eh0elLWV0r1H/WbpVdZ5qMedKh7Ct50Cs=";
hash = "sha256-HT7IcznN5W+Innzg0aeOvZnpVUTf/uJFlYflE91YJQA=";
};
nativeBuildInputs = [ makeWrapper ];

View File

@ -3,7 +3,7 @@ let
"14" = "14.1.0";
"13" = "13.3.0";
"12" = "12.4.0";
"11" = "11.4.0";
"11" = "11.5.0";
"10" = "10.5.0";
"9" = "9.5.0";
"8" = "8.5.0";
@ -21,7 +21,7 @@ let
"14.1.0" = "sha256-4oPGVJh6/j3p2AgLwL15U0tcoNaBpzoR/ytdN2dCaEA=";
"13.3.0" = "sha256-CEXpYhyVQ6E/SE6UWEpJ/8ASmXDpkUYkI1/B0GGgwIM=";
"12.4.0" = "sha256-cE9lJgTMvMsUvavzR4yVEciXiLEss7v/3tNzQZFqkXU=";
"11.4.0" = "sha256-Py2yIrAH6KSiPNW6VnJu8I6LHx6yBV7nLBQCzqc6jdk=";
"11.5.0" = "sha256-puIYaOrVRc+H8MAfhCduS1KB1nIJhZHByJYkHwk2NHg=";
"10.5.0" = "sha256-JRCVQ/30bzl8NHtdi3osflaUpaUczkucbh6opxyjB8E=";
"9.5.0" = "13ygjmd938m0wmy946pxdhz9i1wq7z4w10l6pvidak0xxxj9yxi7";
"8.5.0" = "0l7d4m9jx124xsk6xardchgy2k5j5l2b15q322k31f0va4d8826k";

View File

@ -47,11 +47,11 @@ let
in
stdenv.mkDerivation (finalAttrs: {
pname = "go";
version = "1.23rc2";
version = "1.23.0";
src = fetchurl {
url = "https://go.dev/dl/go${finalAttrs.version}.src.tar.gz";
hash = "sha256-9pnOJWD8Iq2CwGseBLYxi4Xn9obLy0/OFWWCEyxX2Ps=";
hash = "sha256-Qreo6A2AXaoDAi7T/eQyHUw78smQoUQWXQHu7Nb2mcY=";
};
strictDeps = true;

View File

@ -22,7 +22,7 @@ let
"16.0.6".officialRelease.sha256 = "sha256-fspqSReX+VD+Nl/Cfq+tDcdPtnQPV1IRopNDfd5VtUs=";
"17.0.6".officialRelease.sha256 = "sha256-8MEDLLhocshmxoEBRSKlJ/GzJ8nfuzQ8qn0X/vLA+ag=";
"18.1.8".officialRelease.sha256 = "sha256-iiZKMRo/WxJaBXct9GdAcAT3cz9d9pnAcO1mmR6oPNE=";
"19.1.0-rc1".officialRelease.sha256 = "sha256-uaM+CKE+l+ksLtfhVMTLXbLlu+lUZScf+ucBcRENSDM=";
"19.1.0-rc2".officialRelease.sha256 = "sha256-/WiT3Tp5HsmfOgscvFF4NLHx4tqYroSUC335sm49vs8=";
"20.0.0-git".gitRelease = {
rev = "5f7e921fe3b5402127868faf5855a835cf238196";
rev-version = "20.0.0-unstable-2024-08-04";

View File

@ -6,7 +6,7 @@
}:
let
version = "0.1.0";
version = "0.2.0";
in
stdenvNoCC.mkDerivation {
inherit version;
@ -17,7 +17,7 @@ stdenvNoCC.mkDerivation {
owner = "minoki";
repo = "LunarML";
rev = "refs/tags/v${version}";
hash = "sha256-wM6ppH0g8yIi+4fwTejzZGn1uv/Wvlajn87A+IKbPXw=";
hash = "sha256-w0DWvFegAdpJTab60cDLA+tketmMYeKApx1rCNr27i4=";
};
outputs = [ "out" "doc" ];

View File

@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "ctpl";
version = "0.3.4";
version = "0.3.5";
src = fetchurl {
url = "https://download.tuxfamily.org/ctpl/releases/ctpl-${version}.tar.gz";
sha256 = "1yr92xv9n6kgyixwg9ps4zb404ic5pgb171k4bi3mv9p6k8gv59s";
sha256 = "sha256-IRCPx1Z+0hbe6kWRrb/s6OiLH0uxynfDdACSBkTXVr4=";
};
nativeBuildInputs = [ pkg-config ];

View File

@ -14,13 +14,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "libphonenumber";
version = "8.13.40";
version = "8.13.43";
src = fetchFromGitHub {
owner = "google";
repo = "libphonenumber";
rev = "v${finalAttrs.version}";
hash = "sha256-3I+/oLJVbgOA+o8jHhOuHhD+0s7sgOghnW7DTMCllBU=";
hash = "sha256-EJjtPqSk2p+J4f6tiaGEnik5LrrqGpGa0XfcnLLp9vg=";
};
patches = [

View File

@ -8,11 +8,11 @@
stdenv.mkDerivation rec {
pname = "libsvm";
version = "3.32";
version = "3.33";
src = fetchurl {
url = "https://www.csie.ntu.edu.tw/~cjlin/libsvm/libsvm-${version}.tar.gz";
sha256 = "sha256-hkTMZRjKiLvFDYyOrRc08aubbxcBcEXvmuOHc6plPa0=";
sha256 = "sha256-1doSzMPQ7thFP732+sfZ8AUvPopfB6IXTk7wqdg9zfg=";
};
patches = lib.optionals withOpenMP [ ./openmp.patch ];

View File

@ -14,13 +14,13 @@
stdenv.mkDerivation rec {
pname = "mongoc";
version = "1.27.4";
version = "1.27.5";
src = fetchFromGitHub {
owner = "mongodb";
repo = "mongo-c-driver";
rev = "refs/tags/${version}";
hash = "sha256-67bAiu40VQDtTJPlg6wOxQs4nyLZQ8aJJ5WJ1J9NNlw=";
hash = "sha256-ZupUchw2XzMVB4ImxMRSitIpmjTX5zvLtsG2xhoyH9c=";
};
nativeBuildInputs = [

View File

@ -1,11 +1,11 @@
{ lib, stdenv, fetchurl }:
# this expression is mostly based on debian's packaging
# https://tracker.debian.org/media/packages/u/udns/rules-0.5-1
# https://tracker.debian.org/media/packages/u/udns/rules-0.6-1
stdenv.mkDerivation rec {
pname = "udns";
version = "0.5";
version = "0.6";
configurePhase = "./configure --enable-ipv6";
@ -13,7 +13,7 @@ stdenv.mkDerivation rec {
src = fetchurl {
url = "http://www.corpit.ru/mjt/udns/${pname}-${version}.tar.gz";
sha256 = "sha256-A1v8EuOBnQq6j0DugiCpdLfpspwyWdMQlwzEstHCA8A=";
sha256 = "sha256-aWotDVGNqYXZdaZeEdFm8/V829HUI3aguFMH9JYBxug=";
};
# udns uses a very custom build and hardcodes a .so name in a few places.

View File

@ -0,0 +1,147 @@
{
nodejs,
lib,
buildPythonPackage,
pythonOlder,
fetchFromGitHub,
poetry-core,
# install_requires
charset-normalizer,
h2,
onecache,
# test dependencies
asgiref,
black,
django,
click,
httpx,
proxy-py,
pytest-aiohttp,
pytest-asyncio,
pytest-django,
pytest-mock,
pytest-sugar,
pytest-timeout,
uvicorn,
httptools,
typed-ast,
uvloop,
requests,
aiohttp,
aiodns,
pytestCheckHook,
stdenv,
}:
buildPythonPackage rec {
pname = "aiosonic";
version = "0.20.1";
pyproject = true;
disabled = pythonOlder "3.8";
__darwinAllowLocalNetworking = true;
src = fetchFromGitHub {
owner = "sonic182";
repo = "aiosonic";
rev = "refs/tags/${version}";
hash = "sha256-RMkmmXUqzt9Nsx8N+f9Xdbgjt1nd5NuJHs9dzarx8IY=";
};
postPatch = ''
substituteInPlace pytest.ini --replace-fail \
"addopts = --black --cov=aiosonic --cov-report term --cov-report html --doctest-modules" \
"addopts = --doctest-modules"
'';
build-system = [ poetry-core ];
dependencies = [
charset-normalizer
onecache
h2
];
nativeCheckInputs = [
aiohttp
aiodns
asgiref
black
django
click
httpx
proxy-py
pytest-aiohttp
pytest-asyncio
pytest-django
pytest-mock
pytest-sugar
pytest-timeout
uvicorn
httptools
typed-ast
uvloop
requests
pytestCheckHook
nodejs
];
pythonImportsCheck = [ "aiosonic" ];
disabledTests =
lib.optionals stdenv.isLinux [
# need network
"test_simple_get"
"test_get_python"
"test_post_http2"
"test_get_http2"
"test_method_lower"
"test_keep_alive_smart_pool"
"test_keep_alive_cyclic_pool"
"test_get_with_params"
"test_get_with_params_in_url"
"test_get_with_params_tuple"
"test_post_form_urlencoded"
"test_post_tuple_form_urlencoded"
"test_post_json"
"test_put_patch"
"test_delete"
"test_delete_2"
"test_get_keepalive"
"test_post_multipart_to_django"
"test_connect_timeout"
"test_read_timeout"
"test_timeouts_overriden"
"test_pool_acquire_timeout"
"test_simple_get_ssl"
"test_simple_get_ssl_ctx"
"test_simple_get_ssl_no_valid"
"test_get_chunked_response"
"test_get_chunked_response_and_not_read_it"
"test_read_chunks_by_text_method"
"test_get_body_gzip"
"test_get_body_deflate"
"test_post_chunked"
"test_close_connection"
"test_close_old_keeped_conn"
"test_get_redirect"
"test_max_redirects"
"test_get_image"
"test_get_image_chunked"
"test_get_with_cookies"
"test_proxy_request"
]
++ lib.optionals stdenv.isDarwin [
# "FAILED tests/test_proxy.py::test_proxy_request - Exception: port 8865 never got active"
"test_proxy_request"
];
meta = {
changelog = "https://github.com/sonic182/aiosonic/blob/${version}/CHANGELOG.md";
description = "Very fast Python asyncio http client";
license = lib.licenses.mit;
homepage = "https://github.com/sonic182/aiosonic";
maintainers = with lib.maintainers; [ geraldog ];
};
}

View File

@ -36,12 +36,12 @@
buildPythonPackage rec {
pname = "magic-wormhole";
version = "0.14.0";
version = "0.15.0";
pyproject = true;
src = fetchPypi {
inherit pname version;
hash = "sha256-AG0jn4i/98N7wu/2CgBOJj+vklj3J5GS0Gugyc7WsIA=";
hash = "sha256-viVjtcVUe6MzvGYI8EgATI821VYTm/L/49n0HaJ5cAY=";
};
postPatch =

View File

@ -0,0 +1,49 @@
{
lib,
buildPythonPackage,
pythonOlder,
fetchFromGitHub,
poetry-core,
pytestCheckHook,
pytest-cov-stub,
pytest-asyncio,
stdenv,
}:
buildPythonPackage rec {
pname = "onecache";
version = "0.7.0";
pyproject = true;
disabled = pythonOlder "3.8";
src = fetchFromGitHub {
owner = "sonic182";
repo = "onecache";
rev = "refs/tags/${version}";
hash = "sha256-go/3HntSLzzTmHS9CxGPHT6mwXl+6LuWFmkGygGIjqU=";
};
build-system = [ poetry-core ];
nativeCheckInputs = [
pytestCheckHook
pytest-cov-stub
pytest-asyncio
];
disabledTests = lib.optionals stdenv.isDarwin [
# test fails due to unknown reason on darwin
"test_lru_and_ttl_refresh"
];
pythonImportsCheck = [ "onecache" ];
meta = {
changelog = "https://github.com/sonic182/onecache/blob/${version}/CHANGELOG.md";
description = "Python LRU and TTL cache for sync and async code";
license = lib.licenses.mit;
homepage = "https://github.com/sonic182/onecache";
maintainers = with lib.maintainers; [ geraldog ];
};
}

View File

@ -1,7 +1,7 @@
{ lib, buildGoModule, fetchFromGitHub }:
let
version = "1.26.0";
version = "1.27.0";
in
buildGoModule {
pname = "sqlc";
@ -11,11 +11,11 @@ buildGoModule {
owner = "sqlc-dev";
repo = "sqlc";
rev = "v${version}";
hash = "sha256-o23FQytw+zpkmTTxxxunHx3NvLF5q0ZSl1NV+D+XKww=";
hash = "sha256-wxQ+YPsDX0Z6B8whlQ/IaT2dRqapPL8kOuFEc6As1rU=";
};
proxyVendor = true;
vendorHash = "sha256-T4DUuZg1yVxSgw/SXgajpvYwzfYZYxzLE3F7U9bpUTw=";
vendorHash = "sha256-ndOw3uShF5TngpxYNumoK3H3R9v4crfi5V3ZCoSqW90=";
subPackages = [ "cmd/sqlc" ];

View File

@ -7,16 +7,16 @@
buildGoModule rec {
pname = "fq";
version = "0.11.0";
version = "0.12.0";
src = fetchFromGitHub {
owner = "wader";
repo = "fq";
rev = "v${version}";
hash = "sha256-C9YvAHzpNwOVbFWxmdT5BUwsLug7k6ZLYboYJTgp82I=";
hash = "sha256-XvR2Ja3x75unzs7BeyuppmyzDdTZw+BlUmnjqfDTQI0=";
};
vendorHash = "sha256-liNRrmcTbN9mLWvgcEFZbgBPAHFGCF/KMV6KwRBWgoU=";
vendorHash = "sha256-QYeOd144ko04Aowi1gtPxgR+3mo7DozCca2xtEN8ARs=";
ldflags = [
"-s"

View File

@ -1,12 +1,12 @@
{ stdenv, fetchzip, lib, makeWrapper, makeDesktopItem, jdk }:
stdenv.mkDerivation rec {
version = "2.1.8";
version = "2.1.9";
pname = "visualvm";
src = fetchzip {
url = "https://github.com/visualvm/visualvm.src/releases/download/${version}/visualvm_${builtins.replaceStrings ["."] [""] version}.zip";
sha256 = "sha256-yWSB8mqcOG7xd4/8YjPXzGvl7BgyOLdIoyAs69+/kv4=";
sha256 = "sha256-q1oIxdeCQq7JdVskjvF2KAFzFGrowRHjkvst3ukXSyY=";
};
desktopItem = makeDesktopItem {

View File

@ -11,13 +11,13 @@
}:
rustPlatform.buildRustPackage rec {
pname = "sentry-cli";
version = "2.32.1";
version = "2.33.1";
src = fetchFromGitHub {
owner = "getsentry";
repo = "sentry-cli";
rev = version;
sha256 = "sha256-N92qv1CjOSeoknIbf+LA0oAzy75uRGjOpcpHCg7g5lY=";
sha256 = "sha256-7hjTmXIHqoSnXblF4CxV7rgjIdjDMKcu4SvJmmGlmlc=";
};
doCheck = false;
@ -27,7 +27,7 @@ rustPlatform.buildRustPackage rec {
buildInputs = [ openssl ] ++ lib.optionals stdenv.isDarwin [ CoreServices Security SystemConfiguration ];
nativeBuildInputs = [ installShellFiles pkg-config ];
cargoHash = "sha256-9L02ox2T+dBRx+mmFpy5Bktsyp3C/havfZoDaNevIMw=";
cargoHash = "sha256-lMKDFBIFElYfIxenpLFynEpEJhbRA2gOsTLD7wLPUSw=";
postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) ''
installShellCompletion --cmd sentry-cli \

View File

@ -2,13 +2,13 @@
buildGoModule rec {
pname = "vendir";
version = "0.40.2";
version = "0.41.0";
src = fetchFromGitHub {
owner = "vmware-tanzu";
repo = "carvel-vendir";
rev = "v${version}";
sha256 = "sha256-cGcp7bMdxZrg+4ni5kX4jEq2Aybfmonna0jM1Ux6s9Q=";
sha256 = "sha256-5CbwGwZ2dt9FVBO9sW4ZWRHiYN85rIsEKjcFUa2xJ0g=";
};
vendorHash = null;

View File

@ -1,20 +1,48 @@
{ lib, stdenv, fetchFromGitHub, gitUpdater, autoreconfHook, allegro, libsamplerate, libX11, libXext, SDL, SDL_mixer, SDL2, SDL2_mixer, readline }:
{
lib,
stdenv,
fetchFromGitHub,
gitUpdater,
autoreconfHook,
allegro,
libsamplerate,
libX11,
libXext,
SDL,
SDL_mixer,
SDL2,
SDL2_mixer,
readline,
}:
stdenv.mkDerivation rec {
pname = "1oom";
version = "1.8.1";
version = "1.10.1";
src = fetchFromGitHub {
owner = "1oom-fork";
repo = "1oom";
rev = "refs/tags/f${version}";
hash = "sha256-sBVcPR4+MDjyOLgrB4VcVy0cDyyG5MVY9vNhWwqAhBA=";
rev = "refs/tags/v${version}";
hash = "sha256-M8UpdIOOMUMNY0e+Cxx/uoLBWKc2x7cv2d4VyLwcMng=";
};
nativeBuildInputs = [ autoreconfHook ];
buildInputs = [ allegro libsamplerate libX11 libXext SDL SDL_mixer SDL2 SDL2_mixer readline ];
buildInputs = [
allegro
libsamplerate
libX11
libXext
SDL
SDL_mixer
SDL2
SDL2_mixer
readline
];
outputs = [ "out" "doc" ];
outputs = [
"out"
"doc"
];
postInstall = ''
install -d $doc/share/doc/${pname}
@ -22,9 +50,7 @@ stdenv.mkDerivation rec {
HACKING NEWS PHILOSOPHY README.md doc/*.txt
'';
passthru.updateScript = gitUpdater {
rev-prefix = "f";
};
passthru.updateScript = gitUpdater { rev-prefix = "f"; };
meta = with lib; {
homepage = "https://github.com/1oom-fork/1oom";

View File

@ -2,14 +2,14 @@
python3.pkgs.buildPythonApplication rec {
pname = "instawow";
version = "4.4.0";
version = "4.7.0";
pyproject = true;
src = fetchFromGitHub {
owner = "layday";
repo = pname;
rev = "refs/tags/v${version}";
sha256 = "sha256-LSn8b29IEPimwLpmYU7vRRH2dcyaCCr/dk9MzBIW4U0=";
sha256 = "sha256-tk/Lugjdzufl8VPcpj7R2q81SBE/+KtS3VhsXQ2VKZM=";
};
extras = [ ]; # Disable GUI, most dependencies are not packaged.

View File

@ -8,12 +8,12 @@
stdenv.mkDerivation (finalAttrs: {
pname = "apache-storm";
version = "2.6.2";
version = "2.6.3";
name = "${finalAttrs.pname}-${finalAttrs.version}";
src = fetchurl {
url = "mirror://apache/storm/${finalAttrs.name}/${finalAttrs.name}.tar.gz";
hash = "sha256-ZAwsVKWTzc/++UQTNnOHdK5hiDDT5j6453DCLWi+7TA=";
hash = "sha256-eeb/rejPoRhb0Ag24/MAz/iNgw6wcOouwhdELRFD0xY=";
};
nativeBuildInputs = [ zip unzip ];

View File

@ -10,16 +10,16 @@
rustPlatform.buildRustPackage rec {
pname = "router";
version = "1.51.0";
version = "1.52.0";
src = fetchFromGitHub {
owner = "apollographql";
repo = pname;
rev = "v${version}";
hash = "sha256-U2CL+RwCtDcRdK2DMpcqXEDJvOfYiYWT7IEqTO5ykNk=";
hash = "sha256-xbqTMN+n/C/TjmejyHCgw+UwVhsZlBZXm+tJ/EBR8jk=";
};
cargoHash = "sha256-TwVA17/fKmhV3/xmQUopqel5pQ6aF2ew9q90a/aky/o=";
cargoHash = "sha256-IfqLrmuwRtCDM5y+urjT8uvAv16tbIsGo1YHL2PdV5w=";
nativeBuildInputs = [
cmake

View File

@ -2,18 +2,18 @@
buildGoModule rec {
pname = "dolt";
version = "1.41.3";
version = "1.42.10";
src = fetchFromGitHub {
owner = "dolthub";
repo = "dolt";
rev = "v${version}";
sha256 = "sha256-jp7LVPrAPUAKfsPMi+frCvG+7YH8dInbVVgwijVxSA8=";
sha256 = "sha256-BxZnSjjNYgRqHTEEj41gFMqTujV0Tu5omtGvE4/cvB8=";
};
modRoot = "./go";
subPackages = [ "cmd/dolt" ];
vendorHash = "sha256-Wbhvk3q4IVzIuZ3TnwSUORv8uNmTYJ/qu7dM9ROwMNA=";
vendorHash = "sha256-lslPwmg6VvpxgkUZsaZNvlCUiSHD16eH6b19r8/XAUo=";
proxyVendor = true;
doCheck = false;

View File

@ -7,17 +7,17 @@
rustPlatform.buildRustPackage rec {
pname = "meme-bingo-web";
version = "1.0.1";
version = "1.1.0";
src = fetchFromGitea {
domain = "codeberg.org";
owner = "annaaurora";
repo = "meme-bingo-web";
rev = "v${version}";
hash = "sha256-mOcN9WIXJYRK23tMX29mT5/eSRpqb++zlnJnMizzIfY=";
hash = "sha256-AKY0EjeoOnliRN3XSnlCgzCvnWOkZPQz/9QIcr8+hQM=";
};
cargoHash = "sha256-JWVsmw8ha2TSkCXyLPf9Qe1eL2OHB5uu+bSfCaF0lV8=";
cargoHash = "sha256-/+9fxIk3EQxG3PzQLRsYcwBHDZaOtWUsAYGa7t1jLHY=";
nativeBuildInputs = [ makeWrapper ];

View File

@ -1,14 +1,14 @@
{ lib, stdenv, fetchFromGitHub }:
stdenv.mkDerivation (finalAttrs: {
version = "1.9.6";
version = "1.9.7";
pname = "antidote";
src = fetchFromGitHub {
owner = "mattmc3";
repo = "antidote";
rev = "v${finalAttrs.version}";
hash = "sha256-8kNMCo/DwZvBwqh/434GqK7z4KXgkwZH9SazLbH8SfM=";
hash = "sha256-Gg69O35CpsI3Q3cdxBpRDOfSxRxWG3PHew59kJVH1eQ=";
};
dontPatch = true;

View File

@ -3,20 +3,22 @@
, fetchFromSourcehut
, libxkbcommon
, pkg-config
, installShellFiles
, scdoc
}:
buildGoModule rec {
pname = "dotool";
version = "1.3";
version = "1.5";
src = fetchFromSourcehut {
owner = "~geb";
repo = "dotool";
rev = version;
hash = "sha256-z0fQ+qenHjtoriYSD2sOjEvfLVtZcMJbvnjKZFRSsMA=";
hash = "sha256-4QmTHeU3TnpRATKIvilkIA3i2hDjM5zQwSvmRvoWuNE=";
};
vendorHash = "sha256-v0uoG9mNaemzhQAiG85RequGjkSllPd4UK2SrLjfm7A=";
vendorHash = "sha256-IQ847LHDYJPboWL/6lQNJ4vPPD/+xkrGI2LSZ7kBnp4=";
# uses nix store path for the dotool binary
# also replaces /bin/echo with echo
@ -27,13 +29,15 @@ buildGoModule rec {
'';
buildInputs = [ libxkbcommon ];
nativeBuildInputs = [ pkg-config ];
nativeBuildInputs = [ installShellFiles pkg-config scdoc ];
ldflags = [ "-s" "-w" "-X main.Version=${version}" ];
postInstall = ''
mkdir -p $out/bin
cp ./dotoold ./dotoolc $out/bin
scdoc < doc/dotool.1.scd > doc/dotool.1
installManPage doc/dotool.1
'';
meta = with lib; {

View File

@ -4,30 +4,30 @@ index e2f7bba..6d1879e 100755
+++ b/dotoolc
@@ -7,7 +7,7 @@ is $DOTOOL_PIPE else /tmp/dotool-pipe.' >&2
fi
fifo_being_read(){
- [ -p "$1" ] && /bin/echo 1<>"$1" >"$1"
+ [ -p "$1" ] && echo 1<>"$1" >"$1"
}
p="${DOTOOL_PIPE:-/tmp/dotool-pipe}"
diff --git a/dotoold b/dotoold
index d2d39a3..e46129c 100755
index 48a7789..c405312 100755
--- a/dotoold
+++ b/dotoold
@@ -7,7 +7,7 @@ for the pipe is $DOTOOL_PIPE else /tmp/dotool-pipe.' >&2
fi
@@ -12,7 +12,7 @@ for the pipe is $DOTOOL_PIPE else /tmp/dotool-pipe.' >&2
done
fifo_being_read(){
- [ -p "$1" ] && /bin/echo 1<>"$1" >"$1"
+ [ -p "$1" ] && echo 1<>"$1" >"$1"
}
p="${DOTOOL_PIPE:-/tmp/dotool-pipe}"
@@ -20,5 +20,5 @@ fi
@@ -25,5 +25,5 @@ fi
rm -f -- "$p" || exit 1
trap 'rm -f -- "$p"; pkill -P $$; trap - EXIT; exit' EXIT INT TERM HUP
mkfifo -m 660 "$p" || exit 1
-dotool <> "$p" &
+@dotool@ <> "$p" &
wait
-dotool "$@" <> "$p" &
+@dotool@ "$@" <> "$p" &
wait $!

View File

@ -4,6 +4,7 @@
, fetchurl
, fetchFromGitHub
, fetchPypi
, fetchpatch
# Build time
, cmake
@ -319,6 +320,29 @@ in rec {
pname = "ceph";
inherit src version;
patches = [
# Fixes mgr not being able to import `packaging` due to autotools >= 70.
# Remove once https://github.com/ceph/ceph/pull/58624 is merged, see
# https://github.com/NixOS/nixpkgs/pull/330226#issuecomment-2268421031
(fetchpatch {
url = "https://github.com/ceph/ceph/commit/8da2d857fa8fdfedd7aad0ca90e1780a3ed085c9.patch";
name = "ceph-mgr-python-fix-packaging-import.patch";
hash = "sha256-3Yl1X6UfTf0XCXJxgRnM/Js9sz8tS+hsqViY6gDExoI=";
})
# Fixes cryptesetup version parsing regex, see
# * https://github.com/NixOS/nixpkgs/issues/334227
# * https://www.mail-archive.com/ceph-users@ceph.io/msg26309.html
# * https://github.com/ceph/ceph/pull/58997
# Remove once we're on the next version of Ceph 18, when this should be in:
# https://github.com/ceph/ceph/pull/58997
(fetchpatch {
url = "https://github.com/ceph/ceph/commit/6ae874902b63652fa199563b6e7950cd75151304.patch";
name = "ceph-reef-ceph-volume-fix-set_dmcrypt_no_workqueue.patch";
hash = "sha256-r+7hcCz2WF/rJfgKwTatKY9unJlE8Uw3fmOyaY5jVH0=";
})
];
postPatch = ''
substituteInPlace cmake/modules/Finduring.cmake \
--replace-fail "liburing.a liburing" "uring"

View File

@ -6,13 +6,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "vtm";
version = "0.9.85";
version = "0.9.99.04";
src = fetchFromGitHub {
owner = "netxs-group";
repo = "vtm";
rev = "v${finalAttrs.version}";
hash = "sha256-OB/JKByD7qKaLcYuOn5ivfvTe4DeARHfwEhXEx1pnrw=";
hash = "sha256-BMVen3TuU8IPWQSo1qx12VEWa19dBNpCBOYm5fWs5As=";
};
nativeBuildInputs = [

View File

@ -5,20 +5,20 @@
buildGoModule rec {
pname = "qcal";
version = "0.9.1";
version = "0.9.2";
src = fetchFromSourcehut {
owner = "~psic4t";
repo = "qcal";
rev = version;
hash = "sha256-Rj806cKCFxWB8X4EiKvyZ5/xACw+VVbo9hv8AJiB0S4=";
hash = "sha256-azUN4oYbD0fBZav4ogh/mELV9+IW6aAV7Oom8Wq6sYI=";
};
vendorHash = "sha256-ntpSj3Ze7n1sMIMojaESi4tQtx+mrA0aiv3+MQetjZI=";
vendorHash = "sha256-W9g2JzShvm2hJ+fcdwsoD3B6iUU55ufN6FTTl6qK6Oo=";
# Replace "config-sample.json" in error message with the absolute path
# to that config file in the nix store
preBuild = ''
substituteInPlace helpers.go \
--replace " config-sample.json " " $out/share/qcal/config-sample.json "
--replace-fail " config-sample.json " " $out/share/qcal/config-sample.json "
'';
postInstall = ''

View File

@ -12,12 +12,12 @@
}:
stdenv.mkDerivation rec {
pname = "nix-eval-jobs";
version = "2.23.0";
version = "2.24.0";
src = fetchFromGitHub {
owner = "nix-community";
repo = pname;
rev = "v${version}";
hash = "sha256-7XG3nH5eHdrPhbtVFWrUjJPyqt8VNkX86HzLm9MvcVo=";
hash = "sha256-zqenoufFiPfobw74idorZMG8AXG3DnFzbHplt/Nkvrg=";
};
buildInputs = [
boost

View File

@ -185,8 +185,8 @@ in lib.makeExtensible (self: ({
};
nix_2_24 = (common {
version = "2.24.1";
hash = "sha256-3yFEvUDPB7GlCMI9I5VV+HXMVOT38h3lnw01nIXU2F4=";
version = "2.24.2";
hash = "sha256-ne4/57E2hOeBIc4yIJkm5JDIPtAaRvkDPkKj7pJ5fhg=";
self_attribute_name = "nix_2_24";
}).override (lib.optionalAttrs (stdenv.isDarwin && stdenv.isx86_64) {
# Fix the following error with the default x86_64-darwin SDK:

View File

@ -4427,8 +4427,6 @@ with pkgs;
gflags = null; # only required for examples/tests
};
cbor-diag = callPackage ../development/tools/cbor-diag { };
cassowary = callPackage ../tools/networking/cassowary { };
croc = callPackage ../tools/networking/croc { };
@ -38711,7 +38709,7 @@ with pkgs;
dnadd = callPackage ../tools/nix/dnadd { };
nix-eval-jobs = callPackage ../tools/package-management/nix-eval-jobs {
nix = nixVersions.nix_2_22;
nix = nixVersions.nix_2_24;
};
nix-doc = callPackage ../tools/package-management/nix-doc { };

View File

@ -407,6 +407,8 @@ self: super: with self; {
aiosasl = callPackage ../development/python-modules/aiosasl { };
aiosonic = callPackage ../development/python-modules/aiosonic { };
aiosql = callPackage ../development/python-modules/aiosql { };
aiosenz = callPackage ../development/python-modules/aiosenz { };
@ -9428,6 +9430,8 @@ self: super: with self; {
ondilo = callPackage ../development/python-modules/ondilo { };
onecache = callPackage ../development/python-modules/onecache { };
onetimepass = callPackage ../development/python-modules/onetimepass { };
onigurumacffi = callPackage ../development/python-modules/onigurumacffi { };