Merge master into staging-next
This commit is contained in:
@@ -26,21 +26,20 @@ let
|
||||
mkManifestTarget =
|
||||
name: if (lib.hasSuffix ".yaml" name || lib.hasSuffix ".yml" name) then name else name + ".yaml";
|
||||
# Produces a list containing all duplicate manifest names
|
||||
duplicateManifests =
|
||||
with builtins;
|
||||
lib.intersectLists (attrNames cfg.autoDeployCharts) (attrNames cfg.manifests);
|
||||
duplicateManifests = lib.intersectLists (builtins.attrNames cfg.autoDeployCharts) (
|
||||
builtins.attrNames cfg.manifests
|
||||
);
|
||||
# Produces a list containing all duplicate chart names
|
||||
duplicateCharts =
|
||||
with builtins;
|
||||
lib.intersectLists (attrNames cfg.autoDeployCharts) (attrNames cfg.charts);
|
||||
duplicateCharts = lib.intersectLists (builtins.attrNames cfg.autoDeployCharts) (
|
||||
builtins.attrNames cfg.charts
|
||||
);
|
||||
|
||||
# Converts YAML -> JSON -> Nix
|
||||
fromYaml =
|
||||
path:
|
||||
with builtins;
|
||||
fromJSON (
|
||||
readFile (
|
||||
pkgs.runCommand "${path}-converted.json" { nativeBuildInputs = [ yq-go ]; } ''
|
||||
builtins.fromJSON (
|
||||
builtins.readFile (
|
||||
pkgs.runCommand "${path}-converted.json" { nativeBuildInputs = [ pkgs.yq-go ]; } ''
|
||||
yq --no-colors --output-format json ${path} > $out
|
||||
''
|
||||
)
|
||||
|
||||
@@ -78,6 +78,20 @@ import ../make-test-python.nix (
|
||||
disabled = testChart // {
|
||||
enable = false;
|
||||
};
|
||||
# chart with values set via YAML file
|
||||
values-file = testChart // {
|
||||
# Remove unsafeDiscardStringContext workaround when Nix can convert a string to a path
|
||||
# https://github.com/NixOS/nix/issues/12407
|
||||
values = /.
|
||||
+ builtins.unsafeDiscardStringContext (
|
||||
builtins.toFile "k3s-test-chart-values.yaml" ''
|
||||
runCommand: "echo 'Hello, file!'"
|
||||
image:
|
||||
repository: test.local/test
|
||||
tag: local
|
||||
''
|
||||
);
|
||||
};
|
||||
# advanced chart that should get installed in the "test" namespace with a custom
|
||||
# timeout and overridden values
|
||||
advanced = testChart // {
|
||||
@@ -117,18 +131,22 @@ import ../make-test-python.nix (
|
||||
# check existence/absence of chart manifest files
|
||||
machine.succeed("test -e /var/lib/rancher/k3s/server/manifests/hello.yaml")
|
||||
machine.succeed("test ! -e /var/lib/rancher/k3s/server/manifests/disabled.yaml")
|
||||
machine.succeed("test -e /var/lib/rancher/k3s/server/manifests/values-file.yaml")
|
||||
machine.succeed("test -e /var/lib/rancher/k3s/server/manifests/advanced.yaml")
|
||||
# check that the timeout is set correctly, select only the first doc in advanced.yaml
|
||||
advancedManifest = json.loads(machine.succeed("yq -o json 'select(di == 0)' /var/lib/rancher/k3s/server/manifests/advanced.yaml"))
|
||||
assert advancedManifest["spec"]["timeout"] == "69s", f"unexpected value for spec.timeout: {advancedManifest["spec"]["timeout"]}"
|
||||
# wait for test jobs to complete
|
||||
machine.wait_until_succeeds("kubectl wait --for=condition=complete job/hello", timeout=180)
|
||||
machine.wait_until_succeeds("kubectl wait --for=condition=complete job/values-file", timeout=180)
|
||||
machine.wait_until_succeeds("kubectl -n test wait --for=condition=complete job/advanced", timeout=180)
|
||||
# check output of test jobs
|
||||
hello_output = machine.succeed("kubectl logs -l batch.kubernetes.io/job-name=hello")
|
||||
values_file_output = machine.succeed("kubectl logs -l batch.kubernetes.io/job-name=values-file")
|
||||
advanced_output = machine.succeed("kubectl -n test logs -l batch.kubernetes.io/job-name=advanced")
|
||||
# strip the output to remove trailing whitespaces
|
||||
assert hello_output.rstrip() == "Hello, world!", f"unexpected output of hello job: {hello_output}"
|
||||
assert values_file_output.rstrip() == "Hello, file!", f"unexpected output of values file job: {values_file_output}"
|
||||
assert advanced_output.rstrip() == "advanced hello", f"unexpected output of advanced job: {advanced_output}"
|
||||
'';
|
||||
}
|
||||
|
||||
@@ -19,10 +19,10 @@
|
||||
"datagrip": {
|
||||
"update-channel": "DataGrip RELEASE",
|
||||
"url-template": "https://download.jetbrains.com/datagrip/datagrip-{version}.tar.gz",
|
||||
"version": "2025.1.3",
|
||||
"sha256": "b672b2b50e2ae539af24e32ac7678ff32a8b207e6692e12c8b891eaf78200d24",
|
||||
"url": "https://download.jetbrains.com/datagrip/datagrip-2025.1.3.tar.gz",
|
||||
"build_number": "251.26094.87"
|
||||
"version": "2025.2",
|
||||
"sha256": "5c44d4cb3e323f6913ef09a50b13028f92a7db6809b08a26763929555186df31",
|
||||
"url": "https://download.jetbrains.com/datagrip/datagrip-2025.2.tar.gz",
|
||||
"build_number": "252.23892.363"
|
||||
},
|
||||
"dataspell": {
|
||||
"update-channel": "DataSpell RELEASE",
|
||||
@@ -35,10 +35,10 @@
|
||||
"gateway": {
|
||||
"update-channel": "Gateway RELEASE",
|
||||
"url-template": "https://download.jetbrains.com/idea/gateway/JetBrainsGateway-{version}.tar.gz",
|
||||
"version": "2025.1.2",
|
||||
"sha256": "666ea22f7bdfdbf327dd77b7292e2abf5a3ac356ae043fe8b35102d78437d7f2",
|
||||
"url": "https://download.jetbrains.com/idea/gateway/JetBrainsGateway-2025.1.2.tar.gz",
|
||||
"build_number": "251.26094.128"
|
||||
"version": "2025.2",
|
||||
"sha256": "195509b4e35ba3d31f71e3c39ea32e17dbfebddae857691234fc0683802ce448",
|
||||
"url": "https://download.jetbrains.com/idea/gateway/JetBrainsGateway-2025.2.tar.gz",
|
||||
"build_number": "252.23892.437"
|
||||
},
|
||||
"goland": {
|
||||
"update-channel": "GoLand RELEASE",
|
||||
@@ -51,18 +51,18 @@
|
||||
"idea-community": {
|
||||
"update-channel": "IntelliJ IDEA RELEASE",
|
||||
"url-template": "https://download.jetbrains.com/idea/ideaIC-{version}.tar.gz",
|
||||
"version": "2025.1.4.1",
|
||||
"sha256": "34e0d7d20b6ff303cfbb97c75147b11a437221b96783687d9909adf1d56817ff",
|
||||
"url": "https://download.jetbrains.com/idea/ideaIC-2025.1.4.1.tar.gz",
|
||||
"build_number": "251.27812.49"
|
||||
"version": "2025.2",
|
||||
"sha256": "30e917c55507443c61674d0bdd5cbb40a5b02c628d5073f8a0028ef49e0c50b5",
|
||||
"url": "https://download.jetbrains.com/idea/ideaIC-2025.2.tar.gz",
|
||||
"build_number": "252.23892.409"
|
||||
},
|
||||
"idea-ultimate": {
|
||||
"update-channel": "IntelliJ IDEA RELEASE",
|
||||
"url-template": "https://download.jetbrains.com/idea/ideaIU-{version}.tar.gz",
|
||||
"version": "2025.1.4.1",
|
||||
"sha256": "d1335bcdcac3746a10d6b3346f06ab6d34c9ad14c4af759322d9a93f7b428894",
|
||||
"url": "https://download.jetbrains.com/idea/ideaIU-2025.1.4.1.tar.gz",
|
||||
"build_number": "251.27812.49"
|
||||
"version": "2025.2",
|
||||
"sha256": "d28d0d647cf5f0d2eedd49602493be4a3182aec83c73df01b887164f56db0ff4",
|
||||
"url": "https://download.jetbrains.com/idea/ideaIU-2025.2.tar.gz",
|
||||
"build_number": "252.23892.409"
|
||||
},
|
||||
"mps": {
|
||||
"update-channel": "MPS RELEASE",
|
||||
@@ -84,34 +84,34 @@
|
||||
"pycharm-community": {
|
||||
"update-channel": "PyCharm RELEASE",
|
||||
"url-template": "https://download.jetbrains.com/python/pycharm-community-{version}.tar.gz",
|
||||
"version": "2025.1.3.1",
|
||||
"sha256": "17899a66ee4261fdb1308ee44d455675aff1e387b24165d11afdea3a88ecb244",
|
||||
"url": "https://download.jetbrains.com/python/pycharm-community-2025.1.3.1.tar.gz",
|
||||
"build_number": "251.26927.90"
|
||||
"version": "2025.2",
|
||||
"sha256": "356dc81511bbd361c7f106fda8597503c6b9797d36a3a04434bbf0ec35a02434",
|
||||
"url": "https://download.jetbrains.com/python/pycharm-community-2025.2.tar.gz",
|
||||
"build_number": "252.23892.439"
|
||||
},
|
||||
"pycharm-professional": {
|
||||
"update-channel": "PyCharm RELEASE",
|
||||
"url-template": "https://download.jetbrains.com/python/pycharm-professional-{version}.tar.gz",
|
||||
"version": "2025.1.3.1",
|
||||
"sha256": "c8f5b42843ef21673dd94f0d565cda2d09dae595736e39cf510de9a0a8a07239",
|
||||
"url": "https://download.jetbrains.com/python/pycharm-professional-2025.1.3.1.tar.gz",
|
||||
"build_number": "251.26927.90"
|
||||
"version": "2025.2",
|
||||
"sha256": "bc3fbb31ea10e171686b9be8734051382233748502f124393c52848aefe97b32",
|
||||
"url": "https://download.jetbrains.com/python/pycharm-professional-2025.2.tar.gz",
|
||||
"build_number": "252.23892.439"
|
||||
},
|
||||
"rider": {
|
||||
"update-channel": "Rider RELEASE",
|
||||
"url-template": "https://download.jetbrains.com/rider/JetBrains.Rider-{version}.tar.gz",
|
||||
"version": "2025.1.4",
|
||||
"sha256": "88dc7c4b6581aab5f6a2713061ea10e7ad0f0735e92258f4a3aaba59964440ee",
|
||||
"url": "https://download.jetbrains.com/rider/JetBrains.Rider-2025.1.4.tar.gz",
|
||||
"build_number": "251.26927.67"
|
||||
"version": "2025.1.5",
|
||||
"sha256": "b10e21b764e504e33468ee93885fee1102c0b96bd628d1d7c0a19ce6e83910d6",
|
||||
"url": "https://download.jetbrains.com/rider/JetBrains.Rider-2025.1.5.tar.gz",
|
||||
"build_number": "251.27812.87"
|
||||
},
|
||||
"ruby-mine": {
|
||||
"update-channel": "RubyMine RELEASE",
|
||||
"url-template": "https://download.jetbrains.com/ruby/RubyMine-{version}.tar.gz",
|
||||
"version": "2025.1.4.1",
|
||||
"sha256": "c89dcc2a6e50b3bb9e588a5109a7f1de80c2fd09576199904b386547e585d0e4",
|
||||
"url": "https://download.jetbrains.com/ruby/RubyMine-2025.1.4.1.tar.gz",
|
||||
"build_number": "251.27812.51"
|
||||
"version": "2025.2",
|
||||
"sha256": "2a9c2a4b4ed222bdf0038553f46424f8bea1a2ebe6542c764d9586d82351381d",
|
||||
"url": "https://download.jetbrains.com/ruby/RubyMine-2025.2.tar.gz",
|
||||
"build_number": "252.23892.415"
|
||||
},
|
||||
"rust-rover": {
|
||||
"update-channel": "RustRover RELEASE",
|
||||
@@ -124,10 +124,10 @@
|
||||
"webstorm": {
|
||||
"update-channel": "WebStorm RELEASE",
|
||||
"url-template": "https://download.jetbrains.com/webstorm/WebStorm-{version}.tar.gz",
|
||||
"version": "2025.1.4.1",
|
||||
"sha256": "f10bfc1028350a73928b49dc51db336e9c77c680b9844d29c305218e7d5db192",
|
||||
"url": "https://download.jetbrains.com/webstorm/WebStorm-2025.1.4.1.tar.gz",
|
||||
"build_number": "251.27812.50"
|
||||
"version": "2025.2",
|
||||
"sha256": "85c83e8ed716e9cda03be922fd10d95c482f9f3c27e095dd768ddefd1e69462f",
|
||||
"url": "https://download.jetbrains.com/webstorm/WebStorm-2025.2.tar.gz",
|
||||
"build_number": "252.23892.411"
|
||||
},
|
||||
"writerside": {
|
||||
"update-channel": "Writerside EAP",
|
||||
@@ -158,10 +158,10 @@
|
||||
"datagrip": {
|
||||
"update-channel": "DataGrip RELEASE",
|
||||
"url-template": "https://download.jetbrains.com/datagrip/datagrip-{version}-aarch64.tar.gz",
|
||||
"version": "2025.1.3",
|
||||
"sha256": "ca0b5a6685e8494311e3276ad22c097ea3a2f8925baff39951a45c467f3c547c",
|
||||
"url": "https://download.jetbrains.com/datagrip/datagrip-2025.1.3-aarch64.tar.gz",
|
||||
"build_number": "251.26094.87"
|
||||
"version": "2025.2",
|
||||
"sha256": "fb358605d813007eea7e010cf642a822f04eea60d5808865d153429b4d5784dd",
|
||||
"url": "https://download.jetbrains.com/datagrip/datagrip-2025.2-aarch64.tar.gz",
|
||||
"build_number": "252.23892.363"
|
||||
},
|
||||
"dataspell": {
|
||||
"update-channel": "DataSpell RELEASE",
|
||||
@@ -174,10 +174,10 @@
|
||||
"gateway": {
|
||||
"update-channel": "Gateway RELEASE",
|
||||
"url-template": "https://download.jetbrains.com/idea/gateway/JetBrainsGateway-{version}-aarch64.tar.gz",
|
||||
"version": "2025.1.2",
|
||||
"sha256": "306a3eea012a9c398d95e1579fab38c5979297390ae048c98bd32026bd0fbe7f",
|
||||
"url": "https://download.jetbrains.com/idea/gateway/JetBrainsGateway-2025.1.2-aarch64.tar.gz",
|
||||
"build_number": "251.26094.128"
|
||||
"version": "2025.2",
|
||||
"sha256": "f0149112bf8813cd37cdf65fa098b2261914263854b025001cfffd0592fc2e69",
|
||||
"url": "https://download.jetbrains.com/idea/gateway/JetBrainsGateway-2025.2-aarch64.tar.gz",
|
||||
"build_number": "252.23892.437"
|
||||
},
|
||||
"goland": {
|
||||
"update-channel": "GoLand RELEASE",
|
||||
@@ -190,18 +190,18 @@
|
||||
"idea-community": {
|
||||
"update-channel": "IntelliJ IDEA RELEASE",
|
||||
"url-template": "https://download.jetbrains.com/idea/ideaIC-{version}-aarch64.tar.gz",
|
||||
"version": "2025.1.4.1",
|
||||
"sha256": "e47ce26c036a7aabd4467c561bf0c9d85997f82f65b810bac314ef704a59ebac",
|
||||
"url": "https://download.jetbrains.com/idea/ideaIC-2025.1.4.1-aarch64.tar.gz",
|
||||
"build_number": "251.27812.49"
|
||||
"version": "2025.2",
|
||||
"sha256": "dead5589e78a10e5b6df76c484139679c80c94d1ce9c9c5778721ced1ee02b5d",
|
||||
"url": "https://download.jetbrains.com/idea/ideaIC-2025.2-aarch64.tar.gz",
|
||||
"build_number": "252.23892.409"
|
||||
},
|
||||
"idea-ultimate": {
|
||||
"update-channel": "IntelliJ IDEA RELEASE",
|
||||
"url-template": "https://download.jetbrains.com/idea/ideaIU-{version}-aarch64.tar.gz",
|
||||
"version": "2025.1.4.1",
|
||||
"sha256": "5c0ba5189e4dcf114fb1b03e176780613422a71226412ea78204d1ae46bc2f52",
|
||||
"url": "https://download.jetbrains.com/idea/ideaIU-2025.1.4.1-aarch64.tar.gz",
|
||||
"build_number": "251.27812.49"
|
||||
"version": "2025.2",
|
||||
"sha256": "eb6b322db2679b45d9d362fc4579b5ddbd1b7510b9f407ea8c34d18b90f62e7b",
|
||||
"url": "https://download.jetbrains.com/idea/ideaIU-2025.2-aarch64.tar.gz",
|
||||
"build_number": "252.23892.409"
|
||||
},
|
||||
"mps": {
|
||||
"update-channel": "MPS RELEASE",
|
||||
@@ -223,34 +223,34 @@
|
||||
"pycharm-community": {
|
||||
"update-channel": "PyCharm RELEASE",
|
||||
"url-template": "https://download.jetbrains.com/python/pycharm-community-{version}-aarch64.tar.gz",
|
||||
"version": "2025.1.3.1",
|
||||
"sha256": "3a648570ed0627333e7e2ef4ad0514d4b97faa4c8ed9d551ddd51c6d2b9d4482",
|
||||
"url": "https://download.jetbrains.com/python/pycharm-community-2025.1.3.1-aarch64.tar.gz",
|
||||
"build_number": "251.26927.90"
|
||||
"version": "2025.2",
|
||||
"sha256": "2aab469f976c4aa7d6686c8cc81d647960a9496ea2f3aed01f1c09448b443efb",
|
||||
"url": "https://download.jetbrains.com/python/pycharm-community-2025.2-aarch64.tar.gz",
|
||||
"build_number": "252.23892.439"
|
||||
},
|
||||
"pycharm-professional": {
|
||||
"update-channel": "PyCharm RELEASE",
|
||||
"url-template": "https://download.jetbrains.com/python/pycharm-professional-{version}-aarch64.tar.gz",
|
||||
"version": "2025.1.3.1",
|
||||
"sha256": "00aeea43e6a056244d278502b538babd6444c9db0e93c9a7336d20a09129ed3f",
|
||||
"url": "https://download.jetbrains.com/python/pycharm-professional-2025.1.3.1-aarch64.tar.gz",
|
||||
"build_number": "251.26927.90"
|
||||
"version": "2025.2",
|
||||
"sha256": "27a88a70b8c97be56cdc759cdd7612e55156d67c8bed5a5e23a5af42776bade9",
|
||||
"url": "https://download.jetbrains.com/python/pycharm-professional-2025.2-aarch64.tar.gz",
|
||||
"build_number": "252.23892.439"
|
||||
},
|
||||
"rider": {
|
||||
"update-channel": "Rider RELEASE",
|
||||
"url-template": "https://download.jetbrains.com/rider/JetBrains.Rider-{version}-aarch64.tar.gz",
|
||||
"version": "2025.1.4",
|
||||
"sha256": "42b89bf470e74807f72bab76c4a2a5e651c69d469b8d8c9b28e8763e7bc2e461",
|
||||
"url": "https://download.jetbrains.com/rider/JetBrains.Rider-2025.1.4-aarch64.tar.gz",
|
||||
"build_number": "251.26927.67"
|
||||
"version": "2025.1.5",
|
||||
"sha256": "15b70a589a0827c6408e15eb8e20dfc2e378df66bb528514a577eeae22079553",
|
||||
"url": "https://download.jetbrains.com/rider/JetBrains.Rider-2025.1.5-aarch64.tar.gz",
|
||||
"build_number": "251.27812.87"
|
||||
},
|
||||
"ruby-mine": {
|
||||
"update-channel": "RubyMine RELEASE",
|
||||
"url-template": "https://download.jetbrains.com/ruby/RubyMine-{version}-aarch64.tar.gz",
|
||||
"version": "2025.1.4.1",
|
||||
"sha256": "8a52fb75a9ec3a02b1351a531fcf029b97b48e7d86035fb4f0dac59e719ac6a5",
|
||||
"url": "https://download.jetbrains.com/ruby/RubyMine-2025.1.4.1-aarch64.tar.gz",
|
||||
"build_number": "251.27812.51"
|
||||
"version": "2025.2",
|
||||
"sha256": "2e657e0fc3458a4bef226fba0ed48f5a5997794efae5b0dc7dc6237e258b8fd9",
|
||||
"url": "https://download.jetbrains.com/ruby/RubyMine-2025.2-aarch64.tar.gz",
|
||||
"build_number": "252.23892.415"
|
||||
},
|
||||
"rust-rover": {
|
||||
"update-channel": "RustRover RELEASE",
|
||||
@@ -263,10 +263,10 @@
|
||||
"webstorm": {
|
||||
"update-channel": "WebStorm RELEASE",
|
||||
"url-template": "https://download.jetbrains.com/webstorm/WebStorm-{version}-aarch64.tar.gz",
|
||||
"version": "2025.1.4.1",
|
||||
"sha256": "198a70343a39ebfd07cff55f60fa8bf68ea8486d74a279a32c22fa52caedcf7a",
|
||||
"url": "https://download.jetbrains.com/webstorm/WebStorm-2025.1.4.1-aarch64.tar.gz",
|
||||
"build_number": "251.27812.50"
|
||||
"version": "2025.2",
|
||||
"sha256": "e7d22b83e0ca89d9aa7663c5444382d77296e7b71ec3e73133f85e83363c0a45",
|
||||
"url": "https://download.jetbrains.com/webstorm/WebStorm-2025.2-aarch64.tar.gz",
|
||||
"build_number": "252.23892.411"
|
||||
},
|
||||
"writerside": {
|
||||
"update-channel": "Writerside EAP",
|
||||
@@ -297,10 +297,10 @@
|
||||
"datagrip": {
|
||||
"update-channel": "DataGrip RELEASE",
|
||||
"url-template": "https://download.jetbrains.com/datagrip/datagrip-{version}.dmg",
|
||||
"version": "2025.1.3",
|
||||
"sha256": "006fb7a0875c8fd205cd1d4204dee3be87d1fe359375b75e20ee6e0d21ca7d00",
|
||||
"url": "https://download.jetbrains.com/datagrip/datagrip-2025.1.3.dmg",
|
||||
"build_number": "251.26094.87"
|
||||
"version": "2025.2",
|
||||
"sha256": "241a87b39b88b1e6e03ee3296f7839807ae926cc5bef9d1783bbab17d5951299",
|
||||
"url": "https://download.jetbrains.com/datagrip/datagrip-2025.2.dmg",
|
||||
"build_number": "252.23892.363"
|
||||
},
|
||||
"dataspell": {
|
||||
"update-channel": "DataSpell RELEASE",
|
||||
@@ -313,10 +313,10 @@
|
||||
"gateway": {
|
||||
"update-channel": "Gateway RELEASE",
|
||||
"url-template": "https://download.jetbrains.com/idea/gateway/JetBrainsGateway-{version}.dmg",
|
||||
"version": "2025.1.2",
|
||||
"sha256": "b4e45266159352598d0cbd7b03283cb53260d20866ca77d57a43150e81cf3d09",
|
||||
"url": "https://download.jetbrains.com/idea/gateway/JetBrainsGateway-2025.1.2.dmg",
|
||||
"build_number": "251.26094.128"
|
||||
"version": "2025.2",
|
||||
"sha256": "637f096b34e8fb4425c570c3140de464ee96884b222cec5df1f630ea7aed833f",
|
||||
"url": "https://download.jetbrains.com/idea/gateway/JetBrainsGateway-2025.2.dmg",
|
||||
"build_number": "252.23892.437"
|
||||
},
|
||||
"goland": {
|
||||
"update-channel": "GoLand RELEASE",
|
||||
@@ -329,18 +329,18 @@
|
||||
"idea-community": {
|
||||
"update-channel": "IntelliJ IDEA RELEASE",
|
||||
"url-template": "https://download.jetbrains.com/idea/ideaIC-{version}.dmg",
|
||||
"version": "2025.1.4.1",
|
||||
"sha256": "c4adb3c4cac8ff7ae1f86898c73f4946410af849df056e6dc05e8e9fc2943c49",
|
||||
"url": "https://download.jetbrains.com/idea/ideaIC-2025.1.4.1.dmg",
|
||||
"build_number": "251.27812.49"
|
||||
"version": "2025.2",
|
||||
"sha256": "ded2e2b6ade9040a8a32a690c34e1c1c90daa35ec6c3956217cf780c38380445",
|
||||
"url": "https://download.jetbrains.com/idea/ideaIC-2025.2.dmg",
|
||||
"build_number": "252.23892.409"
|
||||
},
|
||||
"idea-ultimate": {
|
||||
"update-channel": "IntelliJ IDEA RELEASE",
|
||||
"url-template": "https://download.jetbrains.com/idea/ideaIU-{version}.dmg",
|
||||
"version": "2025.1.4.1",
|
||||
"sha256": "d3ee0f157d3a342efe067d7dd782b0c6ca6ca4bd3c253f93e47a7c713c8de94f",
|
||||
"url": "https://download.jetbrains.com/idea/ideaIU-2025.1.4.1.dmg",
|
||||
"build_number": "251.27812.49"
|
||||
"version": "2025.2",
|
||||
"sha256": "a142bd47516ee184d3d76676d78451f3e9e05a32ba8fdf8778ac04579b3accab",
|
||||
"url": "https://download.jetbrains.com/idea/ideaIU-2025.2.dmg",
|
||||
"build_number": "252.23892.409"
|
||||
},
|
||||
"mps": {
|
||||
"update-channel": "MPS RELEASE",
|
||||
@@ -362,34 +362,34 @@
|
||||
"pycharm-community": {
|
||||
"update-channel": "PyCharm RELEASE",
|
||||
"url-template": "https://download.jetbrains.com/python/pycharm-community-{version}.dmg",
|
||||
"version": "2025.1.3.1",
|
||||
"sha256": "cfef4f5a640ed3f3edf61d8b4b4d0f6cc1d0696b2764da32e1d8b507260dcbad",
|
||||
"url": "https://download.jetbrains.com/python/pycharm-community-2025.1.3.1.dmg",
|
||||
"build_number": "251.26927.90"
|
||||
"version": "2025.2",
|
||||
"sha256": "ee808240caab0d50932fe25cd3d93aeeb8a531bfbc5b034f0eff72716c3eb6a5",
|
||||
"url": "https://download.jetbrains.com/python/pycharm-community-2025.2.dmg",
|
||||
"build_number": "252.23892.439"
|
||||
},
|
||||
"pycharm-professional": {
|
||||
"update-channel": "PyCharm RELEASE",
|
||||
"url-template": "https://download.jetbrains.com/python/pycharm-professional-{version}.dmg",
|
||||
"version": "2025.1.3.1",
|
||||
"sha256": "c90758075f01428a69c18f9962762d069a9a982d2f483c3834d7f2a2cee11117",
|
||||
"url": "https://download.jetbrains.com/python/pycharm-professional-2025.1.3.1.dmg",
|
||||
"build_number": "251.26927.90"
|
||||
"version": "2025.2",
|
||||
"sha256": "66c6ae1e9e6531bc87f7527221d06647ce18fea15484ad9f371cc51f99a271a0",
|
||||
"url": "https://download.jetbrains.com/python/pycharm-professional-2025.2.dmg",
|
||||
"build_number": "252.23892.439"
|
||||
},
|
||||
"rider": {
|
||||
"update-channel": "Rider RELEASE",
|
||||
"url-template": "https://download.jetbrains.com/rider/JetBrains.Rider-{version}.dmg",
|
||||
"version": "2025.1.4",
|
||||
"sha256": "e0eb853c15bcf4eab5f06a009090fa83697cc513fbd0d68d6639d88ecd850630",
|
||||
"url": "https://download.jetbrains.com/rider/JetBrains.Rider-2025.1.4.dmg",
|
||||
"build_number": "251.26927.67"
|
||||
"version": "2025.1.5",
|
||||
"sha256": "ed39b7f3770bb186014e8cdd6e314b4dfbb0f90e8d24be8b175fbf71ef7957ac",
|
||||
"url": "https://download.jetbrains.com/rider/JetBrains.Rider-2025.1.5.dmg",
|
||||
"build_number": "251.27812.87"
|
||||
},
|
||||
"ruby-mine": {
|
||||
"update-channel": "RubyMine RELEASE",
|
||||
"url-template": "https://download.jetbrains.com/ruby/RubyMine-{version}.dmg",
|
||||
"version": "2025.1.4.1",
|
||||
"sha256": "80ac67a3f982b66abdae447f361c974dd2b3b086ca52ba62dc538df7002df60a",
|
||||
"url": "https://download.jetbrains.com/ruby/RubyMine-2025.1.4.1.dmg",
|
||||
"build_number": "251.27812.51"
|
||||
"version": "2025.2",
|
||||
"sha256": "b3a959fd9b08d9f21db1d1970f3786705090f334bd05e108cb6206be9d6e753a",
|
||||
"url": "https://download.jetbrains.com/ruby/RubyMine-2025.2.dmg",
|
||||
"build_number": "252.23892.415"
|
||||
},
|
||||
"rust-rover": {
|
||||
"update-channel": "RustRover RELEASE",
|
||||
@@ -402,10 +402,10 @@
|
||||
"webstorm": {
|
||||
"update-channel": "WebStorm RELEASE",
|
||||
"url-template": "https://download.jetbrains.com/webstorm/WebStorm-{version}.dmg",
|
||||
"version": "2025.1.4.1",
|
||||
"sha256": "d77d8a8547cd0ca8a97dc8e4164f169e470d26bfe51274d0a4456ed4d856d226",
|
||||
"url": "https://download.jetbrains.com/webstorm/WebStorm-2025.1.4.1.dmg",
|
||||
"build_number": "251.27812.50"
|
||||
"version": "2025.2",
|
||||
"sha256": "c748bf829295f1d431c032ccbe88d3bcaf771699c8e654ea4bc9f419fb87b576",
|
||||
"url": "https://download.jetbrains.com/webstorm/WebStorm-2025.2.dmg",
|
||||
"build_number": "252.23892.411"
|
||||
},
|
||||
"writerside": {
|
||||
"update-channel": "Writerside EAP",
|
||||
@@ -436,10 +436,10 @@
|
||||
"datagrip": {
|
||||
"update-channel": "DataGrip RELEASE",
|
||||
"url-template": "https://download.jetbrains.com/datagrip/datagrip-{version}-aarch64.dmg",
|
||||
"version": "2025.1.3",
|
||||
"sha256": "83da07ddd46fe95aed36d98cbb61c7f81097dc38abe5515933653746859b396c",
|
||||
"url": "https://download.jetbrains.com/datagrip/datagrip-2025.1.3-aarch64.dmg",
|
||||
"build_number": "251.26094.87"
|
||||
"version": "2025.2",
|
||||
"sha256": "86a4851e0ab9a74bb1c12c829752dc04b1e15b1ba668f7712ea6a0ecb5be058b",
|
||||
"url": "https://download.jetbrains.com/datagrip/datagrip-2025.2-aarch64.dmg",
|
||||
"build_number": "252.23892.363"
|
||||
},
|
||||
"dataspell": {
|
||||
"update-channel": "DataSpell RELEASE",
|
||||
@@ -452,10 +452,10 @@
|
||||
"gateway": {
|
||||
"update-channel": "Gateway RELEASE",
|
||||
"url-template": "https://download.jetbrains.com/idea/gateway/JetBrainsGateway-{version}-aarch64.dmg",
|
||||
"version": "2025.1.2",
|
||||
"sha256": "1cf7dcdbb5408c9c7711a436e4c763df147ce332ce2e1f260fa246af87b0a58e",
|
||||
"url": "https://download.jetbrains.com/idea/gateway/JetBrainsGateway-2025.1.2-aarch64.dmg",
|
||||
"build_number": "251.26094.128"
|
||||
"version": "2025.2",
|
||||
"sha256": "d8be067bdd845c3c61e8e9c214b1591c2658e0a59ba5e0a45f3b1129f9c6fa63",
|
||||
"url": "https://download.jetbrains.com/idea/gateway/JetBrainsGateway-2025.2-aarch64.dmg",
|
||||
"build_number": "252.23892.437"
|
||||
},
|
||||
"goland": {
|
||||
"update-channel": "GoLand RELEASE",
|
||||
@@ -468,18 +468,18 @@
|
||||
"idea-community": {
|
||||
"update-channel": "IntelliJ IDEA RELEASE",
|
||||
"url-template": "https://download.jetbrains.com/idea/ideaIC-{version}-aarch64.dmg",
|
||||
"version": "2025.1.4.1",
|
||||
"sha256": "656f9fb857afbfc56494b005fad390f1c4cb69deb911cc0ffcf5bb94c52e2f94",
|
||||
"url": "https://download.jetbrains.com/idea/ideaIC-2025.1.4.1-aarch64.dmg",
|
||||
"build_number": "251.27812.49"
|
||||
"version": "2025.2",
|
||||
"sha256": "a77e9808be00c2225504cd4710fca625027e46ab3d131b3cdfceb982286f4d94",
|
||||
"url": "https://download.jetbrains.com/idea/ideaIC-2025.2-aarch64.dmg",
|
||||
"build_number": "252.23892.409"
|
||||
},
|
||||
"idea-ultimate": {
|
||||
"update-channel": "IntelliJ IDEA RELEASE",
|
||||
"url-template": "https://download.jetbrains.com/idea/ideaIU-{version}-aarch64.dmg",
|
||||
"version": "2025.1.4.1",
|
||||
"sha256": "dd36c36e7ef1bd14db16bfd9feb85ae37a7eb8bd11e532689567de168adc61dd",
|
||||
"url": "https://download.jetbrains.com/idea/ideaIU-2025.1.4.1-aarch64.dmg",
|
||||
"build_number": "251.27812.49"
|
||||
"version": "2025.2",
|
||||
"sha256": "1055a85e2524a67cafa0aa51e75a6d7adf14e7e05a5e52d833a60de5112b60d7",
|
||||
"url": "https://download.jetbrains.com/idea/ideaIU-2025.2-aarch64.dmg",
|
||||
"build_number": "252.23892.409"
|
||||
},
|
||||
"mps": {
|
||||
"update-channel": "MPS RELEASE",
|
||||
@@ -501,34 +501,34 @@
|
||||
"pycharm-community": {
|
||||
"update-channel": "PyCharm RELEASE",
|
||||
"url-template": "https://download.jetbrains.com/python/pycharm-community-{version}-aarch64.dmg",
|
||||
"version": "2025.1.3.1",
|
||||
"sha256": "177359e1861e691eef0c64bec343212453d3e2cd72eeb1ccee05477dcb74aadb",
|
||||
"url": "https://download.jetbrains.com/python/pycharm-community-2025.1.3.1-aarch64.dmg",
|
||||
"build_number": "251.26927.90"
|
||||
"version": "2025.2",
|
||||
"sha256": "9fd11b6e5fe28d5e3cac86cac554b4e04f775254d141f3c7ec07ee9801ce8a00",
|
||||
"url": "https://download.jetbrains.com/python/pycharm-community-2025.2-aarch64.dmg",
|
||||
"build_number": "252.23892.439"
|
||||
},
|
||||
"pycharm-professional": {
|
||||
"update-channel": "PyCharm RELEASE",
|
||||
"url-template": "https://download.jetbrains.com/python/pycharm-professional-{version}-aarch64.dmg",
|
||||
"version": "2025.1.3.1",
|
||||
"sha256": "850b9336d1d41600a0a9e53924c98abf30a138c9d6085b9a5a16b6c47727906a",
|
||||
"url": "https://download.jetbrains.com/python/pycharm-professional-2025.1.3.1-aarch64.dmg",
|
||||
"build_number": "251.26927.90"
|
||||
"version": "2025.2",
|
||||
"sha256": "54b761294795146c575a22ea5d53bc7c0a05ab906836b544ff6b830b4b79b41b",
|
||||
"url": "https://download.jetbrains.com/python/pycharm-professional-2025.2-aarch64.dmg",
|
||||
"build_number": "252.23892.439"
|
||||
},
|
||||
"rider": {
|
||||
"update-channel": "Rider RELEASE",
|
||||
"url-template": "https://download.jetbrains.com/rider/JetBrains.Rider-{version}-aarch64.dmg",
|
||||
"version": "2025.1.4",
|
||||
"sha256": "b42644a5fcf1c107d8582eb0f74a8a54e03fb88f029b5d5eb53902721c305ec0",
|
||||
"url": "https://download.jetbrains.com/rider/JetBrains.Rider-2025.1.4-aarch64.dmg",
|
||||
"build_number": "251.26927.67"
|
||||
"version": "2025.1.5",
|
||||
"sha256": "74decd2d7fb0ee97587e9de165b1630bac8a9ba8ad55aa8a64e9c5e173551adb",
|
||||
"url": "https://download.jetbrains.com/rider/JetBrains.Rider-2025.1.5-aarch64.dmg",
|
||||
"build_number": "251.27812.87"
|
||||
},
|
||||
"ruby-mine": {
|
||||
"update-channel": "RubyMine RELEASE",
|
||||
"url-template": "https://download.jetbrains.com/ruby/RubyMine-{version}-aarch64.dmg",
|
||||
"version": "2025.1.4.1",
|
||||
"sha256": "859f72e3acab761bc5ddd2c8cb9d16d8497494dbd41873dd883981fa9a24bdcd",
|
||||
"url": "https://download.jetbrains.com/ruby/RubyMine-2025.1.4.1-aarch64.dmg",
|
||||
"build_number": "251.27812.51"
|
||||
"version": "2025.2",
|
||||
"sha256": "770651a99845dcf8f31ddab0a99e4c74df19a5adb1cfb776c7cf178ac2b8067e",
|
||||
"url": "https://download.jetbrains.com/ruby/RubyMine-2025.2-aarch64.dmg",
|
||||
"build_number": "252.23892.415"
|
||||
},
|
||||
"rust-rover": {
|
||||
"update-channel": "RustRover RELEASE",
|
||||
@@ -541,10 +541,10 @@
|
||||
"webstorm": {
|
||||
"update-channel": "WebStorm RELEASE",
|
||||
"url-template": "https://download.jetbrains.com/webstorm/WebStorm-{version}-aarch64.dmg",
|
||||
"version": "2025.1.4.1",
|
||||
"sha256": "6840c346c133f3d1ed0eb41ba2f0195b32a70eb69884c66af408c51ebdb6825a",
|
||||
"url": "https://download.jetbrains.com/webstorm/WebStorm-2025.1.4.1-aarch64.dmg",
|
||||
"build_number": "251.27812.50"
|
||||
"version": "2025.2",
|
||||
"sha256": "5f29ca9472c068f8086cb05c4ef3b0fb2b88d4888ef1c5430a0e1f2c771ccbce",
|
||||
"url": "https://download.jetbrains.com/webstorm/WebStorm-2025.2-aarch64.dmg",
|
||||
"build_number": "252.23892.411"
|
||||
},
|
||||
"writerside": {
|
||||
"update-channel": "Writerside EAP",
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -3,28 +3,30 @@
|
||||
|
||||
set -x -eu -o pipefail
|
||||
|
||||
MAJOR_VERSION=1
|
||||
MINOR_VERSION="${1:?Must provide a minor version number, like '26', as the only argument}"
|
||||
|
||||
WORKDIR=$(mktemp -d)
|
||||
trap "rm -rf ${WORKDIR}" EXIT
|
||||
|
||||
# GitHub caps requests to GitHub API without GITHUB_TOKEN
|
||||
CURL="curl --silent --fail --location ${GITHUB_TOKEN:+-u ":$GITHUB_TOKEN"}"
|
||||
|
||||
NIXPKGS_ROOT="$(git rev-parse --show-toplevel)"/
|
||||
NIXPKGS_K3S_PATH=$(cd $(dirname ${BASH_SOURCE[0]}); pwd -P)/
|
||||
OLD_VERSION="$(nix-instantiate --eval -E "with import $NIXPKGS_ROOT. {}; k3s_1_${MINOR_VERSION}.version or (builtins.parseDrvName k3s_1_${MINOR_VERSION}.name).version" | tr -d '"')"
|
||||
OLD_VERSION="$(nix-instantiate --eval -E "with import $NIXPKGS_ROOT. {}; k3s_${MAJOR_VERSION}_${MINOR_VERSION}.version or (builtins.parseDrvName k3s_${MAJOR_VERSION}_${MINOR_VERSION}.name).version" | tr -d '"')"
|
||||
|
||||
LATEST_TAG_RAWFILE=${WORKDIR}/latest_tag.json
|
||||
curl --silent -f ${GITHUB_TOKEN:+-u ":$GITHUB_TOKEN"} \
|
||||
https://api.github.com/repos/k3s-io/k3s/releases > ${LATEST_TAG_RAWFILE}
|
||||
$CURL https://api.github.com/repos/k3s-io/k3s/releases > ${LATEST_TAG_RAWFILE}
|
||||
|
||||
LATEST_TAG_NAME=$(cat ${LATEST_TAG_RAWFILE} | \
|
||||
jq -r 'map(select(.prerelease == false))' | \
|
||||
jq 'map(.tag_name)' | \
|
||||
grep -v -e rc -e engine | tail -n +2 | head -n -1 | sed 's|[", ]||g' | sort -rV | grep -E "^v1\.${MINOR_VERSION}\." | head -n1)
|
||||
grep -v -e rc -e engine | tail -n +2 | head -n -1 | sed 's|[", ]||g' | sort -rV | grep -E "^v${MAJOR_VERSION}\.${MINOR_VERSION}\." | head -n1)
|
||||
|
||||
K3S_VERSION=$(echo ${LATEST_TAG_NAME} | sed 's/^v//')
|
||||
|
||||
K3S_COMMIT=$(curl --silent -f ${GITHUB_TOKEN:+-u ":$GITHUB_TOKEN"} \
|
||||
https://api.github.com/repos/k3s-io/k3s/git/refs/tags \
|
||||
K3S_COMMIT=$($CURL https://api.github.com/repos/k3s-io/k3s/git/refs/tags \
|
||||
| jq -r "map(select(.ref == \"refs/tags/${LATEST_TAG_NAME}\")) | .[0] | .object.sha")
|
||||
|
||||
PREFETCH_META=$(nix-prefetch-url --unpack --print-path https://github.com/k3s-io/k3s/archive/refs/tags/${LATEST_TAG_NAME}.tar.gz)
|
||||
@@ -56,7 +58,7 @@ if [[ "${#CHART_FILES[@]}" != "2" ]]; then
|
||||
exit 1
|
||||
fi
|
||||
|
||||
cd "${NIXPKGS_K3S_PATH}/1_${MINOR_VERSION}"
|
||||
cd "${NIXPKGS_K3S_PATH}/${MAJOR_VERSION}_${MINOR_VERSION}"
|
||||
|
||||
CHARTS_URL=https://k3s.io/k3s-charts/assets
|
||||
# Get metadata for both files
|
||||
@@ -76,15 +78,16 @@ EOF
|
||||
mv chart-versions.nix.update chart-versions.nix
|
||||
|
||||
# Concatenate all sha256sums, one entry per line
|
||||
SHA256_HASHES="$(curl -L "https://github.com/k3s-io/k3s/releases/download/v${K3S_VERSION}/sha256sum-amd64.txt")
|
||||
\n$(curl -L "https://github.com/k3s-io/k3s/releases/download/v${K3S_VERSION}/sha256sum-arm64.txt")
|
||||
\n$(curl -L "https://github.com/k3s-io/k3s/releases/download/v${K3S_VERSION}/sha256sum-arm.txt")"
|
||||
SHA256_HASHES="\
|
||||
$($CURL "https://github.com/k3s-io/k3s/releases/download/v${K3S_VERSION}/sha256sum-amd64.txt")
|
||||
$($CURL "https://github.com/k3s-io/k3s/releases/download/v${K3S_VERSION}/sha256sum-arm64.txt")
|
||||
$($CURL "https://github.com/k3s-io/k3s/releases/download/v${K3S_VERSION}/sha256sum-arm.txt")
|
||||
$($CURL "https://github.com/k3s-io/k3s/releases/download/v${K3S_VERSION}/k3s-images.txt" | sha256sum | cut -d' ' -f1) k3s-images.txt"
|
||||
|
||||
# Get all airgap images files associated with this release
|
||||
IMAGES_ARCHIVES=$(curl "https://api.github.com/repos/k3s-io/k3s/releases/tags/v${K3S_VERSION}" | \
|
||||
IMAGES_ARCHIVES=$($CURL "https://api.github.com/repos/k3s-io/k3s/releases/tags/v${K3S_VERSION}" | \
|
||||
# Filter the assets so that only zstd archives and text files that have "images" in their name remain
|
||||
jq -r '.assets[] | select(.name | contains("images")) |
|
||||
select(.content_type == "application/zstd" or .content_type == "text/plain; charset=utf-8") |
|
||||
jq -r '.assets[] | select(.name | (contains("images") and (endswith(".tar.zst") or endswith("k3s-images.txt")))) |
|
||||
"\(.name) \(.browser_download_url)"')
|
||||
|
||||
# Create a JSON object for each airgap images file and prefetch all download URLs in the process
|
||||
@@ -121,7 +124,7 @@ cat >versions.nix <<EOF
|
||||
EOF
|
||||
|
||||
set +e
|
||||
K3S_VENDOR_HASH=$(nurl -e "(import ${NIXPKGS_ROOT}. {}).k3s_1_${MINOR_VERSION}.goModules")
|
||||
K3S_VENDOR_HASH=$(nurl -e "(import ${NIXPKGS_ROOT}. {}).k3s_${MAJOR_VERSION}_${MINOR_VERSION}.goModules")
|
||||
set -e
|
||||
|
||||
if [ -n "${K3S_VENDOR_HASH:-}" ]; then
|
||||
@@ -135,7 +138,7 @@ fi
|
||||
# See https://nixos.org/manual/nixpkgs/stable/#var-passthru-updateScript-commit
|
||||
cat <<EOF
|
||||
[{
|
||||
"attrPath": "k3s_1_${MINOR_VERSION}",
|
||||
"attrPath": "k3s_${MAJOR_VERSION}_${MINOR_VERSION}",
|
||||
"oldVersion": "$OLD_VERSION",
|
||||
"newVersion": "$K3S_VERSION",
|
||||
"files": ["$PWD/versions.nix","$PWD/chart-versions.nix","$PWD/images-versions.json"]
|
||||
|
||||
@@ -21,13 +21,13 @@
|
||||
|
||||
mkDerivation rec {
|
||||
pname = "anilibria-winmaclinux";
|
||||
version = "2.2.28";
|
||||
version = "2.2.29";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "anilibria";
|
||||
repo = "anilibria-winmaclinux";
|
||||
rev = version;
|
||||
hash = "sha256-dBeIFmlhxfb7wT3zAK7ALYOqs0dFv2xg+455tCqjyEo=";
|
||||
hash = "sha256-R/EP4AmKKUe2osycToeMAFQHsdL16vCRalzPh+kPZ2A=";
|
||||
};
|
||||
|
||||
sourceRoot = "${src.name}/src";
|
||||
|
||||
@@ -6,13 +6,13 @@
|
||||
|
||||
buildGoModule rec {
|
||||
pname = "docker-compose";
|
||||
version = "2.38.1";
|
||||
version = "2.39.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "docker";
|
||||
repo = "compose";
|
||||
rev = "v${version}";
|
||||
hash = "sha256-yxHQvJuwfoG74e3WnlvfIVpY0t8TICo/dtjUEjGRRiI=";
|
||||
hash = "sha256-eEXBOlxqaOvpXp8jPbtI6qFLiiS1VZDts7DFXGJtfCA=";
|
||||
};
|
||||
|
||||
postPatch = ''
|
||||
@@ -20,7 +20,7 @@ buildGoModule rec {
|
||||
rm -rf pkg/e2e/
|
||||
'';
|
||||
|
||||
vendorHash = "sha256-fAe0Bp8fkIe+eHRSCIaeKCH4cAN3DNqJnhTVi6eRHgQ=";
|
||||
vendorHash = "sha256-191jlpjDBdusb4Zk+GateNjZa38bDrKjtonnZ4UnzFA=";
|
||||
|
||||
ldflags = [
|
||||
"-X github.com/docker/compose/v2/internal.Version=${version}"
|
||||
|
||||
@@ -4,19 +4,14 @@
|
||||
fetchFromGitHub,
|
||||
udevCheckHook,
|
||||
}:
|
||||
|
||||
## Usage
|
||||
# In NixOS, simply add this package to services.udev.packages:
|
||||
# services.udev.packages = [ pkgs.android-udev-rules ];
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "android-udev-rules";
|
||||
version = "20250525";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "M0Rf30";
|
||||
repo = "android-udev-rules";
|
||||
rev = version;
|
||||
rev = finalAttrs.version;
|
||||
hash = "sha256-4ODU9EoVYV+iSu6+M9ePed45QkOZgWkDUlFTlWJ8ttQ=";
|
||||
};
|
||||
|
||||
@@ -31,12 +26,19 @@ stdenv.mkDerivation rec {
|
||||
];
|
||||
doInstallCheck = true;
|
||||
|
||||
meta = with lib; {
|
||||
meta = {
|
||||
homepage = "https://github.com/M0Rf30/android-udev-rules";
|
||||
description = "Android udev rules list aimed to be the most comprehensive on the net";
|
||||
platforms = platforms.linux;
|
||||
license = licenses.gpl3Plus;
|
||||
maintainers = with maintainers; [ abbradar ];
|
||||
longDescription = ''
|
||||
Android udev rules list aimed to be the most comprehensive on the net.
|
||||
To use on NixOS, simply add this package to services.udev.packages:
|
||||
```nix
|
||||
services.udev.packages = [ pkgs.android-udev-rules ];
|
||||
```
|
||||
'';
|
||||
platforms = lib.platforms.linux;
|
||||
license = lib.licenses.gpl3Plus;
|
||||
maintainers = [ lib.maintainers.abbradar ];
|
||||
teams = [ lib.teams.android ];
|
||||
};
|
||||
}
|
||||
})
|
||||
|
||||
@@ -7,16 +7,16 @@
|
||||
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "atmos";
|
||||
version = "1.182.0";
|
||||
version = "1.183.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "cloudposse";
|
||||
repo = "atmos";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-xGNexXxeX6ZKG4eWCoj0laHHXegnNqSfRPEkIWcieNQ=";
|
||||
hash = "sha256-fQdUS7JE17r2ecw8285b05qMQTx1lLv/YrxtV82O6Cg=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-P+Fsc6z3kTG8iq29KEp7DUV4zeT7Kee384TMosTDKGU=";
|
||||
vendorHash = "sha256-HZU35KyG3pllQdOta8BrzopASWmCl/HD988zs9RGuFE=";
|
||||
|
||||
ldflags = [
|
||||
"-s"
|
||||
|
||||
@@ -9,16 +9,16 @@
|
||||
|
||||
buildNpmPackage rec {
|
||||
pname = "btc-rpc-explorer";
|
||||
version = "3.4.0";
|
||||
version = "3.5.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "janoside";
|
||||
repo = "btc-rpc-explorer";
|
||||
rev = "v${version}";
|
||||
hash = "sha256-ZGg3jwSl1XyzS9hMa2YqwExhHSNgrsUmSscZtfF2h54=";
|
||||
hash = "sha256-L7mW1WIbHga6/UjMx4sP0MUhJIRytUhHVIEWMD2amQo=";
|
||||
};
|
||||
|
||||
npmDepsHash = "sha256-9pVjydGaEaHytZqwXv0/kaJAVqlE7zzuTvubBFTkuBg=";
|
||||
npmDepsHash = "sha256-eYA2joO4wcV10xJeYLqCbvM2szWlqofmugoHHD9D30U=";
|
||||
|
||||
postPatch = ''
|
||||
ln -s npm-shrinkwrap.json package-lock.json
|
||||
@@ -43,8 +43,5 @@ buildNpmPackage rec {
|
||||
homepage = "https://github.com/janoside/btc-rpc-explorer";
|
||||
license = lib.licenses.mit;
|
||||
mainProgram = "btc-rpc-explorer";
|
||||
broken = true;
|
||||
# At 2024-06-29
|
||||
# https://hydra.nixos.org/build/264232177/nixlog/1
|
||||
};
|
||||
}
|
||||
|
||||
@@ -7,11 +7,11 @@
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "bvi";
|
||||
version = "1.4.2";
|
||||
version = "1.5.0";
|
||||
|
||||
src = fetchurl {
|
||||
url = "mirror://sourceforge/bvi/${pname}-${version}.src.tar.gz";
|
||||
sha256 = "sha256-S7oWwrSWljqbk5M2wKvMjUiGZEkggK5DqG2hjPTOlPI=";
|
||||
sha256 = "sha256-ZUBxaho7K5cRY1EI2hSya66kiIgdSmghIcC927prdMs=";
|
||||
};
|
||||
|
||||
buildInputs = [ ncurses ];
|
||||
|
||||
@@ -7,13 +7,13 @@
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "chsrc";
|
||||
version = "0.2.1";
|
||||
version = "0.2.2";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "RubyMetric";
|
||||
repo = "chsrc";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-yZjza4BSgRCOwc719iNdG17WVuLPUBJjZb6Yz4FsTcA=";
|
||||
hash = "sha256-W59c78U7fZ4nlSm4Yn7sySYdMqS848aGAzqHh+BVEpA=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ texinfo ];
|
||||
|
||||
@@ -9,13 +9,13 @@
|
||||
|
||||
buildGoModule rec {
|
||||
pname = "cilium-cli";
|
||||
version = "0.18.5";
|
||||
version = "0.18.6";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "cilium";
|
||||
repo = "cilium-cli";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-2lmf0bKmlNt+axgwiNPKcaq08Bf/88sp3JEkS8dkP7M=";
|
||||
hash = "sha256-HZn8qA3uJXIEe+yHbDA6vuCaJLuQw2ftTxE2nOGtw5c=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ installShellFiles ];
|
||||
|
||||
@@ -11,7 +11,7 @@
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "codeql";
|
||||
version = "2.22.1";
|
||||
version = "2.22.2";
|
||||
|
||||
dontConfigure = true;
|
||||
dontBuild = true;
|
||||
@@ -19,7 +19,7 @@ stdenv.mkDerivation rec {
|
||||
|
||||
src = fetchzip {
|
||||
url = "https://github.com/github/codeql-cli-binaries/releases/download/v${version}/codeql.zip";
|
||||
hash = "sha256-wXwFrAFODwVj/6b9Nh2wWnNjMMyjlnGXOWiT2/HW2r4=";
|
||||
hash = "sha256-4GbvOtRm9YG0lqKnFv859UEsGb6cCkzjfx7Xazs5two=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
||||
@@ -6,16 +6,16 @@
|
||||
|
||||
buildGoModule rec {
|
||||
pname = "container2wasm";
|
||||
version = "0.8.2";
|
||||
version = "0.8.3";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "ktock";
|
||||
repo = "container2wasm";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-uMZD2FytXNK9XErSsiuUVDTeQ+Pjx0RrDnGa7Sj8MsY=";
|
||||
hash = "sha256-cE/cKMMslu4GGVV3aRcdsu7cTdsVABZLs8GX6ihgW38=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-RqLhGDmtSthYh9GexFuTjLHp9kL7QvyL+O27+5suhlA=";
|
||||
vendorHash = "sha256-vKvQyrdmtPAjcaXU374eYPll5+Samo+zbaiMjOtGp7I=";
|
||||
|
||||
ldflags = [
|
||||
"-s"
|
||||
|
||||
@@ -5,16 +5,16 @@
|
||||
}:
|
||||
buildGoModule rec {
|
||||
pname = "gci";
|
||||
version = "0.13.6";
|
||||
version = "0.13.7";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "daixiang0";
|
||||
repo = "gci";
|
||||
rev = "v${version}";
|
||||
sha256 = "sha256-BlR7lQnp9WMjSN5IJOK2HIKXIAkn5Pemf8qbMm83+/w=";
|
||||
sha256 = "sha256-vSVa0fTGKf8H1cURFD0dha65TgOLMa43NuA043TEFu4=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-/8fggERlHySyimrGOHkDERbCPZJWqojycaifNPF6MjE=";
|
||||
vendorHash = "sha256-NWVhuJAWwZ9EPLq/PY8nqqRXXPgahGdFNVqBTDvCnMw=";
|
||||
|
||||
meta = with lib; {
|
||||
description = "Controls golang package import order and makes it always deterministic";
|
||||
|
||||
@@ -9,14 +9,14 @@
|
||||
|
||||
python3.pkgs.buildPythonApplication rec {
|
||||
pname = "git-machete";
|
||||
version = "3.36.1";
|
||||
version = "3.36.3";
|
||||
format = "pyproject";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "virtuslab";
|
||||
repo = "git-machete";
|
||||
rev = "v${version}";
|
||||
hash = "sha256-uVzER0Ll7d5cFrwtr1KcWeI70iioHDE6kpZYAiOxPnE=";
|
||||
hash = "sha256-WjyRTtUDgw+luSzHvsJLPCkxWQldqA8idYrbLwWHScQ=";
|
||||
};
|
||||
|
||||
build-system = with python3.pkgs; [ setuptools ];
|
||||
|
||||
@@ -8,13 +8,13 @@
|
||||
|
||||
stdenv.mkDerivation (final: {
|
||||
pname = "glaze";
|
||||
version = "5.5.4";
|
||||
version = "5.5.5";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "stephenberry";
|
||||
repo = "glaze";
|
||||
tag = "v${final.version}";
|
||||
hash = "sha256-v6/IJlwc+nYgTAn8DJcbRC+qhZtUR6xu45dwm7rueV8=";
|
||||
hash = "sha256-vFAMS4sZ3/KKeKHGzTnTujh076eML35bWqxUuzTap+8=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ cmake ];
|
||||
|
||||
@@ -18,13 +18,13 @@
|
||||
}:
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "gmt";
|
||||
version = "6.5.0";
|
||||
version = "6.6.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "GenericMappingTools";
|
||||
repo = "gmt";
|
||||
tag = finalAttrs.version;
|
||||
hash = "sha256-KKIYhljCtk9t9CuvTLsSGvUkUwazWTm9ymBB3wLwSoI=";
|
||||
hash = "sha256-ODJwnjZjWpR5Dg0gNimtrOCCgseJ8INfKEBKP7/bYIc=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ cmake ];
|
||||
|
||||
@@ -12,11 +12,11 @@
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "guile-gnutls";
|
||||
version = "4.0.1";
|
||||
version = "5.0.1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "mirror://gnu/gnutls/guile-gnutls-${version}.tar.gz";
|
||||
hash = "sha256-AfC6O+qDe7RNyxs//M48Lr6IaZ0KO92sHYeeR1qXh+Q=";
|
||||
hash = "sha256-zABn8+60IbwXJHFAlipJCG31RQ8NPnHFW/VBotK57ys=";
|
||||
};
|
||||
|
||||
strictDeps = true;
|
||||
|
||||
@@ -8,13 +8,13 @@
|
||||
|
||||
buildGoModule rec {
|
||||
pname = "jfrog-cli";
|
||||
version = "2.78.1";
|
||||
version = "2.78.2";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "jfrog";
|
||||
repo = "jfrog-cli";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-9lhoAgu7y+JbZk/Cee2G74nhEJ4C2KKStcBistuIRtE=";
|
||||
hash = "sha256-E6UjHtLJ8wgAM9CPtFLsBOKaIaF+exjegBBnP0aBcvA=";
|
||||
};
|
||||
|
||||
proxyVendor = true;
|
||||
|
||||
@@ -19,13 +19,13 @@
|
||||
assert blas.implementation == "openblas" && lapack.implementation == "openblas";
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "kaldi";
|
||||
version = "0-unstable-2025-04-28";
|
||||
version = "0-unstable-2025-07-22";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "kaldi-asr";
|
||||
repo = "kaldi";
|
||||
rev = "4b2bce7ffbb5777c40056784f7b6296037cebf29";
|
||||
sha256 = "sha256-51IY07zasifeCMpW5RZ5x97JComBEddILwGpz/osEDs=";
|
||||
rev = "f4007661023b98b8081fd875029f0dee62242fd1";
|
||||
sha256 = "sha256-DTXS+QUQOjfkus7lsjUfiQ6ScDkrBM8gaiLRP9yueTQ=";
|
||||
};
|
||||
|
||||
cmakeFlags = [
|
||||
|
||||
@@ -10,15 +10,15 @@
|
||||
|
||||
buildGoModule rec {
|
||||
pname = "kubernetes-kcp";
|
||||
version = "0.27.1";
|
||||
version = "0.28.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "kcp-dev";
|
||||
repo = "kcp";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-X4zSuul/dFvnv3ayrUewngZgt39bxCd2ZxTObR0QY5s=";
|
||||
hash = "sha256-1oxX6jouJ71XkflzZj1vWRJvuUtaz4bh61pNBlb/Ub0=";
|
||||
};
|
||||
vendorHash = "sha256-rzHHudaYSzr15zkB8K0A4wR4AHhMyzQt2V0OVVDhKjA=";
|
||||
vendorHash = "sha256-jsrJwBF8knq7z25bChR15zWIAZww9e9gQ3Ki+Xhi5Mo=";
|
||||
|
||||
subPackages = [ "cmd/kcp" ];
|
||||
|
||||
|
||||
@@ -27,13 +27,13 @@
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "libqalculate";
|
||||
version = "5.6.0";
|
||||
version = "5.7.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "qalculate";
|
||||
repo = "libqalculate";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-VYnJPXbWxfWtcIiTYGDO3ULtKTNtdBviFUUrXywxDcw=";
|
||||
hash = "sha256-S2WO/bHZ+L4EZgcgdDVB3jJZjqqk/GoksmhKJ7qTw+Q=";
|
||||
};
|
||||
|
||||
outputs = [
|
||||
|
||||
@@ -0,0 +1,54 @@
|
||||
{
|
||||
lib,
|
||||
fetchFromGitHub,
|
||||
rustPlatform,
|
||||
pkg-config,
|
||||
glib,
|
||||
pango,
|
||||
gdk-pixbuf,
|
||||
gtk4,
|
||||
libadwaita,
|
||||
}:
|
||||
|
||||
rustPlatform.buildRustPackage rec {
|
||||
pname = "lsfg-vk-ui";
|
||||
version = "1.0.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "PancakeTAS";
|
||||
repo = "lsfg-vk";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-nIyVOil/gHC+5a+sH3vMlcqVhixjJaGWqXbyoh2Nqyw=";
|
||||
};
|
||||
|
||||
cargoHash = "sha256-hIQRS/egIDU5Vu/1KWHtpt4S26h+9GadVr+lBAG2LDg=";
|
||||
|
||||
sourceRoot = "source/ui";
|
||||
|
||||
nativeBuildInputs = [
|
||||
pkg-config
|
||||
glib
|
||||
];
|
||||
|
||||
buildInputs = [
|
||||
pango
|
||||
gdk-pixbuf
|
||||
gtk4
|
||||
libadwaita
|
||||
];
|
||||
|
||||
postInstall = ''
|
||||
install -Dm444 $src/ui/rsc/gay.pancake.lsfg-vk-ui.desktop $out/share/applications/gay.pancake.lsfg-vk-ui.desktop
|
||||
install -Dm444 $src/ui/rsc/icon.png $out/share/icons/hicolor/256x256/apps/gay.pancake.lsfg-vk-ui.png
|
||||
'';
|
||||
|
||||
meta = {
|
||||
description = "Graphical configuration interface for lsfg-vk";
|
||||
homepage = "https://github.com/PancakeTAS/lsfg-vk/";
|
||||
changelog = "https://github.com/PancakeTAS/lsfg-vk/releases/tag/${src.tag}";
|
||||
license = lib.licenses.mit;
|
||||
platforms = lib.platforms.linux;
|
||||
maintainers = with lib.maintainers; [ pabloaul ];
|
||||
mainProgram = "lsfg-vk-ui";
|
||||
};
|
||||
}
|
||||
@@ -0,0 +1,44 @@
|
||||
{
|
||||
lib,
|
||||
fetchFromGitHub,
|
||||
cmake,
|
||||
vulkan-headers,
|
||||
llvmPackages,
|
||||
}:
|
||||
|
||||
llvmPackages.stdenv.mkDerivation rec {
|
||||
pname = "lsfg-vk";
|
||||
version = "1.0.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "PancakeTAS";
|
||||
repo = "lsfg-vk";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-hWpuPH7mKbeMaLaRUwtlkNLy4lOnJEe+yd54L7y2kV0=";
|
||||
fetchSubmodules = true;
|
||||
};
|
||||
|
||||
postPatch = ''
|
||||
substituteInPlace VkLayer_LS_frame_generation.json \
|
||||
--replace-fail "liblsfg-vk.so" "$out/lib/liblsfg-vk.so"
|
||||
'';
|
||||
|
||||
nativeBuildInputs = [
|
||||
llvmPackages.clang-tools
|
||||
llvmPackages.libllvm
|
||||
cmake
|
||||
];
|
||||
|
||||
buildInputs = [
|
||||
vulkan-headers
|
||||
];
|
||||
|
||||
meta = {
|
||||
description = "Vulkan layer for frame generation (Requires owning Lossless Scaling)";
|
||||
homepage = "https://github.com/PancakeTAS/lsfg-vk/";
|
||||
changelog = "https://github.com/PancakeTAS/lsfg-vk/releases/tag/${src.tag}";
|
||||
license = lib.licenses.mit;
|
||||
platforms = lib.platforms.linux;
|
||||
maintainers = with lib.maintainers; [ pabloaul ];
|
||||
};
|
||||
}
|
||||
@@ -8,13 +8,13 @@
|
||||
}:
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "lunasvg";
|
||||
version = "3.3.0";
|
||||
version = "3.4.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "sammycage";
|
||||
repo = "lunasvg";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-1Cj6En0XedAeNPsLWCedxiiq8xPdJ4VpKmF4vYu4SC8=";
|
||||
hash = "sha256-vaLqay86vb7ADPzqxE8959KX4BBJpGtDERhSerm2sNw=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
{
|
||||
"stable": {
|
||||
"version": "5.20.0",
|
||||
"hash": "sha256-XqzCxzmNJHG+aYBJoeAAryFx3XctrGBk6QqoonCbrWU="
|
||||
"version": "5.21.1",
|
||||
"hash": "sha256-i8d4PB8QVLgoaTIE/JCd0WrwVE2JzQqygMrNhRdFMFI="
|
||||
},
|
||||
"beta": {
|
||||
"version": "5.20.0",
|
||||
"hash": "sha256-XqzCxzmNJHG+aYBJoeAAryFx3XctrGBk6QqoonCbrWU="
|
||||
"version": "5.21.1",
|
||||
"hash": "sha256-i8d4PB8QVLgoaTIE/JCd0WrwVE2JzQqygMrNhRdFMFI="
|
||||
}
|
||||
}
|
||||
|
||||
@@ -11,10 +11,10 @@ mattermost.override {
|
||||
# and make sure the version regex is up to date here.
|
||||
# Ensure you also check ../mattermost/package.nix for ESR releases.
|
||||
regex = "^v(10\\.[0-9]+\\.[0-9]+)$";
|
||||
version = "10.9.2";
|
||||
srcHash = "sha256-0el9PROsErFFnOIhv+TdFAXaXRECEeBqaiaPGMt5M5E=";
|
||||
vendorHash = "sha256-+wmemZZyuz90VCXjO0ekplxdkv2p0s5h4qUObAA0XwU=";
|
||||
npmDepsHash = "sha256-uAB599r3ZWjnt+jwk7sjSiPsc/tUyiBZzGqLZxuU3xE=";
|
||||
version = "10.10.1";
|
||||
srcHash = "sha256-tPjwtbGzg1G9fWoo8UC82RLm2GOQhvtQiw4vXKxz2ww=";
|
||||
vendorHash = "sha256-hsTmqwISOln2YlMXNBXKu4iPwWsLEyoe5IIth9lYjbM=";
|
||||
npmDepsHash = "sha256-Uv2lqcz2AV/gJJFWSN5cSP7JYgnEJBXzexruKqNU7p4=";
|
||||
lockfileOverlay = ''
|
||||
unlock(.; "@floating-ui/react"; "channels/node_modules/@floating-ui/react")
|
||||
'';
|
||||
|
||||
@@ -6,16 +6,16 @@
|
||||
|
||||
rustPlatform.buildRustPackage (finalAttrs: {
|
||||
pname = "mdfried";
|
||||
version = "0.12.2";
|
||||
version = "0.12.4";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "benjajaja";
|
||||
repo = "mdfried";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-k40Ir/GQeJ08h11b8u/VEx89lPFQ0sLNGG1Bmx+tKPI=";
|
||||
hash = "sha256-V4mSMBvezkIp7+95W3DiGYIFiNPC3g535j3gnske3eU=";
|
||||
};
|
||||
|
||||
cargoHash = "sha256-IUmPQozLjaaFlcmEjZQ9IyvSRUlIZUxQDPWrpvaDArk=";
|
||||
cargoHash = "sha256-xAoe6IeI9VBnofC/yuOAbKjsWyHV5AG4KwmyptQzRsQ=";
|
||||
|
||||
doCheck = true;
|
||||
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "metals";
|
||||
version = "1.6.0";
|
||||
version = "1.6.1";
|
||||
|
||||
deps = stdenv.mkDerivation {
|
||||
name = "metals-deps-${finalAttrs.version}";
|
||||
@@ -23,7 +23,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
'';
|
||||
outputHashMode = "recursive";
|
||||
outputHashAlgo = "sha256";
|
||||
outputHash = "sha256-+6u/nnaoCBEQCwhvPs1WQzMnppz7KEWWd1TlzbKYpAU=";
|
||||
outputHash = "sha256-OsA+AWNYBmQ9wfUq1O4WKTf4ANCvBErKLUXH6NRfMss=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
||||
@@ -26,13 +26,13 @@ in
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "mmseqs2";
|
||||
version = "17-b804f";
|
||||
version = "18-8cc5c";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "soedinglab";
|
||||
repo = "mmseqs2";
|
||||
tag = finalAttrs.version;
|
||||
hash = "sha256-nmvFoW+Ey18NcM2w14Ak/3D/Kic52Vka/RxvBd0YoKI=";
|
||||
hash = "sha256-xOdtAE6qpEOH13ubs7KEFAEwsYbB3a5t+QXTC+QxgLs=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
||||
@@ -35,13 +35,13 @@ let
|
||||
in
|
||||
stdenvNoCC.mkDerivation rec {
|
||||
pname = "moonraker";
|
||||
version = "0.9.3-unstable-2025-07-16";
|
||||
version = "0.9.3-unstable-2025-08-01";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "Arksine";
|
||||
repo = "moonraker";
|
||||
rev = "b1b515a1fb444be161b73776c5250e013e2550f8";
|
||||
sha256 = "sha256-YY+5LHYDh6ZuocUeDBux15wM8X1M8yp6C3LO2mlNVD8=";
|
||||
rev = "f20feff6c67884ff1253414506c43222e04c0460";
|
||||
sha256 = "sha256-AyqDKfmRmNJWsCABHI5Go9+aogb8QIGybZycN1rJQ3w=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ makeWrapper ];
|
||||
|
||||
@@ -9,11 +9,11 @@
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "mysql-connector-java";
|
||||
version = "9.3.0";
|
||||
version = "9.4.0";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://dev.mysql.com/get/Downloads/Connector-J/mysql-connector-j-${version}.zip";
|
||||
hash = "sha256-GPbmdZGW/T8fd6/zF+6owqSvU2IhZYA13hBgOIzBKAs=";
|
||||
hash = "sha256-Ze/HzVelG3p5tFnu0lvP0gKWvGr3yGWGBjlVEBZorJ4=";
|
||||
};
|
||||
|
||||
installPhase = ''
|
||||
|
||||
@@ -6,15 +6,15 @@
|
||||
|
||||
buildGoModule rec {
|
||||
pname = "nexttrace";
|
||||
version = "1.4.0";
|
||||
version = "1.4.2";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "nxtrace";
|
||||
repo = "NTrace-core";
|
||||
rev = "v${version}";
|
||||
sha256 = "sha256-S3rxA5V3x4xdfUiq+XnP2ObE2gQ/3IcooIx6ShNkLrc=";
|
||||
sha256 = "sha256-Etz/MXTFpcHbpha8WEmbhHtvyrrVhlLZDfc+J3j6o6M=";
|
||||
};
|
||||
vendorHash = "sha256-9CNreBLmx1t95M8BijfytDxDrr/GL1GPI/ed9SdYae4=";
|
||||
vendorHash = "sha256-jJJXQIv91IkUhIIyMlZUxnx6LzPEtgbjizhDGUu9ZZE=";
|
||||
|
||||
doCheck = false; # Tests require a network connection.
|
||||
|
||||
|
||||
@@ -17,13 +17,13 @@
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "openimageio";
|
||||
version = "3.0.8.1";
|
||||
version = "3.0.9.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "AcademySoftwareFoundation";
|
||||
repo = "OpenImageIO";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-GbjkFij8d5a/pxNYckCs+McMAHh+NiGAaxAaZYjj7jY=";
|
||||
hash = "sha256-N90Ll3ambwh83Ng5N7ToaE0ng2/WT37uhyvecn0crP0=";
|
||||
};
|
||||
|
||||
outputs = [
|
||||
|
||||
@@ -57,6 +57,14 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
url = "https://github.com/open-mpi/ompi/commit/4d4f7212decd0d0ca719688b15dc9b3ee7553a52.patch";
|
||||
hash = "sha256-Mb8qXtAUhAQ90v0SdL24BoTASsKRq2Gu8nYqoeSc9DI=";
|
||||
})
|
||||
# This patch can be removed with the next openmpi update (>5.0.6)
|
||||
# See https://github.com/open-mpi/ompi/issues/12924 and https://github.com/open-mpi/ompi/pull/12934
|
||||
# Fix the size_t/int parameter compile error in coll/cuda
|
||||
(fetchpatch {
|
||||
name = "fix-size-t-int-parameter";
|
||||
url = "https://github.com/open-mpi/ompi/commit/399f69d68735839d379913a5433ea81dbdbd98bf.patch";
|
||||
hash = "sha256-TbB73a419v5JGkiyBAwe/t+6g+pzaR15yAZhdbJIXG4=";
|
||||
})
|
||||
];
|
||||
|
||||
postPatch = ''
|
||||
@@ -137,6 +145,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
# https://github.com/openucx/ucx
|
||||
# https://www.open-mpi.org/faq/?category=buildcuda
|
||||
(lib.withFeatureAs cudaSupport "cuda" (lib.getDev cudaPackages.cuda_cudart))
|
||||
(lib.withFeatureAs cudaSupport "cuda-libdir" "${cudaPackages.cuda_cudart.stubs}/lib")
|
||||
(lib.enableFeature cudaSupport "dlopen")
|
||||
(lib.withFeatureAs fabricSupport "psm2" (lib.getDev libpsm2))
|
||||
(lib.withFeatureAs fabricSupport "ofi" (lib.getDev libfabric))
|
||||
|
||||
@@ -8,13 +8,13 @@
|
||||
}:
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "oscar";
|
||||
version = "1.6.0";
|
||||
version = "1.6.1";
|
||||
|
||||
src = fetchFromGitLab {
|
||||
owner = "CrimsonNape";
|
||||
repo = "OSCAR-code";
|
||||
rev = "v${version}";
|
||||
hash = "sha256-1rHgajjs+Vt9lcqkqKy92pWQLjvAHE10fPUTy8hurw4=";
|
||||
hash = "sha256-idooSDmozMtf0akhbaQP1aBIv6Ae9UMhMmN1P48u7FE=";
|
||||
};
|
||||
|
||||
buildInputs = [
|
||||
|
||||
@@ -40,14 +40,14 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
+ lib.optionalString enableQt "-qt"
|
||||
+ lib.optionalString (!enableQt) "-sdl"
|
||||
+ lib.optionalString forceWayland "-wayland";
|
||||
version = "1.19.2";
|
||||
version = "1.19.3";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "hrydgard";
|
||||
repo = "ppsspp";
|
||||
rev = "v${finalAttrs.version}";
|
||||
fetchSubmodules = true;
|
||||
hash = "sha256-HwZHV5x60V/H4wx5wgC6VAZY7zHjMt0ZVRDWAnXDvj4=";
|
||||
hash = "sha256-71oIjUXYGFNyhcXQP65Bd2gYF6golrPR4USwS7bTxFQ=";
|
||||
};
|
||||
|
||||
patches = lib.optionals useSystemFfmpeg [
|
||||
|
||||
@@ -7,20 +7,20 @@
|
||||
|
||||
buildNpmPackage rec {
|
||||
pname = "protoc-gen-es";
|
||||
version = "2.6.1";
|
||||
version = "2.6.2";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "bufbuild";
|
||||
repo = "protobuf-es";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-Xrd9O8VHdlrlbTze0m+jDodLu01B2uT93qOj8mLHrog=";
|
||||
hash = "sha256-ckjup1R5x57N8EmyuLJjVxnHouAYb0fzOPmNVjXFBEM=";
|
||||
|
||||
postFetch = ''
|
||||
${lib.getExe npm-lockfile-fix} $out/package-lock.json
|
||||
'';
|
||||
};
|
||||
|
||||
npmDepsHash = "sha256-+J70/ZUMc7GtSPSTxAaoz3s195Gp/Khcj3bEiloQyYQ=";
|
||||
npmDepsHash = "sha256-YKGRUbtNNlQblX8h+KxJnqVhwVJEnFZAxb74PIp6lnE=";
|
||||
|
||||
npmWorkspace = "packages/protoc-gen-es";
|
||||
|
||||
|
||||
@@ -6,13 +6,13 @@
|
||||
|
||||
buildGoModule rec {
|
||||
pname = "pulumi-esc";
|
||||
version = "0.14.3";
|
||||
version = "0.15.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "pulumi";
|
||||
repo = "esc";
|
||||
rev = "v${version}";
|
||||
hash = "sha256-1evdRUCwK/7yffqXtnWM2iyymeije6AeCD/FDG900Hw=";
|
||||
hash = "sha256-mBFxR3Sl89TVE+G/+pr5KlMl2oWUmQr41VfZpOyNU6k=";
|
||||
};
|
||||
|
||||
subPackages = "cmd/esc";
|
||||
|
||||
@@ -14,13 +14,13 @@
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "qalculate-gtk";
|
||||
version = "5.6.0";
|
||||
version = "5.7.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "qalculate";
|
||||
repo = "qalculate-gtk";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-yjZ2Pq6ODEWhBveq4yx8bbWYG557JBFH84TdNr6bHkw=";
|
||||
hash = "sha256-VPwPf1cQ7jGx9aGv4sjdwu945Nlh3ZqgH9dxtFxiMP4=";
|
||||
};
|
||||
|
||||
hardeningDisable = [ "format" ];
|
||||
|
||||
@@ -10,13 +10,13 @@
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "qalculate-qt";
|
||||
version = "5.6.0";
|
||||
version = "5.7.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "qalculate";
|
||||
repo = "qalculate-qt";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-AMLHkN3uFUo8uHjtFmOj04iIbU2G+liTidJLzu6elcE=";
|
||||
hash = "sha256-FvPJLPG5rFd7I3RTEQsLZ7bY9qWnMb32PUYAuiCbA8s=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = with qt6; [
|
||||
|
||||
@@ -15,13 +15,13 @@
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "renovate";
|
||||
version = "41.21.3";
|
||||
version = "41.49.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "renovatebot";
|
||||
repo = "renovate";
|
||||
tag = finalAttrs.version;
|
||||
hash = "sha256-np21ghEbfaM7Z4ETmrAWUjrauQOf5FW+krl156UB2Ek=";
|
||||
hash = "sha256-n0Zfut9+nIWRvUU2po4YZVMp4bkJs9ExfNCqShUSVYc=";
|
||||
};
|
||||
|
||||
postPatch = ''
|
||||
@@ -41,7 +41,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
pnpmDeps = pnpm_10.fetchDeps {
|
||||
inherit (finalAttrs) pname version src;
|
||||
fetcherVersion = 2;
|
||||
hash = "sha256-8yTtHtQYUyqydLvNJgkOjQTCTtuheb4WX+WZsaMHtrw=";
|
||||
hash = "sha256-J0cAaM4DO3dsRmgx8vg8pZQgq78o3U3kKBrnRDuhJmk=";
|
||||
};
|
||||
|
||||
env.COREPACK_ENABLE_STRICT = 0;
|
||||
|
||||
@@ -134,46 +134,6 @@
|
||||
"version": "11.3.0",
|
||||
"hash": "sha256-QOprHb0HjsggEMWOW7/U8pqlD8M4m97FeTMWlriYHaU="
|
||||
},
|
||||
{
|
||||
"pname": "Avalonia.Xaml.Behaviors",
|
||||
"version": "11.3.0",
|
||||
"hash": "sha256-jSxMorAnKKTKhnBBCHTUjnrNGFY6RMhToQm6nUSGy80="
|
||||
},
|
||||
{
|
||||
"pname": "Avalonia.Xaml.Interactions",
|
||||
"version": "11.3.0",
|
||||
"hash": "sha256-9OAjwt5G1bRzXldcdYlC3HmjjmYliVWjbHwUBeF0hZU="
|
||||
},
|
||||
{
|
||||
"pname": "Avalonia.Xaml.Interactions.Custom",
|
||||
"version": "11.3.0",
|
||||
"hash": "sha256-IHOb3fXTMY3QLkitPcdKik85fdpRgzRbnwrlQHRszUA="
|
||||
},
|
||||
{
|
||||
"pname": "Avalonia.Xaml.Interactions.DragAndDrop",
|
||||
"version": "11.3.0",
|
||||
"hash": "sha256-Pb9+FxUD2w85AbOaZEDWJKelgINLTgs9OMVnLaGnSjc="
|
||||
},
|
||||
{
|
||||
"pname": "Avalonia.Xaml.Interactions.Draggable",
|
||||
"version": "11.3.0",
|
||||
"hash": "sha256-iL1UYI3tqN0YGKXmYThxIDqEDD5MNwbt8Q64g8SVu6k="
|
||||
},
|
||||
{
|
||||
"pname": "Avalonia.Xaml.Interactions.Events",
|
||||
"version": "11.3.0",
|
||||
"hash": "sha256-LKTut33zzuomdq7FZMVFDZjnymKzNjIsZgqazj4MTi0="
|
||||
},
|
||||
{
|
||||
"pname": "Avalonia.Xaml.Interactions.Responsive",
|
||||
"version": "11.3.0",
|
||||
"hash": "sha256-RazJgeY5VYSowRrQj3ZgLTKGaEobfqdQV2nf+UY0ddw="
|
||||
},
|
||||
{
|
||||
"pname": "Avalonia.Xaml.Interactivity",
|
||||
"version": "11.3.0",
|
||||
"hash": "sha256-zXRrRt65YbJh9i7J2jqJre68LU4pWNbos/KhJzoHiy8="
|
||||
},
|
||||
{
|
||||
"pname": "CommunityToolkit.Mvvm",
|
||||
"version": "8.4.0",
|
||||
@@ -181,8 +141,8 @@
|
||||
},
|
||||
{
|
||||
"pname": "DiscordRichPresence",
|
||||
"version": "1.2.1.24",
|
||||
"hash": "sha256-oRNrlF1/yK0QvrW2+48RsmSg9h9/pDIfA56/bpoHXFU="
|
||||
"version": "1.3.0.28",
|
||||
"hash": "sha256-KdwSl5ysunAbC21cXRrSROO2XN/ZscIVdq6+IH+5Fbs="
|
||||
},
|
||||
{
|
||||
"pname": "ExCSS",
|
||||
@@ -196,18 +156,23 @@
|
||||
},
|
||||
{
|
||||
"pname": "FluentIcons.Avalonia",
|
||||
"version": "1.1.298",
|
||||
"hash": "sha256-KIjHRKTevLM59Vp6Sh2LkrVKHpmI/6zAB6jKLR1CpXw="
|
||||
"version": "1.1.303",
|
||||
"hash": "sha256-VPncsnvU25kiEf9agoZmlco9gzB+zfH/nYqDtFS96Qg="
|
||||
},
|
||||
{
|
||||
"pname": "FluentIcons.Avalonia.Fluent",
|
||||
"version": "1.1.298",
|
||||
"hash": "sha256-Hp67w2/jEfrKVda3kcIUw6AqzKQncWt0KvhdBFXHtMs="
|
||||
"version": "1.1.303",
|
||||
"hash": "sha256-ECT3M85Vor+8se+D47FqMbvlXFkZlR2HWCpXMM3YtQo="
|
||||
},
|
||||
{
|
||||
"pname": "FluentIcons.Common",
|
||||
"version": "1.1.298",
|
||||
"hash": "sha256-oNJDDQKZOcurxgOQ2B1kl8N0wU0CoR2blzFe1Bcbczo="
|
||||
"version": "1.1.303",
|
||||
"hash": "sha256-wZ5Ju/3Wh6j8o5WCDTrqlFP0RuiDufHhfE5s4ydrXJU="
|
||||
},
|
||||
{
|
||||
"pname": "Fody",
|
||||
"version": "6.9.2",
|
||||
"hash": "sha256-rQAVA3ybnZhbX/n5QaMEg0qbM2fKTOHcLLr84CQt1G0="
|
||||
},
|
||||
{
|
||||
"pname": "HarfBuzzSharp",
|
||||
@@ -274,6 +239,26 @@
|
||||
"version": "8.3.0.1",
|
||||
"hash": "sha256-2+FA4EfAQ68q1nJlXUuqDcETwIA+6OvD0DB/lMnbKVY="
|
||||
},
|
||||
{
|
||||
"pname": "HotAvalonia",
|
||||
"version": "3.0.0",
|
||||
"hash": "sha256-Y4XM1tvillcGh7Xa5ilDVIr7Inyod3fXPtu+d/LEay8="
|
||||
},
|
||||
{
|
||||
"pname": "HotAvalonia.Core",
|
||||
"version": "3.0.0",
|
||||
"hash": "sha256-4yICwumuV1DenqjiJ6B4ULE++c6JWHcQSfdLXoNH618="
|
||||
},
|
||||
{
|
||||
"pname": "HotAvalonia.Extensions",
|
||||
"version": "3.0.0",
|
||||
"hash": "sha256-nnn2uHkul8+73FtR3qpYA3knITG8TFKOWixmuFGAprM="
|
||||
},
|
||||
{
|
||||
"pname": "HotAvalonia.Fody",
|
||||
"version": "3.0.0",
|
||||
"hash": "sha256-5lLLAakzPRc8HKnabMmp7Vg9zfxHxzYgR926IPeFH0A="
|
||||
},
|
||||
{
|
||||
"pname": "MicroCom.CodeGenerator.MSBuild",
|
||||
"version": "0.11.0",
|
||||
@@ -301,33 +286,33 @@
|
||||
},
|
||||
{
|
||||
"pname": "NuGet.Common",
|
||||
"version": "6.13.2",
|
||||
"hash": "sha256-ASLa/Jigg5Eop0ZrXPl98RW2rxnJRC7pbbxhuV74hFw="
|
||||
"version": "6.14.0",
|
||||
"hash": "sha256-jDOwt3veI1GSG8CfBnf2+dJxD3E/Nmlc+vHtD4J76Ms="
|
||||
},
|
||||
{
|
||||
"pname": "NuGet.Configuration",
|
||||
"version": "6.13.2",
|
||||
"hash": "sha256-z8VW1YdRDanyyRTDYRvRkSv/XPR3c/hMM1y8cNNjx0Y="
|
||||
"version": "6.14.0",
|
||||
"hash": "sha256-1PN9s6fhCw3wd2260U6hQ4vG3jIvcG8GIn1oQgxMXA0="
|
||||
},
|
||||
{
|
||||
"pname": "NuGet.Frameworks",
|
||||
"version": "6.13.2",
|
||||
"hash": "sha256-caDyc+WgYOo43AUTjtbP0MyvYDb6JweEKDdIul61Cac="
|
||||
"version": "6.14.0",
|
||||
"hash": "sha256-3ViM3R1ucQMEL2hQYsivT86kI6veMQK2xDsiAcFcVQk="
|
||||
},
|
||||
{
|
||||
"pname": "NuGet.Packaging",
|
||||
"version": "6.13.2",
|
||||
"hash": "sha256-lhO+SFwIYZ4aPHxIGm5ubkkE2a5Ve2xgtroRbNh7hpw="
|
||||
"version": "6.14.0",
|
||||
"hash": "sha256-Yafbnxs3maj55bJ1oKQiZ0QkntFUzXdhorL94YEUOhY="
|
||||
},
|
||||
{
|
||||
"pname": "NuGet.Protocol",
|
||||
"version": "6.13.2",
|
||||
"hash": "sha256-5lnAHHZjy7A4vgv65AeBAs64mSNpuoUjxW3HnrMpuzY="
|
||||
"version": "6.14.0",
|
||||
"hash": "sha256-uLDKfs+QN1MdnuQtTES8qfNzzsmYKM6XB9pwJc4G+eo="
|
||||
},
|
||||
{
|
||||
"pname": "NuGet.Versioning",
|
||||
"version": "6.13.2",
|
||||
"hash": "sha256-gmpyBpKnt+GHqgx/2uFKp+J2csbxEAy1E7WdVT117sw="
|
||||
"version": "6.14.0",
|
||||
"hash": "sha256-DqdOJgsphKxSvqB8b60zNPCaiLfbiu3WnUJ/90feLrY="
|
||||
},
|
||||
{
|
||||
"pname": "Octokit",
|
||||
@@ -346,8 +331,8 @@
|
||||
},
|
||||
{
|
||||
"pname": "ShimSkiaSharp",
|
||||
"version": "3.0.2",
|
||||
"hash": "sha256-rxPdc2A9ORfqpaEqF8AByxmaeRCTr9JzDTlp3j46dKw="
|
||||
"version": "3.0.3",
|
||||
"hash": "sha256-Nngzb1buTzSYvNBS5TUOiJcN71ySM8i6HrPskLEQttM="
|
||||
},
|
||||
{
|
||||
"pname": "SkAvaloniaEdit",
|
||||
@@ -429,41 +414,46 @@
|
||||
"version": "3.116.1",
|
||||
"hash": "sha256-oraulwAja3vee2T2n9sEveSTVI8/Kvku7r09yXLENI4="
|
||||
},
|
||||
{
|
||||
"pname": "SpacedGrid-Avalonia",
|
||||
"version": "11.0.0",
|
||||
"hash": "sha256-U4WezNpOWtdaK6wh0tVRLoK31mLCdFWVB1xLqok9izw="
|
||||
},
|
||||
{
|
||||
"pname": "Svg.Custom",
|
||||
"version": "3.0.2",
|
||||
"hash": "sha256-OVAL2kFLJQ2h8hDouLBVusAHUyC5ky2d5NbvJA8BYsk="
|
||||
"version": "3.0.3",
|
||||
"hash": "sha256-faH73+8y0A7p+koyd3Y4CcYI8U/cAbH1X566bMd3dI4="
|
||||
},
|
||||
{
|
||||
"pname": "Svg.Model",
|
||||
"version": "3.0.2",
|
||||
"hash": "sha256-ravea4oKkzkrY24v2u/N5m1tOugFtHQysMdAkVk5SZQ="
|
||||
"version": "3.0.3",
|
||||
"hash": "sha256-ncQwRRi51A12bpZKjG2ZhaLUJ7MD9ny1lwKUYwr63LE="
|
||||
},
|
||||
{
|
||||
"pname": "Svg.Skia",
|
||||
"version": "3.0.2",
|
||||
"hash": "sha256-BMa0SyPs53YloLZ3G6ZgR8guvCIJ2MW9QwQ0VblPS5Q="
|
||||
"version": "3.0.3",
|
||||
"hash": "sha256-tQ8a1Gt92IPAXhEY9osBZXUZk2sXM19CWf4zt71mwk8="
|
||||
},
|
||||
{
|
||||
"pname": "System.Collections.Immutable",
|
||||
"version": "8.0.0",
|
||||
"hash": "sha256-F7OVjKNwpqbUh8lTidbqJWYi476nsq9n+6k0+QVRo3w="
|
||||
},
|
||||
{
|
||||
"pname": "System.Collections.Immutable",
|
||||
"version": "9.0.3",
|
||||
"hash": "sha256-9ZQAo1V0z+PCsEApWFAf7ryrfCnHb8ltUKtu2BKFYiI="
|
||||
},
|
||||
{
|
||||
"pname": "System.Formats.Asn1",
|
||||
"version": "8.0.1",
|
||||
"hash": "sha256-may/Wg+esmm1N14kQTG4ESMBi+GQKPp0ZrrBo/o6OXM="
|
||||
"version": "6.0.0",
|
||||
"hash": "sha256-KaMHgIRBF7Nf3VwOo+gJS1DcD+41cJDPWFh+TDQ8ee8="
|
||||
},
|
||||
{
|
||||
"pname": "System.IO.Pipelines",
|
||||
"version": "8.0.0",
|
||||
"hash": "sha256-LdpB1s4vQzsOODaxiKstLks57X9DTD5D6cPx8DE1wwE="
|
||||
},
|
||||
{
|
||||
"pname": "System.Reflection.Metadata",
|
||||
"version": "9.0.3",
|
||||
"hash": "sha256-57O/tttsJHnDr/1+gVkv+qmfncoXxP0s2i5U0dYEma0="
|
||||
},
|
||||
{
|
||||
"pname": "System.Security.AccessControl",
|
||||
"version": "4.5.0",
|
||||
@@ -486,12 +476,52 @@
|
||||
},
|
||||
{
|
||||
"pname": "System.Threading.AccessControl",
|
||||
"version": "9.0.4",
|
||||
"hash": "sha256-AWgbfDT0/L5aFzvUB0bOE48PlQQ5qvCsXCgNYQ7Dnjc="
|
||||
"version": "9.0.6",
|
||||
"hash": "sha256-XxdqPb0aNINWFL+QRpJ5hPLjGIzsyVBh2J2WF29fT84="
|
||||
},
|
||||
{
|
||||
"pname": "Tmds.DBus.Protocol",
|
||||
"version": "0.21.2",
|
||||
"hash": "sha256-gaK/5aAummyin6ptnhaJbnA0ih4+2xADrtrLfFbHwYI="
|
||||
},
|
||||
{
|
||||
"pname": "Xaml.Behaviors.Avalonia",
|
||||
"version": "11.3.0.12",
|
||||
"hash": "sha256-WlQP8FOWsLCtEjsGkE9nMkqSHCM4GJplypcL5Z0nmLY="
|
||||
},
|
||||
{
|
||||
"pname": "Xaml.Behaviors.Interactions",
|
||||
"version": "11.3.0.12",
|
||||
"hash": "sha256-uJJwWVobmI8k4pVqv7JwF8PVqQ93zW0/Imk2DJs3dLc="
|
||||
},
|
||||
{
|
||||
"pname": "Xaml.Behaviors.Interactions.Custom",
|
||||
"version": "11.3.0.12",
|
||||
"hash": "sha256-P3X37lZFI5TX7CKaXanLWP1FOvy6ZKvL7PIK7AeSBZ0="
|
||||
},
|
||||
{
|
||||
"pname": "Xaml.Behaviors.Interactions.DragAndDrop",
|
||||
"version": "11.3.0.12",
|
||||
"hash": "sha256-BYdJnZ0Rv9HKP3CKL0ZpUTr2xWnIRI756K8eIg8iAa4="
|
||||
},
|
||||
{
|
||||
"pname": "Xaml.Behaviors.Interactions.Draggable",
|
||||
"version": "11.3.0.12",
|
||||
"hash": "sha256-SFRguBV/DefH6b9qlwf5bNx8P7G97weYBNJEHt8Afhk="
|
||||
},
|
||||
{
|
||||
"pname": "Xaml.Behaviors.Interactions.Events",
|
||||
"version": "11.3.0.12",
|
||||
"hash": "sha256-DWwJEWUIKSlVWNgssGra7Vm/QFiKZY8yuHwGP0c5c8A="
|
||||
},
|
||||
{
|
||||
"pname": "Xaml.Behaviors.Interactions.Responsive",
|
||||
"version": "11.3.0.12",
|
||||
"hash": "sha256-JhfKxpVBK9KjnMwGHE+l2N73uiTEUibnsTxOhDbGigc="
|
||||
},
|
||||
{
|
||||
"pname": "Xaml.Behaviors.Interactivity",
|
||||
"version": "11.3.0.12",
|
||||
"hash": "sha256-eXzvQO5CD/ELIjU0G53dS3NenA1S0M5utZ/lg/5YgW4="
|
||||
}
|
||||
]
|
||||
|
||||
@@ -9,13 +9,13 @@
|
||||
}:
|
||||
buildDotnetModule rec {
|
||||
pname = "skeditor";
|
||||
version = "2.9.0";
|
||||
version = "2.9.3";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "skeditorteam";
|
||||
repo = "skeditor";
|
||||
rev = "v${version}";
|
||||
hash = "sha256-CYHw+zWs/YllUHkC3WCscY/DMLLSQ5TLMc6nH/GG7XY=";
|
||||
hash = "sha256-KC9s9FE/6te8JnLcSBZNQ05DpKFG7jT6eHDS6OWsOBU=";
|
||||
};
|
||||
|
||||
projectFile = "SkEditor/SkEditor.csproj";
|
||||
|
||||
@@ -12,11 +12,11 @@
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "spring-boot-cli";
|
||||
version = "3.5.3";
|
||||
version = "3.5.4";
|
||||
|
||||
src = fetchzip {
|
||||
url = "mirror://maven/org/springframework/boot/spring-boot-cli/${finalAttrs.version}/spring-boot-cli-${finalAttrs.version}-bin.zip";
|
||||
hash = "sha256-cUpzXm5YEtbbJwgSPxEpgJXlmXNQe/XfD3kkgQs534Y=";
|
||||
hash = "sha256-8/jp1TTLROs4f+tdBDF0NBP851lXqyxB4sDozi+YExs=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
||||
@@ -12,16 +12,21 @@
|
||||
|
||||
buildGoModule rec {
|
||||
pname = "step-ca";
|
||||
version = "0.28.3";
|
||||
version = "0.28.4";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "smallstep";
|
||||
repo = "certificates";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-5W39Nc6WuxhrXbEfPWMaWWAUX6UnjYqlEAPlDCeYgrY=";
|
||||
# Source uses git export-subst and isn't reproducible when fetching as git archive,
|
||||
# see https://github.com/smallstep/certificates/blob/6a1250131284dce4aa66c0e0e3f7a3202dd56ad0/.gitattributes.
|
||||
# Use forceFetchGit to fetch the source as git repo, as fetchGit isn't effected,
|
||||
# see https://github.com/NixOS/nixpkgs/issues/84312#issuecomment-2475948960.
|
||||
forceFetchGit = true;
|
||||
hash = "sha256-ZIpsSNdQVkelo5b3H03N8qToHU7z+lalAE7Ur6m2YwY=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-AuMYdZa1QpmMQZxlv+lmoWtszQkVdwXOTXxY8CWaUbI=";
|
||||
vendorHash = "sha256-gGPrrl5J8UrjUpof2DaSs1fAQsMSsyAMlC67h5V75+k=";
|
||||
|
||||
ldflags = [
|
||||
"-w"
|
||||
|
||||
@@ -5,16 +5,16 @@
|
||||
}:
|
||||
buildNpmPackage rec {
|
||||
pname = "stylelint";
|
||||
version = "16.22.0";
|
||||
version = "16.23.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "stylelint";
|
||||
repo = "stylelint";
|
||||
tag = version;
|
||||
hash = "sha256-rl+TFRzMRliOKbTJylmflmEZHDplDPtKEVkXlXJG3a4=";
|
||||
hash = "sha256-kPqvrcIYxumy/SfW8sVqo2e72z32L4mgfAE79LS8BfE=";
|
||||
};
|
||||
|
||||
npmDepsHash = "sha256-3Lfhwv1xwv2JAoZ3DDppUQVFHp9TOMibsGVSIR4xRkA=";
|
||||
npmDepsHash = "sha256-SJ1r2lINacrdFYUkjse4wx0EwFsFMVoeESzMKH2ijwU=";
|
||||
|
||||
dontNpmBuild = true;
|
||||
|
||||
|
||||
@@ -1,21 +1,21 @@
|
||||
{
|
||||
"version": "28.0",
|
||||
"version": "29.0",
|
||||
"platforms": {
|
||||
"aarch64-linux": {
|
||||
"arch": "linux-arm64",
|
||||
"hash": "sha256-+AVv43GCrsGrDL/8AGnHU81AqEhdfRDgX5rrU5o5YY8="
|
||||
"hash": "sha256-ztjCyK2378tg9yT9D6ProINlMT5GyUIEH8duHivCQ2E="
|
||||
},
|
||||
"x86_64-linux": {
|
||||
"arch": "linux-amd64",
|
||||
"hash": "sha256-7ISKyNRR5I/2lOaQgt3g1K0UqBaU+fRMuUipBJZKPrE="
|
||||
"hash": "sha256-BD0qE1dEVKVUPwO2fMO0SMXiwG9dD0RMnAzkVZitFKA="
|
||||
},
|
||||
"x86_64-darwin": {
|
||||
"arch": "darwin-amd64",
|
||||
"hash": "sha256-uJzPp1dvoZxaGtuxRCKMAqM7+pe+d1S5rdnHlcfFFX0="
|
||||
"hash": "sha256-9imHOPW8OkFczuNxXGn3bXFI49BIdUJ5GGh1mrvcMgE="
|
||||
},
|
||||
"aarch64-darwin": {
|
||||
"arch": "darwin-arm64",
|
||||
"hash": "sha256-q+uOfNsyao8r2wea49vX8hJWWQYZdOfk7pB0e531FDA="
|
||||
"hash": "sha256-yAOR/bGYBQGp8Mllhh0yKyqmItd2+IfLib3W+lIHwr0="
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -8,16 +8,16 @@
|
||||
|
||||
buildGoModule rec {
|
||||
pname = "upterm";
|
||||
version = "0.14.3";
|
||||
version = "0.15.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "owenthereal";
|
||||
repo = "upterm";
|
||||
rev = "v${version}";
|
||||
hash = "sha256-koZRKxp6Q52jvpmQqQAGvPHoiiU2LaEuNeRY/rru+XM=";
|
||||
hash = "sha256-IBwue+1J8X3IJglGggS66eD1p4QOh9DdApFihp2PDg8=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-PUcfE7LQQh2ftiOiOoucSfxYnTI4zRNmmSqqmvvvs7g=";
|
||||
vendorHash = "sha256-azcIb+ekGLvInfh6Z9iKmYh55cfiP/wwklIFH0sN3q8=";
|
||||
|
||||
subPackages = [
|
||||
"cmd/upterm"
|
||||
|
||||
@@ -18,12 +18,12 @@ let
|
||||
in
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "weasis";
|
||||
version = "4.6.1";
|
||||
version = "4.6.2";
|
||||
|
||||
# Their build instructions indicate to use the packaging script
|
||||
src = fetchzip {
|
||||
url = "https://github.com/nroduit/Weasis/releases/download/v${finalAttrs.version}/weasis-native.zip";
|
||||
hash = "sha256-poBMlSjaT4Mx4CV/19S7Dzk48RsgeKrBxl9KXRDzWrc=";
|
||||
hash = "sha256-7oYrUNj9BBcFh+1CQQ4PJW8ln+fd5Ed9y9tMoixc5Mc=";
|
||||
stripRoot = false;
|
||||
};
|
||||
|
||||
|
||||
@@ -89,7 +89,7 @@ let
|
||||
in
|
||||
buildPythonApplication rec {
|
||||
pname = "xpra";
|
||||
version = "6.3";
|
||||
version = "6.3.2";
|
||||
format = "setuptools";
|
||||
|
||||
stdenv = if withNvenc then cudaPackages.backendStdenv else args.stdenv;
|
||||
@@ -98,7 +98,7 @@ buildPythonApplication rec {
|
||||
owner = "Xpra-org";
|
||||
repo = "xpra";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-m0GafyzblXwLBBn/eoSmcsLz1r4nzFIQzCOXVXvQB8Q=";
|
||||
hash = "sha256-Grtr9d3+ywGFlLdAwEmBiaFJCZQBK2LTuqQ0mg0I0Lk=";
|
||||
};
|
||||
|
||||
patches = [
|
||||
|
||||
@@ -8,18 +8,18 @@
|
||||
|
||||
rustPlatform.buildRustPackage rec {
|
||||
pname = "elm-test-rs";
|
||||
version = "3.0";
|
||||
version = "3.0.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "mpizenberg";
|
||||
repo = "elm-test-rs";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-l3RV+j3wAQ88QGNXLILp7YiUpdk7bkN25Y723pDZw48=";
|
||||
hash = "sha256-NGonWCOLxON1lxsgRlWgY67TtIJYsLPXi96NcxF4Tso=";
|
||||
};
|
||||
|
||||
buildInputs = lib.optionals (!stdenv.hostPlatform.isDarwin) [ openssl ];
|
||||
|
||||
cargoHash = "sha256-F3/v4zYGZRv1PRVl/Tas+e0pc/dTM6ina+/c63KVuZY=";
|
||||
cargoHash = "sha256-qs6ujXl4j9gCEDQV5i47oa0eaqWZf4NqsVbNDsao5fI=";
|
||||
|
||||
# Tests perform networking and therefore can't work in sandbox
|
||||
doCheck = false;
|
||||
|
||||
@@ -10,6 +10,7 @@
|
||||
pexpect,
|
||||
pygments,
|
||||
pytestCheckHook,
|
||||
pythonAtLeast,
|
||||
prompt-toolkit,
|
||||
setuptools,
|
||||
tkinter,
|
||||
@@ -28,6 +29,8 @@ buildPythonPackage rec {
|
||||
hash = "sha256-Vd6ZY3PlbPOy63/0/0YJ1U2PpsVdctOoInyKftj//cM=";
|
||||
};
|
||||
|
||||
disabled = pythonAtLeast "3.13";
|
||||
|
||||
nativeBuildInputs = [ setuptools ];
|
||||
|
||||
propagatedBuildInputs = [
|
||||
|
||||
@@ -5,10 +5,10 @@
|
||||
}:
|
||||
|
||||
lilypond.overrideAttrs (oldAttrs: rec {
|
||||
version = "2.25.26";
|
||||
version = "2.25.27";
|
||||
src = fetchzip {
|
||||
url = "https://lilypond.org/download/sources/v${lib.versions.majorMinor version}/lilypond-${version}.tar.gz";
|
||||
hash = "sha256-k76jt8axKu17MXuQp/TtXtQ+KKdIAjSvDStYa44EpR4=";
|
||||
hash = "sha256-cZ6XZt1y646Kke3wdJ5Jo9ieOejbojsEBSkAvLDXNPw=";
|
||||
};
|
||||
|
||||
passthru.updateScript = {
|
||||
|
||||
@@ -9,17 +9,17 @@
|
||||
|
||||
rustPlatform.buildRustPackage (finalAttrs: {
|
||||
pname = "nu_plugin_highlight";
|
||||
version = "1.4.7+0.105.1";
|
||||
version = "1.4.8+0.106.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "cptpiepmatz";
|
||||
repo = "nu-plugin-highlight";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-0jU0c2v3q3RXX/zZlwTBwAdO8HEaROFNV/F4GBFaMt0=";
|
||||
hash = "sha256-H7bCX13miQECEPCOT2eF+TBkUU3qff+LhOiA008GLdI=";
|
||||
fetchSubmodules = true;
|
||||
};
|
||||
|
||||
cargoHash = "sha256-UD1IzegajAG13iAOERymDa10JbuhvORVZ8gHy9d6buE=";
|
||||
cargoHash = "sha256-Qf6qEY6imcI0rfktGl5ErsbT+HCDgTohl+NKFsrQbzA=";
|
||||
|
||||
nativeBuildInputs = [ pkg-config ] ++ lib.optionals stdenv.cc.isClang [ rustPlatform.bindgenHook ];
|
||||
|
||||
|
||||
@@ -8,16 +8,16 @@
|
||||
|
||||
rustPlatform.buildRustPackage (finalAttrs: {
|
||||
pname = "nu_plugin_skim";
|
||||
version = "0.15.0";
|
||||
version = "0.16.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "idanarye";
|
||||
repo = "nu_plugin_skim";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-8gO6pT40zBlFxPRapIO9qpMI9whutttqYgOPr91B9Ec=";
|
||||
hash = "sha256-bTVO5qLaxdSbgy0ybQJhUYa3imQSP5I6Vlban1qJeJg=";
|
||||
};
|
||||
|
||||
cargoHash = "sha256-2poE7Nnwe5rRoU8WknEgzX68z+y9ZplX53v8FURzxmE=";
|
||||
cargoHash = "sha256-A90CfbgWQs/1AcoLZspiQ5aEz2rRjJKxHM0fTuyKSDw=";
|
||||
|
||||
nativeBuildInputs = lib.optionals stdenv.cc.isClang [ rustPlatform.bindgenHook ];
|
||||
|
||||
|
||||
@@ -1669,7 +1669,7 @@ with pkgs;
|
||||
|
||||
fedora-backgrounds = callPackage ../data/misc/fedora-backgrounds { };
|
||||
|
||||
coconut = with python3Packages; toPythonApplication coconut;
|
||||
coconut = with python312Packages; toPythonApplication coconut;
|
||||
|
||||
coolreader = libsForQt5.callPackage ../applications/misc/coolreader { };
|
||||
|
||||
|
||||
Reference in New Issue
Block a user