Merge staging-next into staging
This commit is contained in:
@@ -11576,6 +11576,11 @@
|
||||
githubId = 4158274;
|
||||
name = "Michiel Leenaars";
|
||||
};
|
||||
legojames = {
|
||||
github = "jrobinson-uk";
|
||||
githubId = 4701504;
|
||||
name = "James Robinson";
|
||||
};
|
||||
leifhelm = {
|
||||
email = "jakob.leifhelm@gmail.com";
|
||||
github = "leifhelm";
|
||||
|
||||
@@ -30,6 +30,8 @@
|
||||
`services.forgejo.secrets` is a small wrapper over systemd's `LoadCredential=`. It has the same structure (sections/keys) as
|
||||
`services.forgejo.settings` but takes file paths that will be read before service startup instead of some plaintext value.
|
||||
|
||||
- `services.ddclient.use` has been deprecated: `ddclient` now supports separate IPv4 and IPv6 configuration. Use `services.ddclient.usev4` and `services.ddclient.usev6` instead.
|
||||
|
||||
- The Invoiceplane module now only accepts the structured `settings` option.
|
||||
`extraConfig` is now removed.
|
||||
|
||||
|
||||
@@ -22,6 +22,7 @@ in {
|
||||
libusermetrics
|
||||
lomiri
|
||||
lomiri-download-manager
|
||||
lomiri-filemanager-app
|
||||
lomiri-schemas # exposes some required dbus interfaces
|
||||
lomiri-session # wrappers to properly launch the session
|
||||
lomiri-sounds
|
||||
@@ -36,6 +37,10 @@ in {
|
||||
suru-icon-theme
|
||||
# telephony-service # currently broken: https://github.com/NixOS/nixpkgs/pull/314043
|
||||
]);
|
||||
variables = {
|
||||
# To override the keyboard layouts in Lomiri
|
||||
NIXOS_XKB_LAYOUTS = config.services.xserver.xkb.layout;
|
||||
};
|
||||
};
|
||||
|
||||
hardware.pulseaudio.enable = lib.mkDefault true;
|
||||
|
||||
@@ -11,7 +11,9 @@ let
|
||||
# This file can be used as a template for configFile or is automatically generated by Nix options.
|
||||
cache=${dataDir}/ddclient.cache
|
||||
foreground=YES
|
||||
use=${cfg.use}
|
||||
${lib.optionalString (cfg.use != "") "use=${cfg.use}"}
|
||||
${lib.optionalString (cfg.use == "" && cfg.usev4 != "") "usev4=${cfg.usev4}"}
|
||||
${lib.optionalString (cfg.use == "" && cfg.usev6 != "") "usev6=${cfg.usev6}"}
|
||||
login=${cfg.username}
|
||||
password=${if cfg.protocol == "nsupdate" then "/run/${RuntimeDirectory}/ddclient.key" else "@password_placeholder@"}
|
||||
protocol=${cfg.protocol}
|
||||
@@ -163,12 +165,26 @@ with lib;
|
||||
};
|
||||
|
||||
use = mkOption {
|
||||
default = "web, web=checkip.dyndns.com/, web-skip='Current IP Address: '";
|
||||
default = "";
|
||||
type = str;
|
||||
description = ''
|
||||
Method to determine the IP address to send to the dynamic DNS provider.
|
||||
'';
|
||||
};
|
||||
usev4 = mkOption {
|
||||
default = "webv4, webv4=checkip.dyndns.com/, webv4-skip='Current IP Address: '";
|
||||
type = str;
|
||||
description = ''
|
||||
Method to determine the IPv4 address to send to the dynamic DNS provider. Only used if `use` is not set.
|
||||
'';
|
||||
};
|
||||
usev6 = mkOption {
|
||||
default = "webv6, webv6=checkipv6.dyndns.com/, webv6-skip='Current IP Address: '";
|
||||
type = str;
|
||||
description = ''
|
||||
Method to determine the IPv6 address to send to the dynamic DNS provider. Only used if `use` is not set.
|
||||
'';
|
||||
};
|
||||
|
||||
verbose = mkOption {
|
||||
default = false;
|
||||
@@ -204,6 +220,8 @@ with lib;
|
||||
###### implementation
|
||||
|
||||
config = mkIf config.services.ddclient.enable {
|
||||
warnings = lib.optional (cfg.use != "") "Setting `use` is deprecated, ddclient now supports `usev4` and `usev6` for separate IPv4/IPv6 configuration.";
|
||||
|
||||
systemd.services.ddclient = {
|
||||
description = "Dynamic DNS Client";
|
||||
wantedBy = [ "multi-user.target" ];
|
||||
|
||||
@@ -516,6 +516,7 @@ in {
|
||||
lxd-image-server = handleTest ./lxd-image-server.nix {};
|
||||
#logstash = handleTest ./logstash.nix {};
|
||||
lomiri = handleTest ./lomiri.nix {};
|
||||
lomiri-filemanager-app = runTest ./lomiri-filemanager-app.nix;
|
||||
lomiri-system-settings = handleTest ./lomiri-system-settings.nix {};
|
||||
lorri = handleTest ./lorri/default.nix {};
|
||||
maddy = discoverTests (import ./maddy { inherit handleTest; });
|
||||
|
||||
@@ -0,0 +1,48 @@
|
||||
{ pkgs, lib, ... }:
|
||||
{
|
||||
name = "lomiri-filemanager-app-standalone";
|
||||
meta.maintainers = lib.teams.lomiri.members;
|
||||
|
||||
nodes.machine =
|
||||
{ config, pkgs, ... }:
|
||||
{
|
||||
imports = [ ./common/x11.nix ];
|
||||
|
||||
services.xserver.enable = true;
|
||||
|
||||
environment = {
|
||||
systemPackages = with pkgs.lomiri; [
|
||||
suru-icon-theme
|
||||
lomiri-filemanager-app
|
||||
];
|
||||
variables = {
|
||||
UITK_ICON_THEME = "suru";
|
||||
};
|
||||
};
|
||||
|
||||
i18n.supportedLocales = [ "all" ];
|
||||
|
||||
fonts.packages = with pkgs; [
|
||||
# Intended font & helps with OCR
|
||||
ubuntu_font_family
|
||||
];
|
||||
};
|
||||
|
||||
enableOCR = true;
|
||||
|
||||
testScript = ''
|
||||
machine.wait_for_x()
|
||||
|
||||
with subtest("lomiri filemanager launches"):
|
||||
machine.execute("lomiri-filemanager-app >&2 &")
|
||||
machine.wait_for_text(r"(filemanager.ubports|alice|items|directories|files|folder)")
|
||||
machine.screenshot("lomiri-filemanager_open")
|
||||
|
||||
machine.succeed("pkill -f lomiri-filemanager-app")
|
||||
|
||||
with subtest("lomiri filemanager localisation works"):
|
||||
machine.execute("env LANG=de_DE.UTF-8 lomiri-filemanager-app >&2 &")
|
||||
machine.wait_for_text(r"(Elemente|Verzeichnisse|Dateien|Ordner)")
|
||||
machine.screenshot("lomiri-filemanager_localised")
|
||||
'';
|
||||
}
|
||||
@@ -268,7 +268,7 @@ in {
|
||||
machine.screenshot("settings_content-hub_peers")
|
||||
|
||||
# Select Morph as content source
|
||||
mouse_click(300, 100)
|
||||
mouse_click(370, 100)
|
||||
|
||||
# Expect Morph to be brought into the foreground, with its Downloads page open
|
||||
machine.wait_for_text("No downloads")
|
||||
|
||||
@@ -17,13 +17,13 @@
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "timeshift";
|
||||
version = "24.01.1";
|
||||
version = "24.06.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "linuxmint";
|
||||
repo = "timeshift";
|
||||
rev = version;
|
||||
hash = "sha256-vAKUR0VsOuiQmB+1jPOR0KufzfXaxAsf3EOPzdgFt0A=";
|
||||
hash = "sha256-H4PCZ1WwNg34WSDXgmH6pUPBglXafLTFfIzvmWiyeCw=";
|
||||
};
|
||||
|
||||
patches = [
|
||||
|
||||
@@ -3,18 +3,18 @@
|
||||
"clion": {
|
||||
"update-channel": "CLion RELEASE",
|
||||
"url-template": "https://download.jetbrains.com/cpp/CLion-{version}.tar.gz",
|
||||
"version": "2024.1.1",
|
||||
"sha256": "299ff2eb9c91282df074c58c0ecf73ecf59c7d077bc309f085229eaa32fbd46d",
|
||||
"url": "https://download.jetbrains.com/cpp/CLion-2024.1.1.tar.gz",
|
||||
"build_number": "241.15989.121"
|
||||
"version": "2024.1.2",
|
||||
"sha256": "2353c1ea5e0fc82b37f4ac33e11cf16e22750e5a1dfa96ab5bc0e0467d1c0abf",
|
||||
"url": "https://download.jetbrains.com/cpp/CLion-2024.1.2.tar.gz",
|
||||
"build_number": "241.17011.124"
|
||||
},
|
||||
"datagrip": {
|
||||
"update-channel": "DataGrip RELEASE",
|
||||
"url-template": "https://download.jetbrains.com/datagrip/datagrip-{version}.tar.gz",
|
||||
"version": "2024.1.2",
|
||||
"sha256": "449ca450179bda3a342f92ff0fe44e52b51c11adcda4d2836a215282ffc0fc95",
|
||||
"url": "https://download.jetbrains.com/datagrip/datagrip-2024.1.2.tar.gz",
|
||||
"build_number": "241.15989.49"
|
||||
"version": "2024.1.3",
|
||||
"sha256": "c1a651df7d681e9f87091aea2702f2423e526dd8472108f6b8d748e56bf8be02",
|
||||
"url": "https://download.jetbrains.com/datagrip/datagrip-2024.1.3.tar.gz",
|
||||
"build_number": "241.17011.41"
|
||||
},
|
||||
"dataspell": {
|
||||
"update-channel": "DataSpell RELEASE",
|
||||
@@ -27,34 +27,34 @@
|
||||
"gateway": {
|
||||
"update-channel": "Gateway RELEASE",
|
||||
"url-template": "https://download.jetbrains.com/idea/gateway/JetBrainsGateway-{version}.tar.gz",
|
||||
"version": "2024.1.1",
|
||||
"sha256": "d83df71dacb8d71cd7af6ca06267b7006b9172d121b316a8a3ad41db7c870193",
|
||||
"url": "https://download.jetbrains.com/idea/gateway/JetBrainsGateway-2024.1.1.tar.gz",
|
||||
"build_number": "241.15989.158"
|
||||
"version": "2024.1.2",
|
||||
"sha256": "d0ca5471d4e445ea931b25d1ee55cec0c40bb455de1aec861d5aa5ca0bbc176d",
|
||||
"url": "https://download.jetbrains.com/idea/gateway/JetBrainsGateway-2024.1.2.tar.gz",
|
||||
"build_number": "241.17011.87"
|
||||
},
|
||||
"goland": {
|
||||
"update-channel": "GoLand RELEASE",
|
||||
"url-template": "https://download.jetbrains.com/go/goland-{version}.tar.gz",
|
||||
"version": "2024.1.1",
|
||||
"sha256": "d952641bb05a38c771ae64b381f7d3735e20695df89180cc7f5ba9b31c0e437d",
|
||||
"url": "https://download.jetbrains.com/go/goland-2024.1.1.tar.gz",
|
||||
"build_number": "241.15989.157"
|
||||
"version": "2024.1.2",
|
||||
"sha256": "c20da56fe8f593f0620c741571fe149552f7472b9ab940da85f135c14067e14a",
|
||||
"url": "https://download.jetbrains.com/go/goland-2024.1.2.tar.gz",
|
||||
"build_number": "241.17011.92"
|
||||
},
|
||||
"idea-community": {
|
||||
"update-channel": "IntelliJ IDEA RELEASE",
|
||||
"url-template": "https://download.jetbrains.com/idea/ideaIC-{version}.tar.gz",
|
||||
"version": "2024.1.1",
|
||||
"sha256": "4d4221630c4d1dcb9f198370f82d9364014a4a624684ad8b3958be9f01eb656a",
|
||||
"url": "https://download.jetbrains.com/idea/ideaIC-2024.1.1.tar.gz",
|
||||
"build_number": "241.15989.150"
|
||||
"version": "2024.1.2",
|
||||
"sha256": "042f5510d9680fe325549ed0b3dbff2b0687a10994a1f491e81a5798d8396ed9",
|
||||
"url": "https://download.jetbrains.com/idea/ideaIC-2024.1.2.tar.gz",
|
||||
"build_number": "241.17011.79"
|
||||
},
|
||||
"idea-ultimate": {
|
||||
"update-channel": "IntelliJ IDEA RELEASE",
|
||||
"url-template": "https://download.jetbrains.com/idea/ideaIU-{version}.tar.gz",
|
||||
"version": "2024.1.1",
|
||||
"sha256": "d78b5ad0cf8325ca0659aae36b9979a581dab6cf8c7cd127cfb7f86440f282c9",
|
||||
"url": "https://download.jetbrains.com/idea/ideaIU-2024.1.1.tar.gz",
|
||||
"build_number": "241.15989.150"
|
||||
"version": "2024.1.2",
|
||||
"sha256": "c50ed70f90c69a7e6eaafab44d926d554aafbd7310608570e4085d97df3bf763",
|
||||
"url": "https://download.jetbrains.com/idea/ideaIU-2024.1.2.tar.gz",
|
||||
"build_number": "241.17011.79"
|
||||
},
|
||||
"mps": {
|
||||
"update-channel": "MPS RELEASE",
|
||||
@@ -67,85 +67,85 @@
|
||||
"phpstorm": {
|
||||
"update-channel": "PhpStorm RELEASE",
|
||||
"url-template": "https://download.jetbrains.com/webide/PhpStorm-{version}.tar.gz",
|
||||
"version": "2024.1.1",
|
||||
"sha256": "bb3d10d5ce7419f5123937bcd40f1584fca4b844a2f83b6850fec57cd1f44282",
|
||||
"url": "https://download.jetbrains.com/webide/PhpStorm-2024.1.1.tar.gz",
|
||||
"build_number": "241.15989.102",
|
||||
"version": "2024.1.2",
|
||||
"sha256": "d7500a11166dd59744e27a939bd92702e26b5388341d15a5235d7eb721835b83",
|
||||
"url": "https://download.jetbrains.com/webide/PhpStorm-2024.1.2.tar.gz",
|
||||
"build_number": "241.17011.119",
|
||||
"version-major-minor": "2022.3"
|
||||
},
|
||||
"pycharm-community": {
|
||||
"update-channel": "PyCharm RELEASE",
|
||||
"url-template": "https://download.jetbrains.com/python/pycharm-community-{version}.tar.gz",
|
||||
"version": "2024.1.1",
|
||||
"sha256": "715f30966c5597adc6ef544051a796de8a6cc5a5182938b8e14a1e6ad5e5edfd",
|
||||
"url": "https://download.jetbrains.com/python/pycharm-community-2024.1.1.tar.gz",
|
||||
"build_number": "241.15989.155"
|
||||
"version": "2024.1.2",
|
||||
"sha256": "567065b35b6e34ced0696079e86aaa8a25ae7b36920e66e6a10bdd718ff613e3",
|
||||
"url": "https://download.jetbrains.com/python/pycharm-community-2024.1.2.tar.gz",
|
||||
"build_number": "241.17011.127"
|
||||
},
|
||||
"pycharm-professional": {
|
||||
"update-channel": "PyCharm RELEASE",
|
||||
"url-template": "https://download.jetbrains.com/python/pycharm-professional-{version}.tar.gz",
|
||||
"version": "2024.1.1",
|
||||
"sha256": "b7e12b8d16164137f4cb0677fcac18af78aa117d33c511cce3fcf3972b4e3b17",
|
||||
"url": "https://download.jetbrains.com/python/pycharm-professional-2024.1.1.tar.gz",
|
||||
"build_number": "241.15989.155"
|
||||
"version": "2024.1.2",
|
||||
"sha256": "d6aadca9c2c0b158b62340d815e8236b93f733ab03052b25b809fe8277115e72",
|
||||
"url": "https://download.jetbrains.com/python/pycharm-professional-2024.1.2.tar.gz",
|
||||
"build_number": "241.17011.127"
|
||||
},
|
||||
"rider": {
|
||||
"update-channel": "Rider RELEASE",
|
||||
"url-template": "https://download.jetbrains.com/rider/JetBrains.Rider-{version}.tar.gz",
|
||||
"version": "2024.1.1",
|
||||
"sha256": "390967705d8e13f39754cbf39a9bec2bb33c6d0f8eeffcdb3d68a5c9ced696ea",
|
||||
"url": "https://download.jetbrains.com/rider/JetBrains.Rider-2024.1.1.tar.gz",
|
||||
"build_number": "241.14494.325"
|
||||
"version": "2024.1.2",
|
||||
"sha256": "befb1d1bc74925b81382189d7dedfd8fadf92a9726da247e8854a249d24101a1",
|
||||
"url": "https://download.jetbrains.com/rider/JetBrains.Rider-2024.1.2.tar.gz",
|
||||
"build_number": "241.15989.179"
|
||||
},
|
||||
"ruby-mine": {
|
||||
"update-channel": "RubyMine RELEASE",
|
||||
"url-template": "https://download.jetbrains.com/ruby/RubyMine-{version}.tar.gz",
|
||||
"version": "2024.1.1",
|
||||
"sha256": "32e324e976c63e6f5897b392469240382baf5ab94c700b7f75c4a575a1f5d1dc",
|
||||
"url": "https://download.jetbrains.com/ruby/RubyMine-2024.1.1.tar.gz",
|
||||
"build_number": "241.15989.113"
|
||||
"version": "2024.1.2",
|
||||
"sha256": "d8c22d141a3df6858b7e00d20bec5e02cbc7407cb73b30d757a9ebc598af53e6",
|
||||
"url": "https://download.jetbrains.com/ruby/RubyMine-2024.1.2.tar.gz",
|
||||
"build_number": "241.17011.76"
|
||||
},
|
||||
"rust-rover": {
|
||||
"update-channel": "RustRover EAP",
|
||||
"update-channel": "RustRover RELEASE",
|
||||
"url-template": "https://download.jetbrains.com/rustrover/RustRover-{version}.tar.gz",
|
||||
"version": "2024.1 EAP",
|
||||
"sha256": "10a904c833990c4621f919a36d31744dd1700dce42ff3addbc909937b6f6329d",
|
||||
"url": "https://download.jetbrains.com/rustrover/RustRover-241.15989.101.tar.gz",
|
||||
"build_number": "241.15989.101"
|
||||
"version": "2024.1",
|
||||
"sha256": "94b4107b4ff74f1efbf9255a277933578a7244ef7f4d362bef613ed14578d56c",
|
||||
"url": "https://download.jetbrains.com/rustrover/RustRover-2024.1.tar.gz",
|
||||
"build_number": "241.15989.199"
|
||||
},
|
||||
"webstorm": {
|
||||
"update-channel": "WebStorm RELEASE",
|
||||
"url-template": "https://download.jetbrains.com/webstorm/WebStorm-{version}.tar.gz",
|
||||
"version": "2024.1.2",
|
||||
"sha256": "10110ac54ab7db1ca4560f83fdb921ca6217437dba1ad4ceb1c6cf0887ec5f29",
|
||||
"url": "https://download.jetbrains.com/webstorm/WebStorm-2024.1.2.tar.gz",
|
||||
"build_number": "241.15989.105"
|
||||
"version": "2024.1.3",
|
||||
"sha256": "f5c5b1e8e310213110b5d4513828be057b513944c401c9710bde364f226c2024",
|
||||
"url": "https://download.jetbrains.com/webstorm/WebStorm-2024.1.3.tar.gz",
|
||||
"build_number": "241.17011.90"
|
||||
},
|
||||
"writerside": {
|
||||
"update-channel": "Writerside EAP",
|
||||
"url-template": "https://download.jetbrains.com/writerside/writerside-{version}.tar.gz",
|
||||
"version": "2024.1 EAP",
|
||||
"sha256": "24da41b0eb4ca23652d05ecbccc5d2c792c3d49a964d8b6eb765ccd9cbcc7c3d",
|
||||
"url": "https://download.jetbrains.com/writerside/writerside-241.15989.11.tar.gz",
|
||||
"build_number": "241.15989.11"
|
||||
"sha256": "efb69c46ab8f3a461c42d5b6d4f7e843d01f584ae97030110d36d71de453e320",
|
||||
"url": "https://download.jetbrains.com/writerside/writerside-241.16003.85.tar.gz",
|
||||
"build_number": "241.16003.85"
|
||||
}
|
||||
},
|
||||
"aarch64-linux": {
|
||||
"clion": {
|
||||
"update-channel": "CLion RELEASE",
|
||||
"url-template": "https://download.jetbrains.com/cpp/CLion-{version}-aarch64.tar.gz",
|
||||
"version": "2024.1.1",
|
||||
"sha256": "2323f3b64f690b0b099cdcb14ef6b80440abafda1c0113a6b96df9656167e638",
|
||||
"url": "https://download.jetbrains.com/cpp/CLion-2024.1.1-aarch64.tar.gz",
|
||||
"build_number": "241.15989.121"
|
||||
"version": "2024.1.2",
|
||||
"sha256": "1c2b87c9610d5151e1b5e3840cf2ffd95ab84a3fdd3c210e29ecd755a2b46673",
|
||||
"url": "https://download.jetbrains.com/cpp/CLion-2024.1.2-aarch64.tar.gz",
|
||||
"build_number": "241.17011.124"
|
||||
},
|
||||
"datagrip": {
|
||||
"update-channel": "DataGrip RELEASE",
|
||||
"url-template": "https://download.jetbrains.com/datagrip/datagrip-{version}-aarch64.tar.gz",
|
||||
"version": "2024.1.2",
|
||||
"sha256": "98b9a89ba49fa16376dbdec01412893635465a67ee482c80f9c48e10dcf0bead",
|
||||
"url": "https://download.jetbrains.com/datagrip/datagrip-2024.1.2-aarch64.tar.gz",
|
||||
"build_number": "241.15989.49"
|
||||
"version": "2024.1.3",
|
||||
"sha256": "0dd09e55c2a8b2677afc66c661c5e571672cc9c35a186544500b20cbfae0fa7b",
|
||||
"url": "https://download.jetbrains.com/datagrip/datagrip-2024.1.3-aarch64.tar.gz",
|
||||
"build_number": "241.17011.41"
|
||||
},
|
||||
"dataspell": {
|
||||
"update-channel": "DataSpell RELEASE",
|
||||
@@ -158,34 +158,34 @@
|
||||
"gateway": {
|
||||
"update-channel": "Gateway RELEASE",
|
||||
"url-template": "https://download.jetbrains.com/idea/gateway/JetBrainsGateway-{version}-aarch64.tar.gz",
|
||||
"version": "2024.1.1",
|
||||
"sha256": "6ea42d3605f5dc25b67b5254947bb3cd1a3cce7e81520ae5f486224bbbbc5de3",
|
||||
"url": "https://download.jetbrains.com/idea/gateway/JetBrainsGateway-2024.1.1-aarch64.tar.gz",
|
||||
"build_number": "241.15989.158"
|
||||
"version": "2024.1.2",
|
||||
"sha256": "ca3983e280d2184ce806741d47c72fb9d8e3610c89ee7e56940960a8385b473b",
|
||||
"url": "https://download.jetbrains.com/idea/gateway/JetBrainsGateway-2024.1.2-aarch64.tar.gz",
|
||||
"build_number": "241.17011.87"
|
||||
},
|
||||
"goland": {
|
||||
"update-channel": "GoLand RELEASE",
|
||||
"url-template": "https://download.jetbrains.com/go/goland-{version}-aarch64.tar.gz",
|
||||
"version": "2024.1.1",
|
||||
"sha256": "d5577561744d4cedf7c092acde9faafbcd57527678693a964517383cdf831eeb",
|
||||
"url": "https://download.jetbrains.com/go/goland-2024.1.1-aarch64.tar.gz",
|
||||
"build_number": "241.15989.157"
|
||||
"version": "2024.1.2",
|
||||
"sha256": "300db30f8618e1fb255a81e4d286246ceb6a278765763522757afc1e224d4797",
|
||||
"url": "https://download.jetbrains.com/go/goland-2024.1.2-aarch64.tar.gz",
|
||||
"build_number": "241.17011.92"
|
||||
},
|
||||
"idea-community": {
|
||||
"update-channel": "IntelliJ IDEA RELEASE",
|
||||
"url-template": "https://download.jetbrains.com/idea/ideaIC-{version}-aarch64.tar.gz",
|
||||
"version": "2024.1.1",
|
||||
"sha256": "ae95111e01ce8f2f6dc0083306f121d8eb229dc001f1a5f0d69e4d20b2bc1d3c",
|
||||
"url": "https://download.jetbrains.com/idea/ideaIC-2024.1.1-aarch64.tar.gz",
|
||||
"build_number": "241.15989.150"
|
||||
"version": "2024.1.2",
|
||||
"sha256": "6cfb94c9fc47955e5e13a0a97304e776717f243c4890a16d15f9c975d0cf60d5",
|
||||
"url": "https://download.jetbrains.com/idea/ideaIC-2024.1.2-aarch64.tar.gz",
|
||||
"build_number": "241.17011.79"
|
||||
},
|
||||
"idea-ultimate": {
|
||||
"update-channel": "IntelliJ IDEA RELEASE",
|
||||
"url-template": "https://download.jetbrains.com/idea/ideaIU-{version}-aarch64.tar.gz",
|
||||
"version": "2024.1.1",
|
||||
"sha256": "4cec9ac0fbc1468708a9ae226a94d0ad1ef73829d49537d4363abd2ecda4bc62",
|
||||
"url": "https://download.jetbrains.com/idea/ideaIU-2024.1.1-aarch64.tar.gz",
|
||||
"build_number": "241.15989.150"
|
||||
"version": "2024.1.2",
|
||||
"sha256": "03555e56e193e023b07ba4bcfefa31a820d3819532c5616cd7b21a33099a41c1",
|
||||
"url": "https://download.jetbrains.com/idea/ideaIU-2024.1.2-aarch64.tar.gz",
|
||||
"build_number": "241.17011.79"
|
||||
},
|
||||
"mps": {
|
||||
"update-channel": "MPS RELEASE",
|
||||
@@ -198,85 +198,85 @@
|
||||
"phpstorm": {
|
||||
"update-channel": "PhpStorm RELEASE",
|
||||
"url-template": "https://download.jetbrains.com/webide/PhpStorm-{version}-aarch64.tar.gz",
|
||||
"version": "2024.1.1",
|
||||
"sha256": "c1ff0b85679cee8c17ee3ea4b19ccb3278540821c7162354bee900d95cbc52a4",
|
||||
"url": "https://download.jetbrains.com/webide/PhpStorm-2024.1.1-aarch64.tar.gz",
|
||||
"build_number": "241.15989.102",
|
||||
"version": "2024.1.2",
|
||||
"sha256": "cf5da58e9f0601ef847cff3789e8d3b638076bd9e6af9c6e9c74655aef9656cd",
|
||||
"url": "https://download.jetbrains.com/webide/PhpStorm-2024.1.2-aarch64.tar.gz",
|
||||
"build_number": "241.17011.119",
|
||||
"version-major-minor": "2022.3"
|
||||
},
|
||||
"pycharm-community": {
|
||||
"update-channel": "PyCharm RELEASE",
|
||||
"url-template": "https://download.jetbrains.com/python/pycharm-community-{version}-aarch64.tar.gz",
|
||||
"version": "2024.1.1",
|
||||
"sha256": "525c18749d9e2abd3ae2abea68c6be202348a9a026077f5782042baf12acf100",
|
||||
"url": "https://download.jetbrains.com/python/pycharm-community-2024.1.1-aarch64.tar.gz",
|
||||
"build_number": "241.15989.155"
|
||||
"version": "2024.1.2",
|
||||
"sha256": "21b886929a9512cbda5dd9d4c75be331b3b0a55d087bb4b6a8fc7df7f9e8bd95",
|
||||
"url": "https://download.jetbrains.com/python/pycharm-community-2024.1.2-aarch64.tar.gz",
|
||||
"build_number": "241.17011.127"
|
||||
},
|
||||
"pycharm-professional": {
|
||||
"update-channel": "PyCharm RELEASE",
|
||||
"url-template": "https://download.jetbrains.com/python/pycharm-professional-{version}-aarch64.tar.gz",
|
||||
"version": "2024.1.1",
|
||||
"sha256": "141fbfb473e78270ec161f938963c77cdaad16cfc32985b9ec7a70fdb5e3e0bc",
|
||||
"url": "https://download.jetbrains.com/python/pycharm-professional-2024.1.1-aarch64.tar.gz",
|
||||
"build_number": "241.15989.155"
|
||||
"version": "2024.1.2",
|
||||
"sha256": "0b9a8ed79faef64a8b993ebb8e7980819c6f3cc10d701d8273d39a6d8c369e73",
|
||||
"url": "https://download.jetbrains.com/python/pycharm-professional-2024.1.2-aarch64.tar.gz",
|
||||
"build_number": "241.17011.127"
|
||||
},
|
||||
"rider": {
|
||||
"update-channel": "Rider RELEASE",
|
||||
"url-template": "https://download.jetbrains.com/rider/JetBrains.Rider-{version}-aarch64.tar.gz",
|
||||
"version": "2024.1.1",
|
||||
"sha256": "9f079193067cf1e4595a5142bb2341187e8730f3551b4583c940f2822d9c5be2",
|
||||
"url": "https://download.jetbrains.com/rider/JetBrains.Rider-2024.1.1-aarch64.tar.gz",
|
||||
"build_number": "241.14494.325"
|
||||
"version": "2024.1.2",
|
||||
"sha256": "70271706189f366057935a903d5f5a7b60b7f807affb66657b4b106f714db684",
|
||||
"url": "https://download.jetbrains.com/rider/JetBrains.Rider-2024.1.2-aarch64.tar.gz",
|
||||
"build_number": "241.15989.179"
|
||||
},
|
||||
"ruby-mine": {
|
||||
"update-channel": "RubyMine RELEASE",
|
||||
"url-template": "https://download.jetbrains.com/ruby/RubyMine-{version}-aarch64.tar.gz",
|
||||
"version": "2024.1.1",
|
||||
"sha256": "87c7c6f86cc0337311eea595ee0754bcce3f4e88579c1f022abca19037ba7c51",
|
||||
"url": "https://download.jetbrains.com/ruby/RubyMine-2024.1.1-aarch64.tar.gz",
|
||||
"build_number": "241.15989.113"
|
||||
"version": "2024.1.2",
|
||||
"sha256": "e82df5f27e35b92341ee66a4859eedf0b4aef0b8eed9ab5b17e3e86400607f93",
|
||||
"url": "https://download.jetbrains.com/ruby/RubyMine-2024.1.2-aarch64.tar.gz",
|
||||
"build_number": "241.17011.76"
|
||||
},
|
||||
"rust-rover": {
|
||||
"update-channel": "RustRover EAP",
|
||||
"update-channel": "RustRover RELEASE",
|
||||
"url-template": "https://download.jetbrains.com/rustrover/RustRover-{version}-aarch64.tar.gz",
|
||||
"version": "2024.1 EAP",
|
||||
"sha256": "6ee90aee367cd9ecc8db99020133e17299113c1e016b3344a4762eb8b954317a",
|
||||
"url": "https://download.jetbrains.com/rustrover/RustRover-241.15989.101-aarch64.tar.gz",
|
||||
"build_number": "241.15989.101"
|
||||
"version": "2024.1",
|
||||
"sha256": "1c10994bc33d62f935b1fb5a9234ec572e091dd716b48a5ea54d514da5461788",
|
||||
"url": "https://download.jetbrains.com/rustrover/RustRover-2024.1-aarch64.tar.gz",
|
||||
"build_number": "241.15989.199"
|
||||
},
|
||||
"webstorm": {
|
||||
"update-channel": "WebStorm RELEASE",
|
||||
"url-template": "https://download.jetbrains.com/webstorm/WebStorm-{version}-aarch64.tar.gz",
|
||||
"version": "2024.1.2",
|
||||
"sha256": "de1443570d2769e5dae11da2c3a8049c438f6f16b598a214ab000a300c148476",
|
||||
"url": "https://download.jetbrains.com/webstorm/WebStorm-2024.1.2-aarch64.tar.gz",
|
||||
"build_number": "241.15989.105"
|
||||
"version": "2024.1.3",
|
||||
"sha256": "42913d1ad9db6f528aeb8e61125bc28a9df4d732d3cd7c6f7ff0d2f92d25d0c1",
|
||||
"url": "https://download.jetbrains.com/webstorm/WebStorm-2024.1.3-aarch64.tar.gz",
|
||||
"build_number": "241.17011.90"
|
||||
},
|
||||
"writerside": {
|
||||
"update-channel": "Writerside EAP",
|
||||
"url-template": "https://download.jetbrains.com/writerside/writerside-{version}-aarch64.tar.gz",
|
||||
"version": "2024.1 EAP",
|
||||
"sha256": "9b72a2422f2cb1f2bb2034ef4eaf130ee7a9062cf99ba53b8df62cc4e1c76c42",
|
||||
"url": "https://download.jetbrains.com/writerside/writerside-241.15989.11-aarch64.tar.gz",
|
||||
"build_number": "241.15989.11"
|
||||
"sha256": "d9f764a8fcbdf13e67f1f152f790c38602792b07fdfd7a8935d320ed8ae68921",
|
||||
"url": "https://download.jetbrains.com/writerside/writerside-241.16003.85-aarch64.tar.gz",
|
||||
"build_number": "241.16003.85"
|
||||
}
|
||||
},
|
||||
"x86_64-darwin": {
|
||||
"clion": {
|
||||
"update-channel": "CLion RELEASE",
|
||||
"url-template": "https://download.jetbrains.com/cpp/CLion-{version}.dmg",
|
||||
"version": "2024.1.1",
|
||||
"sha256": "43a765102080acd6dc1fa5a26e0c5efcc3d2e7a22a0bf054a3b9ba4714a9c43e",
|
||||
"url": "https://download.jetbrains.com/cpp/CLion-2024.1.1.dmg",
|
||||
"build_number": "241.15989.121"
|
||||
"version": "2024.1.2",
|
||||
"sha256": "64229eecc45010f8535478e5b03b36d46bda8eb245cb6967ff130fb828c6ac38",
|
||||
"url": "https://download.jetbrains.com/cpp/CLion-2024.1.2.dmg",
|
||||
"build_number": "241.17011.124"
|
||||
},
|
||||
"datagrip": {
|
||||
"update-channel": "DataGrip RELEASE",
|
||||
"url-template": "https://download.jetbrains.com/datagrip/datagrip-{version}.dmg",
|
||||
"version": "2024.1.2",
|
||||
"sha256": "41a4dabdd2ad97387d806742c41b34e5a1544860c159f5d71c09b00a1e605356",
|
||||
"url": "https://download.jetbrains.com/datagrip/datagrip-2024.1.2.dmg",
|
||||
"build_number": "241.15989.49"
|
||||
"version": "2024.1.3",
|
||||
"sha256": "9b37f5943532c5413179043721290f292be23a9baaccb6d42c5b31ae70af8ca2",
|
||||
"url": "https://download.jetbrains.com/datagrip/datagrip-2024.1.3.dmg",
|
||||
"build_number": "241.17011.41"
|
||||
},
|
||||
"dataspell": {
|
||||
"update-channel": "DataSpell RELEASE",
|
||||
@@ -289,34 +289,34 @@
|
||||
"gateway": {
|
||||
"update-channel": "Gateway RELEASE",
|
||||
"url-template": "https://download.jetbrains.com/idea/gateway/JetBrainsGateway-{version}.dmg",
|
||||
"version": "2024.1.1",
|
||||
"sha256": "0e230192d3532e4740a354bf7f58ae2efd4036607cb9ef4eaf4cca1ca0354df0",
|
||||
"url": "https://download.jetbrains.com/idea/gateway/JetBrainsGateway-2024.1.1.dmg",
|
||||
"build_number": "241.15989.158"
|
||||
"version": "2024.1.2",
|
||||
"sha256": "be7e34b5a4a4e28b90c3d90f5761767d3d6e996cdc5846d3f8bd0e05d3ee0f1a",
|
||||
"url": "https://download.jetbrains.com/idea/gateway/JetBrainsGateway-2024.1.2.dmg",
|
||||
"build_number": "241.17011.87"
|
||||
},
|
||||
"goland": {
|
||||
"update-channel": "GoLand RELEASE",
|
||||
"url-template": "https://download.jetbrains.com/go/goland-{version}.dmg",
|
||||
"version": "2024.1.1",
|
||||
"sha256": "189d8582a0474e1f6eac858f3528af85d6ca36918d659f66edf2fd26d70b07af",
|
||||
"url": "https://download.jetbrains.com/go/goland-2024.1.1.dmg",
|
||||
"build_number": "241.15989.157"
|
||||
"version": "2024.1.2",
|
||||
"sha256": "814776bafe395942d524d6c57d78f355df89b20ef6edd5d2f789a03b898e60a2",
|
||||
"url": "https://download.jetbrains.com/go/goland-2024.1.2.dmg",
|
||||
"build_number": "241.17011.92"
|
||||
},
|
||||
"idea-community": {
|
||||
"update-channel": "IntelliJ IDEA RELEASE",
|
||||
"url-template": "https://download.jetbrains.com/idea/ideaIC-{version}.dmg",
|
||||
"version": "2024.1.1",
|
||||
"sha256": "b38881e1db85082fe167b24e7022aef958a9129bf07b56aff47ec43ac894c427",
|
||||
"url": "https://download.jetbrains.com/idea/ideaIC-2024.1.1.dmg",
|
||||
"build_number": "241.15989.150"
|
||||
"version": "2024.1.2",
|
||||
"sha256": "f946074a97ea310ff3cd44c6d187e928018a55a3b98b114c070fc3f86df76fed",
|
||||
"url": "https://download.jetbrains.com/idea/ideaIC-2024.1.2.dmg",
|
||||
"build_number": "241.17011.79"
|
||||
},
|
||||
"idea-ultimate": {
|
||||
"update-channel": "IntelliJ IDEA RELEASE",
|
||||
"url-template": "https://download.jetbrains.com/idea/ideaIU-{version}.dmg",
|
||||
"version": "2024.1.1",
|
||||
"sha256": "2a32561669c4f21ed134006d4fe9c948881dc3b8e12c00f11c1616952f6975cc",
|
||||
"url": "https://download.jetbrains.com/idea/ideaIU-2024.1.1.dmg",
|
||||
"build_number": "241.15989.150"
|
||||
"version": "2024.1.2",
|
||||
"sha256": "90d03ba4564e23cdcb5c77b2e0812302d1df21b7811998490abae1b18b39007c",
|
||||
"url": "https://download.jetbrains.com/idea/ideaIU-2024.1.2.dmg",
|
||||
"build_number": "241.17011.79"
|
||||
},
|
||||
"mps": {
|
||||
"update-channel": "MPS RELEASE",
|
||||
@@ -329,85 +329,85 @@
|
||||
"phpstorm": {
|
||||
"update-channel": "PhpStorm RELEASE",
|
||||
"url-template": "https://download.jetbrains.com/webide/PhpStorm-{version}.dmg",
|
||||
"version": "2024.1.1",
|
||||
"sha256": "0232f3e562698bbacf8c72446fc868d50d2b308ce17b6a0655fe351b46370fa4",
|
||||
"url": "https://download.jetbrains.com/webide/PhpStorm-2024.1.1.dmg",
|
||||
"build_number": "241.15989.102",
|
||||
"version": "2024.1.2",
|
||||
"sha256": "1b1318acb34358478deab7d8e64f8e37f31d5118939678f497bda9c33fe2d2d8",
|
||||
"url": "https://download.jetbrains.com/webide/PhpStorm-2024.1.2.dmg",
|
||||
"build_number": "241.17011.119",
|
||||
"version-major-minor": "2022.3"
|
||||
},
|
||||
"pycharm-community": {
|
||||
"update-channel": "PyCharm RELEASE",
|
||||
"url-template": "https://download.jetbrains.com/python/pycharm-community-{version}.dmg",
|
||||
"version": "2024.1.1",
|
||||
"sha256": "73485ede957df2dc5c4a2936aa6d380fefccf1f5523407a1ad22ef6d757901d5",
|
||||
"url": "https://download.jetbrains.com/python/pycharm-community-2024.1.1.dmg",
|
||||
"build_number": "241.15989.155"
|
||||
"version": "2024.1.2",
|
||||
"sha256": "6055b9fe2a3e3ad906c160300b469cf4698e4fd1151c94e555f2ede423cc03a7",
|
||||
"url": "https://download.jetbrains.com/python/pycharm-community-2024.1.2.dmg",
|
||||
"build_number": "241.17011.127"
|
||||
},
|
||||
"pycharm-professional": {
|
||||
"update-channel": "PyCharm RELEASE",
|
||||
"url-template": "https://download.jetbrains.com/python/pycharm-professional-{version}.dmg",
|
||||
"version": "2024.1.1",
|
||||
"sha256": "3acd4e5f9d78229cc70664f25068732f7e0b7afa7f8895280e9698870e5cdccb",
|
||||
"url": "https://download.jetbrains.com/python/pycharm-professional-2024.1.1.dmg",
|
||||
"build_number": "241.15989.155"
|
||||
"version": "2024.1.2",
|
||||
"sha256": "05a684d1fa1d0a9dc292110f07533c6bb8db558f716306b255cfef543c0be873",
|
||||
"url": "https://download.jetbrains.com/python/pycharm-professional-2024.1.2.dmg",
|
||||
"build_number": "241.17011.127"
|
||||
},
|
||||
"rider": {
|
||||
"update-channel": "Rider RELEASE",
|
||||
"url-template": "https://download.jetbrains.com/rider/JetBrains.Rider-{version}.dmg",
|
||||
"version": "2024.1.1",
|
||||
"sha256": "1c6f52b9629f77ca6a2f903fbadaae9dc80237b061dfeb94638d029a43bdf0c5",
|
||||
"url": "https://download.jetbrains.com/rider/JetBrains.Rider-2024.1.1.dmg",
|
||||
"build_number": "241.14494.325"
|
||||
"version": "2024.1.2",
|
||||
"sha256": "303da9bf04e6fcb5b4f12d6af0033120a6a1fe878c6a20eb9bf0a61c0f8f3ba8",
|
||||
"url": "https://download.jetbrains.com/rider/JetBrains.Rider-2024.1.2.dmg",
|
||||
"build_number": "241.15989.179"
|
||||
},
|
||||
"ruby-mine": {
|
||||
"update-channel": "RubyMine RELEASE",
|
||||
"url-template": "https://download.jetbrains.com/ruby/RubyMine-{version}.dmg",
|
||||
"version": "2024.1.1",
|
||||
"sha256": "839fe79e93a293a514e8abdaec60ca9a79cddb889fe4fe1287e2b74540a9ec57",
|
||||
"url": "https://download.jetbrains.com/ruby/RubyMine-2024.1.1.dmg",
|
||||
"build_number": "241.15989.113"
|
||||
"version": "2024.1.2",
|
||||
"sha256": "17080d127951d0ccf1e137bc65c72ab186d0fae2c0d95bc30763486a26ff12ef",
|
||||
"url": "https://download.jetbrains.com/ruby/RubyMine-2024.1.2.dmg",
|
||||
"build_number": "241.17011.76"
|
||||
},
|
||||
"rust-rover": {
|
||||
"update-channel": "RustRover EAP",
|
||||
"update-channel": "RustRover RELEASE",
|
||||
"url-template": "https://download.jetbrains.com/rustrover/RustRover-{version}.dmg",
|
||||
"version": "2024.1 EAP",
|
||||
"sha256": "c0b5885e7d85cc89d79110b4a56c3a08784c43b03e42686ec91cd4679bf9f469",
|
||||
"url": "https://download.jetbrains.com/rustrover/RustRover-241.15989.101.dmg",
|
||||
"build_number": "241.15989.101"
|
||||
"version": "2024.1",
|
||||
"sha256": "b905cc1e897cacc61da7422182a96b551a6412dbff75208d2491c0edcf0f3f12",
|
||||
"url": "https://download.jetbrains.com/rustrover/RustRover-2024.1.dmg",
|
||||
"build_number": "241.15989.199"
|
||||
},
|
||||
"webstorm": {
|
||||
"update-channel": "WebStorm RELEASE",
|
||||
"url-template": "https://download.jetbrains.com/webstorm/WebStorm-{version}.dmg",
|
||||
"version": "2024.1.2",
|
||||
"sha256": "a5b79c530596bcef503847ea38a11263c871a9f8267d2e4fe4ef025c166d144f",
|
||||
"url": "https://download.jetbrains.com/webstorm/WebStorm-2024.1.2.dmg",
|
||||
"build_number": "241.15989.105"
|
||||
"version": "2024.1.3",
|
||||
"sha256": "ee0fb307ed4cb6bddd7e6d5cbd29a9ce57744c03f43efc0789a5484e6793a10a",
|
||||
"url": "https://download.jetbrains.com/webstorm/WebStorm-2024.1.3.dmg",
|
||||
"build_number": "241.17011.90"
|
||||
},
|
||||
"writerside": {
|
||||
"update-channel": "Writerside EAP",
|
||||
"url-template": "https://download.jetbrains.com/writerside/writerside-{version}.dmg",
|
||||
"version": "2024.1 EAP",
|
||||
"sha256": "36ec40a47989be9ab263f4b9f182fcc5b155f3fd068174e7539adc55f892b230",
|
||||
"url": "https://download.jetbrains.com/writerside/writerside-241.15989.11.dmg",
|
||||
"build_number": "241.15989.11"
|
||||
"sha256": "a9ad84d95ad86b38f35bec25032235b907e19ddf3ef696404f4341650a7eb7b1",
|
||||
"url": "https://download.jetbrains.com/writerside/writerside-241.16003.85.dmg",
|
||||
"build_number": "241.16003.85"
|
||||
}
|
||||
},
|
||||
"aarch64-darwin": {
|
||||
"clion": {
|
||||
"update-channel": "CLion RELEASE",
|
||||
"url-template": "https://download.jetbrains.com/cpp/CLion-{version}-aarch64.dmg",
|
||||
"version": "2024.1.1",
|
||||
"sha256": "08dab457cf1cb07e4489653f22a12e2997dea2b788ab0a5494de40a86b39f104",
|
||||
"url": "https://download.jetbrains.com/cpp/CLion-2024.1.1-aarch64.dmg",
|
||||
"build_number": "241.15989.121"
|
||||
"version": "2024.1.2",
|
||||
"sha256": "4a52d7d438eb8899d1ad8ab5cc619954bad7d64be04903aa6889ec3d4f126a92",
|
||||
"url": "https://download.jetbrains.com/cpp/CLion-2024.1.2-aarch64.dmg",
|
||||
"build_number": "241.17011.124"
|
||||
},
|
||||
"datagrip": {
|
||||
"update-channel": "DataGrip RELEASE",
|
||||
"url-template": "https://download.jetbrains.com/datagrip/datagrip-{version}-aarch64.dmg",
|
||||
"version": "2024.1.2",
|
||||
"sha256": "583c32f39918681673028a20cb911a41fc4495cf44c151c0790594042ec9e160",
|
||||
"url": "https://download.jetbrains.com/datagrip/datagrip-2024.1.2-aarch64.dmg",
|
||||
"build_number": "241.15989.49"
|
||||
"version": "2024.1.3",
|
||||
"sha256": "9fb1c0528209a1d32857b61b1e6910472b4f7316f8ec7ee0e3dfd2baeb164c06",
|
||||
"url": "https://download.jetbrains.com/datagrip/datagrip-2024.1.3-aarch64.dmg",
|
||||
"build_number": "241.17011.41"
|
||||
},
|
||||
"dataspell": {
|
||||
"update-channel": "DataSpell RELEASE",
|
||||
@@ -420,34 +420,34 @@
|
||||
"gateway": {
|
||||
"update-channel": "Gateway RELEASE",
|
||||
"url-template": "https://download.jetbrains.com/idea/gateway/JetBrainsGateway-{version}-aarch64.dmg",
|
||||
"version": "2024.1.1",
|
||||
"sha256": "c82e70fd6688c218da7a541ac0a0d06652389112f73a667964ee7a8e0a5bfc44",
|
||||
"url": "https://download.jetbrains.com/idea/gateway/JetBrainsGateway-2024.1.1-aarch64.dmg",
|
||||
"build_number": "241.15989.158"
|
||||
"version": "2024.1.2",
|
||||
"sha256": "70aab722715cb1abbab01e25109b6ca967588bcf3c1cec666986e42b825b0d9d",
|
||||
"url": "https://download.jetbrains.com/idea/gateway/JetBrainsGateway-2024.1.2-aarch64.dmg",
|
||||
"build_number": "241.17011.87"
|
||||
},
|
||||
"goland": {
|
||||
"update-channel": "GoLand RELEASE",
|
||||
"url-template": "https://download.jetbrains.com/go/goland-{version}-aarch64.dmg",
|
||||
"version": "2024.1.1",
|
||||
"sha256": "c04972578b92b2e8a9c0dfa52c01f09d9ed8640f12cf17e454d37ae6bea24a4a",
|
||||
"url": "https://download.jetbrains.com/go/goland-2024.1.1-aarch64.dmg",
|
||||
"build_number": "241.15989.157"
|
||||
"version": "2024.1.2",
|
||||
"sha256": "a9949e40786f0608e3438def31a7ca4f1b762fbb4f5a1560d8bdb1bbe0376fa4",
|
||||
"url": "https://download.jetbrains.com/go/goland-2024.1.2-aarch64.dmg",
|
||||
"build_number": "241.17011.92"
|
||||
},
|
||||
"idea-community": {
|
||||
"update-channel": "IntelliJ IDEA RELEASE",
|
||||
"url-template": "https://download.jetbrains.com/idea/ideaIC-{version}-aarch64.dmg",
|
||||
"version": "2024.1.1",
|
||||
"sha256": "fc5bdc7c325708d0754d9bd4868db02c1c3b9a14e910dd641b76478e5b805441",
|
||||
"url": "https://download.jetbrains.com/idea/ideaIC-2024.1.1-aarch64.dmg",
|
||||
"build_number": "241.15989.150"
|
||||
"version": "2024.1.2",
|
||||
"sha256": "aaa128079c795a1a3b6539e151283d55d8cef66ad833c4f5ff1b799b8e633d07",
|
||||
"url": "https://download.jetbrains.com/idea/ideaIC-2024.1.2-aarch64.dmg",
|
||||
"build_number": "241.17011.79"
|
||||
},
|
||||
"idea-ultimate": {
|
||||
"update-channel": "IntelliJ IDEA RELEASE",
|
||||
"url-template": "https://download.jetbrains.com/idea/ideaIU-{version}-aarch64.dmg",
|
||||
"version": "2024.1.1",
|
||||
"sha256": "bc1d350f18c493cd24c479f6c4f5b167b2cc62b8ff6e43e831b8ab90d4e079d2",
|
||||
"url": "https://download.jetbrains.com/idea/ideaIU-2024.1.1-aarch64.dmg",
|
||||
"build_number": "241.15989.150"
|
||||
"version": "2024.1.2",
|
||||
"sha256": "518711e5b614453969b834a798bf0b6712ead4fc76050cea6f0a6ec3ab81bf21",
|
||||
"url": "https://download.jetbrains.com/idea/ideaIU-2024.1.2-aarch64.dmg",
|
||||
"build_number": "241.17011.79"
|
||||
},
|
||||
"mps": {
|
||||
"update-channel": "MPS RELEASE",
|
||||
@@ -460,67 +460,67 @@
|
||||
"phpstorm": {
|
||||
"update-channel": "PhpStorm RELEASE",
|
||||
"url-template": "https://download.jetbrains.com/webide/PhpStorm-{version}-aarch64.dmg",
|
||||
"version": "2024.1.1",
|
||||
"sha256": "b6b2b6181c724c320a491cea013c620f662e3fbc3a2f62718354d9e88c9d210d",
|
||||
"url": "https://download.jetbrains.com/webide/PhpStorm-2024.1.1-aarch64.dmg",
|
||||
"build_number": "241.15989.102",
|
||||
"version": "2024.1.2",
|
||||
"sha256": "3618fb76a47ecb3b1b675516f330a455626d3006338da61ce1b4921448e379c4",
|
||||
"url": "https://download.jetbrains.com/webide/PhpStorm-2024.1.2-aarch64.dmg",
|
||||
"build_number": "241.17011.119",
|
||||
"version-major-minor": "2022.3"
|
||||
},
|
||||
"pycharm-community": {
|
||||
"update-channel": "PyCharm RELEASE",
|
||||
"url-template": "https://download.jetbrains.com/python/pycharm-community-{version}-aarch64.dmg",
|
||||
"version": "2024.1.1",
|
||||
"sha256": "68e55873a82457fcb8eb1033dbb4e0be817f5b5423b067d8b632fbe5f1d6a4bb",
|
||||
"url": "https://download.jetbrains.com/python/pycharm-community-2024.1.1-aarch64.dmg",
|
||||
"build_number": "241.15989.155"
|
||||
"version": "2024.1.2",
|
||||
"sha256": "bd9923b5595db072dc59c6ed037ab167eecdd55344ca4f3e59707ac6b0b2ba4b",
|
||||
"url": "https://download.jetbrains.com/python/pycharm-community-2024.1.2-aarch64.dmg",
|
||||
"build_number": "241.17011.127"
|
||||
},
|
||||
"pycharm-professional": {
|
||||
"update-channel": "PyCharm RELEASE",
|
||||
"url-template": "https://download.jetbrains.com/python/pycharm-professional-{version}-aarch64.dmg",
|
||||
"version": "2024.1.1",
|
||||
"sha256": "091a2531325c1df23619ee50998d5d7d7348dc9d25fd7416ccb07aa7d6100c39",
|
||||
"url": "https://download.jetbrains.com/python/pycharm-professional-2024.1.1-aarch64.dmg",
|
||||
"build_number": "241.15989.155"
|
||||
"version": "2024.1.2",
|
||||
"sha256": "27ec9614e956860d8549e18a40e713d1883665cd7fbe4fff5b32d997ec430af8",
|
||||
"url": "https://download.jetbrains.com/python/pycharm-professional-2024.1.2-aarch64.dmg",
|
||||
"build_number": "241.17011.127"
|
||||
},
|
||||
"rider": {
|
||||
"update-channel": "Rider RELEASE",
|
||||
"url-template": "https://download.jetbrains.com/rider/JetBrains.Rider-{version}-aarch64.dmg",
|
||||
"version": "2024.1.1",
|
||||
"sha256": "d197249cc5cb8fb3ec30f3ed5468dd6d7782e97adb1e48a0509d2415b48f7a1b",
|
||||
"url": "https://download.jetbrains.com/rider/JetBrains.Rider-2024.1.1-aarch64.dmg",
|
||||
"build_number": "241.14494.325"
|
||||
"version": "2024.1.2",
|
||||
"sha256": "28f2de34c4417bc044d16f051bf947448d420a1e89762e80c2ee4a3a5937c41b",
|
||||
"url": "https://download.jetbrains.com/rider/JetBrains.Rider-2024.1.2-aarch64.dmg",
|
||||
"build_number": "241.15989.179"
|
||||
},
|
||||
"ruby-mine": {
|
||||
"update-channel": "RubyMine RELEASE",
|
||||
"url-template": "https://download.jetbrains.com/ruby/RubyMine-{version}-aarch64.dmg",
|
||||
"version": "2024.1.1",
|
||||
"sha256": "5e6bd929f2b74145aa763ca277ade3c3512342b38a5a21a605c0b319f487b49e",
|
||||
"url": "https://download.jetbrains.com/ruby/RubyMine-2024.1.1-aarch64.dmg",
|
||||
"build_number": "241.15989.113"
|
||||
"version": "2024.1.2",
|
||||
"sha256": "72aa935524f59e081b20d3cbeb82c90dbf2313015069ceddebd43a2c3f8de539",
|
||||
"url": "https://download.jetbrains.com/ruby/RubyMine-2024.1.2-aarch64.dmg",
|
||||
"build_number": "241.17011.76"
|
||||
},
|
||||
"rust-rover": {
|
||||
"update-channel": "RustRover EAP",
|
||||
"update-channel": "RustRover RELEASE",
|
||||
"url-template": "https://download.jetbrains.com/rustrover/RustRover-{version}-aarch64.dmg",
|
||||
"version": "2024.1 EAP",
|
||||
"sha256": "1d63faf3d687508b976989768ee44ac3632017d55fce0557591dff2eae37d6a2",
|
||||
"url": "https://download.jetbrains.com/rustrover/RustRover-241.15989.101-aarch64.dmg",
|
||||
"build_number": "241.15989.101"
|
||||
"version": "2024.1",
|
||||
"sha256": "4b1cd0af1f461feb98ca8c55f0d2e32c359af50c420d492697fda5b52bcc6ff6",
|
||||
"url": "https://download.jetbrains.com/rustrover/RustRover-2024.1-aarch64.dmg",
|
||||
"build_number": "241.15989.199"
|
||||
},
|
||||
"webstorm": {
|
||||
"update-channel": "WebStorm RELEASE",
|
||||
"url-template": "https://download.jetbrains.com/webstorm/WebStorm-{version}-aarch64.dmg",
|
||||
"version": "2024.1.2",
|
||||
"sha256": "b3ce2aabba5bc3afef95d768aa721bb245d2fce0ec8d69d61d011c2b23087d97",
|
||||
"url": "https://download.jetbrains.com/webstorm/WebStorm-2024.1.2-aarch64.dmg",
|
||||
"build_number": "241.15989.105"
|
||||
"version": "2024.1.3",
|
||||
"sha256": "ebe9bbd936befa266b9f447963d94b01df3ba73ce2d946cd68776823dfdbd0e9",
|
||||
"url": "https://download.jetbrains.com/webstorm/WebStorm-2024.1.3-aarch64.dmg",
|
||||
"build_number": "241.17011.90"
|
||||
},
|
||||
"writerside": {
|
||||
"update-channel": "Writerside EAP",
|
||||
"url-template": "https://download.jetbrains.com/writerside/writerside-{version}-aarch64.dmg",
|
||||
"version": "2024.1 EAP",
|
||||
"sha256": "624f9f2fb0ed7c7d42484e42c16b9b0ec0c542ad8187d81b11ef1d38576c589d",
|
||||
"url": "https://download.jetbrains.com/writerside/writerside-241.15989.11-aarch64.dmg",
|
||||
"build_number": "241.15989.11"
|
||||
"sha256": "d3bb0079046570dbfa5175b388e091b1567c024a7ec8587e7c8e5389cf1bd721",
|
||||
"url": "https://download.jetbrains.com/writerside/writerside-241.16003.85-aarch64.dmg",
|
||||
"build_number": "241.16003.85"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -17,17 +17,17 @@
|
||||
"webstorm"
|
||||
],
|
||||
"builds": {
|
||||
"233.13135.979": "https://plugins.jetbrains.com/files/164/515255/IdeaVim-2.10.2-signed.zip",
|
||||
"241.14494.325": "https://plugins.jetbrains.com/files/164/515255/IdeaVim-2.10.2-signed.zip",
|
||||
"241.15989.101": "https://plugins.jetbrains.com/files/164/515255/IdeaVim-2.10.2-signed.zip",
|
||||
"241.15989.102": "https://plugins.jetbrains.com/files/164/515255/IdeaVim-2.10.2-signed.zip",
|
||||
"241.15989.105": "https://plugins.jetbrains.com/files/164/515255/IdeaVim-2.10.2-signed.zip",
|
||||
"241.15989.113": "https://plugins.jetbrains.com/files/164/515255/IdeaVim-2.10.2-signed.zip",
|
||||
"241.15989.121": "https://plugins.jetbrains.com/files/164/515255/IdeaVim-2.10.2-signed.zip",
|
||||
"241.15989.150": "https://plugins.jetbrains.com/files/164/515255/IdeaVim-2.10.2-signed.zip",
|
||||
"241.15989.155": "https://plugins.jetbrains.com/files/164/515255/IdeaVim-2.10.2-signed.zip",
|
||||
"241.15989.157": "https://plugins.jetbrains.com/files/164/515255/IdeaVim-2.10.2-signed.zip",
|
||||
"241.15989.49": "https://plugins.jetbrains.com/files/164/515255/IdeaVim-2.10.2-signed.zip"
|
||||
"233.13135.979": "https://plugins.jetbrains.com/files/164/546759/IdeaVim-2.12.0-signed.zip",
|
||||
"241.15989.179": "https://plugins.jetbrains.com/files/164/546759/IdeaVim-2.12.0-signed.zip",
|
||||
"241.15989.199": "https://plugins.jetbrains.com/files/164/546759/IdeaVim-2.12.0-signed.zip",
|
||||
"241.17011.119": "https://plugins.jetbrains.com/files/164/546759/IdeaVim-2.12.0-signed.zip",
|
||||
"241.17011.124": "https://plugins.jetbrains.com/files/164/546759/IdeaVim-2.12.0-signed.zip",
|
||||
"241.17011.127": "https://plugins.jetbrains.com/files/164/546759/IdeaVim-2.12.0-signed.zip",
|
||||
"241.17011.41": "https://plugins.jetbrains.com/files/164/546759/IdeaVim-2.12.0-signed.zip",
|
||||
"241.17011.76": "https://plugins.jetbrains.com/files/164/546759/IdeaVim-2.12.0-signed.zip",
|
||||
"241.17011.79": "https://plugins.jetbrains.com/files/164/546759/IdeaVim-2.12.0-signed.zip",
|
||||
"241.17011.90": "https://plugins.jetbrains.com/files/164/546759/IdeaVim-2.12.0-signed.zip",
|
||||
"241.17011.92": "https://plugins.jetbrains.com/files/164/546759/IdeaVim-2.12.0-signed.zip"
|
||||
},
|
||||
"name": "ideavim"
|
||||
},
|
||||
@@ -36,7 +36,7 @@
|
||||
"idea-ultimate"
|
||||
],
|
||||
"builds": {
|
||||
"241.15989.150": "https://plugins.jetbrains.com/files/631/530669/python-241.15989.166.zip"
|
||||
"241.17011.79": "https://plugins.jetbrains.com/files/631/544299/python-241.17011.79.zip"
|
||||
},
|
||||
"name": "python"
|
||||
},
|
||||
@@ -58,16 +58,16 @@
|
||||
],
|
||||
"builds": {
|
||||
"233.13135.979": null,
|
||||
"241.14494.325": null,
|
||||
"241.15989.101": null,
|
||||
"241.15989.102": null,
|
||||
"241.15989.105": null,
|
||||
"241.15989.113": null,
|
||||
"241.15989.121": null,
|
||||
"241.15989.150": null,
|
||||
"241.15989.155": null,
|
||||
"241.15989.157": null,
|
||||
"241.15989.49": null
|
||||
"241.15989.179": null,
|
||||
"241.15989.199": null,
|
||||
"241.17011.119": null,
|
||||
"241.17011.124": null,
|
||||
"241.17011.127": null,
|
||||
"241.17011.41": null,
|
||||
"241.17011.76": null,
|
||||
"241.17011.79": null,
|
||||
"241.17011.90": null,
|
||||
"241.17011.92": null
|
||||
},
|
||||
"name": "kotlin"
|
||||
},
|
||||
@@ -89,16 +89,16 @@
|
||||
],
|
||||
"builds": {
|
||||
"233.13135.979": null,
|
||||
"241.14494.325": "https://plugins.jetbrains.com/files/6981/513562/ini-241.14494.240.zip",
|
||||
"241.15989.101": "https://plugins.jetbrains.com/files/6981/527916/ini-241.15989.113.zip",
|
||||
"241.15989.102": "https://plugins.jetbrains.com/files/6981/527916/ini-241.15989.113.zip",
|
||||
"241.15989.105": "https://plugins.jetbrains.com/files/6981/527916/ini-241.15989.113.zip",
|
||||
"241.15989.113": "https://plugins.jetbrains.com/files/6981/527916/ini-241.15989.113.zip",
|
||||
"241.15989.121": "https://plugins.jetbrains.com/files/6981/527916/ini-241.15989.113.zip",
|
||||
"241.15989.150": "https://plugins.jetbrains.com/files/6981/527916/ini-241.15989.113.zip",
|
||||
"241.15989.155": "https://plugins.jetbrains.com/files/6981/527916/ini-241.15989.113.zip",
|
||||
"241.15989.157": "https://plugins.jetbrains.com/files/6981/527916/ini-241.15989.113.zip",
|
||||
"241.15989.49": "https://plugins.jetbrains.com/files/6981/527916/ini-241.15989.113.zip"
|
||||
"241.15989.179": "https://plugins.jetbrains.com/files/6981/527916/ini-241.15989.113.zip",
|
||||
"241.15989.199": "https://plugins.jetbrains.com/files/6981/527916/ini-241.15989.113.zip",
|
||||
"241.17011.119": "https://plugins.jetbrains.com/files/6981/547306/ini-241.17011.124.zip",
|
||||
"241.17011.124": "https://plugins.jetbrains.com/files/6981/547306/ini-241.17011.124.zip",
|
||||
"241.17011.127": "https://plugins.jetbrains.com/files/6981/547306/ini-241.17011.124.zip",
|
||||
"241.17011.41": "https://plugins.jetbrains.com/files/6981/547306/ini-241.17011.124.zip",
|
||||
"241.17011.76": "https://plugins.jetbrains.com/files/6981/547306/ini-241.17011.124.zip",
|
||||
"241.17011.79": "https://plugins.jetbrains.com/files/6981/547306/ini-241.17011.124.zip",
|
||||
"241.17011.90": "https://plugins.jetbrains.com/files/6981/547306/ini-241.17011.124.zip",
|
||||
"241.17011.92": "https://plugins.jetbrains.com/files/6981/547306/ini-241.17011.124.zip"
|
||||
},
|
||||
"name": "ini"
|
||||
},
|
||||
@@ -108,8 +108,8 @@
|
||||
"phpstorm"
|
||||
],
|
||||
"builds": {
|
||||
"241.15989.102": "https://plugins.jetbrains.com/files/7219/529388/Symfony_Plugin-2023.1.271.zip",
|
||||
"241.15989.150": "https://plugins.jetbrains.com/files/7219/529388/Symfony_Plugin-2023.1.271.zip"
|
||||
"241.17011.119": "https://plugins.jetbrains.com/files/7219/542990/Symfony_Plugin-2024.1.274.zip",
|
||||
"241.17011.79": "https://plugins.jetbrains.com/files/7219/542990/Symfony_Plugin-2024.1.274.zip"
|
||||
},
|
||||
"name": "symfony-support"
|
||||
},
|
||||
@@ -119,25 +119,29 @@
|
||||
"phpstorm"
|
||||
],
|
||||
"builds": {
|
||||
"241.15989.102": "https://plugins.jetbrains.com/files/7320/507957/PHP_Annotations-10.0.0.zip",
|
||||
"241.15989.150": "https://plugins.jetbrains.com/files/7320/507957/PHP_Annotations-10.0.0.zip"
|
||||
"241.17011.119": "https://plugins.jetbrains.com/files/7320/507957/PHP_Annotations-10.0.0.zip",
|
||||
"241.17011.79": "https://plugins.jetbrains.com/files/7320/507957/PHP_Annotations-10.0.0.zip"
|
||||
},
|
||||
"name": "php-annotations"
|
||||
},
|
||||
"7322": {
|
||||
"compatible": [
|
||||
"clion",
|
||||
"datagrip",
|
||||
"goland",
|
||||
"idea-community",
|
||||
"pycharm-community",
|
||||
"rider",
|
||||
"rust-rover"
|
||||
],
|
||||
"builds": {
|
||||
"241.14494.325": "https://plugins.jetbrains.com/files/7322/513587/python-ce-241.14494.240.zip",
|
||||
"241.15989.101": "https://plugins.jetbrains.com/files/7322/530366/python-ce-241.15989.150.zip",
|
||||
"241.15989.150": "https://plugins.jetbrains.com/files/7322/530366/python-ce-241.15989.150.zip",
|
||||
"241.15989.157": "https://plugins.jetbrains.com/files/7322/530366/python-ce-241.15989.150.zip",
|
||||
"241.15989.49": "https://plugins.jetbrains.com/files/7322/530366/python-ce-241.15989.150.zip"
|
||||
"241.15989.179": "https://plugins.jetbrains.com/files/7322/530366/python-ce-241.15989.150.zip",
|
||||
"241.15989.199": "https://plugins.jetbrains.com/files/7322/530366/python-ce-241.15989.150.zip",
|
||||
"241.17011.124": "https://plugins.jetbrains.com/files/7322/540027/python-ce-241.17011.48.zip",
|
||||
"241.17011.127": "https://plugins.jetbrains.com/files/7322/540027/python-ce-241.17011.48.zip",
|
||||
"241.17011.41": "https://plugins.jetbrains.com/files/7322/540027/python-ce-241.17011.48.zip",
|
||||
"241.17011.79": "https://plugins.jetbrains.com/files/7322/540027/python-ce-241.17011.48.zip",
|
||||
"241.17011.92": "https://plugins.jetbrains.com/files/7322/540027/python-ce-241.17011.48.zip"
|
||||
},
|
||||
"name": "python-community-edition"
|
||||
},
|
||||
@@ -158,15 +162,15 @@
|
||||
],
|
||||
"builds": {
|
||||
"233.13135.979": "https://plugins.jetbrains.com/files/8182/466854/intellij-rust-233.15445.zip",
|
||||
"241.14494.325": null,
|
||||
"241.15989.102": null,
|
||||
"241.15989.105": null,
|
||||
"241.15989.113": null,
|
||||
"241.15989.121": null,
|
||||
"241.15989.150": null,
|
||||
"241.15989.155": null,
|
||||
"241.15989.157": null,
|
||||
"241.15989.49": null
|
||||
"241.15989.179": null,
|
||||
"241.17011.119": null,
|
||||
"241.17011.124": null,
|
||||
"241.17011.127": null,
|
||||
"241.17011.41": null,
|
||||
"241.17011.76": null,
|
||||
"241.17011.79": null,
|
||||
"241.17011.90": null,
|
||||
"241.17011.92": null
|
||||
},
|
||||
"name": "-deprecated-rust"
|
||||
},
|
||||
@@ -187,15 +191,15 @@
|
||||
],
|
||||
"builds": {
|
||||
"233.13135.979": null,
|
||||
"241.14494.325": null,
|
||||
"241.15989.102": null,
|
||||
"241.15989.105": null,
|
||||
"241.15989.113": null,
|
||||
"241.15989.121": null,
|
||||
"241.15989.150": null,
|
||||
"241.15989.155": null,
|
||||
"241.15989.157": null,
|
||||
"241.15989.49": null
|
||||
"241.15989.179": null,
|
||||
"241.17011.119": null,
|
||||
"241.17011.124": null,
|
||||
"241.17011.127": null,
|
||||
"241.17011.41": null,
|
||||
"241.17011.76": null,
|
||||
"241.17011.79": null,
|
||||
"241.17011.90": null,
|
||||
"241.17011.92": null
|
||||
},
|
||||
"name": "-deprecated-rust-beta"
|
||||
},
|
||||
@@ -209,10 +213,10 @@
|
||||
"ruby-mine"
|
||||
],
|
||||
"builds": {
|
||||
"241.15989.113": "https://plugins.jetbrains.com/files/8554/508289/featuresTrainer-241.14494.150.zip",
|
||||
"241.15989.150": "https://plugins.jetbrains.com/files/8554/508289/featuresTrainer-241.14494.150.zip",
|
||||
"241.15989.155": "https://plugins.jetbrains.com/files/8554/508289/featuresTrainer-241.14494.150.zip",
|
||||
"241.15989.157": "https://plugins.jetbrains.com/files/8554/508289/featuresTrainer-241.14494.150.zip"
|
||||
"241.17011.127": "https://plugins.jetbrains.com/files/8554/535094/featuresTrainer-241.17011.14.zip",
|
||||
"241.17011.76": "https://plugins.jetbrains.com/files/8554/535094/featuresTrainer-241.17011.14.zip",
|
||||
"241.17011.79": "https://plugins.jetbrains.com/files/8554/535094/featuresTrainer-241.17011.14.zip",
|
||||
"241.17011.92": "https://plugins.jetbrains.com/files/8554/535094/featuresTrainer-241.17011.14.zip"
|
||||
},
|
||||
"name": "ide-features-trainer"
|
||||
},
|
||||
@@ -234,16 +238,16 @@
|
||||
],
|
||||
"builds": {
|
||||
"233.13135.979": "https://plugins.jetbrains.com/files/8607/530004/NixIDEA-0.4.0.13.zip",
|
||||
"241.14494.325": "https://plugins.jetbrains.com/files/8607/530004/NixIDEA-0.4.0.13.zip",
|
||||
"241.15989.101": "https://plugins.jetbrains.com/files/8607/530004/NixIDEA-0.4.0.13.zip",
|
||||
"241.15989.102": "https://plugins.jetbrains.com/files/8607/530004/NixIDEA-0.4.0.13.zip",
|
||||
"241.15989.105": "https://plugins.jetbrains.com/files/8607/530004/NixIDEA-0.4.0.13.zip",
|
||||
"241.15989.113": "https://plugins.jetbrains.com/files/8607/530004/NixIDEA-0.4.0.13.zip",
|
||||
"241.15989.121": "https://plugins.jetbrains.com/files/8607/530004/NixIDEA-0.4.0.13.zip",
|
||||
"241.15989.150": "https://plugins.jetbrains.com/files/8607/530004/NixIDEA-0.4.0.13.zip",
|
||||
"241.15989.155": "https://plugins.jetbrains.com/files/8607/530004/NixIDEA-0.4.0.13.zip",
|
||||
"241.15989.157": "https://plugins.jetbrains.com/files/8607/530004/NixIDEA-0.4.0.13.zip",
|
||||
"241.15989.49": "https://plugins.jetbrains.com/files/8607/530004/NixIDEA-0.4.0.13.zip"
|
||||
"241.15989.179": "https://plugins.jetbrains.com/files/8607/530004/NixIDEA-0.4.0.13.zip",
|
||||
"241.15989.199": "https://plugins.jetbrains.com/files/8607/530004/NixIDEA-0.4.0.13.zip",
|
||||
"241.17011.119": "https://plugins.jetbrains.com/files/8607/530004/NixIDEA-0.4.0.13.zip",
|
||||
"241.17011.124": "https://plugins.jetbrains.com/files/8607/530004/NixIDEA-0.4.0.13.zip",
|
||||
"241.17011.127": "https://plugins.jetbrains.com/files/8607/530004/NixIDEA-0.4.0.13.zip",
|
||||
"241.17011.41": "https://plugins.jetbrains.com/files/8607/530004/NixIDEA-0.4.0.13.zip",
|
||||
"241.17011.76": "https://plugins.jetbrains.com/files/8607/530004/NixIDEA-0.4.0.13.zip",
|
||||
"241.17011.79": "https://plugins.jetbrains.com/files/8607/530004/NixIDEA-0.4.0.13.zip",
|
||||
"241.17011.90": "https://plugins.jetbrains.com/files/8607/530004/NixIDEA-0.4.0.13.zip",
|
||||
"241.17011.92": "https://plugins.jetbrains.com/files/8607/530004/NixIDEA-0.4.0.13.zip"
|
||||
},
|
||||
"name": "nixidea"
|
||||
},
|
||||
@@ -253,8 +257,8 @@
|
||||
"idea-ultimate"
|
||||
],
|
||||
"builds": {
|
||||
"241.15989.150": "https://plugins.jetbrains.com/files/9568/521002/go-plugin-241.15989.21.zip",
|
||||
"241.15989.157": "https://plugins.jetbrains.com/files/9568/521002/go-plugin-241.15989.21.zip"
|
||||
"241.17011.79": "https://plugins.jetbrains.com/files/9568/534161/go-plugin-241.17011.2.zip",
|
||||
"241.17011.92": "https://plugins.jetbrains.com/files/9568/534161/go-plugin-241.17011.2.zip"
|
||||
},
|
||||
"name": "go"
|
||||
},
|
||||
@@ -276,16 +280,16 @@
|
||||
],
|
||||
"builds": {
|
||||
"233.13135.979": "https://plugins.jetbrains.com/files/10037/493012/CSVEditor-3.3.0-233.zip",
|
||||
"241.14494.325": "https://plugins.jetbrains.com/files/10037/493010/CSVEditor-3.3.0-241.zip",
|
||||
"241.15989.101": "https://plugins.jetbrains.com/files/10037/493010/CSVEditor-3.3.0-241.zip",
|
||||
"241.15989.102": "https://plugins.jetbrains.com/files/10037/493010/CSVEditor-3.3.0-241.zip",
|
||||
"241.15989.105": "https://plugins.jetbrains.com/files/10037/493010/CSVEditor-3.3.0-241.zip",
|
||||
"241.15989.113": "https://plugins.jetbrains.com/files/10037/493010/CSVEditor-3.3.0-241.zip",
|
||||
"241.15989.121": "https://plugins.jetbrains.com/files/10037/493010/CSVEditor-3.3.0-241.zip",
|
||||
"241.15989.150": "https://plugins.jetbrains.com/files/10037/493010/CSVEditor-3.3.0-241.zip",
|
||||
"241.15989.155": "https://plugins.jetbrains.com/files/10037/493010/CSVEditor-3.3.0-241.zip",
|
||||
"241.15989.157": "https://plugins.jetbrains.com/files/10037/493010/CSVEditor-3.3.0-241.zip",
|
||||
"241.15989.49": "https://plugins.jetbrains.com/files/10037/493010/CSVEditor-3.3.0-241.zip"
|
||||
"241.15989.179": "https://plugins.jetbrains.com/files/10037/493010/CSVEditor-3.3.0-241.zip",
|
||||
"241.15989.199": "https://plugins.jetbrains.com/files/10037/493010/CSVEditor-3.3.0-241.zip",
|
||||
"241.17011.119": "https://plugins.jetbrains.com/files/10037/493010/CSVEditor-3.3.0-241.zip",
|
||||
"241.17011.124": "https://plugins.jetbrains.com/files/10037/493010/CSVEditor-3.3.0-241.zip",
|
||||
"241.17011.127": "https://plugins.jetbrains.com/files/10037/493010/CSVEditor-3.3.0-241.zip",
|
||||
"241.17011.41": "https://plugins.jetbrains.com/files/10037/493010/CSVEditor-3.3.0-241.zip",
|
||||
"241.17011.76": "https://plugins.jetbrains.com/files/10037/493010/CSVEditor-3.3.0-241.zip",
|
||||
"241.17011.79": "https://plugins.jetbrains.com/files/10037/493010/CSVEditor-3.3.0-241.zip",
|
||||
"241.17011.90": "https://plugins.jetbrains.com/files/10037/493010/CSVEditor-3.3.0-241.zip",
|
||||
"241.17011.92": "https://plugins.jetbrains.com/files/10037/493010/CSVEditor-3.3.0-241.zip"
|
||||
},
|
||||
"name": "csv-editor"
|
||||
},
|
||||
@@ -307,16 +311,16 @@
|
||||
],
|
||||
"builds": {
|
||||
"233.13135.979": "https://plugins.jetbrains.com/files/12062/445740/keymap-vscode-233.11799.188.zip",
|
||||
"241.14494.325": "https://plugins.jetbrains.com/files/12062/508223/keymap-vscode-241.14494.150.zip",
|
||||
"241.15989.101": "https://plugins.jetbrains.com/files/12062/508223/keymap-vscode-241.14494.150.zip",
|
||||
"241.15989.102": "https://plugins.jetbrains.com/files/12062/508223/keymap-vscode-241.14494.150.zip",
|
||||
"241.15989.105": "https://plugins.jetbrains.com/files/12062/508223/keymap-vscode-241.14494.150.zip",
|
||||
"241.15989.113": "https://plugins.jetbrains.com/files/12062/508223/keymap-vscode-241.14494.150.zip",
|
||||
"241.15989.121": "https://plugins.jetbrains.com/files/12062/508223/keymap-vscode-241.14494.150.zip",
|
||||
"241.15989.150": "https://plugins.jetbrains.com/files/12062/508223/keymap-vscode-241.14494.150.zip",
|
||||
"241.15989.155": "https://plugins.jetbrains.com/files/12062/508223/keymap-vscode-241.14494.150.zip",
|
||||
"241.15989.157": "https://plugins.jetbrains.com/files/12062/508223/keymap-vscode-241.14494.150.zip",
|
||||
"241.15989.49": "https://plugins.jetbrains.com/files/12062/508223/keymap-vscode-241.14494.150.zip"
|
||||
"241.15989.179": "https://plugins.jetbrains.com/files/12062/508223/keymap-vscode-241.14494.150.zip",
|
||||
"241.15989.199": "https://plugins.jetbrains.com/files/12062/508223/keymap-vscode-241.14494.150.zip",
|
||||
"241.17011.119": "https://plugins.jetbrains.com/files/12062/508223/keymap-vscode-241.14494.150.zip",
|
||||
"241.17011.124": "https://plugins.jetbrains.com/files/12062/508223/keymap-vscode-241.14494.150.zip",
|
||||
"241.17011.127": "https://plugins.jetbrains.com/files/12062/508223/keymap-vscode-241.14494.150.zip",
|
||||
"241.17011.41": "https://plugins.jetbrains.com/files/12062/508223/keymap-vscode-241.14494.150.zip",
|
||||
"241.17011.76": "https://plugins.jetbrains.com/files/12062/508223/keymap-vscode-241.14494.150.zip",
|
||||
"241.17011.79": "https://plugins.jetbrains.com/files/12062/508223/keymap-vscode-241.14494.150.zip",
|
||||
"241.17011.90": "https://plugins.jetbrains.com/files/12062/508223/keymap-vscode-241.14494.150.zip",
|
||||
"241.17011.92": "https://plugins.jetbrains.com/files/12062/508223/keymap-vscode-241.14494.150.zip"
|
||||
},
|
||||
"name": "vscode-keymap"
|
||||
},
|
||||
@@ -338,16 +342,16 @@
|
||||
],
|
||||
"builds": {
|
||||
"233.13135.979": "https://plugins.jetbrains.com/files/12559/445772/keymap-eclipse-233.11799.165.zip",
|
||||
"241.14494.325": "https://plugins.jetbrains.com/files/12559/508216/keymap-eclipse-241.14494.150.zip",
|
||||
"241.15989.101": "https://plugins.jetbrains.com/files/12559/508216/keymap-eclipse-241.14494.150.zip",
|
||||
"241.15989.102": "https://plugins.jetbrains.com/files/12559/508216/keymap-eclipse-241.14494.150.zip",
|
||||
"241.15989.105": "https://plugins.jetbrains.com/files/12559/508216/keymap-eclipse-241.14494.150.zip",
|
||||
"241.15989.113": "https://plugins.jetbrains.com/files/12559/508216/keymap-eclipse-241.14494.150.zip",
|
||||
"241.15989.121": "https://plugins.jetbrains.com/files/12559/508216/keymap-eclipse-241.14494.150.zip",
|
||||
"241.15989.150": "https://plugins.jetbrains.com/files/12559/508216/keymap-eclipse-241.14494.150.zip",
|
||||
"241.15989.155": "https://plugins.jetbrains.com/files/12559/508216/keymap-eclipse-241.14494.150.zip",
|
||||
"241.15989.157": "https://plugins.jetbrains.com/files/12559/508216/keymap-eclipse-241.14494.150.zip",
|
||||
"241.15989.49": "https://plugins.jetbrains.com/files/12559/508216/keymap-eclipse-241.14494.150.zip"
|
||||
"241.15989.179": "https://plugins.jetbrains.com/files/12559/508216/keymap-eclipse-241.14494.150.zip",
|
||||
"241.15989.199": "https://plugins.jetbrains.com/files/12559/508216/keymap-eclipse-241.14494.150.zip",
|
||||
"241.17011.119": "https://plugins.jetbrains.com/files/12559/508216/keymap-eclipse-241.14494.150.zip",
|
||||
"241.17011.124": "https://plugins.jetbrains.com/files/12559/508216/keymap-eclipse-241.14494.150.zip",
|
||||
"241.17011.127": "https://plugins.jetbrains.com/files/12559/508216/keymap-eclipse-241.14494.150.zip",
|
||||
"241.17011.41": "https://plugins.jetbrains.com/files/12559/508216/keymap-eclipse-241.14494.150.zip",
|
||||
"241.17011.76": "https://plugins.jetbrains.com/files/12559/508216/keymap-eclipse-241.14494.150.zip",
|
||||
"241.17011.79": "https://plugins.jetbrains.com/files/12559/508216/keymap-eclipse-241.14494.150.zip",
|
||||
"241.17011.90": "https://plugins.jetbrains.com/files/12559/508216/keymap-eclipse-241.14494.150.zip",
|
||||
"241.17011.92": "https://plugins.jetbrains.com/files/12559/508216/keymap-eclipse-241.14494.150.zip"
|
||||
},
|
||||
"name": "eclipse-keymap"
|
||||
},
|
||||
@@ -369,16 +373,16 @@
|
||||
],
|
||||
"builds": {
|
||||
"233.13135.979": "https://plugins.jetbrains.com/files/13017/445774/keymap-visualStudio-233.11799.165.zip",
|
||||
"241.14494.325": "https://plugins.jetbrains.com/files/13017/508253/keymap-visualStudio-241.14494.150.zip",
|
||||
"241.15989.101": "https://plugins.jetbrains.com/files/13017/508253/keymap-visualStudio-241.14494.150.zip",
|
||||
"241.15989.102": "https://plugins.jetbrains.com/files/13017/508253/keymap-visualStudio-241.14494.150.zip",
|
||||
"241.15989.105": "https://plugins.jetbrains.com/files/13017/508253/keymap-visualStudio-241.14494.150.zip",
|
||||
"241.15989.113": "https://plugins.jetbrains.com/files/13017/508253/keymap-visualStudio-241.14494.150.zip",
|
||||
"241.15989.121": "https://plugins.jetbrains.com/files/13017/508253/keymap-visualStudio-241.14494.150.zip",
|
||||
"241.15989.150": "https://plugins.jetbrains.com/files/13017/508253/keymap-visualStudio-241.14494.150.zip",
|
||||
"241.15989.155": "https://plugins.jetbrains.com/files/13017/508253/keymap-visualStudio-241.14494.150.zip",
|
||||
"241.15989.157": "https://plugins.jetbrains.com/files/13017/508253/keymap-visualStudio-241.14494.150.zip",
|
||||
"241.15989.49": "https://plugins.jetbrains.com/files/13017/508253/keymap-visualStudio-241.14494.150.zip"
|
||||
"241.15989.179": "https://plugins.jetbrains.com/files/13017/508253/keymap-visualStudio-241.14494.150.zip",
|
||||
"241.15989.199": "https://plugins.jetbrains.com/files/13017/508253/keymap-visualStudio-241.14494.150.zip",
|
||||
"241.17011.119": "https://plugins.jetbrains.com/files/13017/508253/keymap-visualStudio-241.14494.150.zip",
|
||||
"241.17011.124": "https://plugins.jetbrains.com/files/13017/508253/keymap-visualStudio-241.14494.150.zip",
|
||||
"241.17011.127": "https://plugins.jetbrains.com/files/13017/508253/keymap-visualStudio-241.14494.150.zip",
|
||||
"241.17011.41": "https://plugins.jetbrains.com/files/13017/508253/keymap-visualStudio-241.14494.150.zip",
|
||||
"241.17011.76": "https://plugins.jetbrains.com/files/13017/508253/keymap-visualStudio-241.14494.150.zip",
|
||||
"241.17011.79": "https://plugins.jetbrains.com/files/13017/508253/keymap-visualStudio-241.14494.150.zip",
|
||||
"241.17011.90": "https://plugins.jetbrains.com/files/13017/508253/keymap-visualStudio-241.14494.150.zip",
|
||||
"241.17011.92": "https://plugins.jetbrains.com/files/13017/508253/keymap-visualStudio-241.14494.150.zip"
|
||||
},
|
||||
"name": "visual-studio-keymap"
|
||||
},
|
||||
@@ -400,16 +404,16 @@
|
||||
],
|
||||
"builds": {
|
||||
"233.13135.979": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar",
|
||||
"241.14494.325": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar",
|
||||
"241.15989.101": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar",
|
||||
"241.15989.102": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar",
|
||||
"241.15989.105": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar",
|
||||
"241.15989.113": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar",
|
||||
"241.15989.121": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar",
|
||||
"241.15989.150": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar",
|
||||
"241.15989.155": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar",
|
||||
"241.15989.157": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar",
|
||||
"241.15989.49": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar"
|
||||
"241.15989.179": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar",
|
||||
"241.15989.199": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar",
|
||||
"241.17011.119": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar",
|
||||
"241.17011.124": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar",
|
||||
"241.17011.127": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar",
|
||||
"241.17011.41": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar",
|
||||
"241.17011.76": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar",
|
||||
"241.17011.79": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar",
|
||||
"241.17011.90": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar",
|
||||
"241.17011.92": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar"
|
||||
},
|
||||
"name": "darcula-pitch-black"
|
||||
},
|
||||
@@ -430,17 +434,17 @@
|
||||
"webstorm"
|
||||
],
|
||||
"builds": {
|
||||
"233.13135.979": "https://plugins.jetbrains.com/files/17718/517133/github-copilot-intellij-1.5.2.5345.zip",
|
||||
"241.14494.325": "https://plugins.jetbrains.com/files/17718/517133/github-copilot-intellij-1.5.2.5345.zip",
|
||||
"241.15989.101": "https://plugins.jetbrains.com/files/17718/517133/github-copilot-intellij-1.5.2.5345.zip",
|
||||
"241.15989.102": "https://plugins.jetbrains.com/files/17718/517133/github-copilot-intellij-1.5.2.5345.zip",
|
||||
"241.15989.105": "https://plugins.jetbrains.com/files/17718/517133/github-copilot-intellij-1.5.2.5345.zip",
|
||||
"241.15989.113": "https://plugins.jetbrains.com/files/17718/517133/github-copilot-intellij-1.5.2.5345.zip",
|
||||
"241.15989.121": "https://plugins.jetbrains.com/files/17718/517133/github-copilot-intellij-1.5.2.5345.zip",
|
||||
"241.15989.150": "https://plugins.jetbrains.com/files/17718/517133/github-copilot-intellij-1.5.2.5345.zip",
|
||||
"241.15989.155": "https://plugins.jetbrains.com/files/17718/517133/github-copilot-intellij-1.5.2.5345.zip",
|
||||
"241.15989.157": "https://plugins.jetbrains.com/files/17718/517133/github-copilot-intellij-1.5.2.5345.zip",
|
||||
"241.15989.49": "https://plugins.jetbrains.com/files/17718/517133/github-copilot-intellij-1.5.2.5345.zip"
|
||||
"233.13135.979": "https://plugins.jetbrains.com/files/17718/551329/github-copilot-intellij-1.5.6.5692.zip",
|
||||
"241.15989.179": "https://plugins.jetbrains.com/files/17718/551329/github-copilot-intellij-1.5.6.5692.zip",
|
||||
"241.15989.199": "https://plugins.jetbrains.com/files/17718/551329/github-copilot-intellij-1.5.6.5692.zip",
|
||||
"241.17011.119": "https://plugins.jetbrains.com/files/17718/551329/github-copilot-intellij-1.5.6.5692.zip",
|
||||
"241.17011.124": "https://plugins.jetbrains.com/files/17718/551329/github-copilot-intellij-1.5.6.5692.zip",
|
||||
"241.17011.127": "https://plugins.jetbrains.com/files/17718/551329/github-copilot-intellij-1.5.6.5692.zip",
|
||||
"241.17011.41": "https://plugins.jetbrains.com/files/17718/551329/github-copilot-intellij-1.5.6.5692.zip",
|
||||
"241.17011.76": "https://plugins.jetbrains.com/files/17718/551329/github-copilot-intellij-1.5.6.5692.zip",
|
||||
"241.17011.79": "https://plugins.jetbrains.com/files/17718/551329/github-copilot-intellij-1.5.6.5692.zip",
|
||||
"241.17011.90": "https://plugins.jetbrains.com/files/17718/551329/github-copilot-intellij-1.5.6.5692.zip",
|
||||
"241.17011.92": "https://plugins.jetbrains.com/files/17718/551329/github-copilot-intellij-1.5.6.5692.zip"
|
||||
},
|
||||
"name": "github-copilot"
|
||||
},
|
||||
@@ -462,16 +466,16 @@
|
||||
],
|
||||
"builds": {
|
||||
"233.13135.979": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip",
|
||||
"241.14494.325": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip",
|
||||
"241.15989.101": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip",
|
||||
"241.15989.102": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip",
|
||||
"241.15989.105": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip",
|
||||
"241.15989.113": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip",
|
||||
"241.15989.121": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip",
|
||||
"241.15989.150": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip",
|
||||
"241.15989.155": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip",
|
||||
"241.15989.157": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip",
|
||||
"241.15989.49": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip"
|
||||
"241.15989.179": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip",
|
||||
"241.15989.199": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip",
|
||||
"241.17011.119": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip",
|
||||
"241.17011.124": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip",
|
||||
"241.17011.127": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip",
|
||||
"241.17011.41": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip",
|
||||
"241.17011.76": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip",
|
||||
"241.17011.79": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip",
|
||||
"241.17011.90": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip",
|
||||
"241.17011.92": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip"
|
||||
},
|
||||
"name": "netbeans-6-5-keymap"
|
||||
},
|
||||
@@ -482,9 +486,9 @@
|
||||
"rust-rover"
|
||||
],
|
||||
"builds": {
|
||||
"241.15989.101": "https://plugins.jetbrains.com/files/22407/526873/intellij-rust-241.25989.101.zip",
|
||||
"241.15989.121": "https://plugins.jetbrains.com/files/22407/526873/intellij-rust-241.25989.101.zip",
|
||||
"241.15989.150": "https://plugins.jetbrains.com/files/22407/526873/intellij-rust-241.25989.101.zip"
|
||||
"241.15989.199": "https://plugins.jetbrains.com/files/22407/542571/intellij-rust-241.25989.199.zip",
|
||||
"241.17011.124": "https://plugins.jetbrains.com/files/22407/542571/intellij-rust-241.25989.199.zip",
|
||||
"241.17011.79": "https://plugins.jetbrains.com/files/22407/542571/intellij-rust-241.25989.199.zip"
|
||||
},
|
||||
"name": "rust"
|
||||
}
|
||||
@@ -499,20 +503,20 @@
|
||||
"https://plugins.jetbrains.com/files/13017/445774/keymap-visualStudio-233.11799.165.zip": "sha256-Nb2tSxL+mAY1qJ3waipgV8ep+0R/BaYnzz7zfwtLHmk=",
|
||||
"https://plugins.jetbrains.com/files/13017/508253/keymap-visualStudio-241.14494.150.zip": "sha256-tNgt0vIkdCB/LcaSj58mT6cNlw4lytRo0cZSt7sIERU=",
|
||||
"https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar": "sha256-eXInfAqY3yEZRXCAuv3KGldM1pNKEioNwPB0rIGgJFw=",
|
||||
"https://plugins.jetbrains.com/files/164/515255/IdeaVim-2.10.2-signed.zip": "sha256-FP6th8J3ymfTrwvJ3Ms7fsNPh3f9ab5ZVg5yPpKV/rY=",
|
||||
"https://plugins.jetbrains.com/files/17718/517133/github-copilot-intellij-1.5.2.5345.zip": "sha256-BaBYXN8eulaJtJSKrz9bZ2Yn8029goSAUvjYU+BaiIU=",
|
||||
"https://plugins.jetbrains.com/files/164/546759/IdeaVim-2.12.0-signed.zip": "sha256-6ibo1vdwO4olQTCWpWAefT3QCwgtzTo1ojilDes8Rvg=",
|
||||
"https://plugins.jetbrains.com/files/17718/551329/github-copilot-intellij-1.5.6.5692.zip": "sha256-p2xY8eN3tOvlXhuZm4R7zl67lnKbaJwKwPZSolDTaX0=",
|
||||
"https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip": "sha256-KrzZTKZMQqoEMw+vDUv2jjs0EX0leaPBkU8H/ecq/oI=",
|
||||
"https://plugins.jetbrains.com/files/22407/526873/intellij-rust-241.25989.101.zip": "sha256-v1r14zx591Vr8JmQxfysQ/aO8HDYCorwnnOEKDIfx+Y=",
|
||||
"https://plugins.jetbrains.com/files/631/530669/python-241.15989.166.zip": "sha256-1mdv8xJfaa8Ln4/jsnyQyd6C19C8++XYpOBDU67SDGc=",
|
||||
"https://plugins.jetbrains.com/files/6981/513562/ini-241.14494.240.zip": "sha256-QC42nC7mEE3X1cmKj8jkwzpDJzX7ZoOPEd9y6i8IuvM=",
|
||||
"https://plugins.jetbrains.com/files/22407/542571/intellij-rust-241.25989.199.zip": "sha256-ACeMU2llicj8VHBJJSAk2SIQaZrD2ykmY0b3VDiedV4=",
|
||||
"https://plugins.jetbrains.com/files/631/544299/python-241.17011.79.zip": "sha256-7f3zOFn7VjZBKPJblkDVPS1amH8+hDTktNwyarNk+4Q=",
|
||||
"https://plugins.jetbrains.com/files/6981/527916/ini-241.15989.113.zip": "sha256-JgFoDqeMxdg3E9ZWHVsJGSygKAifFCEa9S+RdLFkLBI=",
|
||||
"https://plugins.jetbrains.com/files/7219/529388/Symfony_Plugin-2023.1.271.zip": "sha256-vboCsF7e4Kx56hkKEXkFO9A/ElxNAITi4cIFwLcXxCU=",
|
||||
"https://plugins.jetbrains.com/files/6981/547306/ini-241.17011.124.zip": "sha256-6EU2ExUMvXG2pJ77ZgZIsPC6gWX8MTZB0rRttYNRfX4=",
|
||||
"https://plugins.jetbrains.com/files/7219/542990/Symfony_Plugin-2024.1.274.zip": "sha256-92uUIFz5kEjrbgPnomi0VXc9Du17evzGsO5ApsrtHrA=",
|
||||
"https://plugins.jetbrains.com/files/7320/507957/PHP_Annotations-10.0.0.zip": "sha256-JIZ6Iq3sOcAm8fBXnjRrG9dqCZuD/WajyVmn1JjYMBA=",
|
||||
"https://plugins.jetbrains.com/files/7322/513587/python-ce-241.14494.240.zip": "sha256-6YC/aoiTRLAh87C2v3k24BLBH/tsdTWuDK/CBv8y1QI=",
|
||||
"https://plugins.jetbrains.com/files/7322/530366/python-ce-241.15989.150.zip": "sha256-VJWFzUk/lloFCfHbXX7lQRV6bGseCqEPA8XOLlkqNho=",
|
||||
"https://plugins.jetbrains.com/files/7322/540027/python-ce-241.17011.48.zip": "sha256-UrvhbGhcqxGke5tZTktyaWVYIWO5NhOU/WiswMYr83Y=",
|
||||
"https://plugins.jetbrains.com/files/8182/466854/intellij-rust-233.15445.zip": "sha256-+Lc/avYBLpyIV63DlbhAJtieHDv4HdggqdGFDw9iqN0=",
|
||||
"https://plugins.jetbrains.com/files/8554/508289/featuresTrainer-241.14494.150.zip": "sha256-D2gF9bLAEFd1+6vZskiM2Eyl5e8hmyh/VHrmW2NociE=",
|
||||
"https://plugins.jetbrains.com/files/8554/535094/featuresTrainer-241.17011.14.zip": "sha256-p26GW1NyVI8OR1VypeWUFWW8qlwB+LtzrEoKyXBwiCw=",
|
||||
"https://plugins.jetbrains.com/files/8607/530004/NixIDEA-0.4.0.13.zip": "sha256-6MI3mRCzSWmdMfjlkE4SMZmKnvWLjMGmYvcPw0PoBNY=",
|
||||
"https://plugins.jetbrains.com/files/9568/521002/go-plugin-241.15989.21.zip": "sha256-4wM2FFZMTJlWEmxoSrZgkJXdSxUUtDoGZGrobnrMH78="
|
||||
"https://plugins.jetbrains.com/files/9568/534161/go-plugin-241.17011.2.zip": "sha256-6+VdZVI/U+UxxNZM1/Va8RsiHG0ZnR6PpoOAhaOqk9U="
|
||||
}
|
||||
}
|
||||
|
||||
@@ -17394,5 +17394,17 @@ final: prev:
|
||||
meta.homepage = "https://github.com/pteroctopus/faster.nvim";
|
||||
};
|
||||
|
||||
cinnamon-nvim = buildVimPlugin {
|
||||
pname = "cinnamon-nvim";
|
||||
version = "2024-04-25";
|
||||
src = fetchFromGitHub {
|
||||
owner = "declancm";
|
||||
repo = "cinnamon.nvim";
|
||||
rev = "a011e84b624cd7b609ea928237505d31b987748a";
|
||||
sha256 = "sha256-cMP9WRZzevxaWgpILyDh1JwNukm3Jl3JKJYPT2HnFns=";
|
||||
};
|
||||
meta.homepage = "https://github.com/declancm/cinnamon.nvim";
|
||||
};
|
||||
|
||||
|
||||
}
|
||||
|
||||
@@ -119,6 +119,7 @@ https://github.com/ms-jpq/chadtree/,HEAD,
|
||||
https://github.com/vim-scripts/changeColorScheme.vim/,,
|
||||
https://github.com/sudormrfbin/cheatsheet.nvim/,,
|
||||
https://github.com/yunlingz/ci_dark/,,
|
||||
https://github.com/declancm/cinnamon.nvim/,HEAD,
|
||||
https://github.com/projekt0n/circles.nvim/,,
|
||||
https://github.com/zootedb0t/citruszest.nvim/,,
|
||||
https://github.com/xavierd/clang_complete/,,
|
||||
|
||||
@@ -30,21 +30,21 @@ let
|
||||
archive_fmt = if stdenv.isDarwin then "zip" else "tar.gz";
|
||||
|
||||
sha256 = {
|
||||
x86_64-linux = "1zfh48g6prjhjcyrz5impsnm6khw7s75k8k54bp0cszl81ddsysx";
|
||||
x86_64-darwin = "1w5fzq8dmzrs2ggxvcbcs03psxxi1dbzx5l0jn52szi1g5y3daxi";
|
||||
aarch64-linux = "0rs4zzddfpwbf86cjl4r65cxccs4ypz1s7lw98vq0j8pfx8vkgqi";
|
||||
aarch64-darwin = "0gha1b6q3k57yrbp7qrrknlbbbbhcjd6slbyrzlwjcz1ddvs7c8s";
|
||||
armv7l-linux = "01s1vxbmg3zp47kwlsjr781v6c51l5bcpf9pc91id0qcrhax703k";
|
||||
x86_64-linux = "1ypxzk3p1acv6g9418bchbwi82imnvljgn8h6mjqwqzbf3khf5kd";
|
||||
x86_64-darwin = "0nm3765mzqlagbilb01s0zy9zww8rmf8bjlqq0vwvrxxfl7vbyl3";
|
||||
aarch64-linux = "0f0cwihiwvpck625s91hc838hzyiylbir3m23r4ncjws298ckyg5";
|
||||
aarch64-darwin = "1h7cldjwb8hyx7vq2almplwxl667cc8dw3iv2mqigrx3ibk6sss6";
|
||||
armv7l-linux = "0a0iy109qjwj1ri23xmmfa3j3mngz72ljw2m0czaf8rkcaglxa1v";
|
||||
}.${system} or throwSystem;
|
||||
in
|
||||
callPackage ./generic.nix rec {
|
||||
# Please backport all compatible updates to the stable release.
|
||||
# This is important for the extension ecosystem.
|
||||
version = "1.89.1";
|
||||
version = "1.90.0";
|
||||
pname = "vscode" + lib.optionalString isInsiders "-insiders";
|
||||
|
||||
# This is used for VS Code - Remote SSH test
|
||||
rev = "dc96b837cf6bb4af9cd736aa3af08cf8279f7685";
|
||||
rev = "89de5a8d4d6205e5b11647eb6a74844ca23d2573";
|
||||
|
||||
executableName = "code" + lib.optionalString isInsiders "-insiders";
|
||||
longName = "Visual Studio Code" + lib.optionalString isInsiders " - Insiders";
|
||||
@@ -68,7 +68,7 @@ in
|
||||
src = fetchurl {
|
||||
name = "vscode-server-${rev}.tar.gz";
|
||||
url = "https://update.code.visualstudio.com/commit:${rev}/server-linux-x64/stable";
|
||||
sha256 = "05gvq96vw69lb8ip8pfd9g43j8kvfwlrdmm11b41fpdafhi45f89";
|
||||
sha256 = "0rwdvbig0a6mzgcn0zb08caaxyx5rk0741f8an3y0vavzgi5k38f";
|
||||
};
|
||||
};
|
||||
|
||||
|
||||
@@ -19,13 +19,13 @@
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "xed-editor";
|
||||
version = "3.4.5";
|
||||
version = "3.6.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "linuxmint";
|
||||
repo = "xed";
|
||||
rev = version;
|
||||
sha256 = "sha256-MXRxzmRo/dRhp5Llib9ng1gzWW8uvzqTMjUVK8a3eJ8=";
|
||||
sha256 = "sha256-RFauTXwiaSd+J8zoJQmib4bKNR4NC/LSCCqCHv8Hdr8=";
|
||||
};
|
||||
|
||||
patches = [
|
||||
|
||||
@@ -8,28 +8,34 @@
|
||||
|
||||
buildGoModule rec {
|
||||
pname = "nwg-dock-hyprland";
|
||||
version = "0.1.8";
|
||||
version = "0.1.9";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "nwg-piotr";
|
||||
repo = pname;
|
||||
repo = "nwg-dock-hyprland";
|
||||
rev = "v${version}";
|
||||
sha256 = "sha256-cdNxaOnm98RcPG2o0GaBETpd+Zo2nlgrFv+2PiHOwUI=";
|
||||
hash = "sha256-pzOdWv98tHZg6Xn58z5DlM1H0IOQ+ohfXEZRLZr8mz0=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-JEzc950c4EGOYMLgpL8PXENkGlWSX8Z4A4jCx1B99X8=";
|
||||
vendorHash = "sha256-bK3SpydIO943e7zti6yWQ+JqmdF4NkAAtelNBt4Q/+s=";
|
||||
|
||||
ldflags = [ "-s" "-w" ];
|
||||
|
||||
nativeBuildInputs = [ pkg-config wrapGAppsHook3 ];
|
||||
buildInputs = [ gtk-layer-shell ];
|
||||
|
||||
meta = with lib; {
|
||||
postInstall = ''
|
||||
install -d $out/share/nwg-dock-hyprland
|
||||
cp -r images $out/share/nwg-dock-hyprland/images
|
||||
install -Dm644 config/style.css $out/share/nwg-dock-hyprland/style.css
|
||||
'';
|
||||
|
||||
meta = {
|
||||
description = "GTK3-based dock for Hyprland";
|
||||
mainProgram = "nwg-dock-hyprland";
|
||||
homepage = "https://github.com/nwg-piotr/nwg-dock-hyprland";
|
||||
license = licenses.mit;
|
||||
platforms = platforms.linux;
|
||||
maintainers = with maintainers; [ aleksana ];
|
||||
license = lib.licenses.mit;
|
||||
platforms = lib.platforms.linux;
|
||||
maintainers = with lib.maintainers; [ aleksana ];
|
||||
};
|
||||
}
|
||||
|
||||
@@ -106,12 +106,10 @@ let
|
||||
# base ffmpeg version is specified in:
|
||||
# https://github.com/HandBrake/HandBrake/blob/master/contrib/ffmpeg/module.defs
|
||||
ffmpeg-version = "7.0";
|
||||
ffmpeg-hb = ffmpeg_7-full.overrideAttrs (old: {
|
||||
ffmpeg-hb = (ffmpeg_7-full.override {
|
||||
version = ffmpeg-version;
|
||||
src = fetchurl {
|
||||
url = "https://www.ffmpeg.org/releases/ffmpeg-${ffmpeg-version}.tar.bz2";
|
||||
hash = "sha256-ok2QdL9VI6Zaqp570Cr+QQnOedab130QT+09q0uTTXo=";
|
||||
};
|
||||
hash = "sha256-RdDfv+0y90XpgjIRvTjsemKyGunzDbsh4j4WiE9rfyM=";
|
||||
}).overrideAttrs (old: {
|
||||
patches = (old.patches or [ ]) ++ [
|
||||
"${src}/contrib/ffmpeg/A01-mov-read-name-track-tag-written-by-movenc.patch"
|
||||
"${src}/contrib/ffmpeg/A02-movenc-write-3gpp-track-titl-tag.patch"
|
||||
|
||||
@@ -0,0 +1,92 @@
|
||||
{
|
||||
lib,
|
||||
stdenv,
|
||||
qt6,
|
||||
libsForQt5,
|
||||
fetchFromGitHub,
|
||||
gst_all_1,
|
||||
cmake,
|
||||
libglvnd,
|
||||
tbb,
|
||||
ninja,
|
||||
pkg-config,
|
||||
}:
|
||||
let
|
||||
inherit (libsForQt5) qcoro;
|
||||
in
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "brickstore";
|
||||
version = "0-unstable-2024-05-02";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "rgriebl";
|
||||
repo = "brickstore";
|
||||
rev = "v2024.5.2";
|
||||
hash = "sha256-Bu9oNbZm3lx/CfYAReHyWe/kW+kaefDWeBtWLHOCORU=";
|
||||
fetchSubmodules = true;
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
cmake
|
||||
libglvnd
|
||||
ninja
|
||||
pkg-config
|
||||
qcoro
|
||||
qt6.qtdoc
|
||||
qt6.qtdeclarative
|
||||
qt6.qtimageformats
|
||||
qt6.qtmultimedia
|
||||
qt6.qtquick3d
|
||||
qt6.qtquicktimeline
|
||||
qt6.qtshadertools
|
||||
qt6.qttools
|
||||
qt6.qtwayland
|
||||
qt6.wrapQtAppsHook
|
||||
tbb
|
||||
];
|
||||
|
||||
preConfigure = ''
|
||||
sed -i '/^)$/d' cmake/BuildQCoro.cmake
|
||||
|
||||
substituteInPlace cmake/BuildQCoro.cmake \
|
||||
--replace-fail 'FetchContent_Declare(' ' ' \
|
||||
--replace-fail ' qcoro' ' ' \
|
||||
--replace-fail ' GIT_REPOSITORY https://github.com/danvratil/qcoro.git' ' ' \
|
||||
--replace-fail ' GIT_TAG v''${QCORO_VERSION}' ' ' \
|
||||
--replace-fail 'FetchContent_GetProperties(qcoro)' ' ' \
|
||||
--replace-fail 'FetchContent_Populate(qcoro)' ' ' \
|
||||
--replace-fail \
|
||||
'add_subdirectory(''${qcoro_SOURCE_DIR} ''${qcoro_BINARY_DIR} EXCLUDE_FROM_ALL)' \
|
||||
'add_subdirectory(${qcoro.src} ${qcoro}bin/qcoro)'
|
||||
'';
|
||||
|
||||
qtWrapperArgs = [
|
||||
''
|
||||
--prefix GST_PLUGIN_SYSTEM_PATH_1_0 : ${
|
||||
lib.makeLibraryPath [
|
||||
gst_all_1.gstreamer
|
||||
gst_all_1.gst-plugins-base
|
||||
gst_all_1.gst-plugins-good
|
||||
gst_all_1.gst-plugins-bad
|
||||
gst_all_1.gst-plugins-ugly
|
||||
gst_all_1.gst-libav
|
||||
]
|
||||
}
|
||||
''
|
||||
];
|
||||
|
||||
meta = {
|
||||
changelog = "https://github.com/rgriebl/brickstore/blob/main/CHANGELOG.md";
|
||||
description = "BrickLink offline management tool";
|
||||
homepage = "https://www.brickstore.dev/";
|
||||
license = lib.licenses.gpl3Plus;
|
||||
longDescription = ''
|
||||
BrickStore is a BrickLink offline management tool.
|
||||
It is multi-platform (Windows, macOS and Linux as well as iOS and Android),
|
||||
multilingual (currently English, German, Spanish, Swedish and French), fast and stable.
|
||||
'';
|
||||
maintainers = with lib.maintainers; [ legojames ];
|
||||
mainProgram = "brickstore";
|
||||
platforms = lib.platforms.linux;
|
||||
};
|
||||
})
|
||||
@@ -4,7 +4,7 @@
|
||||
, fetchFromGitHub
|
||||
}:
|
||||
|
||||
let version = "0.41.0";
|
||||
let version = "0.41.1";
|
||||
in buildGoModule {
|
||||
pname = "geesefs";
|
||||
inherit version;
|
||||
@@ -13,7 +13,7 @@ in buildGoModule {
|
||||
owner = "yandex-cloud";
|
||||
repo = "geesefs";
|
||||
rev = "v${version}";
|
||||
hash = "sha256-tOioEimL4+xf19sdMwRS8tRmKKxLXmR8DWMEmvRqdJM=";
|
||||
hash = "sha256-4uPq4NUd6upsOxuKAVqay7UTMfiHlCKwVvJed0jdeyc=";
|
||||
};
|
||||
|
||||
# hashes differ per architecture otherwise.
|
||||
|
||||
@@ -16,14 +16,14 @@
|
||||
|
||||
stdenvNoCC.mkDerivation (finalAttrs: {
|
||||
pname = "home-manager";
|
||||
version = "0-unstable-2024-05-30";
|
||||
version = "0-unstable-2024-06-04";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
name = "home-manager-source";
|
||||
owner = "nix-community";
|
||||
repo = "home-manager";
|
||||
rev = "0eb314b4f0ba337e88123e0b1e57ef58346aafd9";
|
||||
hash = "sha256-HC5vJ3oYsjwsCaSbkIPv80e4ebJpNvFKQTBOGlHvjLs=";
|
||||
rev = "a7117efb3725e6197dd95424136f79147aa35e5b";
|
||||
hash = "sha256-5z2422pzWnPXHgq2ms8lcCfttM0dz+hg+x1pCcNkAws=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
||||
@@ -0,0 +1,20 @@
|
||||
diff --git a/tests/completions/just.bash b/tests/completions/just.bash
|
||||
index 6d5c12c..13bff87 100755
|
||||
--- a/tests/completions/just.bash
|
||||
+++ b/tests/completions/just.bash
|
||||
@@ -17,11 +17,13 @@ reply_equals() {
|
||||
fi
|
||||
}
|
||||
|
||||
+just() {
|
||||
+ cargo run -- "$@"
|
||||
+}
|
||||
+
|
||||
# --- Initial Setup ---
|
||||
source "$1"
|
||||
cd tests/completions
|
||||
-cargo build
|
||||
-PATH="$(git rev-parse --show-toplevel)/target/debug:$PATH"
|
||||
exit_code=0
|
||||
|
||||
# --- Tests ---
|
||||
@@ -2,6 +2,7 @@
|
||||
, stdenv
|
||||
, fetchFromGitHub
|
||||
, rustPlatform
|
||||
, bashInteractive
|
||||
, coreutils
|
||||
, installShellFiles
|
||||
, libiconv
|
||||
@@ -11,17 +12,17 @@
|
||||
|
||||
rustPlatform.buildRustPackage rec {
|
||||
pname = "just";
|
||||
version = "1.26.0";
|
||||
version = "1.28.0";
|
||||
outputs = [ "out" "man" "doc" ];
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "casey";
|
||||
repo = pname;
|
||||
rev = "refs/tags/${version}";
|
||||
hash = "sha256-jPVvKxTHTOFkjpTsnjy9/IxQtHLgv1fInKA6knKUmu8=";
|
||||
hash = "sha256-GdDpFY9xdjA60zr+i5O9wBWF682tvi4N/pxEob5tYoA=";
|
||||
};
|
||||
|
||||
cargoHash = "sha256-ssZ5JxOd0XVs4hsvnSz1IvtKE7ftEKX3nN2B8SsMesw=";
|
||||
cargoHash = "sha256-Cvl4EY57TanJK1XGVahPHGtuEAIR44qwGEPDkXfgw5I=";
|
||||
|
||||
nativeBuildInputs = [ installShellFiles mdbook ];
|
||||
buildInputs = lib.optionals stdenv.isDarwin [ libiconv ];
|
||||
@@ -42,11 +43,27 @@ rustPlatform.buildRustPackage rec {
|
||||
|
||||
# Return unchanged string.rs
|
||||
cp $TMPDIR/string.rs tests/string.rs
|
||||
|
||||
# For shell completion tests
|
||||
export PATH=${bashInteractive}/bin:$PATH
|
||||
patchShebangs tests
|
||||
'';
|
||||
|
||||
patches = [
|
||||
./fix-just-path-in-tests.patch
|
||||
];
|
||||
|
||||
postBuild = ''
|
||||
cargo run --package generate-book
|
||||
|
||||
mkdir -p completions man
|
||||
|
||||
cargo run -- --man > man/just.1
|
||||
|
||||
for shell in bash fish zsh; do
|
||||
cargo run -- --completions $shell > completions/just.$shell
|
||||
done
|
||||
|
||||
# No linkcheck in sandbox
|
||||
echo 'optional = true' >> book/en/book.toml
|
||||
mdbook build book/en
|
||||
@@ -54,10 +71,12 @@ rustPlatform.buildRustPackage rec {
|
||||
'';
|
||||
|
||||
checkFlags = [
|
||||
"--skip=edit" # trying to run "vim" fails as there's no /usr/bin/env or which in the sandbox to find vim and the dependency is not easily patched
|
||||
"--skip=run_shebang" # test case very rarely fails with "Text file busy"
|
||||
"--skip=invoke_error_function" # wants JUST_CHOOSER to be fzf
|
||||
"--skip=backticks::trailing_newlines_are_stripped" # Wants to use python3 as alternate shell
|
||||
"--skip=choose::invoke_error_function" # wants JUST_CHOOSER to be fzf
|
||||
"--skip=choose::default" # symlinks cat->fzf which fails as coreutils doesn't understand name
|
||||
"--skip=config::tests::show_arguments" # interferes with JUST_CHOOSER being set
|
||||
"--skip=edit::editor_precedence" # trying to run "vim" fails as there's no /usr/bin/env or which in the sandbox to find vim and the dependency is not easily patched
|
||||
"--skip=shebang::run_shebang" # test case very rarely fails with "Text file busy"
|
||||
];
|
||||
|
||||
postInstall = ''
|
||||
|
||||
Generated
+782
-552
File diff suppressed because it is too large
Load Diff
@@ -8,19 +8,21 @@
|
||||
|
||||
rustPlatform.buildRustPackage rec {
|
||||
pname = "mycelium";
|
||||
version = "0.5.2";
|
||||
version = "0.5.3";
|
||||
|
||||
sourceRoot = "source/myceliumd";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "threefoldtech";
|
||||
repo = "mycelium";
|
||||
rev = "v${version}";
|
||||
hash = "sha256-Mz4YYpnuSGUwQANiXzsJNAYMugXL229E30wnZCu2lSM=";
|
||||
hash = "sha256-nyHHuwOHaIh8WCxaQb7QoTReV09ydhHLYwEVHQg2Hek=";
|
||||
};
|
||||
|
||||
cargoLock = {
|
||||
lockFile = ./Cargo.lock;
|
||||
outputHashes = {
|
||||
"tun-0.6.1" = "sha256-DelNPCOWvVSMS2BNGA2Gw/Mn9c7RdFNR21/jo1xf+xk=";
|
||||
"tun-0.6.1" = "sha256-tJx/qRwPcZOAfxyjZUHKLKsLu+loltVUOCP8IzWMryM=";
|
||||
};
|
||||
};
|
||||
|
||||
|
||||
@@ -1,20 +1,23 @@
|
||||
{ lib
|
||||
, rustPlatform
|
||||
, fetchFromGitHub
|
||||
, nix-update-script
|
||||
}:
|
||||
|
||||
rustPlatform.buildRustPackage rec {
|
||||
pname = "rs-tftpd";
|
||||
version = "0.2.12";
|
||||
version = "0.2.13";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "altugbakan";
|
||||
repo = "rs-tftpd";
|
||||
rev = version;
|
||||
hash = "sha256-H67lXwX+4guHpdq0yTHe6tl1NxC41saNrM9g+yH5otk=";
|
||||
hash = "sha256-ABxgptbdepyTqMOz1YHSNRn1+8xYo8vN/dqZiSleJz4=";
|
||||
};
|
||||
|
||||
cargoHash = "sha256-B5kduRuX9Lcdd31yj4PsDo8fyy0nabtmsiAXvc8RlYo=";
|
||||
cargoHash = "sha256-8QVgdQnis0ihkU5ZYtxbPIM+9arfO4do1ToRHoi94A8=";
|
||||
|
||||
passthru.updateScript = nix-update-script {};
|
||||
|
||||
meta = with lib; {
|
||||
description = "TFTP Server Daemon implemented in Rust";
|
||||
|
||||
@@ -0,0 +1,47 @@
|
||||
{ lib
|
||||
, python3Packages
|
||||
, fetchFromGitLab
|
||||
}:
|
||||
|
||||
python3Packages.buildPythonApplication rec {
|
||||
pname = "undertime";
|
||||
version = "4.0.0";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitLab {
|
||||
owner = "anarcat";
|
||||
repo = pname;
|
||||
rev = version;
|
||||
hash = "sha256-BshgSnYaeX01KQ1fggB+yXEfg3Trhpcf/k4AmBDPxy8=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = with python3Packages; [
|
||||
setuptools
|
||||
setuptools-scm
|
||||
];
|
||||
|
||||
propagatedBuildInputs = with python3Packages; [
|
||||
dateparser
|
||||
ephem
|
||||
pytz
|
||||
pyyaml
|
||||
termcolor
|
||||
tabulate
|
||||
tzlocal
|
||||
];
|
||||
|
||||
meta = {
|
||||
changelog = "https://gitlab.com/anarcat/undertime/-/raw/${version}/debian/changelog";
|
||||
description = "pick a meeting time across timezones from the commandline";
|
||||
homepage = "https://gitlab.com/anarcat/undertime";
|
||||
longDescription = ''
|
||||
Undertime draws a simple 24 hour table of matching times across
|
||||
different timezones or cities, outlining waking hours. This allows
|
||||
picking an ideal meeting date across multiple locations for teams
|
||||
working internationally.
|
||||
'';
|
||||
license = lib.licenses.agpl3Only;
|
||||
mainProgram = "undertime";
|
||||
maintainers = with lib.maintainers; [ dvn0 ];
|
||||
};
|
||||
}
|
||||
Generated
+77
-76
@@ -4,9 +4,9 @@ version = 3
|
||||
|
||||
[[package]]
|
||||
name = "addr2line"
|
||||
version = "0.21.0"
|
||||
version = "0.22.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "8a30b2e23b9e17a9f90641c7ab1549cd9b44f296d3ccbf309d2863cfe398a0cb"
|
||||
checksum = "6e4503c46a5c0c7844e948c9a4d6acd9f50cccb4de1c48eb9e291ea17470c678"
|
||||
dependencies = [
|
||||
"gimli",
|
||||
]
|
||||
@@ -224,7 +224,7 @@ checksum = "c6fa2087f2753a7da8cc1c0dbfcf89579dd57458e36769de5ac750b4671737ca"
|
||||
dependencies = [
|
||||
"proc-macro2",
|
||||
"quote",
|
||||
"syn 2.0.64",
|
||||
"syn 2.0.66",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
@@ -275,9 +275,9 @@ checksum = "0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0"
|
||||
|
||||
[[package]]
|
||||
name = "axoasset"
|
||||
version = "0.9.3"
|
||||
version = "0.9.5"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "6d492e2a60fbacf2154ee58fd4bc3dd7385a5febf10fef6145924fd3117cd920"
|
||||
checksum = "83394fb98d130ef5a4713d26dccc1bb25c66e1d58f351fed710af62c57abb8fa"
|
||||
dependencies = [
|
||||
"camino",
|
||||
"miette",
|
||||
@@ -346,9 +346,9 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "backtrace"
|
||||
version = "0.3.71"
|
||||
version = "0.3.72"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "26b05800d2e817c8b3b4b54abd461726265fa9789ae34330622f2db9ee696f9d"
|
||||
checksum = "17c6a35df3749d2e8bb1b7b21a976d82b15548788d2735b9d82f329268f71a11"
|
||||
dependencies = [
|
||||
"addr2line",
|
||||
"cc",
|
||||
@@ -464,9 +464,9 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "brotli-decompressor"
|
||||
version = "4.0.0"
|
||||
version = "4.0.1"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "e6221fe77a248b9117d431ad93761222e1cf8ff282d9d1d5d9f53d6299a1cf76"
|
||||
checksum = "9a45bd2e4095a8b518033b128020dd4a55aab1c0a381ba4404a472630f4bc362"
|
||||
dependencies = [
|
||||
"alloc-no-stdlib",
|
||||
"alloc-stdlib",
|
||||
@@ -608,9 +608,9 @@ checksum = "37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5"
|
||||
|
||||
[[package]]
|
||||
name = "cc"
|
||||
version = "1.0.97"
|
||||
version = "1.0.98"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "099a5357d84c4c61eb35fc8eafa9a79a902c2f76911e5747ced4e032edd8d9b4"
|
||||
checksum = "41c270e7540d725e65ac7f1b212ac8ce349719624d7bcff99f8e2e488e8cf03f"
|
||||
dependencies = [
|
||||
"jobserver",
|
||||
"libc",
|
||||
@@ -754,7 +754,7 @@ dependencies = [
|
||||
"heck 0.5.0",
|
||||
"proc-macro2",
|
||||
"quote",
|
||||
"syn 2.0.64",
|
||||
"syn 2.0.66",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
@@ -871,9 +871,9 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "crc32fast"
|
||||
version = "1.4.0"
|
||||
version = "1.4.2"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "b3855a8a784b474f333699ef2bbca9db2c4a1f6d9088a90a2d25b1eb53111eaa"
|
||||
checksum = "a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3"
|
||||
dependencies = [
|
||||
"cfg-if",
|
||||
]
|
||||
@@ -935,9 +935,9 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "crossbeam-utils"
|
||||
version = "0.8.19"
|
||||
version = "0.8.20"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "248e3bacc7dc6baa3b21e405ee045c3047101a49145e7e9eca583ab4c2ca5345"
|
||||
checksum = "22ec99545bb0ed0ea7bb9b8e1e9122ea386ff8a48c0922e43f36d45ab09e0e80"
|
||||
|
||||
[[package]]
|
||||
name = "crunchy"
|
||||
@@ -1190,9 +1190,9 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "event-listener"
|
||||
version = "5.3.0"
|
||||
version = "5.3.1"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "6d9944b8ca13534cdfb2800775f8dd4902ff3fc75a50101466decadfdf322a24"
|
||||
checksum = "6032be9bd27023a771701cc49f9f053c751055f71efb2e0ae5c15809093675ba"
|
||||
dependencies = [
|
||||
"concurrent-queue",
|
||||
"parking",
|
||||
@@ -1393,7 +1393,7 @@ checksum = "87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac"
|
||||
dependencies = [
|
||||
"proc-macro2",
|
||||
"quote",
|
||||
"syn 2.0.64",
|
||||
"syn 2.0.66",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
@@ -1438,9 +1438,9 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "getrandom"
|
||||
version = "0.2.14"
|
||||
version = "0.2.15"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "94b22e06ecb0110981051723910cbf0b5f5e09a2062dd7663334ee79a9d1286c"
|
||||
checksum = "c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7"
|
||||
dependencies = [
|
||||
"cfg-if",
|
||||
"js-sys",
|
||||
@@ -1461,9 +1461,9 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "gimli"
|
||||
version = "0.28.1"
|
||||
version = "0.29.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "4271d37baee1b8c7e4b708028c57d816cf9d2434acb33a549475f78c181f6253"
|
||||
checksum = "40ecd4077b5ae9fd2e9e169b102c6c330d0605168eb0e8bf79952b256dbefffd"
|
||||
|
||||
[[package]]
|
||||
name = "glob"
|
||||
@@ -1842,9 +1842,9 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "instant"
|
||||
version = "0.1.12"
|
||||
version = "0.1.13"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c"
|
||||
checksum = "e0242819d153cba4b4b05a5a8f2a7e9bbf97b6055b2a002b395c96b5ff3c0222"
|
||||
dependencies = [
|
||||
"cfg-if",
|
||||
"js-sys",
|
||||
@@ -1974,9 +1974,9 @@ checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646"
|
||||
|
||||
[[package]]
|
||||
name = "libc"
|
||||
version = "0.2.153"
|
||||
version = "0.2.155"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "9c198f91728a82281a64e1f4f9eeb25d82cb32a5de251c6bd1b5154d63a8e7bd"
|
||||
checksum = "97b3888a4aecf77e811145cadf6eef5901f4782c53886191b2f693f24761847c"
|
||||
|
||||
[[package]]
|
||||
name = "libmimalloc-sys"
|
||||
@@ -2136,7 +2136,7 @@ checksum = "dcf09caffaac8068c346b6df2a7fc27a177fd20b39421a39ce0a211bde679a6c"
|
||||
dependencies = [
|
||||
"proc-macro2",
|
||||
"quote",
|
||||
"syn 2.0.64",
|
||||
"syn 2.0.66",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
@@ -2156,9 +2156,9 @@ checksum = "6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a"
|
||||
|
||||
[[package]]
|
||||
name = "miniz_oxide"
|
||||
version = "0.7.2"
|
||||
version = "0.7.3"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "9d811f3e15f28568be3407c8e7fdb6514c1cda3cb30683f15b6a1a1dc4ea14a7"
|
||||
checksum = "87dfd01fe195c66b572b37921ad8803d010623c0aca821bea2302239d155cdae"
|
||||
dependencies = [
|
||||
"adler",
|
||||
"simd-adler32",
|
||||
@@ -2270,9 +2270,9 @@ checksum = "830b246a0e5f20af87141b25c173cd1b609bd7779a4617d6ec582abaf90870f3"
|
||||
|
||||
[[package]]
|
||||
name = "object"
|
||||
version = "0.32.2"
|
||||
version = "0.35.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "a6a622008b6e321afc04970976f62ee297fdbaa6f95318ca343e3eebb9648441"
|
||||
checksum = "b8ec7ab813848ba4522158d5517a6093db1ded27575b070f4177b8d12b41db5e"
|
||||
dependencies = [
|
||||
"memchr",
|
||||
]
|
||||
@@ -2341,9 +2341,9 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "parking_lot"
|
||||
version = "0.12.2"
|
||||
version = "0.12.3"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "7e4af0ca4f6caed20e900d564c242b8e5d4903fdacf31d3daf527b66fe6f42fb"
|
||||
checksum = "f1bf18183cf54e8d6059647fc3063646a1801cf30896933ec2311622cc4b9a27"
|
||||
dependencies = [
|
||||
"lock_api",
|
||||
"parking_lot_core 0.9.10",
|
||||
@@ -2486,7 +2486,7 @@ dependencies = [
|
||||
"pest_meta",
|
||||
"proc-macro2",
|
||||
"quote",
|
||||
"syn 2.0.64",
|
||||
"syn 2.0.66",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
@@ -2533,7 +2533,7 @@ checksum = "2f38a4412a78282e09a2cf38d195ea5420d15ba0602cb375210efbc877243965"
|
||||
dependencies = [
|
||||
"proc-macro2",
|
||||
"quote",
|
||||
"syn 2.0.64",
|
||||
"syn 2.0.66",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
@@ -2650,9 +2650,9 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "priority-queue"
|
||||
version = "2.0.2"
|
||||
version = "2.0.3"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "509354d8a769e8d0b567d6821b84495c60213162761a732d68ce87c964bd347f"
|
||||
checksum = "70c501afe3a2e25c9bd219aa56ec1e04cdb3fcdd763055be268778c13fa82c1f"
|
||||
dependencies = [
|
||||
"autocfg",
|
||||
"equivalent",
|
||||
@@ -2661,9 +2661,9 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "proc-macro2"
|
||||
version = "1.0.82"
|
||||
version = "1.0.85"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "8ad3d49ab951a01fbaafe34f2ec74122942fe18a3f9814c3268f1bb72042131b"
|
||||
checksum = "22244ce15aa966053a896d1accb3a6e68469b97c7f33f284b99f0d576879fc23"
|
||||
dependencies = [
|
||||
"unicode-ident",
|
||||
]
|
||||
@@ -2691,7 +2691,7 @@ dependencies = [
|
||||
[[package]]
|
||||
name = "pubgrub"
|
||||
version = "0.2.1"
|
||||
source = "git+https://github.com/astral-sh/pubgrub?rev=d4795a31be17669aba11eb741b4a9086acc3eb11#d4795a31be17669aba11eb741b4a9086acc3eb11"
|
||||
source = "git+https://github.com/astral-sh/pubgrub?rev=a68cbd1a26e43986a31563e1d127e83bafca3a0c#a68cbd1a26e43986a31563e1d127e83bafca3a0c"
|
||||
dependencies = [
|
||||
"indexmap",
|
||||
"log",
|
||||
@@ -2710,7 +2710,7 @@ dependencies = [
|
||||
"indoc",
|
||||
"libc",
|
||||
"memoffset 0.9.1",
|
||||
"parking_lot 0.11.2",
|
||||
"parking_lot 0.12.3",
|
||||
"portable-atomic",
|
||||
"pyo3-build-config",
|
||||
"pyo3-ffi",
|
||||
@@ -2758,7 +2758,7 @@ dependencies = [
|
||||
"proc-macro2",
|
||||
"pyo3-macros-backend",
|
||||
"quote",
|
||||
"syn 2.0.64",
|
||||
"syn 2.0.66",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
@@ -2771,7 +2771,7 @@ dependencies = [
|
||||
"proc-macro2",
|
||||
"pyo3-build-config",
|
||||
"quote",
|
||||
"syn 2.0.64",
|
||||
"syn 2.0.66",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
@@ -3380,7 +3380,7 @@ dependencies = [
|
||||
"proc-macro2",
|
||||
"quote",
|
||||
"serde_derive_internals",
|
||||
"syn 2.0.64",
|
||||
"syn 2.0.66",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
@@ -3441,7 +3441,7 @@ checksum = "500cbc0ebeb6f46627f50f3f5811ccf6bf00643be300b4c3eabc0ef55dc5b5ba"
|
||||
dependencies = [
|
||||
"proc-macro2",
|
||||
"quote",
|
||||
"syn 2.0.64",
|
||||
"syn 2.0.66",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
@@ -3452,7 +3452,7 @@ checksum = "18d26a20a969b9e3fdf2fc2d9f21eda6c40e2de84c9408bb5d3b05d499aae711"
|
||||
dependencies = [
|
||||
"proc-macro2",
|
||||
"quote",
|
||||
"syn 2.0.64",
|
||||
"syn 2.0.66",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
@@ -3683,9 +3683,9 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "syn"
|
||||
version = "2.0.64"
|
||||
version = "2.0.66"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "7ad3dee41f36859875573074334c200d1add8e4a87bb37113ebd31d926b7b11f"
|
||||
checksum = "c42f3f41a2de00b01c0aaad383c5a45241efc8b2d1eda5661812fda5f3cdcff5"
|
||||
dependencies = [
|
||||
"proc-macro2",
|
||||
"quote",
|
||||
@@ -3732,7 +3732,7 @@ version = "0.3.6"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "96374855068f47402c3121c6eed88d29cb1de8f3ab27090e273e420bdabcf050"
|
||||
dependencies = [
|
||||
"parking_lot 0.12.2",
|
||||
"parking_lot 0.12.3",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
@@ -3781,7 +3781,7 @@ dependencies = [
|
||||
"cfg-if",
|
||||
"proc-macro2",
|
||||
"quote",
|
||||
"syn 2.0.64",
|
||||
"syn 2.0.66",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
@@ -3792,7 +3792,7 @@ checksum = "5c89e72a01ed4c579669add59014b9a524d609c0c88c6a585ce37485879f6ffb"
|
||||
dependencies = [
|
||||
"proc-macro2",
|
||||
"quote",
|
||||
"syn 2.0.64",
|
||||
"syn 2.0.66",
|
||||
"test-case-core",
|
||||
]
|
||||
|
||||
@@ -3814,7 +3814,7 @@ checksum = "5999e24eaa32083191ba4e425deb75cdf25efefabe5aaccb7446dd0d4122a3f5"
|
||||
dependencies = [
|
||||
"proc-macro2",
|
||||
"quote",
|
||||
"syn 2.0.64",
|
||||
"syn 2.0.66",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
@@ -3854,7 +3854,7 @@ checksum = "46c3384250002a6d5af4d114f2845d37b57521033f30d5c3f46c4d70e1197533"
|
||||
dependencies = [
|
||||
"proc-macro2",
|
||||
"quote",
|
||||
"syn 2.0.64",
|
||||
"syn 2.0.66",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
@@ -3954,7 +3954,7 @@ dependencies = [
|
||||
"libc",
|
||||
"mio",
|
||||
"num_cpus",
|
||||
"parking_lot 0.12.2",
|
||||
"parking_lot 0.12.3",
|
||||
"pin-project-lite",
|
||||
"signal-hook-registry",
|
||||
"socket2",
|
||||
@@ -3970,7 +3970,7 @@ checksum = "5f5ae998a069d4b5aba8ee9dad856af7d520c3699e6159b185c2acd48155d39a"
|
||||
dependencies = [
|
||||
"proc-macro2",
|
||||
"quote",
|
||||
"syn 2.0.64",
|
||||
"syn 2.0.66",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
@@ -4027,9 +4027,9 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "toml"
|
||||
version = "0.8.13"
|
||||
version = "0.8.14"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "a4e43f8cc456c9704c851ae29c67e17ef65d2c30017c17a9765b89c382dc8bba"
|
||||
checksum = "6f49eb2ab21d2f26bd6db7bf383edc527a7ebaee412d17af4d40fdccd442f335"
|
||||
dependencies = [
|
||||
"serde",
|
||||
"serde_spanned",
|
||||
@@ -4048,9 +4048,9 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "toml_edit"
|
||||
version = "0.22.13"
|
||||
version = "0.22.14"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "c127785850e8c20836d49732ae6abfa47616e60bf9d9f57c43c250361a9db96c"
|
||||
checksum = "f21c7aaf97f1bd9ca9d4f9e73b0a6c74bd5afef56f2bc931943a6e1c37e04e38"
|
||||
dependencies = [
|
||||
"indexmap",
|
||||
"serde",
|
||||
@@ -4106,7 +4106,7 @@ checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7"
|
||||
dependencies = [
|
||||
"proc-macro2",
|
||||
"quote",
|
||||
"syn 2.0.64",
|
||||
"syn 2.0.66",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
@@ -4367,7 +4367,7 @@ checksum = "a183cf7feeba97b4dd1c0d46788634f6221d87fa961b305bed08c851829efcc0"
|
||||
|
||||
[[package]]
|
||||
name = "uv"
|
||||
version = "0.2.6"
|
||||
version = "0.2.9"
|
||||
dependencies = [
|
||||
"anstream",
|
||||
"anyhow",
|
||||
@@ -4383,6 +4383,7 @@ dependencies = [
|
||||
"filetime",
|
||||
"flate2",
|
||||
"fs-err",
|
||||
"ignore",
|
||||
"indicatif",
|
||||
"indoc",
|
||||
"insta",
|
||||
@@ -4391,6 +4392,7 @@ dependencies = [
|
||||
"miette",
|
||||
"mimalloc",
|
||||
"owo-colors",
|
||||
"pep440_rs",
|
||||
"pep508_rs",
|
||||
"platform-tags",
|
||||
"predicates",
|
||||
@@ -4529,6 +4531,7 @@ dependencies = [
|
||||
"hyper-util",
|
||||
"insta",
|
||||
"install-wheel-rs",
|
||||
"itertools 0.13.0",
|
||||
"pep440_rs",
|
||||
"pep508_rs",
|
||||
"platform-tags",
|
||||
@@ -4661,6 +4664,7 @@ dependencies = [
|
||||
"insta",
|
||||
"install-wheel-rs",
|
||||
"nanoid",
|
||||
"once_cell",
|
||||
"path-absolutize",
|
||||
"pep440_rs",
|
||||
"pep508_rs",
|
||||
@@ -4881,7 +4885,6 @@ dependencies = [
|
||||
name = "uv-resolver"
|
||||
version = "0.0.1"
|
||||
dependencies = [
|
||||
"anstream",
|
||||
"anyhow",
|
||||
"cache-key",
|
||||
"chrono",
|
||||
@@ -4897,7 +4900,6 @@ dependencies = [
|
||||
"install-wheel-rs",
|
||||
"itertools 0.13.0",
|
||||
"once-map",
|
||||
"once_cell",
|
||||
"owo-colors",
|
||||
"pep440_rs",
|
||||
"pep508_rs",
|
||||
@@ -4918,7 +4920,6 @@ dependencies = [
|
||||
"toml_edit",
|
||||
"tracing",
|
||||
"url",
|
||||
"uv-cache",
|
||||
"uv-client",
|
||||
"uv-configuration",
|
||||
"uv-distribution",
|
||||
@@ -4960,7 +4961,7 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "uv-version"
|
||||
version = "0.2.6"
|
||||
version = "0.2.9"
|
||||
|
||||
[[package]]
|
||||
name = "uv-virtualenv"
|
||||
@@ -5078,7 +5079,7 @@ dependencies = [
|
||||
"once_cell",
|
||||
"proc-macro2",
|
||||
"quote",
|
||||
"syn 2.0.64",
|
||||
"syn 2.0.66",
|
||||
"wasm-bindgen-shared",
|
||||
]
|
||||
|
||||
@@ -5112,7 +5113,7 @@ checksum = "e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7"
|
||||
dependencies = [
|
||||
"proc-macro2",
|
||||
"quote",
|
||||
"syn 2.0.64",
|
||||
"syn 2.0.66",
|
||||
"wasm-bindgen-backend",
|
||||
"wasm-bindgen-shared",
|
||||
]
|
||||
@@ -5276,7 +5277,7 @@ checksum = "12168c33176773b86799be25e2a2ba07c7aab9968b37541f1094dbd7a60c8946"
|
||||
dependencies = [
|
||||
"proc-macro2",
|
||||
"quote",
|
||||
"syn 2.0.64",
|
||||
"syn 2.0.66",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
@@ -5287,7 +5288,7 @@ checksum = "f6fc35f58ecd95a9b71c4f2329b911016e6bec66b3f2e6a4aad86bd2e99e2f9b"
|
||||
dependencies = [
|
||||
"proc-macro2",
|
||||
"quote",
|
||||
"syn 2.0.64",
|
||||
"syn 2.0.66",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
@@ -5298,7 +5299,7 @@ checksum = "9d8dc32e0095a7eeccebd0e3f09e9509365ecb3fc6ac4d6f5f14a3f6392942d1"
|
||||
dependencies = [
|
||||
"proc-macro2",
|
||||
"quote",
|
||||
"syn 2.0.64",
|
||||
"syn 2.0.66",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
@@ -5309,7 +5310,7 @@ checksum = "08990546bf4edef8f431fa6326e032865f27138718c587dc21bc0265bbcb57cc"
|
||||
dependencies = [
|
||||
"proc-macro2",
|
||||
"quote",
|
||||
"syn 2.0.64",
|
||||
"syn 2.0.66",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
@@ -5462,9 +5463,9 @@ checksum = "bec47e5bfd1bff0eeaf6d8b485cc1074891a197ab4225d504cb7a1ab88b02bf0"
|
||||
|
||||
[[package]]
|
||||
name = "winnow"
|
||||
version = "0.6.8"
|
||||
version = "0.6.11"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "c3c52e9c97a68071b23e836c9380edae937f17b9c4667bd021973efc689f618d"
|
||||
checksum = "56c52728401e1dc672a56e81e593e912aa54c78f40246869f78359a2bf24d29d"
|
||||
dependencies = [
|
||||
"memchr",
|
||||
]
|
||||
@@ -5557,9 +5558,9 @@ checksum = "09041cd90cf85f7f8b2df60c646f853b7f535ce68f85244eb6731cf89fa498ec"
|
||||
|
||||
[[package]]
|
||||
name = "zeroize"
|
||||
version = "1.7.0"
|
||||
version = "1.8.1"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "525b4ec142c6b68a2d10f01f7bbf6755599ca3f81ea53b8431b7dd348f5fdb2d"
|
||||
checksum = "ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde"
|
||||
|
||||
[[package]]
|
||||
name = "zip"
|
||||
|
||||
@@ -16,21 +16,21 @@
|
||||
|
||||
python3Packages.buildPythonApplication rec {
|
||||
pname = "uv";
|
||||
version = "0.2.6";
|
||||
version = "0.2.9";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "astral-sh";
|
||||
repo = "uv";
|
||||
rev = "refs/tags/${version}";
|
||||
hash = "sha256-8HKpqPkQ2FGaq0NrlBpnf49G3ikNhsS/rC/tBZ6de3g=";
|
||||
hash = "sha256-fMzMHWP06/0fqSnt+pVaht4TIo13yB7Y+DCJzXbmaio=";
|
||||
};
|
||||
|
||||
cargoDeps = rustPlatform.importCargoLock {
|
||||
lockFile = ./Cargo.lock;
|
||||
outputHashes = {
|
||||
"async_zip-0.0.17" = "sha256-Q5fMDJrQtob54CTII3+SXHeozy5S5s3iLOzntevdGOs=";
|
||||
"pubgrub-0.2.1" = "sha256-DtUK5k7Hfl5h9nFSSeD2zm4wBiVo4tScvFTUQWxTYlU=";
|
||||
"pubgrub-0.2.1" = "sha256-i1Eaip4J5VXb66p1w0sRjP655AngBLEym70ChbAFFIc=";
|
||||
};
|
||||
};
|
||||
|
||||
|
||||
@@ -21,6 +21,7 @@ python3Packages.buildPythonApplication rec {
|
||||
];
|
||||
|
||||
pythonRelaxDeps = [
|
||||
"wyoming"
|
||||
"zeroconf"
|
||||
];
|
||||
|
||||
|
||||
@@ -6,13 +6,13 @@
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "zpaqfranz";
|
||||
version = "59.6";
|
||||
version = "59.7";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "fcorbelli";
|
||||
repo = "zpaqfranz";
|
||||
rev = finalAttrs.version;
|
||||
hash = "sha256-qDiFYVIaMEETYPDX+zIix+Si4RHsEveBhZXeAEALO2I=";
|
||||
hash = "sha256-BP9aAzS5ZeT0mZeheQY7tcnTLuJZMWz3se1phv5u5BI=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
||||
@@ -7,6 +7,7 @@
|
||||
, exiv2
|
||||
, libheif
|
||||
, libjpeg
|
||||
, libjxl
|
||||
, libtiff
|
||||
, gst_all_1
|
||||
, libraw
|
||||
@@ -30,13 +31,13 @@
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "pix";
|
||||
version = "3.2.2";
|
||||
version = "3.4.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "linuxmint";
|
||||
repo = pname;
|
||||
rev = version;
|
||||
sha256 = "sha256-tRndJjUw/k5mJPFTBMfW88Mvp2wZtC3RUzyS8bBO1jc=";
|
||||
sha256 = "sha256-XXt5tq+Zfm6fqorsFAWV3guii6gTK5JRgw26GkNkoos=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
@@ -65,6 +66,7 @@ stdenv.mkDerivation rec {
|
||||
lcms2
|
||||
libheif
|
||||
libjpeg
|
||||
libjxl
|
||||
libraw
|
||||
librsvg
|
||||
libsecret
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "xapp";
|
||||
version = "2.8.2";
|
||||
version = "2.8.3";
|
||||
|
||||
outputs = [ "out" "dev" ];
|
||||
|
||||
@@ -30,7 +30,7 @@ stdenv.mkDerivation rec {
|
||||
owner = "linuxmint";
|
||||
repo = pname;
|
||||
rev = version;
|
||||
hash = "sha256-n600mc8/4+bYUtYaHUnmr90ThVkngcu8Ft02iuSrWWQ=";
|
||||
hash = "sha256-uWBHCsKcW0vP2HYHQWXPrCSr5NsN2nYWAzBByxJBVrY=";
|
||||
};
|
||||
|
||||
# Recommended by upstream, which enables the build of xapp-debug.
|
||||
|
||||
@@ -27,13 +27,13 @@
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "xreader";
|
||||
version = "4.0.2";
|
||||
version = "4.2.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "linuxmint";
|
||||
repo = pname;
|
||||
rev = version;
|
||||
sha256 = "sha256-X5XMkO2JFceLyH7KEp8mnDltdjGpCT4kVGdcpGRpUJI=";
|
||||
sha256 = "sha256-MWSAyXQcE8cDdzJISFV7UHheHX+7zF1Ula+LGicvUPM=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
||||
@@ -0,0 +1,142 @@
|
||||
{
|
||||
stdenv,
|
||||
lib,
|
||||
fetchFromGitLab,
|
||||
fetchpatch,
|
||||
gitUpdater,
|
||||
nixosTests,
|
||||
biometryd,
|
||||
cmake,
|
||||
content-hub,
|
||||
gettext,
|
||||
lomiri-thumbnailer,
|
||||
lomiri-ui-extras,
|
||||
lomiri-ui-toolkit,
|
||||
pkg-config,
|
||||
python3,
|
||||
qtbase,
|
||||
qtdeclarative,
|
||||
samba,
|
||||
wrapQtAppsHook,
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "lomiri-filemanager-app";
|
||||
version = "1.0.4";
|
||||
|
||||
src = fetchFromGitLab {
|
||||
owner = "ubports";
|
||||
repo = "development/apps/lomiri-filemanager-app";
|
||||
rev = "v${finalAttrs.version}";
|
||||
hash = "sha256-vjGCTfXoqul1S7KUJXG6JwgZOc2etXWsdKbyQ/V3abA=";
|
||||
};
|
||||
|
||||
patches = [
|
||||
# This sets the *wrong* domain, but at least it sets *some* domain.
|
||||
# Remove when version > 1.0.4
|
||||
(fetchpatch {
|
||||
name = "0001-lomiri-filemanager-app-Set-a-gettext-domain.patch";
|
||||
url = "https://gitlab.com/ubports/development/apps/lomiri-filemanager-app/-/commit/b310434d2c25a3b446d3d975f3755eb473a833e8.patch";
|
||||
hash = "sha256-gzFFzZCIxedMGW4fp6sonnHj/HmwqdqU5fvGhXUsSOI=";
|
||||
})
|
||||
|
||||
# Set the *correct* domain.
|
||||
# Remove when version > 1.0.4
|
||||
(fetchpatch {
|
||||
name = "0002-lomiri-filemanager-app-Fix-gettext-domain.patch";
|
||||
url = "https://gitlab.com/ubports/development/apps/lomiri-filemanager-app/-/commit/2bb19aeef2baba8d12df1e4976becc08d7cf341d.patch";
|
||||
hash = "sha256-wreOMMvBjf316N/XJv3VfI5f5N/VFiEraeadtgRStjA=";
|
||||
})
|
||||
|
||||
# Bind domain to locale dir
|
||||
# Remove when https://gitlab.com/ubports/development/apps/lomiri-filemanager-app/-/merge_requests/112 merged & in release
|
||||
(fetchpatch {
|
||||
name = "0003-lomiri-filemanager-app-Call-i18n.bindtextdomain.patch";
|
||||
url = "https://gitlab.com/ubports/development/apps/lomiri-filemanager-app/-/commit/ac0ab681c52c691d464cf94707b013b39675ad2d.patch";
|
||||
hash = "sha256-mwpcHwMT2FcNC6KIZNuSWU/bA8XP8rEQKHn7t5m6npM=";
|
||||
})
|
||||
|
||||
# Stop using deprecated qt5_use_modules
|
||||
# Remove when https://gitlab.com/ubports/development/apps/lomiri-filemanager-app/-/merge_requests/113 merged & in release
|
||||
(fetchpatch {
|
||||
name = "0004-lomiri-filemanager-app-Stop-using-qt5_use_modules.patch";
|
||||
url = "https://gitlab.com/ubports/development/apps/lomiri-filemanager-app/-/commit/c2bfe927b16e660bf4730371b1e61e442e034780.patch";
|
||||
hash = "sha256-wPOZP2FOaacEGj4SMS5Q/TO+/L11Qz7NTux4kA86Bcs=";
|
||||
})
|
||||
|
||||
# Use pkg-config for smbclient flags
|
||||
# Remove when https://gitlab.com/ubports/development/apps/lomiri-filemanager-app/-/merge_requests/115 merged & in release
|
||||
(fetchpatch {
|
||||
name = "0005-lomiri-filemanager-app-Get-smbclient-flags-via-pkg-config.patch";
|
||||
url = "https://gitlab.com/ubports/development/apps/lomiri-filemanager-app/-/commit/aa791da5999719724e0b0592765e8fa2962305c6.patch";
|
||||
hash = "sha256-fFAYKBR28ym/n7fhP9O6VE2owarLxK8cN9QeExHFbtU=";
|
||||
})
|
||||
];
|
||||
|
||||
postPatch = ''
|
||||
# Use correct QML install path, don't pull in autopilot test code (we can't run that system)
|
||||
# Remove absolute paths from desktop file, https://github.com/NixOS/nixpkgs/issues/308324
|
||||
substituteInPlace CMakeLists.txt \
|
||||
--replace-fail 'qmake -query QT_INSTALL_QML' 'echo ${placeholder "out"}/${qtbase.qtQmlPrefix}' \
|
||||
--replace-fail 'add_subdirectory(tests)' '#add_subdirectory(tests)' \
|
||||
--replace-fail 'ICON ''${CMAKE_INSTALL_PREFIX}/''${DATA_DIR}/''${ICON_FILE}' 'ICON lomiri-filemanager-app' \
|
||||
--replace-fail 'SPLASH ''${CMAKE_INSTALL_PREFIX}/''${DATA_DIR}/''${SPLASH_FILE}' 'SPLASH lomiri-app-launch/splash/lomiri-filemanager-app.svg'
|
||||
|
||||
# In case this ever gets run, at least point it to a correct-ish path
|
||||
substituteInPlace tests/autopilot/CMakeLists.txt \
|
||||
--replace-fail 'python3 -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())"' 'echo "${placeholder "out"}/${python3.sitePackages}/lomiri_filemanager_app"'
|
||||
'';
|
||||
|
||||
strictDeps = true;
|
||||
|
||||
nativeBuildInputs = [
|
||||
cmake
|
||||
gettext
|
||||
pkg-config
|
||||
wrapQtAppsHook
|
||||
];
|
||||
|
||||
buildInputs = [
|
||||
qtbase
|
||||
qtdeclarative
|
||||
samba
|
||||
|
||||
# QML
|
||||
biometryd
|
||||
content-hub
|
||||
lomiri-thumbnailer
|
||||
lomiri-ui-extras
|
||||
lomiri-ui-toolkit
|
||||
];
|
||||
|
||||
cmakeFlags = [
|
||||
(lib.cmakeBool "INSTALL_TESTS" false)
|
||||
(lib.cmakeBool "CLICK_MODE" false)
|
||||
];
|
||||
|
||||
# No tests we can actually run (just autopilot)
|
||||
doCheck = false;
|
||||
|
||||
postInstall = ''
|
||||
# Some misc files don't get installed to the correct paths for us
|
||||
mkdir -p $out/share/{content-hub/peers,icons/hicolor/scalable/apps,lomiri-app-launch/splash}
|
||||
ln -s $out/share/lomiri-filemanager-app/content-hub.json $out/share/content-hub/peers/lomiri-filemanager-app
|
||||
ln -s $out/share/lomiri-filemanager-app/filemanager.svg $out/share/icons/hicolor/scalable/apps/lomiri-filemanager-app.svg
|
||||
ln -s $out/share/lomiri-filemanager-app/splash.svg $out/share/lomiri-app-launch/splash/lomiri-filemanager-app.svg
|
||||
'';
|
||||
|
||||
passthru = {
|
||||
tests.vm = nixosTests.lomiri-filemanager-app;
|
||||
updateScript = gitUpdater { rev-prefix = "v"; };
|
||||
};
|
||||
|
||||
meta = {
|
||||
description = "File Manager application for Ubuntu Touch devices";
|
||||
homepage = "https://gitlab.com/ubports/development/apps/lomiri-filemanager-app";
|
||||
changelog = "https://gitlab.com/ubports/development/apps/lomiri-filemanager-app/-/blob/v${finalAttrs.version}/ChangeLog";
|
||||
license = lib.licenses.gpl3Only;
|
||||
mainProgram = "lomiri-filemanager-app";
|
||||
maintainers = lib.teams.lomiri.members;
|
||||
platforms = lib.platforms.linux;
|
||||
};
|
||||
})
|
||||
@@ -0,0 +1,29 @@
|
||||
From 640cab41986fac83742af39dd19877041a2ab8dc Mon Sep 17 00:00:00 2001
|
||||
From: OPNA2608 <opna2608@protonmail.com>
|
||||
Date: Sat, 1 Jun 2024 00:22:27 +0200
|
||||
Subject: [PATCH] Check NIXOS_XKB_LAYOUTS for layouts before falling back to
|
||||
"us"
|
||||
|
||||
---
|
||||
plugins/AccountsService/AccountsService.cpp | 5 +++++
|
||||
1 file changed, 5 insertions(+)
|
||||
|
||||
diff --git a/plugins/AccountsService/AccountsService.cpp b/plugins/AccountsService/AccountsService.cpp
|
||||
index bcf18246c..f4a7dfaa1 100644
|
||||
--- a/plugins/AccountsService/AccountsService.cpp
|
||||
+++ b/plugins/AccountsService/AccountsService.cpp
|
||||
@@ -295,6 +295,11 @@ QStringList AccountsService::keymaps() const
|
||||
return simplifiedMaps;
|
||||
}
|
||||
|
||||
+ char* fallbackNixosLayouts = getenv("NIXOS_XKB_LAYOUTS");
|
||||
+ if (fallbackNixosLayouts != NULL && fallbackNixosLayouts[0] != '\0') {
|
||||
+ return QString(fallbackNixosLayouts).split(QLatin1Char(','), Qt::SkipEmptyParts);
|
||||
+ }
|
||||
+
|
||||
return {QStringLiteral("us")};
|
||||
}
|
||||
|
||||
--
|
||||
2.42.0
|
||||
|
||||
@@ -117,6 +117,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
})
|
||||
|
||||
./9901-lomiri-Disable-Wizard.patch
|
||||
./9902-lomiri-Check-NIXOS_XKB_LAYOUTS.patch
|
||||
];
|
||||
|
||||
postPatch = ''
|
||||
|
||||
@@ -9,6 +9,7 @@ let
|
||||
in {
|
||||
#### Core Apps
|
||||
lomiri = callPackage ./applications/lomiri { };
|
||||
lomiri-filemanager-app = callPackage ./applications/lomiri-filemanager-app { };
|
||||
lomiri-system-settings-unwrapped = callPackage ./applications/lomiri-system-settings { };
|
||||
lomiri-system-settings-security-privacy = callPackage ./applications/lomiri-system-settings/plugins/lomiri-system-settings-security-privacy.nix { };
|
||||
lomiri-system-settings = callPackage ./applications/lomiri-system-settings/wrapper.nix { };
|
||||
|
||||
+59
@@ -0,0 +1,59 @@
|
||||
From e4fe87427f24aa9b506c15c0f73f298e8909aabe Mon Sep 17 00:00:00 2001
|
||||
From: OPNA2608 <opna2608@protonmail.com>
|
||||
Date: Fri, 31 May 2024 21:31:46 +0200
|
||||
Subject: [PATCH] Inject current-system PATH
|
||||
|
||||
---
|
||||
liblomiri-app-launch/jobs-systemd.cpp | 16 ++++++++++++++++
|
||||
liblomiri-app-launch/jobs-systemd.h | 1 +
|
||||
2 files changed, 17 insertions(+)
|
||||
|
||||
diff --git a/liblomiri-app-launch/jobs-systemd.cpp b/liblomiri-app-launch/jobs-systemd.cpp
|
||||
index e9be801..246bea8 100644
|
||||
--- a/liblomiri-app-launch/jobs-systemd.cpp
|
||||
+++ b/liblomiri-app-launch/jobs-systemd.cpp
|
||||
@@ -574,6 +574,20 @@ void SystemD::copyEnvByPrefix(const std::string& prefix, std::list<std::pair<std
|
||||
}
|
||||
}
|
||||
|
||||
+/* We don't have a normal PATH, so we need to inject our special one as a fallback & propagate it */
|
||||
+void SystemD::setupNixosPath(std::list<std::pair<std::string, std::string>>& env)
|
||||
+{
|
||||
+ std::string newPath { "/run/current-system/sw/bin" };
|
||||
+ char* oldPath = getenv("PATH");
|
||||
+ if (oldPath != NULL && oldPath[0] != '\0')
|
||||
+ {
|
||||
+ newPath.insert(0, 1, ':');
|
||||
+ newPath.insert(0, oldPath);
|
||||
+ }
|
||||
+ setenv("PATH", newPath.c_str(), true);
|
||||
+ copyEnv("PATH", env);
|
||||
+}
|
||||
+
|
||||
std::shared_ptr<Application::Instance> SystemD::launch(
|
||||
const AppID& appId,
|
||||
const std::string& job,
|
||||
@@ -625,6 +639,8 @@ std::shared_ptr<Application::Instance> SystemD::launch(
|
||||
|
||||
copyEnv("DISPLAY", env);
|
||||
|
||||
+ setupNixosPath(env);
|
||||
+
|
||||
for (const auto& prefix : {"DBUS_", "MIR_", "LOMIRI_APP_LAUNCH_"})
|
||||
{
|
||||
copyEnvByPrefix(prefix, env);
|
||||
diff --git a/liblomiri-app-launch/jobs-systemd.h b/liblomiri-app-launch/jobs-systemd.h
|
||||
index fe35932..19bf44e 100644
|
||||
--- a/liblomiri-app-launch/jobs-systemd.h
|
||||
+++ b/liblomiri-app-launch/jobs-systemd.h
|
||||
@@ -136,6 +136,7 @@ private:
|
||||
static void copyEnv(const std::string& envname, std::list<std::pair<std::string, std::string>>& env);
|
||||
static void copyEnvByPrefix(const std::string& prefix, std::list<std::pair<std::string, std::string>>& env);
|
||||
static int envSize(std::list<std::pair<std::string, std::string>>& env);
|
||||
+ static void setupNixosPath(std::list<std::pair<std::string, std::string>>& env);
|
||||
|
||||
static std::vector<std::string> parseExec(std::list<std::pair<std::string, std::string>>& env);
|
||||
static void application_start_cb(GObject* obj, GAsyncResult* res, gpointer user_data);
|
||||
--
|
||||
2.42.0
|
||||
|
||||
@@ -48,12 +48,15 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
};
|
||||
|
||||
patches = [
|
||||
# Remove when https://gitlab.com/ubports/development/core/lomiri-app-launch/-/merge_requests/57 merged & in release
|
||||
# Remove when version > 0.1.9
|
||||
(fetchpatch {
|
||||
name = "0001-lomiri-app-launch-Fix-typelib-gir-dependency.patch";
|
||||
url = "https://gitlab.com/ubports/development/core/lomiri-app-launch/-/commit/0419b2592284f43ee5e76060948ea3d5f1c991fd.patch";
|
||||
url = "https://gitlab.com/ubports/development/core/lomiri-app-launch/-/commit/8466e77914e73801499df224fcd4a53c4a0eab25.patch";
|
||||
hash = "sha256-11pEhFi39Cvqb9Hg47kT8+5hq+bz6WmySqaIdwt1MVk=";
|
||||
})
|
||||
|
||||
# Use /run/current-system/sw/bin fallback for desktop file Exec= lookups, propagate to launched applications
|
||||
./2001-Inject-current-system-PATH.patch
|
||||
];
|
||||
|
||||
postPatch = ''
|
||||
@@ -61,10 +64,10 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
|
||||
# used pkg_get_variable, cannot replace prefix
|
||||
substituteInPlace data/CMakeLists.txt \
|
||||
--replace 'pkg_get_variable(SYSTEMD_USER_UNIT_DIR systemd systemduserunitdir)' 'set(SYSTEMD_USER_UNIT_DIR "''${CMAKE_INSTALL_PREFIX}/lib/systemd/user")'
|
||||
--replace-fail 'pkg_get_variable(SYSTEMD_USER_UNIT_DIR systemd systemduserunitdir)' 'pkg_get_variable(SYSTEMD_USER_UNIT_DIR systemd systemduserunitdir DEFINE_VARIABLES prefix=''${CMAKE_INSTALL_PREFIX})'
|
||||
|
||||
substituteInPlace tests/jobs-systemd.cpp \
|
||||
--replace '^(/usr)?' '^(/nix/store/\\w+-bash-.+)?'
|
||||
--replace-fail '^(/usr)?' '^(/nix/store/\\w+-bash-.+)?'
|
||||
'';
|
||||
|
||||
strictDeps = true;
|
||||
@@ -136,13 +139,13 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
updateScript = gitUpdater { };
|
||||
};
|
||||
|
||||
meta = with lib; {
|
||||
meta = {
|
||||
description = "System and associated utilities to launch applications in a standard and confined way";
|
||||
homepage = "https://gitlab.com/ubports/development/core/lomiri-app-launch";
|
||||
changelog = "https://gitlab.com/ubports/development/core/lomiri-app-launch/-/blob/${finalAttrs.version}/ChangeLog";
|
||||
license = licenses.gpl3Only;
|
||||
maintainers = teams.lomiri.members;
|
||||
platforms = platforms.linux;
|
||||
license = lib.licenses.gpl3Only;
|
||||
maintainers = lib.teams.lomiri.members;
|
||||
platforms = lib.platforms.linux;
|
||||
pkgConfigModules = [
|
||||
"lomiri-app-launch-0"
|
||||
];
|
||||
|
||||
@@ -47,11 +47,11 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
];
|
||||
|
||||
patches = [
|
||||
# Remove when https://gitlab.com/ubports/development/core/content-hub/-/merge_requests/33 merged & in release
|
||||
# Remove when version > 1.1.1
|
||||
(fetchpatch {
|
||||
name = "0001-content-hub-Migrate-to-GetConnectionCredentials.patch";
|
||||
url = "https://gitlab.com/ubports/development/core/content-hub/-/commit/9c0eae42d856b4b6e24fa609ade0e674c7a84cfe.patch";
|
||||
hash = "sha256-IWoCQKSCCk26n7133oG0Ht+iEjavn/IiOVUM+tCLX2U=";
|
||||
url = "https://gitlab.com/ubports/development/core/content-hub/-/commit/9ec9df32f77383eec7994d8e3e6961531bc8464d.patch";
|
||||
hash = "sha256-14dZosMTMa1FDGEMuil0r1Hz6vn+L9XC83NMAqC7Ol8=";
|
||||
})
|
||||
|
||||
# Remove when https://gitlab.com/ubports/development/core/content-hub/-/merge_requests/34 merged & in release
|
||||
@@ -61,7 +61,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
hash = "sha256-T+6T9lXne6AhDFv9d7L8JNwdl8f0wjDmvSoNVPkHza4=";
|
||||
})
|
||||
|
||||
# Remove when https://gitlab.com/ubports/development/core/content-hub/-/merge_requests/35 merged & in release
|
||||
# Remove when version > 1.1.1
|
||||
# fetchpatch2 due to renames, https://github.com/NixOS/nixpkgs/issues/32084
|
||||
(fetchpatch2 {
|
||||
name = "0003-content-hub-Add-more-better-GNUInstallDirs-variables-usage.patch";
|
||||
@@ -69,16 +69,18 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
hash = "sha256-kYN0eLwMyM/9yK+zboyEsoPKZMZ4SCXodVYsvkQr2F8=";
|
||||
})
|
||||
|
||||
# Remove when https://gitlab.com/ubports/development/core/content-hub/-/merge_requests/37 merged & in release
|
||||
# Remove when version > 1.1.1
|
||||
(fetchpatch {
|
||||
name = "0004-content-hub-Fix-generation-of-transfer_files.patch";
|
||||
url = "https://gitlab.com/ubports/development/core/content-hub/-/commit/7ab3a4421356f83515f0deffb5f97a5b38601c13.patch";
|
||||
hash = "sha256-MJZm3ny5t0/GX0bd5hGQbPM2k7M4KUvKqce/0cYYgvM=";
|
||||
name = "0004-content-hub-Fix-generation-of-transfer_files-and-moc_test_harness.patch";
|
||||
url = "https://gitlab.com/ubports/development/core/content-hub/-/commit/68899c75e77e1f34176b8a550d52794413e5070f.patch";
|
||||
hash = "sha256-HAxePnzY/cL2c+o+Aw2N1pdr8rsbHGmRsH2EQkrBcHg=";
|
||||
})
|
||||
|
||||
# Remove when https://gitlab.com/ubports/development/core/lomiri-content-hub/-/merge_requests/40 merged & in release
|
||||
(fetchpatch {
|
||||
name = "0005-content-hub-Fix-generation-of-moc_test_harness.patch";
|
||||
url = "https://gitlab.com/ubports/development/core/content-hub/-/commit/6e30f4f10ef90e817ca01d32959b6c782de48955.patch";
|
||||
hash = "sha256-TAbYn265RpHpulaRVaHy9XqNF+qoDE7YQIfFMPfqEhw=";
|
||||
name = "0006-content-hub-Fix-AppArmor-less-transfer.patch";
|
||||
url = "https://gitlab.com/ubports/development/core/content-hub/-/commit/b58e5c8babf00ad7c402555c96254ce0165adb9e.patch";
|
||||
hash = "sha256-a7x/0NiUBmmFlq96jkHyLCL0f5NIFh5JR/H+FQ/2GqI=";
|
||||
})
|
||||
];
|
||||
|
||||
@@ -175,7 +177,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
updateScript = gitUpdater { };
|
||||
};
|
||||
|
||||
meta = with lib; {
|
||||
meta = {
|
||||
description = "Content sharing/picking service";
|
||||
longDescription = ''
|
||||
content-hub is a mediation service to let applications share content between them,
|
||||
@@ -183,10 +185,10 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
'';
|
||||
homepage = "https://gitlab.com/ubports/development/core/content-hub";
|
||||
changelog = "https://gitlab.com/ubports/development/core/content-hub/-/blob/${finalAttrs.version}/ChangeLog";
|
||||
license = with licenses; [ gpl3Only lgpl3Only ];
|
||||
license = with lib.licenses; [ gpl3Only lgpl3Only ];
|
||||
mainProgram = "content-hub-service";
|
||||
maintainers = teams.lomiri.members;
|
||||
platforms = platforms.linux;
|
||||
maintainers = lib.teams.lomiri.members;
|
||||
platforms = lib.platforms.linux;
|
||||
pkgConfigModules = [
|
||||
"libcontent-hub"
|
||||
"libcontent-hub-glib"
|
||||
|
||||
@@ -13,17 +13,17 @@
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "unison-code-manager";
|
||||
version = "0.5.20";
|
||||
version = "0.5.21";
|
||||
|
||||
src = if stdenv.isDarwin then
|
||||
fetchurl {
|
||||
url = "https://github.com/unisonweb/unison/releases/download/release/${finalAttrs.version}/ucm-macos.tar.gz";
|
||||
hash = "sha256-jhI3qy2ov8bf3l1n0wsslWT70LDeQ6sGNSH62VFJ5cE=";
|
||||
hash = "sha256-AtLky8RevRRAZFAzGz4UqWhBP+Qm/kRu4fMTdx9KB+w=";
|
||||
}
|
||||
else
|
||||
fetchurl {
|
||||
url = "https://github.com/unisonweb/unison/releases/download/release/${finalAttrs.version}/ucm-linux.tar.gz";
|
||||
hash = "sha256-MOm0RsMFWGik2OL2MPkgmHqKYNO28fkZHVJ/6P3aIww=";
|
||||
hash = "sha256-ninkfYB9dmOD6+LsQNDJW89FrwZn2GrZkLGbafMsrHg=";
|
||||
};
|
||||
|
||||
# The tarball is just the prebuilt binary, in the archive root.
|
||||
|
||||
@@ -8,16 +8,16 @@ mkCoqDerivation rec {
|
||||
useDune = true;
|
||||
|
||||
release."0.1.8+8.16".sha256 = "sha256-dEEAK5IXGjHB8D/fYJRQG/oCotoXJuWLxXB0GQlY2eo=";
|
||||
release."0.1.8+8.17".sha256 = "sha256-TmaE+osn/yAPU1Dyni/UTd5w/L2+qyPE3H/g6IWvHLQ=";
|
||||
release."0.1.8+8.18".sha256 = "sha256-UYmiDdbax4wxp5dLia/1t1gFyK6UELtJJvDMd5Hd14s=";
|
||||
release."0.1.8+8.19".sha256 = "sha256-aO3hUAWEqVxvCF7uJs+S4yrRxSMe/GaLKVfW/vawzNs=";
|
||||
release."0.1.9+8.17".sha256 = "sha256-BCsVRKSE9txeKgDfTsu7hQ6MebC+dX2AAqDF9iL7bYE=";
|
||||
release."0.1.9+8.18".sha256 = "sha256-elAXvkyqw/R/EziGn+QdPn42t5rqTVVW08BXGP3HimY=";
|
||||
release."0.1.9+8.19".sha256 = "sha256-0bk0o25aYkrRf5zaWZnNJqqoBZ6u8nSV9QDIWCeFEco=";
|
||||
|
||||
inherit version;
|
||||
defaultVersion = with lib.versions; lib.switch coq.coq-version [
|
||||
{ case = isEq "8.16"; out = "0.1.8+8.16"; }
|
||||
{ case = isEq "8.17"; out = "0.1.8+8.17"; }
|
||||
{ case = isEq "8.18"; out = "0.1.8+8.18"; }
|
||||
{ case = isEq "8.19"; out = "0.1.8+8.19"; }
|
||||
{ case = isEq "8.17"; out = "0.1.9+8.17"; }
|
||||
{ case = isEq "8.18"; out = "0.1.9+8.18"; }
|
||||
{ case = isEq "8.19"; out = "0.1.9+8.19"; }
|
||||
] null;
|
||||
|
||||
nativeBuildInputs = [ makeWrapper ];
|
||||
|
||||
@@ -2,9 +2,9 @@
|
||||
|
||||
let
|
||||
release = {
|
||||
"8.19.0+0.19.0".sha256 = "sha256-M9d0ne2veTjf8/mFIDwtWdHi64JXjwCPWupnO2Ztd/Y=";
|
||||
"8.18.0+0.18.0".sha256 = "sha256-c+3yG9vcbek/uvQ27OOQGqqsIHU1VuQhQvNVOjfucbo=";
|
||||
"8.17.0+0.17.0".sha256 = "sha256-I81qvaXpJfXcbFw8vyzYLzlnhPg1QD0lTqAFXhoZ0rI=";
|
||||
"8.19.0+0.19.3".sha256 = "sha256-QWRXBTcjtAGskZBeLIuX7WDE95KfH6SxV8MJSMx8B2Q=";
|
||||
"8.18.0+0.18.3".sha256 = "sha256-3JGZCyn62LYJVpfXiwnSMxvdA2vQNTL7li2ZBPcjF0M=";
|
||||
"8.17.0+0.17.3".sha256 = "sha256-XolzpJd8zs4LLyJO4eWvCiAJ0HJSGBJTGVSBClQRGnw=";
|
||||
"8.16.0+0.16.3".sha256 = "sha256-22Kawp8jAsgyBTppwN5vmN7zEaB1QfPs0qKxd6x/7Uc=";
|
||||
"8.15.0+0.15.0".sha256 = "1vh99ya2dq6a8xl2jrilgs0rpj4j227qx8zvzd2v5xylx0p4bbrp";
|
||||
"8.14.0+0.14.0".sha256 = "1kh80yb791yl771qbqkvwhbhydfii23a7lql0jgifvllm2k8hd8d";
|
||||
@@ -21,9 +21,9 @@ in
|
||||
|
||||
defaultVersion = with versions;
|
||||
lib.switch coq.version [
|
||||
{ case = isEq "8.19"; out = "8.19.0+0.19.0"; }
|
||||
{ case = isEq "8.18"; out = "8.18.0+0.18.0"; }
|
||||
{ case = isEq "8.17"; out = "8.17.0+0.17.0"; }
|
||||
{ case = isEq "8.19"; out = "8.19.0+0.19.3"; }
|
||||
{ case = isEq "8.18"; out = "8.18.0+0.18.3"; }
|
||||
{ case = isEq "8.17"; out = "8.17.0+0.17.3"; }
|
||||
{ case = isEq "8.16"; out = "8.16.0+0.16.3"; }
|
||||
{ case = isEq "8.15"; out = "8.15.0+0.15.0"; }
|
||||
{ case = isEq "8.14"; out = "8.14.0+0.14.0"; }
|
||||
|
||||
@@ -32,8 +32,8 @@ let
|
||||
};
|
||||
|
||||
v7 = {
|
||||
version = "7.0";
|
||||
hash = "sha256-RdDfv+0y90XpgjIRvTjsemKyGunzDbsh4j4WiE9rfyM=";
|
||||
version = "7.0.1";
|
||||
hash = "sha256-HiCT6bvLx4zmJ6ffutoimdz5ENQ55CRF64WBT3HeXMA=";
|
||||
};
|
||||
in
|
||||
|
||||
|
||||
@@ -465,7 +465,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
hash = "sha256-oZMZysBA+/gwaGEM1yvI+8wCadXWE7qLRL6Emap3b8Q=";
|
||||
}
|
||||
])
|
||||
++ (lib.optionals (lib.versionAtLeast version "7.0") [
|
||||
++ (lib.optionals (lib.versionAtLeast version "7.0" && lib.versionOlder version "7.0.1") [
|
||||
{
|
||||
# Will likely be obsolete in >7.0
|
||||
name = "fate_avoid_dependency_on_samples";
|
||||
|
||||
@@ -8,19 +8,20 @@
|
||||
, cinnamon
|
||||
, glib
|
||||
, gsettings-desktop-schemas
|
||||
, gtk3
|
||||
, mate
|
||||
, xdg-desktop-portal
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "xdg-desktop-portal-xapp";
|
||||
version = "1.0.4";
|
||||
version = "1.0.5";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "linuxmint";
|
||||
repo = "xdg-desktop-portal-xapp";
|
||||
rev = version;
|
||||
hash = "sha256-Zz44PCociYhUuHTS3HJNxJPCkiIl01FFe4//7jtgDsk=";
|
||||
hash = "sha256-dQDz5x6rCJ9BprwrVZVL9BgYqgWmC5eZ8xamX9elLD0=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
@@ -34,6 +35,7 @@ stdenv.mkDerivation rec {
|
||||
cinnamon.cinnamon-desktop # org.cinnamon.desktop.background
|
||||
glib
|
||||
gsettings-desktop-schemas # org.gnome.system.location
|
||||
gtk3
|
||||
mate.mate-desktop # org.mate.background
|
||||
xdg-desktop-portal
|
||||
];
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "ailment";
|
||||
version = "9.2.104";
|
||||
version = "9.2.105";
|
||||
pyproject = true;
|
||||
|
||||
disabled = pythonOlder "3.11";
|
||||
@@ -18,7 +18,7 @@ buildPythonPackage rec {
|
||||
owner = "angr";
|
||||
repo = "ailment";
|
||||
rev = "refs/tags/v${version}";
|
||||
hash = "sha256-Hd521ihiC/3+0hnU7Rew06RXWQ8m1LnO41e3t1QIlGU=";
|
||||
hash = "sha256-9Qg8vWSojYcfWhKcGeV+UcrZCpae6/bVOxMyRCLXQPY=";
|
||||
};
|
||||
|
||||
build-system = [ setuptools ];
|
||||
|
||||
@@ -1,40 +0,0 @@
|
||||
{
|
||||
lib,
|
||||
aioboto3,
|
||||
aiohttp,
|
||||
buildPythonPackage,
|
||||
fetchPypi,
|
||||
pythonOlder,
|
||||
}:
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "aioaladdinconnect";
|
||||
version = "0.2.0";
|
||||
format = "setuptools";
|
||||
|
||||
disabled = pythonOlder "3.7";
|
||||
|
||||
src = fetchPypi {
|
||||
pname = "AIOAladdinConnect";
|
||||
inherit version;
|
||||
hash = "sha256-5vfw8SU3lWlPoMAR+byf8jpZrGmXTPoeO+DvPByjZnw=";
|
||||
};
|
||||
|
||||
propagatedBuildInputs = [
|
||||
aioboto3
|
||||
aiohttp
|
||||
];
|
||||
|
||||
# Module has no tests
|
||||
doCheck = false;
|
||||
|
||||
pythonImportsCheck = [ "AIOAladdinConnect" ];
|
||||
|
||||
meta = with lib; {
|
||||
description = "Library for controlling Genie garage doors connected to Aladdin Connect devices";
|
||||
homepage = "https://github.com/mkmer/AIOAladdinConnect";
|
||||
changelog = "https://github.com/mkmer/AIOAladdinConnect/releases/tag/${version}";
|
||||
license = with licenses; [ mit ];
|
||||
maintainers = with maintainers; [ fab ];
|
||||
};
|
||||
}
|
||||
@@ -15,7 +15,7 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "aioautomower";
|
||||
version = "2024.4.4";
|
||||
version = "2024.5.1";
|
||||
pyproject = true;
|
||||
|
||||
disabled = pythonOlder "3.11";
|
||||
@@ -24,7 +24,7 @@ buildPythonPackage rec {
|
||||
owner = "Thomas55555";
|
||||
repo = "aioautomower";
|
||||
rev = "refs/tags/${version}";
|
||||
hash = "sha256-/mwKomgY+yifN27bpCK9FjhbZRdllr471Ku+Kn2rUPM=";
|
||||
hash = "sha256-SwRr8BJOchQ7qObgVkNGTkaFEx7wiB/EPedRG2csH+A=";
|
||||
};
|
||||
|
||||
postPatch = ''
|
||||
|
||||
@@ -0,0 +1,48 @@
|
||||
{
|
||||
lib,
|
||||
buildPythonPackage,
|
||||
fetchFromGitHub,
|
||||
poetry-core,
|
||||
aiohttp,
|
||||
isal,
|
||||
zlib-ng,
|
||||
pytestCheckHook,
|
||||
}:
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "aiohttp-fast-zlib";
|
||||
version = "0.1.0";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "bdraco";
|
||||
repo = "aiohttp-fast-zlib";
|
||||
rev = "v${version}";
|
||||
hash = "sha256-nR/0hVe5zAhLXu+kBOBH+whIjUV44c5yuNOj+Zl+eFo=";
|
||||
};
|
||||
|
||||
postPatch = ''
|
||||
sed -i "/addopts =/d" pyproject.toml
|
||||
'';
|
||||
|
||||
build-system = [ poetry-core ];
|
||||
|
||||
dependencies = [ aiohttp ];
|
||||
|
||||
optional-dependencies = {
|
||||
isal = [ isal ];
|
||||
zlib_ng = [ zlib-ng ];
|
||||
};
|
||||
|
||||
nativeCheckInputs = [ pytestCheckHook ] ++ lib.flatten (lib.attrValues optional-dependencies);
|
||||
|
||||
pythonImportsCheck = [ "aiohttp_fast_zlib" ];
|
||||
|
||||
meta = with lib; {
|
||||
description = "Use the fastest installed zlib compatible library with aiohttp";
|
||||
homepage = "https://github.com/bdraco/aiohttp-fast-zlib";
|
||||
changelog = "https://github.com/bdraco/aiohttp-fast-zlib/blob/${src.rev}/CHANGELOG.md";
|
||||
license = licenses.asl20;
|
||||
maintainers = with maintainers; [ ];
|
||||
};
|
||||
}
|
||||
@@ -1,36 +0,0 @@
|
||||
{
|
||||
lib,
|
||||
buildPythonPackage,
|
||||
fetchPypi,
|
||||
aiohttp,
|
||||
async-timeout,
|
||||
}:
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "ambiclimate";
|
||||
version = "0.2.1";
|
||||
format = "setuptools";
|
||||
|
||||
src = fetchPypi {
|
||||
pname = "Ambiclimate";
|
||||
inherit version;
|
||||
sha256 = "0vhmpazc2n7qyyh7wqsz635w0f8afk2i5d592ikb84bgnfn83483";
|
||||
};
|
||||
|
||||
propagatedBuildInputs = [
|
||||
aiohttp
|
||||
async-timeout
|
||||
];
|
||||
|
||||
# tests are not present
|
||||
doCheck = false;
|
||||
|
||||
pythonImportsCheck = [ "ambiclimate" ];
|
||||
|
||||
meta = with lib; {
|
||||
description = "Python library to communicate with ambiclimate";
|
||||
homepage = "https://github.com/Danielhiversen/pyAmbiclimate";
|
||||
license = with licenses; [ mit ];
|
||||
maintainers = with maintainers; [ fab ];
|
||||
};
|
||||
}
|
||||
@@ -37,7 +37,7 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "angr";
|
||||
version = "9.2.104";
|
||||
version = "9.2.105";
|
||||
pyproject = true;
|
||||
|
||||
disabled = pythonOlder "3.11";
|
||||
@@ -46,7 +46,7 @@ buildPythonPackage rec {
|
||||
owner = "angr";
|
||||
repo = "angr";
|
||||
rev = "refs/tags/v${version}";
|
||||
hash = "sha256-IJVPycIZNn0+B0YRNiTOL/+Jxioa4VPm1VWVg9Sz68A=";
|
||||
hash = "sha256-KYRbMrxPAZAY/KGWnf5GYowXufhriWCJhV8ZbhIzsVc=";
|
||||
};
|
||||
|
||||
pythonRelaxDeps = [ "capstone" ];
|
||||
|
||||
@@ -4,6 +4,7 @@
|
||||
pythonAtLeast,
|
||||
pythonOlder,
|
||||
fetchFromGitHub,
|
||||
setuptools,
|
||||
aiohttp,
|
||||
attrs,
|
||||
defusedxml,
|
||||
@@ -14,8 +15,8 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "arcam-fmj";
|
||||
version = "1.4.0";
|
||||
format = "setuptools";
|
||||
version = "1.5.2";
|
||||
pyproject = true;
|
||||
|
||||
disabled = pythonOlder "3.8";
|
||||
|
||||
@@ -23,10 +24,12 @@ buildPythonPackage rec {
|
||||
owner = "elupus";
|
||||
repo = "arcam_fmj";
|
||||
rev = "refs/tags/${version}";
|
||||
hash = "sha256-/A3Fs0JyzW05L80CtI07Y/kTTrIC6yqubJfYO0kAEf0=";
|
||||
hash = "sha256-hBoUxY+xtW04UPUG2P8A8QQbHxGk0bjcrtXis6nlaGg=";
|
||||
};
|
||||
|
||||
propagatedBuildInputs = [
|
||||
build-system = [ setuptools ];
|
||||
|
||||
dependencies = [
|
||||
aiohttp
|
||||
attrs
|
||||
defusedxml
|
||||
@@ -48,6 +51,7 @@ buildPythonPackage rec {
|
||||
"test_silent_server_disconnect"
|
||||
"test_heartbeat"
|
||||
"test_cancellation"
|
||||
"test_unsupported_zone"
|
||||
];
|
||||
|
||||
pythonImportsCheck = [
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "archinfo";
|
||||
version = "9.2.104";
|
||||
version = "9.2.105";
|
||||
pyproject = true;
|
||||
|
||||
disabled = pythonOlder "3.8";
|
||||
@@ -19,7 +19,7 @@ buildPythonPackage rec {
|
||||
owner = "angr";
|
||||
repo = "archinfo";
|
||||
rev = "refs/tags/v${version}";
|
||||
hash = "sha256-Fpt7fgyoXn00Wgwz/8P8X45677tZiVgJEmNo+r2VlZ0=";
|
||||
hash = "sha256-xLwqK4CwgxIWjmVVR5GnK0KacL08ojKXtMkhwBE+5xI=";
|
||||
};
|
||||
|
||||
build-system = [ setuptools ];
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "bellows";
|
||||
version = "0.38.4";
|
||||
version = "0.39.0";
|
||||
pyproject = true;
|
||||
|
||||
disabled = pythonOlder "3.8";
|
||||
@@ -27,7 +27,7 @@ buildPythonPackage rec {
|
||||
owner = "zigpy";
|
||||
repo = "bellows";
|
||||
rev = "refs/tags/${version}";
|
||||
hash = "sha256-IyJQgKTRrff/LqY14IaATrJTkmVDEv0JFHAxCydNk7Y=";
|
||||
hash = "sha256-lmSILV7xb3aHC+Rd8/SYzoA/t6DgdClccoK8ESdvNq0=";
|
||||
};
|
||||
|
||||
postPatch = ''
|
||||
|
||||
@@ -19,7 +19,7 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "bimmer-connected";
|
||||
version = "0.15.2";
|
||||
version = "0.15.3";
|
||||
pyproject = true;
|
||||
|
||||
disabled = pythonOlder "3.8";
|
||||
@@ -28,7 +28,7 @@ buildPythonPackage rec {
|
||||
owner = "bimmerconnected";
|
||||
repo = "bimmer_connected";
|
||||
rev = "refs/tags/${version}";
|
||||
hash = "sha256-UCzPD+3v74eB32q0/blsyHAsN0yNskGky5nrBKzFFaE=";
|
||||
hash = "sha256-0Z7W9Z5zl7N0WbvfOTs8wcloI5VfqrZ+OBWocFAnjwY=";
|
||||
};
|
||||
|
||||
build-system = [
|
||||
|
||||
@@ -26,6 +26,10 @@ buildPythonPackage rec {
|
||||
hash = "sha256-v3SzzbdWRJISuF1THHlrvci4b+H1Zw/0e5iSEB0Scvw=";
|
||||
};
|
||||
|
||||
patches = [
|
||||
./habluetooth-3.0-compat.patch
|
||||
];
|
||||
|
||||
postPatch = ''
|
||||
substituteInPlace pyproject.toml \
|
||||
--replace-fail " --cov=bthome_ble --cov-report=term-missing:skip-covered" ""
|
||||
|
||||
@@ -0,0 +1,48 @@
|
||||
diff --git a/tests/test_parser_v1.py b/tests/test_parser_v1.py
|
||||
index d717263..bb03d80 100644
|
||||
--- a/tests/test_parser_v1.py
|
||||
+++ b/tests/test_parser_v1.py
|
||||
@@ -77,6 +77,7 @@ def bytes_to_service_info(
|
||||
advertisement=None,
|
||||
connectable=False,
|
||||
time=ADVERTISEMENT_TIME,
|
||||
+ tx_power=None,
|
||||
)
|
||||
|
||||
|
||||
@@ -96,6 +97,7 @@ def bytes_to_encrypted_service_info(
|
||||
advertisement=None,
|
||||
connectable=False,
|
||||
time=ADVERTISEMENT_TIME,
|
||||
+ tx_power=None,
|
||||
)
|
||||
|
||||
|
||||
@@ -1195,6 +1197,7 @@ def test_bthome_multiple_uuids(caplog):
|
||||
advertisement=None,
|
||||
connectable=False,
|
||||
time=ADVERTISEMENT_TIME,
|
||||
+ tx_power=None,
|
||||
)
|
||||
|
||||
device = BTHomeBluetoothDeviceData()
|
||||
diff --git a/tests/test_parser_v2.py b/tests/test_parser_v2.py
|
||||
index 8fee31a..3ff8bc3 100644
|
||||
--- a/tests/test_parser_v2.py
|
||||
+++ b/tests/test_parser_v2.py
|
||||
@@ -97,6 +97,7 @@ def bytes_to_service_info(
|
||||
advertisement=None,
|
||||
connectable=False,
|
||||
time=time,
|
||||
+ tx_power=None,
|
||||
)
|
||||
|
||||
|
||||
@@ -3171,6 +3172,7 @@ def test_bthome_multiple_uuids(caplog):
|
||||
advertisement=None,
|
||||
connectable=False,
|
||||
time=ADVERTISEMENT_TIME,
|
||||
+ tx_power=None,
|
||||
)
|
||||
|
||||
device = BTHomeBluetoothDeviceData()
|
||||
@@ -14,7 +14,7 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "claripy";
|
||||
version = "9.2.104";
|
||||
version = "9.2.105";
|
||||
pyproject = true;
|
||||
|
||||
disabled = pythonOlder "3.11";
|
||||
@@ -23,7 +23,7 @@ buildPythonPackage rec {
|
||||
owner = "angr";
|
||||
repo = "claripy";
|
||||
rev = "refs/tags/v${version}";
|
||||
hash = "sha256-J4XoqlUZzm7WMfZJ0DY+yHvMaP5kUEtRv9JnnMhVAm0=";
|
||||
hash = "sha256-Jiv8j6lpNaQjPFSaWUiakxQnh67EvTtE+WxjB3E06LY=";
|
||||
};
|
||||
|
||||
# z3 does not provide a dist-info, so python-runtime-deps-check will fail
|
||||
|
||||
@@ -19,14 +19,14 @@
|
||||
|
||||
let
|
||||
# The binaries are following the argr projects release cycle
|
||||
version = "9.2.104";
|
||||
version = "9.2.105";
|
||||
|
||||
# Binary files from https://github.com/angr/binaries (only used for testing and only here)
|
||||
binaries = fetchFromGitHub {
|
||||
owner = "angr";
|
||||
repo = "binaries";
|
||||
rev = "refs/tags/v${version}";
|
||||
hash = "sha256-5Rs7MMU1/5VwG9ZbLO07GggEHZA9zHK8LZEId6hTa9Q=";
|
||||
hash = "sha256-O5VCPxpm/aVBYrJG49t1McGYN4mTLItDW2aBzdznTlw=";
|
||||
};
|
||||
in
|
||||
buildPythonPackage rec {
|
||||
@@ -40,7 +40,7 @@ buildPythonPackage rec {
|
||||
owner = "angr";
|
||||
repo = "cle";
|
||||
rev = "refs/tags/v${version}";
|
||||
hash = "sha256-8jfXqv69IkqzeMW61ZMIjtvYMZezDcKgnRaVQEfhh0I=";
|
||||
hash = "sha256-nbcU/t9mwcpLPcx1By+maMLyWD/b1BBhCg52+qNqrhI=";
|
||||
};
|
||||
|
||||
build-system = [ setuptools ];
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
google-auth,
|
||||
google-auth-oauthlib,
|
||||
google-cloud-pubsub,
|
||||
pydantic,
|
||||
mashumaro,
|
||||
pytest-aiohttp,
|
||||
pytest-asyncio,
|
||||
pytestCheckHook,
|
||||
@@ -18,7 +18,7 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "google-nest-sdm";
|
||||
version = "3.0.4";
|
||||
version = "4.0.4";
|
||||
pyproject = true;
|
||||
|
||||
disabled = pythonOlder "3.10";
|
||||
@@ -27,7 +27,7 @@ buildPythonPackage rec {
|
||||
owner = "allenporter";
|
||||
repo = "python-google-nest-sdm";
|
||||
rev = "refs/tags/${version}";
|
||||
hash = "sha256-zYHrS9y15dcyDhOoky7sB2BYkpTL3PoyNbNewKKl19E=";
|
||||
hash = "sha256-bvfc9FPUSCVaHxyICCXmUCbbc6Vdxba1Tv8dbi7Ax6M=";
|
||||
};
|
||||
|
||||
build-system = [ setuptools ];
|
||||
@@ -37,7 +37,7 @@ buildPythonPackage rec {
|
||||
google-auth
|
||||
google-auth-oauthlib
|
||||
google-cloud-pubsub
|
||||
pydantic
|
||||
mashumaro
|
||||
requests-oauthlib
|
||||
];
|
||||
|
||||
|
||||
@@ -2,7 +2,6 @@
|
||||
lib,
|
||||
buildPythonPackage,
|
||||
fetchFromGitHub,
|
||||
fetchpatch2,
|
||||
poetry-core,
|
||||
pytestCheckHook,
|
||||
pythonOlder,
|
||||
@@ -10,7 +9,7 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "govee-local-api";
|
||||
version = "1.4.5";
|
||||
version = "1.5.0";
|
||||
pyproject = true;
|
||||
|
||||
disabled = pythonOlder "3.10";
|
||||
@@ -19,17 +18,9 @@ buildPythonPackage rec {
|
||||
owner = "Galorhallen";
|
||||
repo = "govee-local-api";
|
||||
rev = "refs/tags/v${version}";
|
||||
hash = "sha256-kmIuo/e3eLJTgmI+2Oq9Y0jov/133jXwgoBayGv33r4=";
|
||||
hash = "sha256-L9c/58B50E5Kk44j9tvtDZ0+ncJZ4KubTz/U9FI71+E=";
|
||||
};
|
||||
|
||||
patches = [
|
||||
(fetchpatch2 {
|
||||
# configure pep517 build-backend
|
||||
url = "https://github.com/Galorhallen/govee-local-api/commit/897a21ae723ff94343bbf4ba1541e3a1d3e03c94.patch";
|
||||
hash = "sha256-/d5jGKGME768Ar+WWWQUByHJPGB31OHShI4oLjcMUIU=";
|
||||
})
|
||||
];
|
||||
|
||||
build-system = [ poetry-core ];
|
||||
|
||||
nativeCheckInputs = [ pytestCheckHook ];
|
||||
|
||||
@@ -6,23 +6,26 @@
|
||||
requests,
|
||||
setuptools,
|
||||
hypothesis,
|
||||
pynose,
|
||||
pytestCheckHook,
|
||||
responses,
|
||||
}:
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "habitipy";
|
||||
version = "0.3.0";
|
||||
format = "setuptools";
|
||||
version = "0.3.1";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "ASMfreaK";
|
||||
repo = "habitipy";
|
||||
rev = "v${version}";
|
||||
sha256 = "1vf485z5m4h61p64zr3sgkcil2s3brq7dja4n7m49d1fvzcirylv";
|
||||
# TODO: https://github.com/ASMfreaK/habitipy/issues/27
|
||||
rev = "faaca8840575fe8b807bf17acea6266d5ce92a99";
|
||||
hash = "sha256-BGFUAntSNH0YYWn9nfKjIlpevF7MFs0csCPSp6IT6Ro=";
|
||||
};
|
||||
|
||||
propagatedBuildInputs = [
|
||||
build-system = [ setuptools ];
|
||||
|
||||
dependencies = [
|
||||
plumbum
|
||||
requests
|
||||
setuptools
|
||||
@@ -30,14 +33,21 @@ buildPythonPackage rec {
|
||||
|
||||
nativeCheckInputs = [
|
||||
hypothesis
|
||||
pynose
|
||||
pytestCheckHook
|
||||
responses
|
||||
];
|
||||
|
||||
checkPhase = ''
|
||||
HOME=$TMPDIR nosetests
|
||||
preCheck = ''
|
||||
export HOME=$TMPDIR
|
||||
'';
|
||||
|
||||
disabledTests = [
|
||||
# network access
|
||||
"test_content_cache"
|
||||
# hypothesis.errors.InvalidArgument: tests/test_cli.py::test_data is a function that returns a Hypothesis strategy, but pytest has collected it as a test function.
|
||||
"test_data"
|
||||
];
|
||||
|
||||
pythonImportsCheck = [ "habitipy" ];
|
||||
|
||||
meta = with lib; {
|
||||
|
||||
@@ -18,16 +18,16 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "habluetooth";
|
||||
version = "2.8.1";
|
||||
version = "3.1.1";
|
||||
pyproject = true;
|
||||
|
||||
disabled = pythonOlder "3.10";
|
||||
disabled = pythonOlder "3.11";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "Bluetooth-Devices";
|
||||
repo = "habluetooth";
|
||||
rev = "refs/tags/v${version}";
|
||||
hash = "sha256-2QiV32gDaoIBLUv/a3YzosFl6+E/nm0WoSUcTx9ph8s=";
|
||||
hash = "sha256-HlQAYR+feu1awKFf11Q5Us4zSeHASu8OscJ8T8tlm5M=";
|
||||
};
|
||||
|
||||
postPatch = ''
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "hahomematic";
|
||||
version = "2024.5.4";
|
||||
version = "2024.6.0";
|
||||
pyproject = true;
|
||||
|
||||
disabled = pythonOlder "3.12";
|
||||
@@ -27,7 +27,7 @@ buildPythonPackage rec {
|
||||
owner = "danielperna84";
|
||||
repo = "hahomematic";
|
||||
rev = "refs/tags/${version}";
|
||||
hash = "sha256-pNG1R19H3fRje2pfW2hZw3zuGnElksI+Ugm6imnzK/w=";
|
||||
hash = "sha256-6WG8N4LcQ52mbrVP1aPL+xkpSQ9u3e0vV+Hf3ybh3mA=";
|
||||
};
|
||||
|
||||
__darwinAllowLocalNetworking = true;
|
||||
|
||||
@@ -23,7 +23,7 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "hass-nabucasa";
|
||||
version = "0.81.0";
|
||||
version = "0.81.1";
|
||||
pyproject = true;
|
||||
|
||||
disabled = pythonOlder "3.11";
|
||||
@@ -32,7 +32,7 @@ buildPythonPackage rec {
|
||||
owner = "nabucasa";
|
||||
repo = "hass-nabucasa";
|
||||
rev = "refs/tags/${version}";
|
||||
hash = "sha256-61pdl9bjtvC9Fa7jCtSPEz/5PJiANmKqOSSHjK7is2s=";
|
||||
hash = "sha256-/sY/JijBCcGcbMjoX0yuhFIWvU+TFVN8sRxBx+CDVVs=";
|
||||
};
|
||||
|
||||
pythonRelaxDeps = [ "acme" ];
|
||||
|
||||
@@ -1,10 +1,13 @@
|
||||
{
|
||||
lib,
|
||||
buildPythonPackage,
|
||||
fetchPypi,
|
||||
fetchFromGitHub,
|
||||
pythonOlder,
|
||||
|
||||
# propagates
|
||||
# build-system
|
||||
setuptools,
|
||||
|
||||
# dependencies
|
||||
pyyaml,
|
||||
unicode-rbnf,
|
||||
|
||||
@@ -14,20 +17,24 @@
|
||||
|
||||
let
|
||||
pname = "hassil";
|
||||
version = "1.6.1";
|
||||
version = "1.7.1";
|
||||
in
|
||||
buildPythonPackage {
|
||||
inherit pname version;
|
||||
format = "setuptools";
|
||||
pyproject = true;
|
||||
|
||||
disabled = pythonOlder "3.9";
|
||||
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
hash = "sha256-jkPo02Jy6UqyC5YvwMw+DDkT8rG5Xe4EiNVED/JHzKc=";
|
||||
src = fetchFromGitHub {
|
||||
owner = "home-assistant";
|
||||
repo = "hassil";
|
||||
rev = "refs/tags/${version}";
|
||||
hash = "sha256-yrjzsJzyUFqTauEcNEOCQx2YxomkNS4J0JfQEQQ5m3E=";
|
||||
};
|
||||
|
||||
propagatedBuildInputs = [
|
||||
build-system = [ setuptools ];
|
||||
|
||||
dependencies = [
|
||||
pyyaml
|
||||
unicode-rbnf
|
||||
];
|
||||
|
||||
@@ -4,6 +4,7 @@
|
||||
buildPythonPackage,
|
||||
fetchFromGitHub,
|
||||
poetry-core,
|
||||
pythonRelaxDepsHook,
|
||||
pytestCheckHook,
|
||||
pythonOlder,
|
||||
pytz,
|
||||
@@ -11,8 +12,8 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "hdate";
|
||||
version = "0.10.4";
|
||||
format = "pyproject";
|
||||
version = "0.10.8";
|
||||
pyproject = true;
|
||||
|
||||
disabled = pythonOlder "3.7";
|
||||
|
||||
@@ -20,18 +21,20 @@ buildPythonPackage rec {
|
||||
owner = "py-libhdate";
|
||||
repo = "py-libhdate";
|
||||
rev = "refs/tags/v${version}";
|
||||
hash = "sha256-NF2ZA9ruW7sL2tLY11VAtyPRxGg2o5/mpv3ZsH/Zxb8=";
|
||||
hash = "sha256-SANCZl+1ghUuuxZAl6oycvo7hB7mIagjVEmwzarsspk=";
|
||||
};
|
||||
|
||||
postPatch = ''
|
||||
substituteInPlace pyproject.toml \
|
||||
--replace 'pytz = ">= 2020.0"' 'pytz = "*"' \
|
||||
--replace 'astral = {version = "^2.2", python = "^3.6"}' 'astral = "*"'
|
||||
'';
|
||||
build-system = [
|
||||
poetry-core
|
||||
pythonRelaxDepsHook
|
||||
];
|
||||
|
||||
nativeBuildInputs = [ poetry-core ];
|
||||
pythonRelaxDeps = [
|
||||
"astral"
|
||||
"pytz"
|
||||
];
|
||||
|
||||
propagatedBuildInputs = [
|
||||
dependencies = [
|
||||
astral
|
||||
pytz
|
||||
];
|
||||
|
||||
@@ -31,6 +31,11 @@ buildPythonPackage rec {
|
||||
hash = "sha256-KTaZ3xbZpBIN5zP73YdJW6QeCQThGdqejnfWwvL+0R8=";
|
||||
};
|
||||
|
||||
patches = [
|
||||
# https://github.com/home-assistant-libs/home-assistant-bluetooth/issues/38
|
||||
./habluetooth-3.0-compat.patch
|
||||
];
|
||||
|
||||
postPatch = ''
|
||||
# drop pytest parametrization (coverage, etc.)
|
||||
sed -i '/addopts/d' pyproject.toml
|
||||
|
||||
@@ -0,0 +1,50 @@
|
||||
diff --git a/tests/test_models.py b/tests/test_models.py
|
||||
index ecfd70c..b8001f2 100644
|
||||
--- a/tests/test_models.py
|
||||
+++ b/tests/test_models.py
|
||||
@@ -88,6 +88,7 @@ def test_model_from_scanner():
|
||||
"service_uuids": ["cba20d00-224d-11e6-9fb8-0002a5d5c51b"],
|
||||
"source": "local",
|
||||
"time": now,
|
||||
+ "tx_power": -127,
|
||||
}
|
||||
|
||||
|
||||
@@ -109,6 +110,7 @@ def test_construct_service_info_bleak():
|
||||
advertisement=switchbot_adv,
|
||||
connectable=False,
|
||||
time=now,
|
||||
+ tx_power=None,
|
||||
)
|
||||
|
||||
assert service_info.service_uuids == ["cba20d00-224d-11e6-9fb8-0002a5d5c51b"]
|
||||
@@ -132,6 +134,7 @@ def test_construct_service_info_bleak():
|
||||
"service_uuids": ["cba20d00-224d-11e6-9fb8-0002a5d5c51b"],
|
||||
"source": "local",
|
||||
"time": now,
|
||||
+ "tx_power": None,
|
||||
}
|
||||
|
||||
|
||||
@@ -165,6 +168,7 @@ def test_from_device_and_advertisement_data():
|
||||
"service_uuids": ["cba20d00-224d-11e6-9fb8-0002a5d5c51b"],
|
||||
"source": "local",
|
||||
"time": now_monotonic,
|
||||
+ "tx_power": -127,
|
||||
}
|
||||
|
||||
|
||||
@@ -200,6 +204,7 @@ def test_pyobjc_compat():
|
||||
advertisement=switchbot_adv,
|
||||
connectable=False,
|
||||
time=now,
|
||||
+ tx_power=None,
|
||||
)
|
||||
|
||||
assert service_info.service_uuids == ["cba20d00-224d-11e6-9fb8-0002a5d5c51b"]
|
||||
@@ -223,4 +228,5 @@ def test_pyobjc_compat():
|
||||
"service_uuids": ["cba20d00-224d-11e6-9fb8-0002a5d5c51b"],
|
||||
"source": "local",
|
||||
"time": now,
|
||||
+ "tx_power": None,
|
||||
}
|
||||
@@ -8,7 +8,7 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "home-assistant-chip-clusters";
|
||||
version = "2024.3.2";
|
||||
version = "2024.5.2";
|
||||
format = "wheel";
|
||||
|
||||
src = fetchPypi {
|
||||
@@ -16,7 +16,7 @@ buildPythonPackage rec {
|
||||
pname = "home_assistant_chip_clusters";
|
||||
dist = "py3";
|
||||
python = "py3";
|
||||
hash = "sha256-Imdpqy7m81oxfkzj+82afSX9juK/SOCBIMoaPjK8G+Y=";
|
||||
hash = "sha256-LP/Iw0dgm8TUws/SNUfg7b/OPIboCGB7JRiEwXNd+4A=";
|
||||
};
|
||||
|
||||
propagatedBuildInputs = [
|
||||
|
||||
@@ -29,7 +29,7 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "home-assistant-chip-core";
|
||||
version = "2024.3.2";
|
||||
version = "2024.5.2";
|
||||
format = "wheel";
|
||||
|
||||
disabled = pythonOlder "3.7";
|
||||
@@ -40,11 +40,11 @@ buildPythonPackage rec {
|
||||
{
|
||||
"aarch64-linux" = {
|
||||
name = "aarch64";
|
||||
hash = "sha256-li+fmEikVnTAkgQnoiWjoZaVRwGRadTYuQySR5s8VB4=";
|
||||
hash = "sha256-4C3KHmFbbpeWvmfwoVcc8kWRw22sGJMyDKsUGcbch6U=";
|
||||
};
|
||||
"x86_64-linux" = {
|
||||
name = "x86_64";
|
||||
hash = "sha256-iUKtAz00qFklTW2ilUPGAWhpqDmnLb6D3Zdy1oHpQl0=";
|
||||
hash = "sha256-n+Dn0vL0uUEvXsoKegSpJIG2jHbXSrYv2NhL+ZeVHrk=";
|
||||
};
|
||||
}
|
||||
.${stdenv.system} or (throw "Unsupported system: ${stdenv.system}");
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "lingva";
|
||||
version = "5.0.2";
|
||||
version = "5.0.3";
|
||||
pyproject = true;
|
||||
|
||||
disabled = pythonOlder "3.7";
|
||||
@@ -21,7 +21,7 @@ buildPythonPackage rec {
|
||||
owner = "vacanza";
|
||||
repo = "lingva";
|
||||
rev = "refs/tags/v${version}";
|
||||
hash = "sha256-kr64L/DtEWZu9z2p90QJHnb/6LygwZgxE+rARbo0NYI=";
|
||||
hash = "sha256-usJyEbHtwhsc0ulG9+7zJ/kDUFrxfqykZLOAWwzP+Dw=";
|
||||
};
|
||||
|
||||
build-system = [ setuptools ];
|
||||
|
||||
@@ -12,11 +12,12 @@
|
||||
pythonOlder,
|
||||
setuptools,
|
||||
syrupy,
|
||||
tenacity,
|
||||
}:
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "nettigo-air-monitor";
|
||||
version = "3.0.1";
|
||||
version = "3.1.0";
|
||||
pyproject = true;
|
||||
|
||||
disabled = pythonOlder "3.11";
|
||||
@@ -25,7 +26,7 @@ buildPythonPackage rec {
|
||||
owner = "bieniu";
|
||||
repo = "nettigo-air-monitor";
|
||||
rev = "refs/tags/${version}";
|
||||
hash = "sha256-Ysvyg2cj09Bb+xpNPapYAQSBDKfGsYZcHj9xxIR8KGw=";
|
||||
hash = "sha256-9LrzCUstzMTzt2qHzDsllyep5Rtt6vrrvVPRFILUtwA=";
|
||||
};
|
||||
|
||||
build-system = [ setuptools ];
|
||||
@@ -34,6 +35,7 @@ buildPythonPackage rec {
|
||||
aiohttp
|
||||
aqipy-atmotech
|
||||
dacite
|
||||
tenacity
|
||||
];
|
||||
|
||||
nativeCheckInputs = [
|
||||
@@ -44,6 +46,12 @@ buildPythonPackage rec {
|
||||
syrupy
|
||||
];
|
||||
|
||||
disabledTests = [
|
||||
# stuck in epoll
|
||||
"test_retry_fail"
|
||||
"test_retry_success"
|
||||
];
|
||||
|
||||
pythonImportsCheck = [ "nettigo_air_monitor" ];
|
||||
|
||||
meta = with lib; {
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "pydrawise";
|
||||
version = "2024.6.1";
|
||||
version = "2024.6.2";
|
||||
pyproject = true;
|
||||
|
||||
disabled = pythonOlder "3.10";
|
||||
@@ -27,7 +27,7 @@ buildPythonPackage rec {
|
||||
owner = "dknowles2";
|
||||
repo = "pydrawise";
|
||||
rev = "refs/tags/${version}";
|
||||
hash = "sha256-mG1/Cd+w6KqI+KBjJazFBmAQDWZy/y2zFLFGSLVPyz0=";
|
||||
hash = "sha256-vbEAlmb7j7QeFdYj3FZMPsDtawOzige/WQKDbPPxzoY=";
|
||||
};
|
||||
|
||||
build-system = [
|
||||
|
||||
@@ -3,33 +3,40 @@
|
||||
aiohttp,
|
||||
buildPythonPackage,
|
||||
fetchFromGitHub,
|
||||
poetry-core,
|
||||
poetry-dynamic-versioning,
|
||||
pythonRelaxDepsHook,
|
||||
iso4217,
|
||||
pytest-asyncio,
|
||||
pythonOlder,
|
||||
pytz,
|
||||
}:
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "pyefergy";
|
||||
version = "22.1.1";
|
||||
format = "setuptools";
|
||||
version = "22.5.0";
|
||||
pyproject = true;
|
||||
|
||||
disabled = pythonOlder "3.8";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "tkdrob";
|
||||
repo = pname;
|
||||
rev = version;
|
||||
hash = "sha256-AdoM+PcVoajxhnEfkyN9UuNufChu8XGmZDLNC3mjrps=";
|
||||
repo = "pyefergy";
|
||||
rev = "refs/tags/v${version}";
|
||||
hash = "sha256-4M3r/+C42X95/7BGZAJbkXKKFEkGzLlvX0Ynv+eL8qc=";
|
||||
};
|
||||
|
||||
postPatch = ''
|
||||
# setuptools.extern.packaging.version.InvalidVersion: Invalid version: 'master'
|
||||
substituteInPlace setup.py \
|
||||
--replace 'version="master",' 'version="${version}",'
|
||||
'';
|
||||
build-system = [
|
||||
poetry-core
|
||||
poetry-dynamic-versioning
|
||||
pythonRelaxDepsHook
|
||||
];
|
||||
|
||||
propagatedBuildInputs = [
|
||||
pythonRemoveDeps = [
|
||||
"codecov"
|
||||
"types-pytz"
|
||||
];
|
||||
|
||||
dependencies = [
|
||||
aiohttp
|
||||
iso4217
|
||||
pytz
|
||||
@@ -41,6 +48,7 @@ buildPythonPackage rec {
|
||||
pythonImportsCheck = [ "pyefergy" ];
|
||||
|
||||
meta = with lib; {
|
||||
changelog = "https://github.com/tkdrob/pyefergy/releases/tag/v${version}";
|
||||
description = "Python API library for Efergy energy meters";
|
||||
homepage = "https://github.com/tkdrob/pyefergy";
|
||||
license = with licenses; [ mit ];
|
||||
|
||||
@@ -4,6 +4,7 @@
|
||||
aresponses,
|
||||
buildPythonPackage,
|
||||
fetchFromGitHub,
|
||||
poetry-core,
|
||||
pytestCheckHook,
|
||||
pytest-asyncio,
|
||||
pythonOlder,
|
||||
@@ -11,19 +12,27 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "pylaunches";
|
||||
version = "1.4.0";
|
||||
format = "setuptools";
|
||||
version = "2.0.0";
|
||||
pyproject = true;
|
||||
|
||||
disabled = pythonOlder "3.8";
|
||||
disabled = pythonOlder "3.11";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "ludeeus";
|
||||
repo = pname;
|
||||
rev = version;
|
||||
sha256 = "sha256-bIcnYcbfAwjet3cg97y+ujFfY2916ANk4sw0sZoU59g=";
|
||||
repo = "pylaunches";
|
||||
rev = "refs/tags/${version}";
|
||||
hash = "sha256-NewzzZuiXwaWU59bu+M2QcSfydL1khvw/YJkbZ58W2Q=";
|
||||
};
|
||||
|
||||
propagatedBuildInputs = [ aiohttp ];
|
||||
postPatch = ''
|
||||
# Upstream doesn't set version in the repo
|
||||
substituteInPlace pyproject.toml \
|
||||
--replace-fail 'version = "0"' 'version = "${version}"'
|
||||
'';
|
||||
|
||||
build-system = [ poetry-core ];
|
||||
|
||||
dependencies = [ aiohttp ];
|
||||
|
||||
nativeCheckInputs = [
|
||||
aresponses
|
||||
@@ -31,18 +40,12 @@ buildPythonPackage rec {
|
||||
pytest-asyncio
|
||||
];
|
||||
|
||||
postPatch = ''
|
||||
# Upstream doesn't set version in the repo
|
||||
substituteInPlace setup.py \
|
||||
--replace 'version="main",' 'version="${version}",' \
|
||||
--replace ', "pytest-runner"' ""
|
||||
'';
|
||||
|
||||
pythonImportsCheck = [ "pylaunches" ];
|
||||
|
||||
meta = with lib; {
|
||||
description = "Python module to get information about upcoming space launches";
|
||||
homepage = "https://github.com/ludeeus/pylaunches";
|
||||
changelog = "https://github.com/ludeeus/pylaunches/releases/tag/${version}";
|
||||
license = licenses.mit;
|
||||
maintainers = with maintainers; [ fab ];
|
||||
};
|
||||
|
||||
@@ -14,7 +14,7 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "python-homewizard-energy";
|
||||
version = "5.0.0";
|
||||
version = "6.0.0";
|
||||
pyproject = true;
|
||||
|
||||
disabled = pythonOlder "3.9";
|
||||
@@ -23,7 +23,7 @@ buildPythonPackage rec {
|
||||
owner = "DCSBL";
|
||||
repo = "python-homewizard-energy";
|
||||
rev = "refs/tags/v${version}";
|
||||
hash = "sha256-z9JJHS7w/lugV23xJjWHBWVQp38J3CKtj4IuDvpPQJw=";
|
||||
hash = "sha256-tOoNC9MysL5PcIa1N/GjzNy+4+ovZGQznYYDt1o6f4c=";
|
||||
};
|
||||
|
||||
postPatch = ''
|
||||
@@ -31,9 +31,9 @@ buildPythonPackage rec {
|
||||
--replace-fail 'version = "0.0.0"' 'version = "${version}"'
|
||||
'';
|
||||
|
||||
nativeBuildInputs = [ poetry-core ];
|
||||
build-system = [ poetry-core ];
|
||||
|
||||
propagatedBuildInputs = [
|
||||
dependencies = [
|
||||
aiohttp
|
||||
async-timeout
|
||||
];
|
||||
|
||||
@@ -34,13 +34,13 @@
|
||||
let
|
||||
paaCerts = stdenvNoCC.mkDerivation rec {
|
||||
pname = "matter-server-paa-certificates";
|
||||
version = "1.2.0.1";
|
||||
version = "1.3.0.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "project-chip";
|
||||
repo = "connectedhomeip";
|
||||
rev = "refs/tags/v${version}";
|
||||
hash = "sha256-p3P0n5oKRasYz386K2bhN3QVfN6oFndFIUWLEUWB0ss=";
|
||||
hash = "sha256-5MI6r0KhSTzolesTQ8YWeoko64jFu4jHfO5KOOKpV0A=";
|
||||
};
|
||||
|
||||
installPhase = ''
|
||||
@@ -56,8 +56,8 @@ in
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "python-matter-server";
|
||||
version = "5.10.0";
|
||||
format = "pyproject";
|
||||
version = "6.1.0";
|
||||
pyproject = true;
|
||||
|
||||
disabled = pythonOlder "3.10";
|
||||
|
||||
@@ -65,7 +65,7 @@ buildPythonPackage rec {
|
||||
owner = "home-assistant-libs";
|
||||
repo = "python-matter-server";
|
||||
rev = "refs/tags/${version}";
|
||||
hash = "sha256-rfpGclSgCBTxlTgVqgNz3ixoldB9M+6mLmogkNDDdWs=";
|
||||
hash = "sha256-sY/FaMZ3p/AC63t1ku1Khgqi71G7u2O+ZPTuMPHFkuk=";
|
||||
};
|
||||
|
||||
patches = [
|
||||
@@ -81,14 +81,14 @@ buildPythonPackage rec {
|
||||
--replace '--cov' ""
|
||||
'';
|
||||
|
||||
nativeBuildInputs = [
|
||||
build-system = [
|
||||
setuptools
|
||||
pythonRelaxDepsHook
|
||||
];
|
||||
|
||||
pythonRelaxDeps = [ "home-assistant-chip-clusters" ];
|
||||
|
||||
propagatedBuildInputs = [
|
||||
dependencies = [
|
||||
aiohttp
|
||||
aiorun
|
||||
async-timeout
|
||||
@@ -98,7 +98,7 @@ buildPythonPackage rec {
|
||||
home-assistant-chip-clusters
|
||||
];
|
||||
|
||||
passthru.optional-dependencies = {
|
||||
optional-dependencies = {
|
||||
server = [
|
||||
cryptography
|
||||
home-assistant-chip-core
|
||||
@@ -109,11 +109,11 @@ buildPythonPackage rec {
|
||||
nativeCheckInputs = [
|
||||
pytest-aiohttp
|
||||
pytestCheckHook
|
||||
] ++ lib.flatten (lib.attrValues passthru.optional-dependencies);
|
||||
] ++ lib.flatten (lib.attrValues optional-dependencies);
|
||||
|
||||
preCheck =
|
||||
let
|
||||
pythonEnv = python.withPackages (_: propagatedBuildInputs ++ nativeCheckInputs ++ [ pytest ]);
|
||||
pythonEnv = python.withPackages (_: dependencies ++ nativeCheckInputs ++ [ pytest ]);
|
||||
in
|
||||
''
|
||||
export PYTHONPATH=${pythonEnv}/${python.sitePackages}
|
||||
|
||||
@@ -1,3 +1,13 @@
|
||||
From f45cf9898f2e5a3a4c2b73a9ed84c4a037a85a1e Mon Sep 17 00:00:00 2001
|
||||
From: Matt Leon <ml@mattleon.com>
|
||||
Date: Sat, 1 Jun 2024 23:28:41 -0400
|
||||
Subject: [PATCH] Symlink PAA root certificates to nix store
|
||||
|
||||
---
|
||||
matter_server/server/const.py | 2 ++
|
||||
matter_server/server/helpers/paa_certificates.py | 6 ++++++
|
||||
2 files changed, 8 insertions(+)
|
||||
|
||||
diff --git a/matter_server/server/const.py b/matter_server/server/const.py
|
||||
index 8cca3cf..43f02f5 100644
|
||||
--- a/matter_server/server/const.py
|
||||
@@ -12,19 +22,19 @@ index 8cca3cf..43f02f5 100644
|
||||
.parent.resolve()
|
||||
.parent.resolve()
|
||||
diff --git a/matter_server/server/helpers/paa_certificates.py b/matter_server/server/helpers/paa_certificates.py
|
||||
index e530838..fdd6025 100644
|
||||
index de60c78..185e54c 100644
|
||||
--- a/matter_server/server/helpers/paa_certificates.py
|
||||
+++ b/matter_server/server/helpers/paa_certificates.py
|
||||
@@ -64,6 +64,8 @@ async def fetch_dcl_certificates(
|
||||
fetch_production_certificates: bool = True,
|
||||
@@ -105,6 +105,8 @@ async def fetch_dcl_certificates(
|
||||
base_url: str,
|
||||
) -> int:
|
||||
"""Fetch DCL PAA Certificates."""
|
||||
+ return 0
|
||||
+
|
||||
LOGGER.info("Fetching the latest PAA root certificates from DCL.")
|
||||
fetch_count: int = 0
|
||||
base_urls = set()
|
||||
@@ -124,6 +126,8 @@ async def fetch_dcl_certificates(
|
||||
|
||||
try:
|
||||
@@ -151,6 +153,8 @@ async def fetch_dcl_certificates(
|
||||
|
||||
async def fetch_git_certificates(paa_root_cert_dir: Path) -> int:
|
||||
"""Fetch Git PAA Certificates."""
|
||||
@@ -33,12 +43,15 @@ index e530838..fdd6025 100644
|
||||
fetch_count = 0
|
||||
LOGGER.info("Fetching the latest PAA root certificates from Git.")
|
||||
|
||||
@@ -159,6 +163,8 @@ async def fetch_certificates(
|
||||
@@ -185,6 +189,8 @@ async def fetch_certificates(
|
||||
fetch_production_certificates: bool = True,
|
||||
) -> int:
|
||||
"""Fetch PAA Certificates."""
|
||||
+ return 0
|
||||
+
|
||||
loop = asyncio.get_running_loop()
|
||||
paa_root_cert_dir_version = paa_root_cert_dir / ".version"
|
||||
|
||||
if not paa_root_cert_dir.is_dir():
|
||||
--
|
||||
2.44.1
|
||||
|
||||
|
||||
@@ -12,14 +12,14 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "pyvex";
|
||||
version = "9.2.104";
|
||||
version = "9.2.105";
|
||||
pyproject = true;
|
||||
|
||||
disabled = pythonOlder "3.11";
|
||||
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
hash = "sha256-lFzvo+DZgVathfAx++A7lA9dRrUqDyAg204h7M17zW8=";
|
||||
hash = "sha256-SlWcrrv3IvoTDy8CIxL/cPGs+asTwmWXU6Exul8a/O8=";
|
||||
};
|
||||
|
||||
build-system = [ setuptools ];
|
||||
|
||||
@@ -19,8 +19,8 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "renault-api";
|
||||
version = "0.2.2";
|
||||
format = "pyproject";
|
||||
version = "0.2.3";
|
||||
pyproject = true;
|
||||
|
||||
disabled = pythonOlder "3.7";
|
||||
|
||||
@@ -28,24 +28,19 @@ buildPythonPackage rec {
|
||||
owner = "hacf-fr";
|
||||
repo = "renault-api";
|
||||
rev = "refs/tags/v${version}";
|
||||
hash = "sha256-FZ1VNO8gEH7HJRu9EVuKIwSQbceG720tCVqAPqHwISQ=";
|
||||
hash = "sha256-+QqiD4mMfzlHmSiriaS0JzbMdOGCG7cg/xv6zJaPSOU=";
|
||||
};
|
||||
|
||||
build-system = [ poetry-core ];
|
||||
|
||||
propagatedBuildInputs = [
|
||||
dependencies = [
|
||||
aiohttp
|
||||
cryptography
|
||||
marshmallow-dataclass
|
||||
pyjwt
|
||||
];
|
||||
|
||||
dependencies = [
|
||||
aioresponses
|
||||
pytest-asyncio
|
||||
];
|
||||
|
||||
passthru.optional-dependencies = {
|
||||
optional-dependencies = {
|
||||
cli = [
|
||||
click
|
||||
dateparser
|
||||
@@ -54,11 +49,11 @@ buildPythonPackage rec {
|
||||
};
|
||||
|
||||
nativeCheckInputs = [
|
||||
aioresponses
|
||||
pytest-asyncio
|
||||
pytestCheckHook
|
||||
typeguard
|
||||
] ++ lib.flatten (builtins.attrValues passthru.optional-dependencies);
|
||||
|
||||
pytestFlagsArray = [ "--asyncio-mode=auto" ];
|
||||
] ++ lib.flatten (lib.attrValues optional-dependencies);
|
||||
|
||||
pythonImportsCheck = [ "renault_api" ];
|
||||
|
||||
|
||||
@@ -27,14 +27,14 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "universal-silabs-flasher";
|
||||
version = "0.0.19";
|
||||
version = "0.0.20";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "NabuCasa";
|
||||
repo = "universal-silabs-flasher";
|
||||
rev = "refs/tags/v${version}";
|
||||
hash = "sha256-VoO9B27CNY2Cnt/Q2HsU6DVYkukQMgbIHc6xqfN0P7w=";
|
||||
hash = "sha256-+wmBsb7zsN6vdNqUvozV317kEZCg1b+lBToRSdN2YM4=";
|
||||
};
|
||||
|
||||
postPatch = ''
|
||||
|
||||
@@ -0,0 +1,43 @@
|
||||
{
|
||||
lib,
|
||||
buildPythonPackage,
|
||||
fetchFromGitHub,
|
||||
|
||||
# build-system
|
||||
setuptools,
|
||||
|
||||
# dependencies
|
||||
voluptuous,
|
||||
|
||||
# tests
|
||||
pytestCheckHook,
|
||||
}:
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "voluptuous-openapi";
|
||||
version = "0.0.4";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "Shulyaka";
|
||||
repo = "voluptuous-openapi";
|
||||
# TODO: https://github.com/Shulyaka/voluptuous-openapi/commit/155f2dd6d55998c41aaafe0aa8a980f78f9e478b#commitcomment-142845137
|
||||
rev = "155f2dd6d55998c41aaafe0aa8a980f78f9e478b";
|
||||
hash = "sha256-ciAaWTltPKT9NzfxWoX6gk1gSMszQjVVimfn/0D+mfg=";
|
||||
};
|
||||
|
||||
build-system = [ setuptools ];
|
||||
|
||||
dependencies = [ voluptuous ];
|
||||
|
||||
nativeCheckInputs = [ pytestCheckHook ];
|
||||
|
||||
pythonImportsCheck = [ "voluptuous_openapi" ];
|
||||
|
||||
meta = with lib; {
|
||||
description = "Convert voluptuous schemas to OpenAPI Schema object";
|
||||
homepage = "https://github.com/Shulyaka/voluptuous-openapi";
|
||||
license = licenses.asl20;
|
||||
maintainers = with maintainers; [ hexa ];
|
||||
};
|
||||
}
|
||||
@@ -17,14 +17,14 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "wyoming";
|
||||
version = "1.5.3";
|
||||
version = "1.5.4";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "rhasspy";
|
||||
repo = "wyoming";
|
||||
rev = "refs/tags/${version}";
|
||||
hash = "sha256-SOPkvFMjoDQiWVP39+1Cx4fFmPH8wcBhZhaKapdZaeA=";
|
||||
hash = "sha256-gx9IbFkwR5fiFFAZTiQKzBbVBJ/RYz29sztgbvAEeRQ=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ setuptools ];
|
||||
|
||||
@@ -16,7 +16,7 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "xapp";
|
||||
version = "2.4.1";
|
||||
version = "2.4.2";
|
||||
|
||||
format = "other";
|
||||
|
||||
@@ -24,7 +24,7 @@ buildPythonPackage rec {
|
||||
owner = "linuxmint";
|
||||
repo = "python-xapp";
|
||||
rev = version;
|
||||
hash = "sha256-Kvhp+biZ+KK9FYma/8cUEaQCHPKMLjOO909kbyMLQ3o=";
|
||||
hash = "sha256-Gbm4YT9ZyrROOAbKz5xYd9J9YG9cUL2Oo6dDCPciaBs=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
@@ -42,14 +42,8 @@ buildPythonPackage rec {
|
||||
];
|
||||
|
||||
postPatch = ''
|
||||
substituteInPlace "xapp/os.py" --replace "/usr/bin/pkexec" "${polkit}/bin/pkexec"
|
||||
'';
|
||||
|
||||
postInstall = ''
|
||||
# This is typically set by pipInstallHook/eggInstallHook,
|
||||
# so we have to do so manually when using meson.
|
||||
# https://github.com/NixOS/nixpkgs/issues/175227
|
||||
export PYTHONPATH=$out/${python.sitePackages}:$PYTHONPATH
|
||||
substituteInPlace "xapp/os.py" \
|
||||
--replace-fail "/usr/bin/pkexec" "${polkit}/bin/pkexec"
|
||||
'';
|
||||
|
||||
doCheck = false;
|
||||
@@ -63,7 +57,7 @@ buildPythonPackage rec {
|
||||
meta = with lib; {
|
||||
homepage = "https://github.com/linuxmint/python-xapp";
|
||||
description = "Cross-desktop libraries and common resources for python";
|
||||
license = licenses.lgpl2;
|
||||
license = licenses.lgpl2Plus;
|
||||
platforms = platforms.linux;
|
||||
maintainers = teams.cinnamon.members;
|
||||
};
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "zwave-js-server-python";
|
||||
version = "0.55.4";
|
||||
version = "0.56.0";
|
||||
pyproject = true;
|
||||
|
||||
disabled = pythonOlder "3.11";
|
||||
@@ -21,7 +21,7 @@ buildPythonPackage rec {
|
||||
owner = "home-assistant-libs";
|
||||
repo = "zwave-js-server-python";
|
||||
rev = "refs/tags/${version}";
|
||||
hash = "sha256-wPvMgQR85yHC0k+ENj+r/ilcxmOipSFGkz8qBRLgPaY=";
|
||||
hash = "sha256-PLXdK8fFwj0D8F/UD3nZUN6AEsxmJAuaOfJac+dN/sI=";
|
||||
};
|
||||
|
||||
build-system = [ setuptools ];
|
||||
|
||||
@@ -14,6 +14,7 @@
|
||||
, iptables
|
||||
, aardvark-dns
|
||||
, netavark
|
||||
, passt
|
||||
}:
|
||||
|
||||
let
|
||||
@@ -36,6 +37,7 @@ let
|
||||
] ++ lib.optionals stdenv.isLinux [
|
||||
aardvark-dns
|
||||
netavark
|
||||
passt
|
||||
];
|
||||
};
|
||||
|
||||
|
||||
@@ -761,6 +761,7 @@
|
||||
"LicenseRef-KDE-Accepted-LGPL"
|
||||
],
|
||||
"kcontacts": [
|
||||
"BSD-3-Clause",
|
||||
"CC0-1.0",
|
||||
"LGPL-2.0-or-later"
|
||||
],
|
||||
|
||||
@@ -1,362 +1,362 @@
|
||||
{
|
||||
"attica": {
|
||||
"version": "6.2.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.2/attica-6.2.0.tar.xz",
|
||||
"hash": "sha256-J1+wCz9INwTYAEhIg6N4l5ejGYsM5oDYUxPZl3/94vA="
|
||||
"version": "6.3.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.3/attica-6.3.0.tar.xz",
|
||||
"hash": "sha256-q686EToALV2ENaOnUCD5jFdCkNLFUqXyVikdBBjMWe0="
|
||||
},
|
||||
"baloo": {
|
||||
"version": "6.2.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.2/baloo-6.2.0.tar.xz",
|
||||
"hash": "sha256-HqQTudutp9Bkah+Nw/BoiSjCZuY4hSjP0F1MB5p+Iqg="
|
||||
"version": "6.3.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.3/baloo-6.3.0.tar.xz",
|
||||
"hash": "sha256-h6+W5Y2TA0eeYot8gBZlYxtuVpjhupUm9BXPbzdVoGQ="
|
||||
},
|
||||
"bluez-qt": {
|
||||
"version": "6.2.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.2/bluez-qt-6.2.0.tar.xz",
|
||||
"hash": "sha256-lkh09OS0z6Y6lAy9CsIb0NxPwGwU/3qNtU+YEZv4tDA="
|
||||
"version": "6.3.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.3/bluez-qt-6.3.0.tar.xz",
|
||||
"hash": "sha256-O2i4P64QMthCE2krDJCPD9V8r+VxdcYrbOW4m8HUotw="
|
||||
},
|
||||
"breeze-icons": {
|
||||
"version": "6.2.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.2/breeze-icons-6.2.0.tar.xz",
|
||||
"hash": "sha256-31o7FQdo3Vx4Gmw9GEjXn0sOsvMn4kjFQmoSNKpME1s="
|
||||
"version": "6.3.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.3/breeze-icons-6.3.0.tar.xz",
|
||||
"hash": "sha256-ZyZjePLX2/E9xPaR3kPzC1rKTkozNun2Dw77oqR05iY="
|
||||
},
|
||||
"extra-cmake-modules": {
|
||||
"version": "6.2.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.2/extra-cmake-modules-6.2.0.tar.xz",
|
||||
"hash": "sha256-Y3S/oN3ti+JlxwKs1d4R7s0oUcYluT4ch9jQ9fGo6+E="
|
||||
"version": "6.3.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.3/extra-cmake-modules-6.3.0.tar.xz",
|
||||
"hash": "sha256-E2j4+6lcR1pAnv8F94uvSczSZViJ0elJAr/Ihnha+Bg="
|
||||
},
|
||||
"frameworkintegration": {
|
||||
"version": "6.2.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.2/frameworkintegration-6.2.0.tar.xz",
|
||||
"hash": "sha256-5B9ksXitna3K1RsUW9WAhoq6Bh+4D/FWFCaNCexODXw="
|
||||
"version": "6.3.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.3/frameworkintegration-6.3.0.tar.xz",
|
||||
"hash": "sha256-lHAFUbM3P3krJ+psowE8e9qPa2MmC5GLPB7sDYOtTH8="
|
||||
},
|
||||
"kapidox": {
|
||||
"version": "6.2.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.2/kapidox-6.2.0.tar.xz",
|
||||
"hash": "sha256-A6zTkjMxrztOTsJ9MlNfow1lg9LQhh/SgqtjgiOYdas="
|
||||
"version": "6.3.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.3/kapidox-6.3.0.tar.xz",
|
||||
"hash": "sha256-IdOcUzG1kjkgtrs+08ZQIaZiUPivkSVWTLkJQwAy104="
|
||||
},
|
||||
"karchive": {
|
||||
"version": "6.2.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.2/karchive-6.2.0.tar.xz",
|
||||
"hash": "sha256-FDXgnmS/TPJ87r/HZYLkTbnTexRT5Vru4Jd4vM/ZqLI="
|
||||
"version": "6.3.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.3/karchive-6.3.0.tar.xz",
|
||||
"hash": "sha256-J4B/Vwdmj5qkHImOupAZijCDV3/aufR1GgL+/mNnTik="
|
||||
},
|
||||
"kauth": {
|
||||
"version": "6.2.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.2/kauth-6.2.0.tar.xz",
|
||||
"hash": "sha256-NRHZ2FfA9pYrAFs4HsXi/vne1ZJE2hTjHdBnPgWmmwo="
|
||||
"version": "6.3.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.3/kauth-6.3.0.tar.xz",
|
||||
"hash": "sha256-6882gW/4JqLPs+0KDTdG19qaI/eZAexDt6TnsVavM7U="
|
||||
},
|
||||
"kbookmarks": {
|
||||
"version": "6.2.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.2/kbookmarks-6.2.0.tar.xz",
|
||||
"hash": "sha256-GvDWvnxDyxe8movaRkw3K58n+Z083zvpXsXyTjQ2jvs="
|
||||
"version": "6.3.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.3/kbookmarks-6.3.0.tar.xz",
|
||||
"hash": "sha256-8HidqquGsMJFGpHiEyfyC/HSAEkc93RK+TwmKqds/qE="
|
||||
},
|
||||
"kcalendarcore": {
|
||||
"version": "6.2.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.2/kcalendarcore-6.2.0.tar.xz",
|
||||
"hash": "sha256-o+J3wBNqWd5jWmWfcRnXNoUsL/9QCy9f1Dn2kGbz8gk="
|
||||
"version": "6.3.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.3/kcalendarcore-6.3.0.tar.xz",
|
||||
"hash": "sha256-zd92tgTLXiYyB4H3bKDKuo4j5lMmPSoglekbKIoWE/s="
|
||||
},
|
||||
"kcmutils": {
|
||||
"version": "6.2.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.2/kcmutils-6.2.0.tar.xz",
|
||||
"hash": "sha256-jO8UDKnqvynoighInHmQeOhSR5B/1vdBZa6v1O1AwLs="
|
||||
"version": "6.3.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.3/kcmutils-6.3.0.tar.xz",
|
||||
"hash": "sha256-mZiwjOQjyeWc3MEmp0dTWaDE++awQA9EQQyKXLaSjkA="
|
||||
},
|
||||
"kcodecs": {
|
||||
"version": "6.2.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.2/kcodecs-6.2.0.tar.xz",
|
||||
"hash": "sha256-0ED7A1EMqQlC5UMjsa/SbsANRZsbLFTm7u7OUWaELy8="
|
||||
"version": "6.3.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.3/kcodecs-6.3.0.tar.xz",
|
||||
"hash": "sha256-aQJTGvw9R9VD/rlxwrwEkBryZeZzCkd69EAAc7Iuxuw="
|
||||
},
|
||||
"kcolorscheme": {
|
||||
"version": "6.2.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.2/kcolorscheme-6.2.0.tar.xz",
|
||||
"hash": "sha256-CZDBcsWxKZa3wL48LlNTDO9l6vdtGShUzyB4cvupXxs="
|
||||
"version": "6.3.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.3/kcolorscheme-6.3.0.tar.xz",
|
||||
"hash": "sha256-MRcwvc+BAJ9aeWlPE1qTBApKg6ZsuULZYX/NaXYEkDU="
|
||||
},
|
||||
"kcompletion": {
|
||||
"version": "6.2.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.2/kcompletion-6.2.0.tar.xz",
|
||||
"hash": "sha256-WMuTjrER6IWd0bqlEGJGfyJrjGfLH9uYdI0+l/q/COk="
|
||||
"version": "6.3.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.3/kcompletion-6.3.0.tar.xz",
|
||||
"hash": "sha256-PwJ6xr0oXQQKUDjDGxDjBr0ssJnTluiFNs0UnojucS4="
|
||||
},
|
||||
"kconfig": {
|
||||
"version": "6.2.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.2/kconfig-6.2.0.tar.xz",
|
||||
"hash": "sha256-JRK8A2/EDNwjNFy/gDeFPHr9yTt/gVKFR6RR4PjEKek="
|
||||
"version": "6.3.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.3/kconfig-6.3.0.tar.xz",
|
||||
"hash": "sha256-jYCar3tRUezXl8YBx/JwG8Qmtm1DG1IGnH/ztAAteXk="
|
||||
},
|
||||
"kconfigwidgets": {
|
||||
"version": "6.2.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.2/kconfigwidgets-6.2.0.tar.xz",
|
||||
"hash": "sha256-O15yxuVee50LPr7g/os5wJjdB6Vt452hVWiRkl632WM="
|
||||
"version": "6.3.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.3/kconfigwidgets-6.3.0.tar.xz",
|
||||
"hash": "sha256-ushmabg8OfoNPUWAQgLtbbWqSO3GtNF3xXKiIU0mIJA="
|
||||
},
|
||||
"kcontacts": {
|
||||
"version": "6.2.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.2/kcontacts-6.2.0.tar.xz",
|
||||
"hash": "sha256-cJyhnpB2+YdRdk0Cm41kjGphsXJiukghz5f5E8y9G/k="
|
||||
"version": "6.3.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.3/kcontacts-6.3.0.tar.xz",
|
||||
"hash": "sha256-IptbF5fNx/rrIn9xXIbt7o6EZPQLJHQyr5CeOz0wsQc="
|
||||
},
|
||||
"kcoreaddons": {
|
||||
"version": "6.2.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.2/kcoreaddons-6.2.0.tar.xz",
|
||||
"hash": "sha256-P5g2o85ecog78DJYe3Rc5VQ1qnYnF0V50uAY2nFzOO0="
|
||||
"version": "6.3.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.3/kcoreaddons-6.3.0.tar.xz",
|
||||
"hash": "sha256-uLuTusKhF1/2BYP2/KFLhwfrh47v4HQSF0GzyFzFx1Y="
|
||||
},
|
||||
"kcrash": {
|
||||
"version": "6.2.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.2/kcrash-6.2.0.tar.xz",
|
||||
"hash": "sha256-ALe0iFyyqS6DKBbpzB2oz1zMxMRILBNkjwIJiMhs9Yg="
|
||||
"version": "6.3.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.3/kcrash-6.3.0.tar.xz",
|
||||
"hash": "sha256-ZcZ6D+m42ifQ7+ikThajSOf2ArKVEQYvJjtVXr6kj0E="
|
||||
},
|
||||
"kdav": {
|
||||
"version": "6.2.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.2/kdav-6.2.0.tar.xz",
|
||||
"hash": "sha256-8YJ4z8creo7tSKTUR+rgfkMdFCmNvPWbpFu5NihsZOE="
|
||||
"version": "6.3.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.3/kdav-6.3.0.tar.xz",
|
||||
"hash": "sha256-sJKpGeglU5mVeNsQKPaOv+bLXx2hKXIvLGpmLQ23Kbk="
|
||||
},
|
||||
"kdbusaddons": {
|
||||
"version": "6.2.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.2/kdbusaddons-6.2.0.tar.xz",
|
||||
"hash": "sha256-vKDfP8c2Hv/Pgf+3ldj/YuIYnqlnJJLWsmweAUT+3Wc="
|
||||
"version": "6.3.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.3/kdbusaddons-6.3.0.tar.xz",
|
||||
"hash": "sha256-fi2Jme8JUTqqQgAKy1NpsgPNWXcwj254kc3mqNRCIAI="
|
||||
},
|
||||
"kdeclarative": {
|
||||
"version": "6.2.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.2/kdeclarative-6.2.0.tar.xz",
|
||||
"hash": "sha256-qFw/FZnSKfBS7jeG6QQazlUQyZhEyO/Hv8ndrtGTbYQ="
|
||||
"version": "6.3.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.3/kdeclarative-6.3.0.tar.xz",
|
||||
"hash": "sha256-gH2DxId1ntVAhc5RSoD7OuzqBO+Y7g6jBmaPttWkbc4="
|
||||
},
|
||||
"kded": {
|
||||
"version": "6.2.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.2/kded-6.2.0.tar.xz",
|
||||
"hash": "sha256-ym1pcbZhtRQu3mq5oay+JNQIXvvJ8TmIwXlkmxJhq08="
|
||||
"version": "6.3.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.3/kded-6.3.0.tar.xz",
|
||||
"hash": "sha256-1LPlXLoRtroS33o6uVjmNxMEmaNPzDuRihyrfeYjXkg="
|
||||
},
|
||||
"kdesu": {
|
||||
"version": "6.2.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.2/kdesu-6.2.0.tar.xz",
|
||||
"hash": "sha256-fGEv6kidnj49PJDKsNMU2YSGvcBgFKYPYJ/f8hUFgi8="
|
||||
"version": "6.3.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.3/kdesu-6.3.0.tar.xz",
|
||||
"hash": "sha256-o5kFoYEzR3d5B2IgY/w9UVogw7baD+R5qmFzQSap594="
|
||||
},
|
||||
"kdnssd": {
|
||||
"version": "6.2.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.2/kdnssd-6.2.0.tar.xz",
|
||||
"hash": "sha256-UJARNnwRw7FwNNdD6mk0lRpvxSW5Un0Yw4r4H2Cwj0U="
|
||||
"version": "6.3.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.3/kdnssd-6.3.0.tar.xz",
|
||||
"hash": "sha256-Zx1I0t4al0tXDrT19vagOHX6Fx6t50uBOWpLtHS5cSo="
|
||||
},
|
||||
"kdoctools": {
|
||||
"version": "6.2.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.2/kdoctools-6.2.0.tar.xz",
|
||||
"hash": "sha256-7POFVuxfnZnuLOssKHJ/TIA0IhfLabmqlFpvcC3D/08="
|
||||
"version": "6.3.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.3/kdoctools-6.3.0.tar.xz",
|
||||
"hash": "sha256-S1DtFbnb0IpbN5vTLtG0fugJcau+DHolcLdJpmXHhUo="
|
||||
},
|
||||
"kfilemetadata": {
|
||||
"version": "6.2.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.2/kfilemetadata-6.2.0.tar.xz",
|
||||
"hash": "sha256-EGlBZUAkthZdo/rCYi++vTX/CfCDRa2TorLBq/oXfjA="
|
||||
"version": "6.3.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.3/kfilemetadata-6.3.0.tar.xz",
|
||||
"hash": "sha256-vYjjeIYaA62pnGmEGoH87v090iAUUAf7/pETJwt9YIg="
|
||||
},
|
||||
"kglobalaccel": {
|
||||
"version": "6.2.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.2/kglobalaccel-6.2.0.tar.xz",
|
||||
"hash": "sha256-x0cn/vSjloDjbF7SfNtMW3VQQ3lfpSd07jvGo7Vo5yQ="
|
||||
"version": "6.3.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.3/kglobalaccel-6.3.0.tar.xz",
|
||||
"hash": "sha256-wIIGyjnbEieiqKPIwGki1ZCIMMttUu8hLLWXuMcCnfE="
|
||||
},
|
||||
"kguiaddons": {
|
||||
"version": "6.2.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.2/kguiaddons-6.2.0.tar.xz",
|
||||
"hash": "sha256-ulpeQtW5uUSGQZJjg2B0Qp/T+s/DZP1OOimlS8beXds="
|
||||
"version": "6.3.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.3/kguiaddons-6.3.0.tar.xz",
|
||||
"hash": "sha256-4VGbH8Aew3McKSa2mu56MsE+D5IXiDT+9ISsN9XcMgE="
|
||||
},
|
||||
"kholidays": {
|
||||
"version": "6.2.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.2/kholidays-6.2.0.tar.xz",
|
||||
"hash": "sha256-nXqAUofgQoHdWbjMsTAkBqkv4JQeJzysHHJO9hJfrCk="
|
||||
"version": "6.3.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.3/kholidays-6.3.0.tar.xz",
|
||||
"hash": "sha256-n5nhGMc9odU4Bcs47odhFdda1etfsQijjmrogOfPrF4="
|
||||
},
|
||||
"ki18n": {
|
||||
"version": "6.2.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.2/ki18n-6.2.0.tar.xz",
|
||||
"hash": "sha256-iqj0dA2wgPTwws6I0PKJdA1VyqBrf3a/IWPQ+5/TZg8="
|
||||
"version": "6.3.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.3/ki18n-6.3.0.tar.xz",
|
||||
"hash": "sha256-TZU0HrogcP7DkBOW6wpo9KhCMzfeXqI/uGsOpwyVcoI="
|
||||
},
|
||||
"kiconthemes": {
|
||||
"version": "6.2.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.2/kiconthemes-6.2.0.tar.xz",
|
||||
"hash": "sha256-wP/mX1P1m3W/BDLE9X99NraEDIf4Dp6luIzrcaKLVkU="
|
||||
"version": "6.3.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.3/kiconthemes-6.3.0.tar.xz",
|
||||
"hash": "sha256-lFOUr8n4IHkkvwf5pt477n/NUjvOh+AATWJ2erN8wwM="
|
||||
},
|
||||
"kidletime": {
|
||||
"version": "6.2.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.2/kidletime-6.2.0.tar.xz",
|
||||
"hash": "sha256-BpGC5Kv7g/k2YdW7Dq6xS0TjcF+jSS29uOwDv+bj2dw="
|
||||
"version": "6.3.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.3/kidletime-6.3.0.tar.xz",
|
||||
"hash": "sha256-zY9nfM5nODQriIF9DnwYA0YPAOQJ1zDFrg6jOxQmRy0="
|
||||
},
|
||||
"kimageformats": {
|
||||
"version": "6.2.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.2/kimageformats-6.2.0.tar.xz",
|
||||
"hash": "sha256-mEQhkYXwP+eZCurm/7ql9FKw9sUFPIcovIfpdoJkNWE="
|
||||
"version": "6.3.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.3/kimageformats-6.3.0.tar.xz",
|
||||
"hash": "sha256-DtQHcb017VOvfEpSFhEb7ygidbLrOErgB2yRfbIMEhA="
|
||||
},
|
||||
"kio": {
|
||||
"version": "6.2.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.2/kio-6.2.0.tar.xz",
|
||||
"hash": "sha256-Mx1v9rnLsOZSGl0HRrFSviWI/WMac9DiSbeM0s2mnM8="
|
||||
"version": "6.3.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.3/kio-6.3.0.tar.xz",
|
||||
"hash": "sha256-OeGvsyQGlgVgnGDB1GONqIbev2FZF5UhFntRWdeaBEg="
|
||||
},
|
||||
"kirigami": {
|
||||
"version": "6.2.1",
|
||||
"url": "mirror://kde/stable/frameworks/6.2/kirigami-6.2.1.tar.xz",
|
||||
"hash": "sha256-kQQSdw55ucE92sQhmfp1EXcM2Uhbj1omTh72NjozDJk="
|
||||
"version": "6.3.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.3/kirigami-6.3.0.tar.xz",
|
||||
"hash": "sha256-28v6oFs3wDUB/o9N+vkvb3v5uHG40oiXNjpWeNyyOVs="
|
||||
},
|
||||
"kitemmodels": {
|
||||
"version": "6.2.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.2/kitemmodels-6.2.0.tar.xz",
|
||||
"hash": "sha256-wGaIgxMmDXWiB5OTNLBWtAFLpzZLQ3MlVheQ63s3Qro="
|
||||
"version": "6.3.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.3/kitemmodels-6.3.0.tar.xz",
|
||||
"hash": "sha256-s6mE+2KRnB+Ls/t3ouIH5RpS9cWWQV6p/I/6YYtWrLo="
|
||||
},
|
||||
"kitemviews": {
|
||||
"version": "6.2.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.2/kitemviews-6.2.0.tar.xz",
|
||||
"hash": "sha256-c2LZiT0emoY0glc+z8Or3djGNFEtihiE8JSl9UOvSik="
|
||||
"version": "6.3.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.3/kitemviews-6.3.0.tar.xz",
|
||||
"hash": "sha256-2GV9FVYRYxg0qACm+wqsEQtrqkQ13gD71gSL2fGi1C8="
|
||||
},
|
||||
"kjobwidgets": {
|
||||
"version": "6.2.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.2/kjobwidgets-6.2.0.tar.xz",
|
||||
"hash": "sha256-L7dgLyu6gYvP/+GtExDXkAiJ4Q5T44S4dClfs1k/s6E="
|
||||
"version": "6.3.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.3/kjobwidgets-6.3.0.tar.xz",
|
||||
"hash": "sha256-X+4tS5R5+sdEInkMPqKxRktK4/EDR/xgOkHYsWfxCNg="
|
||||
},
|
||||
"knewstuff": {
|
||||
"version": "6.2.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.2/knewstuff-6.2.0.tar.xz",
|
||||
"hash": "sha256-9UlidWuOuYxnhANSoe/qRpjxWhfUvIKC9lrbDbCMV4A="
|
||||
"version": "6.3.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.3/knewstuff-6.3.0.tar.xz",
|
||||
"hash": "sha256-oW0Wsi6Uy1FZo7GgccV4VynjBSuvnjPyqwILkDLZZ9c="
|
||||
},
|
||||
"knotifications": {
|
||||
"version": "6.2.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.2/knotifications-6.2.0.tar.xz",
|
||||
"hash": "sha256-lifCAPWN5eXcTnTRoTAFYkEVttI9oDTmSqG/MUPngWQ="
|
||||
"version": "6.3.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.3/knotifications-6.3.0.tar.xz",
|
||||
"hash": "sha256-zO08GjeV/tyQ3GKMazz/8G0ZTsz9yiewWTj16UHMeHc="
|
||||
},
|
||||
"knotifyconfig": {
|
||||
"version": "6.2.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.2/knotifyconfig-6.2.0.tar.xz",
|
||||
"hash": "sha256-tb/sRYK8IvDIfHD90loF4UX9/l5KYKlj9RJXHgPTfMw="
|
||||
"version": "6.3.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.3/knotifyconfig-6.3.0.tar.xz",
|
||||
"hash": "sha256-6/JvXlHlPq2xLpqFiq6dVQhdIzwfVDh5B2RSrCkAUl0="
|
||||
},
|
||||
"kpackage": {
|
||||
"version": "6.2.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.2/kpackage-6.2.0.tar.xz",
|
||||
"hash": "sha256-eMhGbXIB8qpoCdmFiCQq72MUvkpHFVYXxSnGoFSfOV0="
|
||||
"version": "6.3.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.3/kpackage-6.3.0.tar.xz",
|
||||
"hash": "sha256-gR1oCeCRweqqB8r+rMhusj+lXtA4+PGpPSWeVzRRC00="
|
||||
},
|
||||
"kparts": {
|
||||
"version": "6.2.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.2/kparts-6.2.0.tar.xz",
|
||||
"hash": "sha256-BPcIKavHAzMn9C5eXuE2X026mWixhPNCEsVIbjapvrE="
|
||||
"version": "6.3.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.3/kparts-6.3.0.tar.xz",
|
||||
"hash": "sha256-QvwnZnP0mYidVxPYqcBhx/enaIUUHyFNfxL55YylBAA="
|
||||
},
|
||||
"kpeople": {
|
||||
"version": "6.2.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.2/kpeople-6.2.0.tar.xz",
|
||||
"hash": "sha256-P1+qSO3h5H7j43R+8K3y8dgyDb76jw7G63X9L0q0WDc="
|
||||
"version": "6.3.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.3/kpeople-6.3.0.tar.xz",
|
||||
"hash": "sha256-ln+Xnlas31RhmMGVDlVGY8ljruxW4gQFYHh4KUdyMD4="
|
||||
},
|
||||
"kplotting": {
|
||||
"version": "6.2.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.2/kplotting-6.2.0.tar.xz",
|
||||
"hash": "sha256-zdx+leM3a+FiGjR/bp/6iK14e0haomx+AmM2wFJ3wW0="
|
||||
"version": "6.3.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.3/kplotting-6.3.0.tar.xz",
|
||||
"hash": "sha256-+Of6NH0Oa6uSTzNHcW61zEaLlrKWtSl005LfAw26lSE="
|
||||
},
|
||||
"kpty": {
|
||||
"version": "6.2.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.2/kpty-6.2.0.tar.xz",
|
||||
"hash": "sha256-92g+i1zV271CV+jVrNJuWGhaO8PxYdwP4Q9ToHUkAmQ="
|
||||
"version": "6.3.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.3/kpty-6.3.0.tar.xz",
|
||||
"hash": "sha256-Y6SbOZhKwYx5cAytT4+Dy60tAGgBNm3GsQQppuANoKY="
|
||||
},
|
||||
"kquickcharts": {
|
||||
"version": "6.2.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.2/kquickcharts-6.2.0.tar.xz",
|
||||
"hash": "sha256-/dlr9CGKMJvihSOsMYvXgW6L0f6/DncbEzWc1ljGdWs="
|
||||
"version": "6.3.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.3/kquickcharts-6.3.0.tar.xz",
|
||||
"hash": "sha256-JQ5SKt+/SLPydj9Ow3iiAzehyi5bDizYs2Fdej/tj8c="
|
||||
},
|
||||
"krunner": {
|
||||
"version": "6.2.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.2/krunner-6.2.0.tar.xz",
|
||||
"hash": "sha256-8Y8VeP+MdsRVg3pLyaPnEnO7pKxUr9JOFDqdwgcGBB8="
|
||||
"version": "6.3.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.3/krunner-6.3.0.tar.xz",
|
||||
"hash": "sha256-bKb+Scm8DZ2jOV25k7+yjVAQvL14sJhGJYGdHTYx5CU="
|
||||
},
|
||||
"kservice": {
|
||||
"version": "6.2.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.2/kservice-6.2.0.tar.xz",
|
||||
"hash": "sha256-BkbJIZwNfZojcbkNxCfryGzzCtr8sitFjxMPAR3iiII="
|
||||
"version": "6.3.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.3/kservice-6.3.0.tar.xz",
|
||||
"hash": "sha256-oFZNYsHg8ik7Dcs5z4FMKFYREkK4Yhsz9Spw/aGo/lQ="
|
||||
},
|
||||
"kstatusnotifieritem": {
|
||||
"version": "6.2.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.2/kstatusnotifieritem-6.2.0.tar.xz",
|
||||
"hash": "sha256-BLn8CQW2FK/I4K/PVFEBjSoSbxZSIbbbIOQXG+L7H88="
|
||||
"version": "6.3.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.3/kstatusnotifieritem-6.3.0.tar.xz",
|
||||
"hash": "sha256-zh8uM9Db6BpI8AQJd7e3qnI09qADFz45Wz3l14M5jNg="
|
||||
},
|
||||
"ksvg": {
|
||||
"version": "6.2.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.2/ksvg-6.2.0.tar.xz",
|
||||
"hash": "sha256-Vom/ncPvqyn92uoK8AquyMqDI+ZQT0kMO7O0eoLrdvM="
|
||||
"version": "6.3.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.3/ksvg-6.3.0.tar.xz",
|
||||
"hash": "sha256-AFTtDAlMYFpxK8n4yMxhx+DT7v4e5QqTkSu9YKbLB9c="
|
||||
},
|
||||
"ktexteditor": {
|
||||
"version": "6.2.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.2/ktexteditor-6.2.0.tar.xz",
|
||||
"hash": "sha256-wQpeTMkhrrUbF+l9TymIOrGGtj0QgZnmoxlECjnx8qA="
|
||||
"version": "6.3.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.3/ktexteditor-6.3.0.tar.xz",
|
||||
"hash": "sha256-l52/+usKBBOzdF76GAqgvm4e2L+PWpOCgUmbkx4oN3Y="
|
||||
},
|
||||
"ktexttemplate": {
|
||||
"version": "6.2.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.2/ktexttemplate-6.2.0.tar.xz",
|
||||
"hash": "sha256-pZsObjrLlHN7gur6xH0UclJVxsbyHCNxzPnswQYs8so="
|
||||
"version": "6.3.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.3/ktexttemplate-6.3.0.tar.xz",
|
||||
"hash": "sha256-k1GInFifsvp/M/pvDXSO2+9Ehj/nnrSbEtH6WrNJrp0="
|
||||
},
|
||||
"ktextwidgets": {
|
||||
"version": "6.2.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.2/ktextwidgets-6.2.0.tar.xz",
|
||||
"hash": "sha256-RpNow0EmWGXiViq20751TbloligL3KkME0EnsVAate0="
|
||||
"version": "6.3.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.3/ktextwidgets-6.3.0.tar.xz",
|
||||
"hash": "sha256-np+1rua6VX/1PFv3JsuFUe/EIIA4/aR+5enET9fUOF4="
|
||||
},
|
||||
"kunitconversion": {
|
||||
"version": "6.2.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.2/kunitconversion-6.2.0.tar.xz",
|
||||
"hash": "sha256-5e1gV4ukw3hqEJzh+y5LNuSCWnkzjErKHd3JpJMAboA="
|
||||
"version": "6.3.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.3/kunitconversion-6.3.0.tar.xz",
|
||||
"hash": "sha256-fbP0LdD/PfTrdI7mKIPo8jIDyjLRQ9P6Cd6wZRCVB5s="
|
||||
},
|
||||
"kuserfeedback": {
|
||||
"version": "6.2.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.2/kuserfeedback-6.2.0.tar.xz",
|
||||
"hash": "sha256-gpxS2xXWm5Dm0isI3qze3NE0I8kB5Nq2OJPoFLTnaFg="
|
||||
"version": "6.3.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.3/kuserfeedback-6.3.0.tar.xz",
|
||||
"hash": "sha256-P+LON7kqcNYE84+jabX+LqZOJoxIqkUOmXH8hATocAY="
|
||||
},
|
||||
"kwallet": {
|
||||
"version": "6.2.1",
|
||||
"url": "mirror://kde/stable/frameworks/6.2/kwallet-6.2.1.tar.xz",
|
||||
"hash": "sha256-UQxoGPso3ZHCqQxNBWgwEMrxs56a8bOoy7O0t8Yhk7w="
|
||||
"version": "6.3.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.3/kwallet-6.3.0.tar.xz",
|
||||
"hash": "sha256-7bbrv6PZCGnK38kmbaR6iz1bK1sOSWt0p+pSYjktKt0="
|
||||
},
|
||||
"kwidgetsaddons": {
|
||||
"version": "6.2.2",
|
||||
"url": "mirror://kde/stable/frameworks/6.2/kwidgetsaddons-6.2.2.tar.xz",
|
||||
"hash": "sha256-ORvVeEatFFHEoa39Cc+/qMI7FL8ra/cQhCNgtX2QBJ0="
|
||||
"version": "6.3.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.3/kwidgetsaddons-6.3.0.tar.xz",
|
||||
"hash": "sha256-Dj+fDbmgpq1CPLUP/ooBvrX+74vHhyw1t1dhgOTRhEw="
|
||||
},
|
||||
"kwindowsystem": {
|
||||
"version": "6.2.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.2/kwindowsystem-6.2.0.tar.xz",
|
||||
"hash": "sha256-D4+xK07qkmp/TPWeyF2VKXqMtn2Ak9xLGUtRocRnHYk="
|
||||
"version": "6.3.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.3/kwindowsystem-6.3.0.tar.xz",
|
||||
"hash": "sha256-QOM8WSk0vCdIS5IuPas8n9vgeAY/pbyvKdUNLNjoqrk="
|
||||
},
|
||||
"kxmlgui": {
|
||||
"version": "6.2.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.2/kxmlgui-6.2.0.tar.xz",
|
||||
"hash": "sha256-/yKnn8onN+M8VGPYf60rRpIMjUjGWDJoqa4nCXqKyQI="
|
||||
"version": "6.3.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.3/kxmlgui-6.3.0.tar.xz",
|
||||
"hash": "sha256-InP9susy+MyRUMTLzE99nrLxJo/Lp+Ia3ScQXATnmV4="
|
||||
},
|
||||
"modemmanager-qt": {
|
||||
"version": "6.2.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.2/modemmanager-qt-6.2.0.tar.xz",
|
||||
"hash": "sha256-89HbmsZKNTM0sHTkXNB/zktArBOIyWT4sml0bcNb7qg="
|
||||
"version": "6.3.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.3/modemmanager-qt-6.3.0.tar.xz",
|
||||
"hash": "sha256-nPMCl0aouLN0C8Tek/E4ZkMlx/T+gBfZLjQue8Q+x88="
|
||||
},
|
||||
"networkmanager-qt": {
|
||||
"version": "6.2.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.2/networkmanager-qt-6.2.0.tar.xz",
|
||||
"hash": "sha256-e+Iqa7xYQ7GtoKFw+1bJyWvvZD19SFQT8q95KRTtAtI="
|
||||
"version": "6.3.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.3/networkmanager-qt-6.3.0.tar.xz",
|
||||
"hash": "sha256-DKlqO/ePAzo2vlnHXT1jgrTvE+dTQZ7tE+8uM4IeOeA="
|
||||
},
|
||||
"prison": {
|
||||
"version": "6.2.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.2/prison-6.2.0.tar.xz",
|
||||
"hash": "sha256-h3GWdcFlLwdzFJuN44T0BpSabWWr4lptNhHhENEtbKg="
|
||||
"version": "6.3.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.3/prison-6.3.0.tar.xz",
|
||||
"hash": "sha256-dpgHcleHBR5emi9B6395GpzhG+d1p+7/jVJfKni0vEY="
|
||||
},
|
||||
"purpose": {
|
||||
"version": "6.2.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.2/purpose-6.2.0.tar.xz",
|
||||
"hash": "sha256-VbAtSTh7dvVOO+xI+CzXjzmLVAO8jRDUgr//fjCgAoo="
|
||||
"version": "6.3.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.3/purpose-6.3.0.tar.xz",
|
||||
"hash": "sha256-vylvZka9z+9K67pNBOwD5+cqVFVSubdlqPv8Yl7m7Bc="
|
||||
},
|
||||
"qqc2-desktop-style": {
|
||||
"version": "6.2.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.2/qqc2-desktop-style-6.2.0.tar.xz",
|
||||
"hash": "sha256-uO0nDZMKrQXq3x7FpUCHDxEo2Mco2GFsQIAdaYCGmxw="
|
||||
"version": "6.3.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.3/qqc2-desktop-style-6.3.0.tar.xz",
|
||||
"hash": "sha256-nn5pu382RtL8w3okNkxV18l0yDz24tkGo5qKjhTxvLA="
|
||||
},
|
||||
"solid": {
|
||||
"version": "6.2.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.2/solid-6.2.0.tar.xz",
|
||||
"hash": "sha256-ACoNKydZm+vHIVFmgdMnh2li/cr5lA8DNjT7k6T51yI="
|
||||
"version": "6.3.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.3/solid-6.3.0.tar.xz",
|
||||
"hash": "sha256-uCGZlZm87gH9GQ29kvLOwx2uFesF21GlvJcMJLJ9k9k="
|
||||
},
|
||||
"sonnet": {
|
||||
"version": "6.2.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.2/sonnet-6.2.0.tar.xz",
|
||||
"hash": "sha256-hOcSrVa8lP+O/Jvd+rQfbDJxIbPd1pAw6UCsyRM2J+0="
|
||||
"version": "6.3.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.3/sonnet-6.3.0.tar.xz",
|
||||
"hash": "sha256-a0TdAM6qd8PcnwX4LKI3kc7NiHggiJzfj/wks4SXTH4="
|
||||
},
|
||||
"syndication": {
|
||||
"version": "6.2.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.2/syndication-6.2.0.tar.xz",
|
||||
"hash": "sha256-UOw4Q6COx7GFNSyUuJvC0nIM6vF+uWGkw9pV+T0Frzw="
|
||||
"version": "6.3.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.3/syndication-6.3.0.tar.xz",
|
||||
"hash": "sha256-zfBXwJvjXjmAkEAHKme4Um7mErbYdh+W9hOzUNl5yNQ="
|
||||
},
|
||||
"syntax-highlighting": {
|
||||
"version": "6.2.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.2/syntax-highlighting-6.2.0.tar.xz",
|
||||
"hash": "sha256-Mn7VjSDVJQK7/ZJ4+hyeerSoRhWeXPYw0J++oUTru38="
|
||||
"version": "6.3.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.3/syntax-highlighting-6.3.0.tar.xz",
|
||||
"hash": "sha256-ODAKNclpvvX6NrQ31UNC2goMgFKCpldRm9Ti97Qt+YQ="
|
||||
},
|
||||
"threadweaver": {
|
||||
"version": "6.2.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.2/threadweaver-6.2.0.tar.xz",
|
||||
"hash": "sha256-503i3wu1AUisyKYWH5gJmRrksjNLWKnuCSuh2CcEQzc="
|
||||
"version": "6.3.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.3/threadweaver-6.3.0.tar.xz",
|
||||
"hash": "sha256-gSAfj5kY1pZ7dqXIxGhIEonlv1Y1Gz4UDM5TKCH32RM="
|
||||
}
|
||||
}
|
||||
@@ -11,12 +11,12 @@
|
||||
|
||||
stdenvNoCC.mkDerivation (finalAttrs: {
|
||||
pname = "raycast";
|
||||
version = "1.75.2";
|
||||
version = "1.76.0";
|
||||
|
||||
src = fetchurl {
|
||||
name = "Raycast.dmg";
|
||||
url = "https://releases.raycast.com/releases/${finalAttrs.version}/download?build=universal";
|
||||
hash = "sha256-P9lbIU8IBdowy8vkv+PHITBUpRNTI9t0j8Vm1DjYXnQ=";
|
||||
hash = "sha256-9qvXUmCATwugK8lB1LeSnjfr5MNCjF9QTKR29LmbKes=";
|
||||
};
|
||||
|
||||
dontPatch = true;
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -7,13 +7,13 @@
|
||||
buildHomeAssistantComponent rec {
|
||||
owner = "danielperna84";
|
||||
domain = "homematicip_local";
|
||||
version = "1.62.0";
|
||||
version = "1.63.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "danielperna84";
|
||||
repo = "custom_homematic";
|
||||
rev = "refs/tags/${version}";
|
||||
hash = "sha256-jvjbo4nOh19o/Z/cDJ+DqDnP/d5YDZjDJjBp5I6yRQc=";
|
||||
hash = "sha256-DK+zkNidHF/41qMQLxmYjgcybbC8fomfSmViL+pN/1Y=";
|
||||
};
|
||||
|
||||
dependencies = [
|
||||
|
||||
@@ -30,15 +30,6 @@ let
|
||||
# Override the version of some packages pinned in Home Assistant's setup.py and requirements_all.txt
|
||||
|
||||
(self: super: {
|
||||
aioaladdinconnect = super.aioaladdinconnect.overridePythonAttrs (oldAttrs: rec {
|
||||
version = "0.1.58";
|
||||
src = fetchPypi {
|
||||
pname = "AIOAladdinConnect";
|
||||
inherit version;
|
||||
hash = "sha256-ymynaOKvnqqHIEuQc+5CagsaH5cHnQit8ileoUO6G+I=";
|
||||
};
|
||||
});
|
||||
|
||||
aioelectricitymaps = super.aioelectricitymaps.overridePythonAttrs (oldAttrs: rec {
|
||||
version = "0.4.0";
|
||||
src = fetchFromGitHub {
|
||||
@@ -102,13 +93,15 @@ let
|
||||
'';
|
||||
});
|
||||
|
||||
anova-wifi = super.anova-wifi.overridePythonAttrs (old: rec {
|
||||
version = "0.10.3";
|
||||
aiowithings = super.aiowithings.overridePythonAttrs (oldAttrs: rec {
|
||||
version = "2.1.0";
|
||||
src = fetchFromGitHub {
|
||||
owner = "Lash-L";
|
||||
repo = "anova_wifi";
|
||||
rev = "refs/tags/v${version}";
|
||||
hash = "sha256-tCmvp29KSCkc+g0w0odcB7vGjtDx6evac7XsHEF0syM=";
|
||||
inherit (oldAttrs.src)
|
||||
owner
|
||||
repo
|
||||
;
|
||||
rev = "refs/tags/${version}";
|
||||
hash = "sha256-+pIIVCR+QsW9M3pH9Ss3dMvkeKM1OdhQ1y+s/T6pHtk=";
|
||||
};
|
||||
});
|
||||
|
||||
@@ -179,16 +172,6 @@ let
|
||||
};
|
||||
});
|
||||
|
||||
homematicip = super.homematicip.overridePythonAttrs rec {
|
||||
version = "1.1.0";
|
||||
src = fetchFromGitHub {
|
||||
owner = "hahn-th";
|
||||
repo = "homematicip-rest-api";
|
||||
rev = "refs/tags/${version}";
|
||||
hash = "sha256-tx7/amXG3rLdUFgRPQcuf57qkBLAPxPWjLGSO7MrcWU=";
|
||||
};
|
||||
};
|
||||
|
||||
intellifire4py = super.intellifire4py.overridePythonAttrs (oldAttrs: rec {
|
||||
version = "2.2.2";
|
||||
src = fetchFromGitHub {
|
||||
@@ -458,16 +441,6 @@ let
|
||||
];
|
||||
};
|
||||
|
||||
tesla-powerwall = super.tesla-powerwall.overridePythonAttrs (oldAttrs: rec {
|
||||
version = "0.5.1";
|
||||
src = fetchFromGitHub {
|
||||
owner = "jrester";
|
||||
repo = "tesla_powerwall";
|
||||
rev = "refs/tags/v${version}";
|
||||
hash = "sha256-if/FCfxAB48WGXZOMvCtdSOW2FWO43OrlcHZbXIPmGE=";
|
||||
};
|
||||
});
|
||||
|
||||
tuf = super.tuf.overridePythonAttrs rec {
|
||||
version = "2.1.0";
|
||||
src = fetchFromGitHub {
|
||||
@@ -560,12 +533,12 @@ let
|
||||
extraBuildInputs = extraPackages python.pkgs;
|
||||
|
||||
# Don't forget to run update-component-packages.py after updating
|
||||
hassVersion = "2024.5.5";
|
||||
hassVersion = "2024.6.0";
|
||||
|
||||
in python.pkgs.buildPythonApplication rec {
|
||||
pname = "homeassistant";
|
||||
version = assert (componentPackages.version == hassVersion); hassVersion;
|
||||
format = "pyproject";
|
||||
pyproject = true;
|
||||
|
||||
# check REQUIRED_PYTHON_VER in homeassistant/const.py
|
||||
disabled = python.pythonOlder "3.11";
|
||||
@@ -578,13 +551,13 @@ in python.pkgs.buildPythonApplication rec {
|
||||
owner = "home-assistant";
|
||||
repo = "core";
|
||||
rev = "refs/tags/${version}";
|
||||
hash = "sha256-WAwLir9+O82kNBAwy0hUdfVxgDb3C4sIRDcyzVxfcuM=";
|
||||
hash = "sha256-MO7JtWedZJCqK4kVgwxNGaEikBoFTddMSYf8ZG8e9ic=";
|
||||
};
|
||||
|
||||
# Secondary source is pypi sdist for translations
|
||||
sdist = fetchPypi {
|
||||
inherit pname version;
|
||||
hash = "sha256-kcZM+IK96/q2GXeDSJzJTbzbz5mYcHevTDLpKspII6o=";
|
||||
hash = "sha256-0gNwlkZoEDRk4vlX63lkpa6ykH79WxmiUeOv7oS6n2A=";
|
||||
};
|
||||
|
||||
build-system = with python.pkgs; [
|
||||
@@ -641,8 +614,8 @@ in python.pkgs.buildPythonApplication rec {
|
||||
aiohttp
|
||||
aiohttp-cors
|
||||
aiohttp-fast-url-dispatcher
|
||||
aiohttp-isal
|
||||
aiohttp-session
|
||||
aiohttp-fast-zlib
|
||||
aiozoneinfo
|
||||
astral
|
||||
async-interrupt
|
||||
atomicwrites-homeassistant
|
||||
|
||||
@@ -4,7 +4,7 @@ buildPythonPackage rec {
|
||||
# the frontend version corresponding to a specific home-assistant version can be found here
|
||||
# https://github.com/home-assistant/home-assistant/blob/master/homeassistant/components/frontend/manifest.json
|
||||
pname = "home-assistant-frontend";
|
||||
version = "20240501.1";
|
||||
version = "20240605.0";
|
||||
format = "wheel";
|
||||
|
||||
src = fetchPypi {
|
||||
@@ -12,7 +12,7 @@ buildPythonPackage rec {
|
||||
pname = "home_assistant_frontend";
|
||||
dist = "py3";
|
||||
python = "py3";
|
||||
hash = "sha256-d/mlZfMri0E4lgMrIt3cRqpF3F12Xr7YuHqTogFON9E=";
|
||||
hash = "sha256-xuzaGS26BmUlJqfRD65Rc+NpQmyQ77nNLbPAyYuqGNo=";
|
||||
};
|
||||
|
||||
# there is nothing to strip in this package
|
||||
|
||||
@@ -21,7 +21,7 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "home-assistant-intents";
|
||||
version = "2024.4.24";
|
||||
version = "2024.6.5";
|
||||
pyproject = true;
|
||||
|
||||
disabled = pythonOlder "3.9";
|
||||
@@ -29,18 +29,11 @@ buildPythonPackage rec {
|
||||
src = fetchFromGitHub {
|
||||
owner = "home-assistant";
|
||||
repo = "intents-package";
|
||||
# https://github.com/home-assistant/intents-package/issues/3
|
||||
rev = "a68176a189c3def87cb11ad39baacea2440ce668";
|
||||
hash = "sha256-SUIJWoA0ltg+bjYn4J5kvAk4Eh23uxEcdxonkTSV0m0=";
|
||||
rev = "refs/tags/${version}";
|
||||
hash = "sha256-2rACxdgvCWnyhfVRAVbLTaEAYquAkLnfxi7zeZYZslI=";
|
||||
fetchSubmodules = true;
|
||||
};
|
||||
|
||||
postPatch = ''
|
||||
substituteInPlace pyproject.toml \
|
||||
--replace-fail "setuptools~=62.3" "setuptools" \
|
||||
--replace-fail "wheel~=0.37.1" "wheel"
|
||||
'';
|
||||
|
||||
build-system = [
|
||||
setuptools
|
||||
|
||||
|
||||
@@ -8,8 +8,8 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "homeassistant-stubs";
|
||||
version = "2024.5.5";
|
||||
format = "pyproject";
|
||||
version = "2024.6.0";
|
||||
pyproject = true;
|
||||
|
||||
disabled = python.version != home-assistant.python.version;
|
||||
|
||||
@@ -17,10 +17,10 @@ buildPythonPackage rec {
|
||||
owner = "KapJI";
|
||||
repo = "homeassistant-stubs";
|
||||
rev = "refs/tags/${version}";
|
||||
hash = "sha256-lZuP6DL9nuc5md2vDVGucOE8MrQOg7QHx5vYPuvFw50=";
|
||||
hash = "sha256-QqY4OcICM2QvLP75aAw+6ualzJ4L+oQk+o4mmcNMax4=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
build-system = [
|
||||
poetry-core
|
||||
home-assistant
|
||||
];
|
||||
|
||||
@@ -8,6 +8,7 @@ let
|
||||
airzone_cloud = [
|
||||
aioairzone
|
||||
];
|
||||
androidtv = home-assistant.getPackages "asuswrt" home-assistant.python.pkgs;
|
||||
bluetooth = [
|
||||
pyswitchbot
|
||||
];
|
||||
@@ -91,6 +92,7 @@ let
|
||||
jellyfin = [
|
||||
# AssertionError: assert 'audio/x-flac' == 'audio/flac'
|
||||
"--deselect tests/components/jellyfin/test_media_source.py::test_resolve"
|
||||
"--deselect tests/components/jellyfin/test_media_source.py::test_audio_codec_resolve"
|
||||
# AssertionError: assert [+ received] == [- snapshot]
|
||||
"--deselect tests/components/jellyfin/test_media_source.py::test_music_library"
|
||||
];
|
||||
@@ -107,6 +109,7 @@ let
|
||||
in lib.listToAttrs (map (component: lib.nameValuePair component (
|
||||
home-assistant.overridePythonAttrs (old: {
|
||||
pname = "homeassistant-test-${component}";
|
||||
pyproject = null;
|
||||
format = "other";
|
||||
|
||||
dontBuild = true;
|
||||
|
||||
@@ -20,6 +20,10 @@ python3Packages.buildPythonApplication rec {
|
||||
pythonRelaxDepsHook
|
||||
];
|
||||
|
||||
pythonRelaxDeps = [
|
||||
"wyoming"
|
||||
];
|
||||
|
||||
pythonRemoveDeps = [
|
||||
"tflite-runtime-nightly"
|
||||
];
|
||||
|
||||
@@ -19088,7 +19088,7 @@ with pkgs;
|
||||
|
||||
python-matter-server = with python3Packages; toPythonApplication (
|
||||
python-matter-server.overridePythonAttrs (oldAttrs: {
|
||||
propagatedBuildInputs = oldAttrs.propagatedBuildInputs ++ oldAttrs.passthru.optional-dependencies.server;
|
||||
dependencies = oldAttrs.dependencies ++ oldAttrs.optional-dependencies.server;
|
||||
})
|
||||
);
|
||||
|
||||
|
||||
@@ -36,11 +36,13 @@ mapAliases ({
|
||||
abodepy = jaraco-abode; # added 2023-02-01
|
||||
acebinf = throw "acebinf has been removed because it is abandoned and broken."; # Added 2023-05-19
|
||||
adafruit-nrfutil = throw "adafruit-nrfutil has been promoted to a top-level attribute name: `pkgs.adafruit-nrfutil`."; # Added 2023-11-19
|
||||
aioaladdinconnect = throw "aioaladdinconnect has been removed, as the API is supported was obsoleted on 2024-01-24."; # Added 2024-06-07
|
||||
aioh2 = throw "aioh2 has been removed because it is abandoned and broken."; # Added 2022-03-30
|
||||
aionotify = throw "aionotify has been removed because is unmaintained and incompatible with python3.11."; # Added 2023-10-27
|
||||
aiosenseme = throw "aiosenseme has been removed, because it does no longer work with the latest firmware and has become unmaintained"; # Added 2023-07-05
|
||||
aioquic-mitmproxy = throw "aioquic-mitmproxy has been removed because mitmproxy no longer uses it"; # Added 2024-01-16
|
||||
amazon_kclpy = amazon-kclpy; # added 2023-08-08
|
||||
ambiclimate = throw "ambiclimate has been removed, because the service has been terminated after 2024-03-31."; # Added 2024-06-07
|
||||
ansible-base = throw "ansible-base has been removed, because it is end of life"; # added 2022-03-30
|
||||
ansible-doctor = throw "ansible-doctor has been promoted to a top-level attribute name: `pkgs.ansible-doctor`"; # Added 2023-05-16
|
||||
ansible-later = throw "ansible-later has been promoted to a top-level attribute name: `pkgs.ansible-later`"; # Added 2023-05-16
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user