mirror of
https://github.com/NixOS/nixpkgs.git
synced 2025-06-09 19:13:26 +03:00
Merge remote-tracking branch 'origin/master' into staging-next
This commit is contained in:
commit
b4c2d1d1df
43 changed files with 2180 additions and 1410 deletions
|
@ -15090,6 +15090,17 @@
|
|||
githubId = 3139724;
|
||||
name = "Matteo Pacini";
|
||||
};
|
||||
mattfield = {
|
||||
email = "matt@mild.systems";
|
||||
github = "mattfield";
|
||||
githubId = 686826;
|
||||
name = "Matt Field";
|
||||
keys = [
|
||||
{
|
||||
fingerprint = "8BEE 1295 D9EC 9560 0273 7E57 45B8 21B5 CB29 C07A";
|
||||
}
|
||||
];
|
||||
};
|
||||
matthewbauer = {
|
||||
email = "mjbauer95@gmail.com";
|
||||
github = "matthewbauer";
|
||||
|
|
|
@ -1376,6 +1376,7 @@ in
|
|||
({
|
||||
datadirectory = lib.mkDefault "${datadir}/data";
|
||||
trusted_domains = [ cfg.hostName ];
|
||||
"upgrade.disable-web" = true;
|
||||
})
|
||||
(lib.mkIf cfg.configureRedis {
|
||||
"memcache.distributed" = ''\OC\Memcache\Redis'';
|
||||
|
|
|
@ -1393,7 +1393,7 @@ in
|
|||
ulogd = handleTest ./ulogd/ulogd.nix { };
|
||||
umurmur = handleTest ./umurmur.nix { };
|
||||
unbound = handleTest ./unbound.nix { };
|
||||
unifi = handleTest ./unifi.nix { };
|
||||
unifi = runTest ./unifi.nix;
|
||||
unit-php = runTest ./web-servers/unit-php.nix;
|
||||
unit-perl = handleTest ./web-servers/unit-perl.nix { };
|
||||
upnp.iptables = handleTest ./upnp.nix { useNftables = false; };
|
||||
|
|
|
@ -1,45 +1,30 @@
|
|||
# Test UniFi controller
|
||||
{ lib, ... }:
|
||||
|
||||
{
|
||||
system ? builtins.currentSystem,
|
||||
config ? {
|
||||
allowUnfree = true;
|
||||
},
|
||||
pkgs ? import ../.. { inherit system config; },
|
||||
}:
|
||||
name = "unifi";
|
||||
|
||||
with import ../lib/testing-python.nix { inherit system pkgs; };
|
||||
with pkgs.lib;
|
||||
meta.maintainers = with lib.maintainers; [
|
||||
patryk27
|
||||
zhaofengli
|
||||
];
|
||||
|
||||
let
|
||||
makeAppTest =
|
||||
unifi:
|
||||
makeTest {
|
||||
name = "unifi-controller-${unifi.version}";
|
||||
meta = with pkgs.lib.maintainers; {
|
||||
maintainers = [
|
||||
patryk27
|
||||
zhaofengli
|
||||
];
|
||||
};
|
||||
node.pkgsReadOnly = false;
|
||||
|
||||
nodes.server = {
|
||||
nixpkgs.config = config;
|
||||
nodes.machine = {
|
||||
nixpkgs.config.allowUnfree = true;
|
||||
|
||||
services.unifi = {
|
||||
enable = true;
|
||||
unifiPackage = unifi;
|
||||
openFirewall = false;
|
||||
};
|
||||
};
|
||||
services.unifi.enable = true;
|
||||
};
|
||||
|
||||
testScript = ''
|
||||
server.wait_for_unit("unifi.service")
|
||||
server.wait_until_succeeds("curl -Lk https://localhost:8443 >&2", timeout=300)
|
||||
'';
|
||||
};
|
||||
in
|
||||
with pkgs;
|
||||
{
|
||||
unifi8 = makeAppTest unifi8;
|
||||
testScript = ''
|
||||
import json
|
||||
|
||||
start_all()
|
||||
|
||||
machine.wait_for_unit("unifi.service")
|
||||
machine.wait_for_open_port(8880)
|
||||
|
||||
status = json.loads(machine.succeed("curl --silent --show-error --fail-with-body http://localhost:8880/status"))
|
||||
assert status["meta"]["rc"] == "ok"
|
||||
'';
|
||||
}
|
||||
|
|
|
@ -89,6 +89,7 @@ rec {
|
|||
{ }
|
||||
[
|
||||
"6_7"
|
||||
"6_8"
|
||||
];
|
||||
|
||||
testScript = ''
|
||||
|
|
|
@ -7,12 +7,12 @@
|
|||
vimUtils,
|
||||
}:
|
||||
let
|
||||
version = "0-unstable-2025-01-13";
|
||||
version = "0-unstable-2025-04-24";
|
||||
src = fetchFromGitHub {
|
||||
owner = "nvim-pack";
|
||||
repo = "nvim-spectre";
|
||||
rev = "ddd7383e856a7c939cb4f5143278fe041bbb8cb9";
|
||||
sha256 = "sha256-pZ7AH1U95IWMmhk/uBO0Lsxx78H5H9ygPxk/HIqFFlY=";
|
||||
rev = "4497feffb18db4bab6e698bcb695228c19421282";
|
||||
hash = "sha256-pWSHOvV0VEouCyhrtn63k7+Lvs6reS81YJJCR3Ygnwg=";
|
||||
};
|
||||
|
||||
spectre_oxi = rustPlatform.buildRustPackage {
|
||||
|
|
578
pkgs/by-name/ap/apksigner/deps.json
generated
578
pkgs/by-name/ap/apksigner/deps.json
generated
|
@ -1,24 +1,116 @@
|
|||
{
|
||||
"!comment": "This is a nixpkgs Gradle dependency lockfile. For more details, refer to the Gradle section in the nixpkgs manual.",
|
||||
"!version": 1,
|
||||
"https://jcenter.bintray.com": {
|
||||
"com/google#google/1": {
|
||||
"pom": "sha256-zW2xehGjHt55TMvR3w5Nl1D2QCNHMfIc/4hamZcnfoE="
|
||||
"https://dl.google.com": {
|
||||
"dl/android/maven2/androidx/annotation#annotation/1.5.0": {
|
||||
"jar": "sha256-Jh+3wCEIWFALq2bTQ1SXKnUWarQYKt0oN4CwVRPW7Eo=",
|
||||
"module": "sha256-TIT+7i24kf9rl9YToNQKuWzil7A0ppJ8qEefCegtfC4=",
|
||||
"pom": "sha256-4pMlmZmt4HAXXEqreA0H1V0BhbtDpRWiT1iQ0CLhzAU="
|
||||
}
|
||||
},
|
||||
"https://repo.maven.apache.org/maven2": {
|
||||
"com/google/android#annotations/4.1.1.4": {
|
||||
"jar": "sha256-unNOHoTAnWFa9qCdMwNLTwRC+Hct7BIO+zdthqVlrhU=",
|
||||
"pom": "sha256-5LtUdTw2onoOXXAVSlA0/t2P6sQoIpUDS/1IPWx6rng="
|
||||
},
|
||||
"com/google/api#api-common/2.10.0": {
|
||||
"jar": "sha256-Dq1YL3+jxBQOhjbPxgMUdsK7LxAHb9P0OakBiDoUXyY=",
|
||||
"pom": "sha256-epLvsCCqY6cYZuC1wNpRBdJfrh3YMxtPvpV5gstzfJ0="
|
||||
},
|
||||
"com/google/api#gapic-generator-java-pom-parent/2.19.0": {
|
||||
"pom": "sha256-dis49MzAgcHaiOffE49+1XOepbigivOpB0PlatLOrgU="
|
||||
},
|
||||
"com/google/api#gax-grpc/2.27.0": {
|
||||
"jar": "sha256-BJ7WlAxDd2B0aLFemBdckNrCQ/3cHqdrXKsq4SLdYOY=",
|
||||
"pom": "sha256-ct6RfbdpiCvKGUoJh2AgIwKKYMVO43D2nBu/e/6RL+c="
|
||||
},
|
||||
"com/google/api#gax-httpjson/0.112.0": {
|
||||
"jar": "sha256-GYL4bCXE46YPuHhzIe0ANP9Tra8YG/CTYJ9j7TtD1b8=",
|
||||
"pom": "sha256-mja5Hi8kl1P7zcshG6z97kzIMjuTe1o3V5Qt0Sn/AwY="
|
||||
},
|
||||
"com/google/api#gax-parent/2.27.0": {
|
||||
"pom": "sha256-36zNIaIPzIoNvn1S/akZh5UbADv3yv7ysTH+vdd/HJo="
|
||||
},
|
||||
"com/google/api#gax/2.27.0": {
|
||||
"jar": "sha256-IFGFWHOE0Er5eWm1a7F69m+l3YieYhvPywYrfofJhQ4=",
|
||||
"pom": "sha256-5tuvtvcdoq5RF1olhHoD/IZFqMwvuBMTTg2hdwZa4ac="
|
||||
},
|
||||
"com/google/api/grpc#grpc-google-common-protos/2.18.0": {
|
||||
"jar": "sha256-j8v4L9wybri+S66NfSJ2bY1kiXEKrYm0R7KDI0X20xg=",
|
||||
"pom": "sha256-SyTmH6k63B3hoi23gtzvnGI79qx3ZDIh8VJ70RFNSv4="
|
||||
},
|
||||
"com/google/api/grpc#grpc-google-iam-v1/1.13.0": {
|
||||
"jar": "sha256-1b/fLrb7yp50a18XNkO0tzzI6Ofwfcw0v5BbJiGWkRk=",
|
||||
"pom": "sha256-ek30qnkYxKAcjuu6lqCN5dBlrSOC0g4s1/wlFUUyzkk="
|
||||
},
|
||||
"com/google/api/grpc#proto-google-cloud-kms-v1/0.111.0": {
|
||||
"jar": "sha256-L3nwQq3sTUjYbWjcjCMUNseJ05qAfaOzxL++nSoIjSs=",
|
||||
"pom": "sha256-rnCdRQZTQge24UwBzB/N7gvYoi41UtWGxuGUIntqrFY="
|
||||
},
|
||||
"com/google/api/grpc#proto-google-common-protos/2.18.0": {
|
||||
"jar": "sha256-XnfwFi+3Bfz0iLeHnoNppkJCmrz3tZecR35ktUaSklM=",
|
||||
"pom": "sha256-m7sNr83dtembMtRQgJLH+4BQcs2f3utgKb2EpPKwq98="
|
||||
},
|
||||
"com/google/api/grpc#proto-google-iam-v1/1.13.0": {
|
||||
"jar": "sha256-2HTNg7AF8tncQ5NmAe54D3VMTUxpYhcukKYYJV2poCQ=",
|
||||
"pom": "sha256-vyLch8u8mx7Q2E2GNmMqAsdP/Jo9Wz+yTA6gW4P9ZaQ="
|
||||
},
|
||||
"com/google/auth#google-auth-library-bom/1.16.0": {
|
||||
"pom": "sha256-JPx2runhD92FvXDMp3OgoXAGh6+BM+plxG8yS8R+Hfw="
|
||||
},
|
||||
"com/google/auth#google-auth-library-credentials/1.16.0": {
|
||||
"jar": "sha256-tYqdGKn2CmYmFW5+VUOQs1jflcpfiuO8iVuGhfV8+HY=",
|
||||
"pom": "sha256-PyZmDOenD4P3KRBeKjouOvy4R8e7atDGua5o/QXP/rQ="
|
||||
},
|
||||
"com/google/auth#google-auth-library-oauth2-http/1.16.0": {
|
||||
"jar": "sha256-NXcWxdf5UNRXH5J0IWWItZgu2am4vrhWmwNCurcv+w4=",
|
||||
"pom": "sha256-ubUIswklyQO/3jNpJM71TVRJJL8Pc9LSM8I28YvEdPA="
|
||||
},
|
||||
"com/google/auth#google-auth-library-parent/1.16.0": {
|
||||
"pom": "sha256-PVbYHAAlOoH0bs/SLPCJaHxmX6UPtUEc864tWLmeNeQ="
|
||||
},
|
||||
"com/google/auto/value#auto-value-annotations/1.10.1": {
|
||||
"jar": "sha256-pP4KIRkl6TioUQ10F2PuEXGhG/kx9Yke9NTuhPynK+I=",
|
||||
"pom": "sha256-n7rMhpTRkE37TVrx5KVGD9ZMHKnQBJ0YFFQs0q0osEc="
|
||||
},
|
||||
"com/google/auto/value#auto-value-parent/1.10.1": {
|
||||
"pom": "sha256-9y2jrhi84YuHRM1yM6qDSjLTvR4LRTsV9tujP3lzz+k="
|
||||
},
|
||||
"com/google/cloud#google-cloud-kms/2.20.0": {
|
||||
"jar": "sha256-pNPghrGcOyoJ+TrdBX6ySxyigjmOEBw/2SbHISvBoLI=",
|
||||
"pom": "sha256-DAaJz/1vXvxHRJDqDlTSU6m3xPskn0Pqqn04Y9yz2Mc="
|
||||
},
|
||||
"com/google/cloud#google-cloud-shared-config/1.5.5": {
|
||||
"pom": "sha256-mLz9fSHahIoeXpTp4VJG+eHoe1bJ54zxfJsSOG4jrnM="
|
||||
},
|
||||
"com/google/code/findbugs#jsr305/3.0.2": {
|
||||
"jar": "sha256-dmrSoHg/JoeWLIrXTO7MOKKLn3Ki0IXuQ4t4E+ko0Mc=",
|
||||
"pom": "sha256-GYidvfGyVLJgGl7mRbgUepdGRIgil2hMeYr+XWPXjf4="
|
||||
},
|
||||
"com/google/errorprone#error_prone_annotations/2.2.0": {
|
||||
"jar": "sha256-br0iyhudjsBtQd6NZOBZaYHZYHtCA1+e03T53icaSBo=",
|
||||
"pom": "sha256-XgJY6huk5RoTN0JoC8IkSPerIUvkBz6GGfZF7xvkLdU="
|
||||
"com/google/code/gson#gson-parent/2.10.1": {
|
||||
"pom": "sha256-QkjgiCQmxhUYI4XWCGw+8yYudplXGJ4pMGKAuFSCuDM="
|
||||
},
|
||||
"com/google/errorprone#error_prone_parent/2.2.0": {
|
||||
"pom": "sha256-xGCQLd9ezmiDLGsnHOUqCSiwXPOmrIGo9UjHPL1UETg="
|
||||
"com/google/code/gson#gson/2.10.1": {
|
||||
"jar": "sha256-QkHBSncnw0/uplB+yAExij1KkPBw5FJWgQefuU7kxZM=",
|
||||
"pom": "sha256-0rEVY09cCF20ucn/wmWOieIx/b++IkISGhzZXU2Ujdc="
|
||||
},
|
||||
"com/google/gradle#osdetector-gradle-plugin/1.6.2": {
|
||||
"jar": "sha256-hFw+/OY70j2WLyELE77rqwXE1YOJihsaf/uMez7X1dQ=",
|
||||
"pom": "sha256-W/T2le0Rd+gFJFJbbloECl1+pLFhlrERCILGLmmlVeg="
|
||||
"com/google/crypto/tink#tink-android/1.12.0": {
|
||||
"jar": "sha256-p4a4yhHV+9D77QyT6KTJulr6arhS953M2BMjSl6ZUto=",
|
||||
"pom": "sha256-qr8HB2wBaJTvmlxFIKP1m4+VhK87URpDZBzNnZudIPg="
|
||||
},
|
||||
"com/google/errorprone#error_prone_annotations/2.18.0": {
|
||||
"jar": "sha256-nmgUy3GBaYik/RsHqZOo8hu3BY1SLBYrHehJ4ZvqVK4=",
|
||||
"pom": "sha256-kgE1eX3MpZF7WlwBdkKljTQKTNG80S9W+JKlZjvXvdw="
|
||||
},
|
||||
"com/google/errorprone#error_prone_annotations/2.22.0": {
|
||||
"jar": "sha256-gqAnuGVB9Y0fnuAgzfa+voKsx6Jn08U6LqXNYzWTK70=",
|
||||
"pom": "sha256-tyXFIVFBaOnCDTcZp2qgG1DlpygoWfTqhMJRz5+EIIA="
|
||||
},
|
||||
"com/google/errorprone#error_prone_parent/2.18.0": {
|
||||
"pom": "sha256-R/Iumce/RmOR3vFvg3eYXl07pvW7z2WFNkSAVRPhX60="
|
||||
},
|
||||
"com/google/errorprone#error_prone_parent/2.22.0": {
|
||||
"pom": "sha256-XSUivqg99aWBzNayJ2Nco04NOXt2ct50ispBVwgFc8c="
|
||||
},
|
||||
"com/google/guava#failureaccess/1.0.1": {
|
||||
"jar": "sha256-oXHuTHNN0tqDfksWvp30Zhr6typBra8x64Tf2vk2yiY=",
|
||||
|
@ -27,80 +119,274 @@
|
|||
"com/google/guava#guava-parent/26.0-android": {
|
||||
"pom": "sha256-+GmKtGypls6InBr8jKTyXrisawNNyJjUWDdCNgAWzAQ="
|
||||
},
|
||||
"com/google/guava#guava-parent/27.0.1-jre": {
|
||||
"pom": "sha256-MX6IKRJi4M8oBelWwYhQ8dRWXIXC4REvXZ0Iqxcy5pY="
|
||||
"com/google/guava#guava-parent/31.1-jre": {
|
||||
"pom": "sha256-RDliZ4O0StJe8F/wdiHdS7eWzE608pZqSkYf6kEw4Pw="
|
||||
},
|
||||
"com/google/guava#guava/27.0.1-jre": {
|
||||
"jar": "sha256-4cgU/QRJKifDjgMX6r6qGz6VDsgBAjnkAP6QrWyRB7Q=",
|
||||
"pom": "sha256-ao3QQfI6a7FKhuRA/MuZNTe2InE1eg2sCjyw/zkVjzY="
|
||||
"com/google/guava#guava-parent/32.0.1-jre": {
|
||||
"pom": "sha256-Q+0ONrNT9B5et1zXVmZ8ni35fO8G6xYGaWcVih0DTSo="
|
||||
},
|
||||
"com/google/guava#guava/31.1-jre": {
|
||||
"jar": "sha256-pC7cnKt5Ljn+ObuU8/ymVe0Vf/h6iveOHWulsHxKAKs=",
|
||||
"pom": "sha256-kZPQe/T2YBCNc1jliyfSG0TjToDWc06Y4hkWN28nDeI="
|
||||
},
|
||||
"com/google/guava#guava/32.0.1-jre": {
|
||||
"jar": "sha256-vX+iJ1kfuFCWd9DREiz5UVjzuKn0VlP1goHYefbcSMU=",
|
||||
"pom": "sha256-QsJX9/c203ezGv7u6XirJtcwzXCvYN3nZi4YI1LiSCo="
|
||||
},
|
||||
"com/google/guava#listenablefuture/9999.0-empty-to-avoid-conflict-with-guava": {
|
||||
"jar": "sha256-s3KgN9QjCqV/vv/e8w/WEj+cDC24XQrO0AyRuXTzP5k=",
|
||||
"pom": "sha256-GNSx2yYVPU5VB5zh92ux/gXNuGLvmVSojLzE/zi4Z5s="
|
||||
},
|
||||
"com/google/j2objc#j2objc-annotations/1.1": {
|
||||
"jar": "sha256-KZSn63jycQvT07+2ObLJTiGc7awNTQhNUW54wW3d7PY=",
|
||||
"pom": "sha256-8MmMVx6Tp8tN0Y3w+jCPCWPnoGIKwtQkTmHnCdA61r4="
|
||||
"com/google/http-client#google-http-client-bom/1.42.3": {
|
||||
"pom": "sha256-SllPSmi+keMqV7keI9plQGixLtIveYBfvNYiYfULR+w="
|
||||
},
|
||||
"com/google/protobuf#protobuf-bom/3.8.0": {
|
||||
"pom": "sha256-WjrGCFOIDEORPNXLY7Np626WRuHtDEgGnsmpMTd700c="
|
||||
"com/google/http-client#google-http-client-bom/1.43.1": {
|
||||
"pom": "sha256-eSc6FEsB1GX+f+tvJLN7Gfbv0mCOXvEviOY1sf3toEg="
|
||||
},
|
||||
"com/google/protobuf#protobuf-gradle-plugin/0.8.11": {
|
||||
"jar": "sha256-gFr+/pf6AYFXpWvxQtvuStIo0RSyq3s97le5fD4teHk=",
|
||||
"pom": "sha256-RBeVBVv4AjSXKcjFWdrVcmi4C4tk6KPePK2lQmo45aA="
|
||||
"com/google/http-client#google-http-client-gson/1.43.1": {
|
||||
"jar": "sha256-AXQG5RBaMxR6sTuve0kf9T2Z5UpeK2G3zNZR4WQilpg=",
|
||||
"pom": "sha256-EqhE8wvEQ29kCX2xTYNt7vxshmldPFpetmi76P8OaUE="
|
||||
},
|
||||
"com/google/protobuf#protobuf-javalite/3.8.0": {
|
||||
"jar": "sha256-HSWDsgkvIdvCnJCabwV+u4bYTkxU/LHXvAAmO4AaM/g=",
|
||||
"pom": "sha256-4EnZCbCH/zokFi4H0KgIFE7BnnwK6Z1Ee0dZZ83361s="
|
||||
"com/google/http-client#google-http-client-parent/1.43.1": {
|
||||
"pom": "sha256-fOZP1l2/NuZ5y+SUhU79JODdC/xXe1umLNCV5q8u6xM="
|
||||
},
|
||||
"com/google/protobuf#protobuf-parent/3.8.0": {
|
||||
"pom": "sha256-cGPoFu/yyZcFW9KmbuLJtObNEvhcj8lW5UhweQmAHEU="
|
||||
"com/google/http-client#google-http-client/1.43.1": {
|
||||
"jar": "sha256-g043sK8s/oCyl75NalyP0MyrHQsT6bjXrJIejdLyUew=",
|
||||
"pom": "sha256-21zBH3o7xj6nYyIPc6n1GO173MhAZ2Mt5VXeWQPtmPI="
|
||||
},
|
||||
"com/google/protobuf#protoc/3.8.0": {
|
||||
"pom": "sha256-0bqQU0Wx2o1GXQ0DCkzgiuVX0nz8krZiMvEN3ks4V9I="
|
||||
"com/google/j2objc#j2objc-annotations/1.3": {
|
||||
"jar": "sha256-Ia8wySJnvWEiwOC00gzMtmQaN+r5VsZUDsRx1YTmSns=",
|
||||
"pom": "sha256-X6yoJLoRW+5FhzAzff2y/OpGui/XdNQwTtvzD6aj8FU="
|
||||
},
|
||||
"com/google/protobuf/protoc/3.8.0/protoc-3.8.0-linux-x86_64": {
|
||||
"exe": "sha256-eeGGIvawJqOETt7d5Fzw4M98+8emLCho2dgtvtYSZeQ="
|
||||
"com/google/j2objc#j2objc-annotations/2.8": {
|
||||
"jar": "sha256-8CqV+hpele2z7YWf0Pt99wnRIaNSkO/4t03OKrf01u0=",
|
||||
"pom": "sha256-N/h3mLGDhRE8kYv6nhJ2/lBzXvj6hJtYAMUZ1U2/Efg="
|
||||
},
|
||||
"commons-lang#commons-lang/2.6": {
|
||||
"jar": "sha256-UPEbCfh3wpTVbyRGP0fSj5Kc9QRPZIZhwPDPuumi9Jw=",
|
||||
"pom": "sha256-7Xa4iRwwtWYonHQ2Vvik1DWYaYJDjUDFZ8YmIzJH5xE="
|
||||
"com/google/protobuf#protobuf-bom/3.21.12": {
|
||||
"pom": "sha256-O72GqUBXpnHmPVX532EsZBlz1ecNba4qtFYk/xrfUcU="
|
||||
},
|
||||
"com/google/protobuf#protobuf-bom/3.25.3": {
|
||||
"pom": "sha256-tG4/Jv4PRz/zMHfuEkX4jUuNs1zHn1VM0P2Td2akXlg="
|
||||
},
|
||||
"com/google/protobuf#protobuf-java-util/3.21.12": {
|
||||
"jar": "sha256-mz2nSVlbZsrww1ZW+nc2c8YdtopqyzTOHKtbL/xxDF8=",
|
||||
"pom": "sha256-PRUyjuLPonCuYhxzlMMcW/IKhXZLSYrW9ubHSkv8YVw="
|
||||
},
|
||||
"com/google/protobuf#protobuf-java-util/3.25.3": {
|
||||
"jar": "sha256-uBPI1tVUy3HB6C0XHX+AcwrnQiKhhchjy+3wUHLIgVU=",
|
||||
"pom": "sha256-mwLH87Tr551RO/JGiw1vgOEe8RQylMsDQHxgaV5qkEs="
|
||||
},
|
||||
"com/google/protobuf#protobuf-java/3.21.12": {
|
||||
"jar": "sha256-Pz7b2pKGJGCA8+r1Yd1rDVorHxAI9pCRFchgnOrp34c=",
|
||||
"pom": "sha256-CXiOUXdwUnUK3bE39cMbdwDlY6UsncRQlXqGVM/gVrU="
|
||||
},
|
||||
"com/google/protobuf#protobuf-java/3.25.3": {
|
||||
"jar": "sha256-6Q2N25Y7IKlypqWbUJOt4rB8vlRsqzJ5qvQ4MmA4X1g=",
|
||||
"pom": "sha256-we+sGuAPC7q2VkKOGWtjaYyRTQ3SK+EgcQvv/EgctUc="
|
||||
},
|
||||
"com/google/protobuf#protobuf-parent/3.21.12": {
|
||||
"pom": "sha256-fj44jW/7fyDmb/JfRbk3i0Igt7L9Jh9rO8IGs9/4u8g="
|
||||
},
|
||||
"com/google/protobuf#protobuf-parent/3.25.3": {
|
||||
"pom": "sha256-vCdEYIzqOnotTNC3Thw/iBOMZM5aphudfwr9hGiCvno="
|
||||
},
|
||||
"com/google/re2j#re2j/1.6": {
|
||||
"jar": "sha256-yLXDRy1NtZSoZbLkf4NdB/uLFBXuulWdzPsKaUXwM80=",
|
||||
"pom": "sha256-DL7CO8gvuQDrXrYsX8LLXiObeKDrdl67CObwX6YVgDo="
|
||||
},
|
||||
"commons-codec#commons-codec/1.15": {
|
||||
"jar": "sha256-s+n21jp5AQm/DQVmEfvtHPaQVYJt7+uYlKcTadJG7WM=",
|
||||
"pom": "sha256-yG7hmKNaNxVIeGD0Gcv2Qufk2ehxR3eUfb5qTjogq1g="
|
||||
},
|
||||
"commons-logging#commons-logging/1.2": {
|
||||
"jar": "sha256-2t3qHqC+D1aXirMAa4rJKDSv7vvZt+TmMW/KV98PpjY=",
|
||||
"pom": "sha256-yRq1qlcNhvb9B8wVjsa8LFAIBAKXLukXn+JBAHOfuyA="
|
||||
},
|
||||
"io/grpc#grpc-alts/1.54.0": {
|
||||
"jar": "sha256-QuBz77s7BWtBMTUNw7YVjv2DwPRSkNXkxLjKE1e2dPA=",
|
||||
"pom": "sha256-Wc0wTLw2SQmfETtEnYlKbtmFANL5T3r6NptcUgH+GcM="
|
||||
},
|
||||
"io/grpc#grpc-api/1.54.0": {
|
||||
"jar": "sha256-NSGfOWFrmjPIxboZbh0ktJ4yHzREhgdT6EBVV1lUqjE=",
|
||||
"pom": "sha256-iqKb2G5W60UzGTEwbPLlwghGzOs/diXB0JLo+HWcko8="
|
||||
},
|
||||
"io/grpc#grpc-auth/1.54.0": {
|
||||
"jar": "sha256-uYtd/UbKUaJ/iRTEnqAMbC9Lncy+etrgHW2E9upCKwo=",
|
||||
"pom": "sha256-rX6kJxBLu9zKyS0bfc39FXrGk85JRfE2Ub9qurIQkcE="
|
||||
},
|
||||
"io/grpc#grpc-bom/1.54.0": {
|
||||
"pom": "sha256-wB1RhDKFZItNboB1O9UUDTdW1KnW4SAhTy1gkDlazOw="
|
||||
},
|
||||
"io/grpc#grpc-context/1.54.0": {
|
||||
"jar": "sha256-m06EXYri30e2/Q4u3hFuRQ73kjy9OgkyBAJ4a+GeabE=",
|
||||
"pom": "sha256-PYaGleq7bre/2dEP2Gs1eadI56H//daiqggiETog+Nc="
|
||||
},
|
||||
"io/grpc#grpc-core/1.54.0": {
|
||||
"jar": "sha256-TXdLP8ITllVypPxK5R3B60vI0j4jKaGKdfA3yD439Sw=",
|
||||
"pom": "sha256-oqzTg5rJXFBeqDlAkD1iyKJBZI6xugikVEPv+cKQ3I4="
|
||||
},
|
||||
"io/grpc#grpc-googleapis/1.54.0": {
|
||||
"jar": "sha256-1+sx96NQTbxWX2v2IbnDl+RpmlgWFg7ag1VXdFbs+3U=",
|
||||
"pom": "sha256-HmQDIfQAa3I7ur8CLWKQKmY0jWpdOwbdhQNysLsmES0="
|
||||
},
|
||||
"io/grpc#grpc-grpclb/1.54.0": {
|
||||
"jar": "sha256-1NardVATbDs+tI6Yjz6DhPunQp75MZQ+B+SQ7NX16JU=",
|
||||
"pom": "sha256-8IjegVQnmpBi85PnyDSsoWgICTmmSikpJ6caLI8HlkE="
|
||||
},
|
||||
"io/grpc#grpc-netty-shaded/1.54.0": {
|
||||
"jar": "sha256-ttwhAzyT4l1E+CFS2PukMmv90xvU4gdfnSLe6AARhzM=",
|
||||
"pom": "sha256-i+oJeBjOfkKMaKfSGDTrYD+yIBFph9Ts+nErHNRMb2w="
|
||||
},
|
||||
"io/grpc#grpc-protobuf-lite/1.54.0": {
|
||||
"jar": "sha256-P32lYgFAtVuOB6EGWkMN0+Fef09UrRyjIWQoiDNY4wU=",
|
||||
"pom": "sha256-3rGZlpJjBEb/ideQi1vfP5QYlTbVkveLiaXSeMIMY8c="
|
||||
},
|
||||
"io/grpc#grpc-protobuf/1.54.0": {
|
||||
"jar": "sha256-YHmJNi3MEc3qF9Br45PE5CW+noqDQbIePw2++TMO2ZM=",
|
||||
"pom": "sha256-XWefgulq6R3X5tBTvMXoixITOYwKr3NQoIEr1+7Y3bI="
|
||||
},
|
||||
"io/grpc#grpc-services/1.54.0": {
|
||||
"jar": "sha256-fju+4YgrWDu88gdLePsz334Jv4Ymx6inpZSs0ppoM8s=",
|
||||
"pom": "sha256-jcgkDnq8AfsuLraWhuIBFDuIthEW5M3DVzXKkucVwTM="
|
||||
},
|
||||
"io/grpc#grpc-stub/1.54.0": {
|
||||
"jar": "sha256-r0gbqrjAHhEW+9bOWZFQOtgGSONrFIZBkv3ZK3v1J50=",
|
||||
"pom": "sha256-AqilDzJx3oQos/0QN/dC6yu4ll/PIjHSEUEMWK00JAg="
|
||||
},
|
||||
"io/grpc#grpc-xds/1.54.0": {
|
||||
"jar": "sha256-/mFHagVvHSFermdL52ussBXevRuybPdNnnbaGRlQxGk=",
|
||||
"pom": "sha256-C+nz32pRbunKczoYxQ38ErVCaNfbYPG9IUpWxbNkL9k="
|
||||
},
|
||||
"io/netty#netty-buffer/4.1.100.Final": {
|
||||
"jar": "sha256-Rih0tE7ngvvv7GQHjNpuuOe/nw4K9xqSjvTB8tVk9+4=",
|
||||
"pom": "sha256-pKlxXeZ2+R2PiLQOt4c6DWN2mQIIZ5jTqJjKkwMlvTQ="
|
||||
},
|
||||
"io/netty#netty-codec-http/4.1.100.Final": {
|
||||
"jar": "sha256-MmgR0knLDlVV544Cbod4NOeSJhw48GZtgEZEJmldlZA=",
|
||||
"pom": "sha256-5rfLfsxp5E8SdyWkEk1Qh2M0+JZPx0d/xpSnSSqV/4o="
|
||||
},
|
||||
"io/netty#netty-codec-http2/4.1.100.Final": {
|
||||
"jar": "sha256-I7SnQ1D0z41BuT+5PVK1BQZn2NU//8OFZyyG6rg7h0k=",
|
||||
"pom": "sha256-4iMo6SZzeIbMW1eEC5GirtaP3oE6H1efmrWRF6KLmbw="
|
||||
},
|
||||
"io/netty#netty-codec/4.1.100.Final": {
|
||||
"jar": "sha256-GAoB7WevOZYC4k/xwyhk5/V/V8Sg+l6as/6bDl6c8FE=",
|
||||
"pom": "sha256-iRrXaSyRGjVqC573wlW8ZK/FJui/zK5vGMXtKRJJj3U="
|
||||
},
|
||||
"io/netty#netty-common/4.1.100.Final": {
|
||||
"jar": "sha256-0pCDAfGsbykQkAdCRzwV1wF2XT1EZ6zbHuu53zqoKIU=",
|
||||
"pom": "sha256-7/apmfoHAOALyd4Cj8yyoTEC57RJ87oqI6inaGAGMa8="
|
||||
},
|
||||
"io/netty#netty-handler/4.1.100.Final": {
|
||||
"jar": "sha256-DhDlhMLn/ff0gE4Udg7ZhwA/G2KrmC9i6vE6mJJ5PTo=",
|
||||
"pom": "sha256-RuVkerE0TF+u/+oM1QmRNGWAjAlGnQX1S3pWPpbZ1T4="
|
||||
},
|
||||
"io/netty#netty-parent/4.1.100.Final": {
|
||||
"pom": "sha256-JXh90dBp/s0Q5HNgpQz2V7w5vtluqn53QAGI7vUFh0E="
|
||||
},
|
||||
"io/netty#netty-resolver/4.1.100.Final": {
|
||||
"jar": "sha256-xCxIHHdunTZ6Rcw6Z6BvZYl9KAM06zCyNiuMVbdSP08=",
|
||||
"pom": "sha256-Ti52vDcKBWTdt++pzyAydS4yj83QdRcOHB4jE/qO/cY="
|
||||
},
|
||||
"io/netty#netty-transport-classes-epoll/4.1.100.Final": {
|
||||
"jar": "sha256-mrxLF7EhKzNmbq5OgBPQu3iporzQqaYhub0Gp+X8AFA=",
|
||||
"pom": "sha256-bHkKddDuLakj/JXuMuvwGTqynytmeNms58AFqWdlT4s="
|
||||
},
|
||||
"io/netty#netty-transport-native-unix-common/4.1.100.Final": {
|
||||
"jar": "sha256-XYiCMKBMSj5kfGTpM877ZP1JBW+Wm/tzTIo/zt8L6oo=",
|
||||
"pom": "sha256-sWyNDgg/ZadLYRjCLtAsk9AbgIT2XB6sCPzm6BbVCxU="
|
||||
},
|
||||
"io/netty#netty-transport/4.1.100.Final": {
|
||||
"jar": "sha256-sd7s7tqzc0zblZxV9L5atKZnqK7VkSH/k3Y/SUcPVHA=",
|
||||
"pom": "sha256-n+Q/DqN6PO7cz/FXy6YQMx065VyJpfmkj7x11+FVnjw="
|
||||
},
|
||||
"io/opencensus#opencensus-api/0.31.1": {
|
||||
"jar": "sha256-8UdNR/S2sAFVitJ7lS417aXMcUZ4iHf8UpOMbroks4I=",
|
||||
"pom": "sha256-VW9CfhIJDvs2pgh/dBCr/kXeEBByktlvpj5BdRdOy3Y="
|
||||
},
|
||||
"io/opencensus#opencensus-contrib-http-util/0.31.1": {
|
||||
"jar": "sha256-PqmVtVpAaL4imJtwzCmk14jC0yjR1QYTp6mv0T/dLQo=",
|
||||
"pom": "sha256-6+IsQiIX1mLHzumUdvC1LIBXftRFeGrCmSUb76pMB1s="
|
||||
},
|
||||
"io/opencensus#opencensus-proto/0.2.0": {
|
||||
"jar": "sha256-DBktRR6d106Ychsn0C8OK2vKRLUVY7Xavy4hH3o+vxM=",
|
||||
"pom": "sha256-twh5B5IPyKgVNGhrLxorMxEnr5fwFau9s3hqUfP6HlI="
|
||||
},
|
||||
"io/perfmark#perfmark-api/0.26.0": {
|
||||
"jar": "sha256-t9I+k6NFN84zJwgmmg0UBHiKW14ZSegvVTX85Rs+qVs=",
|
||||
"module": "sha256-MdgyMyR0zkgVD1uuADNDMZE28zav0QdqKJApMZ4+qXo=",
|
||||
"pom": "sha256-ft7khhbhe2Epfq46gutIOoXlbSVnkpN4qkbzCpUDIto="
|
||||
},
|
||||
"javax/annotation#javax.annotation-api/1.3.2": {
|
||||
"jar": "sha256-4EulGVvNVV3JVlD3zGFNFR5LzVLSmhC4qiGX86uJq5s=",
|
||||
"pom": "sha256-RqSiUcpAbnjkhT16K66DKChEpJkoUUOe6aHyNxbwa5c="
|
||||
},
|
||||
"junit#junit/4.13": {
|
||||
"jar": "sha256-S4Uy9jvcDgZhUH+UfrMkqVTR26xjGtGciqmgD+7R2GM=",
|
||||
"pom": "sha256-mg3Ew/orCG5wgiZzfvS7N4R8PLHOTiA1F8CfYwWyJn4="
|
||||
},
|
||||
"kr/motd/maven#os-maven-plugin/1.6.2": {
|
||||
"jar": "sha256-OgxJXeHOvIP2e+qhd2p5NvAvEfKt3Th5WWp4sqhryqM=",
|
||||
"pom": "sha256-bXDR8vJydzDXedMqH9L7seoI51pnpQotjn0P2zoqSvM="
|
||||
"net/java#jvnet-parent/3": {
|
||||
"pom": "sha256-MPV4nvo53b+WCVqto/wSYMRWH68vcUaGcXyy3FBJR1o="
|
||||
},
|
||||
"org/apache#apache/7": {
|
||||
"pom": "sha256-E5fOHbQzrcnyI9vwdJbRM2gUSHUfSuKeWPaOePtLbCU="
|
||||
"org/apache#apache/13": {
|
||||
"pom": "sha256-/1E9sDYf1BI3vvR4SWi8FarkeNTsCpSW+BEHLMrzhB0="
|
||||
},
|
||||
"org/apache/commons#commons-parent/17": {
|
||||
"pom": "sha256-lucYuvU0h07mLOTULeJl8t2s2IORpUDgMNWdmPp8RAg="
|
||||
"org/apache#apache/21": {
|
||||
"pom": "sha256-rxDBCNoBTxfK+se1KytLWjocGCZfoq+XoyXZFDU3s4A="
|
||||
},
|
||||
"org/apache#apache/23": {
|
||||
"pom": "sha256-vBBiTgYj82V3+sVjnKKTbTJA7RUvttjVM6tNJwVDSRw="
|
||||
},
|
||||
"org/apache/commons#commons-parent/34": {
|
||||
"pom": "sha256-Oi5p0G1kHR87KTEm3J4uTqZWO/jDbIfgq2+kKS0Et5w="
|
||||
},
|
||||
"org/apache/commons#commons-parent/52": {
|
||||
"pom": "sha256-ddvo806Y5MP/QtquSi+etMvNO18QR9VEYKzpBtu0UC4="
|
||||
},
|
||||
"org/apache/httpcomponents#httpclient/4.5.14": {
|
||||
"jar": "sha256-yLx+HFGm1M5y9A0uu6vxxLaL/nbnMhBLBDgbSTR46dY=",
|
||||
"pom": "sha256-8YNVr0z4CopO8E69dCpH6Qp+rwgMclsgldvE/F2977c="
|
||||
},
|
||||
"org/apache/httpcomponents#httpcomponents-client/4.5.14": {
|
||||
"pom": "sha256-W60d5PEBRHZZ+J0ImGjMutZKaMxQPS1lQQtR9pBKoGE="
|
||||
},
|
||||
"org/apache/httpcomponents#httpcomponents-core/4.4.16": {
|
||||
"pom": "sha256-8tdaLC1COtGFOb8hZW1W+IpAkZRKZi/K8VnVrig9t/c="
|
||||
},
|
||||
"org/apache/httpcomponents#httpcomponents-parent/11": {
|
||||
"pom": "sha256-qQH4exFcVQcMfuQ+//Y+IOewLTCvJEOuKSvx9OUy06o="
|
||||
},
|
||||
"org/apache/httpcomponents#httpcore/4.4.16": {
|
||||
"jar": "sha256-bJs90UKgncRo4jrTmq1vdaDyuFElEERp8CblKkdORk8=",
|
||||
"pom": "sha256-PLrYSbNdrP5s7DGtraLGI8AmwyYRQbDSbux+OZxs1/o="
|
||||
},
|
||||
"org/bouncycastle#bcprov-jdk15on/1.68": {
|
||||
"jar": "sha256-9zKkbI3n4iMvIAfGgqIdH0zIqKAUm2t71qoa/cZaD40=",
|
||||
"pom": "sha256-2QfezWhfnNlx5xvfbOWXzzqVt8j/ajSCNRv9irwXz+A="
|
||||
},
|
||||
"org/checkerframework#checker-qual/2.5.2": {
|
||||
"jar": "sha256-ZLAmkci51OdwD47i50Lc5+osboHmYrdSLJ7jv1aMBAo=",
|
||||
"pom": "sha256-3EzUOKNkYtATwjOMjiBtECoyKgDzNynolV7iGYWcnt4="
|
||||
"org/checkerframework#checker-qual/3.32.0": {
|
||||
"jar": "sha256-tm4CXaCmv4Xwt/X9rcqDKjJ3H4WhLKwUAaPAzY/XPM0=",
|
||||
"module": "sha256-zN7Nqhqu63g5UfanwY3Bk5XC4qXn93RQ1we41i6H3k8=",
|
||||
"pom": "sha256-eVqIZSpu3vocMP26soASnkGDsaz5lKx0vkPz64qnfc8="
|
||||
},
|
||||
"org/codehaus/mojo#animal-sniffer-annotations/1.17": {
|
||||
"jar": "sha256-kmVPST7P7FIILnY1Tw6/h2SNw9XOwuPDzblHwBZ0elM=",
|
||||
"pom": "sha256-6VarXS60j6uuEjANDNLTKU1KKkGrwgaMI8tNYK12y+U="
|
||||
"org/checkerframework#checker-qual/3.33.0": {
|
||||
"jar": "sha256-4xYlW7/Nn+UNFlMUuFq7KzPLKmapPEkdtkjkmKgsLeE=",
|
||||
"module": "sha256-6FIddWJdQScsdn0mKhU6wWPMUFtmZEou9wX6iUn/tOU=",
|
||||
"pom": "sha256-9VqSICenj92LPqFaDYv+P+xqXOrDDIaqivpKW5sN9gM="
|
||||
},
|
||||
"org/codehaus/mojo#animal-sniffer-parent/1.17": {
|
||||
"pom": "sha256-GKA98W4qGExYLbexJWM8Fft3FAJ6hMG1MtcpM9wIuB8="
|
||||
"org/codehaus/mojo#animal-sniffer-annotations/1.23": {
|
||||
"jar": "sha256-n/5Sa/Q6Y0jp2LM7nNb1gKf17tDPBVkTAH7aJj3pdNA=",
|
||||
"pom": "sha256-VhDbBrczZBrLx6DEioDEAGnbYnutBD+MfI16+09qPSc="
|
||||
},
|
||||
"org/codehaus/mojo#mojo-parent/40": {
|
||||
"pom": "sha256-/GSNzcQE+L9m4Fg5FOz5gBdmGCASJ76hFProUEPLdV4="
|
||||
"org/codehaus/mojo#animal-sniffer-parent/1.23": {
|
||||
"pom": "sha256-a38FSrhqh/jiWZ81gIsJiZIuhrbKsTmIAhzRJkCktAQ="
|
||||
},
|
||||
"org/conscrypt#conscrypt-openjdk-uber/2.5.1": {
|
||||
"jar": "sha256-AfnHQstZKhUeLmK9U5eomAYoqWcAH82s1KpHRGeGhfM=",
|
||||
"pom": "sha256-XivA41GARnUwxVpnqvq+XvmOBg7raY6a9tCw3N26lc0="
|
||||
"org/codehaus/mojo#mojo-parent/74": {
|
||||
"pom": "sha256-FHIyWhbwsb2r7SH6SDk3KWSURhApTOJoGyBZ7cZU8rM="
|
||||
},
|
||||
"org/conscrypt#conscrypt-openjdk-uber/2.5.2": {
|
||||
"jar": "sha256-6vU32Y4DPQ8EUc0bjMdOAte1XsiC2mPIgGDYBrqJw0g=",
|
||||
"pom": "sha256-tf1UhzL5MlRdd3iQ65lSIr/oZiMjUb6QgTfjnDxnLYs="
|
||||
},
|
||||
"org/hamcrest#hamcrest-core/1.3": {
|
||||
"jar": "sha256-Zv3vkelzk0jfeglqo4SlaF9Oh1WEzOiThqekclHE2Ok=",
|
||||
|
@ -109,11 +395,191 @@
|
|||
"org/hamcrest#hamcrest-parent/1.3": {
|
||||
"pom": "sha256-bVNflO+2Y722gsnyelAzU5RogAlkK6epZ3UEvBvkEps="
|
||||
},
|
||||
"org/jetbrains#annotations/13.0": {
|
||||
"jar": "sha256-rOKhDcji1f00kl7KwD5JiLLA+FFlDJS4zvSbob0RFHg=",
|
||||
"pom": "sha256-llrrK+3/NpgZvd4b96CzuJuCR91pyIuGN112Fju4w5c="
|
||||
},
|
||||
"org/jetbrains/kotlin#kotlin-stdlib-common/1.7.10": {
|
||||
"jar": "sha256-GfEC7+lin46rxjhTrRXFM+R8R/kfygkoXFvehuWfkdQ=",
|
||||
"pom": "sha256-EBHGO4julM3/XVlpNzB1WbxVA3tzPMAM5jzaPPrgqOs="
|
||||
},
|
||||
"org/jetbrains/kotlin#kotlin-stdlib/1.7.10": {
|
||||
"jar": "sha256-53H+dCUKlD6PY0ZxMgH/HYy5XDpdGpGiK2Wp4E9qiQE=",
|
||||
"pom": "sha256-bMDPWivALe4GDruQw1Nfw929ejurIQrOPhQqr4F2TYE="
|
||||
},
|
||||
"org/junit#junit-bom/5.10.0": {
|
||||
"module": "sha256-6z7mEnYIAQaUqJgFbnQH0RcpYAOrpfXbgB30MLmIf88=",
|
||||
"pom": "sha256-4AbdiJT5/Ht1/DK7Ev5e2L5lZn1bRU+Z4uC4xbuNMLM="
|
||||
},
|
||||
"org/junit#junit-bom/5.9.2": {
|
||||
"module": "sha256-qxN7pajjLJsGa/kSahx23VYUtyS6XAsCVJdyten0zx8=",
|
||||
"pom": "sha256-LtB9ZYRRMfUzaoZHbJpAVrWdC1i5gVqzZ5uw82819wU="
|
||||
},
|
||||
"org/reactivestreams#reactive-streams/1.0.4": {
|
||||
"jar": "sha256-91yll3ibPaxY9hhXuawuEDSmj6Zy2zUFWo+0UJ4yXyg=",
|
||||
"pom": "sha256-VLoj2HotQ4VAyZ74eUoIVvxXOiVrSYZ4KDw8Z+8Yrag="
|
||||
},
|
||||
"org/slf4j#slf4j-api/1.7.30": {
|
||||
"jar": "sha256-zboHlk0btAoHYUhcax6ML4/Z6x0ZxTkorA1/lRAQXFc=",
|
||||
"pom": "sha256-fgdHdR6bZ+Gdy1IG8E6iLMA9JQxCJCZALq3QNRPywxQ="
|
||||
},
|
||||
"org/slf4j#slf4j-parent/1.7.30": {
|
||||
"pom": "sha256-EWR5VuSKDFv7OsM/bafoPzQQAraFfv0zWlBbaHvjS3U="
|
||||
},
|
||||
"org/sonatype/oss#oss-parent/7": {
|
||||
"pom": "sha256-tR+IZ8kranIkmVV/w6H96ne9+e9XRyL+kM5DailVlFQ="
|
||||
},
|
||||
"org/sonatype/oss#oss-parent/9": {
|
||||
"pom": "sha256-+0AmX5glSCEv+C42LllzKyGH7G8NgBgohcFO8fmCgno="
|
||||
},
|
||||
"org/threeten#threetenbp/1.6.8": {
|
||||
"jar": "sha256-5LHrPZDDilTH8zhP2pV+C1vwtBtAZypErosDy2yHzgY=",
|
||||
"pom": "sha256-ztMznYANG7wB7mct+A5NqHUgrgKXuarI+MS33aI+SwI="
|
||||
},
|
||||
"software/amazon/awssdk#annotations/2.23.18": {
|
||||
"pom": "sha256-u/NoQopTahMxql1Uvl5/dMme+HetPvY/5YRzf4DTpMU="
|
||||
},
|
||||
"software/amazon/awssdk#annotations/2.24.7": {
|
||||
"jar": "sha256-S8kcmqIxIc1ZKHM3eo3KkOG5G5gaTSA+yIxYXJJtrCo=",
|
||||
"pom": "sha256-MNwRu7T2as2U4FEa7tvDIoOuKlGzckjz3M6L0MNc1Vo="
|
||||
},
|
||||
"software/amazon/awssdk#apache-client/2.23.18": {
|
||||
"jar": "sha256-bwCXzDSM6l4mgs964DnXNIxJaLzjyz5IRh0rCFTBuWA=",
|
||||
"pom": "sha256-Sryz9iZpMOKTHR7oYgwXtEd14ALx06MOVK5rJrWAfWg="
|
||||
},
|
||||
"software/amazon/awssdk#auth/2.23.18": {
|
||||
"jar": "sha256-M8GVspwMVYVYXst52xpvTgV2oEr9iv7A9uP5UDIQKjk=",
|
||||
"pom": "sha256-5xBdSEiC3SfSt4OlyDiZaXSDqxvGmpt1aJh3wVy/8S8="
|
||||
},
|
||||
"software/amazon/awssdk#aws-core/2.23.18": {
|
||||
"jar": "sha256-d5rCzOz3dSqGSqai1nTJplvIwXVNcm8hawUwXlwQHdw=",
|
||||
"pom": "sha256-Nq6BlAcW/P8sKQ522m06sYt/4qvNy37mI0//QJa6apI="
|
||||
},
|
||||
"software/amazon/awssdk#aws-json-protocol/2.23.18": {
|
||||
"jar": "sha256-fm4kjYFOEamqNkIdNyb3ocgmIfiKplFGzKLPj0qvVHg=",
|
||||
"pom": "sha256-3zpiZb1Cca7+HoOaU/NaxTU2FQXAELhZTb903D/ThIQ="
|
||||
},
|
||||
"software/amazon/awssdk#aws-sdk-java-pom/2.23.18": {
|
||||
"pom": "sha256-DdAF90kz/ezIfyWOAHi15vE3HEnDCSu99BBzegOs92E="
|
||||
},
|
||||
"software/amazon/awssdk#aws-sdk-java-pom/2.24.7": {
|
||||
"pom": "sha256-pVxLnOskbbcG57vMlkFp9eOeNCmYmJCz7ZSer7WAqJg="
|
||||
},
|
||||
"software/amazon/awssdk#bom-internal/2.23.18": {
|
||||
"pom": "sha256-EzVaaj68bODzg3vEWjIAH479BKI81AvpMDUFxxRpSDo="
|
||||
},
|
||||
"software/amazon/awssdk#bom-internal/2.24.7": {
|
||||
"pom": "sha256-UvuCrqRzdmMYh/1two+aINZyzj7/you1rwOV9FXo2yI="
|
||||
},
|
||||
"software/amazon/awssdk#checksums-spi/2.23.18": {
|
||||
"jar": "sha256-oxjGgwaqdDS4fZXniNlVi9HpsTv1BkYl9kCUrDmnJ5k=",
|
||||
"pom": "sha256-iW8Gv9gFverLy9IcN2rXPFh3ifpDdt/pMYG2ovkrvo4="
|
||||
},
|
||||
"software/amazon/awssdk#checksums/2.23.18": {
|
||||
"jar": "sha256-+kXnR8Mmw1n79nvEWpbREvnQQxprRtpxv3n7+fIfcxQ=",
|
||||
"pom": "sha256-WK7sn8HcpnD+m/9nhkeMmb9sLfa7URxMssYVXEd8zKo="
|
||||
},
|
||||
"software/amazon/awssdk#core/2.23.18": {
|
||||
"pom": "sha256-whHR/zyCuvajWz0YKmBaGAP4x6nI9BIpyQyjPUc3SzU="
|
||||
},
|
||||
"software/amazon/awssdk#core/2.24.7": {
|
||||
"pom": "sha256-ZMbleXgYUo4ziEm41KmM5GnLpTtpMAJaUWluhdUihM0="
|
||||
},
|
||||
"software/amazon/awssdk#endpoints-spi/2.23.18": {
|
||||
"jar": "sha256-OVfxld7QPPaUT1mpxJTeZmmB/te1ZmWU+ZBQqzO/s6I=",
|
||||
"pom": "sha256-rGgFmHffZn1aMj825X+O6Dgli9hf7EAlgYbhdwx41DY="
|
||||
},
|
||||
"software/amazon/awssdk#http-auth-aws/2.23.18": {
|
||||
"jar": "sha256-AiTCBorI2wsGy/v81fxRhJt4Wf0rgdN+BuKEwEjb9z0=",
|
||||
"pom": "sha256-SZ3tLK1vEUB21usf0BlzpX+Xozz/jRiTB90yD97zDtk="
|
||||
},
|
||||
"software/amazon/awssdk#http-auth-spi/2.23.18": {
|
||||
"jar": "sha256-9QgH9ykETUTdIKmmRsEPf315BqMRaJs7O4I+irl9T08=",
|
||||
"pom": "sha256-JQhtFkAGGOZNI2v++xTkuDk0Agu/h7AOfYhyq5q7osA="
|
||||
},
|
||||
"software/amazon/awssdk#http-auth/2.23.18": {
|
||||
"jar": "sha256-2EW616cSQdPU2M+T5ZWD/mLFn4oE+30kaNLNvCBeiEU=",
|
||||
"pom": "sha256-7TEY+UtwlSyvNrROBP5LgsgZV92fMzAHlU11bFsISeY="
|
||||
},
|
||||
"software/amazon/awssdk#http-client-spi/2.23.18": {
|
||||
"pom": "sha256-1TEyPV+1aJGyk4QuGcLyl+0bq9GdK8jjc4TYd2BDYhg="
|
||||
},
|
||||
"software/amazon/awssdk#http-client-spi/2.24.7": {
|
||||
"jar": "sha256-CzaksEhfg5sPpIDVgL4mg+0fHyYdIwVDH+8WPuyqKaA=",
|
||||
"pom": "sha256-fi5vVpujx2UZvZkoMVu0YIaqL7sfTkkox9R9HdUgDYg="
|
||||
},
|
||||
"software/amazon/awssdk#http-clients/2.23.18": {
|
||||
"pom": "sha256-oUaoCeI7DcOEz19MbrlBF+KljXB2OhN07fUHKRxW2ZM="
|
||||
},
|
||||
"software/amazon/awssdk#http-clients/2.24.7": {
|
||||
"pom": "sha256-4VlySxMbsOD1H+uAx6soz7WLj546GSgRBBgewnm2XVI="
|
||||
},
|
||||
"software/amazon/awssdk#identity-spi/2.23.18": {
|
||||
"jar": "sha256-PoZDhNJz9EbpoNIhq3Jqkna1cUMEW0l7D0/pxi7qUc4=",
|
||||
"pom": "sha256-r1rmx6GeTNQvGU4xumS5xiUPGTY9VzSCTvU15+2zKsQ="
|
||||
},
|
||||
"software/amazon/awssdk#json-utils/2.23.18": {
|
||||
"jar": "sha256-+dslPsJnAc6pNxjie1wEPvdvBrqdDdE0U8sgJdG41Y4=",
|
||||
"pom": "sha256-NN7X19+3TF9NfDB5RH2ocpyGp3iXis2XJEsXF9Ek2Js="
|
||||
},
|
||||
"software/amazon/awssdk#kms/2.23.18": {
|
||||
"jar": "sha256-CGGjL6rC8iOhchxcXpT7eWo+PtRl+7CRUH2AJfmgVMo=",
|
||||
"pom": "sha256-6viSKV9amkbB30ERWxRaALK8ZC2+ltCrvxYd+sWqh04="
|
||||
},
|
||||
"software/amazon/awssdk#metrics-spi/2.23.18": {
|
||||
"pom": "sha256-KB0RG8RCazAERl/cnMHLQJi2lQ++fkh8XLV0hMGpyUw="
|
||||
},
|
||||
"software/amazon/awssdk#metrics-spi/2.24.7": {
|
||||
"jar": "sha256-GrYI8X2pwQpTtAtkmvGryTcrOaeCAF+NIr4z1GAf/yM=",
|
||||
"pom": "sha256-1IrYkDfvgMLQs9I/35sra/mFctZmtlQC3R/tLP7lsN4="
|
||||
},
|
||||
"software/amazon/awssdk#netty-nio-client/2.23.18": {
|
||||
"jar": "sha256-r6+aUWrbxgE8DgskuGHDOuVuTX61LIj8aH6FFRKYk3Y=",
|
||||
"pom": "sha256-a5+91SZtknAOAjzfcSxXS76r8Cidzn+npSFISd3LUIY="
|
||||
},
|
||||
"software/amazon/awssdk#profiles/2.23.18": {
|
||||
"jar": "sha256-1x1EHZXQtrfvONfkFhzSxqMh8EWtSln7ydeH0lE1oaw=",
|
||||
"pom": "sha256-gDr0geArwi5S818OLS5fMquSQuqNgZWJRHcXXy9+LRc="
|
||||
},
|
||||
"software/amazon/awssdk#protocol-core/2.23.18": {
|
||||
"jar": "sha256-YRxqBiVDHXID1ge5A/wRXUQFPO3x7dRBy7xI+8tjF2E=",
|
||||
"pom": "sha256-lcjiTtXLew0sWD3t31PXLYVpUWLDhi5Qp0ugKR91Sao="
|
||||
},
|
||||
"software/amazon/awssdk#protocols/2.23.18": {
|
||||
"pom": "sha256-wmTssyedVEqWIg1rxnXgARiIMs5WmGdF54wRtMvgSbQ="
|
||||
},
|
||||
"software/amazon/awssdk#regions/2.23.18": {
|
||||
"jar": "sha256-uGMn/39yXEmYI+SgQuIgX0TMIuCq3C7+hnyHrrCtXaY=",
|
||||
"pom": "sha256-l16KuXCbR9v13/bIOTM3m5v7qr+ieMrn5MDuEAsa/os="
|
||||
},
|
||||
"software/amazon/awssdk#sdk-core/2.23.18": {
|
||||
"jar": "sha256-5ZY7kCNgNwVBOpvtfog3UfUOACRqVKhoAjj4Xgd07hk=",
|
||||
"pom": "sha256-1vPsBkbZdi4Pgkk9/eTvbB2ACe02mKp1/sobuXR3zAQ="
|
||||
},
|
||||
"software/amazon/awssdk#services/2.23.18": {
|
||||
"pom": "sha256-qbegC61+DnRYnxo28oC4lmKco9rkzB3mLenDCZhQrAQ="
|
||||
},
|
||||
"software/amazon/awssdk#third-party-jackson-core/2.23.18": {
|
||||
"jar": "sha256-4zLJO048lhRWhMVIpzDohFJlCXKiaT20ozrTLvP0xP0=",
|
||||
"pom": "sha256-BXOfqKWU/kz3Nq22QKZa8GRBkMlQpMRkAiYELqTB5Ho="
|
||||
},
|
||||
"software/amazon/awssdk#third-party/2.23.18": {
|
||||
"pom": "sha256-OM/sIB6RuoAiypK1qepIaptnSY8Z6MtXLcDavlCHpIQ="
|
||||
},
|
||||
"software/amazon/awssdk#url-connection-client/2.24.7": {
|
||||
"jar": "sha256-1zbDWhwNA+d4w4LR04pFSml3Mf4SbH/P2PaWLYFo7Co=",
|
||||
"pom": "sha256-5SMf1UBLK7EGkGRhX2bSiR2zXxbL1sIZaQgNVCKvPeY="
|
||||
},
|
||||
"software/amazon/awssdk#utils/2.23.18": {
|
||||
"pom": "sha256-57JdScZbeYdG/9psUCriiqC0smxcKT2/G0fy6lF8bsI="
|
||||
},
|
||||
"software/amazon/awssdk#utils/2.24.7": {
|
||||
"jar": "sha256-Mx09/XCVBuON4XdYr++IzBkfvkEuCC5Z83OzlDZMO+0=",
|
||||
"pom": "sha256-iqyHgJjhBSQRB/2H7zmNOl6wWpOMsdLhuyBR2DtCuuM="
|
||||
},
|
||||
"software/amazon/eventstream#eventstream/1.0.1": {
|
||||
"jar": "sha256-DDfY5pYRfwLDAhkbgRCw0Osg+kEvzjTDomnsc8Fs6CI=",
|
||||
"pom": "sha256-+UYMt5Sgp69oJ377V2lWno5mUVJQJ2w35ip+i9SyV8w="
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -5,6 +5,7 @@
|
|||
jdk_headless,
|
||||
gradle_8,
|
||||
makeWrapper,
|
||||
bashNonInteractive,
|
||||
}:
|
||||
let
|
||||
# "Deprecated Gradle features were used in this build, making it incompatible with Gradle 9.0."
|
||||
|
@ -12,36 +13,19 @@ let
|
|||
in
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "apksigner";
|
||||
version = "34.0.5-unstable-2024-03-06";
|
||||
# Major version is derived from the API version of the corresponding Android release.
|
||||
# Patch version is derived from the release number.
|
||||
# For example, Android 15 had releases starting at r24 -> r30 is patch 6.
|
||||
version = "35.0.6";
|
||||
|
||||
src = fetchgit {
|
||||
# use pname here because the final jar uses this as the filename
|
||||
name = pname;
|
||||
url = "https://android.googlesource.com/platform/tools/apksig";
|
||||
rev = "ac5cbb07d87cc342fcf07715857a812305d69888";
|
||||
hash = "sha256-sLAs7XEkhNkQjB/nhBODxI3QzxFvLWM1SBKDuXp6gvw=";
|
||||
rev = "refs/tags/android-15.0.0_r30";
|
||||
hash = "sha256-f/PggxvBv8nYUyL9Ukd4YVpunpRWbLL5UYsYhsiDWRE=";
|
||||
};
|
||||
|
||||
postPatch = ''
|
||||
cat >> build.gradle <<EOF
|
||||
|
||||
apply plugin: 'application'
|
||||
mainClassName = "com.android.apksigner.ApkSignerTool"
|
||||
sourceSets.main.java.srcDirs = [ 'src/apksigner/java', 'src/main/java' ]
|
||||
jar {
|
||||
manifest { attributes "Main-Class": "com.android.apksigner.ApkSignerTool" }
|
||||
from { (configurations.runtimeClasspath).collect { it.isDirectory() ? it : zipTree(it) } } {
|
||||
exclude 'META-INF/*.RSA', 'META-INF/*.SF', 'META-INF/*.DSA', 'META-INF/native/*.dll'
|
||||
}
|
||||
from('src/apksigner/java') {
|
||||
include 'com/android/apksigner/*.txt'
|
||||
}
|
||||
}
|
||||
tasks.named("processTestResources") { dependsOn("extractTestProto") }
|
||||
EOF
|
||||
sed -i -e '/conscrypt/s/testImplementation/implementation/' build.gradle
|
||||
'';
|
||||
|
||||
mitmCache = gradle.fetchDeps {
|
||||
inherit pname;
|
||||
data = ./deps.json;
|
||||
|
@ -56,18 +40,35 @@ stdenv.mkDerivation rec {
|
|||
makeWrapper
|
||||
];
|
||||
|
||||
buildInputs = [
|
||||
# required for startup script generated by Gradle
|
||||
bashNonInteractive
|
||||
];
|
||||
|
||||
installPhase = ''
|
||||
install -Dm444 build/libs/apksigner.jar -t $out/lib
|
||||
makeWrapper "${jdk_headless}/bin/java" "$out/bin/apksigner" \
|
||||
--add-flags "-jar $out/lib/apksigner.jar"
|
||||
runHook preInstall
|
||||
|
||||
mkdir -p $out/opt
|
||||
tar xf build/distributions/apksigner.tar
|
||||
mv apksigner $out/opt
|
||||
mkdir -p $out/bin
|
||||
makeWrapper $out/opt/apksigner/bin/apksigner $out/bin/apksigner \
|
||||
--set JAVA_HOME ${jdk_headless.home}
|
||||
|
||||
runHook postInstall
|
||||
'';
|
||||
|
||||
meta = with lib; {
|
||||
meta = {
|
||||
description = "Command line tool to sign and verify Android APKs";
|
||||
mainProgram = "apksigner";
|
||||
homepage = "https://developer.android.com/studio/command-line/apksigner";
|
||||
license = licenses.asl20;
|
||||
maintainers = with maintainers; [ linsui ] ++ lib.teams.android.members;
|
||||
platforms = platforms.unix;
|
||||
homepage = "https://developer.android.com/tools/apksigner";
|
||||
downloadPage = "https://android.googlesource.com/platform/tools/apksig/";
|
||||
license = lib.licenses.asl20;
|
||||
maintainers = with lib.maintainers; [
|
||||
linsui
|
||||
fliegendewurst
|
||||
];
|
||||
teams = [ lib.teams.android ];
|
||||
platforms = lib.platforms.unix;
|
||||
};
|
||||
}
|
||||
|
|
|
@ -7,13 +7,13 @@
|
|||
|
||||
buildGoModule rec {
|
||||
pname = "buildkit";
|
||||
version = "0.20.2";
|
||||
version = "0.21.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "moby";
|
||||
repo = "buildkit";
|
||||
rev = "v${version}";
|
||||
hash = "sha256-2zLXkiouPLmjxveoggsr+WUmdcZEN+FzeiVR1Dk6EA8=";
|
||||
hash = "sha256-0QzbRswTPfO2U6lrClpAsH2QbTfE7JcMjv1Qt033UZs=";
|
||||
};
|
||||
|
||||
vendorHash = null;
|
||||
|
|
|
@ -5,17 +5,18 @@
|
|||
unzip,
|
||||
python3,
|
||||
enableDefaultMusicPack ? true,
|
||||
unstableGitUpdater,
|
||||
}:
|
||||
|
||||
let
|
||||
pname = "endgame-singularity";
|
||||
version = "1.00";
|
||||
version = "1.00-unstable-2025-03-18";
|
||||
|
||||
main_src = fetchFromGitHub {
|
||||
owner = "singularity";
|
||||
repo = "singularity";
|
||||
rev = "v${version}";
|
||||
sha256 = "0ndrnxwii8lag6vrjpwpf5n36hhv223bb46d431l9gsigbizv0hl";
|
||||
rev = "8bbc2322ad1a0e83f78f5af731dfa97b6bd63f9c";
|
||||
hash = "sha256-HiFE746JtGjZJbiKhB3ubfb376tJmz78jUfdu3/RQic=";
|
||||
};
|
||||
|
||||
music_src = fetchurl {
|
||||
|
@ -44,6 +45,14 @@ python3.pkgs.buildPythonApplication {
|
|||
# ↑ we cannot glob on [...]/music, it doesn't exist yet
|
||||
'';
|
||||
|
||||
passthru = {
|
||||
# for the updater
|
||||
src = main_src;
|
||||
updateScript = unstableGitUpdater {
|
||||
tagPrefix = "v";
|
||||
};
|
||||
};
|
||||
|
||||
meta = {
|
||||
homepage = "http://www.emhsoft.com/singularity/";
|
||||
description = "Simulation game about strong AI";
|
||||
|
|
|
@ -25,7 +25,7 @@
|
|||
|
||||
let
|
||||
pname = "faiss";
|
||||
version = "1.10.0";
|
||||
version = "1.11.0";
|
||||
|
||||
inherit (cudaPackages) flags backendStdenv;
|
||||
|
||||
|
@ -50,7 +50,7 @@ stdenv.mkDerivation {
|
|||
owner = "facebookresearch";
|
||||
repo = "faiss";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-TeoM8fKSZuV+2XnkwSz7dJh4piGU8mP1vQfCbRxJ3/Q=";
|
||||
hash = "sha256-N8UkL+KS9Da6RtaHI9pY5gAzFtTSMJ9R5h4RSX9b1Ro=";
|
||||
};
|
||||
|
||||
nativeBuildInputs =
|
||||
|
@ -106,6 +106,7 @@ stdenv.mkDerivation {
|
|||
description = "Library for efficient similarity search and clustering of dense vectors by Facebook Research";
|
||||
mainProgram = "demo_ivfpq_indexing";
|
||||
homepage = "https://github.com/facebookresearch/faiss";
|
||||
changelog = "https://github.com/facebookresearch/faiss/blob/v${version}/CHANGELOG.md";
|
||||
license = lib.licenses.mit;
|
||||
platforms = lib.platforms.unix;
|
||||
maintainers = with lib.maintainers; [ SomeoneSerge ];
|
||||
|
|
66
pkgs/by-name/fl/fluxcd-operator/package.nix
Normal file
66
pkgs/by-name/fl/fluxcd-operator/package.nix
Normal file
|
@ -0,0 +1,66 @@
|
|||
{
|
||||
lib,
|
||||
buildGo124Module,
|
||||
fetchFromGitHub,
|
||||
installShellFiles,
|
||||
versionCheckHook,
|
||||
nix-update-script,
|
||||
stdenv,
|
||||
}:
|
||||
buildGo124Module (finalAttrs: {
|
||||
pname = "fluxcd-operator";
|
||||
version = "0.19.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "controlplaneio-fluxcd";
|
||||
repo = "fluxcd-operator";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-2AkO8nie2ep3ASy0hkM9JEryv0ekyRNPkCoZ3WgBQwU=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-sQhp89AzICeu3oRVh3ys93PyeU5A24T36QwQsHxMSaY=";
|
||||
|
||||
ldflags = [
|
||||
"-s"
|
||||
"-w"
|
||||
"-X main.VERSION=${finalAttrs.version}"
|
||||
];
|
||||
|
||||
subPackages = [ "cmd/cli" ];
|
||||
|
||||
nativeBuildInputs = [ installShellFiles ];
|
||||
|
||||
nativeInstallCheckInputs = [ versionCheckHook ];
|
||||
versionCheckProgram = "${placeholder "out"}/bin/flux-operator";
|
||||
versionCheckProgramArg = "--version";
|
||||
doInstallCheck = true;
|
||||
|
||||
env.CGO_ENABLED = 0;
|
||||
|
||||
postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) ''
|
||||
mv $out/bin/cli $out/bin/flux-operator
|
||||
for shell in bash fish zsh; do
|
||||
installShellCompletion --cmd flux-operator \
|
||||
--$shell <($out/bin/flux-operator completion $shell)
|
||||
done
|
||||
'';
|
||||
|
||||
passthru.updateScript = nix-update-script { };
|
||||
|
||||
meta = {
|
||||
description = "Kubernetes controller for managing the lifecycle of Flux CD";
|
||||
homepage = "https://fluxcd.control-plane.io/operator/";
|
||||
downloadPage = "https://github.com/controlplaneio-fluxcd/flux-operator";
|
||||
longDescription = ''
|
||||
The Flux Operator is a Kubernetes CRD controller that manages the lifecycle of CNCF Flux CD
|
||||
and the ControlPlane enterprise distribution. The operator extends Flux with self-service
|
||||
capabilities and preview environments for GitLab and GitHub pull requests testing.
|
||||
'';
|
||||
changelog = "https://github.com/controlplaneio-fluxcd/flux-operator/releases/tag/v${finalAttrs.version}";
|
||||
license = lib.licenses.agpl3Only;
|
||||
maintainers = with lib.maintainers; [
|
||||
mattfield
|
||||
];
|
||||
mainProgram = "flux-operator";
|
||||
};
|
||||
})
|
|
@ -1,26 +1,26 @@
|
|||
{
|
||||
"version": "1.131.3",
|
||||
"hash": "sha256-ZSi9DfyGzkEOiCVEdLu16xzjbmwuMIodD9zMwW72Ppo=",
|
||||
"version": "1.132.1",
|
||||
"hash": "sha256-nZ7kG60TTOVB4yGUsRrcHuWwIamsWlJ7zBvJCP9d4zQ=",
|
||||
"components": {
|
||||
"cli": {
|
||||
"npmDepsHash": "sha256-FNIrVdEvibIWq7yeHU76PNoolwJPPuCtcL3X6OeZ67U=",
|
||||
"version": "2.2.61"
|
||||
"npmDepsHash": "sha256-PZOYCJ5FQboy5uVZCqJ4CfxDVSHburP4kxhi01HrKns=",
|
||||
"version": "2.2.63"
|
||||
},
|
||||
"server": {
|
||||
"npmDepsHash": "sha256-3557g6XH/FLXwZQ27IxgM55bzKrF+TLUBLI26PNjKec=",
|
||||
"version": "1.131.3"
|
||||
"npmDepsHash": "sha256-p46OKwRpk9n15201ImLMlDokezJPXD+GXUWtSHduGfU=",
|
||||
"version": "1.132.1"
|
||||
},
|
||||
"web": {
|
||||
"npmDepsHash": "sha256-DIsWAfkEhIYnomC1AFpl2vLFxREhe0ofWs6ntFk9qXA=",
|
||||
"version": "1.131.3"
|
||||
"npmDepsHash": "sha256-HEwmwn1DP+9WnqYSOcR2AoOLU7tTjwi2fN17Vq9cZVE=",
|
||||
"version": "1.132.1"
|
||||
},
|
||||
"open-api/typescript-sdk": {
|
||||
"npmDepsHash": "sha256-q0cg1yCZVM6DmvGYrI5fyGcA1fOyDhYZYvBsIPV05A8=",
|
||||
"version": "1.131.3"
|
||||
"npmDepsHash": "sha256-Mdn7pmYJmdizQlVINCme6wv6ocqyrBO6U4F5x2xJonc=",
|
||||
"version": "1.132.1"
|
||||
},
|
||||
"geonames": {
|
||||
"timestamp": "20250331194635",
|
||||
"hash": "sha256-1YAHhoIH0xJvs9qYNekQF02NQROKlDZTa5bAQlUdE3s="
|
||||
"timestamp": "20250424184923",
|
||||
"hash": "sha256-f0IMmEEyw0JSm+u3zgcE4dtTfPpAKvhDFhlqA9F8cVg="
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -9,29 +9,13 @@
|
|||
|
||||
let
|
||||
pname = "joplin-desktop";
|
||||
version = "3.1.24";
|
||||
inherit (releaseData) version;
|
||||
|
||||
inherit (stdenv.hostPlatform) system;
|
||||
throwSystem = throw "Unsupported system: ${system}";
|
||||
|
||||
suffix =
|
||||
{
|
||||
x86_64-linux = ".AppImage";
|
||||
x86_64-darwin = ".dmg";
|
||||
aarch64-darwin = "-arm64.dmg";
|
||||
}
|
||||
.${system} or throwSystem;
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/laurent22/joplin/releases/download/v${version}/Joplin-${version}${suffix}";
|
||||
sha256 =
|
||||
{
|
||||
x86_64-linux = "sha256-ImFB4KwJ/vAHtZUbLAdnIRpd+o2ZaXKy9luw/jnPLSE=";
|
||||
x86_64-darwin = "sha256-Of6VXX40tCis+ou26LtJKOZm/87P3rsTHtnvSDwF8VY=";
|
||||
aarch64-darwin = "sha256-HtHuZQhIkiI8GrhB9nCOTAN1hOs+9POJFRIsRUNikYs=";
|
||||
}
|
||||
.${system} or throwSystem;
|
||||
};
|
||||
releaseData = lib.importJSON ./release-data.json;
|
||||
src = fetchurl releaseData.${system} or throwSystem;
|
||||
|
||||
appimageContents = appimageTools.extractType2 {
|
||||
inherit pname version src;
|
||||
|
@ -77,11 +61,13 @@ let
|
|||
extraInstallCommands = ''
|
||||
wrapProgram $out/bin/joplin-desktop \
|
||||
--add-flags "\''${NIXOS_OZONE_WL:+\''${WAYLAND_DISPLAY:+--ozone-platform=wayland --enable-features=WaylandWindowDecorations --enable-wayland-ime=true}}"
|
||||
install -Dm644 ${appimageContents}/@joplinapp-desktop.desktop $out/share/applications/joplin.desktop
|
||||
install -Dm644 ${appimageContents}/@joplinapp-desktop.png $out/share/pixmaps/joplin.png
|
||||
install -Dm644 ${appimageContents}/joplin.desktop $out/share/applications/joplin.desktop
|
||||
install -Dm644 ${appimageContents}/joplin.png $out/share/pixmaps/joplin.png
|
||||
substituteInPlace $out/share/applications/joplin.desktop \
|
||||
--replace-fail 'Exec=AppRun' 'Exec=joplin-desktop'
|
||||
'';
|
||||
|
||||
passthru.updateScript = ./update.py;
|
||||
};
|
||||
|
||||
darwin = stdenv.mkDerivation {
|
||||
|
@ -108,6 +94,8 @@ let
|
|||
cp -R Joplin.app $out/Applications
|
||||
runHook postInstall
|
||||
'';
|
||||
|
||||
passthru.updateScript = ./update.py;
|
||||
};
|
||||
in
|
||||
if stdenv.hostPlatform.isDarwin then darwin else linux
|
||||
|
|
15
pkgs/by-name/jo/joplin-desktop/release-data.json
Normal file
15
pkgs/by-name/jo/joplin-desktop/release-data.json
Normal file
|
@ -0,0 +1,15 @@
|
|||
{
|
||||
"version": "3.2.13",
|
||||
"x86_64-linux": {
|
||||
"url": "https://github.com/laurent22/joplin/releases/download/v3.2.13/Joplin-3.2.13.AppImage",
|
||||
"sha256": "06xmm2annf3i8qfi8hclac3lgfssb2f3sx06vgabgsn67i8gid20"
|
||||
},
|
||||
"x86_64-darwin": {
|
||||
"url": "https://github.com/laurent22/joplin/releases/download/v3.2.13/Joplin-3.2.13.dmg",
|
||||
"sha256": "1z9lp07z85jf1g2rwzn4q5kssfqqb921lfqgkjkjnz12padf3kpf"
|
||||
},
|
||||
"aarch64-darwin": {
|
||||
"url": "https://github.com/laurent22/joplin/releases/download/v3.2.13/Joplin-3.2.13-arm64.dmg",
|
||||
"sha256": "0r7rfka60vrynwxdfk71mbhdwxv2rivxqc2qpzrhmz26h8vksm3h"
|
||||
}
|
||||
}
|
32
pkgs/by-name/jo/joplin-desktop/update.py
Executable file
32
pkgs/by-name/jo/joplin-desktop/update.py
Executable file
|
@ -0,0 +1,32 @@
|
|||
#!/usr/bin/env nix-shell
|
||||
#!nix-shell -i python3 -p 'python3.withPackages(ps: [ps.requests ps.plumbum])' nix-prefetch
|
||||
import json
|
||||
import requests
|
||||
|
||||
from pathlib import Path
|
||||
|
||||
from plumbum.cmd import nix_prefetch_url
|
||||
|
||||
HERE = Path(__file__).parent
|
||||
SUFFIXES = (
|
||||
("x86_64-linux", ".AppImage"),
|
||||
("x86_64-darwin", ".dmg"),
|
||||
("aarch64-darwin", "-arm64.dmg"),
|
||||
)
|
||||
|
||||
latest = requests.get(
|
||||
"https://api.github.com/repos/laurent22/joplin/releases/latest"
|
||||
).json()
|
||||
tag = latest["tag_name"]
|
||||
version = tag[1:]
|
||||
release = {
|
||||
"version": version,
|
||||
}
|
||||
|
||||
for arch, suffix in SUFFIXES:
|
||||
url = f"https://github.com/laurent22/joplin/releases/download/v{version}/Joplin-{version}{suffix}"
|
||||
release[arch] = {"url": url, "sha256": nix_prefetch_url(url).strip()}
|
||||
|
||||
with HERE.joinpath("release-data.json").open("w") as fd:
|
||||
json.dump(release, fd, indent=2)
|
||||
fd.write("\n")
|
|
@ -7,13 +7,13 @@
|
|||
|
||||
stdenvNoCC.mkDerivation {
|
||||
pname = "libretro-shaders-slang";
|
||||
version = "0-unstable-2025-04-14";
|
||||
version = "0-unstable-2025-04-22";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "libretro";
|
||||
repo = "slang-shaders";
|
||||
rev = "cacb61c9a3022c84057331063e31304933b61bdf";
|
||||
hash = "sha256-dpqru8Qu1xZkHNKv6oF/T61/k6X2CWljUSVeJqxMvso=";
|
||||
rev = "69e9e55679cd087e891a8536e45dc38134965822";
|
||||
hash = "sha256-rDIqPtesPfehsZHgroEbpA3v3dt1zn9w6DqVb4iDUdA=";
|
||||
};
|
||||
|
||||
dontConfigure = true;
|
||||
|
|
66
pkgs/by-name/mo/moon/package.nix
Normal file
66
pkgs/by-name/mo/moon/package.nix
Normal file
|
@ -0,0 +1,66 @@
|
|||
{
|
||||
lib,
|
||||
stdenv,
|
||||
rustPlatform,
|
||||
fetchFromGitHub,
|
||||
openssl,
|
||||
pkg-config,
|
||||
versionCheckHook,
|
||||
nix-update-script,
|
||||
installShellFiles,
|
||||
buildPackages,
|
||||
}:
|
||||
|
||||
rustPlatform.buildRustPackage (finalAttrs: {
|
||||
pname = "moon";
|
||||
version = "1.35.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "moonrepo";
|
||||
repo = "moon";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-/MKv+k6GZHpqnwheLYAbIAtIT8cZoiNg1EFUNQLbiQk=";
|
||||
};
|
||||
|
||||
cargoHash = "sha256-CyvcC46FUeEPcDvHiIBunnM4H4Esp2Q6GRhJZgXhlJk=";
|
||||
|
||||
env = {
|
||||
RUSTFLAGS = "-C strip=symbols";
|
||||
OPENSSL_NO_VENDOR = 1;
|
||||
};
|
||||
|
||||
buildInputs = [ openssl ];
|
||||
nativeBuildInputs = [
|
||||
pkg-config
|
||||
installShellFiles
|
||||
];
|
||||
|
||||
postInstall = lib.optionalString (stdenv.hostPlatform.emulatorAvailable buildPackages) (
|
||||
let
|
||||
emulator = stdenv.hostPlatform.emulator buildPackages;
|
||||
in
|
||||
''
|
||||
installShellCompletion --cmd moon \
|
||||
--bash <(${emulator} $out/bin/moon completions --shell bash) \
|
||||
--fish <(${emulator} $out/bin/moon completions --shell fish) \
|
||||
--zsh <(${emulator} $out/bin/moon completions --shell zsh)
|
||||
''
|
||||
);
|
||||
|
||||
# Some tests fail, because test using internet connection and install NodeJS by example
|
||||
doCheck = false;
|
||||
|
||||
doInstallCheck = true;
|
||||
nativeInstallCheckInputs = [ versionCheckHook ];
|
||||
|
||||
passthru.updateScript = nix-update-script { };
|
||||
|
||||
meta = {
|
||||
description = "Task runner and repo management tool for the web ecosystem, written in Rust";
|
||||
mainProgram = "moon";
|
||||
homepage = "https://github.com/moonrepo/moon";
|
||||
changelog = "https://github.com/moonrepo/moon/releases/tag/v${finalAttrs.version}";
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [ flemzord ];
|
||||
};
|
||||
})
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
lib,
|
||||
buildGo124Module,
|
||||
buildGoModule,
|
||||
fetchFromGitHub,
|
||||
stdenv,
|
||||
copyDesktopItems,
|
||||
|
@ -13,20 +13,20 @@
|
|||
wrapGAppsHook3,
|
||||
}:
|
||||
|
||||
buildGo124Module rec {
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "picocrypt";
|
||||
version = "1.47";
|
||||
version = "1.48";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "Picocrypt";
|
||||
repo = "Picocrypt";
|
||||
tag = version;
|
||||
hash = "sha256-O/n9dJz8cdJwldOXnsG8W8OZU5WeSmNys746HxRHvdc=";
|
||||
tag = finalAttrs.version;
|
||||
hash = "sha256-Gvh6t/jFRBCX+I9CYkXV265PiRSSvH6qAgkU0fA/v4A=";
|
||||
};
|
||||
|
||||
sourceRoot = "${src.name}/src";
|
||||
sourceRoot = "${finalAttrs.src.name}/src";
|
||||
|
||||
vendorHash = "sha256-9xB0D5Og/eiWUZGMog6lBoze4GrdvBOtNAKcMc3AdIE=";
|
||||
vendorHash = "sha256-HvtQFoAK4+DX2Mwzf5f39tTnxJcH7Dox/otlvPVczeA=";
|
||||
|
||||
ldflags = [
|
||||
"-s"
|
||||
|
@ -60,7 +60,7 @@ buildGo124Module rec {
|
|||
name = "Picocrypt";
|
||||
exec = "picocrypt-gui";
|
||||
icon = "picocrypt";
|
||||
comment = meta.description;
|
||||
comment = finalAttrs.meta.description;
|
||||
desktopName = "Picocrypt";
|
||||
categories = [ "Utility" ];
|
||||
})
|
||||
|
@ -69,9 +69,9 @@ buildGo124Module rec {
|
|||
meta = {
|
||||
description = "Very small, very simple, yet very secure encryption tool, written in Go";
|
||||
homepage = "https://github.com/Picocrypt/Picocrypt";
|
||||
changelog = "https://github.com/Picocrypt/Picocrypt/blob/${version}/Changelog.md";
|
||||
changelog = "https://github.com/Picocrypt/Picocrypt/blob/${finalAttrs.version}/Changelog.md";
|
||||
license = lib.licenses.gpl3Only;
|
||||
maintainers = with lib.maintainers; [ ryand56 ];
|
||||
mainProgram = "picocrypt-gui";
|
||||
};
|
||||
}
|
||||
})
|
||||
|
|
|
@ -7,13 +7,13 @@
|
|||
|
||||
rustPlatform.buildRustPackage rec {
|
||||
pname = "polarity";
|
||||
version = "latest-unstable-2025-04-14";
|
||||
version = "latest-unstable-2025-04-16";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "polarity-lang";
|
||||
repo = "polarity";
|
||||
rev = "9ee17a9a167efdd660c4806e2d3cd5bc2b3177e1";
|
||||
hash = "sha256-9MsPMQnqzePhxF9f9DgmZ9aq8TzLYi3jZA9HF2McVss=";
|
||||
rev = "ba1e8861a8d32e4fad987b6dcb49d2804dce3cbe";
|
||||
hash = "sha256-viwSbYxNcmxNEaPNNThjKxmQx5KO8bEV23KibnCwMQg=";
|
||||
};
|
||||
|
||||
useFetchCargoVendor = true;
|
||||
|
|
|
@ -10,14 +10,14 @@
|
|||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "snac2";
|
||||
version = "2.74";
|
||||
version = "2.75";
|
||||
|
||||
src = fetchFromGitea {
|
||||
domain = "codeberg.org";
|
||||
owner = "grunfink";
|
||||
repo = "snac2";
|
||||
tag = finalAttrs.version;
|
||||
hash = "sha256-jFII9MP+jmtguqE+QMQLbDQ6tSuhie0FhXeSyf42AaQ=";
|
||||
hash = "sha256-xy608ks9Z3eCjpE1M4U5r/Xi3ou8BuA4ljUDWgfTtoU=";
|
||||
};
|
||||
|
||||
buildInputs = [
|
||||
|
|
|
@ -1,59 +1,55 @@
|
|||
{
|
||||
lib,
|
||||
stdenv,
|
||||
stdenvNoCC,
|
||||
dpkg,
|
||||
fetchurl,
|
||||
nixosTests,
|
||||
systemd,
|
||||
autoPatchelfHook,
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
stdenvNoCC.mkDerivation (finalAttrs: {
|
||||
pname = "unifi-controller";
|
||||
version = "9.0.114";
|
||||
version = "9.1.119";
|
||||
|
||||
# see https://community.ui.com/releases / https://www.ui.com/download/unifi
|
||||
src = fetchurl {
|
||||
url = "https://dl.ui.com/unifi/${version}/unifi_sysvinit_all.deb";
|
||||
hash = "sha256-3xumIIzr+tx60kPhPfSs2Kz2iJ39Kt5934Vca/MpUu4=";
|
||||
url = "https://dl.ui.com/unifi/${finalAttrs.version}/unifi_sysvinit_all.deb";
|
||||
hash = "sha256-YKioJZG8lnVCIh1hrMxFElBKLPHurxWiGJMHKDlX1yE=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ dpkg ];
|
||||
nativeBuildInputs = [
|
||||
dpkg
|
||||
autoPatchelfHook
|
||||
];
|
||||
|
||||
buildInputs = [
|
||||
systemd
|
||||
];
|
||||
|
||||
installPhase = ''
|
||||
runHook preInstall
|
||||
|
||||
mkdir -p $out
|
||||
cd ./usr/lib/unifi
|
||||
cp -ar dl lib webapps $out
|
||||
cp -ar usr/lib/unifi/{dl,lib,webapps} $out
|
||||
|
||||
runHook postInstall
|
||||
'';
|
||||
|
||||
postInstall =
|
||||
if stdenv.hostPlatform.system == "x86_64-linux" then
|
||||
''
|
||||
patchelf --add-needed "${systemd}/lib/libsystemd.so.0" "$out/lib/native/Linux/x86_64/libubnt_sdnotify_jni.so"
|
||||
''
|
||||
else if stdenv.hostPlatform.system == "aarch64-linux" then
|
||||
''
|
||||
patchelf --add-needed "${systemd}/lib/libsystemd.so.0" "$out/lib/native/Linux/aarch64/libubnt_sdnotify_jni.so"
|
||||
''
|
||||
else
|
||||
null;
|
||||
|
||||
passthru.tests = {
|
||||
unifi = nixosTests.unifi;
|
||||
};
|
||||
passthru.tests = { inherit (nixosTests) unifi; };
|
||||
|
||||
meta = with lib; {
|
||||
homepage = "http://www.ubnt.com/";
|
||||
homepage = "https://www.ui.com";
|
||||
description = "Controller for Ubiquiti UniFi access points";
|
||||
sourceProvenance = with sourceTypes; [ binaryBytecode ];
|
||||
license = licenses.unfree;
|
||||
platforms = platforms.unix;
|
||||
platforms = [
|
||||
"x86_64-linux"
|
||||
"aarch64-linux"
|
||||
];
|
||||
maintainers = with maintainers; [
|
||||
globin
|
||||
patryk27
|
||||
];
|
||||
};
|
||||
}
|
||||
})
|
||||
|
|
|
@ -52,7 +52,7 @@
|
|||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "vips";
|
||||
version = "8.16.0";
|
||||
version = "8.16.1";
|
||||
|
||||
outputs = [
|
||||
"bin"
|
||||
|
@ -65,7 +65,7 @@ stdenv.mkDerivation (finalAttrs: {
|
|||
owner = "libvips";
|
||||
repo = "libvips";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-Cx657BEZecPeB9rCeVym3C/d+/u+YLJn9vwxfe8b0dM=";
|
||||
hash = "sha256-F2ymfvqwuCtNtFIOLgXvqRWATSMaeV7EQKYyQalCNfc=";
|
||||
# Remove unicode file names which leads to different checksums on HFS+
|
||||
# vs. other filesystems because of unicode normalisation.
|
||||
postFetch = ''
|
||||
|
|
|
@ -26,7 +26,7 @@ let
|
|||
in
|
||||
python.pkgs.buildPythonApplication rec {
|
||||
pname = "weblate";
|
||||
version = "5.11";
|
||||
version = "5.11.1";
|
||||
|
||||
pyproject = true;
|
||||
|
||||
|
@ -39,7 +39,7 @@ python.pkgs.buildPythonApplication rec {
|
|||
owner = "WeblateOrg";
|
||||
repo = "weblate";
|
||||
tag = "weblate-${version}";
|
||||
hash = "sha256-A1XnXr97DhAZpDlttsMTBjOgdSO/bEN5jfOgZrzcxQo=";
|
||||
hash = "sha256-RUyJ/QbSbxl1A7Z+sFMSz9GwTDoV3fA5w27NCJO7bRI=";
|
||||
};
|
||||
|
||||
patches = [
|
||||
|
@ -152,12 +152,6 @@ python.pkgs.buildPythonApplication rec {
|
|||
postgres = with python.pkgs; [ psycopg ];
|
||||
};
|
||||
|
||||
pythonRelaxDeps = [
|
||||
"celery"
|
||||
"rapidfuzz"
|
||||
"weblate-schemas"
|
||||
];
|
||||
|
||||
# We don't just use wrapGAppsNoGuiHook because we need to expose GI_TYPELIB_PATH
|
||||
GI_TYPELIB_PATH = lib.makeSearchPathOutput "out" "lib/girepository-1.0" [
|
||||
pango
|
||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -19,17 +19,19 @@
|
|||
autoconf,
|
||||
libtool,
|
||||
typescript,
|
||||
wayland,
|
||||
libxkbcommon,
|
||||
}:
|
||||
|
||||
rustPlatform.buildRustPackage rec {
|
||||
pname = "weylus";
|
||||
version = "unstable-2022-06-07";
|
||||
version = "unstable-2025-02-24";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "H-M-H";
|
||||
repo = pname;
|
||||
rev = "b169a6be2bf3e8d105273d92f032cca5438de53a";
|
||||
sha256 = "sha256-J9eVFIfmyBviVuT1MYKb5yoacbPqOAT3A8jahWv5qw8=";
|
||||
rev = "5202806798ccca67c24da52ba51ee50b973b7089";
|
||||
sha256 = "sha256-lx1ZVp5DkQiL9/vw6PAZ34Lge+K8dfEVh6vLnCUNf7M=";
|
||||
};
|
||||
|
||||
buildInputs =
|
||||
|
@ -54,6 +56,8 @@ rustPlatform.buildRustPackage rec {
|
|||
xorg.libXv
|
||||
pango
|
||||
libdrm
|
||||
wayland
|
||||
libxkbcommon
|
||||
];
|
||||
|
||||
nativeBuildInputs =
|
||||
|
@ -101,7 +105,6 @@ rustPlatform.buildRustPackage rec {
|
|||
};
|
||||
|
||||
meta = with lib; {
|
||||
broken = stdenv.hostPlatform.isDarwin;
|
||||
description = "Use your tablet as graphic tablet/touch screen on your computer";
|
||||
mainProgram = "weylus";
|
||||
homepage = "https://github.com/H-M-H/Weylus";
|
|
@ -5,16 +5,16 @@
|
|||
}:
|
||||
rustPlatform.buildRustPackage rec {
|
||||
pname = "xan";
|
||||
version = "0.49.0";
|
||||
version = "0.49.3";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "medialab";
|
||||
repo = "xan";
|
||||
tag = version;
|
||||
hash = "sha256-tzbHIXmTyP7MQeIMVLV4soGg9oRL7bM73+kFqD5zIi0=";
|
||||
hash = "sha256-2BEwMpI9vmhyZFZiEj8sHnVqCYGBULFORGxZgxdmr7M=";
|
||||
};
|
||||
|
||||
cargoHash = "sha256-kqgmfdRfuNhi8X5/oljrBTf4cg+tXuO5Uh7MtBsTtqg=";
|
||||
cargoHash = "sha256-spKgZ8T94zhLIDhym5wQrhnW74KPgCMy5Y+3m/pX9/o=";
|
||||
useFetchCargoVendor = true;
|
||||
|
||||
# FIXME: tests fail and I do not have the time to investigate. Temporarily disable
|
||||
|
|
60
pkgs/by-name/yg/ygot/package.nix
Normal file
60
pkgs/by-name/yg/ygot/package.nix
Normal file
|
@ -0,0 +1,60 @@
|
|||
{
|
||||
lib,
|
||||
stdenv,
|
||||
buildPackages,
|
||||
buildGoModule,
|
||||
fetchFromGitHub,
|
||||
installShellFiles,
|
||||
nix-update-script,
|
||||
}:
|
||||
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "ygot";
|
||||
version = "0.30.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "openconfig";
|
||||
repo = "ygot";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-nV0vh4KZtXEMc8BNRkrRVwgb59KWahkqROxu9/7xP/E=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-MxyjO/uptmBXz+JWgRcP/SWeEWyz9pNA9eM4Rul45cM=";
|
||||
|
||||
excludedPackages = [
|
||||
"demo/*"
|
||||
"exampleoc"
|
||||
"integration_tests/"
|
||||
];
|
||||
|
||||
nativeBuildInputs = [ installShellFiles ];
|
||||
|
||||
postInstall =
|
||||
''
|
||||
# The normal binary names are far too generic
|
||||
mv $out/bin/generator $out/bin/ygot_generator
|
||||
mv $out/bin/proto_generator $out/bin/ygot_proto_generator
|
||||
''
|
||||
+ lib.optionalString (stdenv.hostPlatform.emulatorAvailable buildPackages) (
|
||||
let
|
||||
emulator = stdenv.hostPlatform.emulator buildPackages;
|
||||
in
|
||||
''
|
||||
installShellCompletion --cmd gnmidiff \
|
||||
--bash <(${emulator} $out/bin/gnmidiff completion bash) \
|
||||
--zsh <(${emulator} $out/bin/gnmidiff completion zsh) \
|
||||
--fish <(${emulator} $out/bin/gnmidiff completion fish)
|
||||
''
|
||||
);
|
||||
|
||||
passthru.updateScript = nix-update-script { };
|
||||
|
||||
meta = {
|
||||
description = "Collection of Go utilities for interacting with YANG modules";
|
||||
homepage = "https://github.com/openconfig/ygot";
|
||||
changelog = "https://github.com/openconfig/ygot/releases/tag/v${finalAttrs.version}";
|
||||
license = lib.licenses.asl20;
|
||||
maintainers = [ lib.maintainers.haylin ];
|
||||
mainProgram = "ygot_generator";
|
||||
};
|
||||
})
|
|
@ -1,49 +1,56 @@
|
|||
{
|
||||
lib,
|
||||
stdenv,
|
||||
buildPythonPackage,
|
||||
fetchPypi,
|
||||
fetchFromGitHub,
|
||||
cython,
|
||||
pytestCheckHook,
|
||||
setuptools,
|
||||
pytestCheckHook,
|
||||
}:
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "cwcwidth";
|
||||
version = "0.1.10";
|
||||
format = "pyproject";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
hash = "sha256-dGh2D3LB9BB74bKyhUvAAEAeo2pp2u02+5ZqHhmnoSQ=";
|
||||
src = fetchFromGitHub {
|
||||
owner = "sebastinas";
|
||||
repo = "cwcwidth";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-JrzItV+nCpQCz9MM1pcq5FtGZOsWNbgAra6i5WT4Mcg=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
build-system = [
|
||||
cython
|
||||
setuptools
|
||||
];
|
||||
|
||||
nativeCheckInputs = [ pytestCheckHook ];
|
||||
preCheck = ''
|
||||
# Hack needed to make pytest + cython work
|
||||
# https://github.com/NixOS/nixpkgs/pull/82410#issuecomment-827186298
|
||||
export HOME=$(mktemp -d)
|
||||
cp -r $TMP/$sourceRoot/tests $HOME
|
||||
pushd $HOME
|
||||
nativeCheckInputs = [
|
||||
pytestCheckHook
|
||||
];
|
||||
|
||||
# locale settings used by upstream, has the effect of skipping
|
||||
# otherwise-failing tests on darwin
|
||||
preCheck = ''
|
||||
# prevent import shadow
|
||||
rm -rf cwcwidth
|
||||
|
||||
# locale settings used by upstream, has the effect of skipping otherwise-failing tests on darwin
|
||||
export LC_ALL='C.UTF-8'
|
||||
export LANG='C.UTF-8'
|
||||
'';
|
||||
postCheck = "popd";
|
||||
|
||||
disabledTests = lib.optionals stdenv.hostPlatform.isDarwin [
|
||||
# Despite setting the locales above, this test fails with:
|
||||
# AssertionError: Tuples differ: (1, 1, 1, 1) != (1, 1, 1, 0)
|
||||
"test_combining_spacing"
|
||||
];
|
||||
|
||||
pythonImportsCheck = [ "cwcwidth" ];
|
||||
|
||||
meta = with lib; {
|
||||
meta = {
|
||||
description = "Python bindings for wc(s)width";
|
||||
homepage = "https://github.com/sebastinas/cwcwidth";
|
||||
changelog = "https://github.com/sebastinas/cwcwidth/blob/main/CHANGELOG.md";
|
||||
license = licenses.mit;
|
||||
changelog = "https://github.com/sebastinas/cwcwidth/blob/v${version}/CHANGELOG.md";
|
||||
license = lib.licenses.mit;
|
||||
maintainers = [ ];
|
||||
};
|
||||
}
|
||||
|
|
|
@ -11,14 +11,14 @@
|
|||
|
||||
buildPythonPackage rec {
|
||||
pname = "publicsuffixlist";
|
||||
version = "1.0.2.20250417";
|
||||
version = "1.0.2.20250423";
|
||||
pyproject = true;
|
||||
|
||||
disabled = pythonOlder "3.7";
|
||||
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
hash = "sha256-hIZcImPbnSWtr9PV3etARhOweu+lxrgpTp//PCV47O0=";
|
||||
hash = "sha256-AV337Hvto1AYFcMS3uE/N8AtmNBYbsdnlAHIlc7xazc=";
|
||||
};
|
||||
|
||||
build-system = [ setuptools ];
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
|
||||
buildPythonPackage rec {
|
||||
pname = "pyoverkiz";
|
||||
version = "1.17.0";
|
||||
version = "1.17.1";
|
||||
pyproject = true;
|
||||
|
||||
disabled = pythonOlder "3.10";
|
||||
|
@ -26,7 +26,7 @@ buildPythonPackage rec {
|
|||
owner = "iMicknl";
|
||||
repo = "python-overkiz-api";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-z7d6tQZX0F39O0hC7QuGBx3mKsL3Ga+2QaBVYdRkwNo=";
|
||||
hash = "sha256-6M+bYpopcyOSV/lM8YR1bazoSsFpiXaHPYSCJReBmJ8=";
|
||||
};
|
||||
|
||||
build-system = [ poetry-core ];
|
||||
|
|
|
@ -16,7 +16,7 @@
|
|||
|
||||
buildPythonPackage rec {
|
||||
pname = "pyswitchbot";
|
||||
version = "0.60.0";
|
||||
version = "0.60.1";
|
||||
pyproject = true;
|
||||
|
||||
disabled = pythonOlder "3.8";
|
||||
|
@ -25,7 +25,7 @@ buildPythonPackage rec {
|
|||
owner = "Danielhiversen";
|
||||
repo = "pySwitchbot";
|
||||
tag = version;
|
||||
hash = "sha256-wXf2uqIlzRQ+6vecT0Xk9pWqypRsHefFYMlijc5h1dg=";
|
||||
hash = "sha256-ZOs/vWN0cfcx99kmAZixxFn9GpPZYvHkVJSkluBRwgk=";
|
||||
};
|
||||
|
||||
build-system = [ setuptools ];
|
||||
|
|
|
@ -9,6 +9,7 @@
|
|||
# tests
|
||||
pillow,
|
||||
pytestCheckHook,
|
||||
syrupy,
|
||||
|
||||
setuptools,
|
||||
}:
|
||||
|
@ -34,11 +35,12 @@ buildPythonPackage rec {
|
|||
|
||||
nativeCheckInputs = [
|
||||
pytestCheckHook
|
||||
syrupy
|
||||
];
|
||||
|
||||
pythonImportsCheck = [ "textual_image" ];
|
||||
|
||||
doCheck = false; # tests require [syrupy](https://github.com/syrupy-project/syrupy)
|
||||
doCheck = true;
|
||||
|
||||
meta = {
|
||||
description = "Render images in the terminal with Textual and rich";
|
||||
|
|
|
@ -1,73 +1,84 @@
|
|||
{
|
||||
lib,
|
||||
fetchPypi,
|
||||
buildPythonPackage,
|
||||
fetchFromGitHub,
|
||||
|
||||
# build-system
|
||||
setuptools-scm,
|
||||
lxml,
|
||||
|
||||
# dependencies
|
||||
cwcwidth,
|
||||
pytestCheckHook,
|
||||
lxml,
|
||||
|
||||
# tests
|
||||
aeidon,
|
||||
charset-normalizer,
|
||||
cheroot,
|
||||
fluent-syntax,
|
||||
gettext,
|
||||
iniparse,
|
||||
vobject,
|
||||
mistletoe,
|
||||
phply,
|
||||
pyparsing,
|
||||
pytestCheckHook,
|
||||
ruamel-yaml,
|
||||
cheroot,
|
||||
fluent-syntax,
|
||||
aeidon,
|
||||
charset-normalizer,
|
||||
syrupy,
|
||||
gettext,
|
||||
vobject,
|
||||
}:
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "translate-toolkit";
|
||||
version = "3.15.1";
|
||||
version = "3.15.2";
|
||||
|
||||
pyproject = true;
|
||||
build-system = [ setuptools-scm ];
|
||||
|
||||
src = fetchPypi {
|
||||
pname = "translate_toolkit";
|
||||
inherit version;
|
||||
hash = "sha256-Omapbrcv6+A5fGb34xLdlmoh3QAXN1+5VxoCRdyX9mM=";
|
||||
src = fetchFromGitHub {
|
||||
owner = "translate";
|
||||
repo = "translate";
|
||||
tag = version;
|
||||
hash = "sha256-HZ00ds3MUrtLb6WjxpCch8CPvOuadHJXZsJRQdqge0M=";
|
||||
};
|
||||
|
||||
build-system = [ setuptools-scm ];
|
||||
|
||||
dependencies = [
|
||||
lxml
|
||||
cwcwidth
|
||||
lxml
|
||||
];
|
||||
|
||||
nativeCheckInputs = [
|
||||
pytestCheckHook
|
||||
aeidon
|
||||
charset-normalizer
|
||||
cheroot
|
||||
fluent-syntax
|
||||
gettext
|
||||
iniparse
|
||||
vobject
|
||||
mistletoe
|
||||
phply
|
||||
pyparsing
|
||||
pytestCheckHook
|
||||
ruamel-yaml
|
||||
cheroot
|
||||
fluent-syntax
|
||||
aeidon
|
||||
charset-normalizer
|
||||
syrupy
|
||||
gettext
|
||||
vobject
|
||||
];
|
||||
|
||||
disabledTests = [
|
||||
# Probably breaks because of nix sandbox
|
||||
"test_timezones"
|
||||
|
||||
# Requires network
|
||||
"test_xliff_conformance"
|
||||
];
|
||||
|
||||
pythonImportsCheck = [ "translate" ];
|
||||
|
||||
meta = with lib; {
|
||||
__darwinAllowLocalNetworking = true;
|
||||
|
||||
meta = {
|
||||
description = "Useful localization tools for building localization & translation systems";
|
||||
homepage = "https://toolkit.translatehouse.org/";
|
||||
changelog = "https://docs.translatehouse.org/projects/translate-toolkit/en/latest/releases/${version}.html";
|
||||
license = licenses.gpl2Plus;
|
||||
maintainers = with maintainers; [ erictapen ];
|
||||
license = lib.licenses.gpl2Plus;
|
||||
maintainers = with lib.maintainers; [ erictapen ];
|
||||
};
|
||||
}
|
||||
|
|
|
@ -27,14 +27,14 @@
|
|||
|
||||
buildPythonPackage rec {
|
||||
pname = "uproot";
|
||||
version = "5.6.0";
|
||||
version = "5.6.1";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "scikit-hep";
|
||||
repo = "uproot5";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-9DObKSMGx6fgU6DHafqynd7XC36zdjzp24iyaugobw8=";
|
||||
hash = "sha256-45u6Jky5NRrRVCEazte1gzAZfmFR9B/AYR2DHK85Rz0=";
|
||||
};
|
||||
|
||||
build-system = [
|
||||
|
|
|
@ -8,13 +8,13 @@
|
|||
|
||||
buildPythonPackage rec {
|
||||
pname = "weblate-language-data";
|
||||
version = "2025.3";
|
||||
version = "2025.5";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchPypi {
|
||||
pname = "weblate_language_data";
|
||||
inherit version;
|
||||
hash = "sha256-1uZqqwJds+Q2yL2OP2dEEbp4sJmJN28gOYDDJ3fhBRA=";
|
||||
hash = "sha256-+gT1630GfTd2lHD6dvrETaURwZY9RfS08HsYxMLVWko=";
|
||||
};
|
||||
|
||||
build-system = [ setuptools ];
|
||||
|
|
|
@ -1,41 +0,0 @@
|
|||
{
|
||||
lib,
|
||||
rustPlatform,
|
||||
fetchFromGitHub,
|
||||
openssl,
|
||||
pkg-config,
|
||||
}:
|
||||
|
||||
rustPlatform.buildRustPackage rec {
|
||||
pname = "moon";
|
||||
version = "1.34.3";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "moonrepo";
|
||||
repo = pname;
|
||||
rev = "v${version}";
|
||||
hash = "sha256-LLKHRybTSUhz5YfaV7scVASa6TJqkHDbpVfzL2bANtQ=";
|
||||
};
|
||||
|
||||
useFetchCargoVendor = true;
|
||||
cargoHash = "sha256-Rx6g+J7Sh1G8ZrUP55oxrUwCyBp0WV67yG6+ql9J5QI=";
|
||||
|
||||
env = {
|
||||
RUSTFLAGS = "-C strip=symbols";
|
||||
OPENSSL_NO_VENDOR = 1;
|
||||
};
|
||||
|
||||
buildInputs = [ openssl ];
|
||||
nativeBuildInputs = [ pkg-config ];
|
||||
|
||||
# Some tests fail, because test using internet connection and install NodeJS by example
|
||||
doCheck = false;
|
||||
|
||||
meta = with lib; {
|
||||
description = "Task runner and repo management tool for the web ecosystem, written in Rust";
|
||||
mainProgram = "moon";
|
||||
homepage = "https://github.com/moonrepo/moon";
|
||||
license = licenses.mit;
|
||||
maintainers = with maintainers; [ flemzord ];
|
||||
};
|
||||
}
|
|
@ -14,12 +14,12 @@ let
|
|||
# kernel config in the xanmod version commit
|
||||
variants = {
|
||||
lts = {
|
||||
version = "6.12.23";
|
||||
hash = "sha256-OBsKzXcFLwqidotHDmPwKFtBX9zRC7DoDR4hhWZUv/E=";
|
||||
version = "6.12.24";
|
||||
hash = "sha256-W4c/MqkwWzLhun700MfT4RzmrHaXyQfKqJ2MKahTMP4=";
|
||||
};
|
||||
main = {
|
||||
version = "6.13.11";
|
||||
hash = "sha256-hv93f1poaCmjdy2G39+T2crnYMS26FxD2Dn2hmTGZB8=";
|
||||
version = "6.13.12";
|
||||
hash = "sha256-O0sZ26nWfPfgCI9/J7mGZKtLzk9beawKEHoww1euoic=";
|
||||
};
|
||||
};
|
||||
|
||||
|
|
|
@ -1,8 +1,12 @@
|
|||
{ callPackage }:
|
||||
builtins.mapAttrs (_: callPackage ./generic.nix) rec {
|
||||
wordpress = wordpress_6_7;
|
||||
wordpress = wordpress_6_8;
|
||||
wordpress_6_7 = {
|
||||
version = "6.7.2";
|
||||
hash = "sha256-z9nIPPqd2gNRiY6ptz9YmVyBeZSlQkvhh3f4PohqPPY=";
|
||||
};
|
||||
wordpress_6_8 = {
|
||||
version = "6.8";
|
||||
hash = "sha256-99vtxCPds/Lz6Y6RQPFyC/1tSo9Ic8hdouYvageN4Qo=";
|
||||
};
|
||||
}
|
||||
|
|
|
@ -6,10 +6,10 @@
|
|||
"version": "2.5.2"
|
||||
},
|
||||
"akismet": {
|
||||
"path": "akismet/tags/5.3.3",
|
||||
"rev": "3186042",
|
||||
"sha256": "1rxzy5qm55q7q1m7x73hxy5wx6cz5g4rsii228icbi5giyaldk6b",
|
||||
"version": "5.3.3"
|
||||
"path": "akismet/tags/5.3.7",
|
||||
"rev": "3272824",
|
||||
"sha256": "0vpvzp0hf9b5ga4snlbh3k6z4vqwzxgzhgz61n62g0qgxkgk0qv1",
|
||||
"version": "5.3.7"
|
||||
},
|
||||
"antispam-bee": {
|
||||
"path": "antispam-bee/tags/2.11.7",
|
||||
|
@ -24,16 +24,16 @@
|
|||
"version": "2.21.08.31"
|
||||
},
|
||||
"breeze": {
|
||||
"path": "breeze/tags/2.1.19",
|
||||
"rev": "3188500",
|
||||
"sha256": "0y9xaxdglsdh4724szpgn76pv46k0l159739jgapx9cc9s319cp5",
|
||||
"version": "2.1.19"
|
||||
"path": "breeze/tags/2.2.9",
|
||||
"rev": "3270307",
|
||||
"sha256": "19n5zrdswj4mi23355a13k4j194119nw70g95c0irxy78lv74zhm",
|
||||
"version": "2.2.9"
|
||||
},
|
||||
"co-authors-plus": {
|
||||
"path": "co-authors-plus/tags/3.6.3",
|
||||
"rev": "3177076",
|
||||
"sha256": "1ri2ibzr1da8sp7wclm1vyxb4k8661jiavvjn19pgkxwb5hycnan",
|
||||
"version": "3.6.3"
|
||||
"path": "co-authors-plus/tags/3.6.5",
|
||||
"rev": "3273514",
|
||||
"sha256": "1jmcimc58psxlkk3pl57l5270f7w26vsx23j3mdlxh455vj5iavf",
|
||||
"version": "3.6.5"
|
||||
},
|
||||
"code-syntax-block": {
|
||||
"path": "code-syntax-block/tags/3.2.1",
|
||||
|
@ -42,10 +42,10 @@
|
|||
"version": "3.2.1"
|
||||
},
|
||||
"cookie-notice": {
|
||||
"path": "cookie-notice/tags/2.4.18",
|
||||
"rev": "3134111",
|
||||
"sha256": "110g3jizsyy42vrzvhhzfdnvw6gx2vv2yn2kjgy3sspphzz0vdg8",
|
||||
"version": "2.4.18"
|
||||
"path": "cookie-notice/tags/2.5.6",
|
||||
"rev": "3262965",
|
||||
"sha256": "1h7avy7mni4cfvh672vnk6n4npz57mpgm8xssp089hn8vqj2d1zx",
|
||||
"version": "2.5.6"
|
||||
},
|
||||
"disable-xml-rpc": {
|
||||
"path": "disable-xml-rpc/tags/1.0.1",
|
||||
|
@ -60,16 +60,16 @@
|
|||
"version": "1.4.0"
|
||||
},
|
||||
"gutenberg": {
|
||||
"path": "gutenberg/tags/19.6.2",
|
||||
"rev": "3188877",
|
||||
"sha256": "1i8p2rdjh8vc4qgynlpzh652ciz1sicbr10a9zpamca30j9gsvn3",
|
||||
"version": "19.6.2"
|
||||
"path": "gutenberg/tags/20.6.0",
|
||||
"rev": "3266305",
|
||||
"sha256": "09sjm22lg5n07pi53xbaf47719zlp1nb7cmhkxd6pwdz3sik7xcx",
|
||||
"version": "20.6.0"
|
||||
},
|
||||
"hcaptcha-for-forms-and-more": {
|
||||
"path": "hcaptcha-for-forms-and-more/tags/4.7.1",
|
||||
"rev": "3189857",
|
||||
"sha256": "0kr1270af0visl2w4270pjf0063rswqpjly440hd801bkd9bdqfg",
|
||||
"version": "4.7.1"
|
||||
"path": "hcaptcha-for-forms-and-more/tags/4.12.0",
|
||||
"rev": "3265103",
|
||||
"sha256": "0b8blf03g8vaw1i22rl3swknyqwq28bv8fmk2fd6a64phrsbdpvj",
|
||||
"version": "4.12.0"
|
||||
},
|
||||
"hello-dolly": {
|
||||
"path": "hello-dolly/tags/1.7.2",
|
||||
|
@ -78,16 +78,16 @@
|
|||
"version": "1.7.2"
|
||||
},
|
||||
"hkdev-maintenance-mode": {
|
||||
"path": "hkdev-maintenance-mode/trunk",
|
||||
"rev": "3098579",
|
||||
"sha256": "1l8h3f4fmgjjnvk81vf35jmhdsnfc8j2gi3gqrb8mr2q3dbf9fkn",
|
||||
"version": "3.0.2"
|
||||
"path": "hkdev-maintenance-mode/tags/3.1.3",
|
||||
"rev": "3252095",
|
||||
"sha256": "1znf09ld180qkfzyxigm5xhzqvfrlvx4g4j0f66a9fny4kpfk9jq",
|
||||
"version": "3.1.3"
|
||||
},
|
||||
"jetpack": {
|
||||
"path": "jetpack/tags/14.0",
|
||||
"rev": "3183818",
|
||||
"sha256": "0rybckv1qi0skh9pg9r98zi0p36w2yqpqv1dn2wmpc9c03xpra4p",
|
||||
"version": "14.0"
|
||||
"path": "jetpack/tags/14.5",
|
||||
"rev": "3265712",
|
||||
"sha256": "0bibdqlv88hhk6xdlaq62264slqf0nild9mqzkbglzl2zybpfyjx",
|
||||
"version": "14.5"
|
||||
},
|
||||
"jetpack-lite": {
|
||||
"path": "jetpack-lite/tags/3.0.3",
|
||||
|
@ -96,22 +96,22 @@
|
|||
"version": "3.0.3"
|
||||
},
|
||||
"lightbox-photoswipe": {
|
||||
"path": "lightbox-photoswipe/tags/5.5.1",
|
||||
"rev": "3186048",
|
||||
"sha256": "0a47hccpq9b6cya8bccm3impxj0k5s2g8mga9jgrr1dysbr0gx31",
|
||||
"version": "5.5.1"
|
||||
"path": "lightbox-photoswipe/tags/5.6.1",
|
||||
"rev": "3213779",
|
||||
"sha256": "1p6w9bcb8irq38zsr2m14lnaq4hdjqvrcw7dr0603p00wnr9hc3k",
|
||||
"version": "5.6.1"
|
||||
},
|
||||
"login-lockdown": {
|
||||
"path": "login-lockdown/tags/2.11",
|
||||
"rev": "3187149",
|
||||
"sha256": "0cihpih0rxz7da8s6rjlz9lha1hljfcg1bh5pn9a76j9pbqm23pp",
|
||||
"rev": "3274659",
|
||||
"sha256": "0hs8mv7w0fxad05fj5v5867azy4zd5x05918jq362f6qj18ci8xm",
|
||||
"version": "2.11"
|
||||
},
|
||||
"mailpoet": {
|
||||
"path": "mailpoet/tags/5.3.7",
|
||||
"rev": "3186516",
|
||||
"sha256": "00xajzf3hvvhv0jvg6fagi0h64rsq60ccraj0xfxah6cs6zf5kr5",
|
||||
"version": "5.3.7"
|
||||
"path": "mailpoet/tags/5.10.1",
|
||||
"rev": "3273602",
|
||||
"sha256": "0kzvc7841v5zl10vvsqmywm1i4smic4vvb3kl03a905j2flsjwm3",
|
||||
"version": "5.10.1"
|
||||
},
|
||||
"merge-minify-refresh": {
|
||||
"path": "merge-minify-refresh/trunk",
|
||||
|
@ -120,15 +120,15 @@
|
|||
"version": "2.12"
|
||||
},
|
||||
"opengraph": {
|
||||
"path": "opengraph/tags/1.12.1",
|
||||
"rev": "3173888",
|
||||
"sha256": "0g0avalaijazwgny7ncdj94ghinvhn5n6xbwd2cvjqzv8rzcry7n",
|
||||
"version": "1.12.1"
|
||||
"path": "opengraph/tags/2.0.2",
|
||||
"rev": "3246616",
|
||||
"sha256": "1jphg0w6mm021kxypgz7hh04hyw7v7g95gdm35mq34z39h29hkbp",
|
||||
"version": "2.0.2"
|
||||
},
|
||||
"simple-login-captcha": {
|
||||
"path": "simple-login-captcha/tags/1.3.6",
|
||||
"rev": "3122028",
|
||||
"sha256": "0j2gda5zsi48ra1w57v06ygyng438kjpaq67hb11mpzz8a7s0vav",
|
||||
"rev": "3272733",
|
||||
"sha256": "1p0lhhqn9bca900bdbp5lnzq8mj16s3bic039ndrqzhj1wd87fy1",
|
||||
"version": "1.3.6"
|
||||
},
|
||||
"simple-mastodon-verification": {
|
||||
|
@ -162,10 +162,10 @@
|
|||
"version": "1.2.3"
|
||||
},
|
||||
"webp-converter-for-media": {
|
||||
"path": "webp-converter-for-media/tags/6.1.2",
|
||||
"rev": "3175897",
|
||||
"sha256": "06zaxd6lrngmivvgyw5pb5sd53gzvmr54pyavnia74gd0n3lkzyi",
|
||||
"version": "6.1.2"
|
||||
"path": "webp-converter-for-media/tags/6.2.1",
|
||||
"rev": "3265172",
|
||||
"sha256": "13affcpq23s3gjsd7mja86j3a7vgv4kyaca77gxjsp1nbiba9nk5",
|
||||
"version": "6.2.1"
|
||||
},
|
||||
"webp-express": {
|
||||
"path": "webp-express/tags/0.25.9",
|
||||
|
@ -174,10 +174,10 @@
|
|||
"version": "0.25.9"
|
||||
},
|
||||
"wordpress-seo": {
|
||||
"path": "wordpress-seo/tags/23.8",
|
||||
"rev": "3182123",
|
||||
"sha256": "1i2j998wggpj5bapkzvwqpry1nji94qg1d19h39wmq1fyw0yiyka",
|
||||
"version": "23.8"
|
||||
"path": "wordpress-seo/tags/24.9",
|
||||
"rev": "3273107",
|
||||
"sha256": "04b541yryi1xjkrj9ydr2yy7dasc1557f32asq6mppbyn2ia54xq",
|
||||
"version": "24.9"
|
||||
},
|
||||
"worker": {
|
||||
"path": "worker/tags/4.9.20",
|
||||
|
@ -192,22 +192,22 @@
|
|||
"version": "3.0"
|
||||
},
|
||||
"wp-fail2ban": {
|
||||
"path": "wp-fail2ban/tags/5.3.2",
|
||||
"rev": "3131194",
|
||||
"sha256": "1svp2a3xr6ajfhabz2n4rqcf9bzfr9dilc2n27ral9akc86lj1ii",
|
||||
"version": "5.3.2"
|
||||
"path": "wp-fail2ban/tags/5.4.0.1",
|
||||
"rev": "3230788",
|
||||
"sha256": "1lzm42lx810h1fpn9qfi9az4ssmxsysx6lpcpfs6y815a4ik0dc4",
|
||||
"version": "5.4.0.1"
|
||||
},
|
||||
"wp-fail2ban-addon-contact-form-7": {
|
||||
"path": "wp-fail2ban-addon-contact-form-7/tags/2.0.0",
|
||||
"rev": "3069647",
|
||||
"sha256": "05qfh64dja3dbzs4z7y0gn9b0bm2a03babr3qkjn6g9v4wa6m36i",
|
||||
"rev": "3150733",
|
||||
"sha256": "0xixgpkibyp9diwnfdr5pyyf3z1ll9wkps5cdhpqcikaapdpj45f",
|
||||
"version": "2.0.0"
|
||||
},
|
||||
"wp-fastest-cache": {
|
||||
"path": "wp-fastest-cache/tags/1.3.2",
|
||||
"rev": "3181365",
|
||||
"sha256": "0yh0vabig7yfyq98awb4nccp786rl1jcv9981s3shirr43ys4ylw",
|
||||
"version": "1.3.2"
|
||||
"path": "wp-fastest-cache/tags/1.3.6",
|
||||
"rev": "3271461",
|
||||
"sha256": "1m06zrpq8iya8pkra99ajkv74lqqfgwdv74ywjnf23h57cli609a",
|
||||
"version": "1.3.6"
|
||||
},
|
||||
"wp-gdpr-compliance": {
|
||||
"path": "wp-gdpr-compliance/tags/2.0.22",
|
||||
|
@ -216,28 +216,28 @@
|
|||
"version": "2.0.22"
|
||||
},
|
||||
"wp-import-export-lite": {
|
||||
"path": "wp-import-export-lite/tags/3.9.27",
|
||||
"rev": "3189188",
|
||||
"sha256": "001ncghhvggbvgxm5c3c14yhkg07c16caz79kb5dx8sa2k56zk2l",
|
||||
"version": "3.9.27"
|
||||
"path": "wp-import-export-lite/trunk",
|
||||
"rev": "3274100",
|
||||
"sha256": "1s7hqsh5xvwd84349a2rkxv3bqi7y86m5q6x0y7qgm889m3d2hli",
|
||||
"version": "3.9.28"
|
||||
},
|
||||
"wp-mail-smtp": {
|
||||
"path": "wp-mail-smtp/tags/4.2.0",
|
||||
"rev": "3183227",
|
||||
"sha256": "0f54pmap43f65wpvd7abp867bfk2wzf9kp5n13iq47mxjdickj80",
|
||||
"version": "4.2.0"
|
||||
"path": "wp-mail-smtp/tags/4.4.0",
|
||||
"rev": "3251178",
|
||||
"sha256": "0rg9rdd675zrc9x1vxb552v10gk0jk2lq6pkbd4kbcmh851r55zb",
|
||||
"version": "4.4.0"
|
||||
},
|
||||
"wp-statistics": {
|
||||
"path": "wp-statistics/tags/14.11.2",
|
||||
"rev": "3182553",
|
||||
"sha256": "1vpxa6kk6jlanhva5px46pg7kxrfaj33cs3z95bj18hr155v8vbv",
|
||||
"version": "14.11.2"
|
||||
"path": "wp-statistics/tags/14.13.1",
|
||||
"rev": "3268590",
|
||||
"sha256": "0xr04pa8f24lril2svd0g7hd4hgw6nvcv3ys5wvn32byjd8pxx2c",
|
||||
"version": "14.13.1"
|
||||
},
|
||||
"wp-swiper": {
|
||||
"path": "wp-swiper/trunk",
|
||||
"rev": "3179903",
|
||||
"sha256": "016qb2ydh43wsdzba4wg57qm0q30kyrrx06qfssdv71269n8dfqr",
|
||||
"version": "1.2.13"
|
||||
"rev": "3220490",
|
||||
"sha256": "091rl79z5y9qvvdlcfx9czfrrji0ifipkg7l02n91331fi02ij07",
|
||||
"version": "1.2.17"
|
||||
},
|
||||
"wp-user-avatars": {
|
||||
"path": "wp-user-avatars/trunk",
|
||||
|
@ -246,9 +246,9 @@
|
|||
"version": "1.4.1"
|
||||
},
|
||||
"wpforms-lite": {
|
||||
"path": "wpforms-lite/tags/1.9.2.1",
|
||||
"rev": "3183825",
|
||||
"sha256": "17h2p200vb0m3sw9xnslj9kj2p6asg04azrrki4kafigw7fgl66y",
|
||||
"version": "1.9.2.1"
|
||||
"path": "wpforms-lite/tags/1.9.4.2",
|
||||
"rev": "3254748",
|
||||
"sha256": "087iw17maiv84cmyv0lmpr8fafijr3m7xw36jdwbd3kfi57rwmsz",
|
||||
"version": "1.9.4.2"
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,21 +1,21 @@
|
|||
{
|
||||
"twentynineteen": {
|
||||
"path": "twentynineteen/3.0",
|
||||
"rev": "248593",
|
||||
"sha256": "0sjpkb3h7109svnfpvxha1xv3ga4plrhqr0xi28j8fp55fry2bl1",
|
||||
"version": "3.0"
|
||||
"path": "twentynineteen/3.1",
|
||||
"rev": "267655",
|
||||
"sha256": "0w6vq93s54j8c02613h9hmjjzs15aasazbi96c6k0ns8395dzl2i",
|
||||
"version": "3.1"
|
||||
},
|
||||
"twentytwenty": {
|
||||
"path": "twentytwenty/2.8",
|
||||
"rev": "248599",
|
||||
"sha256": "1qk4yhw3hcgb4nr8dpmb0ssvvq176xwqpnr8ad8xzhkz4qbaqcz3",
|
||||
"version": "2.8"
|
||||
"path": "twentytwenty/2.9",
|
||||
"rev": "267656",
|
||||
"sha256": "1hkbsy5w5qzbvlsaj16zwnmq0hzhnlqb6ikjyg0fliyddlxnjyi0",
|
||||
"version": "2.9"
|
||||
},
|
||||
"twentytwentyfive": {
|
||||
"path": "twentytwentyfive/1.0",
|
||||
"rev": "248589",
|
||||
"sha256": "00360gxmnzq4z5z2b7z1wpziwfb6x8nz74qv3c9fpri2d9k4356f",
|
||||
"version": "1.0"
|
||||
"path": "twentytwentyfive/1.2",
|
||||
"rev": "267661",
|
||||
"sha256": "1sm5ifdgnxgmg0pkaik98hnqmcfmjk552994a0gd4mpp137d3f1n",
|
||||
"version": "1.2"
|
||||
},
|
||||
"twentytwentyfour": {
|
||||
"path": "twentytwentyfour/1.3",
|
||||
|
@ -24,10 +24,10 @@
|
|||
"version": "1.3"
|
||||
},
|
||||
"twentytwentyone": {
|
||||
"path": "twentytwentyone/2.4",
|
||||
"rev": "248601",
|
||||
"sha256": "06sx6nx8v1bpc9csd718560fi9j7iazw1fb4kwfgckiq79kp8s7g",
|
||||
"version": "2.4"
|
||||
"path": "twentytwentyone/2.5",
|
||||
"rev": "267659",
|
||||
"sha256": "06jb3wx0mwfkv0yb1vi2prx9i13xw2lr3xb7qkv5vlc7dc08rb5r",
|
||||
"version": "2.5"
|
||||
},
|
||||
"twentytwentythree": {
|
||||
"path": "twentytwentythree/1.6",
|
||||
|
@ -36,9 +36,9 @@
|
|||
"version": "1.6"
|
||||
},
|
||||
"twentytwentytwo": {
|
||||
"path": "twentytwentytwo/1.9",
|
||||
"rev": "248603",
|
||||
"sha256": "0c7rx47n7kd5khrd7im4y9hf8bnwlwxhnrgcqhmwvcry60wzc7y2",
|
||||
"version": "1.9"
|
||||
"path": "twentytwentytwo/2.0",
|
||||
"rev": "267660",
|
||||
"sha256": "0b34rz0jpxzc0bc9plml0n4c54rlgzq9r7f9wx092yf0jiz9fr12",
|
||||
"version": "2.0"
|
||||
}
|
||||
}
|
||||
|
|
|
@ -8,16 +8,16 @@
|
|||
|
||||
buildGoModule rec {
|
||||
pname = "gopass-summon-provider";
|
||||
version = "1.15.15";
|
||||
version = "1.15.16";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "gopasspw";
|
||||
repo = "gopass-summon-provider";
|
||||
rev = "v${version}";
|
||||
hash = "sha256-yMua3BSl4u/1axLMmLIzjqj8wYvMMPTqmRgcuH1tqN0=";
|
||||
hash = "sha256-ULt4sQwK7SbXXDafVQ/coEf6+tzqO6Cy6YKJIMl0Vzc=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-onpg0CRm5HSfMEejhn2ycnV1GuukX1SK4FZN/KjEiR4=";
|
||||
vendorHash = "sha256-FE4ZZjXOWx4swj5FMNN7keZjK2BHkGF0deegbZaBak0=";
|
||||
|
||||
subPackages = [ "." ];
|
||||
|
||||
|
|
|
@ -1111,8 +1111,6 @@ with pkgs;
|
|||
|
||||
fontbakery = with python3Packages; toPythonApplication fontbakery;
|
||||
|
||||
weylus = callPackage ../applications/graphics/weylus { };
|
||||
|
||||
genealogos-api = genealogos-cli.override {
|
||||
crate = "api";
|
||||
};
|
||||
|
@ -7898,8 +7896,6 @@ with pkgs;
|
|||
'';
|
||||
};
|
||||
|
||||
moon = callPackage ../development/tools/build-managers/moon/default.nix { };
|
||||
|
||||
mopsa = ocamlPackages.mopsa.bin;
|
||||
|
||||
haskell-ci =
|
||||
|
@ -17653,6 +17649,7 @@ with pkgs;
|
|||
inherit (callPackage ../servers/web-apps/wordpress { })
|
||||
wordpress
|
||||
wordpress_6_7
|
||||
wordpress_6_8
|
||||
;
|
||||
|
||||
wordpressPackages = recurseIntoAttrs (
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue