Merge master into staging-next
This commit is contained in:
commit
0c34dab04f
@ -6622,6 +6622,12 @@
|
|||||||
githubId = 4656860;
|
githubId = 4656860;
|
||||||
name = "Gaute Ravndal";
|
name = "Gaute Ravndal";
|
||||||
};
|
};
|
||||||
|
gray-heron = {
|
||||||
|
email = "ave+nix@cezar.info";
|
||||||
|
github = "gray-heron";
|
||||||
|
githubId = 7032646;
|
||||||
|
name = "Cezary Siwek";
|
||||||
|
};
|
||||||
graysonhead = {
|
graysonhead = {
|
||||||
email = "grayson@graysonhead.net";
|
email = "grayson@graysonhead.net";
|
||||||
github = "graysonhead";
|
github = "graysonhead";
|
||||||
@ -18004,6 +18010,12 @@
|
|||||||
githubId = 15064765;
|
githubId = 15064765;
|
||||||
name = "tshaynik";
|
name = "tshaynik";
|
||||||
};
|
};
|
||||||
|
tsowell = {
|
||||||
|
email = "tom@ldtlb.com";
|
||||||
|
github = "tsowell";
|
||||||
|
githubId = 4044033;
|
||||||
|
name = "Thomas Sowell";
|
||||||
|
};
|
||||||
ttuegel = {
|
ttuegel = {
|
||||||
email = "ttuegel@mailbox.org";
|
email = "ttuegel@mailbox.org";
|
||||||
github = "ttuegel";
|
github = "ttuegel";
|
||||||
|
@ -402,6 +402,8 @@ The module update takes care of the new config syntax and the data itself (user
|
|||||||
|
|
||||||
- Suricata was upgraded from 6.0 to 7.0 and no longer considers HTTP/2 support as experimental, see [upstream release notes](https://forum.suricata.io/t/suricata-7-0-0-released/3715) for more details.
|
- Suricata was upgraded from 6.0 to 7.0 and no longer considers HTTP/2 support as experimental, see [upstream release notes](https://forum.suricata.io/t/suricata-7-0-0-released/3715) for more details.
|
||||||
|
|
||||||
|
- Cloud support in the `netdata` package is now disabled by default. To enable it use the `netdataCloud` package.
|
||||||
|
|
||||||
- `networking.nftables` now has the option `networking.nftables.table.<table>` to create tables
|
- `networking.nftables` now has the option `networking.nftables.table.<table>` to create tables
|
||||||
and have them be updated atomically, instead of flushing the ruleset.
|
and have them be updated atomically, instead of flushing the ruleset.
|
||||||
|
|
||||||
|
@ -220,23 +220,20 @@ in
|
|||||||
|
|
||||||
config = mkIf cfg.enable {
|
config = mkIf cfg.enable {
|
||||||
environment.systemPackages = [
|
environment.systemPackages = [
|
||||||
(cfg.package.override {
|
(cfg.package.override (old: {
|
||||||
extraPrefs = cfg.autoConfig;
|
extraPrefs = cfg.autoConfig;
|
||||||
extraNativeMessagingHosts = with pkgs; optionals nmh.ff2mpv [
|
extraNativeMessagingHosts =
|
||||||
ff2mpv
|
old.extraNativeMessagingHosts or []
|
||||||
] ++ optionals nmh.euwebid [
|
++ optional nmh.ff2mpv ff2mpv
|
||||||
web-eid-app
|
++ optional nmh.euwebid web-eid-app
|
||||||
] ++ optionals nmh.gsconnect [
|
++ optional nmh.gsconnect gnomeExtensions.gsconnect
|
||||||
gnomeExtensions.gsconnect
|
++ optional nmh.jabref jabref
|
||||||
] ++ optionals nmh.jabref [
|
++ optional nmh.passff passff-host;
|
||||||
jabref
|
|
||||||
] ++ optionals nmh.passff [
|
|
||||||
passff-host
|
|
||||||
];
|
|
||||||
cfg = let
|
cfg = let
|
||||||
# copy-pasted from the wrapper; TODO: figure out fix
|
# copy-pasted from the wrapper; TODO: figure out fix
|
||||||
applicationName = cfg.package.binaryName or (lib.getName cfg.package);
|
applicationName = cfg.package.binaryName or (lib.getName cfg.package);
|
||||||
|
|
||||||
|
oldCfg = old.cfg or {};
|
||||||
nixpkgsConfig = pkgs.config.${applicationName} or {};
|
nixpkgsConfig = pkgs.config.${applicationName} or {};
|
||||||
optionConfig = cfg.wrapperConfig;
|
optionConfig = cfg.wrapperConfig;
|
||||||
nmhConfig = {
|
nmhConfig = {
|
||||||
@ -246,8 +243,8 @@ in
|
|||||||
enableUgetIntegrator = nmh.ugetIntegrator;
|
enableUgetIntegrator = nmh.ugetIntegrator;
|
||||||
enableFXCastBridge = nmh.fxCast;
|
enableFXCastBridge = nmh.fxCast;
|
||||||
};
|
};
|
||||||
in nixpkgsConfig // optionConfig // nmhConfig;
|
in oldCfg // nixpkgsConfig // optionConfig // nmhConfig;
|
||||||
})
|
}))
|
||||||
];
|
];
|
||||||
|
|
||||||
environment.etc =
|
environment.etc =
|
||||||
|
@ -187,29 +187,41 @@ in
|
|||||||
Group = "asf";
|
Group = "asf";
|
||||||
WorkingDirectory = cfg.dataDir;
|
WorkingDirectory = cfg.dataDir;
|
||||||
Type = "simple";
|
Type = "simple";
|
||||||
ExecStart = "${cfg.package}/bin/ArchiSteamFarm --path ${cfg.dataDir} --process-required --no-restart --service --no-config-migrate";
|
ExecStart = "${lib.getExe cfg.package} --no-restart --process-required --service --system-required --path ${cfg.dataDir}";
|
||||||
Restart = "always";
|
Restart = "always";
|
||||||
|
|
||||||
# mostly copied from the default systemd service
|
# copied from the default systemd service at
|
||||||
PrivateTmp = true;
|
# https://github.com/JustArchiNET/ArchiSteamFarm/blob/main/ArchiSteamFarm/overlay/variant-base/linux/ArchiSteamFarm%40.service
|
||||||
|
CapabilityBoundingSet = "";
|
||||||
|
DevicePolicy = "closed";
|
||||||
LockPersonality = true;
|
LockPersonality = true;
|
||||||
|
NoNewPrivileges = true;
|
||||||
PrivateDevices = true;
|
PrivateDevices = true;
|
||||||
PrivateIPC = true;
|
PrivateIPC = true;
|
||||||
PrivateMounts = true;
|
PrivateMounts = true;
|
||||||
|
PrivateTmp = true; # instead of rw /tmp
|
||||||
PrivateUsers = true;
|
PrivateUsers = true;
|
||||||
|
ProcSubset = "pid";
|
||||||
ProtectClock = true;
|
ProtectClock = true;
|
||||||
ProtectControlGroups = true;
|
ProtectControlGroups = true;
|
||||||
|
ProtectHome = true;
|
||||||
ProtectHostname = true;
|
ProtectHostname = true;
|
||||||
ProtectKernelLogs = true;
|
ProtectKernelLogs = true;
|
||||||
ProtectKernelModules = true;
|
ProtectKernelModules = true;
|
||||||
ProtectKernelTunables = true;
|
ProtectKernelTunables = true;
|
||||||
ProtectProc = "invisible";
|
ProtectProc = "invisible";
|
||||||
ProtectSystem = "full";
|
ProtectSystem = "strict";
|
||||||
RemoveIPC = true;
|
RemoveIPC = true;
|
||||||
RestrictAddressFamilies = "AF_INET AF_INET6";
|
RestrictAddressFamilies = "AF_INET AF_INET6 AF_NETLINK AF_UNIX";
|
||||||
RestrictNamespaces = true;
|
RestrictNamespaces = true;
|
||||||
RestrictRealtime = true;
|
RestrictRealtime = true;
|
||||||
RestrictSUIDSGID = true;
|
RestrictSUIDSGID = true;
|
||||||
|
SystemCallArchitectures = "native";
|
||||||
|
UMask = "0077";
|
||||||
|
|
||||||
|
# we luckily already have systemd v247+
|
||||||
|
SecureBits = "noroot-locked";
|
||||||
|
SystemCallFilter = [ "@system-service" "~@privileged" ];
|
||||||
}
|
}
|
||||||
];
|
];
|
||||||
|
|
||||||
|
@ -358,7 +358,7 @@ in {
|
|||||||
++ lib.optional (cfg.enableTpm2 && !(pkgs.stdenv.hostPlatform.isRiscV64 || pkgs.stdenv.hostPlatform.isArmv7)) "tpm-crb";
|
++ lib.optional (cfg.enableTpm2 && !(pkgs.stdenv.hostPlatform.isRiscV64 || pkgs.stdenv.hostPlatform.isArmv7)) "tpm-crb";
|
||||||
|
|
||||||
boot.initrd.systemd = {
|
boot.initrd.systemd = {
|
||||||
initrdBin = [pkgs.bash pkgs.coreutils cfg.package.kmod cfg.package] ++ config.system.fsPackages;
|
initrdBin = [pkgs.bash pkgs.coreutils cfg.package.kmod cfg.package];
|
||||||
extraBin = {
|
extraBin = {
|
||||||
less = "${pkgs.less}/bin/less";
|
less = "${pkgs.less}/bin/less";
|
||||||
mount = "${cfg.package.util-linux}/bin/mount";
|
mount = "${cfg.package.util-linux}/bin/mount";
|
||||||
|
@ -52,34 +52,37 @@ in
|
|||||||
config = mkMerge [
|
config = mkMerge [
|
||||||
(mkIf enableBtrfs {
|
(mkIf enableBtrfs {
|
||||||
system.fsPackages = [ pkgs.btrfs-progs ];
|
system.fsPackages = [ pkgs.btrfs-progs ];
|
||||||
|
})
|
||||||
|
|
||||||
boot.initrd.kernelModules = mkIf inInitrd [ "btrfs" ];
|
(mkIf inInitrd {
|
||||||
boot.initrd.availableKernelModules = mkIf inInitrd (
|
boot.initrd.kernelModules = [ "btrfs" ];
|
||||||
|
boot.initrd.availableKernelModules =
|
||||||
[ "crc32c" ]
|
[ "crc32c" ]
|
||||||
++ optionals (config.boot.kernelPackages.kernel.kernelAtLeast "5.5") [
|
++ optionals (config.boot.kernelPackages.kernel.kernelAtLeast "5.5") [
|
||||||
# Needed for mounting filesystems with new checksums
|
# Needed for mounting filesystems with new checksums
|
||||||
"xxhash_generic"
|
"xxhash_generic"
|
||||||
"blake2b_generic"
|
"blake2b_generic"
|
||||||
"sha256_generic" # Should be baked into our kernel, just to be sure
|
"sha256_generic" # Should be baked into our kernel, just to be sure
|
||||||
]
|
];
|
||||||
);
|
|
||||||
|
|
||||||
boot.initrd.extraUtilsCommands = mkIf (inInitrd && !config.boot.initrd.systemd.enable)
|
boot.initrd.extraUtilsCommands = mkIf (!config.boot.initrd.systemd.enable)
|
||||||
''
|
''
|
||||||
copy_bin_and_libs ${pkgs.btrfs-progs}/bin/btrfs
|
copy_bin_and_libs ${pkgs.btrfs-progs}/bin/btrfs
|
||||||
ln -sv btrfs $out/bin/btrfsck
|
ln -sv btrfs $out/bin/btrfsck
|
||||||
ln -sv btrfsck $out/bin/fsck.btrfs
|
ln -sv btrfsck $out/bin/fsck.btrfs
|
||||||
'';
|
'';
|
||||||
|
|
||||||
boot.initrd.extraUtilsCommandsTest = mkIf (inInitrd && !config.boot.initrd.systemd.enable)
|
boot.initrd.extraUtilsCommandsTest = mkIf (!config.boot.initrd.systemd.enable)
|
||||||
''
|
''
|
||||||
$out/bin/btrfs --version
|
$out/bin/btrfs --version
|
||||||
'';
|
'';
|
||||||
|
|
||||||
boot.initrd.postDeviceCommands = mkIf (inInitrd && !config.boot.initrd.systemd.enable)
|
boot.initrd.postDeviceCommands = mkIf (!config.boot.initrd.systemd.enable)
|
||||||
''
|
''
|
||||||
btrfs device scan
|
btrfs device scan
|
||||||
'';
|
'';
|
||||||
|
|
||||||
|
boot.initrd.systemd.initrdBin = [ pkgs.btrfs-progs ];
|
||||||
})
|
})
|
||||||
|
|
||||||
(mkIf enableAutoScrub {
|
(mkIf enableAutoScrub {
|
||||||
|
@ -21,5 +21,7 @@ in
|
|||||||
copy_bin_and_libs ${pkgs.cifs-utils}/sbin/mount.cifs
|
copy_bin_and_libs ${pkgs.cifs-utils}/sbin/mount.cifs
|
||||||
'';
|
'';
|
||||||
|
|
||||||
|
boot.initrd.systemd.extraBin."mount.cifs" = mkIf inInitrd "${pkgs.cifs-utils}/sbin/mount.cifs";
|
||||||
|
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
@ -25,5 +25,7 @@ in
|
|||||||
ln -sv e2fsck $out/bin/fsck.ext4
|
ln -sv e2fsck $out/bin/fsck.ext4
|
||||||
'';
|
'';
|
||||||
|
|
||||||
|
boot.initrd.systemd.initrdBin = lib.mkIf inInitrd [ pkgs.e2fsprogs ];
|
||||||
|
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
@ -16,5 +16,7 @@ in
|
|||||||
boot.initrd.extraUtilsCommands = mkIf (inInitrd && !config.boot.initrd.systemd.enable) ''
|
boot.initrd.extraUtilsCommands = mkIf (inInitrd && !config.boot.initrd.systemd.enable) ''
|
||||||
copy_bin_and_libs ${pkgs.f2fs-tools}/sbin/fsck.f2fs
|
copy_bin_and_libs ${pkgs.f2fs-tools}/sbin/fsck.f2fs
|
||||||
'';
|
'';
|
||||||
|
|
||||||
|
boot.initrd.systemd.initrdBin = mkIf inInitrd [ pkgs.f2fs-tools ];
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
@ -15,5 +15,7 @@ in
|
|||||||
boot.initrd.extraUtilsCommands = mkIf (inInitrd && !config.boot.initrd.systemd.enable) ''
|
boot.initrd.extraUtilsCommands = mkIf (inInitrd && !config.boot.initrd.systemd.enable) ''
|
||||||
copy_bin_and_libs ${pkgs.jfsutils}/sbin/fsck.jfs
|
copy_bin_and_libs ${pkgs.jfsutils}/sbin/fsck.jfs
|
||||||
'';
|
'';
|
||||||
|
|
||||||
|
boot.initrd.systemd.initrdBin = mkIf inInitrd [ pkgs.jfsutils ];
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
@ -21,5 +21,7 @@ in
|
|||||||
ln -s reiserfsck $out/bin/fsck.reiserfs
|
ln -s reiserfsck $out/bin/fsck.reiserfs
|
||||||
'';
|
'';
|
||||||
|
|
||||||
|
boot.initrd.systemd.initrdBin = mkIf inInitrd [ pkgs.reiserfsprogs ];
|
||||||
|
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
@ -21,5 +21,7 @@ in
|
|||||||
ln -sv dosfsck $out/bin/fsck.vfat
|
ln -sv dosfsck $out/bin/fsck.vfat
|
||||||
'';
|
'';
|
||||||
|
|
||||||
|
boot.initrd.systemd.extraBin = mkIf inInitrd [ pkgs.dosfstools ];
|
||||||
|
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
@ -26,5 +26,7 @@ in
|
|||||||
''
|
''
|
||||||
sed -i -e 's,^#!.*,#!'$out/bin/sh, $out/bin/fsck.xfs
|
sed -i -e 's,^#!.*,#!'$out/bin/sh, $out/bin/fsck.xfs
|
||||||
'';
|
'';
|
||||||
|
|
||||||
|
boot.initrd.systemd.initrdBin = mkIf inInitrd [ pkgs.xfsprogs.bin ];
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
@ -632,7 +632,8 @@ in
|
|||||||
targets.zfs-import.wantedBy = [ "zfs.target" ];
|
targets.zfs-import.wantedBy = [ "zfs.target" ];
|
||||||
targets.zfs.wantedBy = [ "initrd.target" ];
|
targets.zfs.wantedBy = [ "initrd.target" ];
|
||||||
extraBin = {
|
extraBin = {
|
||||||
# zpool and zfs are already in thanks to fsPackages
|
zpool = "${cfgZfs.package}/sbin/zpool";
|
||||||
|
zfs = "${cfgZfs.package}/sbin/zfs";
|
||||||
awk = "${pkgs.gawk}/bin/awk";
|
awk = "${pkgs.gawk}/bin/awk";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
@ -22,10 +22,10 @@
|
|||||||
"232.10072.21": "https://plugins.jetbrains.com/files/164/390591/IdeaVim-2.5.1-signed.zip",
|
"232.10072.21": "https://plugins.jetbrains.com/files/164/390591/IdeaVim-2.5.1-signed.zip",
|
||||||
"232.10072.27": "https://plugins.jetbrains.com/files/164/390591/IdeaVim-2.5.1-signed.zip",
|
"232.10072.27": "https://plugins.jetbrains.com/files/164/390591/IdeaVim-2.5.1-signed.zip",
|
||||||
"232.10072.28": "https://plugins.jetbrains.com/files/164/390591/IdeaVim-2.5.1-signed.zip",
|
"232.10072.28": "https://plugins.jetbrains.com/files/164/390591/IdeaVim-2.5.1-signed.zip",
|
||||||
|
"232.10072.31": "https://plugins.jetbrains.com/files/164/390591/IdeaVim-2.5.1-signed.zip",
|
||||||
|
"232.10072.32": "https://plugins.jetbrains.com/files/164/390591/IdeaVim-2.5.1-signed.zip",
|
||||||
"232.9921.42": "https://plugins.jetbrains.com/files/164/390591/IdeaVim-2.5.1-signed.zip",
|
"232.9921.42": "https://plugins.jetbrains.com/files/164/390591/IdeaVim-2.5.1-signed.zip",
|
||||||
"232.9921.55": "https://plugins.jetbrains.com/files/164/390591/IdeaVim-2.5.1-signed.zip",
|
|
||||||
"232.9921.83": "https://plugins.jetbrains.com/files/164/390591/IdeaVim-2.5.1-signed.zip",
|
"232.9921.83": "https://plugins.jetbrains.com/files/164/390591/IdeaVim-2.5.1-signed.zip",
|
||||||
"232.9921.89": "https://plugins.jetbrains.com/files/164/390591/IdeaVim-2.5.1-signed.zip",
|
|
||||||
"233.8264.22": "https://plugins.jetbrains.com/files/164/390591/IdeaVim-2.5.1-signed.zip"
|
"233.8264.22": "https://plugins.jetbrains.com/files/164/390591/IdeaVim-2.5.1-signed.zip"
|
||||||
},
|
},
|
||||||
"name": "ideavim"
|
"name": "ideavim"
|
||||||
@ -61,10 +61,10 @@
|
|||||||
"232.10072.21": null,
|
"232.10072.21": null,
|
||||||
"232.10072.27": null,
|
"232.10072.27": null,
|
||||||
"232.10072.28": null,
|
"232.10072.28": null,
|
||||||
|
"232.10072.31": null,
|
||||||
|
"232.10072.32": null,
|
||||||
"232.9921.42": null,
|
"232.9921.42": null,
|
||||||
"232.9921.55": null,
|
|
||||||
"232.9921.83": null,
|
"232.9921.83": null,
|
||||||
"232.9921.89": null,
|
|
||||||
"233.8264.22": null
|
"233.8264.22": null
|
||||||
},
|
},
|
||||||
"name": "kotlin"
|
"name": "kotlin"
|
||||||
@ -87,14 +87,14 @@
|
|||||||
],
|
],
|
||||||
"builds": {
|
"builds": {
|
||||||
"223.8836.1185": null,
|
"223.8836.1185": null,
|
||||||
"232.10072.15": "https://plugins.jetbrains.com/files/6981/407868/ini-232.9921.89.zip",
|
"232.10072.15": "https://plugins.jetbrains.com/files/6981/418297/ini-232.10072.32.zip",
|
||||||
"232.10072.21": "https://plugins.jetbrains.com/files/6981/407868/ini-232.9921.89.zip",
|
"232.10072.21": "https://plugins.jetbrains.com/files/6981/418297/ini-232.10072.32.zip",
|
||||||
"232.10072.27": "https://plugins.jetbrains.com/files/6981/407868/ini-232.9921.89.zip",
|
"232.10072.27": "https://plugins.jetbrains.com/files/6981/418297/ini-232.10072.32.zip",
|
||||||
"232.10072.28": "https://plugins.jetbrains.com/files/6981/407868/ini-232.9921.89.zip",
|
"232.10072.28": "https://plugins.jetbrains.com/files/6981/418297/ini-232.10072.32.zip",
|
||||||
|
"232.10072.31": "https://plugins.jetbrains.com/files/6981/418297/ini-232.10072.32.zip",
|
||||||
|
"232.10072.32": "https://plugins.jetbrains.com/files/6981/418297/ini-232.10072.32.zip",
|
||||||
"232.9921.42": "https://plugins.jetbrains.com/files/6981/407868/ini-232.9921.89.zip",
|
"232.9921.42": "https://plugins.jetbrains.com/files/6981/407868/ini-232.9921.89.zip",
|
||||||
"232.9921.55": "https://plugins.jetbrains.com/files/6981/407868/ini-232.9921.89.zip",
|
|
||||||
"232.9921.83": "https://plugins.jetbrains.com/files/6981/407868/ini-232.9921.89.zip",
|
"232.9921.83": "https://plugins.jetbrains.com/files/6981/407868/ini-232.9921.89.zip",
|
||||||
"232.9921.89": "https://plugins.jetbrains.com/files/6981/407868/ini-232.9921.89.zip",
|
|
||||||
"233.8264.22": "https://plugins.jetbrains.com/files/6981/407738/ini-233.8264.9.zip"
|
"233.8264.22": "https://plugins.jetbrains.com/files/6981/407738/ini-233.8264.9.zip"
|
||||||
},
|
},
|
||||||
"name": "ini"
|
"name": "ini"
|
||||||
@ -105,8 +105,8 @@
|
|||||||
"phpstorm"
|
"phpstorm"
|
||||||
],
|
],
|
||||||
"builds": {
|
"builds": {
|
||||||
"232.10072.27": "https://plugins.jetbrains.com/files/7219/408569/Symfony_Plugin-2022.1.258.zip",
|
"232.10072.27": "https://plugins.jetbrains.com/files/7219/419684/Symfony_Plugin-2022.1.259.zip",
|
||||||
"232.9921.55": "https://plugins.jetbrains.com/files/7219/408569/Symfony_Plugin-2022.1.258.zip"
|
"232.10072.32": "https://plugins.jetbrains.com/files/7219/419684/Symfony_Plugin-2022.1.259.zip"
|
||||||
},
|
},
|
||||||
"name": "symfony-support"
|
"name": "symfony-support"
|
||||||
},
|
},
|
||||||
@ -117,7 +117,7 @@
|
|||||||
],
|
],
|
||||||
"builds": {
|
"builds": {
|
||||||
"232.10072.27": "https://plugins.jetbrains.com/files/7320/346181/PHP_Annotations-9.4.0.zip",
|
"232.10072.27": "https://plugins.jetbrains.com/files/7320/346181/PHP_Annotations-9.4.0.zip",
|
||||||
"232.9921.55": "https://plugins.jetbrains.com/files/7320/346181/PHP_Annotations-9.4.0.zip"
|
"232.10072.32": "https://plugins.jetbrains.com/files/7320/346181/PHP_Annotations-9.4.0.zip"
|
||||||
},
|
},
|
||||||
"name": "php-annotations"
|
"name": "php-annotations"
|
||||||
},
|
},
|
||||||
@ -158,10 +158,10 @@
|
|||||||
"232.10072.21": "https://plugins.jetbrains.com/files/8182/395553/intellij-rust-0.4.201.5424-232.zip",
|
"232.10072.21": "https://plugins.jetbrains.com/files/8182/395553/intellij-rust-0.4.201.5424-232.zip",
|
||||||
"232.10072.27": "https://plugins.jetbrains.com/files/8182/395553/intellij-rust-0.4.201.5424-232.zip",
|
"232.10072.27": "https://plugins.jetbrains.com/files/8182/395553/intellij-rust-0.4.201.5424-232.zip",
|
||||||
"232.10072.28": "https://plugins.jetbrains.com/files/8182/395553/intellij-rust-0.4.201.5424-232.zip",
|
"232.10072.28": "https://plugins.jetbrains.com/files/8182/395553/intellij-rust-0.4.201.5424-232.zip",
|
||||||
|
"232.10072.31": "https://plugins.jetbrains.com/files/8182/395553/intellij-rust-0.4.201.5424-232.zip",
|
||||||
|
"232.10072.32": "https://plugins.jetbrains.com/files/8182/395553/intellij-rust-0.4.201.5424-232.zip",
|
||||||
"232.9921.42": "https://plugins.jetbrains.com/files/8182/395553/intellij-rust-0.4.201.5424-232.zip",
|
"232.9921.42": "https://plugins.jetbrains.com/files/8182/395553/intellij-rust-0.4.201.5424-232.zip",
|
||||||
"232.9921.55": "https://plugins.jetbrains.com/files/8182/395553/intellij-rust-0.4.201.5424-232.zip",
|
"232.9921.83": "https://plugins.jetbrains.com/files/8182/395553/intellij-rust-0.4.201.5424-232.zip"
|
||||||
"232.9921.83": "https://plugins.jetbrains.com/files/8182/395553/intellij-rust-0.4.201.5424-232.zip",
|
|
||||||
"232.9921.89": "https://plugins.jetbrains.com/files/8182/395553/intellij-rust-0.4.201.5424-232.zip"
|
|
||||||
},
|
},
|
||||||
"name": "-deprecated-rust"
|
"name": "-deprecated-rust"
|
||||||
},
|
},
|
||||||
@ -186,10 +186,10 @@
|
|||||||
"232.10072.21": "https://plugins.jetbrains.com/files/8182/372556/intellij-rust-0.4.200.5420-232-beta.zip",
|
"232.10072.21": "https://plugins.jetbrains.com/files/8182/372556/intellij-rust-0.4.200.5420-232-beta.zip",
|
||||||
"232.10072.27": "https://plugins.jetbrains.com/files/8182/372556/intellij-rust-0.4.200.5420-232-beta.zip",
|
"232.10072.27": "https://plugins.jetbrains.com/files/8182/372556/intellij-rust-0.4.200.5420-232-beta.zip",
|
||||||
"232.10072.28": "https://plugins.jetbrains.com/files/8182/372556/intellij-rust-0.4.200.5420-232-beta.zip",
|
"232.10072.28": "https://plugins.jetbrains.com/files/8182/372556/intellij-rust-0.4.200.5420-232-beta.zip",
|
||||||
|
"232.10072.31": "https://plugins.jetbrains.com/files/8182/372556/intellij-rust-0.4.200.5420-232-beta.zip",
|
||||||
|
"232.10072.32": "https://plugins.jetbrains.com/files/8182/372556/intellij-rust-0.4.200.5420-232-beta.zip",
|
||||||
"232.9921.42": "https://plugins.jetbrains.com/files/8182/372556/intellij-rust-0.4.200.5420-232-beta.zip",
|
"232.9921.42": "https://plugins.jetbrains.com/files/8182/372556/intellij-rust-0.4.200.5420-232-beta.zip",
|
||||||
"232.9921.55": "https://plugins.jetbrains.com/files/8182/372556/intellij-rust-0.4.200.5420-232-beta.zip",
|
"232.9921.83": "https://plugins.jetbrains.com/files/8182/372556/intellij-rust-0.4.200.5420-232-beta.zip"
|
||||||
"232.9921.83": "https://plugins.jetbrains.com/files/8182/372556/intellij-rust-0.4.200.5420-232-beta.zip",
|
|
||||||
"232.9921.89": "https://plugins.jetbrains.com/files/8182/372556/intellij-rust-0.4.200.5420-232-beta.zip"
|
|
||||||
},
|
},
|
||||||
"name": "-deprecated-rust-beta"
|
"name": "-deprecated-rust-beta"
|
||||||
},
|
},
|
||||||
@ -207,7 +207,7 @@
|
|||||||
"232.10072.21": "https://plugins.jetbrains.com/files/8554/374977/featuresTrainer-232.9559.6.zip",
|
"232.10072.21": "https://plugins.jetbrains.com/files/8554/374977/featuresTrainer-232.9559.6.zip",
|
||||||
"232.10072.27": "https://plugins.jetbrains.com/files/8554/374977/featuresTrainer-232.9559.6.zip",
|
"232.10072.27": "https://plugins.jetbrains.com/files/8554/374977/featuresTrainer-232.9559.6.zip",
|
||||||
"232.10072.28": "https://plugins.jetbrains.com/files/8554/374977/featuresTrainer-232.9559.6.zip",
|
"232.10072.28": "https://plugins.jetbrains.com/files/8554/374977/featuresTrainer-232.9559.6.zip",
|
||||||
"232.9921.89": "https://plugins.jetbrains.com/files/8554/374977/featuresTrainer-232.9559.6.zip"
|
"232.10072.31": "https://plugins.jetbrains.com/files/8554/374977/featuresTrainer-232.9559.6.zip"
|
||||||
},
|
},
|
||||||
"name": "ide-features-trainer"
|
"name": "ide-features-trainer"
|
||||||
},
|
},
|
||||||
@ -233,10 +233,10 @@
|
|||||||
"232.10072.21": "https://plugins.jetbrains.com/files/8607/370632/NixIDEA-0.4.0.10.zip",
|
"232.10072.21": "https://plugins.jetbrains.com/files/8607/370632/NixIDEA-0.4.0.10.zip",
|
||||||
"232.10072.27": "https://plugins.jetbrains.com/files/8607/370632/NixIDEA-0.4.0.10.zip",
|
"232.10072.27": "https://plugins.jetbrains.com/files/8607/370632/NixIDEA-0.4.0.10.zip",
|
||||||
"232.10072.28": "https://plugins.jetbrains.com/files/8607/370632/NixIDEA-0.4.0.10.zip",
|
"232.10072.28": "https://plugins.jetbrains.com/files/8607/370632/NixIDEA-0.4.0.10.zip",
|
||||||
|
"232.10072.31": "https://plugins.jetbrains.com/files/8607/370632/NixIDEA-0.4.0.10.zip",
|
||||||
|
"232.10072.32": "https://plugins.jetbrains.com/files/8607/370632/NixIDEA-0.4.0.10.zip",
|
||||||
"232.9921.42": "https://plugins.jetbrains.com/files/8607/370632/NixIDEA-0.4.0.10.zip",
|
"232.9921.42": "https://plugins.jetbrains.com/files/8607/370632/NixIDEA-0.4.0.10.zip",
|
||||||
"232.9921.55": "https://plugins.jetbrains.com/files/8607/370632/NixIDEA-0.4.0.10.zip",
|
|
||||||
"232.9921.83": "https://plugins.jetbrains.com/files/8607/370632/NixIDEA-0.4.0.10.zip",
|
"232.9921.83": "https://plugins.jetbrains.com/files/8607/370632/NixIDEA-0.4.0.10.zip",
|
||||||
"232.9921.89": "https://plugins.jetbrains.com/files/8607/370632/NixIDEA-0.4.0.10.zip",
|
|
||||||
"233.8264.22": null
|
"233.8264.22": null
|
||||||
},
|
},
|
||||||
"name": "nixidea"
|
"name": "nixidea"
|
||||||
@ -267,16 +267,16 @@
|
|||||||
"webstorm"
|
"webstorm"
|
||||||
],
|
],
|
||||||
"builds": {
|
"builds": {
|
||||||
"223.8836.1185": "https://plugins.jetbrains.com/files/10037/358812/CSVEditor-3.2.1-223.zip",
|
"223.8836.1185": "https://plugins.jetbrains.com/files/10037/417700/CSVEditor-3.2.2-223.zip",
|
||||||
"232.10072.15": "https://plugins.jetbrains.com/files/10037/358813/CSVEditor-3.2.1-232.zip",
|
"232.10072.15": "https://plugins.jetbrains.com/files/10037/417699/CSVEditor-3.2.2-232.zip",
|
||||||
"232.10072.21": "https://plugins.jetbrains.com/files/10037/358813/CSVEditor-3.2.1-232.zip",
|
"232.10072.21": "https://plugins.jetbrains.com/files/10037/417699/CSVEditor-3.2.2-232.zip",
|
||||||
"232.10072.27": "https://plugins.jetbrains.com/files/10037/358813/CSVEditor-3.2.1-232.zip",
|
"232.10072.27": "https://plugins.jetbrains.com/files/10037/417699/CSVEditor-3.2.2-232.zip",
|
||||||
"232.10072.28": "https://plugins.jetbrains.com/files/10037/358813/CSVEditor-3.2.1-232.zip",
|
"232.10072.28": "https://plugins.jetbrains.com/files/10037/417699/CSVEditor-3.2.2-232.zip",
|
||||||
"232.9921.42": "https://plugins.jetbrains.com/files/10037/358813/CSVEditor-3.2.1-232.zip",
|
"232.10072.31": "https://plugins.jetbrains.com/files/10037/417699/CSVEditor-3.2.2-232.zip",
|
||||||
"232.9921.55": "https://plugins.jetbrains.com/files/10037/358813/CSVEditor-3.2.1-232.zip",
|
"232.10072.32": "https://plugins.jetbrains.com/files/10037/417699/CSVEditor-3.2.2-232.zip",
|
||||||
"232.9921.83": "https://plugins.jetbrains.com/files/10037/358813/CSVEditor-3.2.1-232.zip",
|
"232.9921.42": "https://plugins.jetbrains.com/files/10037/417699/CSVEditor-3.2.2-232.zip",
|
||||||
"232.9921.89": "https://plugins.jetbrains.com/files/10037/358813/CSVEditor-3.2.1-232.zip",
|
"232.9921.83": "https://plugins.jetbrains.com/files/10037/417699/CSVEditor-3.2.2-232.zip",
|
||||||
"233.8264.22": "https://plugins.jetbrains.com/files/10037/243092/CSV-2.21.0.zip"
|
"233.8264.22": "https://plugins.jetbrains.com/files/10037/417702/CSVEditor-3.2.2-233.zip"
|
||||||
},
|
},
|
||||||
"name": "csv-editor"
|
"name": "csv-editor"
|
||||||
},
|
},
|
||||||
@ -302,10 +302,10 @@
|
|||||||
"232.10072.21": "https://plugins.jetbrains.com/files/12062/364117/keymap-vscode-232.8660.88.zip",
|
"232.10072.21": "https://plugins.jetbrains.com/files/12062/364117/keymap-vscode-232.8660.88.zip",
|
||||||
"232.10072.27": "https://plugins.jetbrains.com/files/12062/364117/keymap-vscode-232.8660.88.zip",
|
"232.10072.27": "https://plugins.jetbrains.com/files/12062/364117/keymap-vscode-232.8660.88.zip",
|
||||||
"232.10072.28": "https://plugins.jetbrains.com/files/12062/364117/keymap-vscode-232.8660.88.zip",
|
"232.10072.28": "https://plugins.jetbrains.com/files/12062/364117/keymap-vscode-232.8660.88.zip",
|
||||||
|
"232.10072.31": "https://plugins.jetbrains.com/files/12062/364117/keymap-vscode-232.8660.88.zip",
|
||||||
|
"232.10072.32": "https://plugins.jetbrains.com/files/12062/364117/keymap-vscode-232.8660.88.zip",
|
||||||
"232.9921.42": "https://plugins.jetbrains.com/files/12062/364117/keymap-vscode-232.8660.88.zip",
|
"232.9921.42": "https://plugins.jetbrains.com/files/12062/364117/keymap-vscode-232.8660.88.zip",
|
||||||
"232.9921.55": "https://plugins.jetbrains.com/files/12062/364117/keymap-vscode-232.8660.88.zip",
|
|
||||||
"232.9921.83": "https://plugins.jetbrains.com/files/12062/364117/keymap-vscode-232.8660.88.zip",
|
"232.9921.83": "https://plugins.jetbrains.com/files/12062/364117/keymap-vscode-232.8660.88.zip",
|
||||||
"232.9921.89": "https://plugins.jetbrains.com/files/12062/364117/keymap-vscode-232.8660.88.zip",
|
|
||||||
"233.8264.22": "https://plugins.jetbrains.com/files/12062/405118/keymap-vscode-233.8264.3.zip"
|
"233.8264.22": "https://plugins.jetbrains.com/files/12062/405118/keymap-vscode-233.8264.3.zip"
|
||||||
},
|
},
|
||||||
"name": "vscode-keymap"
|
"name": "vscode-keymap"
|
||||||
@ -332,10 +332,10 @@
|
|||||||
"232.10072.21": "https://plugins.jetbrains.com/files/12559/364124/keymap-eclipse-232.8660.88.zip",
|
"232.10072.21": "https://plugins.jetbrains.com/files/12559/364124/keymap-eclipse-232.8660.88.zip",
|
||||||
"232.10072.27": "https://plugins.jetbrains.com/files/12559/364124/keymap-eclipse-232.8660.88.zip",
|
"232.10072.27": "https://plugins.jetbrains.com/files/12559/364124/keymap-eclipse-232.8660.88.zip",
|
||||||
"232.10072.28": "https://plugins.jetbrains.com/files/12559/364124/keymap-eclipse-232.8660.88.zip",
|
"232.10072.28": "https://plugins.jetbrains.com/files/12559/364124/keymap-eclipse-232.8660.88.zip",
|
||||||
|
"232.10072.31": "https://plugins.jetbrains.com/files/12559/364124/keymap-eclipse-232.8660.88.zip",
|
||||||
|
"232.10072.32": "https://plugins.jetbrains.com/files/12559/364124/keymap-eclipse-232.8660.88.zip",
|
||||||
"232.9921.42": "https://plugins.jetbrains.com/files/12559/364124/keymap-eclipse-232.8660.88.zip",
|
"232.9921.42": "https://plugins.jetbrains.com/files/12559/364124/keymap-eclipse-232.8660.88.zip",
|
||||||
"232.9921.55": "https://plugins.jetbrains.com/files/12559/364124/keymap-eclipse-232.8660.88.zip",
|
|
||||||
"232.9921.83": "https://plugins.jetbrains.com/files/12559/364124/keymap-eclipse-232.8660.88.zip",
|
"232.9921.83": "https://plugins.jetbrains.com/files/12559/364124/keymap-eclipse-232.8660.88.zip",
|
||||||
"232.9921.89": "https://plugins.jetbrains.com/files/12559/364124/keymap-eclipse-232.8660.88.zip",
|
|
||||||
"233.8264.22": "https://plugins.jetbrains.com/files/12559/405631/keymap-eclipse-233.8264.9.zip"
|
"233.8264.22": "https://plugins.jetbrains.com/files/12559/405631/keymap-eclipse-233.8264.9.zip"
|
||||||
},
|
},
|
||||||
"name": "eclipse-keymap"
|
"name": "eclipse-keymap"
|
||||||
@ -362,10 +362,10 @@
|
|||||||
"232.10072.21": "https://plugins.jetbrains.com/files/13017/364038/keymap-visualStudio-232.8660.88.zip",
|
"232.10072.21": "https://plugins.jetbrains.com/files/13017/364038/keymap-visualStudio-232.8660.88.zip",
|
||||||
"232.10072.27": "https://plugins.jetbrains.com/files/13017/364038/keymap-visualStudio-232.8660.88.zip",
|
"232.10072.27": "https://plugins.jetbrains.com/files/13017/364038/keymap-visualStudio-232.8660.88.zip",
|
||||||
"232.10072.28": "https://plugins.jetbrains.com/files/13017/364038/keymap-visualStudio-232.8660.88.zip",
|
"232.10072.28": "https://plugins.jetbrains.com/files/13017/364038/keymap-visualStudio-232.8660.88.zip",
|
||||||
|
"232.10072.31": "https://plugins.jetbrains.com/files/13017/364038/keymap-visualStudio-232.8660.88.zip",
|
||||||
|
"232.10072.32": "https://plugins.jetbrains.com/files/13017/364038/keymap-visualStudio-232.8660.88.zip",
|
||||||
"232.9921.42": "https://plugins.jetbrains.com/files/13017/364038/keymap-visualStudio-232.8660.88.zip",
|
"232.9921.42": "https://plugins.jetbrains.com/files/13017/364038/keymap-visualStudio-232.8660.88.zip",
|
||||||
"232.9921.55": "https://plugins.jetbrains.com/files/13017/364038/keymap-visualStudio-232.8660.88.zip",
|
|
||||||
"232.9921.83": "https://plugins.jetbrains.com/files/13017/364038/keymap-visualStudio-232.8660.88.zip",
|
"232.9921.83": "https://plugins.jetbrains.com/files/13017/364038/keymap-visualStudio-232.8660.88.zip",
|
||||||
"232.9921.89": "https://plugins.jetbrains.com/files/13017/364038/keymap-visualStudio-232.8660.88.zip",
|
|
||||||
"233.8264.22": "https://plugins.jetbrains.com/files/13017/405636/keymap-visualStudio-233.8264.9.zip"
|
"233.8264.22": "https://plugins.jetbrains.com/files/13017/405636/keymap-visualStudio-233.8264.9.zip"
|
||||||
},
|
},
|
||||||
"name": "visual-studio-keymap"
|
"name": "visual-studio-keymap"
|
||||||
@ -392,10 +392,10 @@
|
|||||||
"232.10072.21": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar",
|
"232.10072.21": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar",
|
||||||
"232.10072.27": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar",
|
"232.10072.27": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar",
|
||||||
"232.10072.28": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar",
|
"232.10072.28": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar",
|
||||||
|
"232.10072.31": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar",
|
||||||
|
"232.10072.32": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar",
|
||||||
"232.9921.42": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar",
|
"232.9921.42": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar",
|
||||||
"232.9921.55": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar",
|
|
||||||
"232.9921.83": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar",
|
"232.9921.83": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar",
|
||||||
"232.9921.89": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar",
|
|
||||||
"233.8264.22": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar"
|
"233.8264.22": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar"
|
||||||
},
|
},
|
||||||
"name": "darcula-pitch-black"
|
"name": "darcula-pitch-black"
|
||||||
@ -422,10 +422,10 @@
|
|||||||
"232.10072.21": "https://plugins.jetbrains.com/files/17718/415524/github-copilot-intellij-1.3.2.3479.zip",
|
"232.10072.21": "https://plugins.jetbrains.com/files/17718/415524/github-copilot-intellij-1.3.2.3479.zip",
|
||||||
"232.10072.27": "https://plugins.jetbrains.com/files/17718/415524/github-copilot-intellij-1.3.2.3479.zip",
|
"232.10072.27": "https://plugins.jetbrains.com/files/17718/415524/github-copilot-intellij-1.3.2.3479.zip",
|
||||||
"232.10072.28": "https://plugins.jetbrains.com/files/17718/415524/github-copilot-intellij-1.3.2.3479.zip",
|
"232.10072.28": "https://plugins.jetbrains.com/files/17718/415524/github-copilot-intellij-1.3.2.3479.zip",
|
||||||
|
"232.10072.31": "https://plugins.jetbrains.com/files/17718/415524/github-copilot-intellij-1.3.2.3479.zip",
|
||||||
|
"232.10072.32": "https://plugins.jetbrains.com/files/17718/415524/github-copilot-intellij-1.3.2.3479.zip",
|
||||||
"232.9921.42": "https://plugins.jetbrains.com/files/17718/415524/github-copilot-intellij-1.3.2.3479.zip",
|
"232.9921.42": "https://plugins.jetbrains.com/files/17718/415524/github-copilot-intellij-1.3.2.3479.zip",
|
||||||
"232.9921.55": "https://plugins.jetbrains.com/files/17718/415524/github-copilot-intellij-1.3.2.3479.zip",
|
|
||||||
"232.9921.83": "https://plugins.jetbrains.com/files/17718/415524/github-copilot-intellij-1.3.2.3479.zip",
|
"232.9921.83": "https://plugins.jetbrains.com/files/17718/415524/github-copilot-intellij-1.3.2.3479.zip",
|
||||||
"232.9921.89": "https://plugins.jetbrains.com/files/17718/415524/github-copilot-intellij-1.3.2.3479.zip",
|
|
||||||
"233.8264.22": "https://plugins.jetbrains.com/files/17718/415524/github-copilot-intellij-1.3.2.3479.zip"
|
"233.8264.22": "https://plugins.jetbrains.com/files/17718/415524/github-copilot-intellij-1.3.2.3479.zip"
|
||||||
},
|
},
|
||||||
"name": "github-copilot"
|
"name": "github-copilot"
|
||||||
@ -452,10 +452,10 @@
|
|||||||
"232.10072.21": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip",
|
"232.10072.21": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip",
|
||||||
"232.10072.27": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip",
|
"232.10072.27": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip",
|
||||||
"232.10072.28": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip",
|
"232.10072.28": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip",
|
||||||
|
"232.10072.31": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip",
|
||||||
|
"232.10072.32": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip",
|
||||||
"232.9921.42": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip",
|
"232.9921.42": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip",
|
||||||
"232.9921.55": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip",
|
|
||||||
"232.9921.83": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip",
|
"232.9921.83": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip",
|
||||||
"232.9921.89": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip",
|
|
||||||
"233.8264.22": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip"
|
"233.8264.22": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip"
|
||||||
},
|
},
|
||||||
"name": "netbeans-6-5-keymap"
|
"name": "netbeans-6-5-keymap"
|
||||||
@ -475,9 +475,9 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"files": {
|
"files": {
|
||||||
"https://plugins.jetbrains.com/files/10037/243092/CSV-2.21.0.zip": "sha256-Mfo8z2pjn+Gk1uumw5xpZQwpkqLRVqAu2Z07zjn2N1M=",
|
"https://plugins.jetbrains.com/files/10037/417699/CSVEditor-3.2.2-232.zip": "sha256-3bHSRhzvVO07mvuD6tpkiKFXTF66zCK/wpXFVb8IkfY=",
|
||||||
"https://plugins.jetbrains.com/files/10037/358812/CSVEditor-3.2.1-223.zip": "sha256-l8xq7XXQheZYcP+kdnLXAO7FhfPJYwIh+ZffbttBI9s=",
|
"https://plugins.jetbrains.com/files/10037/417700/CSVEditor-3.2.2-223.zip": "sha256-4Y/DZpCWKljaslJFsaqItq1DVJVVRlQjWpM6GLRo8QA=",
|
||||||
"https://plugins.jetbrains.com/files/10037/358813/CSVEditor-3.2.1-232.zip": "sha256-m9ocJSFWparZLrX1MQA0IlSH5LHodmzzVmGZ6eHml24=",
|
"https://plugins.jetbrains.com/files/10037/417702/CSVEditor-3.2.2-233.zip": "sha256-n4psF9fFFU8ohtbOndRx6i20EntjEzL3BvMObAZyOOw=",
|
||||||
"https://plugins.jetbrains.com/files/12062/364117/keymap-vscode-232.8660.88.zip": "sha256-q5i1eAANK+6uBYrtioKLzvJf5ALUB0K4d31Ut0vT/lE=",
|
"https://plugins.jetbrains.com/files/12062/364117/keymap-vscode-232.8660.88.zip": "sha256-q5i1eAANK+6uBYrtioKLzvJf5ALUB0K4d31Ut0vT/lE=",
|
||||||
"https://plugins.jetbrains.com/files/12062/405118/keymap-vscode-233.8264.3.zip": "sha256-cB3DTeWhDgAwHlxwYogd0/DuYBzo5DqaRtBvEC/p8I4=",
|
"https://plugins.jetbrains.com/files/12062/405118/keymap-vscode-233.8264.3.zip": "sha256-cB3DTeWhDgAwHlxwYogd0/DuYBzo5DqaRtBvEC/p8I4=",
|
||||||
"https://plugins.jetbrains.com/files/12559/364124/keymap-eclipse-232.8660.88.zip": "sha256-eRCsivZbDNrc+kesa9jVsOoMFFz+WpYfSMXxPCCjWjw=",
|
"https://plugins.jetbrains.com/files/12559/364124/keymap-eclipse-232.8660.88.zip": "sha256-eRCsivZbDNrc+kesa9jVsOoMFFz+WpYfSMXxPCCjWjw=",
|
||||||
@ -495,7 +495,8 @@
|
|||||||
"https://plugins.jetbrains.com/files/6954/381727/kotlin-plugin-223-1.9.10-release-459-IJ8836.35.zip": "sha256-gHkNQyWh6jtY1986aI7Qo6ZNrniPy+Yq4XLLA0pKJkA=",
|
"https://plugins.jetbrains.com/files/6954/381727/kotlin-plugin-223-1.9.10-release-459-IJ8836.35.zip": "sha256-gHkNQyWh6jtY1986aI7Qo6ZNrniPy+Yq4XLLA0pKJkA=",
|
||||||
"https://plugins.jetbrains.com/files/6981/407738/ini-233.8264.9.zip": "sha256-E3xWjwTxtLkOtm9748BbkKGaS4l8SlZOkj3w6VgqlFQ=",
|
"https://plugins.jetbrains.com/files/6981/407738/ini-233.8264.9.zip": "sha256-E3xWjwTxtLkOtm9748BbkKGaS4l8SlZOkj3w6VgqlFQ=",
|
||||||
"https://plugins.jetbrains.com/files/6981/407868/ini-232.9921.89.zip": "sha256-XIdhTQMxl/nJnntfQlHLlcyA79IS3hnGEGrXhKBFgY0=",
|
"https://plugins.jetbrains.com/files/6981/407868/ini-232.9921.89.zip": "sha256-XIdhTQMxl/nJnntfQlHLlcyA79IS3hnGEGrXhKBFgY0=",
|
||||||
"https://plugins.jetbrains.com/files/7219/408569/Symfony_Plugin-2022.1.258.zip": "sha256-O4ARifSoeL5kXnFQTs6YoLcJvdg5VHks5LIgnwwUAeQ=",
|
"https://plugins.jetbrains.com/files/6981/418297/ini-232.10072.32.zip": "sha256-eC5Zs6ph/4C3Xf6e07DfyqhBmsG3bAFLnvae1JiFzpE=",
|
||||||
|
"https://plugins.jetbrains.com/files/7219/419684/Symfony_Plugin-2022.1.259.zip": "sha256-3UxSPvEXXhAf3zYg2H/jja4F5fuDFWQ6SWFRvcWJ0Iw=",
|
||||||
"https://plugins.jetbrains.com/files/7320/346181/PHP_Annotations-9.4.0.zip": "sha256-hT5K4w4lhvNwDzDMDSvsIDGj9lyaRqglfOhlbNdqpWs=",
|
"https://plugins.jetbrains.com/files/7320/346181/PHP_Annotations-9.4.0.zip": "sha256-hT5K4w4lhvNwDzDMDSvsIDGj9lyaRqglfOhlbNdqpWs=",
|
||||||
"https://plugins.jetbrains.com/files/7322/401058/python-ce-232.9921.77.zip": "sha256-cr4LxSz8xVzC+Zm+6LnWGLbF6aGBVLW56crCIQOawhc=",
|
"https://plugins.jetbrains.com/files/7322/401058/python-ce-232.9921.77.zip": "sha256-cr4LxSz8xVzC+Zm+6LnWGLbF6aGBVLW56crCIQOawhc=",
|
||||||
"https://plugins.jetbrains.com/files/7322/405773/python-ce-233.8264.8.zip": "sha256-LjN0BkcnX8mVHh2dPULddVwooi9fcABkrRVhTPA7XSo=",
|
"https://plugins.jetbrains.com/files/7322/405773/python-ce-233.8264.8.zip": "sha256-LjN0BkcnX8mVHh2dPULddVwooi9fcABkrRVhTPA7XSo=",
|
||||||
|
@ -67,27 +67,27 @@
|
|||||||
"phpstorm": {
|
"phpstorm": {
|
||||||
"update-channel": "PhpStorm RELEASE",
|
"update-channel": "PhpStorm RELEASE",
|
||||||
"url-template": "https://download.jetbrains.com/webide/PhpStorm-{version}.tar.gz",
|
"url-template": "https://download.jetbrains.com/webide/PhpStorm-{version}.tar.gz",
|
||||||
"version": "2023.2.2",
|
"version": "2023.2.3",
|
||||||
"sha256": "5e3dd021b82dcad0f51bded677aa87680dcc3f5d843951c48848a9191141bf1d",
|
"sha256": "dd8d771508b277ab2a713b8f546c2ec6dbb261ba8c23072e46ec6ce2ea9ab2a0",
|
||||||
"url": "https://download.jetbrains.com/webide/PhpStorm-2023.2.2.tar.gz",
|
"url": "https://download.jetbrains.com/webide/PhpStorm-2023.2.3.tar.gz",
|
||||||
"build_number": "232.9921.55",
|
"build_number": "232.10072.32",
|
||||||
"version-major-minor": "2022.3"
|
"version-major-minor": "2022.3"
|
||||||
},
|
},
|
||||||
"pycharm-community": {
|
"pycharm-community": {
|
||||||
"update-channel": "PyCharm RELEASE",
|
"update-channel": "PyCharm RELEASE",
|
||||||
"url-template": "https://download.jetbrains.com/python/pycharm-community-{version}.tar.gz",
|
"url-template": "https://download.jetbrains.com/python/pycharm-community-{version}.tar.gz",
|
||||||
"version": "2023.2.2",
|
"version": "2023.2.3",
|
||||||
"sha256": "2bb4f73d041b818a7b631feb3fee77036de764543c669efe9cf6766510a68e3f",
|
"sha256": "d59dd88c1eb51cdd756433d415588c573ca944ebf6f08844b8ac8cd2e3d9937b",
|
||||||
"url": "https://download.jetbrains.com/python/pycharm-community-2023.2.2.tar.gz",
|
"url": "https://download.jetbrains.com/python/pycharm-community-2023.2.3.tar.gz",
|
||||||
"build_number": "232.9921.89"
|
"build_number": "232.10072.31"
|
||||||
},
|
},
|
||||||
"pycharm-professional": {
|
"pycharm-professional": {
|
||||||
"update-channel": "PyCharm RELEASE",
|
"update-channel": "PyCharm RELEASE",
|
||||||
"url-template": "https://download.jetbrains.com/python/pycharm-professional-{version}.tar.gz",
|
"url-template": "https://download.jetbrains.com/python/pycharm-professional-{version}.tar.gz",
|
||||||
"version": "2023.2.2",
|
"version": "2023.2.3",
|
||||||
"sha256": "f7263b17e2456efcb5efab1eac53aafb6a0be1a7f9fbf25a419c9d7b447f6ded",
|
"sha256": "e625fea80b72c9e12f986a8eb918425c6ef1d3f7b31117b40d122e3ce76046b1",
|
||||||
"url": "https://download.jetbrains.com/python/pycharm-professional-2023.2.2.tar.gz",
|
"url": "https://download.jetbrains.com/python/pycharm-professional-2023.2.3.tar.gz",
|
||||||
"build_number": "232.9921.89"
|
"build_number": "232.10072.31"
|
||||||
},
|
},
|
||||||
"rider": {
|
"rider": {
|
||||||
"update-channel": "Rider RELEASE",
|
"update-channel": "Rider RELEASE",
|
||||||
@ -190,27 +190,27 @@
|
|||||||
"phpstorm": {
|
"phpstorm": {
|
||||||
"update-channel": "PhpStorm RELEASE",
|
"update-channel": "PhpStorm RELEASE",
|
||||||
"url-template": "https://download.jetbrains.com/webide/PhpStorm-{version}-aarch64.tar.gz",
|
"url-template": "https://download.jetbrains.com/webide/PhpStorm-{version}-aarch64.tar.gz",
|
||||||
"version": "2023.2.2",
|
"version": "2023.2.3",
|
||||||
"sha256": "b3067ffa32fab0880ffce8dff000d463b86bef9b30f53fc4d41f5d4e518c7528",
|
"sha256": "577bea15c1208e0b842bcdb2ff0f0205144a8800fcadf87f873af7c067e0ce73",
|
||||||
"url": "https://download.jetbrains.com/webide/PhpStorm-2023.2.2-aarch64.tar.gz",
|
"url": "https://download.jetbrains.com/webide/PhpStorm-2023.2.3-aarch64.tar.gz",
|
||||||
"build_number": "232.9921.55",
|
"build_number": "232.10072.32",
|
||||||
"version-major-minor": "2022.3"
|
"version-major-minor": "2022.3"
|
||||||
},
|
},
|
||||||
"pycharm-community": {
|
"pycharm-community": {
|
||||||
"update-channel": "PyCharm RELEASE",
|
"update-channel": "PyCharm RELEASE",
|
||||||
"url-template": "https://download.jetbrains.com/python/pycharm-community-{version}-aarch64.tar.gz",
|
"url-template": "https://download.jetbrains.com/python/pycharm-community-{version}-aarch64.tar.gz",
|
||||||
"version": "2023.2.2",
|
"version": "2023.2.3",
|
||||||
"sha256": "7d15908f9261ee7905b61d83d4a048fee1e3a2fea9465ada1fc459b2ea0e4d5f",
|
"sha256": "6fdc5238ffa4767834b11b52b650107f1c64d6a53d0e2bbc23581b6c90b67ab5",
|
||||||
"url": "https://download.jetbrains.com/python/pycharm-community-2023.2.2-aarch64.tar.gz",
|
"url": "https://download.jetbrains.com/python/pycharm-community-2023.2.3-aarch64.tar.gz",
|
||||||
"build_number": "232.9921.89"
|
"build_number": "232.10072.31"
|
||||||
},
|
},
|
||||||
"pycharm-professional": {
|
"pycharm-professional": {
|
||||||
"update-channel": "PyCharm RELEASE",
|
"update-channel": "PyCharm RELEASE",
|
||||||
"url-template": "https://download.jetbrains.com/python/pycharm-professional-{version}-aarch64.tar.gz",
|
"url-template": "https://download.jetbrains.com/python/pycharm-professional-{version}-aarch64.tar.gz",
|
||||||
"version": "2023.2.2",
|
"version": "2023.2.3",
|
||||||
"sha256": "2cf259859847f7a979565f31faa60148d571206c78c9309dcdf867b76c16ef25",
|
"sha256": "578ecbd059ccb010682cf602e959454b296ec2e741202f236fbdb38897b296dd",
|
||||||
"url": "https://download.jetbrains.com/python/pycharm-professional-2023.2.2-aarch64.tar.gz",
|
"url": "https://download.jetbrains.com/python/pycharm-professional-2023.2.3-aarch64.tar.gz",
|
||||||
"build_number": "232.9921.89"
|
"build_number": "232.10072.31"
|
||||||
},
|
},
|
||||||
"rider": {
|
"rider": {
|
||||||
"update-channel": "Rider RELEASE",
|
"update-channel": "Rider RELEASE",
|
||||||
@ -313,27 +313,27 @@
|
|||||||
"phpstorm": {
|
"phpstorm": {
|
||||||
"update-channel": "PhpStorm RELEASE",
|
"update-channel": "PhpStorm RELEASE",
|
||||||
"url-template": "https://download.jetbrains.com/webide/PhpStorm-{version}.dmg",
|
"url-template": "https://download.jetbrains.com/webide/PhpStorm-{version}.dmg",
|
||||||
"version": "2023.2.2",
|
"version": "2023.2.3",
|
||||||
"sha256": "99a9bb313a5c141ecd1810306deaca3cf52d338edf206362b3f9d9337a27890e",
|
"sha256": "7ce4ff6b344ff8ce18ef8a821ba3fd1d222f9222a9b3e65744a796379d92417e",
|
||||||
"url": "https://download.jetbrains.com/webide/PhpStorm-2023.2.2.dmg",
|
"url": "https://download.jetbrains.com/webide/PhpStorm-2023.2.3.dmg",
|
||||||
"build_number": "232.9921.55",
|
"build_number": "232.10072.32",
|
||||||
"version-major-minor": "2022.3"
|
"version-major-minor": "2022.3"
|
||||||
},
|
},
|
||||||
"pycharm-community": {
|
"pycharm-community": {
|
||||||
"update-channel": "PyCharm RELEASE",
|
"update-channel": "PyCharm RELEASE",
|
||||||
"url-template": "https://download.jetbrains.com/python/pycharm-community-{version}.dmg",
|
"url-template": "https://download.jetbrains.com/python/pycharm-community-{version}.dmg",
|
||||||
"version": "2023.2.2",
|
"version": "2023.2.3",
|
||||||
"sha256": "f482b6d451efec897764487b116f7bf09d507a5ebfb841c33e2abd2441c3b3a7",
|
"sha256": "b914bd3c0018f951bef5da9c04907355a88546ce983dcf4115bbf11556015ec7",
|
||||||
"url": "https://download.jetbrains.com/python/pycharm-community-2023.2.2.dmg",
|
"url": "https://download.jetbrains.com/python/pycharm-community-2023.2.3.dmg",
|
||||||
"build_number": "232.9921.89"
|
"build_number": "232.10072.31"
|
||||||
},
|
},
|
||||||
"pycharm-professional": {
|
"pycharm-professional": {
|
||||||
"update-channel": "PyCharm RELEASE",
|
"update-channel": "PyCharm RELEASE",
|
||||||
"url-template": "https://download.jetbrains.com/python/pycharm-professional-{version}.dmg",
|
"url-template": "https://download.jetbrains.com/python/pycharm-professional-{version}.dmg",
|
||||||
"version": "2023.2.2",
|
"version": "2023.2.3",
|
||||||
"sha256": "830f590d63199b389bbaa955c8602fa027bc1eb25bd8ce5636474eec72745b58",
|
"sha256": "b33bbd30222363cdc3091aee923ed1c309edba799616a3a681cd9a1ca94e822a",
|
||||||
"url": "https://download.jetbrains.com/python/pycharm-professional-2023.2.2.dmg",
|
"url": "https://download.jetbrains.com/python/pycharm-professional-2023.2.3.dmg",
|
||||||
"build_number": "232.9921.89"
|
"build_number": "232.10072.31"
|
||||||
},
|
},
|
||||||
"rider": {
|
"rider": {
|
||||||
"update-channel": "Rider RELEASE",
|
"update-channel": "Rider RELEASE",
|
||||||
@ -436,27 +436,27 @@
|
|||||||
"phpstorm": {
|
"phpstorm": {
|
||||||
"update-channel": "PhpStorm RELEASE",
|
"update-channel": "PhpStorm RELEASE",
|
||||||
"url-template": "https://download.jetbrains.com/webide/PhpStorm-{version}-aarch64.dmg",
|
"url-template": "https://download.jetbrains.com/webide/PhpStorm-{version}-aarch64.dmg",
|
||||||
"version": "2023.2.2",
|
"version": "2023.2.3",
|
||||||
"sha256": "a31daeddae532324436b2d11acbd5fb657721883f17c7ef4457ac76a51bd4189",
|
"sha256": "68d543fb2a79cd0b07ddb94a4c00d8c0c1aca7f604bc838ac92e232e763489b3",
|
||||||
"url": "https://download.jetbrains.com/webide/PhpStorm-2023.2.2-aarch64.dmg",
|
"url": "https://download.jetbrains.com/webide/PhpStorm-2023.2.3-aarch64.dmg",
|
||||||
"build_number": "232.9921.55",
|
"build_number": "232.10072.32",
|
||||||
"version-major-minor": "2022.3"
|
"version-major-minor": "2022.3"
|
||||||
},
|
},
|
||||||
"pycharm-community": {
|
"pycharm-community": {
|
||||||
"update-channel": "PyCharm RELEASE",
|
"update-channel": "PyCharm RELEASE",
|
||||||
"url-template": "https://download.jetbrains.com/python/pycharm-community-{version}-aarch64.dmg",
|
"url-template": "https://download.jetbrains.com/python/pycharm-community-{version}-aarch64.dmg",
|
||||||
"version": "2023.2.2",
|
"version": "2023.2.3",
|
||||||
"sha256": "2bcddf3e58902578745dd1803f17ebd18f4c98dc76bf48b0945afbc7bae45832",
|
"sha256": "08c45adbb0dca219955f511993ca8150dcca235bdba3ac24c67ae035c68ba992",
|
||||||
"url": "https://download.jetbrains.com/python/pycharm-community-2023.2.2-aarch64.dmg",
|
"url": "https://download.jetbrains.com/python/pycharm-community-2023.2.3-aarch64.dmg",
|
||||||
"build_number": "232.9921.89"
|
"build_number": "232.10072.31"
|
||||||
},
|
},
|
||||||
"pycharm-professional": {
|
"pycharm-professional": {
|
||||||
"update-channel": "PyCharm RELEASE",
|
"update-channel": "PyCharm RELEASE",
|
||||||
"url-template": "https://download.jetbrains.com/python/pycharm-professional-{version}-aarch64.dmg",
|
"url-template": "https://download.jetbrains.com/python/pycharm-professional-{version}-aarch64.dmg",
|
||||||
"version": "2023.2.2",
|
"version": "2023.2.3",
|
||||||
"sha256": "5d4292dd0e40db35199ebcd6472d4b46c505d3357d2324690338758355e0f092",
|
"sha256": "63d68b20963575f76937ca0ce18a8150639c47b8cf8f3d6e96fa3306191cd076",
|
||||||
"url": "https://download.jetbrains.com/python/pycharm-professional-2023.2.2-aarch64.dmg",
|
"url": "https://download.jetbrains.com/python/pycharm-professional-2023.2.3-aarch64.dmg",
|
||||||
"build_number": "232.9921.89"
|
"build_number": "232.10072.31"
|
||||||
},
|
},
|
||||||
"rider": {
|
"rider": {
|
||||||
"update-channel": "Rider RELEASE",
|
"update-channel": "Rider RELEASE",
|
||||||
|
@ -326,8 +326,8 @@ let
|
|||||||
mktplcRef = {
|
mktplcRef = {
|
||||||
name = "astro-vscode";
|
name = "astro-vscode";
|
||||||
publisher = "astro-build";
|
publisher = "astro-build";
|
||||||
version = "2.1.1";
|
version = "2.3.3";
|
||||||
sha256 = "sha256-UVZOpkOHbLiwA4VfTgXxuIU8EtJLnqRa5zUVha6xQJY=";
|
sha256 = "sha256-A7+7lnCPAtSWUfHLNKbYqKuTxi2Nx05Qdh5HCkT1dnM=";
|
||||||
};
|
};
|
||||||
meta = {
|
meta = {
|
||||||
changelog = "https://marketplace.visualstudio.com/items/astro-build.astro-vscode/changelog";
|
changelog = "https://marketplace.visualstudio.com/items/astro-build.astro-vscode/changelog";
|
||||||
|
@ -11,13 +11,13 @@
|
|||||||
buildDotnetModule rec {
|
buildDotnetModule rec {
|
||||||
pname = "ArchiSteamFarm";
|
pname = "ArchiSteamFarm";
|
||||||
# nixpkgs-update: no auto update
|
# nixpkgs-update: no auto update
|
||||||
version = "5.4.9.3";
|
version = "5.4.12.5";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "JustArchiNET";
|
owner = "JustArchiNET";
|
||||||
repo = "ArchiSteamFarm";
|
repo = "ArchiSteamFarm";
|
||||||
rev = version;
|
rev = version;
|
||||||
hash = "sha256-Yp8hnMIeV+ZHY6yISJdFd1yAQipQsU5vcXgxFDvkGnA=";
|
hash = "sha256-iIYA9BnHUfsB4J7VbSLKaRdJHMW/xULJxKfv8atfAd8=";
|
||||||
};
|
};
|
||||||
|
|
||||||
dotnet-runtime = dotnetCorePackages.aspnetcore_7_0;
|
dotnet-runtime = dotnetCorePackages.aspnetcore_7_0;
|
||||||
@ -77,6 +77,7 @@ buildDotnetModule rec {
|
|||||||
homepage = "https://github.com/JustArchiNET/ArchiSteamFarm";
|
homepage = "https://github.com/JustArchiNET/ArchiSteamFarm";
|
||||||
license = licenses.asl20;
|
license = licenses.asl20;
|
||||||
platforms = [ "x86_64-linux" "aarch64-linux" ];
|
platforms = [ "x86_64-linux" "aarch64-linux" ];
|
||||||
|
mainProgram = "ArchiSteamFarm";
|
||||||
maintainers = with maintainers; [ SuperSandro2000 lom ];
|
maintainers = with maintainers; [ SuperSandro2000 lom ];
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
21
pkgs/applications/misc/ArchiSteamFarm/deps.nix
generated
21
pkgs/applications/misc/ArchiSteamFarm/deps.nix
generated
@ -57,11 +57,11 @@
|
|||||||
(fetchNuGet { pname = "Humanizer.Core.zh-Hans"; version = "2.14.1"; sha256 = "0zn99311zfn602phxyskfjq9vly0w5712z6fly8r4q0h94qa8c85"; })
|
(fetchNuGet { pname = "Humanizer.Core.zh-Hans"; version = "2.14.1"; sha256 = "0zn99311zfn602phxyskfjq9vly0w5712z6fly8r4q0h94qa8c85"; })
|
||||||
(fetchNuGet { pname = "Humanizer.Core.zh-Hant"; version = "2.14.1"; sha256 = "0qxjnbdj645l5sd6y3100yyrq1jy5misswg6xcch06x8jv7zaw1p"; })
|
(fetchNuGet { pname = "Humanizer.Core.zh-Hant"; version = "2.14.1"; sha256 = "0qxjnbdj645l5sd6y3100yyrq1jy5misswg6xcch06x8jv7zaw1p"; })
|
||||||
(fetchNuGet { pname = "JetBrains.Annotations"; version = "2023.2.0"; sha256 = "0nx7nrzbg9gk9skdc9x330cbr5xbsly6z9gzxm46vywf55yp8vaj"; })
|
(fetchNuGet { pname = "JetBrains.Annotations"; version = "2023.2.0"; sha256 = "0nx7nrzbg9gk9skdc9x330cbr5xbsly6z9gzxm46vywf55yp8vaj"; })
|
||||||
(fetchNuGet { pname = "Markdig.Signed"; version = "0.32.0"; sha256 = "0rc1d8pwypq44pr15wn8g52zbqz70swdrdmjlzccf6zvwy1vyqkc"; })
|
(fetchNuGet { pname = "Markdig.Signed"; version = "0.33.0"; sha256 = "0816lmn0varxwhdklhh5hdqp0xnfz3nlrvaf2wpkk5v1mq86216h"; })
|
||||||
(fetchNuGet { pname = "Microsoft.AspNetCore.JsonPatch"; version = "7.0.0"; sha256 = "1f13vsfs1rp9bmdp3khk4mk2fif932d72yxm2wszpsr239x4s2bf"; })
|
(fetchNuGet { pname = "Microsoft.AspNetCore.JsonPatch"; version = "7.0.0"; sha256 = "1f13vsfs1rp9bmdp3khk4mk2fif932d72yxm2wszpsr239x4s2bf"; })
|
||||||
(fetchNuGet { pname = "Microsoft.AspNetCore.Mvc.NewtonsoftJson"; version = "7.0.0"; sha256 = "1w49rg0n5wb1m5wnays2mmym7qy7bsi2b1zxz97af2rkbw3s3hbd"; })
|
(fetchNuGet { pname = "Microsoft.AspNetCore.Mvc.NewtonsoftJson"; version = "7.0.0"; sha256 = "1w49rg0n5wb1m5wnays2mmym7qy7bsi2b1zxz97af2rkbw3s3hbd"; })
|
||||||
(fetchNuGet { pname = "Microsoft.Bcl.AsyncInterfaces"; version = "6.0.0"; sha256 = "15gqy2m14fdlvy1g59207h5kisznm355kbw010gy19vh47z8gpz3"; })
|
(fetchNuGet { pname = "Microsoft.Bcl.AsyncInterfaces"; version = "6.0.0"; sha256 = "15gqy2m14fdlvy1g59207h5kisznm355kbw010gy19vh47z8gpz3"; })
|
||||||
(fetchNuGet { pname = "Microsoft.CodeCoverage"; version = "17.7.0"; sha256 = "12m9fay2d7jvj00hfpws37vflpqvz4dy4gcm25bjycg1zyfpzvly"; })
|
(fetchNuGet { pname = "Microsoft.CodeCoverage"; version = "17.7.2"; sha256 = "09mf5kpxn1a1m8ciwklhh6ascx0yqpcs5r2hvmfj80j44n3qrwhm"; })
|
||||||
(fetchNuGet { pname = "Microsoft.CSharp"; version = "4.7.0"; sha256 = "0gd67zlw554j098kabg887b5a6pq9kzavpa3jjy5w53ccjzjfy8j"; })
|
(fetchNuGet { pname = "Microsoft.CSharp"; version = "4.7.0"; sha256 = "0gd67zlw554j098kabg887b5a6pq9kzavpa3jjy5w53ccjzjfy8j"; })
|
||||||
(fetchNuGet { pname = "Microsoft.Extensions.ApiDescription.Server"; version = "6.0.5"; sha256 = "1pi2bm3cm0a7jzqzmfc2r7bpcdkmk3hhjfvb2c81j7wl7xdw3624"; })
|
(fetchNuGet { pname = "Microsoft.Extensions.ApiDescription.Server"; version = "6.0.5"; sha256 = "1pi2bm3cm0a7jzqzmfc2r7bpcdkmk3hhjfvb2c81j7wl7xdw3624"; })
|
||||||
(fetchNuGet { pname = "Microsoft.Extensions.Configuration.Abstractions"; version = "6.0.0"; sha256 = "0w6wwxv12nbc3sghvr68847wc9skkdgsicrz3fx4chgng1i3xy0j"; })
|
(fetchNuGet { pname = "Microsoft.Extensions.Configuration.Abstractions"; version = "6.0.0"; sha256 = "0w6wwxv12nbc3sghvr68847wc9skkdgsicrz3fx4chgng1i3xy0j"; })
|
||||||
@ -71,11 +71,15 @@
|
|||||||
(fetchNuGet { pname = "Microsoft.Extensions.Logging.Abstractions"; version = "6.0.0"; sha256 = "0b75fmins171zi6bfdcq1kcvyrirs8n91mknjnxy4c3ygi1rrnj0"; })
|
(fetchNuGet { pname = "Microsoft.Extensions.Logging.Abstractions"; version = "6.0.0"; sha256 = "0b75fmins171zi6bfdcq1kcvyrirs8n91mknjnxy4c3ygi1rrnj0"; })
|
||||||
(fetchNuGet { pname = "Microsoft.Extensions.Options"; version = "6.0.0"; sha256 = "008pnk2p50i594ahz308v81a41mbjz9mwcarqhmrjpl2d20c868g"; })
|
(fetchNuGet { pname = "Microsoft.Extensions.Options"; version = "6.0.0"; sha256 = "008pnk2p50i594ahz308v81a41mbjz9mwcarqhmrjpl2d20c868g"; })
|
||||||
(fetchNuGet { pname = "Microsoft.Extensions.Primitives"; version = "6.0.0"; sha256 = "1kjiw6s4yfz9gm7mx3wkhp06ghnbs95icj9hi505shz9rjrg42q2"; })
|
(fetchNuGet { pname = "Microsoft.Extensions.Primitives"; version = "6.0.0"; sha256 = "1kjiw6s4yfz9gm7mx3wkhp06ghnbs95icj9hi505shz9rjrg42q2"; })
|
||||||
(fetchNuGet { pname = "Microsoft.NET.Test.Sdk"; version = "17.7.0"; sha256 = "1srhqqmnf9pxdbpffr7dh0bihhf09d0iq5g6gh8ql7brfrh99lvb"; })
|
(fetchNuGet { pname = "Microsoft.IdentityModel.Abstractions"; version = "7.0.3"; sha256 = "0njmg2lygnirnfjv9gck2f5lq4ly5rgws9cpf8qj3kwcwxfp0b9s"; })
|
||||||
|
(fetchNuGet { pname = "Microsoft.IdentityModel.JsonWebTokens"; version = "7.0.3"; sha256 = "1ayh85xqdq8rqjk2iqcn7iaczcl7d8qg6bxk0b4rgx59fmsmbqj7"; })
|
||||||
|
(fetchNuGet { pname = "Microsoft.IdentityModel.Logging"; version = "7.0.3"; sha256 = "13cjqmf59k895q6gkd5ycl89mnpalckda7rhsdl11jdyr32hsfnv"; })
|
||||||
|
(fetchNuGet { pname = "Microsoft.IdentityModel.Tokens"; version = "7.0.3"; sha256 = "1pmhd0imh9wlhvbvvwjrpjsqvzagi2ly22nddwr4r0pi234khyz1"; })
|
||||||
|
(fetchNuGet { pname = "Microsoft.NET.Test.Sdk"; version = "17.7.2"; sha256 = "08g9dpp766racnh90s1sy3ncl291majgq6v2604hfw1f6zkmbjqh"; })
|
||||||
(fetchNuGet { pname = "Microsoft.NETCore.Platforms"; version = "5.0.0"; sha256 = "0mwpwdflidzgzfx2dlpkvvnkgkr2ayaf0s80737h4wa35gaj11rc"; })
|
(fetchNuGet { pname = "Microsoft.NETCore.Platforms"; version = "5.0.0"; sha256 = "0mwpwdflidzgzfx2dlpkvvnkgkr2ayaf0s80737h4wa35gaj11rc"; })
|
||||||
(fetchNuGet { pname = "Microsoft.OpenApi"; version = "1.2.3"; sha256 = "07b19k89whj69j87afkz86gp9b3iybw8jqwvlgcn43m7fb2y99rr"; })
|
(fetchNuGet { pname = "Microsoft.OpenApi"; version = "1.2.3"; sha256 = "07b19k89whj69j87afkz86gp9b3iybw8jqwvlgcn43m7fb2y99rr"; })
|
||||||
(fetchNuGet { pname = "Microsoft.TestPlatform.ObjectModel"; version = "17.7.0"; sha256 = "1sqmk99644fx66zk2qa2ims1zl6741i3wl4rjh4z6jakd4xbc28i"; })
|
(fetchNuGet { pname = "Microsoft.TestPlatform.ObjectModel"; version = "17.7.2"; sha256 = "0xdjkdnrvnaxqgg38y5w1l3jbppigg68cc8q9jn0p21vn48bgrxq"; })
|
||||||
(fetchNuGet { pname = "Microsoft.TestPlatform.TestHost"; version = "17.7.0"; sha256 = "1s8ap0ljqssbqp1ilgsidjr948b9szf1cbl3fgl6smxig9im4zrl"; })
|
(fetchNuGet { pname = "Microsoft.TestPlatform.TestHost"; version = "17.7.2"; sha256 = "1szsg1iy77f0caxzkk0ihpp4ifbfnbdbn8k0wbbhbdprxj8pr356"; })
|
||||||
(fetchNuGet { pname = "Microsoft.Win32.Registry"; version = "5.0.0"; sha256 = "102hvhq2gmlcbq8y2cb7hdr2dnmjzfp2k3asr1ycwrfacwyaak7n"; })
|
(fetchNuGet { pname = "Microsoft.Win32.Registry"; version = "5.0.0"; sha256 = "102hvhq2gmlcbq8y2cb7hdr2dnmjzfp2k3asr1ycwrfacwyaak7n"; })
|
||||||
(fetchNuGet { pname = "MSTest.TestAdapter"; version = "3.1.1"; sha256 = "0y3ic8jv5jhld6gan2qfa2wyk4z57f7y4y5a47njr0jvxxnarg2c"; })
|
(fetchNuGet { pname = "MSTest.TestAdapter"; version = "3.1.1"; sha256 = "0y3ic8jv5jhld6gan2qfa2wyk4z57f7y4y5a47njr0jvxxnarg2c"; })
|
||||||
(fetchNuGet { pname = "MSTest.TestFramework"; version = "3.1.1"; sha256 = "1lbgkrbrkmw4c54g61cwbmwc4zl8hyqmp283ymvj93lq7chbxasn"; })
|
(fetchNuGet { pname = "MSTest.TestFramework"; version = "3.1.1"; sha256 = "1lbgkrbrkmw4c54g61cwbmwc4zl8hyqmp283ymvj93lq7chbxasn"; })
|
||||||
@ -86,9 +90,9 @@
|
|||||||
(fetchNuGet { pname = "Nito.AsyncEx.Tasks"; version = "5.1.2"; sha256 = "11wp47kc69sjdxrbg5pgx0wlffqlp0x5kr54ggnz2v19kmjz362v"; })
|
(fetchNuGet { pname = "Nito.AsyncEx.Tasks"; version = "5.1.2"; sha256 = "11wp47kc69sjdxrbg5pgx0wlffqlp0x5kr54ggnz2v19kmjz362v"; })
|
||||||
(fetchNuGet { pname = "Nito.Collections.Deque"; version = "1.1.1"; sha256 = "152564q3s0n5swfv5p5rx0ghn2sm0g2xsnbd7gv8vb9yfklv7yg8"; })
|
(fetchNuGet { pname = "Nito.Collections.Deque"; version = "1.1.1"; sha256 = "152564q3s0n5swfv5p5rx0ghn2sm0g2xsnbd7gv8vb9yfklv7yg8"; })
|
||||||
(fetchNuGet { pname = "Nito.Disposables"; version = "2.2.1"; sha256 = "1hx5k8497j34kxxgh060bvij0vfnraw90dmm3h9bmamcdi8wp80l"; })
|
(fetchNuGet { pname = "Nito.Disposables"; version = "2.2.1"; sha256 = "1hx5k8497j34kxxgh060bvij0vfnraw90dmm3h9bmamcdi8wp80l"; })
|
||||||
(fetchNuGet { pname = "NLog"; version = "5.2.3"; sha256 = "0srai3s2kk9y2jimdvw1xw86nch38q6nza598dpr81dghx3s6j6w"; })
|
(fetchNuGet { pname = "NLog"; version = "5.2.5"; sha256 = "02fybqi9d7czz3jmhmgb8wia2hpjj5hmcnij6zsgs69rkv6hf9j0"; })
|
||||||
(fetchNuGet { pname = "NLog.Extensions.Logging"; version = "5.3.3"; sha256 = "0j19fljxbcc0bysmj7i0fmiax6sp5kjapf2llkimv7dh63rj9ckg"; })
|
(fetchNuGet { pname = "NLog.Extensions.Logging"; version = "5.3.5"; sha256 = "0jzfqa12l5vvxd2j684cnm29w19v386cpm11pw8h6prpf57affaj"; })
|
||||||
(fetchNuGet { pname = "NLog.Web.AspNetCore"; version = "5.3.3"; sha256 = "0rhha2lwrzwlx0q1a8w9ph9xwayl3kmmy200ygsghcd02srlazkj"; })
|
(fetchNuGet { pname = "NLog.Web.AspNetCore"; version = "5.3.5"; sha256 = "0li0sw04w0a4zms5jjv1ga45wxiqlcvaw8gi0wbhiifrdzz5yckb"; })
|
||||||
(fetchNuGet { pname = "NuGet.Frameworks"; version = "6.5.0"; sha256 = "0s37d1p4md0k6d4cy6sq36f2dgkd9qfbzapxhkvi8awwh0vrynhj"; })
|
(fetchNuGet { pname = "NuGet.Frameworks"; version = "6.5.0"; sha256 = "0s37d1p4md0k6d4cy6sq36f2dgkd9qfbzapxhkvi8awwh0vrynhj"; })
|
||||||
(fetchNuGet { pname = "protobuf-net"; version = "3.2.16"; sha256 = "0pwlqlq2p8my2sr8b0cvdav5cm8wpwf3s4gy7s1ba701ac2zyb9y"; })
|
(fetchNuGet { pname = "protobuf-net"; version = "3.2.16"; sha256 = "0pwlqlq2p8my2sr8b0cvdav5cm8wpwf3s4gy7s1ba701ac2zyb9y"; })
|
||||||
(fetchNuGet { pname = "protobuf-net.Core"; version = "3.2.16"; sha256 = "00znhikq7valr3jaxg66cwli9hf75wkmmpf6rf8p790hf8lxq0c5"; })
|
(fetchNuGet { pname = "protobuf-net.Core"; version = "3.2.16"; sha256 = "00znhikq7valr3jaxg66cwli9hf75wkmmpf6rf8p790hf8lxq0c5"; })
|
||||||
@ -108,6 +112,7 @@
|
|||||||
(fetchNuGet { pname = "System.Composition.Runtime"; version = "7.0.0"; sha256 = "1p9xpqzx42s8cdizv6nh15hcjvl2km0rwby66nfkj4cb472l339s"; })
|
(fetchNuGet { pname = "System.Composition.Runtime"; version = "7.0.0"; sha256 = "1p9xpqzx42s8cdizv6nh15hcjvl2km0rwby66nfkj4cb472l339s"; })
|
||||||
(fetchNuGet { pname = "System.Composition.TypedParts"; version = "7.0.0"; sha256 = "0syz7y6wgnxxgjvfqgymn9mnaa5fjy1qp06qnsvh3agr9mvcv779"; })
|
(fetchNuGet { pname = "System.Composition.TypedParts"; version = "7.0.0"; sha256 = "0syz7y6wgnxxgjvfqgymn9mnaa5fjy1qp06qnsvh3agr9mvcv779"; })
|
||||||
(fetchNuGet { pname = "System.Diagnostics.DiagnosticSource"; version = "6.0.0"; sha256 = "0rrihs9lnb1h6x4h0hn6kgfnh58qq7hx8qq99gh6fayx4dcnx3s5"; })
|
(fetchNuGet { pname = "System.Diagnostics.DiagnosticSource"; version = "6.0.0"; sha256 = "0rrihs9lnb1h6x4h0hn6kgfnh58qq7hx8qq99gh6fayx4dcnx3s5"; })
|
||||||
|
(fetchNuGet { pname = "System.IdentityModel.Tokens.Jwt"; version = "7.0.3"; sha256 = "1fls88ffq34j1gr6zay1crm27v3sjs5fa4mvj9akqjq05bxanlhk"; })
|
||||||
(fetchNuGet { pname = "System.Linq.Async"; version = "6.0.1"; sha256 = "10ira8hmv0i54yp9ggrrdm1c06j538sijfjpn1kmnh9j2xk5yzmq"; })
|
(fetchNuGet { pname = "System.Linq.Async"; version = "6.0.1"; sha256 = "10ira8hmv0i54yp9ggrrdm1c06j538sijfjpn1kmnh9j2xk5yzmq"; })
|
||||||
(fetchNuGet { pname = "System.Reflection.Metadata"; version = "1.6.0"; sha256 = "1wdbavrrkajy7qbdblpbpbalbdl48q3h34cchz24gvdgyrlf15r4"; })
|
(fetchNuGet { pname = "System.Reflection.Metadata"; version = "1.6.0"; sha256 = "1wdbavrrkajy7qbdblpbpbalbdl48q3h34cchz24gvdgyrlf15r4"; })
|
||||||
(fetchNuGet { pname = "System.Runtime.CompilerServices.Unsafe"; version = "6.0.0"; sha256 = "0qm741kh4rh57wky16sq4m0v05fxmkjjr87krycf5vp9f0zbahbc"; })
|
(fetchNuGet { pname = "System.Runtime.CompilerServices.Unsafe"; version = "6.0.0"; sha256 = "0qm741kh4rh57wky16sq4m0v05fxmkjjr87krycf5vp9f0zbahbc"; })
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
#!/usr/bin/env nix-shell
|
#!/usr/bin/env nix-shell
|
||||||
#!nix-shell -I nixpkgs=./. -i bash -p curl gnused jq common-updater-scripts nix-prefetch prefetch-npm-deps
|
#!nix-shell -I nixpkgs=./. -i bash -p curl gnused jq common-updater-scripts
|
||||||
set -euo pipefail
|
set -euo pipefail
|
||||||
cd "$(dirname "${BASH_SOURCE[0]}")"
|
cd "$(dirname "${BASH_SOURCE[0]}")"
|
||||||
|
|
||||||
@ -14,7 +14,7 @@ if [[ "$new_version" == "$old_version" ]]; then
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
asf_path=$PWD
|
asf_path=$PWD
|
||||||
pushd ../../../..
|
cd ../../../..
|
||||||
|
|
||||||
if [[ "${1:-}" != "--deps-only" ]]; then
|
if [[ "${1:-}" != "--deps-only" ]]; then
|
||||||
update-source-version ArchiSteamFarm "$new_version"
|
update-source-version ArchiSteamFarm "$new_version"
|
||||||
@ -22,5 +22,5 @@ fi
|
|||||||
|
|
||||||
$(nix-build -A ArchiSteamFarm.fetch-deps --no-out-link)
|
$(nix-build -A ArchiSteamFarm.fetch-deps --no-out-link)
|
||||||
|
|
||||||
popd
|
cd "$asf_path/web-ui"
|
||||||
"$asf_path/web-ui/update.sh"
|
./update.sh
|
||||||
|
1
pkgs/applications/misc/ArchiSteamFarm/web-ui/.gitignore
vendored
Normal file
1
pkgs/applications/misc/ArchiSteamFarm/web-ui/.gitignore
vendored
Normal file
@ -0,0 +1 @@
|
|||||||
|
package-lock.json
|
@ -1,19 +1,19 @@
|
|||||||
{ lib, fetchFromGitHub, buildNpmPackage, nodePackages, ArchiSteamFarm }:
|
{ lib, fetchFromGitHub, buildNpmPackage, ArchiSteamFarm }:
|
||||||
|
|
||||||
buildNpmPackage {
|
buildNpmPackage rec {
|
||||||
pname = "asf-ui";
|
pname = "asf-ui";
|
||||||
inherit (ArchiSteamFarm) version;
|
version = "fceb2fb828cfa420c77dc5cde433fd519a6717d4";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "JustArchiNET";
|
owner = "JustArchiNET";
|
||||||
repo = "ASF-ui";
|
repo = "ASF-ui";
|
||||||
# updated by the update script
|
# updated by the update script
|
||||||
# this is always the commit that should be used with asf-ui from the latest asf version
|
# this is always the commit that should be used with asf-ui from the latest asf version
|
||||||
rev = "0b812a7ab0d2f01a675d27f80008ad7b6972b4aa";
|
rev = version;
|
||||||
hash = "sha256-ut0x/qT3DyDASW4QbNT+BF6eXHCIbTol5E+3+tirFDA=";
|
hash = "sha256-gMQWly7HN5rIV9r72Qa+gHuBuQMs9sh09od4ja4sRGU=";
|
||||||
};
|
};
|
||||||
|
|
||||||
npmDepsHash = "sha256-HpBEoAIGejpHJnUciz4iWILcXdgpw7X1xFuXmx9Z9dw=";
|
npmDepsHash = "sha256-UDCQTRpcPDcuvPzlqTu315EkGr5G0+z7qMSsPgYQacA=";
|
||||||
|
|
||||||
installPhase = ''
|
installPhase = ''
|
||||||
runHook preInstall
|
runHook preInstall
|
||||||
|
@ -1,23 +1,19 @@
|
|||||||
#!/usr/bin/env nix-shell
|
#!/usr/bin/env nix-shell
|
||||||
#! nix-shell -I nixpkgs=../../../.. -i bash -p nodePackages.node2nix gnused jq curl
|
#! nix-shell -I nixpkgs=../../../../.. -i bash -p curl gnused jq common-updater-scripts prefetch-npm-deps
|
||||||
set -eou pipefail
|
set -eou pipefail
|
||||||
|
|
||||||
cd "$(dirname "$0")"
|
cd "$(dirname "$0")"/../../../../..
|
||||||
pushd ../../../../..
|
|
||||||
version=$(nix-instantiate --strict --eval -A ArchiSteamFarm.version | jq -r)
|
version=$(nix-instantiate --strict --eval -A ArchiSteamFarm.version | jq -r)
|
||||||
popd
|
cd -
|
||||||
pushd "$(dirname "$0")"
|
|
||||||
ui=$(curl ${GITHUB_TOKEN:+" -u \":$GITHUB_TOKEN\""} "https://api.github.com/repos/JustArchiNET/ArchiSteamFarm/contents/ASF-ui?ref=$version" | jq -r .sha)
|
ui=$(curl ${GITHUB_TOKEN:+" -u \":$GITHUB_TOKEN\""} "https://api.github.com/repos/JustArchiNET/ArchiSteamFarm/contents/ASF-ui?ref=$version" | jq -r .sha)
|
||||||
|
|
||||||
curl "https://raw.githubusercontent.com/JustArchiNET/ASF-ui/$ui/package-lock.json" -o package-lock.json
|
curl "https://raw.githubusercontent.com/JustArchiNET/ASF-ui/$ui/package-lock.json" -o package-lock.json
|
||||||
|
|
||||||
# update-source-version doesn't work for some reason
|
cd -
|
||||||
sed -i "s/rev\\s*=\\s*.*/rev = \"$ui\";/" default.nix
|
update-source-version ArchiSteamFarm.ui "$ui"
|
||||||
sed -i "s/hash\\s*=\\s*.*/hash = \"$(nix-prefetch fetchurl --url "https://github.com/JustArchiNET/ASF-ui/archive/$ui.tar.gz")\";/" default.nix
|
cd -
|
||||||
|
|
||||||
npmDepsHash=$(prefetch-npm-deps ./package-lock.json)
|
npmDepsHash=$(prefetch-npm-deps ./package-lock.json)
|
||||||
sed -E 's#\bnpmDepsHash = ".*?"#npmDepsHash = "'"$npmDepsHash"'"#' -i default.nix
|
sed -E 's#\bnpmDepsHash = ".*?"#npmDepsHash = "'"$npmDepsHash"'"#' -i default.nix
|
||||||
|
|
||||||
rm package-lock.json
|
rm package-lock.json
|
||||||
|
|
||||||
popd
|
|
||||||
|
@ -92,11 +92,11 @@ in
|
|||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "brave";
|
pname = "brave";
|
||||||
version = "1.59.117";
|
version = "1.59.120";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://github.com/brave/brave-browser/releases/download/v${version}/brave-browser_${version}_amd64.deb";
|
url = "https://github.com/brave/brave-browser/releases/download/v${version}/brave-browser_${version}_amd64.deb";
|
||||||
sha256 = "sha256-yckxTKAgglk6YRXist9RZufZdI22iitecmb01NmYPGQ=";
|
sha256 = "sha256-fkIU6XuydF6Bo8V0uS4NObh2fRuKxOWMqVft81uUs9Q=";
|
||||||
};
|
};
|
||||||
|
|
||||||
dontConfigure = true;
|
dontConfigure = true;
|
||||||
|
@ -315,9 +315,6 @@ let
|
|||||||
sed -i -e '/lib_loader.*Load/s!"\(libudev\.so\)!"${lib.getLib systemd}/lib/\1!' \
|
sed -i -e '/lib_loader.*Load/s!"\(libudev\.so\)!"${lib.getLib systemd}/lib/\1!' \
|
||||||
device/udev_linux/udev?_loader.cc
|
device/udev_linux/udev?_loader.cc
|
||||||
'' + ''
|
'' + ''
|
||||||
sed -i -e '/libpci_loader.*Load/s!"\(libpci\.so\)!"${pciutils}/lib/\1!' \
|
|
||||||
gpu/config/gpu_info_collector_linux.cc
|
|
||||||
|
|
||||||
# Allow to put extensions into the system-path.
|
# Allow to put extensions into the system-path.
|
||||||
sed -i -e 's,/usr,/run/current-system/sw,' chrome/common/chrome_paths.cc
|
sed -i -e 's,/usr,/run/current-system/sw,' chrome/common/chrome_paths.cc
|
||||||
|
|
||||||
@ -479,9 +476,10 @@ let
|
|||||||
|
|
||||||
postFixup = ''
|
postFixup = ''
|
||||||
# Make sure that libGLESv2 and libvulkan are found by dlopen.
|
# Make sure that libGLESv2 and libvulkan are found by dlopen.
|
||||||
|
# libpci (from pciutils) is needed by dlopen in angle/src/gpu_info_util/SystemInfo_libpci.cpp
|
||||||
chromiumBinary="$libExecPath/$packageName"
|
chromiumBinary="$libExecPath/$packageName"
|
||||||
origRpath="$(patchelf --print-rpath "$chromiumBinary")"
|
origRpath="$(patchelf --print-rpath "$chromiumBinary")"
|
||||||
patchelf --set-rpath "${lib.makeLibraryPath [ libGL vulkan-loader ]}:$origRpath" "$chromiumBinary"
|
patchelf --set-rpath "${lib.makeLibraryPath [ libGL vulkan-loader pciutils ]}:$origRpath" "$chromiumBinary"
|
||||||
'';
|
'';
|
||||||
|
|
||||||
passthru = {
|
passthru = {
|
||||||
|
@ -195,7 +195,7 @@ fn handle_path(
|
|||||||
.wrap_err_with(|| format!("failed to resolve symlink of {:?}", source))?;
|
.wrap_err_with(|| format!("failed to resolve symlink of {:?}", source))?;
|
||||||
|
|
||||||
// Create the link, then push its target to the queue
|
// Create the link, then push its target to the queue
|
||||||
if !target.exists() {
|
if !target.exists() && !target.is_symlink() {
|
||||||
unix::fs::symlink(&link_target, &target).wrap_err_with(|| {
|
unix::fs::symlink(&link_target, &target).wrap_err_with(|| {
|
||||||
format!("failed to symlink {:?} to {:?}", link_target, target)
|
format!("failed to symlink {:?} to {:?}", link_target, target)
|
||||||
})?;
|
})?;
|
||||||
|
@ -15,13 +15,13 @@ let
|
|||||||
in
|
in
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "duckdb";
|
pname = "duckdb";
|
||||||
version = "0.9.0";
|
version = "0.9.1";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = pname;
|
owner = pname;
|
||||||
repo = pname;
|
repo = pname;
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
hash = "sha256-EKvDH7RwOC4Gu/lturrfnGpzXnJ9azIwAFeuVoa6L/Y=";
|
hash = "sha256-UG/vV/6WxVLq9mdze8pSDFJIekOgGsg93dzMq6eP6Dg=";
|
||||||
};
|
};
|
||||||
|
|
||||||
patches = [ ./version.patch ];
|
patches = [ ./version.patch ];
|
||||||
@ -106,10 +106,12 @@ stdenv.mkDerivation rec {
|
|||||||
'';
|
'';
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
homepage = "https://github.com/duckdb/duckdb";
|
changelog = "https://github.com/duckdb/duckdb/releases/tag/v${version}";
|
||||||
description = "Embeddable SQL OLAP Database Management System";
|
description = "Embeddable SQL OLAP Database Management System";
|
||||||
|
homepage = "https://duckdb.org/";
|
||||||
license = licenses.mit;
|
license = licenses.mit;
|
||||||
platforms = platforms.all;
|
mainProgram = "duckdb";
|
||||||
maintainers = with maintainers; [ costrouc cpcloud ];
|
maintainers = with maintainers; [ costrouc cpcloud ];
|
||||||
|
platforms = platforms.all;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
@ -56,25 +56,3 @@ index 2b49e11288..0a4a69b9a0 100644
|
|||||||
|
|
||||||
message(STATUS "git hash ${GIT_COMMIT_HASH}, version ${DUCKDB_VERSION}")
|
message(STATUS "git hash ${GIT_COMMIT_HASH}, version ${DUCKDB_VERSION}")
|
||||||
|
|
||||||
diff --git a/tools/pythonpkg/setup.py b/tools/pythonpkg/setup.py
|
|
||||||
index fdf2911019..c363cc518a 100644
|
|
||||||
--- a/tools/pythonpkg/setup.py
|
|
||||||
+++ b/tools/pythonpkg/setup.py
|
|
||||||
@@ -163,8 +163,6 @@ if 'BUILD_HTTPFS' in os.environ:
|
|
||||||
for ext in extensions:
|
|
||||||
toolchain_args.extend(['-DDUCKDB_EXTENSION_{}_LINKED'.format(ext.upper())])
|
|
||||||
|
|
||||||
-toolchain_args.extend(['-DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT=1', '-DDUCKDB_EXTENSION_AUTOINSTALL_DEFAULT=1'])
|
|
||||||
-
|
|
||||||
|
|
||||||
class get_pybind_include(object):
|
|
||||||
def __init__(self, user=False):
|
|
||||||
@@ -343,7 +341,7 @@ setup(
|
|
||||||
packages=packages,
|
|
||||||
include_package_data=True,
|
|
||||||
python_requires='>=3.7.0',
|
|
||||||
- setup_requires=setup_requires + ["setuptools_scm<7.0.0", 'pybind11>=2.6.0'],
|
|
||||||
+ setup_requires=setup_requires + ["setuptools_scm", 'pybind11>=2.6.0'],
|
|
||||||
use_scm_version=setuptools_scm_conf,
|
|
||||||
tests_require=['google-cloud-storage', 'mypy', 'pytest'],
|
|
||||||
classifiers=[
|
|
||||||
|
@ -1,23 +1,18 @@
|
|||||||
{ lib, stdenv, fetchFromGitHub, autoreconfHook, fetchpatch }:
|
{ lib, stdenv, fetchFromGitHub, autoreconfHook }:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "libspf2";
|
pname = "libspf2";
|
||||||
version = "2.2.12";
|
version = "2.2.13";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "helsinki-systems";
|
owner = "helsinki-systems";
|
||||||
repo = "libspf2";
|
repo = "libspf2";
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
sha256 = "03iiaafdcwh220pqignk407h6klrakwz0zkb8iwk6nkwipkwvhsx";
|
hash = "sha256-tkCHP3B1sBb0+scHBjX5lCvaeSrZryfaGKye02LFlYs=";
|
||||||
};
|
};
|
||||||
|
|
||||||
patches = [
|
nativeBuildInputs = [ autoreconfHook ];
|
||||||
# glibc-2.34 compat
|
strictDeps = true;
|
||||||
(fetchpatch {
|
|
||||||
url = "https://raw.githubusercontent.com/gentoo/gentoo/dbb8a5c9f749cc11e61cfe558f164b165cbc30cb/mail-filter/libspf2/files/libspf2-1.2.11-undefined-dn_.patch";
|
|
||||||
sha256 = "sha256-6JVVkVGCcFJsNeBdVTPcLhW4KoHLY4ai/KXDMliXgPA=";
|
|
||||||
})
|
|
||||||
];
|
|
||||||
|
|
||||||
postPatch = ''
|
postPatch = ''
|
||||||
# disable static bins compilation
|
# disable static bins compilation
|
||||||
@ -28,9 +23,6 @@ stdenv.mkDerivation rec {
|
|||||||
-e '/bin_PROGRAMS/s/spf_example_static//' src/spf_example/Makefile.am
|
-e '/bin_PROGRAMS/s/spf_example_static//' src/spf_example/Makefile.am
|
||||||
'';
|
'';
|
||||||
|
|
||||||
# autoreconf necessary because we modified automake files
|
|
||||||
nativeBuildInputs = [ autoreconfHook ];
|
|
||||||
|
|
||||||
doCheck = true;
|
doCheck = true;
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
|
@ -0,0 +1,55 @@
|
|||||||
|
{ lib
|
||||||
|
, aiohttp
|
||||||
|
, aresponses
|
||||||
|
, buildPythonPackage
|
||||||
|
, dataclasses-json
|
||||||
|
, fetchFromGitHub
|
||||||
|
, poetry-core
|
||||||
|
, pytest-asyncio
|
||||||
|
, pytestCheckHook
|
||||||
|
, pythonOlder
|
||||||
|
, syrupy
|
||||||
|
}:
|
||||||
|
|
||||||
|
buildPythonPackage rec {
|
||||||
|
pname = "aioelectricitymaps";
|
||||||
|
version = "0.1.3";
|
||||||
|
pyproject = true;
|
||||||
|
|
||||||
|
disabled = pythonOlder "3.10";
|
||||||
|
|
||||||
|
src = fetchFromGitHub {
|
||||||
|
owner = "jpbede";
|
||||||
|
repo = "aioelectricitymaps";
|
||||||
|
rev = "refs/tags/v${version}";
|
||||||
|
hash = "sha256-2Ou3obpGRJ/iUPuaoBGlmDTJLx6+S8ivK9PbrbSvYyg=";
|
||||||
|
};
|
||||||
|
|
||||||
|
nativeBuildInputs = [
|
||||||
|
poetry-core
|
||||||
|
];
|
||||||
|
|
||||||
|
propagatedBuildInputs = [
|
||||||
|
aiohttp
|
||||||
|
dataclasses-json
|
||||||
|
];
|
||||||
|
|
||||||
|
nativeCheckInputs = [
|
||||||
|
aresponses
|
||||||
|
pytest-asyncio
|
||||||
|
pytestCheckHook
|
||||||
|
syrupy
|
||||||
|
];
|
||||||
|
|
||||||
|
pythonImportsCheck = [
|
||||||
|
"aioelectricitymaps"
|
||||||
|
];
|
||||||
|
|
||||||
|
meta = with lib; {
|
||||||
|
description = "Module for interacting with Electricity maps";
|
||||||
|
homepage = "https://github.com/jpbede/aioelectricitymaps";
|
||||||
|
changelog = "https://github.com/jpbede/aioelectricitymaps/releases/tag/v${version}";
|
||||||
|
license = licenses.mit;
|
||||||
|
maintainers = with maintainers; [ fab ];
|
||||||
|
};
|
||||||
|
}
|
@ -15,7 +15,7 @@
|
|||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "async-upnp-client";
|
pname = "async-upnp-client";
|
||||||
version = "0.36.1";
|
version = "0.36.2";
|
||||||
format = "setuptools";
|
format = "setuptools";
|
||||||
|
|
||||||
disabled = pythonOlder "3.8";
|
disabled = pythonOlder "3.8";
|
||||||
@ -24,7 +24,7 @@ buildPythonPackage rec {
|
|||||||
owner = "StevenLooman";
|
owner = "StevenLooman";
|
||||||
repo = "async_upnp_client";
|
repo = "async_upnp_client";
|
||||||
rev = "refs/tags/${version}";
|
rev = "refs/tags/${version}";
|
||||||
hash = "sha256-NFSJlBRVgeuhK7IXjNz2g6SbSgveSjaJpSQrxSACG04=";
|
hash = "sha256-f3x5adxLHT/C5dXfdBH6stKv0y2nuhbpe8jkJex1DKU=";
|
||||||
};
|
};
|
||||||
|
|
||||||
propagatedBuildInputs = [
|
propagatedBuildInputs = [
|
||||||
|
58
pkgs/development/python-modules/cantools/default.nix
Normal file
58
pkgs/development/python-modules/cantools/default.nix
Normal file
@ -0,0 +1,58 @@
|
|||||||
|
{ lib
|
||||||
|
, buildPythonPackage
|
||||||
|
, fetchPypi
|
||||||
|
, setuptools-scm
|
||||||
|
, argparse-addons
|
||||||
|
, bitstruct
|
||||||
|
, can
|
||||||
|
, crccheck
|
||||||
|
, diskcache
|
||||||
|
, matplotlib
|
||||||
|
, parameterized
|
||||||
|
, pytestCheckHook
|
||||||
|
, pythonOlder
|
||||||
|
, textparser
|
||||||
|
}:
|
||||||
|
|
||||||
|
buildPythonPackage rec {
|
||||||
|
pname = "cantools";
|
||||||
|
version = "38.0.2";
|
||||||
|
format = "setuptools";
|
||||||
|
|
||||||
|
disabled = pythonOlder "3.7";
|
||||||
|
|
||||||
|
src = fetchPypi {
|
||||||
|
inherit pname version;
|
||||||
|
hash = "sha256-k7/m9L1lLzaXY+qRYrAnpi9CSoQA8kI9QRN5GM5oxo4=";
|
||||||
|
};
|
||||||
|
|
||||||
|
nativeBuildInputs = [
|
||||||
|
setuptools-scm
|
||||||
|
];
|
||||||
|
|
||||||
|
propagatedBuildInputs = [
|
||||||
|
argparse-addons
|
||||||
|
bitstruct
|
||||||
|
can
|
||||||
|
crccheck
|
||||||
|
diskcache
|
||||||
|
matplotlib
|
||||||
|
textparser
|
||||||
|
];
|
||||||
|
|
||||||
|
nativeCheckInputs = [
|
||||||
|
parameterized
|
||||||
|
pytestCheckHook
|
||||||
|
];
|
||||||
|
|
||||||
|
pythonImportsCheck = [
|
||||||
|
"cantools"
|
||||||
|
];
|
||||||
|
|
||||||
|
meta = with lib; {
|
||||||
|
homepage = "https://github.com/cantools/cantools";
|
||||||
|
description = "CAN bus tools.";
|
||||||
|
license = licenses.mit;
|
||||||
|
maintainers = with maintainers; [ gray-heron ];
|
||||||
|
};
|
||||||
|
}
|
@ -13,17 +13,19 @@
|
|||||||
}:
|
}:
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
inherit (duckdb) pname version src patches;
|
inherit (duckdb) pname version src;
|
||||||
format = "setuptools";
|
format = "setuptools";
|
||||||
|
|
||||||
postPatch = ''
|
# 1. let nix control build cores
|
||||||
|
# 2. default to extension autoload & autoinstall disabled
|
||||||
|
# 3. unconstrain setuptools_scm version
|
||||||
|
patches = (duckdb.patches or []) ++ [ ./setup.patch ];
|
||||||
|
|
||||||
|
postPatch = (duckdb.postPatch or "") + ''
|
||||||
# we can't use sourceRoot otherwise patches don't apply, because the patches apply to the C++ library
|
# we can't use sourceRoot otherwise patches don't apply, because the patches apply to the C++ library
|
||||||
cd tools/pythonpkg
|
cd tools/pythonpkg
|
||||||
|
|
||||||
# 1. let nix control build cores
|
substituteInPlace setup.py --subst-var NIX_BUILD_CORES
|
||||||
# 2. unconstrain setuptools_scm version
|
|
||||||
substituteInPlace setup.py \
|
|
||||||
--replace "multiprocessing.cpu_count()" "$NIX_BUILD_CORES"
|
|
||||||
|
|
||||||
# avoid dependency on mypy
|
# avoid dependency on mypy
|
||||||
rm tests/stubs/test_stubs.py
|
rm tests/stubs/test_stubs.py
|
||||||
@ -54,6 +56,8 @@ buildPythonPackage rec {
|
|||||||
disabledTests = [
|
disabledTests = [
|
||||||
# tries to make http request
|
# tries to make http request
|
||||||
"test_install_non_existent_extension"
|
"test_install_non_existent_extension"
|
||||||
|
# test is racy and interrupt can be delivered before or after target point
|
||||||
|
"test_connection_interrupt"
|
||||||
];
|
];
|
||||||
|
|
||||||
preCheck = ''
|
preCheck = ''
|
||||||
|
30
pkgs/development/python-modules/duckdb/setup.patch
Normal file
30
pkgs/development/python-modules/duckdb/setup.patch
Normal file
@ -0,0 +1,30 @@
|
|||||||
|
diff --git a/tools/pythonpkg/setup.py b/tools/pythonpkg/setup.py
|
||||||
|
index 30f1e1ccdd..6784169fcb 100644
|
||||||
|
--- a/tools/pythonpkg/setup.py
|
||||||
|
+++ b/tools/pythonpkg/setup.py
|
||||||
|
@@ -96,7 +96,7 @@ def parallel_cpp_compile(
|
||||||
|
return
|
||||||
|
self._compile(obj, src, ext, cc_args, extra_postargs, pp_opts)
|
||||||
|
|
||||||
|
- list(multiprocessing.pool.ThreadPool(multiprocessing.cpu_count()).imap(_single_compile, objects))
|
||||||
|
+ list(multiprocessing.pool.ThreadPool(@NIX_BUILD_CORES@).imap(_single_compile, objects))
|
||||||
|
return objects
|
||||||
|
|
||||||
|
|
||||||
|
@@ -163,7 +163,6 @@ if 'BUILD_HTTPFS' in os.environ:
|
||||||
|
for ext in extensions:
|
||||||
|
toolchain_args.extend(['-DDUCKDB_EXTENSION_{}_LINKED'.format(ext.upper())])
|
||||||
|
|
||||||
|
-toolchain_args.extend(['-DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT=1', '-DDUCKDB_EXTENSION_AUTOINSTALL_DEFAULT=1'])
|
||||||
|
|
||||||
|
|
||||||
|
class get_pybind_include(object):
|
||||||
|
@@ -348,7 +347,7 @@ setup(
|
||||||
|
packages=packages,
|
||||||
|
include_package_data=True,
|
||||||
|
python_requires='>=3.7.0',
|
||||||
|
- setup_requires=setup_requires + ["setuptools_scm<7.0.0", 'pybind11>=2.6.0'],
|
||||||
|
+ setup_requires=setup_requires + ["setuptools_scm", 'pybind11>=2.6.0'],
|
||||||
|
use_scm_version=setuptools_scm_conf,
|
||||||
|
tests_require=['google-cloud-storage', 'mypy', 'pytest'],
|
||||||
|
classifiers=[
|
@ -6,14 +6,14 @@
|
|||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "peaqevcore";
|
pname = "peaqevcore";
|
||||||
version = "19.5.4";
|
version = "19.5.5";
|
||||||
format = "setuptools";
|
format = "setuptools";
|
||||||
|
|
||||||
disabled = pythonOlder "3.7";
|
disabled = pythonOlder "3.7";
|
||||||
|
|
||||||
src = fetchPypi {
|
src = fetchPypi {
|
||||||
inherit pname version;
|
inherit pname version;
|
||||||
hash = "sha256-AkVUYUZobQsnSfMfciiSbPwo0HCnlO3NLoUA1+wqBt4=";
|
hash = "sha256-AgJT/VfNHcSuJhypBwqJkgXuvYDBlZ7eQp4nGva4z6U=";
|
||||||
};
|
};
|
||||||
|
|
||||||
postPatch = ''
|
postPatch = ''
|
||||||
|
@ -8,7 +8,7 @@
|
|||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "pyduotecno";
|
pname = "pyduotecno";
|
||||||
version = "2023.10.0";
|
version = "2023.10.1";
|
||||||
format = "pyproject";
|
format = "pyproject";
|
||||||
|
|
||||||
disabled = pythonOlder "3.9";
|
disabled = pythonOlder "3.9";
|
||||||
@ -17,7 +17,7 @@ buildPythonPackage rec {
|
|||||||
owner = "Cereal2nd";
|
owner = "Cereal2nd";
|
||||||
repo = "pyDuotecno";
|
repo = "pyDuotecno";
|
||||||
rev = "refs/tags/${version}";
|
rev = "refs/tags/${version}";
|
||||||
hash = "sha256-GxCqWgw4OdhJUMsGzCZnl6KYH7HQpGyV7zXMxbShHlg=";
|
hash = "sha256-fDooQb1i9rgzDZBzZ+lYb0WUYC8JNPEYk5DJ9wtS2Dg=";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [
|
nativeBuildInputs = [
|
||||||
|
@ -9,7 +9,7 @@
|
|||||||
}:
|
}:
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "pymyq";
|
pname = "python-myq";
|
||||||
version = "3.1.13";
|
version = "3.1.13";
|
||||||
pyproject = true;
|
pyproject = true;
|
||||||
|
|
50
pkgs/development/python-modules/readmdict/default.nix
Normal file
50
pkgs/development/python-modules/readmdict/default.nix
Normal file
@ -0,0 +1,50 @@
|
|||||||
|
{ lib
|
||||||
|
, buildPythonPackage
|
||||||
|
, pythonOlder
|
||||||
|
, fetchFromGitHub
|
||||||
|
|
||||||
|
, poetry-core
|
||||||
|
, python-lzo
|
||||||
|
, tkinter
|
||||||
|
|
||||||
|
, pytestCheckHook
|
||||||
|
}:
|
||||||
|
|
||||||
|
buildPythonPackage rec {
|
||||||
|
pname = "readmdict";
|
||||||
|
version = "0.1.1";
|
||||||
|
pyproject = true;
|
||||||
|
|
||||||
|
disabled = pythonOlder "3.6";
|
||||||
|
|
||||||
|
src = fetchFromGitHub {
|
||||||
|
owner = "ffreemt";
|
||||||
|
repo = "readmdict";
|
||||||
|
rev = "v${version}";
|
||||||
|
hash = "sha256-1/f+o2bVscT3EA8XQyS2hWjhimLRzfIBM6u2O7UqwcA=";
|
||||||
|
};
|
||||||
|
|
||||||
|
nativeBuildInputs = [
|
||||||
|
poetry-core
|
||||||
|
];
|
||||||
|
|
||||||
|
propagatedBuildInputs = [
|
||||||
|
python-lzo
|
||||||
|
tkinter
|
||||||
|
];
|
||||||
|
|
||||||
|
nativeCheckInputs = [
|
||||||
|
pytestCheckHook
|
||||||
|
];
|
||||||
|
|
||||||
|
pythonImportsCheck = [
|
||||||
|
"readmdict"
|
||||||
|
];
|
||||||
|
|
||||||
|
meta = with lib; {
|
||||||
|
description = "Read mdx/mdd files (repacking of readmdict from mdict-analysis)";
|
||||||
|
homepage = "https://github.com/ffreemt/readmdict";
|
||||||
|
license = licenses.mit;
|
||||||
|
maintainers = with maintainers; [ paveloom ];
|
||||||
|
};
|
||||||
|
}
|
39
pkgs/development/python-modules/textparser/default.nix
Normal file
39
pkgs/development/python-modules/textparser/default.nix
Normal file
@ -0,0 +1,39 @@
|
|||||||
|
{ lib
|
||||||
|
, buildPythonPackage
|
||||||
|
, fetchPypi
|
||||||
|
, setuptools-scm
|
||||||
|
, pytestCheckHook
|
||||||
|
, pythonOlder
|
||||||
|
}:
|
||||||
|
|
||||||
|
buildPythonPackage rec {
|
||||||
|
pname = "textparser";
|
||||||
|
version = "0.24.0";
|
||||||
|
format = "setuptools";
|
||||||
|
|
||||||
|
disabled = pythonOlder "3.7";
|
||||||
|
|
||||||
|
src = fetchPypi {
|
||||||
|
inherit pname version;
|
||||||
|
hash = "sha256-VvcI51qp0AKtt22CO6bvFm1+zsHj5MpMHKED+BdWgzU=";
|
||||||
|
};
|
||||||
|
|
||||||
|
nativeBuildInputs = [
|
||||||
|
setuptools-scm
|
||||||
|
];
|
||||||
|
|
||||||
|
nativeCheckInputs = [
|
||||||
|
pytestCheckHook
|
||||||
|
];
|
||||||
|
|
||||||
|
pythonImportsCheck = [
|
||||||
|
"textparser"
|
||||||
|
];
|
||||||
|
|
||||||
|
meta = with lib; {
|
||||||
|
homepage = "https://github.com/eerimoq/textparser";
|
||||||
|
description = "A text parser";
|
||||||
|
license = licenses.mit;
|
||||||
|
maintainers = with maintainers; [ gray-heron ];
|
||||||
|
};
|
||||||
|
}
|
@ -3,18 +3,22 @@
|
|||||||
, backoff
|
, backoff
|
||||||
, buildPythonPackage
|
, buildPythonPackage
|
||||||
, fetchFromGitHub
|
, fetchFromGitHub
|
||||||
|
, pythonOlder
|
||||||
, yarl
|
, yarl
|
||||||
}:
|
}:
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "toonapi";
|
pname = "toonapi";
|
||||||
version = "0.2.1";
|
version = "0.3.0";
|
||||||
|
format = "setuptools";
|
||||||
|
|
||||||
|
disabled = pythonOlder "3.8";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "frenck";
|
owner = "frenck";
|
||||||
repo = "python-toonapi";
|
repo = "python-toonapi";
|
||||||
rev = "v${version}";
|
rev = "refs/tags/v${version}";
|
||||||
sha256 = "10jh6p0ww51cb9f8amd9jq3lmvby6n2k08qwcr2n8ijbbgyp0ibf";
|
hash = "sha256-RaN9ppqJbTik1/vNX0/YLoBawrqjyQWU6+FLTspIxug=";
|
||||||
};
|
};
|
||||||
|
|
||||||
propagatedBuildInputs = [
|
propagatedBuildInputs = [
|
||||||
@ -25,11 +29,15 @@ buildPythonPackage rec {
|
|||||||
|
|
||||||
# Project has no tests
|
# Project has no tests
|
||||||
doCheck = false;
|
doCheck = false;
|
||||||
pythonImportsCheck = [ "toonapi" ];
|
|
||||||
|
pythonImportsCheck = [
|
||||||
|
"toonapi"
|
||||||
|
];
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
description = "Python client for the Quby ToonAPI";
|
description = "Python client for the Quby ToonAPI";
|
||||||
homepage = "https://github.com/frenck/python-toonapi";
|
homepage = "https://github.com/frenck/python-toonapi";
|
||||||
|
changelog = "https://github.com/frenck/python-toonapi/releases/tag/v${version}";
|
||||||
license = with licenses; [ mit ];
|
license = with licenses; [ mit ];
|
||||||
maintainers = with maintainers; [ fab ];
|
maintainers = with maintainers; [ fab ];
|
||||||
};
|
};
|
||||||
|
@ -22,14 +22,14 @@ with py.pkgs;
|
|||||||
|
|
||||||
buildPythonApplication rec {
|
buildPythonApplication rec {
|
||||||
pname = "checkov";
|
pname = "checkov";
|
||||||
version = "2.5.14";
|
version = "2.5.15";
|
||||||
format = "setuptools";
|
format = "setuptools";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "bridgecrewio";
|
owner = "bridgecrewio";
|
||||||
repo = pname;
|
repo = pname;
|
||||||
rev = "refs/tags/${version}";
|
rev = "refs/tags/${version}";
|
||||||
hash = "sha256-4F8cGcQJy8cbCE0wxM6B4qGjuc+SjeL7DMr6RdSkXBM=";
|
hash = "sha256-PVx66Ipvf+rISkuu9dw2ecFXXmuzITg2PogqRktFh5M=";
|
||||||
};
|
};
|
||||||
|
|
||||||
patches = [
|
patches = [
|
||||||
|
@ -25,11 +25,11 @@
|
|||||||
|
|
||||||
let rizin = stdenv.mkDerivation rec {
|
let rizin = stdenv.mkDerivation rec {
|
||||||
pname = "rizin";
|
pname = "rizin";
|
||||||
version = "0.6.2";
|
version = "0.6.3";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://github.com/rizinorg/rizin/releases/download/v${version}/rizin-src-v${version}.tar.xz";
|
url = "https://github.com/rizinorg/rizin/releases/download/v${version}/rizin-src-v${version}.tar.xz";
|
||||||
hash = "sha256-4poAo+IgBL3RAUbShrHM4OBhltQarkcpqvydeDIf+Gs=";
|
hash = "sha256-lfZMarnm2qnp+lY0OY649s206/LoFNouTLlp0x9FCcI=";
|
||||||
};
|
};
|
||||||
|
|
||||||
mesonFlags = [
|
mesonFlags = [
|
||||||
|
@ -3,6 +3,7 @@
|
|||||||
, extraPkgs ? pkgs: [ ] # extra packages to add to targetPkgs
|
, extraPkgs ? pkgs: [ ] # extra packages to add to targetPkgs
|
||||||
, extraLibraries ? pkgs: [ ] # extra packages to add to multiPkgs
|
, extraLibraries ? pkgs: [ ] # extra packages to add to multiPkgs
|
||||||
, extraProfile ? "" # string to append to profile
|
, extraProfile ? "" # string to append to profile
|
||||||
|
, extraBwrapArgs ? [ ] # extra arguments to pass to bubblewrap
|
||||||
, extraArgs ? "" # arguments to always pass to steam
|
, extraArgs ? "" # arguments to always pass to steam
|
||||||
, extraEnv ? { } # Environment variables to pass to Steam
|
, extraEnv ? { } # Environment variables to pass to Steam
|
||||||
, withGameSpecificLibraries ? true # include game specific libraries
|
, withGameSpecificLibraries ? true # include game specific libraries
|
||||||
@ -277,6 +278,8 @@ in buildFHSEnv rec {
|
|||||||
exec steam ${extraArgs} "$@"
|
exec steam ${extraArgs} "$@"
|
||||||
'';
|
'';
|
||||||
|
|
||||||
|
inherit extraBwrapArgs;
|
||||||
|
|
||||||
meta =
|
meta =
|
||||||
if steam != null
|
if steam != null
|
||||||
then
|
then
|
||||||
@ -287,21 +290,11 @@ in buildFHSEnv rec {
|
|||||||
description = "Steam dependencies (dummy package, do not use)";
|
description = "Steam dependencies (dummy package, do not use)";
|
||||||
};
|
};
|
||||||
|
|
||||||
# allows for some gui applications to share IPC
|
|
||||||
# this fixes certain issues where they don't render correctly
|
|
||||||
unshareIpc = false;
|
|
||||||
|
|
||||||
# Some applications such as Natron need access to MIT-SHM or other
|
|
||||||
# shared memory mechanisms. Unsharing the pid namespace
|
|
||||||
# breaks the ability for application to reference shared memory.
|
|
||||||
unsharePid = false;
|
|
||||||
|
|
||||||
passthru.run = buildFHSEnv {
|
passthru.run = buildFHSEnv {
|
||||||
name = "steam-run";
|
name = "steam-run";
|
||||||
|
|
||||||
targetPkgs = commonTargetPkgs;
|
targetPkgs = commonTargetPkgs;
|
||||||
inherit multiArch multiPkgs profile extraInstallCommands;
|
inherit multiArch multiPkgs profile extraInstallCommands extraBwrapArgs;
|
||||||
inherit unshareIpc unsharePid;
|
|
||||||
|
|
||||||
runScript = writeShellScript "steam-run" ''
|
runScript = writeShellScript "steam-run" ''
|
||||||
run="$1"
|
run="$1"
|
||||||
|
@ -2771,7 +2771,8 @@
|
|||||||
sqlalchemy
|
sqlalchemy
|
||||||
];
|
];
|
||||||
"myq" = ps: with ps; [
|
"myq" = ps: with ps; [
|
||||||
]; # missing inputs: python-myq
|
python-myq
|
||||||
|
];
|
||||||
"mysensors" = ps: with ps; [
|
"mysensors" = ps: with ps; [
|
||||||
aiohttp-cors
|
aiohttp-cors
|
||||||
janus
|
janus
|
||||||
@ -5405,6 +5406,7 @@
|
|||||||
"mullvad"
|
"mullvad"
|
||||||
"mutesync"
|
"mutesync"
|
||||||
"my"
|
"my"
|
||||||
|
"myq"
|
||||||
"mysensors"
|
"mysensors"
|
||||||
"mystrom"
|
"mystrom"
|
||||||
"mythicbeastsdns"
|
"mythicbeastsdns"
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
{ callPackage, ... }@args:
|
{ callPackage, ... }@args:
|
||||||
callPackage ../generic.nix ({
|
callPackage ../generic.nix ({
|
||||||
version = "11.3.25";
|
version = "11.3.27";
|
||||||
hash = "sha256-KIbRn90BUJp8Uc8GMHuIMMSn5tJQbxzE0ntngx1ELaE=";
|
hash = "sha256-A3EeFQsDOaggfb5S+eyRCe/vm054MabfRrcHPxhO0So=";
|
||||||
vendorHash = "sha256-hjMv/H4dlinlv3ku7i1km2/b+6uCdbznHtVOMIjDlUc=";
|
vendorHash = "sha256-hjMv/H4dlinlv3ku7i1km2/b+6uCdbznHtVOMIjDlUc=";
|
||||||
yarnHash = "sha256-hip0WQVZpx2qfVDmEy4nk4UFYEjX1Xhj8HsIIQ8PF1Y=";
|
yarnHash = "sha256-hip0WQVZpx2qfVDmEy4nk4UFYEjX1Xhj8HsIIQ8PF1Y=";
|
||||||
cargoLock = {
|
cargoLock = {
|
||||||
|
4
pkgs/servers/teleport/12/Cargo.lock
generated
4
pkgs/servers/teleport/12/Cargo.lock
generated
@ -1734,9 +1734,9 @@ dependencies = [
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "webpki"
|
name = "webpki"
|
||||||
version = "0.22.0"
|
version = "0.22.2"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "f095d78192e208183081cc07bc5515ef55216397af48b873e5edcd72637fa1bd"
|
checksum = "07ecc0cd7cac091bf682ec5efa18b1cff79d617b84181f38b3951dbe135f607f"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"ring",
|
"ring",
|
||||||
"untrusted 0.7.1",
|
"untrusted 0.7.1",
|
||||||
|
@ -1,9 +1,9 @@
|
|||||||
{ callPackage, ... }@args:
|
{ callPackage, ... }@args:
|
||||||
callPackage ../generic.nix ({
|
callPackage ../generic.nix ({
|
||||||
version = "12.4.20";
|
version = "12.4.22";
|
||||||
hash = "sha256-Qz+JOS4YPj2865Fkj7eVJMdilHMOGbTD179bQ5wHY7A=";
|
hash = "sha256-UEiS+GiderYTU34GHsQr4G8XrasV5ewmPcdrec4v5B4=";
|
||||||
vendorHash = "sha256-cS8ylLujgp9Is+D2JjoK4yGgWRCVRyRw3NPQAAuE2vY=";
|
vendorHash = "sha256-etutgK/5u+e86kx7ha3x+di9np7Tcr7hpGUMKZxJNT4=";
|
||||||
yarnHash = "sha256-tOdT7X8jM+tl1GZ7lBN2aW8KRiVW/zWK9fZIU7CSHVE=";
|
yarnHash = "sha256-MBTElkMH5rb33l+AYWH+zguSLQf+ntXpOkHZpjLAx/Q=";
|
||||||
cargoLock = {
|
cargoLock = {
|
||||||
lockFile = ./Cargo.lock;
|
lockFile = ./Cargo.lock;
|
||||||
outputHashes = {
|
outputHashes = {
|
||||||
|
4
pkgs/servers/teleport/13/Cargo.lock
generated
4
pkgs/servers/teleport/13/Cargo.lock
generated
@ -1786,9 +1786,9 @@ dependencies = [
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "webpki"
|
name = "webpki"
|
||||||
version = "0.22.0"
|
version = "0.22.2"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "f095d78192e208183081cc07bc5515ef55216397af48b873e5edcd72637fa1bd"
|
checksum = "07ecc0cd7cac091bf682ec5efa18b1cff79d617b84181f38b3951dbe135f607f"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"ring",
|
"ring",
|
||||||
"untrusted 0.7.1",
|
"untrusted 0.7.1",
|
||||||
|
@ -1,9 +1,9 @@
|
|||||||
{ callPackage, ... }@args:
|
{ callPackage, ... }@args:
|
||||||
callPackage ../generic.nix ({
|
callPackage ../generic.nix ({
|
||||||
version = "13.4.1";
|
version = "13.4.3";
|
||||||
hash = "sha256-wgSaek4eq5Jx9SZFenvdRSU1wEtfJHzTz9GdczzUU2w=";
|
hash = "sha256-x8G94jKycK3nYwqDA5RPc63GHIk9y4pHfSwSBqGBINk=";
|
||||||
vendorHash = "sha256-DesT18nV/SxOsKCC+Nt0hgtH7CRtRL0B5FQhE1J148I=";
|
vendorHash = "sha256-Pb3eO9zqLgTD7otM7yGRWicQjvpIXg7xKV8Oc4yh8PA=";
|
||||||
yarnHash = "sha256-iyMcP9L6dwBhN8JL9eSVEzsXI2EOjfyxjF9Dm4Gs04s=";
|
yarnHash = "sha256-GnoiLqzqGV0UZm5zePCDBUUX63NTIIo1dcxtiWQDPqc=";
|
||||||
cargoLock = {
|
cargoLock = {
|
||||||
lockFile = ./Cargo.lock;
|
lockFile = ./Cargo.lock;
|
||||||
outputHashes = {
|
outputHashes = {
|
||||||
|
4
pkgs/servers/teleport/14/Cargo.lock
generated
4
pkgs/servers/teleport/14/Cargo.lock
generated
@ -1789,9 +1789,9 @@ dependencies = [
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "webpki"
|
name = "webpki"
|
||||||
version = "0.22.0"
|
version = "0.22.2"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "f095d78192e208183081cc07bc5515ef55216397af48b873e5edcd72637fa1bd"
|
checksum = "07ecc0cd7cac091bf682ec5efa18b1cff79d617b84181f38b3951dbe135f607f"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"ring",
|
"ring",
|
||||||
"untrusted 0.7.1",
|
"untrusted 0.7.1",
|
||||||
|
@ -1,9 +1,9 @@
|
|||||||
{ callPackage, ... }@args:
|
{ callPackage, ... }@args:
|
||||||
callPackage ../generic.nix ({
|
callPackage ../generic.nix ({
|
||||||
version = "14.0.1";
|
version = "14.0.3";
|
||||||
hash = "sha256-esQwk2PFnk3/REzLr3ExtzEcUs2q4Tn/2KpfFWAx5uU=";
|
hash = "sha256-X+vekYmuTE7n22SH/z2GWO3wnBsIef1GEjR7WOJpjc8=";
|
||||||
vendorHash = "sha256-lzwrkW0dHxCHBSJjzNhXgq3Av8Zj8xEn3kfTRtT/q04=";
|
vendorHash = "sha256-+R6f2HrlN/RLec83YutccDFJW6gq6HXbxoJVtxMgdp8=";
|
||||||
yarnHash = "sha256-Y2dVxRyKPLD2xjwr0QqrKHf/4gnMCErmDzievu5zTGg=";
|
yarnHash = "sha256-udM4DNaTGiMkqfkllJjmT+Nk6PNbGUzT34ixQOhmScw=";
|
||||||
cargoLock = {
|
cargoLock = {
|
||||||
lockFile = ./Cargo.lock;
|
lockFile = ./Cargo.lock;
|
||||||
outputHashes = {
|
outputHashes = {
|
||||||
|
31
pkgs/tools/inputmethods/evsieve/default.nix
Normal file
31
pkgs/tools/inputmethods/evsieve/default.nix
Normal file
@ -0,0 +1,31 @@
|
|||||||
|
{ lib
|
||||||
|
, fetchFromGitHub
|
||||||
|
, rustPlatform
|
||||||
|
, libevdev
|
||||||
|
}:
|
||||||
|
|
||||||
|
rustPlatform.buildRustPackage rec {
|
||||||
|
pname = "evsieve";
|
||||||
|
version = "1.3.1";
|
||||||
|
|
||||||
|
src = fetchFromGitHub {
|
||||||
|
owner = "KarsMulder";
|
||||||
|
repo = "evsieve";
|
||||||
|
rev = "v${version}";
|
||||||
|
hash = "sha256-R/y3iyKGE4dzAyNnDwrMCr8JFshYJwNcgHQ8UbtuRj8=";
|
||||||
|
};
|
||||||
|
|
||||||
|
cargoHash = "sha256-jkm+mAHejCBZFalUbJNaIxtIl2kwnlPR2wsaYlcfSz8=";
|
||||||
|
|
||||||
|
buildInputs = [ libevdev ];
|
||||||
|
|
||||||
|
doCheck = false; # unit tests create uinput devices
|
||||||
|
|
||||||
|
meta = with lib; {
|
||||||
|
description = "A utility for mapping events from Linux event devices";
|
||||||
|
homepage = "https://github.com/KarsMulder/evsieve";
|
||||||
|
license = licenses.gpl2Plus;
|
||||||
|
maintainers = with maintainers; [ tsowell ];
|
||||||
|
platforms = platforms.linux;
|
||||||
|
};
|
||||||
|
}
|
@ -1,42 +0,0 @@
|
|||||||
{ lib
|
|
||||||
, python3
|
|
||||||
, fetchFromGitHub
|
|
||||||
, pkgs
|
|
||||||
}:
|
|
||||||
|
|
||||||
python3.pkgs.buildPythonApplication rec {
|
|
||||||
pname = "zkg";
|
|
||||||
version = "2.14.0";
|
|
||||||
format = "setuptools";
|
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
|
||||||
owner = "zeek";
|
|
||||||
repo = "package-manager";
|
|
||||||
rev = "refs/tags/v${version}";
|
|
||||||
hash = "sha256-HdOzxSU3XWz1ZH96woDWrHzKbpJW3/IKkpc2tGfyi9o=";
|
|
||||||
};
|
|
||||||
|
|
||||||
propagatedBuildInputs = with python3.pkgs; [
|
|
||||||
btest
|
|
||||||
gitpython
|
|
||||||
semantic-version
|
|
||||||
sphinx
|
|
||||||
sphinx-rtd-theme
|
|
||||||
pkgs.bash
|
|
||||||
];
|
|
||||||
|
|
||||||
# No tests available
|
|
||||||
doCheck = false;
|
|
||||||
|
|
||||||
pythonImportsCheck = [
|
|
||||||
"zeekpkg"
|
|
||||||
];
|
|
||||||
|
|
||||||
meta = with lib; {
|
|
||||||
description = "Package manager for Zeek";
|
|
||||||
homepage = "https://github.com/zeek/package-manager";
|
|
||||||
changelog = "https://github.com/zeek/package-manager/blob/${version}/CHANGES";
|
|
||||||
license = licenses.ncsa;
|
|
||||||
maintainers = with maintainers; [ fab ];
|
|
||||||
};
|
|
||||||
}
|
|
@ -5,18 +5,17 @@
|
|||||||
|
|
||||||
buildGoModule rec {
|
buildGoModule rec {
|
||||||
pname = "nuclei";
|
pname = "nuclei";
|
||||||
version = "2.9.15";
|
version = "3.0.1";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "projectdiscovery";
|
owner = "projectdiscovery";
|
||||||
repo = pname;
|
repo = pname;
|
||||||
rev = "refs/tags/v${version}";
|
rev = "refs/tags/v${version}";
|
||||||
hash = "sha256-/7013cf9nnDiKqcwFOYZUF1D+wkQKXPBcwz3YhpBUK0=";
|
hash = "sha256-5Z40wc8ihN2UR3DyMCaD0MOKpgbUQX0OJMyZw2gVNYM=";
|
||||||
};
|
};
|
||||||
|
|
||||||
vendorHash = "sha256-b5CY66c2vfGaqlFENw2lnK47Cf2+buh/LtbJyPSAbOA=";
|
vendorHash = "sha256-CaeYAw7QU/KySFDSkUr4oHrG3wyPHxty3KCZ6zlPqIk=";
|
||||||
|
|
||||||
modRoot = "./v2";
|
|
||||||
subPackages = [
|
subPackages = [
|
||||||
"cmd/nuclei/"
|
"cmd/nuclei/"
|
||||||
];
|
];
|
||||||
|
@ -4,13 +4,13 @@ let
|
|||||||
generic = { pname, packageToBuild, description }:
|
generic = { pname, packageToBuild, description }:
|
||||||
buildGoModule rec {
|
buildGoModule rec {
|
||||||
inherit pname;
|
inherit pname;
|
||||||
version = "1.2.2";
|
version = "1.3.2";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "sigstore";
|
owner = "sigstore";
|
||||||
repo = "rekor";
|
repo = "rekor";
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
hash = "sha256-U7KxkPYVAy3/olXsEgPMX/kzg0KvYMovLO4LWw8guE4=";
|
hash = "sha256-QiK+ixVURf5Fsx9YPgzYCuCy1wYjxTUXGVr4FIn41Xc=";
|
||||||
# populate values that require us to use git. By doing this in postFetch we
|
# populate values that require us to use git. By doing this in postFetch we
|
||||||
# can delete .git afterwards and maintain better reproducibility of the src.
|
# can delete .git afterwards and maintain better reproducibility of the src.
|
||||||
leaveDotGit = true;
|
leaveDotGit = true;
|
||||||
@ -23,7 +23,7 @@ let
|
|||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
|
|
||||||
vendorHash = "sha256-hZyoVlNrPKE6ub94jVEOLGvxWoXKxFYcsEZyRrZuNkQ=";
|
vendorHash = "sha256-0379IX5W51Z48CffK1F2ZCPGLUq0g8lZXIQqaupC5io=";
|
||||||
|
|
||||||
nativeBuildInputs = [ installShellFiles ];
|
nativeBuildInputs = [ installShellFiles ];
|
||||||
|
|
||||||
|
@ -9,7 +9,7 @@
|
|||||||
|
|
||||||
rustPlatform.buildRustPackage rec {
|
rustPlatform.buildRustPackage rec {
|
||||||
pname = "sequoia-sqop";
|
pname = "sequoia-sqop";
|
||||||
version = "0.28.0";
|
version = "0.30.0";
|
||||||
|
|
||||||
src = fetchFromGitLab {
|
src = fetchFromGitLab {
|
||||||
owner = "sequoia-pgp";
|
owner = "sequoia-pgp";
|
||||||
@ -17,10 +17,10 @@ rustPlatform.buildRustPackage rec {
|
|||||||
# generated etc
|
# generated etc
|
||||||
repo = "sequoia-sop";
|
repo = "sequoia-sop";
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
hash = "sha256-4A0eZMXzFtojRD5cXQQUVoS32sQ2lWtFll+q6yhnwG4=";
|
hash = "sha256-2fRlHkT2jhUp1dIqKe8r7ktSbgudCmzuiiyF0WcbYIE=";
|
||||||
};
|
};
|
||||||
|
|
||||||
cargoHash = "sha256-gH5WM+PmciViD+eFVlp8tzdc0KdYy1WZLQi92UEWVG4=";
|
cargoHash = "sha256-/LLW0AHCgqi2pAOkhZXNGlmNF/+u0TmSstd/B6mDr6M=";
|
||||||
|
|
||||||
nativeBuildInputs = [
|
nativeBuildInputs = [
|
||||||
pkg-config
|
pkg-config
|
||||||
|
@ -2,13 +2,13 @@
|
|||||||
, CoreFoundation, IOKit, libossp_uuid
|
, CoreFoundation, IOKit, libossp_uuid
|
||||||
, nixosTests
|
, nixosTests
|
||||||
, netdata-go-plugins
|
, netdata-go-plugins
|
||||||
, bash, curl, jemalloc, libuv, zlib, libyaml
|
, bash, curl, jemalloc, json_c, libuv, zlib, libyaml
|
||||||
, libcap, libuuid, lm_sensors, protobuf
|
, libcap, libuuid, lm_sensors, protobuf
|
||||||
, withCups ? false, cups
|
, withCups ? false, cups
|
||||||
, withDBengine ? true, lz4
|
, withDBengine ? true, lz4
|
||||||
, withIpmi ? (!stdenv.isDarwin), freeipmi
|
, withIpmi ? (!stdenv.isDarwin), freeipmi
|
||||||
, withNetfilter ? (!stdenv.isDarwin), libmnl, libnetfilter_acct
|
, withNetfilter ? (!stdenv.isDarwin), libmnl, libnetfilter_acct
|
||||||
, withCloud ? (!stdenv.isDarwin), json_c
|
, withCloud ? false
|
||||||
, withCloudUi ? false
|
, withCloudUi ? false
|
||||||
, withConnPubSub ? false, google-cloud-cpp, grpc
|
, withConnPubSub ? false, google-cloud-cpp, grpc
|
||||||
, withConnPrometheus ? false, snappy
|
, withConnPrometheus ? false, snappy
|
||||||
@ -42,14 +42,13 @@ stdenv.mkDerivation rec {
|
|||||||
|
|
||||||
nativeBuildInputs = [ autoreconfHook pkg-config makeWrapper protobuf ];
|
nativeBuildInputs = [ autoreconfHook pkg-config makeWrapper protobuf ];
|
||||||
# bash is only used to rewrite shebangs
|
# bash is only used to rewrite shebangs
|
||||||
buildInputs = [ bash curl jemalloc libuv zlib libyaml ]
|
buildInputs = [ bash curl jemalloc json_c libuv zlib libyaml ]
|
||||||
++ lib.optionals stdenv.isDarwin [ CoreFoundation IOKit libossp_uuid ]
|
++ lib.optionals stdenv.isDarwin [ CoreFoundation IOKit libossp_uuid ]
|
||||||
++ lib.optionals (!stdenv.isDarwin) [ libcap libuuid ]
|
++ lib.optionals (!stdenv.isDarwin) [ libcap libuuid ]
|
||||||
++ lib.optionals withCups [ cups ]
|
++ lib.optionals withCups [ cups ]
|
||||||
++ lib.optionals withDBengine [ lz4 ]
|
++ lib.optionals withDBengine [ lz4 ]
|
||||||
++ lib.optionals withIpmi [ freeipmi ]
|
++ lib.optionals withIpmi [ freeipmi ]
|
||||||
++ lib.optionals withNetfilter [ libmnl libnetfilter_acct ]
|
++ lib.optionals withNetfilter [ libmnl libnetfilter_acct ]
|
||||||
++ lib.optionals withCloud [ json_c ]
|
|
||||||
++ lib.optionals withConnPubSub [ google-cloud-cpp grpc ]
|
++ lib.optionals withConnPubSub [ google-cloud-cpp grpc ]
|
||||||
++ lib.optionals withConnPrometheus [ snappy ]
|
++ lib.optionals withConnPrometheus [ snappy ]
|
||||||
++ lib.optionals (withCloud || withConnPrometheus) [ protobuf ]
|
++ lib.optionals (withCloud || withConnPrometheus) [ protobuf ]
|
||||||
|
@ -972,6 +972,7 @@ mapAliases ({
|
|||||||
### Z ###
|
### Z ###
|
||||||
|
|
||||||
zinc = zincsearch; # Added 2023-05-28
|
zinc = zincsearch; # Added 2023-05-28
|
||||||
|
zkg = throw "'zkg' has been replaced by 'zeek'";
|
||||||
zq = zed.overrideAttrs (old: { meta = old.meta // { mainProgram = "zq"; }; }); # Added 2023-02-06
|
zq = zed.overrideAttrs (old: { meta = old.meta // { mainProgram = "zq"; }; }); # Added 2023-02-06
|
||||||
|
|
||||||
### UNSORTED ###
|
### UNSORTED ###
|
||||||
|
@ -6977,6 +6977,8 @@ with pkgs;
|
|||||||
|
|
||||||
evdevremapkeys = callPackage ../tools/inputmethods/evdevremapkeys { };
|
evdevremapkeys = callPackage ../tools/inputmethods/evdevremapkeys { };
|
||||||
|
|
||||||
|
evsieve = callPackage ../tools/inputmethods/evsieve { };
|
||||||
|
|
||||||
eyedropper = callPackage ../applications/graphics/eyedropper { };
|
eyedropper = callPackage ../applications/graphics/eyedropper { };
|
||||||
|
|
||||||
persistent-evdev = python3Packages.callPackage ../servers/persistent-evdev { };
|
persistent-evdev = python3Packages.callPackage ../servers/persistent-evdev { };
|
||||||
@ -10261,6 +10263,10 @@ with pkgs;
|
|||||||
inherit (darwin.apple_sdk.frameworks) CoreFoundation IOKit;
|
inherit (darwin.apple_sdk.frameworks) CoreFoundation IOKit;
|
||||||
protobuf = protobuf3_21;
|
protobuf = protobuf3_21;
|
||||||
};
|
};
|
||||||
|
netdataCloud = netdata.override {
|
||||||
|
withCloud = !stdenv.isDarwin;
|
||||||
|
withCloudUi = true;
|
||||||
|
};
|
||||||
# Exposed here so the bots can auto-upgrade it
|
# Exposed here so the bots can auto-upgrade it
|
||||||
netdata-go-plugins = callPackage ../tools/system/netdata/go.d.plugin.nix { };
|
netdata-go-plugins = callPackage ../tools/system/netdata/go.d.plugin.nix { };
|
||||||
|
|
||||||
@ -12662,7 +12668,7 @@ with pkgs;
|
|||||||
|
|
||||||
rewrk = callPackage ../tools/networking/rewrk { };
|
rewrk = callPackage ../tools/networking/rewrk { };
|
||||||
|
|
||||||
inherit (callPackage ../tools/security/rekor { })
|
inherit (callPackage ../tools/security/rekor { buildGoModule = buildGo121Module; })
|
||||||
rekor-cli
|
rekor-cli
|
||||||
rekor-server;
|
rekor-server;
|
||||||
|
|
||||||
@ -24747,6 +24753,8 @@ with pkgs;
|
|||||||
|
|
||||||
readline82 = callPackage ../development/libraries/readline/8.2.nix { };
|
readline82 = callPackage ../development/libraries/readline/8.2.nix { };
|
||||||
|
|
||||||
|
readmdict = with python3Packages; toPythonApplication readmdict;
|
||||||
|
|
||||||
readosm = callPackage ../development/libraries/readosm { };
|
readosm = callPackage ../development/libraries/readosm { };
|
||||||
|
|
||||||
recastnavigation = callPackage ../development/libraries/recastnavigation { };
|
recastnavigation = callPackage ../development/libraries/recastnavigation { };
|
||||||
@ -29761,7 +29769,9 @@ with pkgs;
|
|||||||
|
|
||||||
nuclear = callPackage ../applications/audio/nuclear { };
|
nuclear = callPackage ../applications/audio/nuclear { };
|
||||||
|
|
||||||
nuclei = callPackage ../tools/security/nuclei { };
|
nuclei = callPackage ../tools/security/nuclei {
|
||||||
|
buildGoModule = buildGo121Module;
|
||||||
|
};
|
||||||
|
|
||||||
nullmailer = callPackage ../servers/mail/nullmailer {
|
nullmailer = callPackage ../servers/mail/nullmailer {
|
||||||
stdenv = gccStdenv;
|
stdenv = gccStdenv;
|
||||||
@ -41504,8 +41514,6 @@ with pkgs;
|
|||||||
|
|
||||||
xbps = callPackage ../tools/package-management/xbps { };
|
xbps = callPackage ../tools/package-management/xbps { };
|
||||||
|
|
||||||
zkg = callPackage ../tools/package-management/zkg { };
|
|
||||||
|
|
||||||
xcftools = callPackage ../tools/graphics/xcftools { };
|
xcftools = callPackage ../tools/graphics/xcftools { };
|
||||||
|
|
||||||
xhyve = callPackage ../applications/virtualization/xhyve {
|
xhyve = callPackage ../applications/virtualization/xhyve {
|
||||||
|
@ -290,6 +290,7 @@ mapAliases ({
|
|||||||
pymc3 = pymc; # added 2022-06-05, module was rename starting with 4.0.0
|
pymc3 = pymc; # added 2022-06-05, module was rename starting with 4.0.0
|
||||||
pymssql = throw "pymssql has been abandoned upstream."; # added 2020-05-04
|
pymssql = throw "pymssql has been abandoned upstream."; # added 2020-05-04
|
||||||
PyMVGLive = pymvglive; # added 2023-02-19
|
PyMVGLive = pymvglive; # added 2023-02-19
|
||||||
|
pymyq = python-myq; # added 2023-10-20
|
||||||
pyqt4 = throw "pyqt4 has been removed, because it depended on the long EOL qt4"; # added 2022-06-09
|
pyqt4 = throw "pyqt4 has been removed, because it depended on the long EOL qt4"; # added 2022-06-09
|
||||||
pyramid_beaker = pyramid-beaker; # added 2023-08-23
|
pyramid_beaker = pyramid-beaker; # added 2023-08-23
|
||||||
pyramid_chameleon = pyramid-chameleon; # added 2023-08-23
|
pyramid_chameleon = pyramid-chameleon; # added 2023-08-23
|
||||||
|
@ -198,6 +198,8 @@ self: super: with self; {
|
|||||||
|
|
||||||
aioecowitt = callPackage ../development/python-modules/aioecowitt { };
|
aioecowitt = callPackage ../development/python-modules/aioecowitt { };
|
||||||
|
|
||||||
|
aioelectricitymaps = callPackage ../development/python-modules/aioelectricitymaps { };
|
||||||
|
|
||||||
aioemonitor = callPackage ../development/python-modules/aioemonitor { };
|
aioemonitor = callPackage ../development/python-modules/aioemonitor { };
|
||||||
|
|
||||||
aioesphomeapi = callPackage ../development/python-modules/aioesphomeapi { };
|
aioesphomeapi = callPackage ../development/python-modules/aioesphomeapi { };
|
||||||
@ -1775,6 +1777,8 @@ self: super: with self; {
|
|||||||
|
|
||||||
canopen = callPackage ../development/python-modules/canopen { };
|
canopen = callPackage ../development/python-modules/canopen { };
|
||||||
|
|
||||||
|
cantools = callPackage ../development/python-modules/cantools { };
|
||||||
|
|
||||||
camelot = callPackage ../development/python-modules/camelot { };
|
camelot = callPackage ../development/python-modules/camelot { };
|
||||||
|
|
||||||
capstone = callPackage ../development/python-modules/capstone {
|
capstone = callPackage ../development/python-modules/capstone {
|
||||||
@ -10464,7 +10468,7 @@ self: super: with self; {
|
|||||||
|
|
||||||
pymvglive = callPackage ../development/python-modules/pymvglive { };
|
pymvglive = callPackage ../development/python-modules/pymvglive { };
|
||||||
|
|
||||||
pymyq = callPackage ../development/python-modules/pymyq { };
|
python-myq = callPackage ../development/python-modules/python-myq { };
|
||||||
|
|
||||||
pymysensors = callPackage ../development/python-modules/pymysensors { };
|
pymysensors = callPackage ../development/python-modules/pymysensors { };
|
||||||
|
|
||||||
@ -12040,6 +12044,8 @@ self: super: with self; {
|
|||||||
|
|
||||||
readlike = callPackage ../development/python-modules/readlike { };
|
readlike = callPackage ../development/python-modules/readlike { };
|
||||||
|
|
||||||
|
readmdict = callPackage ../development/python-modules/readmdict { };
|
||||||
|
|
||||||
readme = callPackage ../development/python-modules/readme { };
|
readme = callPackage ../development/python-modules/readme { };
|
||||||
|
|
||||||
readme_renderer = callPackage ../development/python-modules/readme_renderer { };
|
readme_renderer = callPackage ../development/python-modules/readme_renderer { };
|
||||||
@ -13738,6 +13744,8 @@ self: super: with self; {
|
|||||||
|
|
||||||
textile = callPackage ../development/python-modules/textile { };
|
textile = callPackage ../development/python-modules/textile { };
|
||||||
|
|
||||||
|
textparser = callPackage ../development/python-modules/textparser { };
|
||||||
|
|
||||||
textual = callPackage ../development/python-modules/textual { };
|
textual = callPackage ../development/python-modules/textual { };
|
||||||
|
|
||||||
textual-universal-directorytree = callPackage ../development/python-modules/textual-universal-directorytree { };
|
textual-universal-directorytree = callPackage ../development/python-modules/textual-universal-directorytree { };
|
||||||
|
Loading…
Reference in New Issue
Block a user