Merge master into haskell-updates
This commit is contained in:
commit
8022f71559
4
.github/CODEOWNERS
vendored
4
.github/CODEOWNERS
vendored
|
@ -285,3 +285,7 @@
|
||||||
/nixos/modules/services/misc/matrix-conduit.nix @piegamesde
|
/nixos/modules/services/misc/matrix-conduit.nix @piegamesde
|
||||||
/nixos/tests/matrix-appservice-irc.nix @piegamesde
|
/nixos/tests/matrix-appservice-irc.nix @piegamesde
|
||||||
/nixos/tests/matrix-conduit.nix @piegamesde
|
/nixos/tests/matrix-conduit.nix @piegamesde
|
||||||
|
|
||||||
|
# Dotnet
|
||||||
|
/pkgs/build-support/dotnet @IvarWithoutBones
|
||||||
|
/pkgs/development/compilers/dotnet @IvarWithoutBones
|
||||||
|
|
|
@ -13,6 +13,7 @@ rec {
|
||||||
isx86_64 = { cpu = { family = "x86"; bits = 64; }; };
|
isx86_64 = { cpu = { family = "x86"; bits = 64; }; };
|
||||||
isPowerPC = { cpu = cpuTypes.powerpc; };
|
isPowerPC = { cpu = cpuTypes.powerpc; };
|
||||||
isPower = { cpu = { family = "power"; }; };
|
isPower = { cpu = { family = "power"; }; };
|
||||||
|
isPower64 = { cpu = { family = "power"; bits = 64; }; };
|
||||||
isx86 = { cpu = { family = "x86"; }; };
|
isx86 = { cpu = { family = "x86"; }; };
|
||||||
isAarch32 = { cpu = { family = "arm"; bits = 32; }; };
|
isAarch32 = { cpu = { family = "arm"; bits = 32; }; };
|
||||||
isAarch64 = { cpu = { family = "arm"; bits = 64; }; };
|
isAarch64 = { cpu = { family = "arm"; bits = 64; }; };
|
||||||
|
|
|
@ -14383,4 +14383,10 @@
|
||||||
github = "melias122";
|
github = "melias122";
|
||||||
githubId = 1027766;
|
githubId = 1027766;
|
||||||
};
|
};
|
||||||
|
bryanhonof = {
|
||||||
|
name = "Bryan Honof";
|
||||||
|
email = "bryanhonof@gmail.com";
|
||||||
|
github = "bryanhonof";
|
||||||
|
githubId = 5932804;
|
||||||
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -87,19 +87,19 @@ in
|
||||||
boot.initrd.availableKernelModules =
|
boot.initrd.availableKernelModules =
|
||||||
[ "mvsdio" "reiserfs" "ext3" "ums-cypress" "rtc_mv" "ext4" ];
|
[ "mvsdio" "reiserfs" "ext3" "ums-cypress" "rtc_mv" "ext4" ];
|
||||||
|
|
||||||
boot.postBootCommands =
|
boot.postBootCommands = lib.mkIf (!boot.initrd.systemd.enable)
|
||||||
''
|
''
|
||||||
mkdir -p /mnt
|
mkdir -p /mnt
|
||||||
|
|
||||||
cp ${dummyConfiguration} /etc/nixos/configuration.nix
|
cp ${dummyConfiguration} /etc/nixos/configuration.nix
|
||||||
'';
|
'';
|
||||||
|
|
||||||
boot.initrd.extraUtilsCommands =
|
boot.initrd.extraUtilsCommands = lib.mkIf (!boot.initrd.systemd.enable)
|
||||||
''
|
''
|
||||||
copy_bin_and_libs ${pkgs.util-linux}/sbin/hwclock
|
copy_bin_and_libs ${pkgs.util-linux}/sbin/hwclock
|
||||||
'';
|
'';
|
||||||
|
|
||||||
boot.initrd.postDeviceCommands =
|
boot.initrd.postDeviceCommands = lib.mkIf (!boot.initrd.systemd.enable)
|
||||||
''
|
''
|
||||||
hwclock -s
|
hwclock -s
|
||||||
'';
|
'';
|
||||||
|
|
|
@ -40,7 +40,7 @@
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
name = "bzImage";
|
name = "bzImage";
|
||||||
path = "${config.system.build.kernel}/bzImage";
|
path = "${config.system.build.kernel}/${config.system.boot.loader.kernelFile}";
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
name = "kexec-boot";
|
name = "kexec-boot";
|
||||||
|
|
|
@ -459,6 +459,7 @@
|
||||||
./services/hardware/udisks2.nix
|
./services/hardware/udisks2.nix
|
||||||
./services/hardware/upower.nix
|
./services/hardware/upower.nix
|
||||||
./services/hardware/usbmuxd.nix
|
./services/hardware/usbmuxd.nix
|
||||||
|
./services/hardware/usbrelayd.nix
|
||||||
./services/hardware/thermald.nix
|
./services/hardware/thermald.nix
|
||||||
./services/hardware/undervolt.nix
|
./services/hardware/undervolt.nix
|
||||||
./services/hardware/vdr.nix
|
./services/hardware/vdr.nix
|
||||||
|
|
44
nixos/modules/services/hardware/usbrelayd.nix
Normal file
44
nixos/modules/services/hardware/usbrelayd.nix
Normal file
|
@ -0,0 +1,44 @@
|
||||||
|
{ config, lib, pkgs, ... }:
|
||||||
|
with lib;
|
||||||
|
let
|
||||||
|
cfg = config.services.usbrelayd;
|
||||||
|
in
|
||||||
|
{
|
||||||
|
options.services.usbrelayd = with types; {
|
||||||
|
enable = mkEnableOption "USB Relay MQTT daemon";
|
||||||
|
|
||||||
|
broker = mkOption {
|
||||||
|
type = str;
|
||||||
|
description = "Hostname or IP address of your MQTT Broker.";
|
||||||
|
default = "127.0.0.1";
|
||||||
|
example = [
|
||||||
|
"mqtt"
|
||||||
|
"192.168.1.1"
|
||||||
|
];
|
||||||
|
};
|
||||||
|
|
||||||
|
clientName = mkOption {
|
||||||
|
type = str;
|
||||||
|
description = "Name, your client connects as.";
|
||||||
|
default = "MyUSBRelay";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
config = mkIf cfg.enable {
|
||||||
|
|
||||||
|
# TODO: Rename to .conf in upcomming release
|
||||||
|
environment.etc."usbrelayd.ini".text = ''
|
||||||
|
[MQTT]
|
||||||
|
BROKER = ${cfg.broker}
|
||||||
|
CLIENTNAME = ${cfg.clientName}
|
||||||
|
'';
|
||||||
|
|
||||||
|
services.udev.packages = [ pkgs.usbrelayd ];
|
||||||
|
systemd.packages = [ pkgs.usbrelayd ];
|
||||||
|
users.users.usbrelay = {
|
||||||
|
isSystemUser = true;
|
||||||
|
group = "usbrelay";
|
||||||
|
};
|
||||||
|
users.groups.usbrelay = { };
|
||||||
|
};
|
||||||
|
}
|
|
@ -65,7 +65,6 @@ let
|
||||||
"systemd-kexec.service"
|
"systemd-kexec.service"
|
||||||
"systemd-modules-load.service"
|
"systemd-modules-load.service"
|
||||||
"systemd-poweroff.service"
|
"systemd-poweroff.service"
|
||||||
"systemd-random-seed.service"
|
|
||||||
"systemd-reboot.service"
|
"systemd-reboot.service"
|
||||||
"systemd-sysctl.service"
|
"systemd-sysctl.service"
|
||||||
"systemd-tmpfiles-setup-dev.service"
|
"systemd-tmpfiles-setup-dev.service"
|
||||||
|
@ -193,7 +192,7 @@ in {
|
||||||
description = ''
|
description = ''
|
||||||
Store paths to copy into the initrd as well.
|
Store paths to copy into the initrd as well.
|
||||||
'';
|
'';
|
||||||
type = types.listOf types.singleLineStr;
|
type = with types; listOf (oneOf [ singleLineStr package ]);
|
||||||
default = [];
|
default = [];
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -396,7 +395,6 @@ in {
|
||||||
"${cfg.package}/lib/systemd/systemd-journald"
|
"${cfg.package}/lib/systemd/systemd-journald"
|
||||||
"${cfg.package}/lib/systemd/systemd-makefs"
|
"${cfg.package}/lib/systemd/systemd-makefs"
|
||||||
"${cfg.package}/lib/systemd/systemd-modules-load"
|
"${cfg.package}/lib/systemd/systemd-modules-load"
|
||||||
"${cfg.package}/lib/systemd/systemd-random-seed"
|
|
||||||
"${cfg.package}/lib/systemd/systemd-remount-fs"
|
"${cfg.package}/lib/systemd/systemd-remount-fs"
|
||||||
"${cfg.package}/lib/systemd/systemd-shutdown"
|
"${cfg.package}/lib/systemd/systemd-shutdown"
|
||||||
"${cfg.package}/lib/systemd/systemd-sulogin-shell"
|
"${cfg.package}/lib/systemd/systemd-sulogin-shell"
|
||||||
|
@ -507,6 +505,5 @@ in {
|
||||||
};
|
};
|
||||||
|
|
||||||
boot.kernelParams = lib.mkIf (config.boot.resumeDevice != "") [ "resume=${config.boot.resumeDevice}" ];
|
boot.kernelParams = lib.mkIf (config.boot.resumeDevice != "") [ "resume=${config.boot.resumeDevice}" ];
|
||||||
|
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,13 +1,23 @@
|
||||||
{ pkgs, ... }:
|
{ config, lib, pkgs, ... }:
|
||||||
|
|
||||||
{
|
{
|
||||||
|
options.boot.initrd.services.bcache.enable = (lib.mkEnableOption "bcache support in the initrd") // {
|
||||||
|
visible = false; # only works with systemd stage 1
|
||||||
|
};
|
||||||
|
|
||||||
|
config = {
|
||||||
|
|
||||||
environment.systemPackages = [ pkgs.bcache-tools ];
|
environment.systemPackages = [ pkgs.bcache-tools ];
|
||||||
|
|
||||||
services.udev.packages = [ pkgs.bcache-tools ];
|
services.udev.packages = [ pkgs.bcache-tools ];
|
||||||
|
|
||||||
boot.initrd.extraUdevRulesCommands = ''
|
boot.initrd.extraUdevRulesCommands = lib.mkIf (!config.boot.initrd.systemd.enable) ''
|
||||||
cp -v ${pkgs.bcache-tools}/lib/udev/rules.d/*.rules $out/
|
cp -v ${pkgs.bcache-tools}/lib/udev/rules.d/*.rules $out/
|
||||||
'';
|
'';
|
||||||
|
|
||||||
|
boot.initrd.services.udev = lib.mkIf config.boot.initrd.services.bcache.enable {
|
||||||
|
packages = [ pkgs.bcache-tools ];
|
||||||
|
binPackages = [ pkgs.bcache-tools ];
|
||||||
|
};
|
||||||
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -66,19 +66,19 @@ in
|
||||||
]
|
]
|
||||||
);
|
);
|
||||||
|
|
||||||
boot.initrd.extraUtilsCommands = mkIf inInitrd
|
boot.initrd.extraUtilsCommands = mkIf (inInitrd && !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
|
boot.initrd.extraUtilsCommandsTest = mkIf (inInitrd && !config.boot.initrd.systemd.enable)
|
||||||
''
|
''
|
||||||
$out/bin/btrfs --version
|
$out/bin/btrfs --version
|
||||||
'';
|
'';
|
||||||
|
|
||||||
boot.initrd.postDeviceCommands = mkIf inInitrd
|
boot.initrd.postDeviceCommands = mkIf (inInitrd && !config.boot.initrd.systemd.enable)
|
||||||
''
|
''
|
||||||
btrfs device scan
|
btrfs device scan
|
||||||
'';
|
'';
|
||||||
|
|
|
@ -16,7 +16,7 @@ in
|
||||||
boot.initrd.availableKernelModules = mkIf inInitrd
|
boot.initrd.availableKernelModules = mkIf inInitrd
|
||||||
[ "cifs" "nls_utf8" "hmac" "md4" "ecb" "des_generic" "sha256" ];
|
[ "cifs" "nls_utf8" "hmac" "md4" "ecb" "des_generic" "sha256" ];
|
||||||
|
|
||||||
boot.initrd.extraUtilsCommands = mkIf inInitrd
|
boot.initrd.extraUtilsCommands = mkIf (inInitrd && !config.boot.initrd.systemd.enable)
|
||||||
''
|
''
|
||||||
copy_bin_and_libs ${pkgs.cifs-utils}/sbin/mount.cifs
|
copy_bin_and_libs ${pkgs.cifs-utils}/sbin/mount.cifs
|
||||||
'';
|
'';
|
||||||
|
|
|
@ -1,14 +1,20 @@
|
||||||
{ pkgs, ... }:
|
{ config, lib, pkgs, ... }:
|
||||||
|
|
||||||
|
let
|
||||||
|
|
||||||
|
inInitrd = lib.any (fs: fs == "ext2" || fs == "ext3" || fs == "ext4") config.boot.initrd.supportedFilesystems;
|
||||||
|
|
||||||
|
in
|
||||||
|
|
||||||
{
|
{
|
||||||
config = {
|
config = {
|
||||||
|
|
||||||
system.fsPackages = [ pkgs.e2fsprogs ];
|
system.fsPackages = lib.mkIf (config.boot.initrd.systemd.enable -> inInitrd) [ pkgs.e2fsprogs ];
|
||||||
|
|
||||||
# As of kernel 4.3, there is no separate ext3 driver (they're also handled by ext4.ko)
|
# As of kernel 4.3, there is no separate ext3 driver (they're also handled by ext4.ko)
|
||||||
boot.initrd.availableKernelModules = [ "ext2" "ext4" ];
|
boot.initrd.availableKernelModules = lib.mkIf (config.boot.initrd.systemd.enable -> inInitrd) [ "ext2" "ext4" ];
|
||||||
|
|
||||||
boot.initrd.extraUtilsCommands =
|
boot.initrd.extraUtilsCommands = lib.mkIf (!config.boot.initrd.systemd.enable)
|
||||||
''
|
''
|
||||||
# Copy e2fsck and friends.
|
# Copy e2fsck and friends.
|
||||||
copy_bin_and_libs ${pkgs.e2fsprogs}/sbin/e2fsck
|
copy_bin_and_libs ${pkgs.e2fsprogs}/sbin/e2fsck
|
||||||
|
|
|
@ -13,7 +13,7 @@ in
|
||||||
|
|
||||||
boot.initrd.availableKernelModules = mkIf inInitrd [ "f2fs" "crc32" ];
|
boot.initrd.availableKernelModules = mkIf inInitrd [ "f2fs" "crc32" ];
|
||||||
|
|
||||||
boot.initrd.extraUtilsCommands = mkIf inInitrd ''
|
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
|
||||||
${optionalString (any (fs: fs.autoResize) fileSystems) ''
|
${optionalString (any (fs: fs.autoResize) fileSystems) ''
|
||||||
# We need f2fs-tools' tools to resize filesystems
|
# We need f2fs-tools' tools to resize filesystems
|
||||||
|
|
|
@ -12,7 +12,7 @@ in
|
||||||
|
|
||||||
boot.initrd.kernelModules = mkIf inInitrd [ "jfs" ];
|
boot.initrd.kernelModules = mkIf inInitrd [ "jfs" ];
|
||||||
|
|
||||||
boot.initrd.extraUtilsCommands = mkIf inInitrd ''
|
boot.initrd.extraUtilsCommands = mkIf (inInitrd && !boot.initrd.systemd.enable) ''
|
||||||
copy_bin_and_libs ${pkgs.jfsutils}/sbin/fsck.jfs
|
copy_bin_and_libs ${pkgs.jfsutils}/sbin/fsck.jfs
|
||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
|
|
|
@ -15,7 +15,7 @@ in
|
||||||
|
|
||||||
boot.initrd.kernelModules = mkIf inInitrd [ "reiserfs" ];
|
boot.initrd.kernelModules = mkIf inInitrd [ "reiserfs" ];
|
||||||
|
|
||||||
boot.initrd.extraUtilsCommands = mkIf inInitrd
|
boot.initrd.extraUtilsCommands = mkIf (inInitrd && !config.boot.initrd.systemd.enable)
|
||||||
''
|
''
|
||||||
copy_bin_and_libs ${pkgs.reiserfsprogs}/sbin/reiserfsck
|
copy_bin_and_libs ${pkgs.reiserfsprogs}/sbin/reiserfsck
|
||||||
ln -s reiserfsck $out/bin/fsck.reiserfs
|
ln -s reiserfsck $out/bin/fsck.reiserfs
|
||||||
|
|
|
@ -6,7 +6,7 @@
|
||||||
(lib.mkIf (lib.any (fs: fs == "unionfs-fuse") config.boot.initrd.supportedFilesystems) {
|
(lib.mkIf (lib.any (fs: fs == "unionfs-fuse") config.boot.initrd.supportedFilesystems) {
|
||||||
boot.initrd.kernelModules = [ "fuse" ];
|
boot.initrd.kernelModules = [ "fuse" ];
|
||||||
|
|
||||||
boot.initrd.extraUtilsCommands = ''
|
boot.initrd.extraUtilsCommands = lib.mkIf (!config.boot.initrd.systemd.enable) ''
|
||||||
copy_bin_and_libs ${pkgs.fuse}/sbin/mount.fuse
|
copy_bin_and_libs ${pkgs.fuse}/sbin/mount.fuse
|
||||||
copy_bin_and_libs ${pkgs.unionfs-fuse}/bin/unionfs
|
copy_bin_and_libs ${pkgs.unionfs-fuse}/bin/unionfs
|
||||||
substitute ${pkgs.unionfs-fuse}/sbin/mount.unionfs-fuse $out/bin/mount.unionfs-fuse \
|
substitute ${pkgs.unionfs-fuse}/sbin/mount.unionfs-fuse $out/bin/mount.unionfs-fuse \
|
||||||
|
@ -16,12 +16,23 @@
|
||||||
chmod +x $out/bin/mount.unionfs-fuse
|
chmod +x $out/bin/mount.unionfs-fuse
|
||||||
'';
|
'';
|
||||||
|
|
||||||
boot.initrd.postDeviceCommands = ''
|
boot.initrd.postDeviceCommands = lib.mkIf (!config.boot.initrd.systemd.enable) ''
|
||||||
# Hacky!!! fuse hard-codes the path to mount
|
# Hacky!!! fuse hard-codes the path to mount
|
||||||
mkdir -p /nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-${pkgs.util-linux.name}-bin/bin
|
mkdir -p /nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-${pkgs.util-linux.name}-bin/bin
|
||||||
ln -s $(which mount) /nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-${pkgs.util-linux.name}-bin/bin
|
ln -s $(which mount) /nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-${pkgs.util-linux.name}-bin/bin
|
||||||
ln -s $(which umount) /nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-${pkgs.util-linux.name}-bin/bin
|
ln -s $(which umount) /nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-${pkgs.util-linux.name}-bin/bin
|
||||||
'';
|
'';
|
||||||
|
|
||||||
|
boot.initrd.systemd.extraBin = {
|
||||||
|
"mount.fuse" = "${pkgs.fuse}/bin/mount.fuse";
|
||||||
|
"unionfs" = "${pkgs.unionfs-fuse}/bin/unionfs";
|
||||||
|
"mount.unionfs-fuse" = pkgs.runCommand "mount.unionfs-fuse" {} ''
|
||||||
|
substitute ${pkgs.unionfs-fuse}/sbin/mount.unionfs-fuse $out \
|
||||||
|
--replace '${pkgs.bash}/bin/bash' /bin/sh \
|
||||||
|
--replace '${pkgs.fuse}/sbin' /bin \
|
||||||
|
--replace '${pkgs.unionfs-fuse}/bin' /bin
|
||||||
|
'';
|
||||||
|
};
|
||||||
})
|
})
|
||||||
|
|
||||||
(lib.mkIf (lib.any (fs: fs == "unionfs-fuse") config.boot.supportedFilesystems) {
|
(lib.mkIf (lib.any (fs: fs == "unionfs-fuse") config.boot.supportedFilesystems) {
|
||||||
|
|
|
@ -15,7 +15,7 @@ in
|
||||||
|
|
||||||
boot.initrd.kernelModules = mkIf inInitrd [ "vfat" "nls_cp437" "nls_iso8859-1" ];
|
boot.initrd.kernelModules = mkIf inInitrd [ "vfat" "nls_cp437" "nls_iso8859-1" ];
|
||||||
|
|
||||||
boot.initrd.extraUtilsCommands = mkIf inInitrd
|
boot.initrd.extraUtilsCommands = mkIf (inInitrd && !config.boot.initrd.systemd.enable)
|
||||||
''
|
''
|
||||||
copy_bin_and_libs ${pkgs.dosfstools}/sbin/dosfsck
|
copy_bin_and_libs ${pkgs.dosfstools}/sbin/dosfsck
|
||||||
ln -sv dosfsck $out/bin/fsck.vfat
|
ln -sv dosfsck $out/bin/fsck.vfat
|
||||||
|
|
|
@ -15,14 +15,14 @@ in
|
||||||
|
|
||||||
boot.initrd.availableKernelModules = mkIf inInitrd [ "xfs" "crc32c" ];
|
boot.initrd.availableKernelModules = mkIf inInitrd [ "xfs" "crc32c" ];
|
||||||
|
|
||||||
boot.initrd.extraUtilsCommands = mkIf inInitrd
|
boot.initrd.extraUtilsCommands = mkIf (inInitrd && !boot.initrd.systemd.enable)
|
||||||
''
|
''
|
||||||
copy_bin_and_libs ${pkgs.xfsprogs.bin}/bin/fsck.xfs
|
copy_bin_and_libs ${pkgs.xfsprogs.bin}/bin/fsck.xfs
|
||||||
copy_bin_and_libs ${pkgs.xfsprogs.bin}/bin/xfs_repair
|
copy_bin_and_libs ${pkgs.xfsprogs.bin}/bin/xfs_repair
|
||||||
'';
|
'';
|
||||||
|
|
||||||
# Trick just to set 'sh' after the extraUtils nuke-refs.
|
# Trick just to set 'sh' after the extraUtils nuke-refs.
|
||||||
boot.initrd.extraUtilsCommandsTest = mkIf inInitrd
|
boot.initrd.extraUtilsCommandsTest = mkIf (inInitrd && !boot.initrd.systemd.enable)
|
||||||
''
|
''
|
||||||
sed -i -e 's,^#!.*,#!'$out/bin/sh, $out/bin/fsck.xfs
|
sed -i -e 's,^#!.*,#!'$out/bin/sh, $out/bin/fsck.xfs
|
||||||
'';
|
'';
|
||||||
|
|
|
@ -524,6 +524,7 @@ in
|
||||||
systemd-confinement = handleTest ./systemd-confinement.nix {};
|
systemd-confinement = handleTest ./systemd-confinement.nix {};
|
||||||
systemd-cryptenroll = handleTest ./systemd-cryptenroll.nix {};
|
systemd-cryptenroll = handleTest ./systemd-cryptenroll.nix {};
|
||||||
systemd-escaping = handleTest ./systemd-escaping.nix {};
|
systemd-escaping = handleTest ./systemd-escaping.nix {};
|
||||||
|
systemd-initrd-btrfs-raid = handleTest ./systemd-initrd-btrfs-raid.nix {};
|
||||||
systemd-initrd-luks-keyfile = handleTest ./systemd-initrd-luks-keyfile.nix {};
|
systemd-initrd-luks-keyfile = handleTest ./systemd-initrd-luks-keyfile.nix {};
|
||||||
systemd-initrd-luks-password = handleTest ./systemd-initrd-luks-password.nix {};
|
systemd-initrd-luks-password = handleTest ./systemd-initrd-luks-password.nix {};
|
||||||
systemd-initrd-shutdown = handleTest ./systemd-shutdown.nix { systemdStage1 = true; };
|
systemd-initrd-shutdown = handleTest ./systemd-shutdown.nix { systemdStage1 = true; };
|
||||||
|
|
|
@ -1,5 +1,3 @@
|
||||||
# Test whether fast reboots via kexec work.
|
|
||||||
|
|
||||||
import ./make-test-python.nix ({ pkgs, lib, ... }: {
|
import ./make-test-python.nix ({ pkgs, lib, ... }: {
|
||||||
name = "kexec";
|
name = "kexec";
|
||||||
meta = with lib.maintainers; {
|
meta = with lib.maintainers; {
|
||||||
|
@ -18,13 +16,16 @@ import ./make-test-python.nix ({ pkgs, lib, ... }: {
|
||||||
|
|
||||||
node2 = { modulesPath, ... }: {
|
node2 = { modulesPath, ... }: {
|
||||||
virtualisation.vlans = [ ];
|
virtualisation.vlans = [ ];
|
||||||
|
environment.systemPackages = [ pkgs.hello ];
|
||||||
imports = [
|
imports = [
|
||||||
"${modulesPath}/installer/kexec/kexec-boot.nix"
|
"${modulesPath}/installer/kexec/kexec-boot.nix"
|
||||||
|
"${modulesPath}/profiles/minimal.nix"
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
testScript = { nodes, ... }: ''
|
testScript = { nodes, ... }: ''
|
||||||
|
# Test whether reboot via kexec works.
|
||||||
node1.wait_for_unit("multi-user.target")
|
node1.wait_for_unit("multi-user.target")
|
||||||
node1.succeed('kexec --load /run/current-system/kernel --initrd /run/current-system/initrd --command-line "$(</proc/cmdline)"')
|
node1.succeed('kexec --load /run/current-system/kernel --initrd /run/current-system/initrd --command-line "$(</proc/cmdline)"')
|
||||||
node1.execute("systemctl kexec >&2 &", check_return=False)
|
node1.execute("systemctl kexec >&2 &", check_return=False)
|
||||||
|
@ -32,14 +33,17 @@ import ./make-test-python.nix ({ pkgs, lib, ... }: {
|
||||||
node1.connect()
|
node1.connect()
|
||||||
node1.wait_for_unit("multi-user.target")
|
node1.wait_for_unit("multi-user.target")
|
||||||
|
|
||||||
# Check the machine with kexec-boot.nix profile boots up
|
# Check if the machine with kexec-boot.nix profile boots up
|
||||||
node2.wait_for_unit("multi-user.target")
|
node2.wait_for_unit("multi-user.target")
|
||||||
node2.shutdown()
|
node2.shutdown()
|
||||||
|
|
||||||
# Kexec node1 to the toplevel of node2 via the kexec-boot script
|
# Kexec node1 to the toplevel of node2 via the kexec-boot script
|
||||||
node1.succeed('touch /run/foo')
|
node1.succeed('touch /run/foo')
|
||||||
|
node1.fail('hello')
|
||||||
node1.execute('${nodes.node2.config.system.build.kexecBoot}/kexec-boot', check_return=False)
|
node1.execute('${nodes.node2.config.system.build.kexecBoot}/kexec-boot', check_return=False)
|
||||||
node1.succeed('! test -e /run/foo')
|
node1.succeed('! test -e /run/foo')
|
||||||
|
node1.succeed('hello')
|
||||||
|
node1.succeed('[ "$(hostname)" = "node2" ]')
|
||||||
|
|
||||||
node1.shutdown()
|
node1.shutdown()
|
||||||
'';
|
'';
|
||||||
|
|
45
nixos/tests/systemd-initrd-btrfs-raid.nix
Normal file
45
nixos/tests/systemd-initrd-btrfs-raid.nix
Normal file
|
@ -0,0 +1,45 @@
|
||||||
|
import ./make-test-python.nix ({ lib, pkgs, ... }: {
|
||||||
|
name = "systemd-initrd-btrfs-raid";
|
||||||
|
|
||||||
|
nodes.machine = { pkgs, ... }: {
|
||||||
|
# Use systemd-boot
|
||||||
|
virtualisation = {
|
||||||
|
emptyDiskImages = [ 512 512 ];
|
||||||
|
useBootLoader = true;
|
||||||
|
useEFIBoot = true;
|
||||||
|
};
|
||||||
|
boot.loader.systemd-boot.enable = true;
|
||||||
|
boot.loader.efi.canTouchEfiVariables = true;
|
||||||
|
|
||||||
|
environment.systemPackages = with pkgs; [ btrfs-progs ];
|
||||||
|
boot.initrd.systemd = {
|
||||||
|
enable = true;
|
||||||
|
emergencyAccess = true;
|
||||||
|
};
|
||||||
|
|
||||||
|
specialisation.boot-btrfs-raid.configuration = {
|
||||||
|
fileSystems = lib.mkVMOverride {
|
||||||
|
"/".fsType = lib.mkForce "btrfs";
|
||||||
|
};
|
||||||
|
virtualisation.bootDevice = "/dev/vdc";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
testScript = ''
|
||||||
|
# Create RAID
|
||||||
|
machine.succeed("mkfs.btrfs -d raid0 /dev/vdc /dev/vdd")
|
||||||
|
machine.succeed("mkdir -p /mnt && mount /dev/vdc /mnt && echo hello > /mnt/test && umount /mnt")
|
||||||
|
|
||||||
|
# Boot from the RAID
|
||||||
|
machine.succeed("bootctl set-default nixos-generation-1-specialisation-boot-btrfs-raid.conf")
|
||||||
|
machine.succeed("sync")
|
||||||
|
machine.crash()
|
||||||
|
machine.wait_for_unit("multi-user.target")
|
||||||
|
|
||||||
|
# Ensure we have successfully booted from the RAID
|
||||||
|
assert "(initrd)" in machine.succeed("systemd-analyze") # booted with systemd in stage 1
|
||||||
|
assert "/dev/vdc on / type btrfs" in machine.succeed("mount")
|
||||||
|
assert "hello" in machine.succeed("cat /test")
|
||||||
|
assert "Total devices 2" in machine.succeed("btrfs filesystem show")
|
||||||
|
'';
|
||||||
|
})
|
76
pkgs/applications/audio/ChowPhaser/default.nix
Normal file
76
pkgs/applications/audio/ChowPhaser/default.nix
Normal file
|
@ -0,0 +1,76 @@
|
||||||
|
{ alsa-lib, at-spi2-core, cmake, curl, dbus, libepoxy, fetchFromGitHub, freeglut
|
||||||
|
, freetype, gcc-unwrapped, gtk3, lib, libGL, libXcursor, libXdmcp, libXext
|
||||||
|
, libXinerama, libXrandr, libXtst, libdatrie, libjack2, libpsl, libselinux
|
||||||
|
, libsepol, libsysprof-capture, libthai, libxkbcommon, pcre, pkg-config
|
||||||
|
, python3, sqlite, stdenv }:
|
||||||
|
|
||||||
|
stdenv.mkDerivation rec {
|
||||||
|
pname = "ChowPhaser";
|
||||||
|
version = "1.1.1";
|
||||||
|
|
||||||
|
src = fetchFromGitHub {
|
||||||
|
owner = "jatinchowdhury18";
|
||||||
|
repo = "ChowPhaser";
|
||||||
|
rev = "v${version}";
|
||||||
|
fetchSubmodules = true;
|
||||||
|
sha256 = "sha256-9wo7ZFMruG3QNvlpILSvrFh/Sx6J1qnlWc8+aQyS4tQ=";
|
||||||
|
};
|
||||||
|
|
||||||
|
nativeBuildInputs = [ pkg-config cmake ];
|
||||||
|
|
||||||
|
buildInputs = [
|
||||||
|
alsa-lib
|
||||||
|
at-spi2-core
|
||||||
|
curl
|
||||||
|
dbus
|
||||||
|
libepoxy
|
||||||
|
freeglut
|
||||||
|
freetype
|
||||||
|
gtk3
|
||||||
|
libGL
|
||||||
|
libXcursor
|
||||||
|
libXdmcp
|
||||||
|
libXext
|
||||||
|
libXinerama
|
||||||
|
libXrandr
|
||||||
|
libXtst
|
||||||
|
libdatrie
|
||||||
|
libjack2
|
||||||
|
libpsl
|
||||||
|
libselinux
|
||||||
|
libsepol
|
||||||
|
libsysprof-capture
|
||||||
|
libthai
|
||||||
|
libxkbcommon
|
||||||
|
pcre
|
||||||
|
python3
|
||||||
|
sqlite
|
||||||
|
gcc-unwrapped
|
||||||
|
];
|
||||||
|
|
||||||
|
cmakeFlags = [
|
||||||
|
"-DCMAKE_AR=${gcc-unwrapped}/bin/gcc-ar"
|
||||||
|
"-DCMAKE_RANLIB=${gcc-unwrapped}/bin/gcc-ranlib"
|
||||||
|
"-DCMAKE_NM=${gcc-unwrapped}/bin/gcc-nm"
|
||||||
|
];
|
||||||
|
|
||||||
|
installPhase = ''
|
||||||
|
mkdir -p $out/lib/lv2 $out/lib/vst3 $out/bin $out/share/doc/ChowPhaser/
|
||||||
|
cd ChowPhaserMono_artefacts/Release
|
||||||
|
cp libChowPhaserMono_SharedCode.a $out/lib
|
||||||
|
cp -r VST3/ChowPhaserMono.vst3 $out/lib/vst3
|
||||||
|
cp Standalone/ChowPhaserMono $out/bin
|
||||||
|
cd ../../ChowPhaserStereo_artefacts/Release
|
||||||
|
cp libChowPhaserStereo_SharedCode.a $out/lib
|
||||||
|
cp -r VST3/ChowPhaserStereo.vst3 $out/lib/vst3
|
||||||
|
cp Standalone/ChowPhaserStereo $out/bin
|
||||||
|
'';
|
||||||
|
|
||||||
|
meta = with lib; {
|
||||||
|
homepage = "https://github.com/jatinchowdhury18/ChowPhaser";
|
||||||
|
description = "Phaser effect based loosely on the Schulte Compact Phasing 'A'";
|
||||||
|
license = with licenses; [ bsd3 ];
|
||||||
|
maintainers = with maintainers; [ magnetophon ];
|
||||||
|
platforms = platforms.linux;
|
||||||
|
};
|
||||||
|
}
|
75
pkgs/applications/audio/amberol/default.nix
Normal file
75
pkgs/applications/audio/amberol/default.nix
Normal file
|
@ -0,0 +1,75 @@
|
||||||
|
{ lib
|
||||||
|
, stdenv
|
||||||
|
, fetchFromGitLab
|
||||||
|
, rustPlatform
|
||||||
|
, desktop-file-utils
|
||||||
|
, appstream-glib
|
||||||
|
, meson
|
||||||
|
, ninja
|
||||||
|
, pkg-config
|
||||||
|
, reuse
|
||||||
|
, wrapGAppsHook4
|
||||||
|
, glib
|
||||||
|
, gtk4
|
||||||
|
, gst_all_1
|
||||||
|
, libadwaita
|
||||||
|
, dbus
|
||||||
|
}:
|
||||||
|
|
||||||
|
stdenv.mkDerivation rec {
|
||||||
|
pname = "amberol";
|
||||||
|
version = "0.3.0";
|
||||||
|
|
||||||
|
src = fetchFromGitLab {
|
||||||
|
domain = "gitlab.gnome.org";
|
||||||
|
owner = "World";
|
||||||
|
repo = pname;
|
||||||
|
rev = version;
|
||||||
|
sha256 = "sha256-+9lrSkjk7V+ZnIhmhw7lEiEywDp5adoAW+5PEAlhpSI=";
|
||||||
|
};
|
||||||
|
|
||||||
|
cargoDeps = rustPlatform.fetchCargoTarball {
|
||||||
|
inherit src;
|
||||||
|
name = "${pname}-${version}";
|
||||||
|
sha256 = "sha256-ZJiD6RshEjZ7h+/KYcY+ZjL5fHRb5+RKgIdgbD6LdkA=";
|
||||||
|
};
|
||||||
|
|
||||||
|
postPatch = ''
|
||||||
|
patchShebangs build-aux
|
||||||
|
'';
|
||||||
|
|
||||||
|
nativeBuildInputs = [
|
||||||
|
appstream-glib
|
||||||
|
desktop-file-utils
|
||||||
|
meson
|
||||||
|
ninja
|
||||||
|
pkg-config
|
||||||
|
reuse
|
||||||
|
wrapGAppsHook4
|
||||||
|
] ++ (with rustPlatform; [
|
||||||
|
cargoSetupHook
|
||||||
|
rust.cargo
|
||||||
|
rust.rustc
|
||||||
|
]);
|
||||||
|
|
||||||
|
buildInputs = [
|
||||||
|
glib
|
||||||
|
gtk4
|
||||||
|
libadwaita
|
||||||
|
gst_all_1.gstreamer
|
||||||
|
gst_all_1.gst-plugins-base
|
||||||
|
gst_all_1.gst-plugins-good
|
||||||
|
gst_all_1.gst-plugins-bad
|
||||||
|
gst_all_1.gst-plugins-ugly
|
||||||
|
gst_all_1.gst-libav
|
||||||
|
dbus
|
||||||
|
];
|
||||||
|
|
||||||
|
meta = with lib; {
|
||||||
|
homepage = "https://gitlab.gnome.org/ebassi/amberol";
|
||||||
|
description = "A small and simple sound and music player";
|
||||||
|
maintainers = with maintainers; [ linsui ];
|
||||||
|
license = licenses.gpl3Plus;
|
||||||
|
platforms = platforms.linux;
|
||||||
|
};
|
||||||
|
}
|
|
@ -51,24 +51,17 @@ let
|
||||||
withCD = config.clementine.cd or true;
|
withCD = config.clementine.cd or true;
|
||||||
withCloud = config.clementine.cloud or true;
|
withCloud = config.clementine.cloud or true;
|
||||||
|
|
||||||
# On the update after all 1.4rc, qt5.15 and protobuf 3.15 will be supported.
|
version = "unstable-2022-04-11";
|
||||||
version = "1.4.0rc1";
|
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "clementine-player";
|
owner = "clementine-player";
|
||||||
repo = "Clementine";
|
repo = "Clementine";
|
||||||
rev = version;
|
rev = "250024e117fbe5fae7c62b9c8e655d66412a6ed7";
|
||||||
sha256 = "1rqk0hrsn8f8bjk0j0vq1af0ygy6xx7qi9fw0jjw2cmj6kzckyi2";
|
sha256 = "06fcbs3wig3mh711iypyj49qm5246f7qhvgvv8brqfrd8cqyh6qf";
|
||||||
};
|
};
|
||||||
|
|
||||||
patches = [
|
patches = [
|
||||||
./clementine-spotify-blob.patch
|
./clementine-spotify-blob.patch
|
||||||
(fetchpatch {
|
|
||||||
# "short-term" fix for execution on wayland (1.4.0rc1-131-g2179027a6)
|
|
||||||
# for https://github.com/clementine-player/Clementine/issues/6587
|
|
||||||
url = "https://github.com/clementine-player/Clementine/commit/2179027a6d97530c857e43be873baacd696ff332.patch";
|
|
||||||
sha256 = "0344bfcyvjim5ph8w4km6zkg96rj5g9ybp9x14qgyw2gkdksimn6";
|
|
||||||
})
|
|
||||||
];
|
];
|
||||||
|
|
||||||
nativeBuildInputs = [
|
nativeBuildInputs = [
|
||||||
|
|
|
@ -14,28 +14,29 @@
|
||||||
, ninja
|
, ninja
|
||||||
, openssl
|
, openssl
|
||||||
, pkg-config
|
, pkg-config
|
||||||
, python3
|
|
||||||
, rustPlatform
|
, rustPlatform
|
||||||
, sqlite
|
, sqlite
|
||||||
, wrapGAppsHook
|
, wrapGAppsHook4
|
||||||
|
, cmake
|
||||||
|
, libshumate
|
||||||
}:
|
}:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "shortwave";
|
pname = "shortwave";
|
||||||
version = "2.0.1";
|
version = "3.0.0";
|
||||||
|
|
||||||
src = fetchFromGitLab {
|
src = fetchFromGitLab {
|
||||||
domain = "gitlab.gnome.org";
|
domain = "gitlab.gnome.org";
|
||||||
owner = "World";
|
owner = "World";
|
||||||
repo = "Shortwave";
|
repo = "Shortwave";
|
||||||
rev = version;
|
rev = version;
|
||||||
sha256 = "sha256-25qPb7qlqCwYJzl4qZxAZYx5asxSlXBlc/0dGyBdk1o=";
|
sha256 = "sha256-qwk63o9pfqpAm6l9ioj3RccacemQU8R6LF6El4yHkjQ";
|
||||||
};
|
};
|
||||||
|
|
||||||
cargoDeps = rustPlatform.fetchCargoTarball {
|
cargoDeps = rustPlatform.fetchCargoTarball {
|
||||||
inherit src;
|
inherit src;
|
||||||
name = "${pname}-${version}";
|
name = "${pname}-${version}";
|
||||||
hash = "sha256-00dQXcSNmdZb2nSLG3q7jm4sugF9XR4LbH0OmcuHVxA=";
|
hash = "sha256-YrB322nv9CgZqt5//VMvVwjWA51ePlX2PI6raRJGBxA=";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [
|
nativeBuildInputs = [
|
||||||
|
@ -46,11 +47,11 @@ stdenv.mkDerivation rec {
|
||||||
meson
|
meson
|
||||||
ninja
|
ninja
|
||||||
pkg-config
|
pkg-config
|
||||||
python3
|
|
||||||
rustPlatform.rust.cargo
|
rustPlatform.rust.cargo
|
||||||
rustPlatform.cargoSetupHook
|
rustPlatform.cargoSetupHook
|
||||||
rustPlatform.rust.rustc
|
rustPlatform.rust.rustc
|
||||||
wrapGAppsHook
|
wrapGAppsHook4
|
||||||
|
cmake
|
||||||
];
|
];
|
||||||
|
|
||||||
buildInputs = [
|
buildInputs = [
|
||||||
|
@ -61,6 +62,7 @@ stdenv.mkDerivation rec {
|
||||||
libadwaita
|
libadwaita
|
||||||
openssl
|
openssl
|
||||||
sqlite
|
sqlite
|
||||||
|
libshumate
|
||||||
] ++ (with gst_all_1; [
|
] ++ (with gst_all_1; [
|
||||||
gstreamer
|
gstreamer
|
||||||
gst-plugins-base
|
gst-plugins-base
|
||||||
|
@ -68,10 +70,6 @@ stdenv.mkDerivation rec {
|
||||||
gst-plugins-bad
|
gst-plugins-bad
|
||||||
]);
|
]);
|
||||||
|
|
||||||
postPatch = ''
|
|
||||||
patchShebangs build-aux/meson/postinstall.py
|
|
||||||
'';
|
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
homepage = "https://gitlab.gnome.org/World/Shortwave";
|
homepage = "https://gitlab.gnome.org/World/Shortwave";
|
||||||
description = "Find and listen to internet radio stations";
|
description = "Find and listen to internet radio stations";
|
||||||
|
@ -80,7 +78,6 @@ stdenv.mkDerivation rec {
|
||||||
desktop. It is the successor to the older Gradio application.
|
desktop. It is the successor to the older Gradio application.
|
||||||
'';
|
'';
|
||||||
maintainers = with maintainers; [ lasandell ];
|
maintainers = with maintainers; [ lasandell ];
|
||||||
broken = true; # incompatible with latest libadwaita
|
|
||||||
license = licenses.gpl3Plus;
|
license = licenses.gpl3Plus;
|
||||||
platforms = platforms.linux;
|
platforms = platforms.linux;
|
||||||
};
|
};
|
||||||
|
|
|
@ -17,6 +17,13 @@
|
||||||
, vulkan-loader
|
, vulkan-loader
|
||||||
, copyDesktopItems
|
, copyDesktopItems
|
||||||
, makeDesktopItem
|
, makeDesktopItem
|
||||||
|
, openssl
|
||||||
|
, libobjc
|
||||||
|
, Security
|
||||||
|
, CoreServices
|
||||||
|
, ApplicationServices
|
||||||
|
, Carbon
|
||||||
|
, AppKit
|
||||||
}:
|
}:
|
||||||
|
|
||||||
rustPlatform.buildRustPackage rec {
|
rustPlatform.buildRustPackage rec {
|
||||||
|
@ -40,7 +47,12 @@ rustPlatform.buildRustPackage rec {
|
||||||
copyDesktopItems
|
copyDesktopItems
|
||||||
];
|
];
|
||||||
|
|
||||||
|
# Get openssl-sys to use pkg-config
|
||||||
|
OPENSSL_NO_VENDOR = 1;
|
||||||
|
|
||||||
buildInputs = [
|
buildInputs = [
|
||||||
|
openssl
|
||||||
|
] ++ lib.optionals stdenv.isLinux [
|
||||||
freetype
|
freetype
|
||||||
fontconfig
|
fontconfig
|
||||||
libxkbcommon
|
libxkbcommon
|
||||||
|
@ -50,10 +62,17 @@ rustPlatform.buildRustPackage rec {
|
||||||
libXrandr
|
libXrandr
|
||||||
libXi
|
libXi
|
||||||
vulkan-loader
|
vulkan-loader
|
||||||
|
] ++ lib.optionals stdenv.isDarwin [
|
||||||
|
libobjc
|
||||||
|
Security
|
||||||
|
CoreServices
|
||||||
|
ApplicationServices
|
||||||
|
Carbon
|
||||||
|
AppKit
|
||||||
];
|
];
|
||||||
|
|
||||||
# Add missing vulkan dependency to rpath
|
# Add missing vulkan dependency to rpath
|
||||||
preFixup = ''
|
preFixup = lib.optionalString stdenv.isLinux ''
|
||||||
patchelf --add-needed ${vulkan-loader}/lib/libvulkan.so.1 $out/bin/lapce
|
patchelf --add-needed ${vulkan-loader}/lib/libvulkan.so.1 $out/bin/lapce
|
||||||
'';
|
'';
|
||||||
|
|
||||||
|
@ -76,6 +95,5 @@ rustPlatform.buildRustPackage rec {
|
||||||
homepage = "https://github.com/lapce/lapce";
|
homepage = "https://github.com/lapce/lapce";
|
||||||
license = with licenses; [ asl20 ];
|
license = with licenses; [ asl20 ];
|
||||||
maintainers = with maintainers; [ elliot ];
|
maintainers = with maintainers; [ elliot ];
|
||||||
broken = stdenv.isDarwin;
|
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -1119,6 +1119,7 @@ self: super: {
|
||||||
"coc-flutter"
|
"coc-flutter"
|
||||||
"coc-git"
|
"coc-git"
|
||||||
"coc-go"
|
"coc-go"
|
||||||
|
"coc-haxe"
|
||||||
"coc-highlight"
|
"coc-highlight"
|
||||||
"coc-html"
|
"coc-html"
|
||||||
"coc-imselect"
|
"coc-imselect"
|
||||||
|
|
|
@ -554,8 +554,8 @@ let
|
||||||
mktplcRef = {
|
mktplcRef = {
|
||||||
name = "vscode-markdownlint";
|
name = "vscode-markdownlint";
|
||||||
publisher = "DavidAnson";
|
publisher = "DavidAnson";
|
||||||
version = "0.46.0";
|
version = "0.47.0";
|
||||||
sha256 = "sha256-2FvE+6fnZPtR0At4NjLKSMCbPu8T7o8xtpvYiEjh7ck=";
|
sha256 = "sha256-KtDJo8rhQXkZtJz93E+J7eNiAIcLk4e5qKDLoR3DoGw=";
|
||||||
};
|
};
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
changelog = "https://marketplace.visualstudio.com/items/DavidAnson.vscode-markdownlint/changelog";
|
changelog = "https://marketplace.visualstudio.com/items/DavidAnson.vscode-markdownlint/changelog";
|
||||||
|
@ -698,8 +698,8 @@ let
|
||||||
mktplcRef = {
|
mktplcRef = {
|
||||||
name = "gitlens";
|
name = "gitlens";
|
||||||
publisher = "eamodio";
|
publisher = "eamodio";
|
||||||
version = "12.0.3";
|
version = "12.0.6";
|
||||||
sha256 = "sha256-PHQXfk0JggkEBRflHp+OAUOCVuymCubaszfDCYbpfG0=";
|
sha256 = "sha256-Q8l/GryB9iMhFnu5npUcDjWuImfrmVZF3xvm7nX/77Q=";
|
||||||
};
|
};
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
changelog = "https://marketplace.visualstudio.com/items/eamodio.gitlens/changelog";
|
changelog = "https://marketplace.visualstudio.com/items/eamodio.gitlens/changelog";
|
||||||
|
@ -790,8 +790,8 @@ let
|
||||||
mktplcRef = {
|
mktplcRef = {
|
||||||
name = "prettier-vscode";
|
name = "prettier-vscode";
|
||||||
publisher = "esbenp";
|
publisher = "esbenp";
|
||||||
version = "9.3.0";
|
version = "9.5.0";
|
||||||
sha256 = "sha256-hJgPjWf7a8+ltjmXTK8U/MwqgIZqBjmcCfHsAk2G3PA=";
|
sha256 = "sha256-L/jW6xAnJ8v9Qq+iyQI8usGr8BoICR+2ENAMGQ05r0A=";
|
||||||
};
|
};
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
changelog = "https://marketplace.visualstudio.com/items/esbenp.prettier-vscode/changelog";
|
changelog = "https://marketplace.visualstudio.com/items/esbenp.prettier-vscode/changelog";
|
||||||
|
@ -1242,8 +1242,8 @@ let
|
||||||
mktplcRef = {
|
mktplcRef = {
|
||||||
name = "vscode-peacock";
|
name = "vscode-peacock";
|
||||||
publisher = "johnpapa";
|
publisher = "johnpapa";
|
||||||
version = "4.0.0";
|
version = "4.0.1";
|
||||||
sha256 = "1i65w70f0kikah1cx7m0bji6qd800jabfci0xisdqxyzaksg7ysz";
|
sha256 = "sha256-oYXYOamwacgRqv3+ZREJ1vqRlwMz8LpO+wa6CVEEdbI=";
|
||||||
};
|
};
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
license = licenses.mit;
|
license = licenses.mit;
|
||||||
|
@ -1466,8 +1466,8 @@ let
|
||||||
mktplcRef = {
|
mktplcRef = {
|
||||||
name = "vscode-docker";
|
name = "vscode-docker";
|
||||||
publisher = "ms-azuretools";
|
publisher = "ms-azuretools";
|
||||||
version = "1.20.0";
|
version = "1.22.0";
|
||||||
sha256 = "sha256-i3gYTP76YEDItG2oXR9pEXuGv0qmyf1Xv6HQvDBEOyg=";
|
sha256 = "sha256-+cY9uLQ4oIk7V/4uCNc6BdIAQCXvPPGeqd0apbDjDos=";
|
||||||
};
|
};
|
||||||
meta = {
|
meta = {
|
||||||
license = lib.licenses.mit;
|
license = lib.licenses.mit;
|
||||||
|
@ -1699,8 +1699,8 @@ let
|
||||||
mktplcRef = {
|
mktplcRef = {
|
||||||
name = "material-icon-theme";
|
name = "material-icon-theme";
|
||||||
publisher = "PKief";
|
publisher = "PKief";
|
||||||
version = "4.14.1";
|
version = "4.16.0";
|
||||||
sha256 = "sha256-OHXi0EfeyKMeFiMU5yg0aDoWds4ED0lb+l6T12XZ3LQ=";
|
sha256 = "sha256-AOHvWoVB26caNgEEnKBhw5Z/tRtaTSeVLkO6Rlc/kqo=";
|
||||||
};
|
};
|
||||||
meta = {
|
meta = {
|
||||||
license = lib.licenses.mit;
|
license = lib.licenses.mit;
|
||||||
|
|
16
pkgs/applications/emulators/ryujinx/deps.nix
generated
16
pkgs/applications/emulators/ryujinx/deps.nix
generated
|
@ -12,9 +12,9 @@
|
||||||
(fetchNuGet { pname = "GtkSharp"; version = "3.22.25.128"; sha256 = "0z0wx0p3gc02r8d7y88k1rw307sb2vapbr1k1yc5qdc38fxz5jsy"; })
|
(fetchNuGet { pname = "GtkSharp"; version = "3.22.25.128"; sha256 = "0z0wx0p3gc02r8d7y88k1rw307sb2vapbr1k1yc5qdc38fxz5jsy"; })
|
||||||
(fetchNuGet { pname = "GtkSharp.Dependencies"; version = "1.1.1"; sha256 = "0ffywnc3ca1lwhxdnk99l238vsprsrsh678bgm238lb7ja7m52pw"; })
|
(fetchNuGet { pname = "GtkSharp.Dependencies"; version = "1.1.1"; sha256 = "0ffywnc3ca1lwhxdnk99l238vsprsrsh678bgm238lb7ja7m52pw"; })
|
||||||
(fetchNuGet { pname = "LibHac"; version = "0.16.1"; sha256 = "131qnqa1asdmymwdvpjza6w646b05jzn1cxjdxgwh7qdcdb77xyx"; })
|
(fetchNuGet { pname = "LibHac"; version = "0.16.1"; sha256 = "131qnqa1asdmymwdvpjza6w646b05jzn1cxjdxgwh7qdcdb77xyx"; })
|
||||||
(fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.linux-x64"; version = "6.0.3"; sha256 = "0rrrfgkr7rzhlnsnajvzb1ijkybp99d992bqxy9pbawmq7d60bdk"; })
|
(fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.linux-x64"; version = "6.0.4"; sha256 = "1fvv5ri32pbl43628zqnim6fbv6hjxf66p0v793xdh57dzkdyh0j"; })
|
||||||
(fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.osx-x64"; version = "6.0.3"; sha256 = "09whyl3i9mzy10n5zxlq66lj3l4p29hm75igmdip2fb376zxyam3"; })
|
(fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.osx-x64"; version = "6.0.4"; sha256 = "1m8iaq78kii0z4lxwq1igm8f4yv010blrifab4zp491b0j0qg1d4"; })
|
||||||
(fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.win-x64"; version = "6.0.3"; sha256 = "11kv50kll3iq88kn40f5v5qlq8mydv6y6xz2cbzjw4aadd44njwq"; })
|
(fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.win-x64"; version = "6.0.4"; sha256 = "1sqv7vhkm4j11rl7mfvs4mmmclcdps2n4pf31ck2mcx54nr4d2kj"; })
|
||||||
(fetchNuGet { pname = "Microsoft.CodeCoverage"; version = "16.8.0"; sha256 = "1y05sjk7wgd29a47v1yhn2s1lrd8wgazkilvmjbvivmrrm3fqjs8"; })
|
(fetchNuGet { pname = "Microsoft.CodeCoverage"; version = "16.8.0"; sha256 = "1y05sjk7wgd29a47v1yhn2s1lrd8wgazkilvmjbvivmrrm3fqjs8"; })
|
||||||
(fetchNuGet { pname = "Microsoft.CSharp"; version = "4.0.1"; sha256 = "0zxc0apx1gcx361jlq8smc9pfdgmyjh6hpka8dypc9w23nlsh6yj"; })
|
(fetchNuGet { pname = "Microsoft.CSharp"; version = "4.0.1"; sha256 = "0zxc0apx1gcx361jlq8smc9pfdgmyjh6hpka8dypc9w23nlsh6yj"; })
|
||||||
(fetchNuGet { pname = "Microsoft.CSharp"; version = "4.5.0"; sha256 = "01i28nvzccxbqmiz217fxs6hnjwmd5fafs37rd49a6qp53y6623l"; })
|
(fetchNuGet { pname = "Microsoft.CSharp"; version = "4.5.0"; sha256 = "01i28nvzccxbqmiz217fxs6hnjwmd5fafs37rd49a6qp53y6623l"; })
|
||||||
|
@ -23,11 +23,11 @@
|
||||||
(fetchNuGet { pname = "Microsoft.IdentityModel.Logging"; version = "6.15.0"; sha256 = "0jn9a20a2zixnkm3bmpmvmiv7mk0hqdlnpi0qgjkg1nir87czm19"; })
|
(fetchNuGet { pname = "Microsoft.IdentityModel.Logging"; version = "6.15.0"; sha256 = "0jn9a20a2zixnkm3bmpmvmiv7mk0hqdlnpi0qgjkg1nir87czm19"; })
|
||||||
(fetchNuGet { pname = "Microsoft.IdentityModel.Tokens"; version = "6.15.0"; sha256 = "1nbgydr45f7lp980xyrkzpyaw2mkkishjwp3slgxk7f0mz6q8i1v"; })
|
(fetchNuGet { pname = "Microsoft.IdentityModel.Tokens"; version = "6.15.0"; sha256 = "1nbgydr45f7lp980xyrkzpyaw2mkkishjwp3slgxk7f0mz6q8i1v"; })
|
||||||
(fetchNuGet { pname = "Microsoft.NET.Test.Sdk"; version = "16.8.0"; sha256 = "1ln2mva7j2mpsj9rdhpk8vhm3pgd8wn563xqdcwd38avnhp74rm9"; })
|
(fetchNuGet { pname = "Microsoft.NET.Test.Sdk"; version = "16.8.0"; sha256 = "1ln2mva7j2mpsj9rdhpk8vhm3pgd8wn563xqdcwd38avnhp74rm9"; })
|
||||||
(fetchNuGet { pname = "Microsoft.NETCore.App.Host.osx-x64"; version = "6.0.3"; sha256 = "0k9gc94cvn36p0v3pj296asg2sq9a8ah6lfw0xvvmd4hq2k72s79"; })
|
(fetchNuGet { pname = "Microsoft.NETCore.App.Host.osx-x64"; version = "6.0.4"; sha256 = "0vgjwpy55mf6x22a634cdidckyq5hi941i9p10jqyrbnc637frv2"; })
|
||||||
(fetchNuGet { pname = "Microsoft.NETCore.App.Host.win-x64"; version = "6.0.3"; sha256 = "1y428glba68s76icjzfl1v3p61pcz7rd78wybhabs8zq8w9cp2pj"; })
|
(fetchNuGet { pname = "Microsoft.NETCore.App.Host.win-x64"; version = "6.0.4"; sha256 = "1qasm6j25lmcc4xn7f7s3jli1pypz1kfnj7j9dkjlx9mc8r356zp"; })
|
||||||
(fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.linux-x64"; version = "6.0.3"; sha256 = "0f04srx6q0jk81a60n956hz32fdngzp0xmdb2x7gyl77gsq8yijj"; })
|
(fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.linux-x64"; version = "6.0.4"; sha256 = "1gibwhplbanv6bz3l71w8vhzlgqsh21bms30dbf1n60v7p02fl3h"; })
|
||||||
(fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.osx-x64"; version = "6.0.3"; sha256 = "0180ipzzz9pc6f6l17rg5bxz1ghzbapmiqq66kdl33bmbny6vmm9"; })
|
(fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.osx-x64"; version = "6.0.4"; sha256 = "0gkzqsmj12wwdh548rb9drjgmyzvqalmwwq0fzvgj9c7zm1gdndi"; })
|
||||||
(fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.win-x64"; version = "6.0.3"; sha256 = "1rjkzs2013razi2xs943q62ys1jh8blhjcnj75qkvirf859d11qw"; })
|
(fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.win-x64"; version = "6.0.4"; sha256 = "1x4ysack9n57h8w1ybfyczkf3w6jsgz7ila0czm2011w4sjnyqj0"; })
|
||||||
(fetchNuGet { pname = "Microsoft.NETCore.Platforms"; version = "1.0.1"; sha256 = "01al6cfxp68dscl15z7rxfw9zvhm64dncsw09a1vmdkacsa2v6lr"; })
|
(fetchNuGet { pname = "Microsoft.NETCore.Platforms"; version = "1.0.1"; sha256 = "01al6cfxp68dscl15z7rxfw9zvhm64dncsw09a1vmdkacsa2v6lr"; })
|
||||||
(fetchNuGet { pname = "Microsoft.NETCore.Platforms"; version = "1.1.0"; sha256 = "08vh1r12g6ykjygq5d3vq09zylgb84l63k49jc4v8faw9g93iqqm"; })
|
(fetchNuGet { pname = "Microsoft.NETCore.Platforms"; version = "1.1.0"; sha256 = "08vh1r12g6ykjygq5d3vq09zylgb84l63k49jc4v8faw9g93iqqm"; })
|
||||||
(fetchNuGet { pname = "Microsoft.NETCore.Platforms"; version = "2.0.0"; sha256 = "1fk2fk2639i7nzy58m9dvpdnzql4vb8yl8vr19r2fp8lmj9w2jr0"; })
|
(fetchNuGet { pname = "Microsoft.NETCore.Platforms"; version = "2.0.0"; sha256 = "1fk2fk2639i7nzy58m9dvpdnzql4vb8yl8vr19r2fp8lmj9w2jr0"; })
|
||||||
|
|
|
@ -6,6 +6,7 @@
|
||||||
, makeDesktopItem
|
, makeDesktopItem
|
||||||
, makeWrapper
|
, makeWrapper
|
||||||
, unzip
|
, unzip
|
||||||
|
, xdg-utils
|
||||||
}:
|
}:
|
||||||
|
|
||||||
stdenvNoCC.mkDerivation rec {
|
stdenvNoCC.mkDerivation rec {
|
||||||
|
@ -47,6 +48,7 @@ stdenvNoCC.mkDerivation rec {
|
||||||
--add-flags "-Dawt.useSystemAAFontSettings=on" \
|
--add-flags "-Dawt.useSystemAAFontSettings=on" \
|
||||||
--add-flags "-Dswing.aatext=true" \
|
--add-flags "-Dswing.aatext=true" \
|
||||||
--add-flags "-jar $BASEDIR/${pname}.jar" \
|
--add-flags "-jar $BASEDIR/${pname}.jar" \
|
||||||
|
--prefix PATH : ${lib.makeBinPath [ xdg-utils ]} \
|
||||||
--set _JAVA_AWT_WM_NONREPARENTING 1 \
|
--set _JAVA_AWT_WM_NONREPARENTING 1 \
|
||||||
--set AWT_TOOLKIT MToolkit
|
--set AWT_TOOLKIT MToolkit
|
||||||
|
|
||||||
|
|
|
@ -55,12 +55,12 @@
|
||||||
(fetchNuGet { pname = "Humanizer.Core.zh-Hant"; version = "2.13.14"; sha256 = "07xsdx8j1rhp712kwy8jx9ang6f9zljqrvaggf0ssj5zqbliz93p"; })
|
(fetchNuGet { pname = "Humanizer.Core.zh-Hant"; version = "2.13.14"; sha256 = "07xsdx8j1rhp712kwy8jx9ang6f9zljqrvaggf0ssj5zqbliz93p"; })
|
||||||
(fetchNuGet { pname = "JetBrains.Annotations"; version = "2021.3.0"; sha256 = "01ssylllbwpana2w3iybi533zlvcsbhzjc8kr0g4kg307kjbfn8v"; })
|
(fetchNuGet { pname = "JetBrains.Annotations"; version = "2021.3.0"; sha256 = "01ssylllbwpana2w3iybi533zlvcsbhzjc8kr0g4kg307kjbfn8v"; })
|
||||||
(fetchNuGet { pname = "Markdig.Signed"; version = "0.26.0"; sha256 = "1giwdvmy6n4vfb0g7sxmdf9bklb4r2vdfhm1xfxvqys8rfm15d4z"; })
|
(fetchNuGet { pname = "Markdig.Signed"; version = "0.26.0"; sha256 = "1giwdvmy6n4vfb0g7sxmdf9bklb4r2vdfhm1xfxvqys8rfm15d4z"; })
|
||||||
(fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.linux-arm"; version = "6.0.3"; sha256 = "0s874cs94p1rxdy6n22ch3vr1ad1w0nkh7cnjxvxcjim2b4lfvln"; })
|
(fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.linux-arm"; version = "6.0.4"; sha256 = "195yldf6ws9qbb2aqrrr9bbaq9f8i0dvyb8jgrvg7jhay8j775ay"; })
|
||||||
(fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.linux-arm64"; version = "6.0.3"; sha256 = "1jpw4s862j4aa7b7wchi03gxcy02j6hhpbsfbcayiyx6ry788i15"; })
|
(fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.linux-arm64"; version = "6.0.4"; sha256 = "0s1hkanhfv7virdynxxx28kp3w596iiplvi0jqv3dsr63gl0m0m7"; })
|
||||||
(fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.linux-x64"; version = "6.0.3"; sha256 = "0rrrfgkr7rzhlnsnajvzb1ijkybp99d992bqxy9pbawmq7d60bdk"; })
|
(fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.linux-x64"; version = "6.0.4"; sha256 = "1fvv5ri32pbl43628zqnim6fbv6hjxf66p0v793xdh57dzkdyh0j"; })
|
||||||
(fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.osx-arm64"; version = "6.0.3"; sha256 = "0s0xpqd0nc9kldfay5j1krbc1nyfasxw4xxjx1mwpnbr7n99wbms"; })
|
(fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.osx-arm64"; version = "6.0.4"; sha256 = "0244kxk61hddbgwkg7d7b3lf3w545w31m7hkmdb09b6jhk0kdf16"; })
|
||||||
(fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.osx-x64"; version = "6.0.3"; sha256 = "09whyl3i9mzy10n5zxlq66lj3l4p29hm75igmdip2fb376zxyam3"; })
|
(fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.osx-x64"; version = "6.0.4"; sha256 = "1m8iaq78kii0z4lxwq1igm8f4yv010blrifab4zp491b0j0qg1d4"; })
|
||||||
(fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.win-x64"; version = "6.0.3"; sha256 = "11kv50kll3iq88kn40f5v5qlq8mydv6y6xz2cbzjw4aadd44njwq"; })
|
(fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.win-x64"; version = "6.0.4"; sha256 = "1sqv7vhkm4j11rl7mfvs4mmmclcdps2n4pf31ck2mcx54nr4d2kj"; })
|
||||||
(fetchNuGet { pname = "Microsoft.AspNetCore.JsonPatch"; version = "6.0.0-rc.1.21452.15"; sha256 = "0c3vnaag8gxlxij77n18m3hawpjkjjamsnq5kfjz5cvc7sfg3fwh"; })
|
(fetchNuGet { pname = "Microsoft.AspNetCore.JsonPatch"; version = "6.0.0-rc.1.21452.15"; sha256 = "0c3vnaag8gxlxij77n18m3hawpjkjjamsnq5kfjz5cvc7sfg3fwh"; })
|
||||||
(fetchNuGet { pname = "Microsoft.AspNetCore.Mvc.NewtonsoftJson"; version = "6.0.0-rc.1.21452.15"; sha256 = "1xyx358w4fqzxr9cy358agnm86rjijbnvikiqlngz2msgmldxi2z"; })
|
(fetchNuGet { pname = "Microsoft.AspNetCore.Mvc.NewtonsoftJson"; version = "6.0.0-rc.1.21452.15"; sha256 = "1xyx358w4fqzxr9cy358agnm86rjijbnvikiqlngz2msgmldxi2z"; })
|
||||||
(fetchNuGet { pname = "Microsoft.CodeCoverage"; version = "17.0.0"; sha256 = "18gdbsqf6i79ld4ikqr4jhx9ndsggm865b5xj1xmnmgg12ydp19a"; })
|
(fetchNuGet { pname = "Microsoft.CodeCoverage"; version = "17.0.0"; sha256 = "18gdbsqf6i79ld4ikqr4jhx9ndsggm865b5xj1xmnmgg12ydp19a"; })
|
||||||
|
@ -75,18 +75,17 @@
|
||||||
(fetchNuGet { pname = "Microsoft.Extensions.Options"; version = "5.0.0"; sha256 = "1rdmgpg770x8qwaaa6ryc27zh93p697fcyvn5vkxp0wimlhqkbay"; })
|
(fetchNuGet { pname = "Microsoft.Extensions.Options"; version = "5.0.0"; sha256 = "1rdmgpg770x8qwaaa6ryc27zh93p697fcyvn5vkxp0wimlhqkbay"; })
|
||||||
(fetchNuGet { pname = "Microsoft.Extensions.Primitives"; version = "5.0.0"; sha256 = "0swqcknyh87ns82w539z1mvy804pfwhgzs97cr3nwqk6g5s42gd6"; })
|
(fetchNuGet { pname = "Microsoft.Extensions.Primitives"; version = "5.0.0"; sha256 = "0swqcknyh87ns82w539z1mvy804pfwhgzs97cr3nwqk6g5s42gd6"; })
|
||||||
(fetchNuGet { pname = "Microsoft.NET.Test.Sdk"; version = "17.0.0"; sha256 = "0bknyf5kig5icwjxls7pcn51x2b2qf91dz9qv67fl70v6cczaz2r"; })
|
(fetchNuGet { pname = "Microsoft.NET.Test.Sdk"; version = "17.0.0"; sha256 = "0bknyf5kig5icwjxls7pcn51x2b2qf91dz9qv67fl70v6cczaz2r"; })
|
||||||
(fetchNuGet { pname = "Microsoft.NETCore.App.Host.linux-arm"; version = "6.0.3"; sha256 = "14lypnhdby9939l75y6i077x4ccb22yakzjrbapl8an438h09yf8"; })
|
(fetchNuGet { pname = "Microsoft.NETCore.App.Host.linux-arm"; version = "6.0.4"; sha256 = "1zm9q9yvglsn5w786c9cjdfj1a8z4sipmvn9rhg3ps23rllxwmcc"; })
|
||||||
(fetchNuGet { pname = "Microsoft.NETCore.App.Host.linux-arm64"; version = "6.0.3"; sha256 = "1swbrmpsayy99ycwaq68dx9ydd5h3qv9brwig6ryff1xfn1llndq"; })
|
(fetchNuGet { pname = "Microsoft.NETCore.App.Host.linux-arm64"; version = "6.0.4"; sha256 = "0g1vw0wr88zlfpdg2gz8c0mriasci1kzvjia4nj19j7b0zaga7f0"; })
|
||||||
(fetchNuGet { pname = "Microsoft.NETCore.App.Host.linux-x64"; version = "6.0.3"; sha256 = "1py3nrfvllqlnb9mhs0qwgy7c14n33b2hfb0qc49rx22sqv8ylbp"; })
|
(fetchNuGet { pname = "Microsoft.NETCore.App.Host.osx-arm64"; version = "6.0.4"; sha256 = "08mrvb71kldzla2j7v10ifxrc6bwsrd4bms2rqfb7rmx00qs6yj0"; })
|
||||||
(fetchNuGet { pname = "Microsoft.NETCore.App.Host.osx-arm64"; version = "6.0.3"; sha256 = "0rshhsygm3id8wig8mqs846l8dck65drszpzjh1d00d1fk2bxzs4"; })
|
(fetchNuGet { pname = "Microsoft.NETCore.App.Host.osx-x64"; version = "6.0.4"; sha256 = "0vgjwpy55mf6x22a634cdidckyq5hi941i9p10jqyrbnc637frv2"; })
|
||||||
(fetchNuGet { pname = "Microsoft.NETCore.App.Host.osx-x64"; version = "6.0.3"; sha256 = "0k9gc94cvn36p0v3pj296asg2sq9a8ah6lfw0xvvmd4hq2k72s79"; })
|
(fetchNuGet { pname = "Microsoft.NETCore.App.Host.win-x64"; version = "6.0.4"; sha256 = "1qasm6j25lmcc4xn7f7s3jli1pypz1kfnj7j9dkjlx9mc8r356zp"; })
|
||||||
(fetchNuGet { pname = "Microsoft.NETCore.App.Host.win-x64"; version = "6.0.3"; sha256 = "1y428glba68s76icjzfl1v3p61pcz7rd78wybhabs8zq8w9cp2pj"; })
|
(fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.linux-arm"; version = "6.0.4"; sha256 = "026kl3cdbk35rjcnbj92bv7pvx20jd80hxxrnz1s4kzlm4rsp0bv"; })
|
||||||
(fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.linux-arm"; version = "6.0.3"; sha256 = "0ws9vxias9iynhcajkl9lz4c8f6hc4b5spypxd0ha33lcjaj408a"; })
|
(fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.linux-arm64"; version = "6.0.4"; sha256 = "09i8ca56szmvyp1xlddyv3124rrcar8vgsq3pmprcylfdjarck6x"; })
|
||||||
(fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.linux-arm64"; version = "6.0.3"; sha256 = "0gjj6p2nnxzhyrmmmwiyrll782famhll9lbgj8cji1i93amxq1pb"; })
|
(fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.linux-x64"; version = "6.0.4"; sha256 = "1gibwhplbanv6bz3l71w8vhzlgqsh21bms30dbf1n60v7p02fl3h"; })
|
||||||
(fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.linux-x64"; version = "6.0.3"; sha256 = "0f04srx6q0jk81a60n956hz32fdngzp0xmdb2x7gyl77gsq8yijj"; })
|
(fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.osx-arm64"; version = "6.0.4"; sha256 = "0h7vkcxaqjll65qka6hsz2hi0vmsizg4ys38a0qg76r0blsnk2yr"; })
|
||||||
(fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.osx-arm64"; version = "6.0.3"; sha256 = "003s3x2ffk4g76jy4b60n6vizly03amjbli4lngsy0wzc86c0ij1"; })
|
(fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.osx-x64"; version = "6.0.4"; sha256 = "0gkzqsmj12wwdh548rb9drjgmyzvqalmwwq0fzvgj9c7zm1gdndi"; })
|
||||||
(fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.osx-x64"; version = "6.0.3"; sha256 = "0180ipzzz9pc6f6l17rg5bxz1ghzbapmiqq66kdl33bmbny6vmm9"; })
|
(fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.win-x64"; version = "6.0.4"; sha256 = "1x4ysack9n57h8w1ybfyczkf3w6jsgz7ila0czm2011w4sjnyqj0"; })
|
||||||
(fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.win-x64"; version = "6.0.3"; sha256 = "1rjkzs2013razi2xs943q62ys1jh8blhjcnj75qkvirf859d11qw"; })
|
|
||||||
(fetchNuGet { pname = "Microsoft.NETCore.Platforms"; version = "1.0.1"; sha256 = "01al6cfxp68dscl15z7rxfw9zvhm64dncsw09a1vmdkacsa2v6lr"; })
|
(fetchNuGet { pname = "Microsoft.NETCore.Platforms"; version = "1.0.1"; sha256 = "01al6cfxp68dscl15z7rxfw9zvhm64dncsw09a1vmdkacsa2v6lr"; })
|
||||||
(fetchNuGet { pname = "Microsoft.NETCore.Platforms"; version = "1.1.0"; sha256 = "08vh1r12g6ykjygq5d3vq09zylgb84l63k49jc4v8faw9g93iqqm"; })
|
(fetchNuGet { pname = "Microsoft.NETCore.Platforms"; version = "1.1.0"; sha256 = "08vh1r12g6ykjygq5d3vq09zylgb84l63k49jc4v8faw9g93iqqm"; })
|
||||||
(fetchNuGet { pname = "Microsoft.NETCore.Platforms"; version = "2.0.0"; sha256 = "1fk2fk2639i7nzy58m9dvpdnzql4vb8yl8vr19r2fp8lmj9w2jr0"; })
|
(fetchNuGet { pname = "Microsoft.NETCore.Platforms"; version = "2.0.0"; sha256 = "1fk2fk2639i7nzy58m9dvpdnzql4vb8yl8vr19r2fp8lmj9w2jr0"; })
|
||||||
|
|
|
@ -55,12 +55,12 @@
|
||||||
(fetchNuGet { pname = "Humanizer.Core.zh-Hant"; version = "2.13.14"; sha256 = "07xsdx8j1rhp712kwy8jx9ang6f9zljqrvaggf0ssj5zqbliz93p"; })
|
(fetchNuGet { pname = "Humanizer.Core.zh-Hant"; version = "2.13.14"; sha256 = "07xsdx8j1rhp712kwy8jx9ang6f9zljqrvaggf0ssj5zqbliz93p"; })
|
||||||
(fetchNuGet { pname = "JetBrains.Annotations"; version = "2021.3.0"; sha256 = "01ssylllbwpana2w3iybi533zlvcsbhzjc8kr0g4kg307kjbfn8v"; })
|
(fetchNuGet { pname = "JetBrains.Annotations"; version = "2021.3.0"; sha256 = "01ssylllbwpana2w3iybi533zlvcsbhzjc8kr0g4kg307kjbfn8v"; })
|
||||||
(fetchNuGet { pname = "Markdig.Signed"; version = "0.26.0"; sha256 = "1giwdvmy6n4vfb0g7sxmdf9bklb4r2vdfhm1xfxvqys8rfm15d4z"; })
|
(fetchNuGet { pname = "Markdig.Signed"; version = "0.26.0"; sha256 = "1giwdvmy6n4vfb0g7sxmdf9bklb4r2vdfhm1xfxvqys8rfm15d4z"; })
|
||||||
(fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.linux-arm"; version = "6.0.3"; sha256 = "0s874cs94p1rxdy6n22ch3vr1ad1w0nkh7cnjxvxcjim2b4lfvln"; })
|
(fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.linux-arm"; version = "6.0.4"; sha256 = "195yldf6ws9qbb2aqrrr9bbaq9f8i0dvyb8jgrvg7jhay8j775ay"; })
|
||||||
(fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.linux-arm64"; version = "6.0.3"; sha256 = "1jpw4s862j4aa7b7wchi03gxcy02j6hhpbsfbcayiyx6ry788i15"; })
|
(fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.linux-arm64"; version = "6.0.4"; sha256 = "0s1hkanhfv7virdynxxx28kp3w596iiplvi0jqv3dsr63gl0m0m7"; })
|
||||||
(fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.linux-x64"; version = "6.0.3"; sha256 = "0rrrfgkr7rzhlnsnajvzb1ijkybp99d992bqxy9pbawmq7d60bdk"; })
|
(fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.linux-x64"; version = "6.0.4"; sha256 = "1fvv5ri32pbl43628zqnim6fbv6hjxf66p0v793xdh57dzkdyh0j"; })
|
||||||
(fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.osx-arm64"; version = "6.0.3"; sha256 = "0s0xpqd0nc9kldfay5j1krbc1nyfasxw4xxjx1mwpnbr7n99wbms"; })
|
(fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.osx-arm64"; version = "6.0.4"; sha256 = "0244kxk61hddbgwkg7d7b3lf3w545w31m7hkmdb09b6jhk0kdf16"; })
|
||||||
(fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.osx-x64"; version = "6.0.3"; sha256 = "09whyl3i9mzy10n5zxlq66lj3l4p29hm75igmdip2fb376zxyam3"; })
|
(fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.osx-x64"; version = "6.0.4"; sha256 = "1m8iaq78kii0z4lxwq1igm8f4yv010blrifab4zp491b0j0qg1d4"; })
|
||||||
(fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.win-x64"; version = "6.0.3"; sha256 = "11kv50kll3iq88kn40f5v5qlq8mydv6y6xz2cbzjw4aadd44njwq"; })
|
(fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.win-x64"; version = "6.0.4"; sha256 = "1sqv7vhkm4j11rl7mfvs4mmmclcdps2n4pf31ck2mcx54nr4d2kj"; })
|
||||||
(fetchNuGet { pname = "Microsoft.AspNetCore.JsonPatch"; version = "6.0.0-rc.1.21452.15"; sha256 = "0c3vnaag8gxlxij77n18m3hawpjkjjamsnq5kfjz5cvc7sfg3fwh"; })
|
(fetchNuGet { pname = "Microsoft.AspNetCore.JsonPatch"; version = "6.0.0-rc.1.21452.15"; sha256 = "0c3vnaag8gxlxij77n18m3hawpjkjjamsnq5kfjz5cvc7sfg3fwh"; })
|
||||||
(fetchNuGet { pname = "Microsoft.AspNetCore.Mvc.NewtonsoftJson"; version = "6.0.0-rc.1.21452.15"; sha256 = "1xyx358w4fqzxr9cy358agnm86rjijbnvikiqlngz2msgmldxi2z"; })
|
(fetchNuGet { pname = "Microsoft.AspNetCore.Mvc.NewtonsoftJson"; version = "6.0.0-rc.1.21452.15"; sha256 = "1xyx358w4fqzxr9cy358agnm86rjijbnvikiqlngz2msgmldxi2z"; })
|
||||||
(fetchNuGet { pname = "Microsoft.CodeCoverage"; version = "17.0.0"; sha256 = "18gdbsqf6i79ld4ikqr4jhx9ndsggm865b5xj1xmnmgg12ydp19a"; })
|
(fetchNuGet { pname = "Microsoft.CodeCoverage"; version = "17.0.0"; sha256 = "18gdbsqf6i79ld4ikqr4jhx9ndsggm865b5xj1xmnmgg12ydp19a"; })
|
||||||
|
@ -75,18 +75,17 @@
|
||||||
(fetchNuGet { pname = "Microsoft.Extensions.Options"; version = "5.0.0"; sha256 = "1rdmgpg770x8qwaaa6ryc27zh93p697fcyvn5vkxp0wimlhqkbay"; })
|
(fetchNuGet { pname = "Microsoft.Extensions.Options"; version = "5.0.0"; sha256 = "1rdmgpg770x8qwaaa6ryc27zh93p697fcyvn5vkxp0wimlhqkbay"; })
|
||||||
(fetchNuGet { pname = "Microsoft.Extensions.Primitives"; version = "5.0.0"; sha256 = "0swqcknyh87ns82w539z1mvy804pfwhgzs97cr3nwqk6g5s42gd6"; })
|
(fetchNuGet { pname = "Microsoft.Extensions.Primitives"; version = "5.0.0"; sha256 = "0swqcknyh87ns82w539z1mvy804pfwhgzs97cr3nwqk6g5s42gd6"; })
|
||||||
(fetchNuGet { pname = "Microsoft.NET.Test.Sdk"; version = "17.0.0"; sha256 = "0bknyf5kig5icwjxls7pcn51x2b2qf91dz9qv67fl70v6cczaz2r"; })
|
(fetchNuGet { pname = "Microsoft.NET.Test.Sdk"; version = "17.0.0"; sha256 = "0bknyf5kig5icwjxls7pcn51x2b2qf91dz9qv67fl70v6cczaz2r"; })
|
||||||
(fetchNuGet { pname = "Microsoft.NETCore.App.Host.linux-arm"; version = "6.0.3"; sha256 = "14lypnhdby9939l75y6i077x4ccb22yakzjrbapl8an438h09yf8"; })
|
(fetchNuGet { pname = "Microsoft.NETCore.App.Host.linux-arm"; version = "6.0.4"; sha256 = "1zm9q9yvglsn5w786c9cjdfj1a8z4sipmvn9rhg3ps23rllxwmcc"; })
|
||||||
(fetchNuGet { pname = "Microsoft.NETCore.App.Host.linux-arm64"; version = "6.0.3"; sha256 = "1swbrmpsayy99ycwaq68dx9ydd5h3qv9brwig6ryff1xfn1llndq"; })
|
(fetchNuGet { pname = "Microsoft.NETCore.App.Host.linux-arm64"; version = "6.0.4"; sha256 = "0g1vw0wr88zlfpdg2gz8c0mriasci1kzvjia4nj19j7b0zaga7f0"; })
|
||||||
(fetchNuGet { pname = "Microsoft.NETCore.App.Host.linux-x64"; version = "6.0.3"; sha256 = "1py3nrfvllqlnb9mhs0qwgy7c14n33b2hfb0qc49rx22sqv8ylbp"; })
|
(fetchNuGet { pname = "Microsoft.NETCore.App.Host.osx-arm64"; version = "6.0.4"; sha256 = "08mrvb71kldzla2j7v10ifxrc6bwsrd4bms2rqfb7rmx00qs6yj0"; })
|
||||||
(fetchNuGet { pname = "Microsoft.NETCore.App.Host.osx-arm64"; version = "6.0.3"; sha256 = "0rshhsygm3id8wig8mqs846l8dck65drszpzjh1d00d1fk2bxzs4"; })
|
(fetchNuGet { pname = "Microsoft.NETCore.App.Host.osx-x64"; version = "6.0.4"; sha256 = "0vgjwpy55mf6x22a634cdidckyq5hi941i9p10jqyrbnc637frv2"; })
|
||||||
(fetchNuGet { pname = "Microsoft.NETCore.App.Host.osx-x64"; version = "6.0.3"; sha256 = "0k9gc94cvn36p0v3pj296asg2sq9a8ah6lfw0xvvmd4hq2k72s79"; })
|
(fetchNuGet { pname = "Microsoft.NETCore.App.Host.win-x64"; version = "6.0.4"; sha256 = "1qasm6j25lmcc4xn7f7s3jli1pypz1kfnj7j9dkjlx9mc8r356zp"; })
|
||||||
(fetchNuGet { pname = "Microsoft.NETCore.App.Host.win-x64"; version = "6.0.3"; sha256 = "1y428glba68s76icjzfl1v3p61pcz7rd78wybhabs8zq8w9cp2pj"; })
|
(fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.linux-arm"; version = "6.0.4"; sha256 = "026kl3cdbk35rjcnbj92bv7pvx20jd80hxxrnz1s4kzlm4rsp0bv"; })
|
||||||
(fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.linux-arm"; version = "6.0.3"; sha256 = "0ws9vxias9iynhcajkl9lz4c8f6hc4b5spypxd0ha33lcjaj408a"; })
|
(fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.linux-arm64"; version = "6.0.4"; sha256 = "09i8ca56szmvyp1xlddyv3124rrcar8vgsq3pmprcylfdjarck6x"; })
|
||||||
(fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.linux-arm64"; version = "6.0.3"; sha256 = "0gjj6p2nnxzhyrmmmwiyrll782famhll9lbgj8cji1i93amxq1pb"; })
|
(fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.linux-x64"; version = "6.0.4"; sha256 = "1gibwhplbanv6bz3l71w8vhzlgqsh21bms30dbf1n60v7p02fl3h"; })
|
||||||
(fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.linux-x64"; version = "6.0.3"; sha256 = "0f04srx6q0jk81a60n956hz32fdngzp0xmdb2x7gyl77gsq8yijj"; })
|
(fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.osx-arm64"; version = "6.0.4"; sha256 = "0h7vkcxaqjll65qka6hsz2hi0vmsizg4ys38a0qg76r0blsnk2yr"; })
|
||||||
(fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.osx-arm64"; version = "6.0.3"; sha256 = "003s3x2ffk4g76jy4b60n6vizly03amjbli4lngsy0wzc86c0ij1"; })
|
(fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.osx-x64"; version = "6.0.4"; sha256 = "0gkzqsmj12wwdh548rb9drjgmyzvqalmwwq0fzvgj9c7zm1gdndi"; })
|
||||||
(fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.osx-x64"; version = "6.0.3"; sha256 = "0180ipzzz9pc6f6l17rg5bxz1ghzbapmiqq66kdl33bmbny6vmm9"; })
|
(fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.win-x64"; version = "6.0.4"; sha256 = "1x4ysack9n57h8w1ybfyczkf3w6jsgz7ila0czm2011w4sjnyqj0"; })
|
||||||
(fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.win-x64"; version = "6.0.3"; sha256 = "1rjkzs2013razi2xs943q62ys1jh8blhjcnj75qkvirf859d11qw"; })
|
|
||||||
(fetchNuGet { pname = "Microsoft.NETCore.Platforms"; version = "1.0.1"; sha256 = "01al6cfxp68dscl15z7rxfw9zvhm64dncsw09a1vmdkacsa2v6lr"; })
|
(fetchNuGet { pname = "Microsoft.NETCore.Platforms"; version = "1.0.1"; sha256 = "01al6cfxp68dscl15z7rxfw9zvhm64dncsw09a1vmdkacsa2v6lr"; })
|
||||||
(fetchNuGet { pname = "Microsoft.NETCore.Platforms"; version = "1.1.0"; sha256 = "08vh1r12g6ykjygq5d3vq09zylgb84l63k49jc4v8faw9g93iqqm"; })
|
(fetchNuGet { pname = "Microsoft.NETCore.Platforms"; version = "1.1.0"; sha256 = "08vh1r12g6ykjygq5d3vq09zylgb84l63k49jc4v8faw9g93iqqm"; })
|
||||||
(fetchNuGet { pname = "Microsoft.NETCore.Platforms"; version = "2.0.0"; sha256 = "1fk2fk2639i7nzy58m9dvpdnzql4vb8yl8vr19r2fp8lmj9w2jr0"; })
|
(fetchNuGet { pname = "Microsoft.NETCore.Platforms"; version = "2.0.0"; sha256 = "1fk2fk2639i7nzy58m9dvpdnzql4vb8yl8vr19r2fp8lmj9w2jr0"; })
|
||||||
|
|
|
@ -1,4 +1,8 @@
|
||||||
{ lib, stdenv, python3, fetchPypi }:
|
{ lib
|
||||||
|
, stdenv
|
||||||
|
, python3
|
||||||
|
, fetchPypi
|
||||||
|
}:
|
||||||
|
|
||||||
let
|
let
|
||||||
defaultOverrides = [
|
defaultOverrides = [
|
||||||
|
@ -37,11 +41,12 @@ with py.pkgs;
|
||||||
|
|
||||||
buildPythonApplication rec {
|
buildPythonApplication rec {
|
||||||
pname = "archivy";
|
pname = "archivy";
|
||||||
version = "1.7.1";
|
version = "1.7.2";
|
||||||
|
format = "setuptools";
|
||||||
|
|
||||||
src = fetchPypi {
|
src = fetchPypi {
|
||||||
inherit pname version;
|
inherit pname version;
|
||||||
sha256 = "sha256-UNGl5Dl/E3+uQ4HIxzHYliHF4lqD3GYdeoL+DtqUwCo=";
|
hash = "sha256-o5dVJDbdKgo6hMMU9mKzoouSgVWl7xSAp+Aq61VcfeU=";
|
||||||
};
|
};
|
||||||
|
|
||||||
# Relax some dependencies
|
# Relax some dependencies
|
||||||
|
@ -54,6 +59,7 @@ buildPythonApplication rec {
|
||||||
--replace 'python_frontmatter == 0.5.0' 'python_frontmatter' \
|
--replace 'python_frontmatter == 0.5.0' 'python_frontmatter' \
|
||||||
--replace 'requests ==' 'requests >=' \
|
--replace 'requests ==' 'requests >=' \
|
||||||
--replace 'validators ==' 'validators >=' \
|
--replace 'validators ==' 'validators >=' \
|
||||||
|
--replace 'flask-login == ' 'flask-login >= ' \
|
||||||
--replace 'tinydb ==' 'tinydb >=' \
|
--replace 'tinydb ==' 'tinydb >=' \
|
||||||
--replace 'Flask_WTF == 0.14.3' 'Flask_WTF' \
|
--replace 'Flask_WTF == 0.14.3' 'Flask_WTF' \
|
||||||
--replace 'Flask ==' 'Flask >='
|
--replace 'Flask ==' 'Flask >='
|
||||||
|
|
|
@ -5,16 +5,16 @@
|
||||||
|
|
||||||
buildGoModule rec {
|
buildGoModule rec {
|
||||||
pname = "dasel";
|
pname = "dasel";
|
||||||
version = "1.24.1";
|
version = "1.24.3";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "TomWright";
|
owner = "TomWright";
|
||||||
repo = "dasel";
|
repo = "dasel";
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
sha256 = "sha256-B6MWoGYNjFBUxnSqAXt2DRRjSlmgbqIC7qEoMFGQ+zU=";
|
sha256 = "sha256-aAP5hyo4t5IX4wLwyNDuXxAYbAkS36S1UewYs9ZFJM4=";
|
||||||
};
|
};
|
||||||
|
|
||||||
vendorSha256 = "sha256-NP+Is7Dxz4LGzx5vpv8pJOJhodAYHia1JXYfhJD54as=";
|
vendorSha256 = "sha256-zli9SEBU6n0JusAquqb9+O2W4yPZS7zmC5PCebVSeIA=";
|
||||||
|
|
||||||
ldflags = [
|
ldflags = [
|
||||||
"-s" "-w" "-X github.com/tomwright/dasel/internal.Version=${version}"
|
"-s" "-w" "-X github.com/tomwright/dasel/internal.Version=${version}"
|
||||||
|
|
|
@ -2,10 +2,10 @@
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "gremlin-console";
|
pname = "gremlin-console";
|
||||||
version = "3.5.3";
|
version = "3.6.0";
|
||||||
src = fetchzip {
|
src = fetchzip {
|
||||||
url = "https://downloads.apache.org/tinkerpop/${version}/apache-tinkerpop-gremlin-console-${version}-bin.zip";
|
url = "https://downloads.apache.org/tinkerpop/${version}/apache-tinkerpop-gremlin-console-${version}-bin.zip";
|
||||||
sha256 = "sha256-pcxJYK+hBFlJ8CmuHGcI+U3x3nE/f9Nu37Nkd3C2Hy8=";
|
sha256 = "sha256-gYlHZuRKpBpC0will4EoJGyHW41vSjAT8Yg8yK6PCms=";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [ makeWrapper ];
|
nativeBuildInputs = [ makeWrapper ];
|
||||||
|
|
|
@ -3,27 +3,39 @@
|
||||||
, fetchFromSourcehut
|
, fetchFromSourcehut
|
||||||
, pkg-config
|
, pkg-config
|
||||||
, zig
|
, zig
|
||||||
|
, makeWrapper
|
||||||
, curl
|
, curl
|
||||||
, SDL2
|
, SDL2
|
||||||
, SDL2_gfx
|
, SDL2_gfx
|
||||||
, SDL2_image
|
, SDL2_image
|
||||||
, SDL2_ttf
|
, SDL2_ttf
|
||||||
|
, jq
|
||||||
|
, ncurses
|
||||||
|
, inconsolata-nerdfont
|
||||||
|
, dmenu
|
||||||
|
, xdotool
|
||||||
|
, bemenu
|
||||||
|
, withX11 ? false
|
||||||
}:
|
}:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
let
|
||||||
|
menuInputs = if withX11 then [ dmenu xdotool ] else [ bemenu ];
|
||||||
|
in stdenv.mkDerivation rec {
|
||||||
pname = "mepo";
|
pname = "mepo";
|
||||||
version = "0.3";
|
version = "0.4.1";
|
||||||
|
|
||||||
src = fetchFromSourcehut {
|
src = fetchFromSourcehut {
|
||||||
owner = "~mil";
|
owner = "~mil";
|
||||||
repo = pname;
|
repo = pname;
|
||||||
rev = version;
|
rev = version;
|
||||||
hash = "sha256-B7BOAFhiOTILUdzh49hTMrNNHZpCNRDLW2uekXyptqQ=";
|
hash = "sha256-soIAQgo8Cyii/zzJapgJmC5hN/ySnHKoSbOg/XgTnGg=";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [ pkg-config zig ];
|
nativeBuildInputs = [ pkg-config zig makeWrapper ];
|
||||||
|
|
||||||
buildInputs = [ curl SDL2 SDL2_gfx SDL2_image SDL2_ttf ];
|
buildInputs = [
|
||||||
|
curl SDL2 SDL2_gfx SDL2_image SDL2_ttf inconsolata-nerdfont jq ncurses
|
||||||
|
] ++ menuInputs;
|
||||||
|
|
||||||
preBuild = ''
|
preBuild = ''
|
||||||
export HOME=$TMPDIR
|
export HOME=$TMPDIR
|
||||||
|
@ -46,12 +58,26 @@ stdenv.mkDerivation rec {
|
||||||
runHook postInstall
|
runHook postInstall
|
||||||
'';
|
'';
|
||||||
|
|
||||||
|
postInstall = ''
|
||||||
|
wrapProgram $out/bin/mepo_dl.sh\
|
||||||
|
--suffix PATH : ${lib.makeBinPath [ jq ncurses ]}
|
||||||
|
wrapProgram $out/bin/mepo_ui_helper_menu.sh\
|
||||||
|
--suffix PATH : ${lib.makeBinPath menuInputs}
|
||||||
|
for script in $(grep -l jq out/bin/mepo_ui_menu_*.sh); do
|
||||||
|
wrapProgram $script --suffix PATH : $out/bin:${lib.makeBinPath [ jq ]}
|
||||||
|
done
|
||||||
|
for prog in $out/bin/mepo*; do
|
||||||
|
if [ ! -f $out/bin/.$(basename $prog)-wrapped ]; then
|
||||||
|
wrapProgram $prog --suffix PATH : $out/bin
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
'';
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
description = "Fast, simple, and hackable OSM map viewer";
|
description = "Fast, simple, and hackable OSM map viewer";
|
||||||
homepage = "https://sr.ht/~mil/mepo/";
|
homepage = "https://sr.ht/~mil/mepo/";
|
||||||
license = licenses.gpl3Plus;
|
license = licenses.gpl3Plus;
|
||||||
maintainers = with maintainers; [ sikmir ];
|
maintainers = with maintainers; [ sikmir McSinyx ];
|
||||||
platforms = platforms.unix;
|
platforms = platforms.linux;
|
||||||
broken = stdenv.isDarwin; # See https://github.com/NixOS/nixpkgs/issues/86299
|
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -36,6 +36,8 @@ stdenv.mkDerivation rec {
|
||||||
|
|
||||||
enableParallelBuilding = true;
|
enableParallelBuilding = true;
|
||||||
|
|
||||||
|
NIX_CFLAGS_COMPILE = [ "-std=c++14" ];
|
||||||
|
|
||||||
postInstall = ''
|
postInstall = ''
|
||||||
wrapProgram $out/bin/nut-scanner --prefix LD_LIBRARY_PATH : \
|
wrapProgram $out/bin/nut-scanner --prefix LD_LIBRARY_PATH : \
|
||||||
"$out/lib:${neon}/lib:${libusb-compat-0_1.out}/lib:${avahi}/lib:${freeipmi}/lib"
|
"$out/lib:${neon}/lib:${libusb-compat-0_1.out}/lib:${avahi}/lib:${freeipmi}/lib"
|
||||||
|
|
|
@ -1,19 +1,17 @@
|
||||||
{ lib, buildGoModule, fetchFromGitHub, installShellFiles }:
|
{ lib, stdenv, buildGoModule, fetchFromGitHub, installShellFiles }:
|
||||||
|
|
||||||
buildGoModule rec {
|
buildGoModule rec {
|
||||||
pname = "helm";
|
pname = "kubernetes-helm";
|
||||||
version = "3.8.1";
|
version = "3.8.2";
|
||||||
gitCommit = "5cb9af4b1b271d11d7a97a71df3ac337dd94ad37";
|
gitCommit = "6e3701edea09e5d55a8ca2aae03a68917630e91b";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "helm";
|
owner = "helm";
|
||||||
repo = "helm";
|
repo = "helm";
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
sha256 = "sha256-AjNrn46l9gVC7MtGF59QWv+l6qYn+jzopsZtM/2faXY=";
|
sha256 = "sha256-lFAzp7ZxyMZAEO1cNFkEPLgTLEGa6azv36xiTIz4FZY=";
|
||||||
};
|
};
|
||||||
vendorSha256 = "sha256-ffbp7J8XDxo/s79pjoiDVbft0pr/lJpuJuKiMpQwkT0=";
|
vendorSha256 = "sha256-FLEydmR+UEZ80VYLxBU1ZdwpdLgTjUpqiMItnt9UuLY=";
|
||||||
|
|
||||||
doCheck = false;
|
|
||||||
|
|
||||||
subPackages = [ "cmd/helm" ];
|
subPackages = [ "cmd/helm" ];
|
||||||
ldflags = [
|
ldflags = [
|
||||||
|
@ -23,6 +21,19 @@ buildGoModule rec {
|
||||||
"-X helm.sh/helm/v3/internal/version.gitCommit=${gitCommit}"
|
"-X helm.sh/helm/v3/internal/version.gitCommit=${gitCommit}"
|
||||||
];
|
];
|
||||||
|
|
||||||
|
preCheck = ''
|
||||||
|
# skipping version tests because they require dot git directory
|
||||||
|
substituteInPlace cmd/helm/version_test.go \
|
||||||
|
--replace "TestVersion" "SkipVersion"
|
||||||
|
'' + lib.optionalString stdenv.isLinux ''
|
||||||
|
# skipping plugin tests on linux
|
||||||
|
substituteInPlace cmd/helm/plugin_test.go \
|
||||||
|
--replace "TestPluginDynamicCompletion" "SkipPluginDynamicCompletion" \
|
||||||
|
--replace "TestLoadPlugins" "SkipLoadPlugins"
|
||||||
|
substituteInPlace cmd/helm/helm_test.go \
|
||||||
|
--replace "TestPluginExitCode" "SkipPluginExitCode"
|
||||||
|
'';
|
||||||
|
|
||||||
nativeBuildInputs = [ installShellFiles ];
|
nativeBuildInputs = [ installShellFiles ];
|
||||||
postInstall = ''
|
postInstall = ''
|
||||||
$out/bin/helm completion bash > helm.bash
|
$out/bin/helm completion bash > helm.bash
|
||||||
|
@ -33,7 +44,8 @@ buildGoModule rec {
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
homepage = "https://github.com/kubernetes/helm";
|
homepage = "https://github.com/kubernetes/helm";
|
||||||
description = "A package manager for kubernetes";
|
description = "A package manager for kubernetes";
|
||||||
|
mainProgram = "helm";
|
||||||
license = licenses.asl20;
|
license = licenses.asl20;
|
||||||
maintainers = with maintainers; [ rlupton20 edude03 saschagrunert Frostman Chili-Man ];
|
maintainers = with maintainers; [ rlupton20 edude03 saschagrunert Frostman Chili-Man techknowlogick ];
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -6,7 +6,7 @@
|
||||||
|
|
||||||
callPackage ./generic.nix {
|
callPackage ./generic.nix {
|
||||||
inherit buildGoModule nvidia_x11 nvidiaGpuSupport;
|
inherit buildGoModule nvidia_x11 nvidiaGpuSupport;
|
||||||
version = "1.1.8";
|
version = "1.1.12";
|
||||||
sha256 = "05k1r157h3jaqzzsrkgc96zcny3mi8dvixc2v1w0lwcxixqk0y2l";
|
sha256 = "19y52sn4qz0vx9s188nf7rkr7y2cbq6h33l98sr4w85kmainn86s";
|
||||||
vendorSha256 = "03hjin9nybf7fpbj5r82qh19qh3cc8m0b236mk0ajhsyjqrk8pir";
|
vendorSha256 = "0p582y2q6zpyn7vmv1p8p8r2gbh786pqc6lpipgr7rpxbnxf5v4b";
|
||||||
}
|
}
|
||||||
|
|
|
@ -21,10 +21,10 @@
|
||||||
"owner": "aiven",
|
"owner": "aiven",
|
||||||
"provider-source-address": "registry.terraform.io/aiven/aiven",
|
"provider-source-address": "registry.terraform.io/aiven/aiven",
|
||||||
"repo": "terraform-provider-aiven",
|
"repo": "terraform-provider-aiven",
|
||||||
"rev": "v2.7.1",
|
"rev": "v2.7.2",
|
||||||
"sha256": "sha256-tXg9VpP3kj32Q9ktU5FrcQStIRlDtMLXYzn0RvLQCRk=",
|
"sha256": "sha256-1Y3m431KlWU+0cgZsU644WEO1i/9Gp1HomXvuCesVNU=",
|
||||||
"vendorSha256": "sha256-1Eenm7dgQc4jCPm7BfuiXR2B3IJRBAYdGD7CSs49koo=",
|
"vendorSha256": "sha256-nBVLgOrtINrDziQLdqo5rFWfeY/cOdBW/XVDjtNaNhE=",
|
||||||
"version": "2.7.1"
|
"version": "2.7.2"
|
||||||
},
|
},
|
||||||
"akamai": {
|
"akamai": {
|
||||||
"owner": "akamai",
|
"owner": "akamai",
|
||||||
|
@ -40,10 +40,10 @@
|
||||||
"owner": "aliyun",
|
"owner": "aliyun",
|
||||||
"provider-source-address": "registry.terraform.io/aliyun/alicloud",
|
"provider-source-address": "registry.terraform.io/aliyun/alicloud",
|
||||||
"repo": "terraform-provider-alicloud",
|
"repo": "terraform-provider-alicloud",
|
||||||
"rev": "v1.164.0",
|
"rev": "v1.165.0",
|
||||||
"sha256": "sha256-UZ+/l8eBpzo0KBW6x8koLzBt0QniHjP73zdjKIw8ByI=",
|
"sha256": "sha256-Mq0Ob6U2v3onn5wIvAzXhbSBzjUCP4kF6irbwREdGFI=",
|
||||||
"vendorSha256": "sha256-xxq+VOG6FkX1perAcXOiFtL/bjsHl9IWIJb5dfaIkpY=",
|
"vendorSha256": "sha256-xxq+VOG6FkX1perAcXOiFtL/bjsHl9IWIJb5dfaIkpY=",
|
||||||
"version": "1.164.0"
|
"version": "1.165.0"
|
||||||
},
|
},
|
||||||
"ansible": {
|
"ansible": {
|
||||||
"owner": "nbering",
|
"owner": "nbering",
|
||||||
|
@ -94,28 +94,28 @@
|
||||||
"owner": "hashicorp",
|
"owner": "hashicorp",
|
||||||
"provider-source-address": "registry.terraform.io/hashicorp/aws",
|
"provider-source-address": "registry.terraform.io/hashicorp/aws",
|
||||||
"repo": "terraform-provider-aws",
|
"repo": "terraform-provider-aws",
|
||||||
"rev": "v4.10.0",
|
"rev": "v4.11.0",
|
||||||
"sha256": "sha256-FhW7+Ot1cVxTdDFuwP+Xq9LCfogRTJ7wlTU5TR98UPA=",
|
"sha256": "sha256-d7edKXwjktpHGMxL/sAowOjiGdsAk9cdGVMgj0uIVIg=",
|
||||||
"vendorSha256": "sha256-91SSNiWHFcNWg6Ssr8XA+uiOoAbuBpivDPmkzWlFvPk=",
|
"vendorSha256": "sha256-xQ9EbzwLfRZuBzytJ4SpoEIYJ9DuN+eWPy7RRg4jPkU=",
|
||||||
"version": "4.10.0"
|
"version": "4.11.0"
|
||||||
},
|
},
|
||||||
"azuread": {
|
"azuread": {
|
||||||
"owner": "hashicorp",
|
"owner": "hashicorp",
|
||||||
"provider-source-address": "registry.terraform.io/hashicorp/azuread",
|
"provider-source-address": "registry.terraform.io/hashicorp/azuread",
|
||||||
"repo": "terraform-provider-azuread",
|
"repo": "terraform-provider-azuread",
|
||||||
"rev": "v2.20.0",
|
"rev": "v2.21.0",
|
||||||
"sha256": "sha256-x1tSrejqsw3A/1n+PbG9wWx7q7qRciCjdwPAFT4lc2E=",
|
"sha256": "sha256-H2G9n9pvDF1VKXC773ubRFzGYZJeAj+t/V89omxmcps=",
|
||||||
"vendorSha256": null,
|
"vendorSha256": null,
|
||||||
"version": "2.20.0"
|
"version": "2.21.0"
|
||||||
},
|
},
|
||||||
"azurerm": {
|
"azurerm": {
|
||||||
"owner": "hashicorp",
|
"owner": "hashicorp",
|
||||||
"provider-source-address": "registry.terraform.io/hashicorp/azurerm",
|
"provider-source-address": "registry.terraform.io/hashicorp/azurerm",
|
||||||
"repo": "terraform-provider-azurerm",
|
"repo": "terraform-provider-azurerm",
|
||||||
"rev": "v3.2.0",
|
"rev": "v3.3.0",
|
||||||
"sha256": "sha256-GKI6d2zSaaEaKnt6MLqzEbLjLYdrIOa+aeIlFPa5hM4=",
|
"sha256": "sha256-ZkyuZ2q9V2CKuXGUcDI5X3O21y8xtZiYGPnl5mIjuZc=",
|
||||||
"vendorSha256": null,
|
"vendorSha256": null,
|
||||||
"version": "3.2.0"
|
"version": "3.3.0"
|
||||||
},
|
},
|
||||||
"azurestack": {
|
"azurestack": {
|
||||||
"owner": "hashicorp",
|
"owner": "hashicorp",
|
||||||
|
@ -194,10 +194,10 @@
|
||||||
"owner": "cloudflare",
|
"owner": "cloudflare",
|
||||||
"provider-source-address": "registry.terraform.io/cloudflare/cloudflare",
|
"provider-source-address": "registry.terraform.io/cloudflare/cloudflare",
|
||||||
"repo": "terraform-provider-cloudflare",
|
"repo": "terraform-provider-cloudflare",
|
||||||
"rev": "v3.12.2",
|
"rev": "v3.13.0",
|
||||||
"sha256": "sha256-vshZlMLfyRxbzsk6H34PZb5+RowpEJEvWhNVYzrySeg=",
|
"sha256": "sha256-ZG8F6cbJOmQdtudkVUGjKsq2Hs4uYlb/pxrF6Fkk4w0=",
|
||||||
"vendorSha256": "sha256-v6fUzYwrYt4rk5LT0LyNd8e9X79r3dwtd3s1QIV/w/s=",
|
"vendorSha256": "sha256-4usFr3aseHGGUa/bseSRAjE1NTZxh8UXPd66HG3hwOM=",
|
||||||
"version": "3.12.2"
|
"version": "3.13.0"
|
||||||
},
|
},
|
||||||
"cloudfoundry": {
|
"cloudfoundry": {
|
||||||
"owner": "cloudfoundry-community",
|
"owner": "cloudfoundry-community",
|
||||||
|
@ -258,10 +258,10 @@
|
||||||
"owner": "DataDog",
|
"owner": "DataDog",
|
||||||
"provider-source-address": "registry.terraform.io/DataDog/datadog",
|
"provider-source-address": "registry.terraform.io/DataDog/datadog",
|
||||||
"repo": "terraform-provider-datadog",
|
"repo": "terraform-provider-datadog",
|
||||||
"rev": "v3.10.0",
|
"rev": "v3.11.0",
|
||||||
"sha256": "sha256-M9Pbvcg6HJY4S7Syu3XFsyjsCfeZxS17Ke2FpN+2HV4=",
|
"sha256": "sha256-9ugNj/D6VPaERckV0cCPlBjNtzS9tLJj+rc/8MhxCVU=",
|
||||||
"vendorSha256": "sha256-IJ8K2pRfvajdPkM3EjJe1B9PstJozETMert+O6Xpa88=",
|
"vendorSha256": "sha256-XxOOOljx+p4onI6SF8UY+gy7x7G2pduEqODT1UX4zfg=",
|
||||||
"version": "3.10.0"
|
"version": "3.11.0"
|
||||||
},
|
},
|
||||||
"dhall": {
|
"dhall": {
|
||||||
"owner": "awakesecurity",
|
"owner": "awakesecurity",
|
||||||
|
@ -321,10 +321,10 @@
|
||||||
"owner": "dome9",
|
"owner": "dome9",
|
||||||
"provider-source-address": "registry.terraform.io/dome9/dome9",
|
"provider-source-address": "registry.terraform.io/dome9/dome9",
|
||||||
"repo": "terraform-provider-dome9",
|
"repo": "terraform-provider-dome9",
|
||||||
"rev": "v1.24.5",
|
"rev": "v1.25.2",
|
||||||
"sha256": "0a4q5lf11xxfc9ndicdmjir77rdsiq5a8fwb6065879qaamvaxqi",
|
"sha256": "sha256-6AtJEeAoOfqGwLC687aMTBg4yRXIDYqDbkXyXuiV8aQ=",
|
||||||
"vendorSha256": null,
|
"vendorSha256": null,
|
||||||
"version": "1.24.5"
|
"version": "1.25.2"
|
||||||
},
|
},
|
||||||
"elasticsearch": {
|
"elasticsearch": {
|
||||||
"owner": "phillbaker",
|
"owner": "phillbaker",
|
||||||
|
@ -339,10 +339,10 @@
|
||||||
"owner": "exoscale",
|
"owner": "exoscale",
|
||||||
"provider-source-address": "registry.terraform.io/exoscale/exoscale",
|
"provider-source-address": "registry.terraform.io/exoscale/exoscale",
|
||||||
"repo": "terraform-provider-exoscale",
|
"repo": "terraform-provider-exoscale",
|
||||||
"rev": "v0.34.0",
|
"rev": "v0.35.0",
|
||||||
"sha256": "sha256-GDN3cN+zNiTxJlKeQr4PGOFybIrVLL31VBMRhZ9PDQ4=",
|
"sha256": "sha256-iIClnbCldGnihpML9xF0kyR4viXZzAsTF8MFT53wg+A=",
|
||||||
"vendorSha256": null,
|
"vendorSha256": null,
|
||||||
"version": "0.34.0"
|
"version": "0.35.0"
|
||||||
},
|
},
|
||||||
"external": {
|
"external": {
|
||||||
"owner": "hashicorp",
|
"owner": "hashicorp",
|
||||||
|
@ -412,20 +412,20 @@
|
||||||
"provider-source-address": "registry.terraform.io/hashicorp/google",
|
"provider-source-address": "registry.terraform.io/hashicorp/google",
|
||||||
"proxyVendor": true,
|
"proxyVendor": true,
|
||||||
"repo": "terraform-provider-google",
|
"repo": "terraform-provider-google",
|
||||||
"rev": "v4.17.0",
|
"rev": "v4.18.0",
|
||||||
"sha256": "sha256-7yGZpCErpriLrqHpCnXmkJkrGMQPkD70NmzuZ0ghF7o=",
|
"sha256": "sha256-/s0O2ZBNPfBNffZp9sdG2omfXKDgwLaX4cJZs553WLU=",
|
||||||
"vendorSha256": "sha256-l2OviwplP/Sg2ShaEA88pMwVTkREnLkFAzterjr2kvU=",
|
"vendorSha256": "sha256-l2OviwplP/Sg2ShaEA88pMwVTkREnLkFAzterjr2kvU=",
|
||||||
"version": "4.17.0"
|
"version": "4.18.0"
|
||||||
},
|
},
|
||||||
"google-beta": {
|
"google-beta": {
|
||||||
"owner": "hashicorp",
|
"owner": "hashicorp",
|
||||||
"provider-source-address": "registry.terraform.io/hashicorp/google-beta",
|
"provider-source-address": "registry.terraform.io/hashicorp/google-beta",
|
||||||
"proxyVendor": true,
|
"proxyVendor": true,
|
||||||
"repo": "terraform-provider-google-beta",
|
"repo": "terraform-provider-google-beta",
|
||||||
"rev": "v4.17.0",
|
"rev": "v4.18.0",
|
||||||
"sha256": "sha256-JaZZRjQR9+aH9KTJrazLXlbQ1drIOfE8sOVYi29F1fs=",
|
"sha256": "sha256-mVuo+dFDNcmWIh9WJNkkpowF7lI3mQy8scgij6jM9Zw=",
|
||||||
"vendorSha256": "sha256-l2OviwplP/Sg2ShaEA88pMwVTkREnLkFAzterjr2kvU=",
|
"vendorSha256": "sha256-l2OviwplP/Sg2ShaEA88pMwVTkREnLkFAzterjr2kvU=",
|
||||||
"version": "4.17.0"
|
"version": "4.18.0"
|
||||||
},
|
},
|
||||||
"grafana": {
|
"grafana": {
|
||||||
"owner": "grafana",
|
"owner": "grafana",
|
||||||
|
@ -494,10 +494,10 @@
|
||||||
"owner": "huaweicloud",
|
"owner": "huaweicloud",
|
||||||
"provider-source-address": "registry.terraform.io/huaweicloud/huaweicloud",
|
"provider-source-address": "registry.terraform.io/huaweicloud/huaweicloud",
|
||||||
"repo": "terraform-provider-huaweicloud",
|
"repo": "terraform-provider-huaweicloud",
|
||||||
"rev": "v1.35.1",
|
"rev": "v1.35.2",
|
||||||
"sha256": "sha256-EC2o+olQaGCAX/0JGlXNMF8QE1k6BjC/4SttbGOxFFw=",
|
"sha256": "sha256-D1ZaYz+leYU2UNq9c589KVISSNdcjFnDO4JccSVRPYw=",
|
||||||
"vendorSha256": null,
|
"vendorSha256": null,
|
||||||
"version": "1.35.1"
|
"version": "1.35.2"
|
||||||
},
|
},
|
||||||
"huaweicloudstack": {
|
"huaweicloudstack": {
|
||||||
"owner": "huaweicloud",
|
"owner": "huaweicloud",
|
||||||
|
@ -521,10 +521,10 @@
|
||||||
"owner": "IBM-Cloud",
|
"owner": "IBM-Cloud",
|
||||||
"provider-source-address": "registry.terraform.io/IBM-Cloud/ibm",
|
"provider-source-address": "registry.terraform.io/IBM-Cloud/ibm",
|
||||||
"repo": "terraform-provider-ibm",
|
"repo": "terraform-provider-ibm",
|
||||||
"rev": "v1.40.1",
|
"rev": "v1.41.0-beta0",
|
||||||
"sha256": "sha256-7NdpMWEpkcqEwi7xAedc/NPJ6e+RZZ4HdrKtmb/H6xU=",
|
"sha256": "sha256-0SANOw6mSXnH/bLRZRjG2R9aPTsp8jZvqYNNtNsiYPw=",
|
||||||
"vendorSha256": "sha256-rVV6oeqIj4o9qxw2V67G3cgERJaccejaAAtEOJVLm4U=",
|
"vendorSha256": "sha256-8s32A0qgODZZy3rSrHnnBkQyKLBj0fcCBJ9ja9gXc5Q=",
|
||||||
"version": "1.40.1"
|
"version": "1.41.0-beta0"
|
||||||
},
|
},
|
||||||
"icinga2": {
|
"icinga2": {
|
||||||
"owner": "Icinga",
|
"owner": "Icinga",
|
||||||
|
@ -737,10 +737,10 @@
|
||||||
"owner": "newrelic",
|
"owner": "newrelic",
|
||||||
"provider-source-address": "registry.terraform.io/newrelic/newrelic",
|
"provider-source-address": "registry.terraform.io/newrelic/newrelic",
|
||||||
"repo": "terraform-provider-newrelic",
|
"repo": "terraform-provider-newrelic",
|
||||||
"rev": "v2.42.1",
|
"rev": "v2.43.3",
|
||||||
"sha256": "sha256-3lrO3BOP3X6Pr9wPnWsuQenesRTEDHzlkenIia6YiS8=",
|
"sha256": "sha256-RSE0JHhIKR0Xst2iol3L02OZnEHwkVoaN32Yu2YZy7s=",
|
||||||
"vendorSha256": "sha256-G/GWIE+XeLiHW0xxyjbIpncAnpBmC/+iZnI8MFmi80k=",
|
"vendorSha256": "sha256-4C8OWJSaUp4W8ScERveGYJ0m8avl6HHeTtGleJa5mdk=",
|
||||||
"version": "2.42.1"
|
"version": "2.43.3"
|
||||||
},
|
},
|
||||||
"nomad": {
|
"nomad": {
|
||||||
"owner": "hashicorp",
|
"owner": "hashicorp",
|
||||||
|
@ -792,19 +792,19 @@
|
||||||
"owner": "oracle",
|
"owner": "oracle",
|
||||||
"provider-source-address": "registry.terraform.io/oracle/oci",
|
"provider-source-address": "registry.terraform.io/oracle/oci",
|
||||||
"repo": "terraform-provider-oci",
|
"repo": "terraform-provider-oci",
|
||||||
"rev": "v4.71.0",
|
"rev": "v4.72.0",
|
||||||
"sha256": "sha256-8v9zfYlWqeKQlk1hNL7iif/AfEjI5lC0clUwgpA132U=",
|
"sha256": "sha256-ztlMhwcRraPdR95iZGiEKJAKe7PZeE4ABLBNVo2maUQ=",
|
||||||
"vendorSha256": null,
|
"vendorSha256": null,
|
||||||
"version": "4.71.0"
|
"version": "4.72.0"
|
||||||
},
|
},
|
||||||
"okta": {
|
"okta": {
|
||||||
"owner": "okta",
|
"owner": "okta",
|
||||||
"provider-source-address": "registry.terraform.io/okta/okta",
|
"provider-source-address": "registry.terraform.io/okta/okta",
|
||||||
"repo": "terraform-provider-okta",
|
"repo": "terraform-provider-okta",
|
||||||
"rev": "v3.23.0",
|
"rev": "v3.24.0",
|
||||||
"sha256": "sha256-azqWTQA4FW79U+GrdCBO4BWA5c+Cce3ELANS2Os5bSs=",
|
"sha256": "sha256-nP42jYvdXmW4gz1fRcEm3Cmv7RXlpk6l2qL5dImIvAw=",
|
||||||
"vendorSha256": "sha256-S4HVfl/PbgpgWFedkWM+EGyYAL5P0cdkLMYL+y+aX8w=",
|
"vendorSha256": "sha256-S4HVfl/PbgpgWFedkWM+EGyYAL5P0cdkLMYL+y+aX8w=",
|
||||||
"version": "3.23.0"
|
"version": "3.24.0"
|
||||||
},
|
},
|
||||||
"oktaasa": {
|
"oktaasa": {
|
||||||
"owner": "oktadeveloper",
|
"owner": "oktadeveloper",
|
||||||
|
@ -846,10 +846,10 @@
|
||||||
"owner": "opentelekomcloud",
|
"owner": "opentelekomcloud",
|
||||||
"provider-source-address": "registry.terraform.io/opentelekomcloud/opentelekomcloud",
|
"provider-source-address": "registry.terraform.io/opentelekomcloud/opentelekomcloud",
|
||||||
"repo": "terraform-provider-opentelekomcloud",
|
"repo": "terraform-provider-opentelekomcloud",
|
||||||
"rev": "v1.29.1",
|
"rev": "v1.29.2-alpha.1",
|
||||||
"sha256": "sha256-c7kRS3c+n/5oN3PDKsJzkiK8ravRjBTJHhhqLHy9nhQ=",
|
"sha256": "sha256-OAbsX7GMGeDvc22xj4V/Jfap2ROg7ECTFf+FJTm0aDM=",
|
||||||
"vendorSha256": "sha256-kSZvxbovF2/oCqFY/0zpGmAhLFuCw6nWG3B4ppyxzLY=",
|
"vendorSha256": "sha256-kSZvxbovF2/oCqFY/0zpGmAhLFuCw6nWG3B4ppyxzLY=",
|
||||||
"version": "1.29.1"
|
"version": "1.29.2-alpha.1"
|
||||||
},
|
},
|
||||||
"opsgenie": {
|
"opsgenie": {
|
||||||
"owner": "opsgenie",
|
"owner": "opsgenie",
|
||||||
|
@ -882,10 +882,10 @@
|
||||||
"owner": "PagerDuty",
|
"owner": "PagerDuty",
|
||||||
"provider-source-address": "registry.terraform.io/PagerDuty/pagerduty",
|
"provider-source-address": "registry.terraform.io/PagerDuty/pagerduty",
|
||||||
"repo": "terraform-provider-pagerduty",
|
"repo": "terraform-provider-pagerduty",
|
||||||
"rev": "v2.4.0",
|
"rev": "v2.4.1",
|
||||||
"sha256": "sha256-pWfpist6nG6lQ1ep+Aje6LQgN/1ab5FtSoJKkoLDxAs=",
|
"sha256": "sha256-2Ot6TxWN+t33EfT5wmkkPjj9DUrPum9whl5wimgjAp0=",
|
||||||
"vendorSha256": null,
|
"vendorSha256": null,
|
||||||
"version": "2.4.0"
|
"version": "2.4.1"
|
||||||
},
|
},
|
||||||
"panos": {
|
"panos": {
|
||||||
"owner": "PaloAltoNetworks",
|
"owner": "PaloAltoNetworks",
|
||||||
|
@ -918,10 +918,10 @@
|
||||||
"owner": "pan-net",
|
"owner": "pan-net",
|
||||||
"provider-source-address": "registry.terraform.io/pan-net/powerdns",
|
"provider-source-address": "registry.terraform.io/pan-net/powerdns",
|
||||||
"repo": "terraform-provider-powerdns",
|
"repo": "terraform-provider-powerdns",
|
||||||
"rev": "v1.4.1",
|
"rev": "v1.5.0",
|
||||||
"sha256": "1v1qs042jpin5454yqbdfp2xsgf68cgwlsqfah5hqy1qnq5zbl3z",
|
"sha256": "sha256-NtJs2oNJbjUYNFsbrfo2RYhqOlKA15GJt9gi1HuTIw0=",
|
||||||
"vendorSha256": null,
|
"vendorSha256": null,
|
||||||
"version": "1.4.1"
|
"version": "1.5.0"
|
||||||
},
|
},
|
||||||
"rabbitmq": {
|
"rabbitmq": {
|
||||||
"owner": "cyrilgdn",
|
"owner": "cyrilgdn",
|
||||||
|
@ -945,10 +945,10 @@
|
||||||
"owner": "hashicorp",
|
"owner": "hashicorp",
|
||||||
"provider-source-address": "registry.terraform.io/hashicorp/random",
|
"provider-source-address": "registry.terraform.io/hashicorp/random",
|
||||||
"repo": "terraform-provider-random",
|
"repo": "terraform-provider-random",
|
||||||
"rev": "v3.1.2",
|
"rev": "v3.1.3",
|
||||||
"sha256": "sha256-Yk1CPR9gN70E+Qpc20vBQG2MY/RCO5cvaNtD8N++d5A=",
|
"sha256": "sha256-q4j3DXbLiVeSyWGywwLiJspmE08ip3zL8vabfVDWnUo=",
|
||||||
"vendorSha256": "sha256-/IjOv7/kQlGuV9+9Vhc7zUrr6hbcoxZyKi+q52YA/kk=",
|
"vendorSha256": "sha256-sg89QS0ncCrBGoLvsWFlyCYwNZHNG6iadNJIHWRmhXE=",
|
||||||
"version": "3.1.2"
|
"version": "3.1.3"
|
||||||
},
|
},
|
||||||
"rundeck": {
|
"rundeck": {
|
||||||
"owner": "rundeck",
|
"owner": "rundeck",
|
||||||
|
@ -1008,10 +1008,10 @@
|
||||||
"owner": "splunk-terraform",
|
"owner": "splunk-terraform",
|
||||||
"provider-source-address": "registry.terraform.io/splunk-terraform/signalfx",
|
"provider-source-address": "registry.terraform.io/splunk-terraform/signalfx",
|
||||||
"repo": "terraform-provider-signalfx",
|
"repo": "terraform-provider-signalfx",
|
||||||
"rev": "v6.12.0",
|
"rev": "v6.12.1",
|
||||||
"sha256": "sha256-mTPiJc2AbtSAHM5J9Wr9fb/M/GDFMCIHod0DAT9DDvI=",
|
"sha256": "sha256-JmkuYv3vDCSUuD69+dw8fG4EvuDMhfImlfmZslp8AfQ=",
|
||||||
"vendorSha256": "sha256-hI0yz796+xxAFQg+O/2g5ueNx/wrx/40DlQyxtx11aQ=",
|
"vendorSha256": "sha256-hI0yz796+xxAFQg+O/2g5ueNx/wrx/40DlQyxtx11aQ=",
|
||||||
"version": "6.12.0"
|
"version": "6.12.1"
|
||||||
},
|
},
|
||||||
"skytap": {
|
"skytap": {
|
||||||
"owner": "skytap",
|
"owner": "skytap",
|
||||||
|
@ -1026,10 +1026,10 @@
|
||||||
"owner": "chanzuckerberg",
|
"owner": "chanzuckerberg",
|
||||||
"provider-source-address": "registry.terraform.io/chanzuckerberg/snowflake",
|
"provider-source-address": "registry.terraform.io/chanzuckerberg/snowflake",
|
||||||
"repo": "terraform-provider-snowflake",
|
"repo": "terraform-provider-snowflake",
|
||||||
"rev": "v0.31.0",
|
"rev": "v0.32.0",
|
||||||
"sha256": "sha256-KYgvtdGkzju1qpECVX5vtY7U8JNa8anSmaTq8PwJEl8=",
|
"sha256": "sha256-Y4apbAQ4Up1VoQxB9w/4EYwhFX9sqYNLLBVxyOqmffE=",
|
||||||
"vendorSha256": "sha256-l++IzY3/W4qsdFJY7ik0xF6tZWluLb4EcW5KQtBVY5s=",
|
"vendorSha256": "sha256-l++IzY3/W4qsdFJY7ik0xF6tZWluLb4EcW5KQtBVY5s=",
|
||||||
"version": "0.31.0"
|
"version": "0.32.0"
|
||||||
},
|
},
|
||||||
"sops": {
|
"sops": {
|
||||||
"owner": "carlpett",
|
"owner": "carlpett",
|
||||||
|
@ -1044,10 +1044,10 @@
|
||||||
"owner": "spotinst",
|
"owner": "spotinst",
|
||||||
"provider-source-address": "registry.terraform.io/spotinst/spotinst",
|
"provider-source-address": "registry.terraform.io/spotinst/spotinst",
|
||||||
"repo": "terraform-provider-spotinst",
|
"repo": "terraform-provider-spotinst",
|
||||||
"rev": "v1.72.0",
|
"rev": "v1.73.1",
|
||||||
"sha256": "sha256-h70Tcp+VODMgUDBBcR4Vhqvln76rhwgnfKjIK2+hphw=",
|
"sha256": "sha256-tA80gL0IJVO0g+sXdXLYgW1a0hLP0rnQCUtLAS9Y614=",
|
||||||
"vendorSha256": "sha256-pI9jX/Wp6Nu1ix82ZE2CBZYu0j4S+HH2+dD5G679VrE=",
|
"vendorSha256": "sha256-25h8VMeXKWth06+5ZBibDWvjWyJmKM64k0zhkUsIYeM=",
|
||||||
"version": "1.72.0"
|
"version": "1.73.1"
|
||||||
},
|
},
|
||||||
"stackpath": {
|
"stackpath": {
|
||||||
"owner": "stackpath",
|
"owner": "stackpath",
|
||||||
|
@ -1062,10 +1062,10 @@
|
||||||
"owner": "StatusCakeDev",
|
"owner": "StatusCakeDev",
|
||||||
"provider-source-address": "registry.terraform.io/StatusCakeDev/statuscake",
|
"provider-source-address": "registry.terraform.io/StatusCakeDev/statuscake",
|
||||||
"repo": "terraform-provider-statuscake",
|
"repo": "terraform-provider-statuscake",
|
||||||
"rev": "v2.0.1-pre",
|
"rev": "v2.0.2-pre",
|
||||||
"sha256": "sha256-/SWmGy6kMAt4TAswlpmfs4rVAa/DZBFoE1Yv+EcWfGo=",
|
"sha256": "sha256-a8F6jDSYDal6U0Uu/iXprUb2lrwwUMOOkIZDftIiaLI=",
|
||||||
"vendorSha256": "sha256-sFKhbOsE2eQ4Qxfbtab19nZRIKhJXNdsg274tWRjoVg=",
|
"vendorSha256": "sha256-E6DvzloOaamSX3jLKUQQmIccGiI6sFo4oNwU86td05E=",
|
||||||
"version": "2.0.1-pre"
|
"version": "2.0.2-pre"
|
||||||
},
|
},
|
||||||
"sumologic": {
|
"sumologic": {
|
||||||
"owner": "SumoLogic",
|
"owner": "SumoLogic",
|
||||||
|
@ -1089,19 +1089,19 @@
|
||||||
"owner": "tencentcloudstack",
|
"owner": "tencentcloudstack",
|
||||||
"provider-source-address": "registry.terraform.io/tencentcloudstack/tencentcloud",
|
"provider-source-address": "registry.terraform.io/tencentcloudstack/tencentcloud",
|
||||||
"repo": "terraform-provider-tencentcloud",
|
"repo": "terraform-provider-tencentcloud",
|
||||||
"rev": "v1.69.0",
|
"rev": "v1.71.0",
|
||||||
"sha256": "sha256-GArlBMlQdEjITqvAAcnhurJtYjs03U8pAzcdbuXzbss=",
|
"sha256": "sha256-syj6fOBmErKsPQXYQ0U9bFC3butI06FJVLkD6RvWbFE=",
|
||||||
"vendorSha256": null,
|
"vendorSha256": null,
|
||||||
"version": "1.69.0"
|
"version": "1.71.0"
|
||||||
},
|
},
|
||||||
"tfe": {
|
"tfe": {
|
||||||
"owner": "hashicorp",
|
"owner": "hashicorp",
|
||||||
"provider-source-address": "registry.terraform.io/hashicorp/tfe",
|
"provider-source-address": "registry.terraform.io/hashicorp/tfe",
|
||||||
"repo": "terraform-provider-tfe",
|
"repo": "terraform-provider-tfe",
|
||||||
"rev": "v0.30.2",
|
"rev": "v0.31.0",
|
||||||
"sha256": "sha256-qJGHOZdnigflapWHhmvALNMzqDxJ4RSAgGFzm+3z7GA=",
|
"sha256": "sha256-BvA+1oCh8xB0XcXMGOmAEdi/lEwGdRed5vDEDVBUMhE=",
|
||||||
"vendorSha256": "sha256-7TFfIk+aPbl3CLuNdeJg1O2n3WlCuG5tsayCtbo77I0=",
|
"vendorSha256": "sha256-7TFfIk+aPbl3CLuNdeJg1O2n3WlCuG5tsayCtbo77I0=",
|
||||||
"version": "0.30.2"
|
"version": "0.31.0"
|
||||||
},
|
},
|
||||||
"thunder": {
|
"thunder": {
|
||||||
"owner": "a10networks",
|
"owner": "a10networks",
|
||||||
|
@ -1162,19 +1162,19 @@
|
||||||
"owner": "cloudposse",
|
"owner": "cloudposse",
|
||||||
"provider-source-address": "registry.terraform.io/cloudposse/utils",
|
"provider-source-address": "registry.terraform.io/cloudposse/utils",
|
||||||
"repo": "terraform-provider-utils",
|
"repo": "terraform-provider-utils",
|
||||||
"rev": "0.17.20",
|
"rev": "0.17.23",
|
||||||
"sha256": "sha256-+pk2cUmYzQsa40iMvbdkYmZtoXOb5ALU/p0EEZx2AIw=",
|
"sha256": "sha256-/m2K91I1BtzfKTO6sbYL6r0N6GGtd4Ux+GSL0Ut4GUg=",
|
||||||
"vendorSha256": "sha256-cb8Hqe3lGfjNpGmhrJ64x6w/iFW22Ma4AJo2w29kjR0=",
|
"vendorSha256": "sha256-Rmv3B8Sczvohlfwu248a1pi1VmFGNCB77/IFTBKKeiM=",
|
||||||
"version": "0.17.20"
|
"version": "0.17.23"
|
||||||
},
|
},
|
||||||
"vault": {
|
"vault": {
|
||||||
"owner": "hashicorp",
|
"owner": "hashicorp",
|
||||||
"provider-source-address": "registry.terraform.io/hashicorp/vault",
|
"provider-source-address": "registry.terraform.io/hashicorp/vault",
|
||||||
"repo": "terraform-provider-vault",
|
"repo": "terraform-provider-vault",
|
||||||
"rev": "v3.4.1",
|
"rev": "v3.5.0",
|
||||||
"sha256": "sha256-xG16n25upU9giQ76FEx6as2GvyhAk6kZixmJCJFti2s=",
|
"sha256": "sha256-Ap96unJFTJ8HKcIs3LYSHfTXszh1gAcZSTEWpS2W2AQ=",
|
||||||
"vendorSha256": "sha256-JiNYM8P6ExGVVOVBYA2WJSZOpZ0PAyoncENqYRXPo7c=",
|
"vendorSha256": "sha256-UvczG/31YPIxPBZhwoBC3QS+QA8PRtRqgA/0W8tcXD0=",
|
||||||
"version": "3.4.1"
|
"version": "3.5.0"
|
||||||
},
|
},
|
||||||
"vcd": {
|
"vcd": {
|
||||||
"owner": "vmware",
|
"owner": "vmware",
|
||||||
|
@ -1252,9 +1252,9 @@
|
||||||
"owner": "yandex-cloud",
|
"owner": "yandex-cloud",
|
||||||
"provider-source-address": "registry.terraform.io/yandex-cloud/yandex",
|
"provider-source-address": "registry.terraform.io/yandex-cloud/yandex",
|
||||||
"repo": "terraform-provider-yandex",
|
"repo": "terraform-provider-yandex",
|
||||||
"rev": "v0.73.0",
|
"rev": "v0.74.0",
|
||||||
"sha256": "sha256-nhmy/DlO8JCjPRnm/o9R/+qq8k5kjEuNgYrGAdZWnVI=",
|
"sha256": "sha256-TeApvGYWBlCzxE7/t6cbb47L1oGUfx2B/cEW8UQieoU=",
|
||||||
"vendorSha256": "sha256-GyLvc6mDA6F2xkT0bP3zjTWFmrOWodLCB4apYsBE95Q=",
|
"vendorSha256": "sha256-n1qcrvBKftKYm7nlTCeAOU/Q40xMpVlyKUKxR7wgPu4=",
|
||||||
"version": "0.73.0"
|
"version": "0.74.0"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -0,0 +1,50 @@
|
||||||
|
{ lib
|
||||||
|
, fetchurl
|
||||||
|
, appimageTools
|
||||||
|
, gtk3
|
||||||
|
, gsettings-desktop-schemas
|
||||||
|
, xorg
|
||||||
|
, pname
|
||||||
|
, version
|
||||||
|
, sha256
|
||||||
|
, metaCommon ? { }
|
||||||
|
}:
|
||||||
|
|
||||||
|
let
|
||||||
|
name = "${pname}-${version}";
|
||||||
|
src = fetchurl {
|
||||||
|
url = "https://github.com/sindresorhus/caprine/releases/download/v${version}/Caprine-${version}.AppImage";
|
||||||
|
name = "Caprine-${version}.AppImage";
|
||||||
|
inherit sha256;
|
||||||
|
};
|
||||||
|
extracted = appimageTools.extractType2 { inherit name src; };
|
||||||
|
in
|
||||||
|
(appimageTools.wrapType2 {
|
||||||
|
inherit name src;
|
||||||
|
|
||||||
|
profile = ''
|
||||||
|
export LC_ALL=C.UTF-8
|
||||||
|
export XDG_DATA_DIRS=${gsettings-desktop-schemas}/share/gsettings-schemas/${gsettings-desktop-schemas.name}:${gtk3}/share/gsettings-schemas/${gtk3.name}:$XDG_DATA_DIRS
|
||||||
|
'';
|
||||||
|
|
||||||
|
extraPkgs = pkgs: appimageTools.defaultFhsEnvArgs.multiPkgs pkgs;
|
||||||
|
|
||||||
|
extraInstallCommands = ''
|
||||||
|
mv $out/bin/{${name},caprine}
|
||||||
|
|
||||||
|
mkdir -p $out/share
|
||||||
|
"${xorg.lndir}/bin/lndir" -silent "${extracted}/usr/share" "$out/share"
|
||||||
|
ln -s ${extracted}/caprine.png $out/share/icons/caprine.png
|
||||||
|
mkdir $out/share/applications
|
||||||
|
cp ${extracted}/caprine.desktop $out/share/applications/
|
||||||
|
substituteInPlace $out/share/applications/caprine.desktop \
|
||||||
|
--replace AppRun caprine
|
||||||
|
'';
|
||||||
|
|
||||||
|
meta = metaCommon // {
|
||||||
|
platforms = [ "x86_64-linux" ];
|
||||||
|
mainProgram = "caprine";
|
||||||
|
};
|
||||||
|
}) // {
|
||||||
|
inherit pname version;
|
||||||
|
}
|
|
@ -0,0 +1,35 @@
|
||||||
|
{ stdenvNoCC
|
||||||
|
, lib
|
||||||
|
, fetchurl
|
||||||
|
, undmg
|
||||||
|
, pname
|
||||||
|
, version
|
||||||
|
, sha256
|
||||||
|
, metaCommon ? { }
|
||||||
|
}:
|
||||||
|
|
||||||
|
stdenvNoCC.mkDerivation {
|
||||||
|
inherit pname version;
|
||||||
|
|
||||||
|
src = fetchurl {
|
||||||
|
url = "https://github.com/sindresorhus/caprine/releases/download/v${version}/Caprine-${version}.dmg";
|
||||||
|
name = "Caprine-${version}.dmg";
|
||||||
|
inherit sha256;
|
||||||
|
};
|
||||||
|
|
||||||
|
sourceRoot = "Caprine.app";
|
||||||
|
|
||||||
|
nativeBuildInputs = [ undmg ];
|
||||||
|
|
||||||
|
installPhase = ''
|
||||||
|
mkdir -p "$out/Applications/Caprine.app"
|
||||||
|
cp -R . "$out/Applications/Caprine.app"
|
||||||
|
mkdir "$out/bin"
|
||||||
|
ln -s "$out/Applications/Caprine.app/Contents/MacOS/Caprine" "$out/bin/caprine"
|
||||||
|
'';
|
||||||
|
|
||||||
|
meta = metaCommon // {
|
||||||
|
platforms = with lib.platforms; darwin;
|
||||||
|
mainProgram = "caprine";
|
||||||
|
};
|
||||||
|
}
|
|
@ -0,0 +1,25 @@
|
||||||
|
{ lib, callPackage, stdenvNoCC }:
|
||||||
|
let
|
||||||
|
pname = "caprine";
|
||||||
|
version = "2.55.2";
|
||||||
|
metaCommon = with lib; {
|
||||||
|
description = "An elegant Facebook Messenger desktop app";
|
||||||
|
homepage = "https://sindresorhus.com/caprine";
|
||||||
|
license = licenses.mit;
|
||||||
|
maintainers = with maintainers; [ ShamrockLee ];
|
||||||
|
};
|
||||||
|
x86_64-appimage = callPackage ./build-from-appimage.nix {
|
||||||
|
inherit pname version metaCommon;
|
||||||
|
sha256 = "J7eHVXjWSIcTpLMM8FlGKZzVh6XgpQ0d82kxfMbPyZ4=";
|
||||||
|
};
|
||||||
|
x86_64-dmg = callPackage ./build-from-dmg.nix {
|
||||||
|
inherit pname version metaCommon;
|
||||||
|
sha256 = "du/9N1BFq1s7spPiEDgDbjjcnkA0x1ExhAEpQvmO3aA=";
|
||||||
|
};
|
||||||
|
in
|
||||||
|
(if stdenvNoCC.isDarwin then x86_64-dmg else x86_64-appimage).overrideAttrs (oldAttrs: {
|
||||||
|
passthru = (oldAttrs.passthru or { }) // { inherit x86_64-appimage x86_64-dmg; };
|
||||||
|
meta = oldAttrs.meta // {
|
||||||
|
platforms = x86_64-appimage.meta.platforms ++ x86_64-dmg.meta.platforms;
|
||||||
|
};
|
||||||
|
})
|
|
@ -46,7 +46,8 @@ stdenv.mkDerivation rec {
|
||||||
postFixup = ''
|
postFixup = ''
|
||||||
makeWrapper ${electron}/bin/electron $out/bin/${pname} \
|
makeWrapper ${electron}/bin/electron $out/bin/${pname} \
|
||||||
--add-flags $out/share/${pname}/resources/app.asar \
|
--add-flags $out/share/${pname}/resources/app.asar \
|
||||||
--prefix LD_LIBRARY_PATH : "${lib.makeLibraryPath [ stdenv.cc.cc xorg.libXtst pipewire ]}"
|
--prefix LD_LIBRARY_PATH : "${lib.makeLibraryPath [ stdenv.cc.cc xorg.libXtst pipewire ]}" \
|
||||||
|
--add-flags "\''${NIXOS_OZONE_WL:+\''${WAYLAND_DISPLAY:+--enable-features=UseOzonePlatform --ozone-platform=wayland}}"
|
||||||
'';
|
'';
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
|
|
236
pkgs/applications/networking/n8n/node-packages.nix
generated
236
pkgs/applications/networking/n8n/node-packages.nix
generated
|
@ -148,6 +148,24 @@ let
|
||||||
sha512 = "3b94XDdRLqL7OlE7OjWg/4pgG825Juw8PLVEDm6h5pio0gMU89ICxfatGxHsBxMGfqad+wnvdmUweZWlELDFpQ==";
|
sha512 = "3b94XDdRLqL7OlE7OjWg/4pgG825Juw8PLVEDm6h5pio0gMU89ICxfatGxHsBxMGfqad+wnvdmUweZWlELDFpQ==";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
"@fortawesome/fontawesome-common-types-6.1.1" = {
|
||||||
|
name = "_at_fortawesome_slash_fontawesome-common-types";
|
||||||
|
packageName = "@fortawesome/fontawesome-common-types";
|
||||||
|
version = "6.1.1";
|
||||||
|
src = fetchurl {
|
||||||
|
url = "https://registry.npmjs.org/@fortawesome/fontawesome-common-types/-/fontawesome-common-types-6.1.1.tgz";
|
||||||
|
sha512 = "wVn5WJPirFTnzN6tR95abCx+ocH+3IFLXAgyavnf9hUmN0CfWoDjPT/BAWsUVwSlYYVBeCLJxaqi7ZGe4uSjBA==";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
"@fortawesome/free-regular-svg-icons-6.1.1" = {
|
||||||
|
name = "_at_fortawesome_slash_free-regular-svg-icons";
|
||||||
|
packageName = "@fortawesome/free-regular-svg-icons";
|
||||||
|
version = "6.1.1";
|
||||||
|
src = fetchurl {
|
||||||
|
url = "https://registry.npmjs.org/@fortawesome/free-regular-svg-icons/-/free-regular-svg-icons-6.1.1.tgz";
|
||||||
|
sha512 = "xXiW7hcpgwmWtndKPOzG+43fPH7ZjxOaoeyooptSztGmJxCAflHZxXNK0GcT0uEsR4jTGQAfGklDZE5NHoBhKg==";
|
||||||
|
};
|
||||||
|
};
|
||||||
"@icetee/ftp-0.3.15" = {
|
"@icetee/ftp-0.3.15" = {
|
||||||
name = "_at_icetee_slash_ftp";
|
name = "_at_icetee_slash_ftp";
|
||||||
packageName = "@icetee/ftp";
|
packageName = "@icetee/ftp";
|
||||||
|
@ -490,22 +508,22 @@ let
|
||||||
sha512 = "YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==";
|
sha512 = "YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
"@types/node-12.20.48" = {
|
"@types/node-12.20.49" = {
|
||||||
name = "_at_types_slash_node";
|
name = "_at_types_slash_node";
|
||||||
packageName = "@types/node";
|
packageName = "@types/node";
|
||||||
version = "12.20.48";
|
version = "12.20.49";
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://registry.npmjs.org/@types/node/-/node-12.20.48.tgz";
|
url = "https://registry.npmjs.org/@types/node/-/node-12.20.49.tgz";
|
||||||
sha512 = "4kxzqkrpwYtn6okJUcb2lfUu9ilnb3yhUOH6qX3nug8D2DupZ2drIkff2yJzYcNJVl3begnlcaBJ7tqiTTzjnQ==";
|
sha512 = "5e6QNb9bkeh4Hni4ktLqUZuUqnGTX/kou2aZkXyxtuYaHXgBm+In1SHR9V+7kDzWzjB08KC2uqt2doDi7cuAAA==";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
"@types/node-17.0.25" = {
|
"@types/node-17.0.26" = {
|
||||||
name = "_at_types_slash_node";
|
name = "_at_types_slash_node";
|
||||||
packageName = "@types/node";
|
packageName = "@types/node";
|
||||||
version = "17.0.25";
|
version = "17.0.26";
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://registry.npmjs.org/@types/node/-/node-17.0.25.tgz";
|
url = "https://registry.npmjs.org/@types/node/-/node-17.0.26.tgz";
|
||||||
sha512 = "wANk6fBrUwdpY4isjWrKTufkrXdu1D2YHCot2fD/DfWxF5sMrVSA+KN7ydckvaTCh0HiqX9IVl0L5/ZoXg5M7w==";
|
sha512 = "z/FG/6DUO7pnze3AE3TBGIjGGKkvCcGcWINe1C7cADY8hKLJPDYpzsNE37uExQ4md5RFtTCvg+M8Mu1Enyeg2A==";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
"@types/node-fetch-2.6.1" = {
|
"@types/node-fetch-2.6.1" = {
|
||||||
|
@ -949,13 +967,13 @@ let
|
||||||
sha512 = "z4oo33lmnvvNRqfUe3YjDGGpqu/L2+wXBIhMtwq6oqZ+exOUAkQYM6zd2VWKF7AIlajOF8ZZuPFfryTG9iLC/w==";
|
sha512 = "z4oo33lmnvvNRqfUe3YjDGGpqu/L2+wXBIhMtwq6oqZ+exOUAkQYM6zd2VWKF7AIlajOF8ZZuPFfryTG9iLC/w==";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
"aws-sdk-2.1118.0" = {
|
"aws-sdk-2.1120.0" = {
|
||||||
name = "aws-sdk";
|
name = "aws-sdk";
|
||||||
packageName = "aws-sdk";
|
packageName = "aws-sdk";
|
||||||
version = "2.1118.0";
|
version = "2.1120.0";
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.1118.0.tgz";
|
url = "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.1120.0.tgz";
|
||||||
sha512 = "R3g06c4RC0Gz/lwMA7wgC7+FwYf5vaO30sPIigoX5m6Tfb7tdzfCYD7pnpvkPRNUvWJ3f5kQk+pEeW25DstRrQ==";
|
sha512 = "3cKXUFxC3CDBbJ/JlXEKmJZKFZhqGii7idGaLxvV5/OzqEDUstYkHGX3TCJdQRHrRwpFvRVOekXSwLxBltqXuQ==";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
"aws-sign2-0.7.0" = {
|
"aws-sign2-0.7.0" = {
|
||||||
|
@ -1597,13 +1615,13 @@ let
|
||||||
sha512 = "dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==";
|
sha512 = "dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
"color-string-1.9.0" = {
|
"color-string-1.9.1" = {
|
||||||
name = "color-string";
|
name = "color-string";
|
||||||
packageName = "color-string";
|
packageName = "color-string";
|
||||||
version = "1.9.0";
|
version = "1.9.1";
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://registry.npmjs.org/color-string/-/color-string-1.9.0.tgz";
|
url = "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz";
|
||||||
sha512 = "9Mrz2AQLefkH1UvASKj6v6hj/7eWgjnT/cVsR8CumieLoT+g900exWeNogqtweI8dxloXN9BDQTYro1oWu/5CQ==";
|
sha512 = "shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
"color-support-1.1.3" = {
|
"color-support-1.1.3" = {
|
||||||
|
@ -1813,13 +1831,13 @@ let
|
||||||
sha1 = "e303a882b342cc3ee8ca513a79999734dab3ae2c";
|
sha1 = "e303a882b342cc3ee8ca513a79999734dab3ae2c";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
"core-js-3.22.1" = {
|
"core-js-3.22.2" = {
|
||||||
name = "core-js";
|
name = "core-js";
|
||||||
packageName = "core-js";
|
packageName = "core-js";
|
||||||
version = "3.22.1";
|
version = "3.22.2";
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://registry.npmjs.org/core-js/-/core-js-3.22.1.tgz";
|
url = "https://registry.npmjs.org/core-js/-/core-js-3.22.2.tgz";
|
||||||
sha512 = "l6CwCLq7XgITOQGhv1dIUmwCFoqFjyQ6zQHUCQlS0xKmb9d6OHIg8jDiEoswhaettT21BSF5qKr6kbvE+aKwxw==";
|
sha512 = "Z5I2vzDnEIqO2YhELVMFcL1An2CIsFe9Q7byZhs8c/QxummxZlAHw33TUHbIte987LkisOgL0LwQ1P9D6VISnA==";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
"core-util-is-1.0.2" = {
|
"core-util-is-1.0.2" = {
|
||||||
|
@ -3811,13 +3829,13 @@ let
|
||||||
sha512 = "2Bm96d5ktnE217Ib1FldvUaPAaOst6GtZrsxJCwnJgi9lnsoAKIHyU0sae8rNx6DNYbjdqqh8lv5/b9poD8qOg==";
|
sha512 = "2Bm96d5ktnE217Ib1FldvUaPAaOst6GtZrsxJCwnJgi9lnsoAKIHyU0sae8rNx6DNYbjdqqh8lv5/b9poD8qOg==";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
"libphonenumber-js-1.9.51" = {
|
"libphonenumber-js-1.9.52" = {
|
||||||
name = "libphonenumber-js";
|
name = "libphonenumber-js";
|
||||||
packageName = "libphonenumber-js";
|
packageName = "libphonenumber-js";
|
||||||
version = "1.9.51";
|
version = "1.9.52";
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://registry.npmjs.org/libphonenumber-js/-/libphonenumber-js-1.9.51.tgz";
|
url = "https://registry.npmjs.org/libphonenumber-js/-/libphonenumber-js-1.9.52.tgz";
|
||||||
sha512 = "MGidRDs7s2nUybwrB/UjZT4nPXZPYQZQTu/sF3/O2v/DocmD8N6G+a9kwDt2qm7DaOo35XRt7hAIbYL+ml942Q==";
|
sha512 = "8k83chc+zMj+J/RkaBxi0PpSTAdzHmpqzCMqquSJVRfbZFr8DCp6vPC7ms2PIPGxeqajZLI6CBLW5nLCJCJrYg==";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
"libqp-1.1.0" = {
|
"libqp-1.1.0" = {
|
||||||
|
@ -4468,49 +4486,49 @@ let
|
||||||
sha512 = "z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==";
|
sha512 = "z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
"n8n-core-0.114.0" = {
|
"n8n-core-0.115.0" = {
|
||||||
name = "n8n-core";
|
name = "n8n-core";
|
||||||
packageName = "n8n-core";
|
packageName = "n8n-core";
|
||||||
version = "0.114.0";
|
version = "0.115.0";
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://registry.npmjs.org/n8n-core/-/n8n-core-0.114.0.tgz";
|
url = "https://registry.npmjs.org/n8n-core/-/n8n-core-0.115.0.tgz";
|
||||||
sha512 = "B1cDM9OCEJ2xeatvTHtMm3TQvaef5/7NA0kULX6XsvnMhv21k5/Nzvb5Ky1lrXB5DxkdzQdiAwtojh/GDQs4UA==";
|
sha512 = "VXmnbbAQKk9Nbw4g4kSpJ5bxKOydVsMnz6wU2Q4tmRd1ajp+jyjHLUWyJIoVMDWm6nLEC6GORh+Zsap7Jf2xjw==";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
"n8n-design-system-0.17.0" = {
|
"n8n-design-system-0.18.0" = {
|
||||||
name = "n8n-design-system";
|
name = "n8n-design-system";
|
||||||
packageName = "n8n-design-system";
|
packageName = "n8n-design-system";
|
||||||
version = "0.17.0";
|
version = "0.18.0";
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://registry.npmjs.org/n8n-design-system/-/n8n-design-system-0.17.0.tgz";
|
url = "https://registry.npmjs.org/n8n-design-system/-/n8n-design-system-0.18.0.tgz";
|
||||||
sha512 = "7Gcy0uAiNjLIuVEPOb4UABhUgFA7ov287g2RMnAysC2edI4G7oeSvzMl/rlRojOGlTY4zjKiV6Wz4bkDlkiVbw==";
|
sha512 = "TurjQwQC+TRHwoEtsFBqBVg9VRSDPBg6ghmz4rm2U6X61yqg960dLQlAIl5d+oas2jezAnhHIxL47wl+9M8V/A==";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
"n8n-editor-ui-0.140.0" = {
|
"n8n-editor-ui-0.141.0" = {
|
||||||
name = "n8n-editor-ui";
|
name = "n8n-editor-ui";
|
||||||
packageName = "n8n-editor-ui";
|
packageName = "n8n-editor-ui";
|
||||||
version = "0.140.0";
|
version = "0.141.0";
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://registry.npmjs.org/n8n-editor-ui/-/n8n-editor-ui-0.140.0.tgz";
|
url = "https://registry.npmjs.org/n8n-editor-ui/-/n8n-editor-ui-0.141.0.tgz";
|
||||||
sha512 = "FzJhsid5OxdUvL5R4IYA6iflrGdpuwJUwe1SqeP5OQJVHw345PJ+MeJ7I5+viDF2nJ8rZRQ9boFSW+N/YHh+ZQ==";
|
sha512 = "CH1Jd9vyf+DsBukIgV9dICxGzyI1cbeHvv7XTv8qUVfMdNrsPan/OTAmyuoFl+aSuI0H8NedJTpzMytoLghvjw==";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
"n8n-nodes-base-0.171.1" = {
|
"n8n-nodes-base-0.172.0" = {
|
||||||
name = "n8n-nodes-base";
|
name = "n8n-nodes-base";
|
||||||
packageName = "n8n-nodes-base";
|
packageName = "n8n-nodes-base";
|
||||||
version = "0.171.1";
|
version = "0.172.0";
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://registry.npmjs.org/n8n-nodes-base/-/n8n-nodes-base-0.171.1.tgz";
|
url = "https://registry.npmjs.org/n8n-nodes-base/-/n8n-nodes-base-0.172.0.tgz";
|
||||||
sha512 = "VPdyYKAbBfCITznwVEH8hmrdtp23C1W0Ci8u/963UfQrPh2mYmqbNsnxAGlAOLvdPUap4YFwsoegUjq8/qDvFg==";
|
sha512 = "/Wm9E4nxftG5bTU7AMdXrYiCRq/S/rqiZO7Cn34Nvp/fyT5MndU5C6socz0Bz/ScDrRCAmsEF5I+G1+zQwuQUA==";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
"n8n-workflow-0.96.0" = {
|
"n8n-workflow-0.97.0" = {
|
||||||
name = "n8n-workflow";
|
name = "n8n-workflow";
|
||||||
packageName = "n8n-workflow";
|
packageName = "n8n-workflow";
|
||||||
version = "0.96.0";
|
version = "0.97.0";
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://registry.npmjs.org/n8n-workflow/-/n8n-workflow-0.96.0.tgz";
|
url = "https://registry.npmjs.org/n8n-workflow/-/n8n-workflow-0.97.0.tgz";
|
||||||
sha512 = "FLghjASJdhcWjYPL1C6AJeWXsK79vQJuniFL7p1mIg8s4bHdyU+M+9mDLOwzZqAnEktOWzxTAoorDRnfEY67ug==";
|
sha512 = "RZlUhe8rW7r5prjn/WmdE1yZfZsDrpjjT0Bk22ItmKA+BeRW1k+VonWHBZEAsg6scui0web/MfXfXdRsRDnLdQ==";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
"named-placeholders-1.1.2" = {
|
"named-placeholders-1.1.2" = {
|
||||||
|
@ -6178,13 +6196,13 @@ let
|
||||||
sha512 = "wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==";
|
sha512 = "wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
"simple-git-3.7.0" = {
|
"simple-git-3.7.1" = {
|
||||||
name = "simple-git";
|
name = "simple-git";
|
||||||
packageName = "simple-git";
|
packageName = "simple-git";
|
||||||
version = "3.7.0";
|
version = "3.7.1";
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://registry.npmjs.org/simple-git/-/simple-git-3.7.0.tgz";
|
url = "https://registry.npmjs.org/simple-git/-/simple-git-3.7.1.tgz";
|
||||||
sha512 = "O9HlI83ywqkYqnr7Wh3CqKNNrMkfjzpKQSGtJAhk7+H5P+lAxHBTIPgu/eO/0D9pMciepgs433p0d5S+NYv5Jg==";
|
sha512 = "+Osjtsumbtew2y9to0pOYjNzSIr4NkKGBg7Po5SUtjQhaJf2QBmiTX/9E9cv9rmc7oUiSGFIB9e7ys5ibnT9+A==";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
"simple-lru-cache-0.0.2" = {
|
"simple-lru-cache-0.0.2" = {
|
||||||
|
@ -6286,13 +6304,13 @@ let
|
||||||
sha512 = "VE0SOVEHCk7Qc8ulkWw3ntAzXuqf7S2lvwQaDLRnUeIEaKNQJzV6BwmLKhOqT61aGhfUMrXeaBk+oDGCzvhcug==";
|
sha512 = "VE0SOVEHCk7Qc8ulkWw3ntAzXuqf7S2lvwQaDLRnUeIEaKNQJzV6BwmLKhOqT61aGhfUMrXeaBk+oDGCzvhcug==";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
"sqlite3-5.0.4" = {
|
"sqlite3-5.0.5" = {
|
||||||
name = "sqlite3";
|
name = "sqlite3";
|
||||||
packageName = "sqlite3";
|
packageName = "sqlite3";
|
||||||
version = "5.0.4";
|
version = "5.0.5";
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://registry.npmjs.org/sqlite3/-/sqlite3-5.0.4.tgz";
|
url = "https://registry.npmjs.org/sqlite3/-/sqlite3-5.0.5.tgz";
|
||||||
sha512 = "ATvAe7JutFv/d+KTbLS58KsKn/t1raL/WGn2qZfZxwsrL/oGSP+0OlbQ2tX5jISvyu6/7JuKze3WkaiP1JAH6A==";
|
sha512 = "ZZFOMW31IOMbUeSiL23TuWSjNyS7Z83EDJ80HJxCe78OZ+5BJT6IhAwAUnQgPsUl5z+Er0DGx7VjuTP7PKPNcg==";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
"sqlstring-2.3.3" = {
|
"sqlstring-2.3.3" = {
|
||||||
|
@ -6781,13 +6799,13 @@ let
|
||||||
sha512 = "Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==";
|
sha512 = "Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
"tslib-2.3.1" = {
|
"tslib-2.4.0" = {
|
||||||
name = "tslib";
|
name = "tslib";
|
||||||
packageName = "tslib";
|
packageName = "tslib";
|
||||||
version = "2.3.1";
|
version = "2.4.0";
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz";
|
url = "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz";
|
||||||
sha512 = "77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==";
|
sha512 = "d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
"tsscmp-1.0.6" = {
|
"tsscmp-1.0.6" = {
|
||||||
|
@ -6889,13 +6907,13 @@ let
|
||||||
sha512 = "KPHm4VL5dDXKz01UuEd88Df+KzynaohSL9fBh096KWAxSKZQDI2uBrVqtvRM4rwrIrRRKsdLNML/lnaaVSRioA==";
|
sha512 = "KPHm4VL5dDXKz01UuEd88Df+KzynaohSL9fBh096KWAxSKZQDI2uBrVqtvRM4rwrIrRRKsdLNML/lnaaVSRioA==";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
"unbox-primitive-1.0.1" = {
|
"unbox-primitive-1.0.2" = {
|
||||||
name = "unbox-primitive";
|
name = "unbox-primitive";
|
||||||
packageName = "unbox-primitive";
|
packageName = "unbox-primitive";
|
||||||
version = "1.0.1";
|
version = "1.0.2";
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz";
|
url = "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz";
|
||||||
sha512 = "tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==";
|
sha512 = "61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
"unc-path-regex-0.1.2" = {
|
"unc-path-regex-0.1.2" = {
|
||||||
|
@ -6907,13 +6925,13 @@ let
|
||||||
sha1 = "e73dd3d7b0d7c5ed86fbac6b0ae7d8c6a69d50fa";
|
sha1 = "e73dd3d7b0d7c5ed86fbac6b0ae7d8c6a69d50fa";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
"underscore-1.13.2" = {
|
"underscore-1.13.3" = {
|
||||||
name = "underscore";
|
name = "underscore";
|
||||||
packageName = "underscore";
|
packageName = "underscore";
|
||||||
version = "1.13.2";
|
version = "1.13.3";
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://registry.npmjs.org/underscore/-/underscore-1.13.2.tgz";
|
url = "https://registry.npmjs.org/underscore/-/underscore-1.13.3.tgz";
|
||||||
sha512 = "ekY1NhRzq0B08g4bGuX4wd2jZx5GnKz6mKSqFL4nqBlfyMGiG10gDFhDTMEfYmDL6Jy0FUIZp7wiRB+0BP7J2g==";
|
sha512 = "QvjkYpiD+dJJraRA8+dGAU4i7aBbb2s0S3jA45TFOvg2VgqvdCDd/3N6CqA8gluk1W91GLoXg5enMUx560QzuA==";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
"unique-stream-2.3.1" = {
|
"unique-stream-2.3.1" = {
|
||||||
|
@ -7453,47 +7471,47 @@ in
|
||||||
n8n = nodeEnv.buildNodePackage {
|
n8n = nodeEnv.buildNodePackage {
|
||||||
name = "n8n";
|
name = "n8n";
|
||||||
packageName = "n8n";
|
packageName = "n8n";
|
||||||
version = "0.173.1";
|
version = "0.174.0";
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://registry.npmjs.org/n8n/-/n8n-0.173.1.tgz";
|
url = "https://registry.npmjs.org/n8n/-/n8n-0.174.0.tgz";
|
||||||
sha512 = "p6sfFQBAvLH4AK9x4E1n00B9F+jVxf/bQiHMzNkGDHvBv+b3OMXnJ1SpLG6hK1vZvXbwvEhZWqH+PrPJHR2eNQ==";
|
sha512 = "6opUG0aQ1JSQqKRgUbK0hLnH7XIs0FjH8NoLvBA51tntxMQ6ZnK2Nck1GH/6VVKqI6a+/udmSRFvd7Ohpwqzqw==";
|
||||||
};
|
};
|
||||||
dependencies = [
|
dependencies = [
|
||||||
(sources."@azure/abort-controller-1.0.5" // {
|
(sources."@azure/abort-controller-1.0.5" // {
|
||||||
dependencies = [
|
dependencies = [
|
||||||
sources."tslib-2.3.1"
|
sources."tslib-2.4.0"
|
||||||
];
|
];
|
||||||
})
|
})
|
||||||
sources."@azure/core-asynciterator-polyfill-1.0.2"
|
sources."@azure/core-asynciterator-polyfill-1.0.2"
|
||||||
(sources."@azure/core-auth-1.3.2" // {
|
(sources."@azure/core-auth-1.3.2" // {
|
||||||
dependencies = [
|
dependencies = [
|
||||||
sources."tslib-2.3.1"
|
sources."tslib-2.4.0"
|
||||||
];
|
];
|
||||||
})
|
})
|
||||||
(sources."@azure/core-http-2.2.4" // {
|
(sources."@azure/core-http-2.2.4" // {
|
||||||
dependencies = [
|
dependencies = [
|
||||||
sources."tough-cookie-4.0.0"
|
sources."tough-cookie-4.0.0"
|
||||||
sources."tslib-2.3.1"
|
sources."tslib-2.4.0"
|
||||||
];
|
];
|
||||||
})
|
})
|
||||||
(sources."@azure/core-lro-2.2.4" // {
|
(sources."@azure/core-lro-2.2.4" // {
|
||||||
dependencies = [
|
dependencies = [
|
||||||
sources."tslib-2.3.1"
|
sources."tslib-2.4.0"
|
||||||
];
|
];
|
||||||
})
|
})
|
||||||
(sources."@azure/core-paging-1.2.1" // {
|
(sources."@azure/core-paging-1.2.1" // {
|
||||||
dependencies = [
|
dependencies = [
|
||||||
sources."tslib-2.3.1"
|
sources."tslib-2.4.0"
|
||||||
];
|
];
|
||||||
})
|
})
|
||||||
(sources."@azure/core-tracing-1.0.0-preview.13" // {
|
(sources."@azure/core-tracing-1.0.0-preview.13" // {
|
||||||
dependencies = [
|
dependencies = [
|
||||||
sources."tslib-2.3.1"
|
sources."tslib-2.4.0"
|
||||||
];
|
];
|
||||||
})
|
})
|
||||||
(sources."@azure/logger-1.0.3" // {
|
(sources."@azure/logger-1.0.3" // {
|
||||||
dependencies = [
|
dependencies = [
|
||||||
sources."tslib-2.3.1"
|
sources."tslib-2.4.0"
|
||||||
];
|
];
|
||||||
})
|
})
|
||||||
sources."@azure/ms-rest-azure-env-2.0.0"
|
sources."@azure/ms-rest-azure-env-2.0.0"
|
||||||
|
@ -7505,7 +7523,7 @@ in
|
||||||
sources."@azure/ms-rest-nodeauth-3.1.1"
|
sources."@azure/ms-rest-nodeauth-3.1.1"
|
||||||
(sources."@azure/storage-blob-12.9.0" // {
|
(sources."@azure/storage-blob-12.9.0" // {
|
||||||
dependencies = [
|
dependencies = [
|
||||||
sources."tslib-2.3.1"
|
sources."tslib-2.4.0"
|
||||||
];
|
];
|
||||||
})
|
})
|
||||||
sources."@babel/runtime-7.17.9"
|
sources."@babel/runtime-7.17.9"
|
||||||
|
@ -7517,6 +7535,8 @@ in
|
||||||
];
|
];
|
||||||
})
|
})
|
||||||
sources."@fontsource/open-sans-4.5.8"
|
sources."@fontsource/open-sans-4.5.8"
|
||||||
|
sources."@fortawesome/fontawesome-common-types-6.1.1"
|
||||||
|
sources."@fortawesome/free-regular-svg-icons-6.1.1"
|
||||||
sources."@icetee/ftp-0.3.15"
|
sources."@icetee/ftp-0.3.15"
|
||||||
sources."@kafkajs/confluent-schema-registry-1.0.6"
|
sources."@kafkajs/confluent-schema-registry-1.0.6"
|
||||||
sources."@kwsites/file-exists-1.1.1"
|
sources."@kwsites/file-exists-1.1.1"
|
||||||
|
@ -7528,7 +7548,7 @@ in
|
||||||
sources."@oclif/command-1.8.16"
|
sources."@oclif/command-1.8.16"
|
||||||
(sources."@oclif/config-1.18.3" // {
|
(sources."@oclif/config-1.18.3" // {
|
||||||
dependencies = [
|
dependencies = [
|
||||||
sources."tslib-2.3.1"
|
sources."tslib-2.4.0"
|
||||||
];
|
];
|
||||||
})
|
})
|
||||||
(sources."@oclif/errors-1.3.5" // {
|
(sources."@oclif/errors-1.3.5" // {
|
||||||
|
@ -7539,13 +7559,13 @@ in
|
||||||
(sources."@oclif/help-1.0.1" // {
|
(sources."@oclif/help-1.0.1" // {
|
||||||
dependencies = [
|
dependencies = [
|
||||||
sources."@oclif/config-1.18.2"
|
sources."@oclif/config-1.18.2"
|
||||||
sources."tslib-2.3.1"
|
sources."tslib-2.4.0"
|
||||||
];
|
];
|
||||||
})
|
})
|
||||||
sources."@oclif/linewrap-1.0.0"
|
sources."@oclif/linewrap-1.0.0"
|
||||||
(sources."@oclif/parser-3.8.7" // {
|
(sources."@oclif/parser-3.8.7" // {
|
||||||
dependencies = [
|
dependencies = [
|
||||||
sources."tslib-2.3.1"
|
sources."tslib-2.4.0"
|
||||||
];
|
];
|
||||||
})
|
})
|
||||||
sources."@opentelemetry/api-1.1.0"
|
sources."@opentelemetry/api-1.1.0"
|
||||||
|
@ -7574,7 +7594,7 @@ in
|
||||||
sources."@types/lodash-4.14.182"
|
sources."@types/lodash-4.14.182"
|
||||||
sources."@types/lossless-json-1.0.1"
|
sources."@types/lossless-json-1.0.1"
|
||||||
sources."@types/mime-1.3.2"
|
sources."@types/mime-1.3.2"
|
||||||
sources."@types/node-17.0.25"
|
sources."@types/node-17.0.26"
|
||||||
(sources."@types/node-fetch-2.6.1" // {
|
(sources."@types/node-fetch-2.6.1" // {
|
||||||
dependencies = [
|
dependencies = [
|
||||||
sources."form-data-3.0.1"
|
sources."form-data-3.0.1"
|
||||||
|
@ -7641,7 +7661,7 @@ in
|
||||||
];
|
];
|
||||||
})
|
})
|
||||||
sources."avsc-5.7.4"
|
sources."avsc-5.7.4"
|
||||||
(sources."aws-sdk-2.1118.0" // {
|
(sources."aws-sdk-2.1120.0" // {
|
||||||
dependencies = [
|
dependencies = [
|
||||||
sources."buffer-4.9.2"
|
sources."buffer-4.9.2"
|
||||||
sources."events-1.1.1"
|
sources."events-1.1.1"
|
||||||
|
@ -7720,12 +7740,12 @@ in
|
||||||
sources."callsites-3.1.0"
|
sources."callsites-3.1.0"
|
||||||
(sources."camel-case-4.1.2" // {
|
(sources."camel-case-4.1.2" // {
|
||||||
dependencies = [
|
dependencies = [
|
||||||
sources."tslib-2.3.1"
|
sources."tslib-2.4.0"
|
||||||
];
|
];
|
||||||
})
|
})
|
||||||
(sources."capital-case-1.0.4" // {
|
(sources."capital-case-1.0.4" // {
|
||||||
dependencies = [
|
dependencies = [
|
||||||
sources."tslib-2.3.1"
|
sources."tslib-2.4.0"
|
||||||
];
|
];
|
||||||
})
|
})
|
||||||
sources."caseless-0.12.0"
|
sources."caseless-0.12.0"
|
||||||
|
@ -7737,7 +7757,7 @@ in
|
||||||
sources."chalk-4.1.2"
|
sources."chalk-4.1.2"
|
||||||
(sources."change-case-4.1.2" // {
|
(sources."change-case-4.1.2" // {
|
||||||
dependencies = [
|
dependencies = [
|
||||||
sources."tslib-2.3.1"
|
sources."tslib-2.4.0"
|
||||||
];
|
];
|
||||||
})
|
})
|
||||||
sources."chardet-0.7.0"
|
sources."chardet-0.7.0"
|
||||||
|
@ -7774,7 +7794,7 @@ in
|
||||||
})
|
})
|
||||||
sources."color-convert-2.0.1"
|
sources."color-convert-2.0.1"
|
||||||
sources."color-name-1.1.4"
|
sources."color-name-1.1.4"
|
||||||
sources."color-string-1.9.0"
|
sources."color-string-1.9.1"
|
||||||
sources."color-support-1.1.3"
|
sources."color-support-1.1.3"
|
||||||
sources."colornames-1.1.1"
|
sources."colornames-1.1.1"
|
||||||
sources."colorspace-1.1.4"
|
sources."colorspace-1.1.4"
|
||||||
|
@ -7802,7 +7822,7 @@ in
|
||||||
sources."console-control-strings-1.1.0"
|
sources."console-control-strings-1.1.0"
|
||||||
(sources."constant-case-3.0.4" // {
|
(sources."constant-case-3.0.4" // {
|
||||||
dependencies = [
|
dependencies = [
|
||||||
sources."tslib-2.3.1"
|
sources."tslib-2.4.0"
|
||||||
];
|
];
|
||||||
})
|
})
|
||||||
sources."content-disposition-0.5.4"
|
sources."content-disposition-0.5.4"
|
||||||
|
@ -7811,7 +7831,7 @@ in
|
||||||
sources."cookie-0.4.1"
|
sources."cookie-0.4.1"
|
||||||
sources."cookie-parser-1.4.6"
|
sources."cookie-parser-1.4.6"
|
||||||
sources."cookie-signature-1.0.6"
|
sources."cookie-signature-1.0.6"
|
||||||
sources."core-js-3.22.1"
|
sources."core-js-3.22.2"
|
||||||
sources."core-util-is-1.0.2"
|
sources."core-util-is-1.0.2"
|
||||||
sources."crc-32-1.2.2"
|
sources."crc-32-1.2.2"
|
||||||
sources."cron-1.7.2"
|
sources."cron-1.7.2"
|
||||||
|
@ -7850,7 +7870,7 @@ in
|
||||||
sources."domutils-2.8.0"
|
sources."domutils-2.8.0"
|
||||||
(sources."dot-case-3.0.4" // {
|
(sources."dot-case-3.0.4" // {
|
||||||
dependencies = [
|
dependencies = [
|
||||||
sources."tslib-2.3.1"
|
sources."tslib-2.4.0"
|
||||||
];
|
];
|
||||||
})
|
})
|
||||||
sources."dotenv-8.6.0"
|
sources."dotenv-8.6.0"
|
||||||
|
@ -7988,7 +8008,7 @@ in
|
||||||
sources."he-1.2.0"
|
sources."he-1.2.0"
|
||||||
(sources."header-case-2.0.4" // {
|
(sources."header-case-2.0.4" // {
|
||||||
dependencies = [
|
dependencies = [
|
||||||
sources."tslib-2.3.1"
|
sources."tslib-2.4.0"
|
||||||
];
|
];
|
||||||
})
|
})
|
||||||
sources."heap-0.2.7"
|
sources."heap-0.2.7"
|
||||||
|
@ -8080,7 +8100,7 @@ in
|
||||||
sources."iconv-lite-0.6.2"
|
sources."iconv-lite-0.6.2"
|
||||||
];
|
];
|
||||||
})
|
})
|
||||||
sources."libphonenumber-js-1.9.51"
|
sources."libphonenumber-js-1.9.52"
|
||||||
sources."libqp-1.1.0"
|
sources."libqp-1.1.0"
|
||||||
sources."limiter-1.1.5"
|
sources."limiter-1.1.5"
|
||||||
sources."linkify-it-3.0.3"
|
sources."linkify-it-3.0.3"
|
||||||
|
@ -8114,7 +8134,7 @@ in
|
||||||
sources."lossless-json-1.0.5"
|
sources."lossless-json-1.0.5"
|
||||||
(sources."lower-case-2.0.2" // {
|
(sources."lower-case-2.0.2" // {
|
||||||
dependencies = [
|
dependencies = [
|
||||||
sources."tslib-2.3.1"
|
sources."tslib-2.4.0"
|
||||||
];
|
];
|
||||||
})
|
})
|
||||||
sources."lru-cache-6.0.0"
|
sources."lru-cache-6.0.0"
|
||||||
|
@ -8192,15 +8212,15 @@ in
|
||||||
];
|
];
|
||||||
})
|
})
|
||||||
sources."mz-2.7.0"
|
sources."mz-2.7.0"
|
||||||
sources."n8n-core-0.114.0"
|
sources."n8n-core-0.115.0"
|
||||||
sources."n8n-design-system-0.17.0"
|
sources."n8n-design-system-0.18.0"
|
||||||
sources."n8n-editor-ui-0.140.0"
|
sources."n8n-editor-ui-0.141.0"
|
||||||
(sources."n8n-nodes-base-0.171.1" // {
|
(sources."n8n-nodes-base-0.172.0" // {
|
||||||
dependencies = [
|
dependencies = [
|
||||||
sources."iconv-lite-0.6.3"
|
sources."iconv-lite-0.6.3"
|
||||||
];
|
];
|
||||||
})
|
})
|
||||||
sources."n8n-workflow-0.96.0"
|
sources."n8n-workflow-0.97.0"
|
||||||
(sources."named-placeholders-1.1.2" // {
|
(sources."named-placeholders-1.1.2" // {
|
||||||
dependencies = [
|
dependencies = [
|
||||||
sources."lru-cache-4.1.5"
|
sources."lru-cache-4.1.5"
|
||||||
|
@ -8219,7 +8239,7 @@ in
|
||||||
sources."neo-async-2.6.2"
|
sources."neo-async-2.6.2"
|
||||||
(sources."no-case-3.0.4" // {
|
(sources."no-case-3.0.4" // {
|
||||||
dependencies = [
|
dependencies = [
|
||||||
sources."tslib-2.3.1"
|
sources."tslib-2.4.0"
|
||||||
];
|
];
|
||||||
})
|
})
|
||||||
sources."node-addon-api-4.3.0"
|
sources."node-addon-api-4.3.0"
|
||||||
|
@ -8266,7 +8286,7 @@ in
|
||||||
sources."packet-reader-1.0.0"
|
sources."packet-reader-1.0.0"
|
||||||
(sources."param-case-3.0.4" // {
|
(sources."param-case-3.0.4" // {
|
||||||
dependencies = [
|
dependencies = [
|
||||||
sources."tslib-2.3.1"
|
sources."tslib-2.4.0"
|
||||||
];
|
];
|
||||||
})
|
})
|
||||||
sources."parent-require-1.0.0"
|
sources."parent-require-1.0.0"
|
||||||
|
@ -8278,7 +8298,7 @@ in
|
||||||
sources."parseurl-1.3.3"
|
sources."parseurl-1.3.3"
|
||||||
(sources."pascal-case-3.1.2" // {
|
(sources."pascal-case-3.1.2" // {
|
||||||
dependencies = [
|
dependencies = [
|
||||||
sources."tslib-2.3.1"
|
sources."tslib-2.4.0"
|
||||||
];
|
];
|
||||||
})
|
})
|
||||||
sources."passport-0.5.2"
|
sources."passport-0.5.2"
|
||||||
|
@ -8287,7 +8307,7 @@ in
|
||||||
sources."passport-strategy-1.0.0"
|
sources."passport-strategy-1.0.0"
|
||||||
(sources."path-case-3.0.4" // {
|
(sources."path-case-3.0.4" // {
|
||||||
dependencies = [
|
dependencies = [
|
||||||
sources."tslib-2.3.1"
|
sources."tslib-2.4.0"
|
||||||
];
|
];
|
||||||
})
|
})
|
||||||
sources."path-dirname-1.0.2"
|
sources."path-dirname-1.0.2"
|
||||||
|
@ -8439,7 +8459,7 @@ in
|
||||||
})
|
})
|
||||||
(sources."sentence-case-3.0.4" // {
|
(sources."sentence-case-3.0.4" // {
|
||||||
dependencies = [
|
dependencies = [
|
||||||
sources."tslib-2.3.1"
|
sources."tslib-2.4.0"
|
||||||
];
|
];
|
||||||
})
|
})
|
||||||
sources."seq-queue-0.0.5"
|
sources."seq-queue-0.0.5"
|
||||||
|
@ -8458,13 +8478,13 @@ in
|
||||||
})
|
})
|
||||||
sources."side-channel-1.0.4"
|
sources."side-channel-1.0.4"
|
||||||
sources."signal-exit-3.0.7"
|
sources."signal-exit-3.0.7"
|
||||||
sources."simple-git-3.7.0"
|
sources."simple-git-3.7.1"
|
||||||
sources."simple-lru-cache-0.0.2"
|
sources."simple-lru-cache-0.0.2"
|
||||||
sources."simple-swizzle-0.2.2"
|
sources."simple-swizzle-0.2.2"
|
||||||
sources."slash-3.0.0"
|
sources."slash-3.0.0"
|
||||||
(sources."snake-case-3.0.4" // {
|
(sources."snake-case-3.0.4" // {
|
||||||
dependencies = [
|
dependencies = [
|
||||||
sources."tslib-2.3.1"
|
sources."tslib-2.4.0"
|
||||||
];
|
];
|
||||||
})
|
})
|
||||||
(sources."snowflake-sdk-1.6.9" // {
|
(sources."snowflake-sdk-1.6.9" // {
|
||||||
|
@ -8483,7 +8503,7 @@ in
|
||||||
];
|
];
|
||||||
})
|
})
|
||||||
sources."sprintf-js-1.1.2"
|
sources."sprintf-js-1.1.2"
|
||||||
sources."sqlite3-5.0.4"
|
sources."sqlite3-5.0.5"
|
||||||
sources."sqlstring-2.3.3"
|
sources."sqlstring-2.3.3"
|
||||||
sources."sse-channel-3.1.1"
|
sources."sse-channel-3.1.1"
|
||||||
sources."ssf-0.11.2"
|
sources."ssf-0.11.2"
|
||||||
|
@ -8508,7 +8528,7 @@ in
|
||||||
sources."tdigest-0.1.1"
|
sources."tdigest-0.1.1"
|
||||||
(sources."tedious-6.7.1" // {
|
(sources."tedious-6.7.1" // {
|
||||||
dependencies = [
|
dependencies = [
|
||||||
sources."@types/node-12.20.48"
|
sources."@types/node-12.20.49"
|
||||||
sources."bl-3.0.1"
|
sources."bl-3.0.1"
|
||||||
sources."iconv-lite-0.5.2"
|
sources."iconv-lite-0.5.2"
|
||||||
sources."readable-stream-3.6.0"
|
sources."readable-stream-3.6.0"
|
||||||
|
@ -8568,20 +8588,20 @@ in
|
||||||
})
|
})
|
||||||
sources."uc.micro-1.0.6"
|
sources."uc.micro-1.0.6"
|
||||||
sources."uid-safe-2.1.5"
|
sources."uid-safe-2.1.5"
|
||||||
sources."unbox-primitive-1.0.1"
|
sources."unbox-primitive-1.0.2"
|
||||||
sources."unc-path-regex-0.1.2"
|
sources."unc-path-regex-0.1.2"
|
||||||
sources."underscore-1.13.2"
|
sources."underscore-1.13.3"
|
||||||
sources."unique-stream-2.3.1"
|
sources."unique-stream-2.3.1"
|
||||||
sources."universalify-0.1.2"
|
sources."universalify-0.1.2"
|
||||||
sources."unpipe-1.0.0"
|
sources."unpipe-1.0.0"
|
||||||
(sources."upper-case-2.0.2" // {
|
(sources."upper-case-2.0.2" // {
|
||||||
dependencies = [
|
dependencies = [
|
||||||
sources."tslib-2.3.1"
|
sources."tslib-2.4.0"
|
||||||
];
|
];
|
||||||
})
|
})
|
||||||
(sources."upper-case-first-2.0.2" // {
|
(sources."upper-case-first-2.0.2" // {
|
||||||
dependencies = [
|
dependencies = [
|
||||||
sources."tslib-2.3.1"
|
sources."tslib-2.4.0"
|
||||||
];
|
];
|
||||||
})
|
})
|
||||||
sources."uri-js-4.4.1"
|
sources."uri-js-4.4.1"
|
||||||
|
|
|
@ -1,10 +1,26 @@
|
||||||
{ lib, stdenv
|
{ lib
|
||||||
|
, stdenv
|
||||||
, fetchFromGitHub
|
, fetchFromGitHub
|
||||||
|
, substituteAll
|
||||||
, cmake
|
, cmake
|
||||||
|
, openjpeg
|
||||||
, libyamlcpp
|
, libyamlcpp
|
||||||
, git
|
, batchVersion ? false
|
||||||
|
, withJpegLs ? true
|
||||||
|
, withOpenJpeg ? true
|
||||||
|
, withCloudflareZlib ? true
|
||||||
}:
|
}:
|
||||||
|
|
||||||
|
let
|
||||||
|
cloudflareZlib = fetchFromGitHub {
|
||||||
|
owner = "ningfei";
|
||||||
|
repo = "zlib";
|
||||||
|
# HEAD revision of the gcc.amd64 branch on 2022-04-14. Reminder to update
|
||||||
|
# whenever bumping package version.
|
||||||
|
rev = "fda61188d1d4dcd21545c34c2a2f5cc9b0f5db4b";
|
||||||
|
sha256 = "sha256-qySFwY0VI2BQLO2XoCZeYshXEDnHh6SmJ3MvcBUROWU=";
|
||||||
|
};
|
||||||
|
in
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
version = "1.0.20211006";
|
version = "1.0.20211006";
|
||||||
pname = "dcm2niix";
|
pname = "dcm2niix";
|
||||||
|
@ -16,18 +32,37 @@ stdenv.mkDerivation rec {
|
||||||
sha256 = "sha256-fQAVOzynMdSLDfhcYWcaXkFW/mnv4zySGLVJNE7ql/c=";
|
sha256 = "sha256-fQAVOzynMdSLDfhcYWcaXkFW/mnv4zySGLVJNE7ql/c=";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [ cmake git ];
|
patches = lib.optionals withCloudflareZlib [
|
||||||
buildInputs = [ libyamlcpp ];
|
(substituteAll {
|
||||||
|
src = ./dont-fetch-external-libs.patch;
|
||||||
|
inherit cloudflareZlib;
|
||||||
|
})
|
||||||
|
];
|
||||||
|
|
||||||
|
nativeBuildInputs = [ cmake ];
|
||||||
|
buildInputs = lib.optionals batchVersion [ libyamlcpp ]
|
||||||
|
++ lib.optionals withOpenJpeg [ openjpeg openjpeg.dev ];
|
||||||
|
|
||||||
|
cmakeFlags = lib.optionals batchVersion [
|
||||||
|
"-DBATCH_VERSION=ON"
|
||||||
|
"-DYAML-CPP_DIR=${libyamlcpp}/lib/cmake/yaml-cpp"
|
||||||
|
] ++ lib.optionals withJpegLs [
|
||||||
|
"-DUSE_JPEGLS=ON"
|
||||||
|
] ++ lib.optionals withOpenJpeg [
|
||||||
|
"-DUSE_OPENJPEG=ON"
|
||||||
|
"-DOpenJPEG_DIR=${openjpeg}/lib/${openjpeg.pname}-${lib.versions.majorMinor openjpeg.version}"
|
||||||
|
] ++ lib.optionals withCloudflareZlib [
|
||||||
|
"-DZLIB_IMPLEMENTATION=Cloudflare"
|
||||||
|
];
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
description = "DICOM to NIfTI converter";
|
description = "DICOM to NIfTI converter";
|
||||||
longDescription = ''
|
longDescription = ''
|
||||||
dcm2niix is a designed to convert neuroimaging data from the
|
dcm2niix is designed to convert neuroimaging data from the DICOM format to the NIfTI format.
|
||||||
DICOM format to the NIfTI format.
|
|
||||||
'';
|
'';
|
||||||
homepage = "https://www.nitrc.org/projects/dcm2nii";
|
homepage = "https://www.nitrc.org/projects/dcm2nii";
|
||||||
license = licenses.bsd3;
|
license = licenses.bsd3;
|
||||||
maintainers = [ maintainers.ashgillman ];
|
maintainers = with maintainers; [ ashgillman rbreslow ];
|
||||||
platforms = platforms.all;
|
platforms = platforms.all;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -0,0 +1,36 @@
|
||||||
|
diff --git a/SuperBuild/External-CLOUDFLARE-ZLIB.cmake b/SuperBuild/External-CLOUDFLARE-ZLIB.cmake
|
||||||
|
index 9f064eb..fe74df5 100644
|
||||||
|
--- a/SuperBuild/External-CLOUDFLARE-ZLIB.cmake
|
||||||
|
+++ b/SuperBuild/External-CLOUDFLARE-ZLIB.cmake
|
||||||
|
@@ -1,8 +1,5 @@
|
||||||
|
-set(CLOUDFLARE_BRANCH gcc.amd64) # Cloudflare zlib branch
|
||||||
|
-
|
||||||
|
ExternalProject_Add(zlib
|
||||||
|
- GIT_REPOSITORY "${git_protocol}://github.com/ningfei/zlib.git"
|
||||||
|
- GIT_TAG "${CLOUDFLARE_BRANCH}"
|
||||||
|
+ URL file://@cloudflareZlib@
|
||||||
|
SOURCE_DIR cloudflare-zlib
|
||||||
|
BINARY_DIR cloudflare-zlib-build
|
||||||
|
CMAKE_ARGS
|
||||||
|
diff --git a/SuperBuild/SuperBuild.cmake b/SuperBuild/SuperBuild.cmake
|
||||||
|
index 2a0a956..81354a7 100644
|
||||||
|
--- a/SuperBuild/SuperBuild.cmake
|
||||||
|
+++ b/SuperBuild/SuperBuild.cmake
|
||||||
|
@@ -1,17 +1,3 @@
|
||||||
|
-# Check if git exists
|
||||||
|
-find_package(Git)
|
||||||
|
-if(NOT GIT_FOUND)
|
||||||
|
- message(FATAL_ERROR "Cannot find Git. Git is required for Superbuild")
|
||||||
|
-endif()
|
||||||
|
-
|
||||||
|
-# Use git protocol or not
|
||||||
|
-option(USE_GIT_PROTOCOL "If behind a firewall turn this off to use http instead." ON)
|
||||||
|
-if(USE_GIT_PROTOCOL)
|
||||||
|
- set(git_protocol "git")
|
||||||
|
-else()
|
||||||
|
- set(git_protocol "https")
|
||||||
|
-endif()
|
||||||
|
-
|
||||||
|
# Basic CMake build settings
|
||||||
|
if(NOT CMAKE_BUILD_TYPE)
|
||||||
|
set(CMAKE_BUILD_TYPE "Release" CACHE STRING
|
|
@ -1,7 +1,8 @@
|
||||||
diff -Naur a/ccx_2.17/src/Makefile b/ccx_2.17/src/Makefile
|
diff --git a/ccx_2.19/src/Makefile b/ccx_2.19/src/Makefile
|
||||||
--- a/ccx_2.17/src/Makefile 2020-07-23 21:41:38.507761972 +0200
|
index c503513..8a69a0c 100755
|
||||||
+++ b/ccx_2.17/src/Makefile 2020-08-22 16:53:50.004938281 +0200
|
--- a/ccx_2.19/src/Makefile
|
||||||
@@ -18,15 +18,10 @@
|
+++ b/ccx_2.19/src/Makefile
|
||||||
|
@@ -18,15 +18,10 @@ OCCXF = $(SCCXF:.f=.o)
|
||||||
OCCXC = $(SCCXC:.c=.o)
|
OCCXC = $(SCCXC:.c=.o)
|
||||||
OCCXMAIN = $(SCCXMAIN:.c=.o)
|
OCCXMAIN = $(SCCXMAIN:.c=.o)
|
||||||
|
|
||||||
|
@ -13,10 +14,10 @@ diff -Naur a/ccx_2.17/src/Makefile b/ccx_2.17/src/Makefile
|
||||||
- ../../../ARPACK/libarpack_INTEL.a \
|
- ../../../ARPACK/libarpack_INTEL.a \
|
||||||
- -lpthread -lm -lc
|
- -lpthread -lm -lc
|
||||||
-
|
-
|
||||||
-ccx_2.17: $(OCCXMAIN) ccx_2.17.a $(LIBS)
|
-ccx_2.19: $(OCCXMAIN) ccx_2.19.a $(LIBS)
|
||||||
- ./date.pl; $(CC) $(CFLAGS) -c ccx_2.17.c; $(FC) -Wall -O2 -o $@ $(OCCXMAIN) ccx_2.17.a $(LIBS)
|
- ./date.pl; $(CC) $(CFLAGS) -c ccx_2.19.c; $(FC) -Wall -O2 -o $@ $(OCCXMAIN) ccx_2.19.a $(LIBS) -fopenmp
|
||||||
+ccx_2.17: $(OCCXMAIN) ccx_2.17.a
|
+ccx_2.19: $(OCCXMAIN) ccx_2.19.a
|
||||||
+ $(CC) $(CFLAGS) -c ccx_2.17.c; $(FC) -Wall -O2 -o $@ $(OCCXMAIN) ccx_2.17.a $(LIBS)
|
+ $(CC) $(CFLAGS) -c ccx_2.19.c; $(FC) -Wall -O2 -o $@ $(OCCXMAIN) ccx_2.19.a $(LIBS) -fopenmp
|
||||||
|
|
||||||
ccx_2.17.a: $(OCCXF) $(OCCXC)
|
ccx_2.19.a: $(OCCXF) $(OCCXC)
|
||||||
ar vr $@ $?
|
ar vr $@ $?
|
||||||
|
|
|
@ -2,18 +2,21 @@
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "calculix";
|
pname = "calculix";
|
||||||
version = "2.17";
|
version = "2.19";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "http://www.dhondt.de/ccx_${version}.src.tar.bz2";
|
url = "http://www.dhondt.de/ccx_${version}.src.tar.bz2";
|
||||||
sha256 = "0l3fizxfdj2mpdp62wnk9v47q2yc3cy39fpsm629z7bjmba8lw6a";
|
sha256 = "01vdy9sns58hkm39z6d0r5y7gzqf5z493d18jin9krqib1l6jnn7";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [ gfortran ];
|
nativeBuildInputs = [ gfortran ];
|
||||||
|
|
||||||
buildInputs = [ arpack spooles blas lapack ];
|
buildInputs = [ arpack spooles blas lapack ];
|
||||||
|
|
||||||
NIX_CFLAGS_COMPILE = "-I${spooles}/include/spooles";
|
NIX_CFLAGS_COMPILE = [
|
||||||
|
"-I${spooles}/include/spooles"
|
||||||
|
"-std=legacy"
|
||||||
|
];
|
||||||
|
|
||||||
patches = [
|
patches = [
|
||||||
./calculix.patch
|
./calculix.patch
|
||||||
|
|
|
@ -19,11 +19,11 @@ let
|
||||||
|
|
||||||
in stdenv.mkDerivation rec {
|
in stdenv.mkDerivation rec {
|
||||||
pname = "gromacs";
|
pname = "gromacs";
|
||||||
version = "2022";
|
version = "2022.1";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "ftp://ftp.gromacs.org/pub/gromacs/gromacs-${version}.tar.gz";
|
url = "ftp://ftp.gromacs.org/pub/gromacs/gromacs-${version}.tar.gz";
|
||||||
sha256 = "0s1bv8nvmdpiyk2yhcmzq8q936hm5jgnqb393101drh2dih0vmps";
|
sha256 = "sha256-hd2rUZfXlSSnAsSVnCxDvodeD8Rx3zo1Ikk53OhRJFA=";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [ cmake ];
|
nativeBuildInputs = [ cmake ];
|
||||||
|
|
|
@ -10,13 +10,13 @@
|
||||||
|
|
||||||
buildPythonApplication rec {
|
buildPythonApplication rec {
|
||||||
pname = "git-machete";
|
pname = "git-machete";
|
||||||
version = "3.8.0";
|
version = "3.9.0";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "virtuslab";
|
owner = "virtuslab";
|
||||||
repo = pname;
|
repo = pname;
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
sha256 = "sha256-WVPcyooShgFPZaIfEzV2zUA6tCHhuTM8MbrGVNr0neM=";
|
sha256 = "sha256-AuF4KUayMRQ2TsvjzpMHpppM+0e6igs7MrAXzGP9yp0=";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [ installShellFiles ];
|
nativeBuildInputs = [ installShellFiles ];
|
||||||
|
|
|
@ -16,7 +16,9 @@ stdenv.mkDerivation rec {
|
||||||
makeFlags = [ "SUBDIRS=src" ];
|
makeFlags = [ "SUBDIRS=src" ];
|
||||||
|
|
||||||
installPhase = ''
|
installPhase = ''
|
||||||
install -vDm 755 src/hdhomerun_config_gui $out/usr/bin/hdhomerun_config_gui
|
runHook preInstall
|
||||||
|
install -vDm 755 src/hdhomerun_config_gui $out/bin/hdhomerun_config_gui
|
||||||
|
runHook postInstall
|
||||||
'';
|
'';
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
|
|
|
@ -9,4 +9,5 @@
|
||||||
wlrobs = callPackage ./wlrobs.nix {};
|
wlrobs = callPackage ./wlrobs.nix {};
|
||||||
looking-glass-obs = callPackage ./looking-glass-obs.nix {};
|
looking-glass-obs = callPackage ./looking-glass-obs.nix {};
|
||||||
obs-nvfbc = callPackage ./obs-nvfbc.nix {};
|
obs-nvfbc = callPackage ./obs-nvfbc.nix {};
|
||||||
|
obs-vkcapture = callPackage ./obs-vkcapture.nix {};
|
||||||
}
|
}
|
||||||
|
|
35
pkgs/applications/video/obs-studio/plugins/obs-vkcapture.nix
Normal file
35
pkgs/applications/video/obs-studio/plugins/obs-vkcapture.nix
Normal file
|
@ -0,0 +1,35 @@
|
||||||
|
{ lib
|
||||||
|
, stdenv
|
||||||
|
, fetchFromGitHub
|
||||||
|
, cmake
|
||||||
|
, ninja
|
||||||
|
, wayland
|
||||||
|
, obs-studio
|
||||||
|
, libX11
|
||||||
|
, vulkan-headers
|
||||||
|
, vulkan-loader
|
||||||
|
, libGL
|
||||||
|
}:
|
||||||
|
|
||||||
|
stdenv.mkDerivation rec {
|
||||||
|
pname = "obs-vkcapture";
|
||||||
|
version = "1.1.3";
|
||||||
|
|
||||||
|
src = fetchFromGitHub {
|
||||||
|
owner = "nowrep";
|
||||||
|
repo = pname;
|
||||||
|
rev = "v${version}";
|
||||||
|
sha256 = "sha256-iIV9ke2yPEt2Lf4bwiEHFip4tLhMS4raWGyCWpao74w=";
|
||||||
|
};
|
||||||
|
|
||||||
|
nativeBuildInputs = [ cmake ninja ];
|
||||||
|
buildInputs = [ libGL libX11 obs-studio vulkan-headers vulkan-loader wayland ];
|
||||||
|
|
||||||
|
meta = with lib; {
|
||||||
|
description = "OBS Linux Vulkan/OpenGL game capture";
|
||||||
|
homepage = "https://github.com/nowrep/obs-vkcapture";
|
||||||
|
maintainers = with maintainers; [ atila ];
|
||||||
|
license = licenses.gpl2Only;
|
||||||
|
platforms = [ "x86_64-linux" "i686-linux" ];
|
||||||
|
};
|
||||||
|
}
|
|
@ -6,7 +6,7 @@
|
||||||
|
|
||||||
buildGoPackage rec {
|
buildGoPackage rec {
|
||||||
pname = "docker-slim";
|
pname = "docker-slim";
|
||||||
version = "1.37.5";
|
version = "1.37.6";
|
||||||
|
|
||||||
goPackagePath = "github.com/docker-slim/docker-slim";
|
goPackagePath = "github.com/docker-slim/docker-slim";
|
||||||
|
|
||||||
|
@ -14,7 +14,7 @@ buildGoPackage rec {
|
||||||
owner = "docker-slim";
|
owner = "docker-slim";
|
||||||
repo = "docker-slim";
|
repo = "docker-slim";
|
||||||
rev = version;
|
rev = version;
|
||||||
sha256 = "sha256-MBs0ybBXsanNFt6R7+ZYvtCh7iHE3FtWXE9uy9tbrE4=";
|
sha256 = "sha256-Jzi6JC6DRklZhNqmFx6eHx6qR8/fb/JuSpgwtPThcc4=";
|
||||||
};
|
};
|
||||||
|
|
||||||
subPackages = [ "cmd/docker-slim" "cmd/docker-slim-sensor" ];
|
subPackages = [ "cmd/docker-slim" "cmd/docker-slim-sensor" ];
|
||||||
|
|
|
@ -31,7 +31,7 @@
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "phosh";
|
pname = "phosh";
|
||||||
version = "0.16.0";
|
version = "0.17.0";
|
||||||
|
|
||||||
src = fetchFromGitLab {
|
src = fetchFromGitLab {
|
||||||
domain = "gitlab.gnome.org";
|
domain = "gitlab.gnome.org";
|
||||||
|
@ -40,7 +40,7 @@ stdenv.mkDerivation rec {
|
||||||
repo = pname;
|
repo = pname;
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
fetchSubmodules = true; # including gvc and libcall-ui which are designated as subprojects
|
fetchSubmodules = true; # including gvc and libcall-ui which are designated as subprojects
|
||||||
sha256 = "sha256-nxQYVWUXT1fNgOTRB3iWCLWYI/STk8vtguTbPPNTHdg=";
|
sha256 = "sha256-o/0NJZo1EPpXguN/tkUc+/9XaVTQWaLGe+2pU0B91Cg=";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [
|
nativeBuildInputs = [
|
||||||
|
|
|
@ -1,27 +0,0 @@
|
||||||
{ lib, stdenv
|
|
||||||
, fetchFromGitHub
|
|
||||||
, autoreconfHook
|
|
||||||
}:
|
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
|
||||||
pname = "cldr-emoji-annotation";
|
|
||||||
version = "37.0_13.0_0_2";
|
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
|
||||||
owner = "fujiwarat";
|
|
||||||
repo = "cldr-emoji-annotation";
|
|
||||||
rev = version;
|
|
||||||
sha256 = "0la3h6l58j9jfjvzwz65x56ijx7sppirwpqbqc06if4c2g0kzswj";
|
|
||||||
};
|
|
||||||
|
|
||||||
nativeBuildInputs = [
|
|
||||||
autoreconfHook
|
|
||||||
];
|
|
||||||
|
|
||||||
meta = with lib; {
|
|
||||||
description = "Emoji annotation files in CLDR";
|
|
||||||
homepage = "https://www.unicode.org/";
|
|
||||||
license = licenses.unicode-dfs-2016;
|
|
||||||
platforms = platforms.all;
|
|
||||||
};
|
|
||||||
}
|
|
|
@ -1,7 +1,6 @@
|
||||||
{ stdenv
|
{ stdenv
|
||||||
, lib
|
, lib
|
||||||
, fetchurl
|
, fetchurl
|
||||||
, fetchpatch
|
|
||||||
, meson
|
, meson
|
||||||
, ninja
|
, ninja
|
||||||
, gettext
|
, gettext
|
||||||
|
@ -31,22 +30,13 @@
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "gnome-maps";
|
pname = "gnome-maps";
|
||||||
version = "42.0";
|
version = "42.1";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "mirror://gnome/sources/${pname}/${lib.versions.major version}/${pname}-${version}.tar.xz";
|
url = "mirror://gnome/sources/${pname}/${lib.versions.major version}/${pname}-${version}.tar.xz";
|
||||||
sha256 = "sha256-BUSG03dAc3BqdqmBQXl40VG+O3Ik1yN3W74xbvoked8=";
|
sha256 = "sha256-CC+ElBAf080xvU8a6YgXEOMqUz+y3belcSJ5bJRm0q4=";
|
||||||
};
|
};
|
||||||
|
|
||||||
patches = [
|
|
||||||
# Do not pin to GWeather 3.0, the used API did not change in 4.0.
|
|
||||||
(fetchpatch {
|
|
||||||
url = "https://gitlab.gnome.org/GNOME/gnome-maps/-/commit/759d3087b70341b2c5f1af575ce44338d926690e.patch";
|
|
||||||
sha256 = "Qp9Hta00TLf2lOb9+g9vnPoK17mP3eHpCG2i1ewaw+w=";
|
|
||||||
revert = true;
|
|
||||||
})
|
|
||||||
];
|
|
||||||
|
|
||||||
doCheck = true;
|
doCheck = true;
|
||||||
|
|
||||||
nativeBuildInputs = [
|
nativeBuildInputs = [
|
||||||
|
@ -66,7 +56,6 @@ stdenv.mkDerivation rec {
|
||||||
geocode-glib
|
geocode-glib
|
||||||
gjs
|
gjs
|
||||||
gnome-online-accounts
|
gnome-online-accounts
|
||||||
gnome.adwaita-icon-theme
|
|
||||||
gobject-introspection
|
gobject-introspection
|
||||||
gsettings-desktop-schemas
|
gsettings-desktop-schemas
|
||||||
gtk3
|
gtk3
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
, libxml2
|
, libxml2
|
||||||
, python3
|
, python3
|
||||||
, libnotify
|
, libnotify
|
||||||
, wrapGAppsHook
|
, wrapGAppsHook4
|
||||||
, libmediaart
|
, libmediaart
|
||||||
, gobject-introspection
|
, gobject-introspection
|
||||||
, gnome-online-accounts
|
, gnome-online-accounts
|
||||||
|
@ -30,13 +30,13 @@
|
||||||
|
|
||||||
python3.pkgs.buildPythonApplication rec {
|
python3.pkgs.buildPythonApplication rec {
|
||||||
pname = "gnome-music";
|
pname = "gnome-music";
|
||||||
version = "42.0";
|
version = "42.1";
|
||||||
|
|
||||||
format = "other";
|
format = "other";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "mirror://gnome/sources/${pname}/${lib.versions.major version}/${pname}-${version}.tar.xz";
|
url = "mirror://gnome/sources/${pname}/${lib.versions.major version}/${pname}-${version}.tar.xz";
|
||||||
sha256 = "nWgZj5hSveD4NFhLlqgSiX0xDLcXKLak8Ji8spsZxdA=";
|
sha256 = "x3R/pqhrVrGK1v+VD/kB5Z7n+sEcaLKmcnr4bq7tgnA=";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [
|
nativeBuildInputs = [
|
||||||
|
@ -46,7 +46,7 @@ python3.pkgs.buildPythonApplication rec {
|
||||||
itstool
|
itstool
|
||||||
pkg-config
|
pkg-config
|
||||||
libxml2
|
libxml2
|
||||||
wrapGAppsHook
|
wrapGAppsHook4
|
||||||
desktop-file-utils
|
desktop-file-utils
|
||||||
appstream-glib
|
appstream-glib
|
||||||
gobject-introspection
|
gobject-introspection
|
||||||
|
@ -60,7 +60,6 @@ python3.pkgs.buildPythonApplication rec {
|
||||||
gnome-online-accounts
|
gnome-online-accounts
|
||||||
gobject-introspection
|
gobject-introspection
|
||||||
gdk-pixbuf
|
gdk-pixbuf
|
||||||
gnome.adwaita-icon-theme
|
|
||||||
python3
|
python3
|
||||||
grilo
|
grilo
|
||||||
grilo-plugins
|
grilo-plugins
|
||||||
|
|
|
@ -23,11 +23,11 @@
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "gnome-text-editor";
|
pname = "gnome-text-editor";
|
||||||
version = "42.0";
|
version = "42.1";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "mirror://gnome/sources/gnome-text-editor/${lib.versions.major version}/${pname}-${version}.tar.xz";
|
url = "mirror://gnome/sources/gnome-text-editor/${lib.versions.major version}/${pname}-${version}.tar.xz";
|
||||||
sha256 = "sha256-DjIUDuHBNChWO81feE5h7iL/0a0n2MAig7Q1ioHfq1A=";
|
sha256 = "sha256-o8hQgDO/tjqLSKBirB5nssMzugFTh5s4xmGWihA60Vw=";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [
|
nativeBuildInputs = [
|
||||||
|
|
|
@ -29,13 +29,13 @@
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "eog";
|
pname = "eog";
|
||||||
version = "42.0";
|
version = "42.1";
|
||||||
|
|
||||||
outputs = [ "out" "dev" "devdoc" ];
|
outputs = [ "out" "dev" "devdoc" ];
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "mirror://gnome/sources/${pname}/${lib.versions.major version}/${pname}-${version}.tar.xz";
|
url = "mirror://gnome/sources/${pname}/${lib.versions.major version}/${pname}-${version}.tar.xz";
|
||||||
sha256 = "sha256-+zW/tRZ6QhIfWae5t6wNdbvQUXua/W2Rgx6E01c13fg=";
|
sha256 = "sha256-/LEtXbyFYY3xSzDmMB5eHO+Dgq4nItL1WmQ1Adx8n60=";
|
||||||
};
|
};
|
||||||
|
|
||||||
patches = [
|
patches = [
|
||||||
|
|
|
@ -45,13 +45,13 @@
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "evolution-data-server";
|
pname = "evolution-data-server";
|
||||||
version = "3.44.0";
|
version = "3.44.1";
|
||||||
|
|
||||||
outputs = [ "out" "dev" ];
|
outputs = [ "out" "dev" ];
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "mirror://gnome/sources/evolution-data-server/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
|
url = "mirror://gnome/sources/evolution-data-server/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
|
||||||
sha256 = "DYiBtcUeG5F2GxlF2yZKRqq/VKc+6hyo9EiyB4FdWC4=";
|
sha256 = "bgWpAgSidvmdkyCX8QMswX3R2OJlx8VnJ8YyQP1MDM8=";
|
||||||
};
|
};
|
||||||
|
|
||||||
patches = [
|
patches = [
|
||||||
|
|
|
@ -28,11 +28,11 @@
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "gnome-remote-desktop";
|
pname = "gnome-remote-desktop";
|
||||||
version = "42.0";
|
version = "42.1";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "mirror://gnome/sources/${pname}/${lib.versions.major version}/${pname}-${version}.tar.xz";
|
url = "mirror://gnome/sources/${pname}/${lib.versions.major version}/${pname}-${version}.tar.xz";
|
||||||
hash = "sha256-s9wrt1x4Pe2quWqNu6wW3ZqhOebTooo9s+pAxgRluY8=";
|
hash = "sha256-ATHuOY32n2tOZ9YU1pElatZJgihCRXQU64iaI7/rmfo=";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [
|
nativeBuildInputs = [
|
||||||
|
|
|
@ -34,13 +34,13 @@
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "nautilus";
|
pname = "nautilus";
|
||||||
version = "42.0";
|
version = "42.1.1";
|
||||||
|
|
||||||
outputs = [ "out" "dev" ];
|
outputs = [ "out" "dev" ];
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "mirror://gnome/sources/${pname}/${lib.versions.major version}/${pname}-${version}.tar.xz";
|
url = "mirror://gnome/sources/${pname}/${lib.versions.major version}/${pname}-${version}.tar.xz";
|
||||||
sha256 = "PJBPM7otKgeIkr7ir3FITNYIkjzXjsfooVF7whVRE9U=";
|
sha256 = "hRnUVl6EKqPTHQ/jmyHUisVO3A8GWP4djqLaTnBMG2Y=";
|
||||||
};
|
};
|
||||||
|
|
||||||
patches = [
|
patches = [
|
||||||
|
|
|
@ -132,67 +132,67 @@ rec {
|
||||||
|
|
||||||
# v6.0 (lts)
|
# v6.0 (lts)
|
||||||
aspnetcore_6_0 = buildAspNetCore {
|
aspnetcore_6_0 = buildAspNetCore {
|
||||||
version = "6.0.3";
|
version = "6.0.4";
|
||||||
srcs = {
|
srcs = {
|
||||||
x86_64-linux = {
|
x86_64-linux = {
|
||||||
url = "https://download.visualstudio.microsoft.com/download/pr/3af854b6-80fb-425a-972f-c7f0d693bf1b/cd458a4feae5a98646ee12a14ab34151/aspnetcore-runtime-6.0.3-linux-x64.tar.gz";
|
url = "https://download.visualstudio.microsoft.com/download/pr/de3f6658-5d5b-4986-aeb1-7efdf5818437/7df572051df15117a0f52be1b79e1823/aspnetcore-runtime-6.0.4-linux-x64.tar.gz";
|
||||||
sha512 = "9ea54220468d922ef2c40433c4b8c70df6c60d8ea63a3ac1ff5e5ce712606ae5cfe1e57d321b87eff1b5dc34d7823a4b4b964180587383f22d9a0ff5bb3a8c88";
|
sha512 = "eaff93db0a4cc0adc2fc54de5e9a6e4b0844398451c06bcf6b2867471b8ed4fd0528ad04fe7150aa5ed306d5e08a5e4219c6029b96da03ad2d1c58e7a0ddacaf";
|
||||||
};
|
};
|
||||||
aarch64-linux = {
|
aarch64-linux = {
|
||||||
url = "https://download.visualstudio.microsoft.com/download/pr/1e7933b2-1202-4aeb-bb70-a6f9cecac61a/b12b5666b3d4cf508f8575581abd4033/aspnetcore-runtime-6.0.3-linux-arm64.tar.gz";
|
url = "https://download.visualstudio.microsoft.com/download/pr/ba1662bf-50e6-451a-957f-0d55bc6e5713/921fe0e68428ac47c098e97418d3126a/aspnetcore-runtime-6.0.4-linux-arm64.tar.gz";
|
||||||
sha512 = "745586b64d3e01f856c366821f6fb8ca97c55b2a90ba36d528fdf99c98938574805153e7d4fff0560afe8382bea14b35ddeba391a2dc2328285f02e125c9b702";
|
sha512 = "18ffa72b38dcd01bbfd9f656996e994dbcdb7b6b196771fc498bbaea774ad844f7fd5418487d0a5a7f83a76b3683f8913e22275bc25d66ee0c0d84ea4e279971";
|
||||||
};
|
};
|
||||||
x86_64-darwin = {
|
x86_64-darwin = {
|
||||||
url = "https://download.visualstudio.microsoft.com/download/pr/2cfe2a02-dd59-4cb7-9788-76c620eaa0ff/dfd0d449289a042be9bc62e4466bf350/aspnetcore-runtime-6.0.3-osx-x64.tar.gz";
|
url = "https://download.visualstudio.microsoft.com/download/pr/b39aa0b4-27e2-4fce-bf36-fb6d46f89e5e/6b8ca3b4c7026db460df1d49f5366f1b/aspnetcore-runtime-6.0.4-osx-x64.tar.gz";
|
||||||
sha512 = "bda83cf36fc9aa62ff3e16a26b5f8f37efa3221ab826467fe26f3072517a428c64e44bc52f8a90f5c77bc60eeeddb8c3d59d2a509999edce3b51b835dd7edf83";
|
sha512 = "33b1b24496296242dd78714564e52e6be575f46d681a5093a0aca842aff5e29778cbf31259f11ce395fc9a2368fa6bfde2e12a074ccf310f9b661c0bdaf39d2d";
|
||||||
};
|
};
|
||||||
aarch64-darwin = {
|
aarch64-darwin = {
|
||||||
url = "https://download.visualstudio.microsoft.com/download/pr/d7cf4456-d9ba-4a31-98e9-4681e1b0d8b8/b9c4cfded00e9940756e62c4486f64c6/aspnetcore-runtime-6.0.3-osx-arm64.tar.gz";
|
url = "https://download.visualstudio.microsoft.com/download/pr/d7b60e75-6901-4f68-8943-ce32cadeaf29/f14e40b3e9a69cbd79d47375b16a76e7/aspnetcore-runtime-6.0.4-osx-arm64.tar.gz";
|
||||||
sha512 = "03d1d4e8a8370856120e045ed4a83b3383d00fb56b5fdaf7db0de8bab5e3de60d03c02deaed6f72bde0d6b0e12511fe1202c4e2c25fdeeb489ad61a5902d71d3";
|
sha512 = "9ff8ecc60f70d8cfa53396761610282358aa7bcbd3f013aedc639be7b8f502a8cb121777c7e8a0a7d64d74b99211751ea8a8c1819861b72ad11d80590ba9ed2b";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
runtime_6_0 = buildNetRuntime {
|
runtime_6_0 = buildNetRuntime {
|
||||||
version = "6.0.3";
|
version = "6.0.4";
|
||||||
srcs = {
|
srcs = {
|
||||||
x86_64-linux = {
|
x86_64-linux = {
|
||||||
url = "https://download.visualstudio.microsoft.com/download/pr/4e766615-57e6-4b1d-a574-25eeb7a71107/9f95f74c33711e085302ffd644ef86ee/dotnet-runtime-6.0.3-linux-x64.tar.gz";
|
url = "https://download.visualstudio.microsoft.com/download/pr/5b08d331-15ac-4a53-82a5-522fa45b1b99/65ae300dd160ae0b88b91dd78834ce3e/dotnet-runtime-6.0.4-linux-x64.tar.gz";
|
||||||
sha512 = "083d9e6e72f0d8f175b341f5229277374e630c5358cfd3602fe611aeef59abec715edbe18d62135a5d13a650e99ef49f19b17e8c81663d0b5bee757519bec894";
|
sha512 = "001487bfb337d0f737c4e3dedc4bc41b3185922c07c07e8f1d47e4578914fdeeed7421d7af2c4bb5e17ebddd05fde4cb9aea1e8145018dcffeaca70c1fa49bbb";
|
||||||
};
|
};
|
||||||
aarch64-linux = {
|
aarch64-linux = {
|
||||||
url = "https://download.visualstudio.microsoft.com/download/pr/89b5d16e-cb5e-4e6c-90f6-7332e93d20ae/7a0146aa4fc59154a3256c5196a622c7/dotnet-runtime-6.0.3-linux-arm64.tar.gz";
|
url = "https://download.visualstudio.microsoft.com/download/pr/3641affa-8bb0-486f-93d9-68adff4f4af7/1e3df9fb86cba7299b9e575233975734/dotnet-runtime-6.0.4-linux-arm64.tar.gz";
|
||||||
sha512 = "f0f9fb191054dea2e4151a86c3de1a11ce574cc843cde429850db0996c7df403dfa348a277f1af96f13fec718ae77f3be75379ed3829b027e561564ff22c7258";
|
sha512 = "acbb50f2a1cde2bb8f59ec2059cd90f669748ce0da519ddbb831d8f279c4b896cc7a8f4275fb2c4726c5caf3d6430ee6d9823baa6f65238c7017ecbc2b8a6444";
|
||||||
};
|
};
|
||||||
x86_64-darwin = {
|
x86_64-darwin = {
|
||||||
url = "https://download.visualstudio.microsoft.com/download/pr/1f354e35-ff3f-4de7-b6be-f5001b7c3976/b7c8814ab28a6f00f063440e63903105/dotnet-runtime-6.0.3-osx-x64.tar.gz";
|
url = "https://download.visualstudio.microsoft.com/download/pr/c0bc0428-852d-4884-b536-3d0969a400ba/fe0a9a221c3e665e88b7020633f2cf8e/dotnet-runtime-6.0.4-osx-x64.tar.gz";
|
||||||
sha512 = "98c457cbc0ac8f5f0acd7807bb45726b78e87d4f554fd30123cc8d9568b5341cc5bba16c8e4c85537ec4798d7e4d7f2f11701d2045b124f1b36bca75d80458e8";
|
sha512 = "7a798ce54880533151cc9290129e1a6224e81e657026e5be580ee24742d54e8e8e5f8f3bdee2cb94d5129082e3a2ffd1460f490abb848aaf3558e584e2e2df43";
|
||||||
};
|
};
|
||||||
aarch64-darwin = {
|
aarch64-darwin = {
|
||||||
url = "https://download.visualstudio.microsoft.com/download/pr/03047609-269e-4ca6-bf2e-406c496b27e3/3b19ad4d3fbc5d9a92f436db13e9e3d1/dotnet-runtime-6.0.3-osx-arm64.tar.gz";
|
url = "https://download.visualstudio.microsoft.com/download/pr/dd2f6b72-bf47-4ae5-8a3d-4d394569cc34/87d408439ac5feffe2abf622dbfa5084/dotnet-runtime-6.0.4-osx-arm64.tar.gz";
|
||||||
sha512 = "1debd4acab3c6408c849323e6dfba28a626850c40f93a0debe46c54f0c0b39526f4118d5b2bcf0307efeba0bc2656a92187a685400095ae078227698a0aabfb3";
|
sha512 = "3070af5d9dc44820dc93ca89489f1dfa8024958f64a9d62fafddb49fa16325f0845cc53027703495dc524515e613f3e7701ef148da06653070cb2e3928fb0aca";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
sdk_6_0 = buildNetSdk {
|
sdk_6_0 = buildNetSdk {
|
||||||
version = "6.0.201";
|
version = "6.0.202";
|
||||||
srcs = {
|
srcs = {
|
||||||
x86_64-linux = {
|
x86_64-linux = {
|
||||||
url = "https://download.visualstudio.microsoft.com/download/pr/c505a449-9ecf-4352-8629-56216f521616/bd6807340faae05b61de340c8bf161e8/dotnet-sdk-6.0.201-linux-x64.tar.gz";
|
url = "https://download.visualstudio.microsoft.com/download/pr/9d8c7137-2091-4fc6-a419-60ba59c8b9de/db0c5cda94f31d2260d369123de32d59/dotnet-sdk-6.0.202-linux-x64.tar.gz";
|
||||||
sha512 = "a4d96b6ca2abb7d71cc2c64282f9bd07cedc52c03d8d6668346ae0cd33a9a670d7185ab0037c8f0ecd6c212141038ed9ea9b19a188d1df2aae10b2683ce818ce";
|
sha512 = "81e9c368d445d9e92e3af471d52dc2aa05e3ecb75ce95c13a2ed1d117852dae43d23d913bbe92eab730aef7f38a14488a1ac65c3b79444026a629647322c5798";
|
||||||
};
|
};
|
||||||
aarch64-linux = {
|
aarch64-linux = {
|
||||||
url = "https://download.visualstudio.microsoft.com/download/pr/33c6e1e3-e81f-44e8-9de8-91934fba3c94/9105f95a9e37cda6bd0c33651be2b90a/dotnet-sdk-6.0.201-linux-arm64.tar.gz";
|
url = "https://download.visualstudio.microsoft.com/download/pr/952f5525-7227-496f-85e5-09cadfb44629/eefd0f6eb8f809bfaf4f0661809ed826/dotnet-sdk-6.0.202-linux-arm64.tar.gz";
|
||||||
sha512 = "2ea443c27ab7ca9d566e4df0e842063642394fd22fe2a8620371171c8207ae6a4a72c8c54fc6af5b6b053be25cf9c09a74504f08b963e5bd84544619aed9afc2";
|
sha512 = "2d0021bb4cd221ffba6888dbd6300e459f45f4f9d3cf7323f3b97ee0f093ef678f5a36d1c982296f4e15bbcbd7275ced72c3e9b2fc754039ba663d0612ffd866";
|
||||||
};
|
};
|
||||||
x86_64-darwin = {
|
x86_64-darwin = {
|
||||||
url = "https://download.visualstudio.microsoft.com/download/pr/cecaa095-3254-4987-b105-6bb9b594a89c/df29881aea827565a96d5e47dc337749/dotnet-sdk-6.0.201-osx-x64.tar.gz";
|
url = "https://download.visualstudio.microsoft.com/download/pr/1a014dee-ff5f-48e3-a817-82b9bd536b56/fed3a710f5e0add13844a6ce400775a1/dotnet-sdk-6.0.202-osx-x64.tar.gz";
|
||||||
sha512 = "1df27ca5a1db1a8712acd95083aa00ec7b266618770e164d6460d0cf781b3643a7365ef35232140c83b588f7aa4e2d7e5f5b6d627f1851b2d0ec197172f9fb4d";
|
sha512 = "ff7df20ce9054ed50d521eba88e063422efa4d48cb3117cf733cc6ecea24012c2ac34f6df10d88f64fe7a952bb96455a3c2eb877f1d50c0b7bcaedf11f98ce82";
|
||||||
};
|
};
|
||||||
aarch64-darwin = {
|
aarch64-darwin = {
|
||||||
url = "https://download.visualstudio.microsoft.com/download/pr/628be5e6-7fc7-42b6-99c9-ea46fbcc3d14/d94bb4198af2d5013c75b1c70751ec8f/dotnet-sdk-6.0.201-osx-arm64.tar.gz";
|
url = "https://download.visualstudio.microsoft.com/download/pr/032fc69b-f437-4d17-9e6c-c204ce18a0b0/76386390762a9ba205666a6e45a2ac47/dotnet-sdk-6.0.202-osx-arm64.tar.gz";
|
||||||
sha512 = "0796a81339788fbc160885548983889dcffd26a5c0ac935b497b290ae99920386f3929cebfbef9bb22f644a207ba329cf8b90ffe7bbb49d1d99d0d8a05ce50c9";
|
sha512 = "8bf9ff3f89ac0f2d04b09d3f5df72efeac8007b9e33980c9c80eb735d050275a5594b11d902d0304ac9967111971bcd690be3adf34d4acbef6d247e8f2071f60";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
{ fetchNuGet }: [
|
{ fetchNuGet }: [
|
||||||
(fetchNuGet { pname = "Microsoft.AspNetCore.App.Ref"; version = "3.1.10"; sha256 = "0xn4zh7shvijqlr03fqsmps6gz856isd9bg9rk4z2c4599ggal77"; })
|
(fetchNuGet { pname = "Microsoft.AspNetCore.App.Ref"; version = "3.1.10"; sha256 = "0xn4zh7shvijqlr03fqsmps6gz856isd9bg9rk4z2c4599ggal77"; })
|
||||||
(fetchNuGet { pname = "Microsoft.NETCore.App.Host.osx-x64"; version = "3.1.23"; sha256 = "0r2jd4ys31sgp2zcf8lzkji1xkyaxzgrkrh5rkk7p3r8b5f7fkcv"; })
|
(fetchNuGet { pname = "Microsoft.NETCore.App.Host.osx-x64"; version = "3.1.24"; sha256 = "0a4ra58nhh8q8r9lmzihjabx3dwyzh0wpdjlz4qxvjjbr6cqnhy9"; })
|
||||||
(fetchNuGet { pname = "Microsoft.NETCore.App.Ref"; version = "3.1.0"; sha256 = "08svsiilx9spvjamcnjswv0dlpdrgryhr3asdz7cvnl914gjzq4y"; })
|
(fetchNuGet { pname = "Microsoft.NETCore.App.Ref"; version = "3.1.0"; sha256 = "08svsiilx9spvjamcnjswv0dlpdrgryhr3asdz7cvnl914gjzq4y"; })
|
||||||
(fetchNuGet { pname = "Microsoft.NETCore.Platforms"; version = "1.1.0"; sha256 = "08vh1r12g6ykjygq5d3vq09zylgb84l63k49jc4v8faw9g93iqqm"; })
|
(fetchNuGet { pname = "Microsoft.NETCore.Platforms"; version = "1.1.0"; sha256 = "08vh1r12g6ykjygq5d3vq09zylgb84l63k49jc4v8faw9g93iqqm"; })
|
||||||
(fetchNuGet { pname = "Microsoft.NETCore.Targets"; version = "1.1.0"; sha256 = "193xwf33fbm0ni3idxzbr5fdq3i2dlfgihsac9jj7whj0gd902nh"; })
|
(fetchNuGet { pname = "Microsoft.NETCore.Targets"; version = "1.1.0"; sha256 = "193xwf33fbm0ni3idxzbr5fdq3i2dlfgihsac9jj7whj0gd902nh"; })
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
{ fetchNuGet }: [
|
{ fetchNuGet }: [
|
||||||
(fetchNuGet { pname = "Microsoft.AspNetCore.App.Ref"; version = "3.1.10"; sha256 = "0xn4zh7shvijqlr03fqsmps6gz856isd9bg9rk4z2c4599ggal77"; })
|
(fetchNuGet { pname = "Microsoft.AspNetCore.App.Ref"; version = "3.1.10"; sha256 = "0xn4zh7shvijqlr03fqsmps6gz856isd9bg9rk4z2c4599ggal77"; })
|
||||||
(fetchNuGet { pname = "Microsoft.NETCore.App.Host.linux-x64"; version = "3.1.23"; sha256 = "09cy79swsmrfczv92wmxrwin7djpdl22yzhriac7r1xcg2sc36yk"; })
|
(fetchNuGet { pname = "Microsoft.NETCore.App.Host.linux-x64"; version = "3.1.24"; sha256 = "16wn8f3aswbbp1ivh0rdmhq99924ba8jmgaw964h23ncy6xyh2ip"; })
|
||||||
(fetchNuGet { pname = "Microsoft.NETCore.App.Ref"; version = "3.1.0"; sha256 = "08svsiilx9spvjamcnjswv0dlpdrgryhr3asdz7cvnl914gjzq4y"; })
|
(fetchNuGet { pname = "Microsoft.NETCore.App.Ref"; version = "3.1.0"; sha256 = "08svsiilx9spvjamcnjswv0dlpdrgryhr3asdz7cvnl914gjzq4y"; })
|
||||||
(fetchNuGet { pname = "Microsoft.NETCore.Platforms"; version = "1.1.0"; sha256 = "08vh1r12g6ykjygq5d3vq09zylgb84l63k49jc4v8faw9g93iqqm"; })
|
(fetchNuGet { pname = "Microsoft.NETCore.Platforms"; version = "1.1.0"; sha256 = "08vh1r12g6ykjygq5d3vq09zylgb84l63k49jc4v8faw9g93iqqm"; })
|
||||||
(fetchNuGet { pname = "Microsoft.NETCore.Targets"; version = "1.1.0"; sha256 = "193xwf33fbm0ni3idxzbr5fdq3i2dlfgihsac9jj7whj0gd902nh"; })
|
(fetchNuGet { pname = "Microsoft.NETCore.Targets"; version = "1.1.0"; sha256 = "193xwf33fbm0ni3idxzbr5fdq3i2dlfgihsac9jj7whj0gd902nh"; })
|
||||||
|
|
|
@ -300,11 +300,6 @@ in {
|
||||||
inherit passthruFun;
|
inherit passthruFun;
|
||||||
};
|
};
|
||||||
|
|
||||||
graalpython37 = callPackage ./graalpython/default.nix {
|
|
||||||
self = pythonInterpreters.graalpython37;
|
|
||||||
inherit passthruFun;
|
|
||||||
};
|
|
||||||
|
|
||||||
rustpython = callPackage ./rustpython/default.nix {
|
rustpython = callPackage ./rustpython/default.nix {
|
||||||
inherit (darwin.apple_sdk.frameworks) SystemConfiguration;
|
inherit (darwin.apple_sdk.frameworks) SystemConfiguration;
|
||||||
};
|
};
|
||||||
|
|
|
@ -1,21 +0,0 @@
|
||||||
{ pkgs
|
|
||||||
, lib
|
|
||||||
, graalvm8
|
|
||||||
, passthruFun
|
|
||||||
, packageOverrides ? (self: super: {})
|
|
||||||
, self
|
|
||||||
}:
|
|
||||||
|
|
||||||
let
|
|
||||||
passthru = passthruFun {
|
|
||||||
inherit self packageOverrides;
|
|
||||||
implementation = "graal";
|
|
||||||
sourceVersion = graalvm8.version;
|
|
||||||
pythonVersion = "3.7";
|
|
||||||
libPrefix = "graalvm";
|
|
||||||
sitePackages = "jre/languages/python/lib-python/3/site-packages";
|
|
||||||
executable = "graalpython";
|
|
||||||
hasDistutilsCxxPatch = false;
|
|
||||||
pythonForBuild = pkgs.buildPackages.pythonInterpreters.graalpython37;
|
|
||||||
};
|
|
||||||
in lib.extendDerivation true passthru graalvm8
|
|
|
@ -9,8 +9,8 @@ stdenv.mkDerivation rec {
|
||||||
pname = "bctoolbox";
|
pname = "bctoolbox";
|
||||||
version = "5.1.17";
|
version = "5.1.17";
|
||||||
|
|
||||||
nativeBuildInputs = [ cmake bcunit ];
|
nativeBuildInputs = [ cmake ];
|
||||||
buildInputs = [ mbedtls ];
|
buildInputs = [ mbedtls bcunit ];
|
||||||
|
|
||||||
src = fetchFromGitLab {
|
src = fetchFromGitLab {
|
||||||
domain = "gitlab.linphone.org";
|
domain = "gitlab.linphone.org";
|
||||||
|
@ -26,6 +26,8 @@ stdenv.mkDerivation rec {
|
||||||
|
|
||||||
NIX_CFLAGS_COMPILE = [ "-Wno-error=stringop-truncation" ];
|
NIX_CFLAGS_COMPILE = [ "-Wno-error=stringop-truncation" ];
|
||||||
|
|
||||||
|
strictDeps = true;
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
description = "Utilities library for Linphone";
|
description = "Utilities library for Linphone";
|
||||||
homepage = "https://gitlab.linphone.org/BC/public/bctoolbox";
|
homepage = "https://gitlab.linphone.org/BC/public/bctoolbox";
|
||||||
|
|
|
@ -43,11 +43,11 @@
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "gvfs";
|
pname = "gvfs";
|
||||||
version = "1.50.0";
|
version = "1.50.1";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "mirror://gnome/sources/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
|
url = "mirror://gnome/sources/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
|
||||||
sha256 = "y8L1ZNLp8Ax2BnP0LWgDvOPggat/+0RW3v//upM5tN0=";
|
sha256 = "dPb0EU9kJJOEroNKv6tjkjGLdCLOUyFV1rSbrh/cQFY=";
|
||||||
};
|
};
|
||||||
|
|
||||||
postPatch = ''
|
postPatch = ''
|
||||||
|
|
|
@ -21,7 +21,7 @@
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "libadwaita";
|
pname = "libadwaita";
|
||||||
version = "1.1.0";
|
version = "1.1.1";
|
||||||
|
|
||||||
outputs = [ "out" "dev" "devdoc" ];
|
outputs = [ "out" "dev" "devdoc" ];
|
||||||
outputBin = "devdoc"; # demo app
|
outputBin = "devdoc"; # demo app
|
||||||
|
@ -31,7 +31,7 @@ stdenv.mkDerivation rec {
|
||||||
owner = "GNOME";
|
owner = "GNOME";
|
||||||
repo = "libadwaita";
|
repo = "libadwaita";
|
||||||
rev = version;
|
rev = version;
|
||||||
hash = "sha256-+bgCD2jy3M0gEAtbB+nOptQGEXXkvk1idoggJz4UMy0=";
|
hash = "sha256-iCMCQyhCUhp1f20+Qost9nnmfIUFE0iLKMKT/PfwOd4=";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [
|
nativeBuildInputs = [
|
||||||
|
|
|
@ -11,6 +11,9 @@ stdenv.mkDerivation rec {
|
||||||
sha256 = "0xbavf9f355dl1d3qv59x4ryypqrdanh9xdvw2d0q66l008crdkq";
|
sha256 = "0xbavf9f355dl1d3qv59x4ryypqrdanh9xdvw2d0q66l008crdkq";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
# Fix build with GCC 11.
|
||||||
|
NIX_CFLAGS_COMPILE = [ "-std=c++14" ];
|
||||||
|
|
||||||
patches = [
|
patches = [
|
||||||
(fetchpatch {
|
(fetchpatch {
|
||||||
url = "https://github.com/lfranchi/libechonest/commit/009514f65044823ef29045397d4b58dd04d09977.patch";
|
url = "https://github.com/lfranchi/libechonest/commit/009514f65044823ef29045397d4b58dd04d09977.patch";
|
||||||
|
|
|
@ -15,6 +15,7 @@
|
||||||
, xvfb-run
|
, xvfb-run
|
||||||
, gdk-pixbuf
|
, gdk-pixbuf
|
||||||
, librsvg
|
, librsvg
|
||||||
|
, libxml2
|
||||||
, hicolor-icon-theme
|
, hicolor-icon-theme
|
||||||
, at-spi2-atk
|
, at-spi2-atk
|
||||||
, at-spi2-core
|
, at-spi2-core
|
||||||
|
@ -25,7 +26,7 @@
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "libhandy";
|
pname = "libhandy";
|
||||||
version = "1.6.1";
|
version = "1.6.2";
|
||||||
|
|
||||||
outputs = [
|
outputs = [
|
||||||
"out"
|
"out"
|
||||||
|
@ -38,7 +39,7 @@ stdenv.mkDerivation rec {
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "mirror://gnome/sources/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
|
url = "mirror://gnome/sources/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
|
||||||
sha256 = "sha256-bqsDhEBNVr0bH6BZ2aCBF3d49q4ID/whIPKGVsp0YqQ=";
|
sha256 = "sha256-f6iaqoeWa20PX0700+/a9lTisB6ix84r1wMB0fn0LKM=";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [
|
nativeBuildInputs = [
|
||||||
|
@ -48,6 +49,8 @@ stdenv.mkDerivation rec {
|
||||||
ninja
|
ninja
|
||||||
pkg-config
|
pkg-config
|
||||||
vala
|
vala
|
||||||
|
] ++ lib.optionals enableGlade [
|
||||||
|
libxml2 # for xmllint
|
||||||
];
|
];
|
||||||
|
|
||||||
buildInputs = [
|
buildInputs = [
|
||||||
|
|
|
@ -14,7 +14,7 @@ stdenv.mkDerivation rec {
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
description = "A userspace library providing a low-level netlink API to the in-kernel nf_tables subsystem";
|
description = "A userspace library providing a low-level netlink API to the in-kernel nf_tables subsystem";
|
||||||
homepage = "http://netfilter.org/projects/libnftnl";
|
homepage = "https://netfilter.org/projects/libnftnl/";
|
||||||
license = licenses.gpl2Plus;
|
license = licenses.gpl2Plus;
|
||||||
platforms = platforms.linux;
|
platforms = platforms.linux;
|
||||||
maintainers = with maintainers; [ fpletz ajs124 ];
|
maintainers = with maintainers; [ fpletz ajs124 ];
|
||||||
|
|
|
@ -15,13 +15,13 @@
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "libyang";
|
pname = "libyang";
|
||||||
version = "2.0.112";
|
version = "2.0.164";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "CESNET";
|
owner = "CESNET";
|
||||||
repo = "libyang";
|
repo = "libyang";
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
sha256 = "sha256-f8x0tC3XcQ9fnUE987GYw8qEo/B+J759vpCImqG3QWs=";
|
sha256 = "sha256-0Ou0j9KaNkX/SFmid+wphvtu3wDTXkw+8xdck6lEE3w=";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [
|
nativeBuildInputs = [
|
||||||
|
|
38
pkgs/development/libraries/redis-plus-plus/default.nix
Normal file
38
pkgs/development/libraries/redis-plus-plus/default.nix
Normal file
|
@ -0,0 +1,38 @@
|
||||||
|
{ lib, stdenv, fetchFromGitHub, cmake, hiredis
|
||||||
|
, enableShared ? !stdenv.hostPlatform.isStatic
|
||||||
|
, enableStatic ? stdenv.hostPlatform.isStatic
|
||||||
|
}:
|
||||||
|
|
||||||
|
# You must build at one type of library
|
||||||
|
assert enableShared || enableStatic;
|
||||||
|
|
||||||
|
stdenv.mkDerivation rec {
|
||||||
|
pname = "redis-plus-plus";
|
||||||
|
version = "1.3.3";
|
||||||
|
|
||||||
|
src = fetchFromGitHub {
|
||||||
|
owner = "sewenew";
|
||||||
|
repo = "redis-plus-plus";
|
||||||
|
rev = version;
|
||||||
|
sha256 = "sha256-k4q5YbbbKKHXcL0nndzJPshzXS20ARz4Tdy5cBg7kMc=";
|
||||||
|
};
|
||||||
|
|
||||||
|
nativeBuildInputs = [ cmake ];
|
||||||
|
propagatedBuildInputs = [ hiredis ];
|
||||||
|
|
||||||
|
cmakeFlags = [
|
||||||
|
"-DREDIS_PLUS_PLUS_BUILD_TEST=OFF"
|
||||||
|
] ++ lib.optional (!enableShared) [
|
||||||
|
"-DREDIS_PLUS_PLUS_BUILD_SHARED=OFF"
|
||||||
|
] ++ lib.optional (!enableStatic) [
|
||||||
|
"-DREDIS_PLUS_PLUS_BUILD_STATIC=OFF"
|
||||||
|
];
|
||||||
|
|
||||||
|
meta = with lib; {
|
||||||
|
homepage = "https://github.com/sewenew/redis-plus-plus";
|
||||||
|
description = "Redis client written in C++";
|
||||||
|
license = licenses.asl20;
|
||||||
|
platforms = platforms.linux;
|
||||||
|
maintainers = with maintainers; [ wheelsandmetal ];
|
||||||
|
};
|
||||||
|
}
|
|
@ -8,13 +8,13 @@ with lib;
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "vapoursynth";
|
pname = "vapoursynth";
|
||||||
version = "R57";
|
version = "R58";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "vapoursynth";
|
owner = "vapoursynth";
|
||||||
repo = "vapoursynth";
|
repo = "vapoursynth";
|
||||||
rev = version;
|
rev = version;
|
||||||
sha256 = "sha256-tPQ1SOIpFevOYzL9a8Lc5+dv2egVX1CY3km8yWVv+Sk=";
|
sha256 = "sha256-LIjNfyfpyvE+Ec6f4aGzRA4ZGoWPFhjtUw4yrenDsUQ=";
|
||||||
};
|
};
|
||||||
|
|
||||||
patches = [
|
patches = [
|
||||||
|
|
|
@ -58,6 +58,7 @@
|
||||||
, "coc-flutter"
|
, "coc-flutter"
|
||||||
, "coc-git"
|
, "coc-git"
|
||||||
, "coc-go"
|
, "coc-go"
|
||||||
|
, "coc-haxe"
|
||||||
, "coc-highlight"
|
, "coc-highlight"
|
||||||
, "coc-html"
|
, "coc-html"
|
||||||
, "coc-imselect"
|
, "coc-imselect"
|
||||||
|
|
2424
pkgs/development/node-packages/node-packages.nix
generated
2424
pkgs/development/node-packages/node-packages.nix
generated
File diff suppressed because it is too large
Load diff
|
@ -11,14 +11,14 @@
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "aioftp";
|
pname = "aioftp";
|
||||||
version = "0.21.0";
|
version = "0.21.2";
|
||||||
format = "setuptools";
|
format = "setuptools";
|
||||||
|
|
||||||
disabled = pythonOlder "3.7";
|
disabled = pythonOlder "3.7";
|
||||||
|
|
||||||
src = fetchPypi {
|
src = fetchPypi {
|
||||||
inherit pname version;
|
inherit pname version;
|
||||||
sha256 = "sha256-TwORfChymaB4k5Q3CAPjsPaTXiQdjyi7s2fCN5qTT5I=";
|
sha256 = "sha256-JWzeBdCPXLYMmKkvCqQQF/mHoRbdRvj0vKVF4+D8LSI=";
|
||||||
};
|
};
|
||||||
|
|
||||||
propagatedBuildInputs = [
|
propagatedBuildInputs = [
|
||||||
|
|
|
@ -41,6 +41,12 @@ buildPythonPackage rec {
|
||||||
"aiohttp_remotes"
|
"aiohttp_remotes"
|
||||||
];
|
];
|
||||||
|
|
||||||
|
pytestFlagsArray = [
|
||||||
|
"-W"
|
||||||
|
"ignore::DeprecationWarning"
|
||||||
|
"--asyncio-mode=auto"
|
||||||
|
];
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
description = "Set of useful tools for aiohttp.web server";
|
description = "Set of useful tools for aiohttp.web server";
|
||||||
homepage = "https://github.com/wikibusiness/aiohttp-remotes";
|
homepage = "https://github.com/wikibusiness/aiohttp-remotes";
|
||||||
|
|
|
@ -13,6 +13,7 @@
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "aiohttp-swagger";
|
pname = "aiohttp-swagger";
|
||||||
version = "1.0.15";
|
version = "1.0.15";
|
||||||
|
format = "setuptools";
|
||||||
|
|
||||||
disabled = pythonOlder "3.6";
|
disabled = pythonOlder "3.6";
|
||||||
|
|
||||||
|
@ -20,7 +21,7 @@ buildPythonPackage rec {
|
||||||
owner = "cr0hn";
|
owner = "cr0hn";
|
||||||
repo = pname;
|
repo = pname;
|
||||||
rev = version;
|
rev = version;
|
||||||
sha256 = "sha256-M43sNpbXWXFRTd549cZhvhO35nBB6OH+ki36BzSk87Q=";
|
hash = "sha256-M43sNpbXWXFRTd549cZhvhO35nBB6OH+ki36BzSk87Q=";
|
||||||
};
|
};
|
||||||
|
|
||||||
propagatedBuildInputs = [
|
propagatedBuildInputs = [
|
||||||
|
@ -41,7 +42,14 @@ buildPythonPackage rec {
|
||||||
--replace "jinja2~=2.11.2" "jinja2>=2.11.2"
|
--replace "jinja2~=2.11.2" "jinja2>=2.11.2"
|
||||||
'';
|
'';
|
||||||
|
|
||||||
pythonImportsCheck = [ "aiohttp_swagger" ];
|
preCheck = ''
|
||||||
|
# The custom client is obsolete
|
||||||
|
rm tests/conftest.py
|
||||||
|
'';
|
||||||
|
|
||||||
|
pythonImportsCheck = [
|
||||||
|
"aiohttp_swagger"
|
||||||
|
];
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
description = "Swagger API Documentation builder for aiohttp";
|
description = "Swagger API Documentation builder for aiohttp";
|
||||||
|
|
|
@ -9,11 +9,11 @@
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "amply";
|
pname = "amply";
|
||||||
version = "0.1.4";
|
version = "0.1.5";
|
||||||
|
|
||||||
src = fetchPypi {
|
src = fetchPypi {
|
||||||
inherit pname version;
|
inherit pname version;
|
||||||
sha256 = "cb12dcb49d16b168c02be128a1527ecde50211e4bd94af76ff4e67707f5a2d38";
|
sha256 = "sha256-rXF7SQtrcFWQn6oZXoKkQytwb4+VhUBQFy9Ckx5HhCY=";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [ setuptools-scm ];
|
nativeBuildInputs = [ setuptools-scm ];
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
{ buildPythonPackage
|
{ lib
|
||||||
|
, buildPythonPackage
|
||||||
, fetchFromGitHub
|
, fetchFromGitHub
|
||||||
, lib
|
, pythonOlder
|
||||||
|
|
||||||
# pythonPackages
|
# pythonPackages
|
||||||
, anyconfig
|
, anyconfig
|
||||||
|
@ -18,14 +19,16 @@
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "ansible-doctor";
|
pname = "ansible-doctor";
|
||||||
version = "1.2.1";
|
version = "1.2.4";
|
||||||
format = "pyproject";
|
format = "pyproject";
|
||||||
|
|
||||||
|
disabled = pythonOlder "3.7";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "thegeeklab";
|
owner = "thegeeklab";
|
||||||
repo = "ansible-doctor";
|
repo = "ansible-doctor";
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
sha256 = "sha256-2Jaf7asU4c7kw9v9dUYDL4/M2Y/2qhMM3m0jqYiobUI=";
|
hash = "sha256-e0FmV4U96TSC/dYJlgo5AeLdXQ7Z7rrP4JCtBxJdkhU=";
|
||||||
};
|
};
|
||||||
|
|
||||||
postInstall = ''
|
postInstall = ''
|
||||||
|
@ -34,6 +37,7 @@ buildPythonPackage rec {
|
||||||
|
|
||||||
postPatch = ''
|
postPatch = ''
|
||||||
substituteInPlace pyproject.toml \
|
substituteInPlace pyproject.toml \
|
||||||
|
--replace 'anyconfig = "0.13.0"' 'anyconfig = "*"' \
|
||||||
--replace 'environs = "9.5.0"' 'environs = "*"' \
|
--replace 'environs = "9.5.0"' 'environs = "*"' \
|
||||||
--replace 'jsonschema = "4.4.0"' 'jsonschema = "*"' \
|
--replace 'jsonschema = "4.4.0"' 'jsonschema = "*"' \
|
||||||
--replace '"ruamel.yaml" = "0.17.21"' '"ruamel.yaml" = "*"'
|
--replace '"ruamel.yaml" = "0.17.21"' '"ruamel.yaml" = "*"'
|
||||||
|
@ -58,7 +62,10 @@ buildPythonPackage rec {
|
||||||
|
|
||||||
# no tests
|
# no tests
|
||||||
doCheck = false;
|
doCheck = false;
|
||||||
pythonImportsCheck = [ "ansibledoctor" ];
|
|
||||||
|
pythonImportsCheck = [
|
||||||
|
"ansibledoctor"
|
||||||
|
];
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
description = "Annotation based documentation for your Ansible roles";
|
description = "Annotation based documentation for your Ansible roles";
|
||||||
|
|
|
@ -21,7 +21,7 @@
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "ansible-later";
|
pname = "ansible-later";
|
||||||
version = "2.0.9";
|
version = "2.0.10";
|
||||||
format = "pyproject";
|
format = "pyproject";
|
||||||
|
|
||||||
disabled = pythonOlder "3.8";
|
disabled = pythonOlder "3.8";
|
||||||
|
@ -30,7 +30,7 @@ buildPythonPackage rec {
|
||||||
owner = "thegeeklab";
|
owner = "thegeeklab";
|
||||||
repo = pname;
|
repo = pname;
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
hash = "sha256-g7/RClQB+6HsDbe/VjjKka97LcwRTKO0OD0RlCG9lWY=";
|
hash = "sha256-EwWoRLTA1vm8Su3VpXTrRVtmtneEsO/+SuuY1k1yeMQ=";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [
|
nativeBuildInputs = [
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
, fetchFromGitHub
|
, fetchFromGitHub
|
||||||
, sqlite
|
, sqlite
|
||||||
, isPyPy
|
, isPyPy
|
||||||
, pytestCheckHook
|
, python
|
||||||
}:
|
}:
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
|
@ -25,37 +25,13 @@ buildPythonPackage rec {
|
||||||
sqlite
|
sqlite
|
||||||
];
|
];
|
||||||
|
|
||||||
checkInputs = [
|
# Project uses custom test setup to exclude some tests by default, so using pytest
|
||||||
pytestCheckHook
|
# requires more maintenance
|
||||||
];
|
# https://github.com/rogerbinns/apsw/issues/335
|
||||||
|
checkPhase = ''
|
||||||
# Works around the following error by dropping the call to that function
|
${python.interpreter} setup.py test
|
||||||
# def print_version_info(write=write):
|
|
||||||
# > write(" Python " + sys.executable + " " + str(sys.version_info) + "\n")
|
|
||||||
# E TypeError: 'module' object is not callable
|
|
||||||
preCheck = ''
|
|
||||||
sed -i '/print_version_info(write)/d' tests.py
|
|
||||||
'';
|
'';
|
||||||
|
|
||||||
pytestFlagsArray = [
|
|
||||||
"tests.py"
|
|
||||||
];
|
|
||||||
|
|
||||||
disabledTests = [
|
|
||||||
"testCursor"
|
|
||||||
"testdb"
|
|
||||||
"testLargeObjects"
|
|
||||||
"testLoadExtension"
|
|
||||||
"testShell"
|
|
||||||
"testVFS"
|
|
||||||
"testVFSWithWAL"
|
|
||||||
] ++ lib.optionals stdenv.isDarwin [
|
|
||||||
# This is https://github.com/rogerbinns/apsw/issues/277 but
|
|
||||||
# because we use pytestCheckHook we need to blacklist the test
|
|
||||||
# manually
|
|
||||||
"testzzForkChecker"
|
|
||||||
];
|
|
||||||
|
|
||||||
pythonImportsCheck = [
|
pythonImportsCheck = [
|
||||||
"apsw"
|
"apsw"
|
||||||
];
|
];
|
||||||
|
@ -64,6 +40,6 @@ buildPythonPackage rec {
|
||||||
description = "A Python wrapper for the SQLite embedded relational database engine";
|
description = "A Python wrapper for the SQLite embedded relational database engine";
|
||||||
homepage = "https://github.com/rogerbinns/apsw";
|
homepage = "https://github.com/rogerbinns/apsw";
|
||||||
license = licenses.zlib;
|
license = licenses.zlib;
|
||||||
maintainers = with maintainers; [ ];
|
maintainers = with maintainers; [ gador ];
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -12,11 +12,11 @@
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "asciimatics";
|
pname = "asciimatics";
|
||||||
version = "1.13.0";
|
version = "1.14.0";
|
||||||
|
|
||||||
src = fetchPypi {
|
src = fetchPypi {
|
||||||
inherit pname version;
|
inherit pname version;
|
||||||
sha256 = "a041826ec5add03fb882d8981c1debf9b9e98274f4f2d52ec21ef30de70c2c6e";
|
sha256 = "sha256-FtIM5CIQtDTrBbpGns24KTrH7TwM4N1PcOMNctdgIic=";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [
|
nativeBuildInputs = [
|
||||||
|
|
|
@ -1,31 +1,42 @@
|
||||||
{ lib
|
{ lib
|
||||||
|
, boto3
|
||||||
, botocore
|
, botocore
|
||||||
, buildPythonPackage
|
, buildPythonPackage
|
||||||
, click
|
, click
|
||||||
, configparser
|
, configparser
|
||||||
, fetchPypi
|
, fetchFromGitHub
|
||||||
|
, fetchpatch
|
||||||
, fido2
|
, fido2
|
||||||
, glibcLocales
|
|
||||||
, isPy27
|
|
||||||
, lxml
|
, lxml
|
||||||
, mock
|
, poetry-core
|
||||||
, pyopenssl
|
, pyopenssl
|
||||||
, pytestCheckHook
|
, pytestCheckHook
|
||||||
|
, pythonOlder
|
||||||
, requests
|
, requests
|
||||||
, requests-kerberos
|
, requests-kerberos
|
||||||
|
, toml
|
||||||
}:
|
}:
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "aws-adfs";
|
pname = "aws-adfs";
|
||||||
version = "2.0.1";
|
version = "2.0.1";
|
||||||
disabled = isPy27;
|
format = "pyproject";
|
||||||
|
|
||||||
src = fetchPypi {
|
disabled = pythonOlder "3.6";
|
||||||
inherit pname version;
|
|
||||||
sha256 = "sha256-+WMv52JIbh51pqLhDnUCzrcbPD5eutzwFcPOhO+nR7s=";
|
src = fetchFromGitHub {
|
||||||
|
owner = "venth";
|
||||||
|
repo = pname;
|
||||||
|
rev = version;
|
||||||
|
hash = "sha256-0BURXbEOZvb8kszuajLtR+V7HjJycCBAQrm3WqpVB1w=";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
nativeBuildInputs = [
|
||||||
|
poetry-core
|
||||||
|
];
|
||||||
|
|
||||||
propagatedBuildInputs = [
|
propagatedBuildInputs = [
|
||||||
|
boto3
|
||||||
botocore
|
botocore
|
||||||
click
|
click
|
||||||
configparser
|
configparser
|
||||||
|
@ -36,31 +47,38 @@ buildPythonPackage rec {
|
||||||
requests-kerberos
|
requests-kerberos
|
||||||
];
|
];
|
||||||
|
|
||||||
checkInputs = [
|
patches = [
|
||||||
glibcLocales
|
# Switch to poetry-core, https://github.com/venth/aws-adfs/pull/230
|
||||||
mock
|
(fetchpatch {
|
||||||
pytestCheckHook
|
name = "switch-to-poetry-core.patch";
|
||||||
|
url = "https://github.com/venth/aws-adfs/commit/da095ccf64629d36a6045ffec2684038378ee690.patch";
|
||||||
|
sha256 = "sha256-xg4c7iIonkUmNN74q/UeGSuYP3to7q4cLW6+TMW9nh4=";
|
||||||
|
})
|
||||||
];
|
];
|
||||||
|
|
||||||
# Relax version constraint
|
|
||||||
postPatch = ''
|
postPatch = ''
|
||||||
substituteInPlace setup.py \
|
substituteInPlace pyproject.toml \
|
||||||
--replace 'coverage < 4' 'coverage' \
|
--replace 'boto3 = "^1.20.50"' 'boto3 = "*"' \
|
||||||
--replace 'fido2>=0.8.1,<0.9.0' 'fido2>=0.8.1,<1.0.0'
|
--replace 'botocore = ">=1.12.6"' 'botocore = "*"'
|
||||||
'';
|
'';
|
||||||
|
|
||||||
# Test suite writes files to $HOME/.aws/, or /homeless-shelter if unset
|
checkInputs = [
|
||||||
HOME = ".";
|
pytestCheckHook
|
||||||
|
toml
|
||||||
|
];
|
||||||
|
|
||||||
# Required for python3 tests, along with glibcLocales
|
preCheck = ''
|
||||||
LC_ALL = "en_US.UTF-8";
|
export HOME=$(mktemp -d);
|
||||||
|
'';
|
||||||
|
|
||||||
pythonImportsCheck = [ "aws_adfs" ];
|
pythonImportsCheck = [
|
||||||
|
"aws_adfs"
|
||||||
|
];
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
description = "Command line tool to ease aws cli authentication against ADFS";
|
description = "Command line tool to ease AWS CLI authentication against ADFS";
|
||||||
homepage = "https://github.com/venth/aws-adfs";
|
homepage = "https://github.com/venth/aws-adfs";
|
||||||
license = licenses.psfl;
|
license = licenses.psfl;
|
||||||
maintainers = [ maintainers.bhipple ];
|
maintainers = with maintainers; [ bhipple ];
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,10 +1,12 @@
|
||||||
{ lib
|
{ lib
|
||||||
, buildPythonPackage
|
, buildPythonPackage
|
||||||
, fetchFromGitHub
|
, fetchFromGitHub
|
||||||
, pythonOlder
|
, hypothesis
|
||||||
, poetry-core
|
, poetry-core
|
||||||
, pytestCheckHook
|
, pytestCheckHook
|
||||||
|
, pythonOlder
|
||||||
}:
|
}:
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "collections-extended";
|
pname = "collections-extended";
|
||||||
version = "2.0.2";
|
version = "2.0.2";
|
||||||
|
@ -16,7 +18,7 @@ buildPythonPackage rec {
|
||||||
owner = "mlenzen";
|
owner = "mlenzen";
|
||||||
repo = pname;
|
repo = pname;
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
sha256 = "sha256-cK13+CQUELKSiLpG747+C+RB5b6luu0mWLLXTT+uGH4=";
|
hash = "sha256-cK13+CQUELKSiLpG747+C+RB5b6luu0mWLLXTT+uGH4=";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [
|
nativeBuildInputs = [
|
||||||
|
@ -24,14 +26,17 @@ buildPythonPackage rec {
|
||||||
];
|
];
|
||||||
|
|
||||||
checkInputs = [
|
checkInputs = [
|
||||||
|
hypothesis
|
||||||
pytestCheckHook
|
pytestCheckHook
|
||||||
];
|
];
|
||||||
|
|
||||||
pythonImportsCheck = [ "collections_extended" ];
|
pythonImportsCheck = [
|
||||||
|
"collections_extended"
|
||||||
|
];
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
|
description = "Extra Python Collections - bags (multisets), setlists (unique list/indexed set), RangeMap and IndexedDict";
|
||||||
homepage = "https://github.com/mlenzen/collections-extended";
|
homepage = "https://github.com/mlenzen/collections-extended";
|
||||||
description = "Extra Python Collections - bags (multisets), setlists (unique list / indexed set), RangeMap and IndexedDict";
|
|
||||||
license = licenses.asl20;
|
license = licenses.asl20;
|
||||||
maintainers = with maintainers; [ exarkun ];
|
maintainers = with maintainers; [ exarkun ];
|
||||||
};
|
};
|
||||||
|
|
|
@ -6,14 +6,14 @@
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "coqpit";
|
pname = "coqpit";
|
||||||
version = "0.0.15";
|
version = "0.0.16";
|
||||||
format = "setuptools";
|
format = "setuptools";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "coqui-ai";
|
owner = "coqui-ai";
|
||||||
repo = pname;
|
repo = pname;
|
||||||
rev = "v${version}";
|
rev = "refs/tags/v${version}";
|
||||||
sha256 = "sha256-i2Lf7YQ9Ht4AlmfIBvJTWNPgEk8Kv92rs5VxuPgvR5U=";
|
sha256 = "sha256-f1FLjR4VzSOA/VaeseVA4F1NWVJIvokIZIDW1k7fNqU=";
|
||||||
};
|
};
|
||||||
|
|
||||||
checkInputs = [
|
checkInputs = [
|
||||||
|
|
|
@ -13,7 +13,7 @@
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "deezer-python";
|
pname = "deezer-python";
|
||||||
version = "5.3.0";
|
version = "5.3.1";
|
||||||
format = "pyproject";
|
format = "pyproject";
|
||||||
|
|
||||||
disabled = pythonOlder "3.6";
|
disabled = pythonOlder "3.6";
|
||||||
|
@ -22,7 +22,7 @@ buildPythonPackage rec {
|
||||||
owner = "browniebroke";
|
owner = "browniebroke";
|
||||||
repo = pname;
|
repo = pname;
|
||||||
rev = "refs/tags/v${version}";
|
rev = "refs/tags/v${version}";
|
||||||
sha256 = "sha256-Y3nn7q6wGBqWN2JxfpGYd/KDxW5yeuwkos0w1AENkJA=";
|
sha256 = "sha256-x1iZP+dGHeWwIr/AwQr1rYSFECtM6iDXEq9DrGH5J+s=";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [
|
nativeBuildInputs = [
|
||||||
|
|
|
@ -1,12 +1,13 @@
|
||||||
{ lib
|
{ lib
|
||||||
, buildPythonPackage
|
, buildPythonPackage
|
||||||
|
, pythonOlder
|
||||||
, fetchFromGitHub
|
, fetchFromGitHub
|
||||||
, requests
|
, requests
|
||||||
, urllib3
|
, six
|
||||||
, mock
|
|
||||||
, setuptools
|
|
||||||
, stone
|
, stone
|
||||||
, pythonOlder
|
, mock
|
||||||
|
, pytest-mock
|
||||||
|
, pytestCheckHook
|
||||||
}:
|
}:
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
|
@ -20,33 +21,58 @@ buildPythonPackage rec {
|
||||||
owner = "dropbox";
|
owner = "dropbox";
|
||||||
repo = "dropbox-sdk-python";
|
repo = "dropbox-sdk-python";
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
sha256 = "sha256-pq/LkyOCS0PnujfN9aIx42aeZ8tw4XvRQ4Vid/nXgWE=";
|
hash = "sha256-w07r95MBAClf0F3SICiZsHLdslzf+JuxC+BVdTACCog=";
|
||||||
};
|
};
|
||||||
|
|
||||||
propagatedBuildInputs = [
|
propagatedBuildInputs = [
|
||||||
requests
|
requests
|
||||||
urllib3
|
six
|
||||||
mock
|
|
||||||
setuptools
|
|
||||||
stone
|
stone
|
||||||
];
|
];
|
||||||
|
|
||||||
|
checkInputs = [
|
||||||
|
mock
|
||||||
|
pytest-mock
|
||||||
|
pytestCheckHook
|
||||||
|
];
|
||||||
|
|
||||||
postPatch = ''
|
postPatch = ''
|
||||||
substituteInPlace setup.py \
|
substituteInPlace setup.py \
|
||||||
--replace "'pytest-runner == 5.2.0'," ""
|
--replace "'pytest-runner == 5.2.0'," ""
|
||||||
'';
|
'';
|
||||||
|
|
||||||
# Set DROPBOX_TOKEN environment variable to a valid token.
|
doCheck = true;
|
||||||
doCheck = false;
|
|
||||||
|
|
||||||
pythonImportsCheck = [
|
pythonImportsCheck = [
|
||||||
"dropbox"
|
"dropbox"
|
||||||
];
|
];
|
||||||
|
|
||||||
|
# Set SCOPED_USER_DROPBOX_TOKEN environment variable to a valid value.
|
||||||
|
disabledTests = [
|
||||||
|
"test_default_oauth2_urls"
|
||||||
|
"test_bad_auth"
|
||||||
|
"test_multi_auth"
|
||||||
|
"test_refresh"
|
||||||
|
"test_app_auth"
|
||||||
|
"test_downscope"
|
||||||
|
"test_rpc"
|
||||||
|
"test_upload_download"
|
||||||
|
"test_bad_upload_types"
|
||||||
|
"test_clone_when_user_linked"
|
||||||
|
"test_with_path_root_constructor"
|
||||||
|
"test_path_root"
|
||||||
|
"test_path_root_err"
|
||||||
|
"test_versioned_route"
|
||||||
|
"test_team"
|
||||||
|
"test_as_user"
|
||||||
|
"test_as_admin"
|
||||||
|
"test_clone_when_team_linked"
|
||||||
|
];
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
description = "Python library for Dropbox's HTTP-based Core and Datastore APIs";
|
description = "Python library for Dropbox's HTTP-based Core and Datastore APIs";
|
||||||
homepage = "https://github.com/dropbox/dropbox-sdk-python";
|
homepage = "https://github.com/dropbox/dropbox-sdk-python";
|
||||||
license = licenses.mit;
|
license = licenses.mit;
|
||||||
maintainers = with maintainers; [ ];
|
maintainers = with maintainers; [ sfrijters ];
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -4,19 +4,23 @@
|
||||||
, attrs
|
, attrs
|
||||||
, flake8
|
, flake8
|
||||||
, pytestCheckHook
|
, pytestCheckHook
|
||||||
|
, pythonOlder
|
||||||
, hypothesis
|
, hypothesis
|
||||||
, hypothesmith
|
, hypothesmith
|
||||||
}:
|
}:
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "flake8-bugbear";
|
pname = "flake8-bugbear";
|
||||||
version = "22.3.23";
|
version = "22.4.25";
|
||||||
|
format = "setuptools";
|
||||||
|
|
||||||
|
disabled = pythonOlder "3.6";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "PyCQA";
|
owner = "PyCQA";
|
||||||
repo = pname;
|
repo = pname;
|
||||||
rev = version;
|
rev = "refs/tags/${version}";
|
||||||
sha256 = "sha256-s1EnPM2He+R+vafu14XI1Xuft8Rg6W3vPH2Atc6N7I0=";
|
hash = "sha256-y/hpBlIQ3aJj3Y1snpArOCIv2w1ncQNMSYJ+G0CeM84=";
|
||||||
};
|
};
|
||||||
|
|
||||||
propagatedBuildInputs = [
|
propagatedBuildInputs = [
|
||||||
|
@ -32,9 +36,10 @@ buildPythonPackage rec {
|
||||||
];
|
];
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
|
description = "Plugin for Flake8 to find bugs and design problems";
|
||||||
homepage = "https://github.com/PyCQA/flake8-bugbear";
|
homepage = "https://github.com/PyCQA/flake8-bugbear";
|
||||||
changelog = "https://github.com/PyCQA/flake8-bugbear/blob/${version}/README.rst#change-log";
|
changelog = "https://github.com/PyCQA/flake8-bugbear/blob/${version}/README.rst#change-log";
|
||||||
description = ''
|
longDescription = ''
|
||||||
A plugin for flake8 finding likely bugs and design problems in your
|
A plugin for flake8 finding likely bugs and design problems in your
|
||||||
program.
|
program.
|
||||||
'';
|
'';
|
||||||
|
|
37
pkgs/development/python-modules/hkavr/default.nix
Normal file
37
pkgs/development/python-modules/hkavr/default.nix
Normal file
|
@ -0,0 +1,37 @@
|
||||||
|
{ lib
|
||||||
|
, buildPythonPackage
|
||||||
|
, fetchPypi
|
||||||
|
, pythonOlder
|
||||||
|
, requests
|
||||||
|
}:
|
||||||
|
|
||||||
|
buildPythonPackage rec {
|
||||||
|
pname = "hkavr";
|
||||||
|
version = "0.0.5";
|
||||||
|
format = "setuptools";
|
||||||
|
|
||||||
|
disabled = pythonOlder "3.7";
|
||||||
|
|
||||||
|
src = fetchPypi {
|
||||||
|
inherit pname version;
|
||||||
|
hash = "sha256-wa0yS0KPdrQUuxxViweESD6Itn2rFlTwwrPQ0COWIPc=";
|
||||||
|
};
|
||||||
|
|
||||||
|
propagatedBuildInputs = [
|
||||||
|
requests
|
||||||
|
];
|
||||||
|
|
||||||
|
# Module has no tests
|
||||||
|
doCheck = false;
|
||||||
|
|
||||||
|
pythonImportsCheck = [
|
||||||
|
"hkavr"
|
||||||
|
];
|
||||||
|
|
||||||
|
meta = with lib; {
|
||||||
|
description = "Library for interacting with Harman Kardon AVR controllers";
|
||||||
|
homepage = "https://github.com/Devqon/hkavr";
|
||||||
|
license = with licenses; [ mit ];
|
||||||
|
maintainers = with maintainers; [ fab ];
|
||||||
|
};
|
||||||
|
}
|
|
@ -58,5 +58,7 @@ buildPythonPackage rec {
|
||||||
description = "MRI intensity normalization tools";
|
description = "MRI intensity normalization tools";
|
||||||
maintainers = with maintainers; [ bcdarwin ];
|
maintainers = with maintainers; [ bcdarwin ];
|
||||||
license = licenses.asl20;
|
license = licenses.asl20;
|
||||||
|
# depends on simpleitk python wrapper which is not packaged yet
|
||||||
|
broken = true;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -7,14 +7,14 @@
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "lightwave2";
|
pname = "lightwave2";
|
||||||
version = "0.8.9";
|
version = "0.8.14";
|
||||||
format = "setuptools";
|
format = "setuptools";
|
||||||
|
|
||||||
disabled = pythonOlder "3.8";
|
disabled = pythonOlder "3.8";
|
||||||
|
|
||||||
src = fetchPypi {
|
src = fetchPypi {
|
||||||
inherit pname version;
|
inherit pname version;
|
||||||
sha256 = "sha256-iSxVnUYohCJMr4ESFhZg0vgg9balP87Hm1hDdpWsnv4=";
|
sha256 = "sha256-zUPo81MC1K830ss7ECfawiYU1RNah9PIKAz1Uqz7c/w=";
|
||||||
};
|
};
|
||||||
|
|
||||||
propagatedBuildInputs = [
|
propagatedBuildInputs = [
|
||||||
|
|
|
@ -7,7 +7,7 @@
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "neo4j-driver";
|
pname = "neo4j-driver";
|
||||||
version = "4.4.2";
|
version = "4.4.3";
|
||||||
format = "setuptools";
|
format = "setuptools";
|
||||||
|
|
||||||
disabled = pythonOlder "3.7";
|
disabled = pythonOlder "3.7";
|
||||||
|
@ -16,7 +16,7 @@ buildPythonPackage rec {
|
||||||
owner = "neo4j";
|
owner = "neo4j";
|
||||||
repo = "neo4j-python-driver";
|
repo = "neo4j-python-driver";
|
||||||
rev = version;
|
rev = version;
|
||||||
sha256 = "sha256-rYedmxQvT+RjVdbDckLv00J4YuEQtMuIc8Q5FGWr3Rw=";
|
sha256 = "sha256-YApj4EA0e3Q9V+ujnJC7/eSS0DybnZH22LnnSla/mw4=";
|
||||||
};
|
};
|
||||||
|
|
||||||
propagatedBuildInputs = [
|
propagatedBuildInputs = [
|
||||||
|
|
|
@ -18,7 +18,7 @@
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "openai";
|
pname = "openai";
|
||||||
version = "0.18.0";
|
version = "0.18.1";
|
||||||
|
|
||||||
disabled = pythonOlder "3.7.1";
|
disabled = pythonOlder "3.7.1";
|
||||||
|
|
||||||
|
@ -27,7 +27,7 @@ buildPythonPackage rec {
|
||||||
owner = "openai";
|
owner = "openai";
|
||||||
repo = "openai-python";
|
repo = "openai-python";
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
sha256 = "sha256-MC3xTiQJrUyfRbnv7jigIal3/paK08bzy+mJI/j7fxo=";
|
sha256 = "sha256-ii/w29aRGhuzR6E+kbknsSrVZlOurpy/tTVGeAYKkXo=";
|
||||||
};
|
};
|
||||||
|
|
||||||
propagatedBuildInputs = [
|
propagatedBuildInputs = [
|
||||||
|
|
32
pkgs/development/python-modules/pencompy/default.nix
Normal file
32
pkgs/development/python-modules/pencompy/default.nix
Normal file
|
@ -0,0 +1,32 @@
|
||||||
|
{ lib
|
||||||
|
, buildPythonPackage
|
||||||
|
, fetchPypi
|
||||||
|
, pythonOlder
|
||||||
|
}:
|
||||||
|
|
||||||
|
buildPythonPackage rec {
|
||||||
|
pname = "pencompy";
|
||||||
|
version = "0.0.4";
|
||||||
|
format = "setuptools";
|
||||||
|
|
||||||
|
disabled = pythonOlder "3.7";
|
||||||
|
|
||||||
|
src = fetchPypi {
|
||||||
|
inherit pname version;
|
||||||
|
hash = "sha256-PjALTsk0Msv3g8M6k0v6ftzDAuFKyIPSpfvT8S3YL48=";
|
||||||
|
};
|
||||||
|
|
||||||
|
# Module has no tests
|
||||||
|
doCheck = false;
|
||||||
|
|
||||||
|
pythonImportsCheck = [
|
||||||
|
"pencompy"
|
||||||
|
];
|
||||||
|
|
||||||
|
meta = with lib; {
|
||||||
|
description = "Library for interacting with Pencom relay boards";
|
||||||
|
homepage = "https://github.com/dubnom/pencompy";
|
||||||
|
license = with licenses; [ mit ];
|
||||||
|
maintainers = with maintainers; [ fab ];
|
||||||
|
};
|
||||||
|
}
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue