Merge staging-next into staging

This commit is contained in:
github-actions[bot] 2024-11-01 06:05:13 +00:00 committed by GitHub
commit 670be3a8ed
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
140 changed files with 12447 additions and 1173 deletions

View File

@ -338,6 +338,9 @@ pkgs/development/python-modules/buildcatrust/ @ajs124 @lukegb @mweinelt
/pkgs/by-name/ne/nemo @mkg20001 /pkgs/by-name/ne/nemo @mkg20001
/pkgs/by-name/ne/nemo-* @mkg20001 /pkgs/by-name/ne/nemo-* @mkg20001
# Xfce
/doc/hooks/xfce4-dev-tools.section.md @NixOS/xfce
# nim # nim
/doc/languages-frameworks/nim.section.md @ehmry /doc/languages-frameworks/nim.section.md @ehmry
/pkgs/build-support/build-nim-package.nix @ehmry /pkgs/build-support/build-nim-package.nix @ehmry

View File

@ -39,4 +39,5 @@ versionCheckHook.section.md
waf.section.md waf.section.md
zig.section.md zig.section.md
xcbuild.section.md xcbuild.section.md
xfce4-dev-tools.section.md
``` ```

View File

@ -0,0 +1,5 @@
# `xfce.xfce4-dev-tools` {#xfce4-dev-tools}
This setup hook attempts to run `xdt-autogen` in `xdtAutogenPhase`, which is part of `preConfigurePhases`.
[]{#dontUseXdtAutogenPhase} This behavior can be disabled by setting `dontUseXdtAutogenPhase` to `true`.

View File

@ -1070,6 +1070,12 @@
githubId = 50754358; githubId = 50754358;
name = "Alex Winter"; name = "Alex Winter";
}; };
alexymantha = {
email = "alexy@mantha.dev";
github = "alexymantha";
githubId = 1365231;
name = "Alexy Mantha";
};
alfarel = { alfarel = {
email = "alfarelcynthesis@proton.me"; email = "alfarelcynthesis@proton.me";
github = "alfarelcynthesis"; github = "alfarelcynthesis";
@ -7421,6 +7427,11 @@
githubId = 13279982; githubId = 13279982;
name = "freezeboy"; name = "freezeboy";
}; };
frenetic00 = {
github = "frenetic00";
githubId = 50942055;
name = "frenetic00";
};
Fresheyeball = { Fresheyeball = {
email = "fresheyeball@gmail.com"; email = "fresheyeball@gmail.com";
github = "Fresheyeball"; github = "Fresheyeball";
@ -17596,6 +17607,12 @@
githubId = 43755002; githubId = 43755002;
name = "Dmitriy P"; name = "Dmitriy P";
}; };
pta2002 = {
email = "pta2002@pta2002.com";
github = "pta2002";
githubId = 7443916;
name = "Pedro Alves";
};
ptival = { ptival = {
email = "valentin.robert.42@gmail.com"; email = "valentin.robert.42@gmail.com";
github = "Ptival"; github = "Ptival";
@ -21354,6 +21371,11 @@
githubId = 38222826; githubId = 38222826;
name = "Aamaruvi Yogamani"; name = "Aamaruvi Yogamani";
}; };
technobaboo = {
github = "technobaboo";
githubId = 4541968;
name = "Nova King";
};
teh = { teh = {
email = "tehunger@gmail.com"; email = "tehunger@gmail.com";
github = "teh"; github = "teh";
@ -23219,6 +23241,12 @@
githubId = 24979302; githubId = 24979302;
name = "Vladimír Zahradník"; name = "Vladimír Zahradník";
}; };
wfdewith = {
name = "Wim de With";
email = "wf@dewith.io";
github = "wfdewith";
githubId = 2306085;
};
wgunderwood = { wgunderwood = {
email = "wg.underwood13@gmail.com"; email = "wg.underwood13@gmail.com";
github = "WGUNDERWOOD"; github = "WGUNDERWOOD";

View File

@ -140,7 +140,8 @@ in {
path = [ pkgs.su ]; path = [ pkgs.su ];
script = script =
'' ''
mkdir -m 0755 -p $(dirname ${toString cfg.output}) mkdir -p $(dirname ${toString cfg.output})
chmod 0755 $(dirname ${toString cfg.output})
exec updatedb \ exec updatedb \
--localuser=${cfg.localuser} \ --localuser=${cfg.localuser} \
${optionalString (!cfg.includeStore) "--prunepaths='/nix/store'"} \ ${optionalString (!cfg.includeStore) "--prunepaths='/nix/store'"} \

View File

@ -106,11 +106,12 @@ let
# isNormalUser = true; # isNormalUser = true;
# extraGroups = [ "wheel" ]; # Enable sudo for the user. # extraGroups = [ "wheel" ]; # Enable sudo for the user.
# packages = with pkgs; [ # packages = with pkgs; [
# firefox
# tree # tree
# ]; # ];
# }; # };
# programs.firefox.enable = true;
# List packages installed in system profile. To search, run: # List packages installed in system profile. To search, run:
# \$ nix search wget # \$ nix search wget
# environment.systemPackages = with pkgs; [ # environment.systemPackages = with pkgs; [

View File

@ -22,21 +22,26 @@ let
{ {
NAME = "${cfg.distroName}"; NAME = "${cfg.distroName}";
ID = "${cfg.distroId}"; ID = "${cfg.distroId}";
ID_LIKE = optionalString (!isNixos) "nixos";
VENDOR_NAME = cfg.vendorName;
VERSION = "${cfg.release} (${cfg.codeName})"; VERSION = "${cfg.release} (${cfg.codeName})";
VERSION_CODENAME = toLower cfg.codeName; VERSION_CODENAME = toLower cfg.codeName;
VERSION_ID = cfg.release; VERSION_ID = cfg.release;
BUILD_ID = cfg.version; BUILD_ID = cfg.version;
PRETTY_NAME = "${cfg.distroName} ${cfg.release} (${cfg.codeName})"; PRETTY_NAME = "${cfg.distroName} ${cfg.release} (${cfg.codeName})";
CPE_NAME = "cpe:/o:${cfg.vendorId}:${cfg.distroId}:${cfg.release}";
LOGO = "nix-snowflake"; LOGO = "nix-snowflake";
HOME_URL = optionalString isNixos "https://nixos.org/"; HOME_URL = optionalString isNixos "https://nixos.org/";
VENDOR_URL = optionalString isNixos "https://nixos.org/";
DOCUMENTATION_URL = optionalString isNixos "https://nixos.org/learn.html"; DOCUMENTATION_URL = optionalString isNixos "https://nixos.org/learn.html";
SUPPORT_URL = optionalString isNixos "https://nixos.org/community.html"; SUPPORT_URL = optionalString isNixos "https://nixos.org/community.html";
BUG_REPORT_URL = optionalString isNixos "https://github.com/NixOS/nixpkgs/issues"; BUG_REPORT_URL = optionalString isNixos "https://github.com/NixOS/nixpkgs/issues";
ANSI_COLOR = optionalString isNixos "1;34"; ANSI_COLOR = optionalString isNixos "1;34";
IMAGE_ID = optionalString (config.system.image.id != null) config.system.image.id; IMAGE_ID = optionalString (config.system.image.id != null) config.system.image.id;
IMAGE_VERSION = optionalString (config.system.image.version != null) config.system.image.version; IMAGE_VERSION = optionalString (config.system.image.version != null) config.system.image.version;
} // lib.optionalAttrs (cfg.variant_id != null) { VARIANT = optionalString (cfg.variantName != null) cfg.variantName;
VARIANT_ID = cfg.variant_id; VARIANT_ID = optionalString (cfg.variant_id != null) cfg.variant_id;
DEFAULT_HOSTNAME = config.networking.fqdnOrHostName;
}; };
initrdReleaseContents = (removeAttrs osReleaseContents [ "BUILD_ID" ]) // { initrdReleaseContents = (removeAttrs osReleaseContents [ "BUILD_ID" ]) // {
@ -116,6 +121,27 @@ in
description = "A lower-case string identifying a specific variant or edition of the operating system"; description = "A lower-case string identifying a specific variant or edition of the operating system";
example = "installer"; example = "installer";
}; };
variantName = mkOption {
type = types.nullOr types.str;
default = null;
description = "A string identifying a specific variant or edition of the operating system suitable for presentation to the user";
example = "NixOS Installer Image";
};
vendorId = mkOption {
internal = true;
type = types.str;
default = "nixos";
description = "The id of the operating system vendor";
};
vendorName = mkOption {
internal = true;
type = types.str;
default = "NixOS";
description = "The name of the operating system vendor";
};
}; };
image = { image = {

View File

@ -93,6 +93,8 @@ in
environment.systemPackages = [ cfg.package ]; environment.systemPackages = [ cfg.package ];
environment.pathsToLink = [ "/share/openxr" ]; environment.pathsToLink = [ "/share/openxr" ];
hardware.opengl.extraPackages = [ pkgs.monado-vulkan-layers ];
environment.etc."xdg/openxr/1/active_runtime.json" = mkIf cfg.defaultRuntime { environment.etc."xdg/openxr/1/active_runtime.json" = mkIf cfg.defaultRuntime {
source = "${cfg.package}/share/openxr/1/openxr_monado.json"; source = "${cfg.package}/share/openxr/1/openxr_monado.json";
}; };

View File

@ -5,10 +5,9 @@ let
baseConfig = { baseConfig = {
plugins.curalegacy.cura_engine = "${pkgs.curaengine_stable}/bin/CuraEngine"; plugins.curalegacy.cura_engine = "${pkgs.curaengine_stable}/bin/CuraEngine";
server.host = cfg.host;
server.port = cfg.port; server.port = cfg.port;
webcam.ffmpeg = "${pkgs.ffmpeg.bin}/bin/ffmpeg"; webcam.ffmpeg = "${pkgs.ffmpeg.bin}/bin/ffmpeg";
}; } // lib.optionalAttrs (cfg.host != null) {server.host = cfg.host;};
fullConfig = lib.recursiveUpdate cfg.extraConfig baseConfig; fullConfig = lib.recursiveUpdate cfg.extraConfig baseConfig;
@ -29,8 +28,8 @@ in
enable = lib.mkEnableOption "OctoPrint, web interface for 3D printers"; enable = lib.mkEnableOption "OctoPrint, web interface for 3D printers";
host = lib.mkOption { host = lib.mkOption {
type = lib.types.str; type = lib.types.nullOr lib.types.str;
default = "0.0.0.0"; default = null;
description = '' description = ''
Host to bind OctoPrint to. Host to bind OctoPrint to.
''; '';

View File

@ -20,6 +20,11 @@ in
systemd = { systemd = {
packages = [ cfg.package ]; packages = [ cfg.package ];
user.services.hypridle.wantedBy = [ "graphical-session.target" ]; user.services.hypridle.wantedBy = [ "graphical-session.target" ];
user.services.hypridle.path = [
config.programs.hyprland.package
config.programs.hyprlock.package
pkgs.procps
];
}; };
}; };

View File

@ -6,6 +6,7 @@
}: }:
let let
cfg = config.services.immich; cfg = config.services.immich;
format = pkgs.formats.json { };
isPostgresUnixSocket = lib.hasPrefix "/" cfg.database.host; isPostgresUnixSocket = lib.hasPrefix "/" cfg.database.host;
isRedisUnixSocket = lib.hasPrefix "/" cfg.redis.host; isRedisUnixSocket = lib.hasPrefix "/" cfg.redis.host;
@ -110,6 +111,37 @@ in
description = "The group immich should run as."; description = "The group immich should run as.";
}; };
settings = mkOption {
default = null;
description = ''
Configuration for Immich.
See <https://immich.app/docs/install/config-file/> or navigate to
<https://your-immich-domain/admin/system-settings> for
options and defaults.
Setting it to `null` allows configuring Immich in the web interface.
'';
type = types.nullOr (
types.submodule {
freeformType = format.type;
options = {
newVersionCheck.enabled = mkOption {
type = types.bool;
default = false;
description = ''
Check for new versions.
This feature relies on periodic communication with github.com.
'';
};
server.externalDomain = mkOption {
type = types.str;
default = "";
description = "Domain for publicly shared links, including `http(s)://`.";
};
};
}
);
};
machine-learning = { machine-learning = {
enable = enable =
mkEnableOption "immich's machine-learning functionality to detect faces and search for objects" mkEnableOption "immich's machine-learning functionality to detect faces and search for objects"
@ -262,6 +294,9 @@ in
IMMICH_PORT = toString cfg.port; IMMICH_PORT = toString cfg.port;
IMMICH_MEDIA_LOCATION = cfg.mediaLocation; IMMICH_MEDIA_LOCATION = cfg.mediaLocation;
IMMICH_MACHINE_LEARNING_URL = "http://localhost:3003"; IMMICH_MACHINE_LEARNING_URL = "http://localhost:3003";
}
// lib.optionalAttrs (cfg.settings != null) {
IMMICH_CONFIG_FILE = "${format.generate "immich.json" cfg.settings}";
}; };
services.immich.machine-learning.environment = { services.immich.machine-learning.environment = {
@ -272,6 +307,11 @@ in
IMMICH_PORT = "3003"; IMMICH_PORT = "3003";
}; };
systemd.slices.system-immich = {
description = "Immich (self-hosted photo and video backup solution) slice";
documentation = [ "https://immich.app/docs" ];
};
systemd.services.immich-server = { systemd.services.immich-server = {
description = "Immich backend server (Self-hosted photo and video backup solution)"; description = "Immich backend server (Self-hosted photo and video backup solution)";
after = [ "network.target" ]; after = [ "network.target" ];
@ -281,6 +321,7 @@ in
serviceConfig = commonServiceConfig // { serviceConfig = commonServiceConfig // {
ExecStart = lib.getExe cfg.package; ExecStart = lib.getExe cfg.package;
EnvironmentFile = mkIf (cfg.secretsFile != null) cfg.secretsFile; EnvironmentFile = mkIf (cfg.secretsFile != null) cfg.secretsFile;
Slice = "system-immich.slice";
StateDirectory = "immich"; StateDirectory = "immich";
SyslogIdentifier = "immich"; SyslogIdentifier = "immich";
RuntimeDirectory = "immich"; RuntimeDirectory = "immich";
@ -300,6 +341,7 @@ in
inherit (cfg.machine-learning) environment; inherit (cfg.machine-learning) environment;
serviceConfig = commonServiceConfig // { serviceConfig = commonServiceConfig // {
ExecStart = lib.getExe (cfg.package.machine-learning.override { immich = cfg.package; }); ExecStart = lib.getExe (cfg.package.machine-learning.override { immich = cfg.package; });
Slice = "system-immich.slice";
CacheDirectory = "immich"; CacheDirectory = "immich";
User = cfg.user; User = cfg.user;
Group = cfg.group; Group = cfg.group;

View File

@ -157,7 +157,7 @@ import ./make-test-python.nix ({ pkgs, ... }: {
machine.fail("pgrep -a canary1") machine.fail("pgrep -a canary1")
machine.fail("kill -0 $(< /run/canary2.pid)") machine.fail("kill -0 $(< /run/canary2.pid)")
machine.succeed('pgrep -a -f "^@canary3$"') machine.succeed('pgrep -a -f "^@canary3$"')
machine.succeed('pgrep -a -f "^kcanary$"') machine.succeed('pgrep -a -f "^\\[kcanary\\]$"')
''; '';
meta.maintainers = with pkgs.lib.maintainers; [ aszlig ]; meta.maintainers = with pkgs.lib.maintainers; [ aszlig ];

View File

@ -19,8 +19,10 @@ let
loname = lib.toLower productShort; loname = lib.toLower productShort;
in in
stdenvNoCC.mkDerivation { stdenvNoCC.mkDerivation {
inherit pname meta src version plugins; inherit pname src version plugins;
passthru.buildNumber = buildNumber; passthru.buildNumber = buildNumber;
passthru.product = product;
meta = meta // { mainProgram = loname; };
desktopName = product; desktopName = product;
dontFixup = true; dontFixup = true;
installPhase = '' installPhase = ''

View File

@ -90,23 +90,33 @@ in {
passthru.plugins = plugins ++ (ide.plugins or [ ]); passthru.plugins = plugins ++ (ide.plugins or [ ]);
newPlugins = plugins; newPlugins = plugins;
disallowedReferences = [ ide ]; disallowedReferences = [ ide ];
nativeBuildInputs = [ autoPatchelfHook ] ++ (ide.nativeBuildInputs or [ ]); nativeBuildInputs = (lib.optional stdenv.hostPlatform.isLinux autoPatchelfHook) ++ (ide.nativeBuildInputs or [ ]);
buildInputs = lib.unique ((ide.buildInputs or [ ]) ++ [ glib ]); buildInputs = lib.unique ((ide.buildInputs or [ ]) ++ [ glib ]);
inherit (ide) meta; inherit (ide) meta;
buildPhase = '' buildPhase =
let
rootDir = if stdenv.hostPlatform.isDarwin then "Applications/${ide.product}.app/Contents" else meta.mainProgram;
in
''
cp -r ${ide} $out cp -r ${ide} $out
chmod +w -R $out chmod +w -R $out
rm -f $out/${meta.mainProgram}/plugins/plugin-classpath.txt rm -f $out/${rootDir}/plugins/plugin-classpath.txt
IFS=' ' read -ra pluginArray <<< "$newPlugins" IFS=' ' read -ra pluginArray <<< "$newPlugins"
for plugin in "''${pluginArray[@]}" for plugin in "''${pluginArray[@]}"
do do
ln -s "$plugin" -t $out/${meta.mainProgram}/plugins/ ln -s "$plugin" -t "$out/${rootDir}/plugins/"
done done
sed "s|${ide.outPath}|$out|" \ sed "s|${ide.outPath}|$out|" \
-i $(realpath $out/bin/${meta.mainProgram}) \ -i $(realpath $out/bin/${meta.mainProgram})
-i $(realpath $out/bin/${meta.mainProgram}-remote-dev-server)
if test -f "$out/bin/${meta.mainProgram}-remote-dev-server"; then
sed "s|${ide.outPath}|$out|" \
-i $(realpath $out/bin/${meta.mainProgram}-remote-dev-server)
fi
'' + lib.optionalString stdenv.hostPlatform.isLinux ''
autoPatchelf $out autoPatchelf $out
''; '';
}; };

View File

@ -4,17 +4,17 @@
{ {
"631" = { "631" = {
# Python # Python
nativeBuildInputs = [ autoPatchelfHook ]; nativeBuildInputs = lib.optional stdenv.hostPlatform.isLinux autoPatchelfHook;
buildInputs = [ stdenv.cc.cc.lib ]; buildInputs = [ stdenv.cc.cc.lib ];
}; };
"7322" = { "7322" = {
# Python community edition # Python community edition
nativeBuildInputs = [ autoPatchelfHook ]; nativeBuildInputs = lib.optional stdenv.hostPlatform.isLinux autoPatchelfHook;
buildInputs = [ stdenv.cc.cc.lib ]; buildInputs = [ stdenv.cc.cc.lib ];
}; };
"8182" = { "8182" = {
# Rust (deprecated) # Rust (deprecated)
nativeBuildInputs = [ autoPatchelfHook ]; nativeBuildInputs = lib.optional stdenv.hostPlatform.isLinux autoPatchelfHook;
buildInputs = [ stdenv.cc.cc.lib ]; buildInputs = [ stdenv.cc.cc.lib ];
buildPhase = '' buildPhase = ''
runHook preBuild runHook preBuild
@ -65,7 +65,7 @@
}; };
"22407" = { "22407" = {
# Rust # Rust
nativeBuildInputs = [ autoPatchelfHook ]; nativeBuildInputs = lib.optional stdenv.hostPlatform.isLinux autoPatchelfHook;
buildInputs = [ stdenv.cc.cc.lib ]; buildInputs = [ stdenv.cc.cc.lib ];
buildPhase = '' buildPhase = ''
runHook preBuild runHook preBuild

View File

@ -4,11 +4,11 @@
mkDerivation rec { mkDerivation rec {
pname = "okteta"; pname = "okteta";
version = "0.26.15"; version = "0.26.18";
src = fetchurl { src = fetchurl {
url = "mirror://kde/stable/okteta/${version}/src/${pname}-${version}.tar.xz"; url = "mirror://kde/stable/okteta/${version}/src/${pname}-${version}.tar.xz";
sha256 = "sha256-BTNQDvcGjBJG4hj1N69yboNth4/ydeOS7T2KiqbPfGM="; sha256 = "sha256-xAlhZtQuIRtvMaHflCr89lHH6ocqIRAECwHdRa+/imM=";
}; };
nativeBuildInputs = [ qtscript extra-cmake-modules kdoctools ]; nativeBuildInputs = [ qtscript extra-cmake-modules kdoctools ];

View File

@ -10,8 +10,8 @@ vscode-utils.buildVscodeMarketplaceExtension {
mktplcRef = { mktplcRef = {
name = "plantuml"; name = "plantuml";
publisher = "jebbs"; publisher = "jebbs";
version = "2.17.4"; version = "2.18.1";
hash = "sha256-fnz6ubB73i7rJcv+paYyNV1r4cReuyFPjgPM0HO40ug="; hash = "sha256-o4FN/vUEK53ZLz5vAniUcnKDjWaKKH0oPZMbXVarDng=";
}; };
nativeBuildInputs = [ nativeBuildInputs = [
jq jq

View File

@ -8,8 +8,8 @@ vscode-utils.buildVscodeMarketplaceExtension {
mktplcRef = { mktplcRef = {
name = "vscode-pylance"; name = "vscode-pylance";
publisher = "MS-python"; publisher = "MS-python";
version = "2024.8.2"; version = "2024.10.1";
hash = "sha256-EwxQjCBSmJ78L06EtKB8twIz5x51Jo/DHNlpD31pIKA="; hash = "sha256-rSgPTF7RtrR2lgp++uKfT9tYx4AKqW3qjBvPUZpw52s=";
}; };
buildInputs = [ pyright ]; buildInputs = [ pyright ];

View File

@ -2,13 +2,13 @@
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "sameboy"; pname = "sameboy";
version = "0.16.6"; version = "0.16.7";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "LIJI32"; owner = "LIJI32";
repo = "SameBoy"; repo = "SameBoy";
rev = "v${version}"; rev = "v${version}";
sha256 = "sha256-URth/0hMfxnBJpfA1k+UU9/jJzfte2UXeLv5JnBDGUs="; sha256 = "sha256-KUvhmORI3hIJFMCW8U2BZYnIwzg7h+GZZA4+U0IPS9E=";
}; };
enableParallelBuilding = true; enableParallelBuilding = true;

View File

@ -6,7 +6,7 @@
}: }:
let let
pname = "kratos"; pname = "kratos";
version = "1.2.0"; version = "1.3.1";
in in
buildGoModule { buildGoModule {
inherit pname version; inherit pname version;
@ -15,10 +15,10 @@ buildGoModule {
owner = "ory"; owner = "ory";
repo = "kratos"; repo = "kratos";
rev = "v${version}"; rev = "v${version}";
hash = "sha256-KqF6DYrEsmPj2PtI2+5ztE0m9uBO1gpNlvdo+Aw6REA="; hash = "sha256-FJrBwjWBYwoiy8rWXn+jaVc1b35So1Rb9SjkUlNwAqE=";
}; };
vendorHash = "sha256-6gJf+8AKjV83MTF0rC8OxDwkwGx4CJg7SdfNgcja8QY="; vendorHash = "sha256-zZwunp/433oIYI5ZA3Pznq9jfvIZE5ZUJKxboVef8g0=";
subPackages = [ "." ]; subPackages = [ "." ];

View File

@ -2,11 +2,11 @@
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "pdfsam-basic"; pname = "pdfsam-basic";
version = "5.2.6"; version = "5.2.8";
src = fetchurl { src = fetchurl {
url = "https://github.com/torakiki/pdfsam/releases/download/v${version}/pdfsam_${version}-1_amd64.deb"; url = "https://github.com/torakiki/pdfsam/releases/download/v${version}/pdfsam_${version}-1_amd64.deb";
hash = "sha256-u9ldHJkY3/VfykBFgVY8Ah/uYNpTIkLyvPY7zfLWN38="; hash = "sha256-81TIGTo00qSAlmfCTjvqeJH1xKYQPkvti3JFgVvLwmQ=";
}; };
unpackPhase = '' unpackPhase = ''

View File

@ -2,16 +2,16 @@
rustPlatform.buildRustPackage rec { rustPlatform.buildRustPackage rec {
pname = "tuckr"; pname = "tuckr";
version = "0.9.1"; version = "0.10.0";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "RaphGL"; owner = "RaphGL";
repo = "Tuckr"; repo = "Tuckr";
rev = version; rev = version;
hash = "sha256-5KDBtbovs3tPuLNJqHyMM9mGV8cNgJFv3QqAtLVOhns="; hash = "sha256-JxXFz7ijCQktpYrwBA8ajvZj3gRloO/cAOo4wskF70o=";
}; };
cargoHash = "sha256-LvvC60CNl/y1rx4UTKVLFeiaJBNpou5JrCdsmZvTccU="; cargoHash = "sha256-mGBsQd3yiwuAH3KHtAsLx0ai3ui2EUaf9SW+czvo9vE=";
doCheck = false; # test result: FAILED. 5 passed; 3 failed; doCheck = false; # test result: FAILED. 5 passed; 3 failed;

View File

@ -2,12 +2,12 @@
let let
pname = "polypane"; pname = "polypane";
version = "21.1.0"; version = "22.0.0";
src = fetchurl { src = fetchurl {
url = "https://github.com/firstversionist/${pname}/releases/download/v${version}/${pname}-${version}.AppImage"; url = "https://github.com/firstversionist/${pname}/releases/download/v${version}/${pname}-${version}.AppImage";
name = "${pname}-${version}.AppImage"; name = "${pname}-${version}.AppImage";
sha256 = "sha256-MVBxKJeqIFAkSOajo1q/062BGBF6Fm2sUA6GYZIBoKQ="; sha256 = "sha256-m1alnK5p5RVn/m4tFB2BG/sFNOGBjtJPrE/pJhLa5N0=";
}; };
appimageContents = appimageTools.extractType2 { appimageContents = appimageTools.extractType2 {

View File

@ -8,13 +8,13 @@
buildGoModule rec { buildGoModule rec {
pname = "bosh-cli"; pname = "bosh-cli";
version = "7.7.2"; version = "7.8.0";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "cloudfoundry"; owner = "cloudfoundry";
repo = pname; repo = pname;
rev = "v${version}"; rev = "v${version}";
sha256 = "sha256-orn1pxHefYCp0vPsZ4TI5Y76tpR8dOcEmxA3cHwfYQU="; sha256 = "sha256-DiW7Vq1rfkOqMM3133mIRmRyFDjFITRkXqY34HMdZtc=";
}; };
vendorHash = null; vendorHash = null;

View File

@ -5,16 +5,16 @@
buildGoModule rec { buildGoModule rec {
pname = "kubefirst"; pname = "kubefirst";
version = "2.5.11"; version = "2.7.3";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "konstructio"; owner = "konstructio";
repo = "kubefirst"; repo = "kubefirst";
rev = "refs/tags/v${version}"; rev = "refs/tags/v${version}";
hash = "sha256-paGb/Ifslj2XsXhY99ETXs72s3vSXAUqTeGPg+Nviho="; hash = "sha256-pMvkroPxlHIf2zWO5aqTPYlQ3LlQLaahHuTZ2E1mKJY=";
}; };
vendorHash = "sha256-tOCVDp9oClfeBsyZ6gv6HoGPjZByoxxAceV/wxQeBSA="; vendorHash = "sha256-O7olGZC1QZQm1BPZOQdxSgUkASuE26oMpSPMv2sBawc=";
ldflags = [ ldflags = [
"-s" "-s"

View File

@ -7,11 +7,11 @@
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "gnunet"; pname = "gnunet";
version = "0.21.2"; version = "0.22.1";
src = fetchurl { src = fetchurl {
url = "mirror://gnu/gnunet/gnunet-${version}.tar.gz"; url = "mirror://gnu/gnunet/gnunet-${version}.tar.gz";
hash = "sha256-jCNRJo6bi6KtKIuLM3zjmfecGOP/2WCAP07V3n3an6E="; hash = "sha256-gWsgufvA4tLWosnpAYPdAIs4yJOWfjYj4E11/Ezgr6o=";
}; };
enableParallelBuilding = true; enableParallelBuilding = true;

View File

@ -2,11 +2,11 @@
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "super-productivity"; pname = "super-productivity";
version = "9.0.5"; version = "10.0.11";
src = fetchurl { src = fetchurl {
url = "https://github.com/johannesjo/super-productivity/releases/download/v${version}/superProductivity-${version}.AppImage"; url = "https://github.com/johannesjo/super-productivity/releases/download/v${version}/superProductivity-${version}.AppImage";
sha256 = "sha256-eNAoLcQWnsTDA7sG8i0Ur9BZ+pNt4AK1GOppFCD1ZGg="; sha256 = "sha256-sYHfzqP/Vla0DEReVjaPvo8fe1wNdZnNDhefqPrPFPE=";
name = "${pname}-${version}.AppImage"; name = "${pname}-${version}.AppImage";
}; };

View File

@ -19,12 +19,12 @@
python3Packages.buildPythonApplication rec { python3Packages.buildPythonApplication rec {
pname = "tryton"; pname = "tryton";
version = "7.2.5"; version = "7.2.6";
pyproject = true; pyproject = true;
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
hash = "sha256-U6hA6TuIMDTFAZUic60A5IKr/LKxKZEgiTIhkLlTJSw="; hash = "sha256-dyJ+PsMUinJWYZjcwUuDLHQyB+m5AdfCR+gXfUrvjDc=";
}; };
build-system = [ python3Packages.setuptools ]; build-system = [ python3Packages.setuptools ];

View File

@ -9,13 +9,13 @@
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "fast-downward"; pname = "fast-downward";
version = "23.06.0"; version = "24.06.0";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "aibasel"; owner = "aibasel";
repo = "downward"; repo = "downward";
rev = "release-${version}"; rev = "release-${version}";
sha256 = "sha256-yNaMyS47yxc/p5Rs/kHwD/pgjGXnHBdybYdo1GIEmA4="; sha256 = "sha256-iIBoJZCFd05bKUeftvl2YBTmSQuFvATIQAYMITDywWA=";
}; };
nativeBuildInputs = [ cmake python3.pkgs.wrapPython ]; nativeBuildInputs = [ cmake python3.pkgs.wrapPython ];

View File

@ -1,40 +1,41 @@
{ lib, stdenv { lib, stdenv
, fetchurl , fetchFromGitHub
, jdk , jdk
, gradle_7 , gradle_8
, jre , jre
, makeWrapper , makeWrapper
, makeDesktopItem , makeDesktopItem
, copyDesktopItems , copyDesktopItems
, testers , testers
, git
, key , key
}: }:
let let
gradle = gradle_7; gradle = gradle_8;
in stdenv.mkDerivation rec { in stdenv.mkDerivation rec {
pname = "key"; pname = "key";
version = "2.10.0"; version = "2.12.2";
src = fetchurl { src = fetchFromGitHub {
url = "https://www.key-project.org/dist/${version}/key-${version}-sources.tgz"; owner = "KeYProject";
sha256 = "1f201cbcflqd1z6ysrkh3mff5agspw3v74ybdc3s2lfdyz3b858w"; repo = "key";
rev = "refs/tags/KeY-${version}";
hash = "sha256-veqaWyWEiTot2cAjvyPG+Ra8/pqS4i6w6iR+qhozIM4=";
}; };
sourceRoot = "key-${version}/key";
nativeBuildInputs = [ nativeBuildInputs = [
jdk jdk
gradle_7 gradle
makeWrapper makeWrapper
copyDesktopItems copyDesktopItems
git
]; ];
executable-name = "KeY";
desktopItems = [ desktopItems = [
(makeDesktopItem { (makeDesktopItem {
name = "KeY"; name = "KeY";
exec = executable-name; exec = meta.mainProgram;
icon = "key"; icon = "key";
comment = meta.description; comment = meta.description;
desktopName = "KeY"; desktopName = "KeY";
@ -51,7 +52,9 @@ in stdenv.mkDerivation rec {
__darwinAllowLocalNetworking = true; __darwinAllowLocalNetworking = true;
# tests are broken on darwin # tests are broken on darwin
doCheck = !stdenv.hostPlatform.isDarwin; # TODO: on update to 2.12.3+, restore to !stdenv.hostPlatform.isDarwin;
# (currently some tests are failing)
doCheck = false;
installPhase = '' installPhase = ''
runHook preInstall runHook preInstall
@ -61,7 +64,7 @@ in stdenv.mkDerivation rec {
mkdir -p $out/bin mkdir -p $out/bin
mkdir -p $out/share/icons/hicolor/256x256/apps mkdir -p $out/share/icons/hicolor/256x256/apps
cp key.ui/src/main/resources/de/uka/ilkd/key/gui/images/key-color-icon-square.png $out/share/icons/hicolor/256x256/apps/key.png cp key.ui/src/main/resources/de/uka/ilkd/key/gui/images/key-color-icon-square.png $out/share/icons/hicolor/256x256/apps/key.png
makeWrapper ${jre}/bin/java $out/bin/KeY \ makeWrapper ${lib.getExe jre} $out/bin/KeY \
--add-flags "-cp $out/share/java/KeY.jar de.uka.ilkd.key.core.Main" --add-flags "-cp $out/share/java/KeY.jar de.uka.ilkd.key.core.Main"
runHook postInstall runHook postInstall
@ -73,9 +76,10 @@ in stdenv.mkDerivation rec {
command = "KeY --help"; command = "KeY --help";
}; };
meta = with lib; { meta = {
description = "Java formal verification tool"; description = "Java formal verification tool";
homepage = "https://www.key-project.org"; # also https://formal.iti.kit.edu/key/ homepage = "https://www.key-project.org"; # also https://formal.iti.kit.edu/key/
changelog = "https://keyproject.github.io/key-docs/changelog/";
longDescription = '' longDescription = ''
The KeY System is a formal software development tool that aims to The KeY System is a formal software development tool that aims to
integrate design, implementation, formal specification, and formal integrate design, implementation, formal specification, and formal
@ -83,9 +87,9 @@ in stdenv.mkDerivation rec {
At the core of the system is a novel theorem prover for the first-order At the core of the system is a novel theorem prover for the first-order
Dynamic Logic for Java with a user-friendly graphical interface. Dynamic Logic for Java with a user-friendly graphical interface.
''; '';
license = licenses.gpl2; license = lib.licenses.gpl2Only;
maintainers = with maintainers; [ fgaz ]; maintainers = with lib.maintainers; [ fgaz fliegendewurst ];
mainProgram = executable-name; mainProgram = "KeY";
platforms = platforms.all; platforms = jdk.meta.platforms;
}; };
} }

View File

@ -9,14 +9,58 @@
"ca/coglinc/javacc#ca.coglinc.javacc.gradle.plugin/2.4.0": { "ca/coglinc/javacc#ca.coglinc.javacc.gradle.plugin/2.4.0": {
"pom": "sha256-zmWjvt7VamHG21s6/cHApVuH6mvAewTxamaqn8DP2jw=" "pom": "sha256-zmWjvt7VamHG21s6/cHApVuH6mvAewTxamaqn8DP2jw="
}, },
"com/github/hierynomus/license-base#com.github.hierynomus.license-base.gradle.plugin/0.15.0": { "com/diffplug/durian#durian-collect/1.2.0": {
"pom": "sha256-jWmQF6e7GyViPR4EGOKapRwtUYEHkgNaR8PG+hgMSXU=" "jar": "sha256-sZTAuIAhzBFsIcHcdvScLB/hda9by3TIume527+aSMw=",
"pom": "sha256-i7diCGoKT9KmRzu/kFx0R2OvodWaVjD3O7BLeHLAn/M="
}, },
"com/github/hierynomus/license-report#com.github.hierynomus.license-report.gradle.plugin/0.15.0": { "com/diffplug/durian#durian-core/1.2.0": {
"pom": "sha256-OIRMJK0goaid41C254nDEz3FeeD51kZSyQi9uCgwAxM=" "jar": "sha256-F+0KrLOjwWMjMyFou96thpTzKACytH1p1KTEmxFNXa4=",
"pom": "sha256-hwMg6QdVNxsBeW/oG6Ul/R3ui3A0b1VFUe7dQonwtmI="
}, },
"com/github/johnrengelman/shadow#com.github.johnrengelman.shadow.gradle.plugin/7.1.0": { "com/diffplug/durian#durian-io/1.2.0": {
"pom": "sha256-mh4hygODDXleq/uKbALOM4QuvCPGd+xqqZ50W1FPKt4=" "jar": "sha256-CV/R3HeIjAc/C+OaAYFW7lJnInmLCd6eKF7yE14W6sQ=",
"pom": "sha256-NQkZQkMk4nUKPdwvobzmqQrIziklaYpgqbTR1uSSL/4="
},
"com/diffplug/spotless#com.diffplug.spotless.gradle.plugin/6.16.0": {
"pom": "sha256-t7fpzal2JnrDlnQg2XKuFdCUKpaOAao/w001t4FqJB8="
},
"com/diffplug/spotless#spotless-lib-extra/2.36.0": {
"jar": "sha256-MZG1Gw6vUU0mzly9R+1gf9mrJj7QovAYqBkBYR+IbB4=",
"module": "sha256-8aXEkvFOqReh69NvxgccnJN2Zkla5crmxIo+Gk5ydWA=",
"pom": "sha256-nvcS3CwkJ9Hc7ZuCUwT2N2qsGrZbnW0weWVQaYqaJ5c="
},
"com/diffplug/spotless#spotless-lib/2.36.0": {
"jar": "sha256-X8YG5rHmDzRUljPq3WvjuL78W5phU4h1S2EpdShJ8W4=",
"module": "sha256-aPxoow80oNLAqh/z8l9Rq9OnJZFzX7cVR4YIARJjCCE=",
"pom": "sha256-XOa+58kXCmyUnZTvtzrRWbcBckyR3KT8kHWRfJ5aEMk="
},
"com/diffplug/spotless#spotless-plugin-gradle/6.16.0": {
"jar": "sha256-4O/38KyEdJg/vJLxYwLHgq8VZueixfHaSoyWB9pMKhs=",
"module": "sha256-kT7gdWRyP7wqf62KiHFJvk8TpM65u775lF6m9fZt0Po=",
"pom": "sha256-c2VdzN3MnbLEY9abWSaedUrpw8ueVIIiDc1DvsE1TKM="
},
"com/fasterxml#oss-parent/48": {
"pom": "sha256-EbuiLYYxgW4JtiOiAHR0U9ZJGmbqyPXAicc9ordJAU8="
},
"com/fasterxml/jackson#jackson-bom/2.14.1": {
"pom": "sha256-eP35nlBQ/EhfQRfauMzL+2+mxoOF6184oJtlU3HUpsw="
},
"com/fasterxml/jackson#jackson-parent/2.14": {
"pom": "sha256-CQat2FWuOfkjV9Y/SFiJsI/KTEOl/kM1ItdTROB1exk="
},
"com/github/hierynomus/license-base#com.github.hierynomus.license-base.gradle.plugin/0.16.1": {
"pom": "sha256-zuCrwdtD5X8obbNr6sQIQoTNfdVuayPBU6zP9FGWYVw="
},
"com/github/hierynomus/license-report#com.github.hierynomus.license-report.gradle.plugin/0.16.1": {
"pom": "sha256-ff5nBsj74D0Gxq7ogsJxrEpR8aTQBxJlCJK4eYQhTYM="
},
"com/github/johnrengelman#shadow/8.1.1": {
"jar": "sha256-CEGXVVWQpTuyG1lQijMwVZ9TbdtEjq/R7GdfVGIDb88=",
"module": "sha256-nQ87SqpniYcj6vbF6c0nOHj5V03azWSqNwJDYgzgLko=",
"pom": "sha256-Mu55f8hDI3xM5cSeX0FSxYoIlK/OCg6SY25qLU/JjDU="
},
"com/github/johnrengelman/shadow#com.github.johnrengelman.shadow.gradle.plugin/8.1.1": {
"pom": "sha256-PLOIa5ffbgZvEIwxayGfJiyXw8st9tp4kn5kXetkPLA="
}, },
"com/google/guava#guava-jdk5/17.0": { "com/google/guava#guava-jdk5/17.0": {
"jar": "sha256-Wb9FZUe23aPO2WjLVvfy0+FEdOLeKWCjLEfjHB5FbGE=", "jar": "sha256-Wb9FZUe23aPO2WjLVvfy0+FEdOLeKWCjLEfjHB5FbGE=",
@ -25,6 +69,14 @@
"com/google/guava#guava-parent-jdk5/17.0": { "com/google/guava#guava-parent-jdk5/17.0": {
"pom": "sha256-WpYGvCdjKVazwR34h+mz54WFQGiqpOCAjtVmD2Cx+28=" "pom": "sha256-WpYGvCdjKVazwR34h+mz54WFQGiqpOCAjtVmD2Cx+28="
}, },
"com/googlecode/concurrent-trees#concurrent-trees/2.6.1": {
"jar": "sha256-BONySYTipcv1VgbPo3KlvT08XSohUzpwBOPN5Tl2H6U=",
"pom": "sha256-Q8K5sULnBV0fKlgn8QlEkl0idH2XVrMlDAeqtHU4qXE="
},
"com/googlecode/javaewah#JavaEWAH/1.1.13": {
"jar": "sha256-TA/aKx0xd1DX6jJONscLK8SDEMCqrme5jfCRXWltcRE=",
"pom": "sha256-lyWx/pxoENl3dQu4RBXqEILEtIjUqDn5cEu09ej8F/Q="
},
"com/mycila#license-maven-plugin-parent/3.0": { "com/mycila#license-maven-plugin-parent/3.0": {
"pom": "sha256-DR8XPOud8hKSZ2Z8EMiR5eXXJm2C46hQcGaNtW2wy/o=" "pom": "sha256-DR8XPOud8hKSZ2Z8EMiR5eXXJm2C46hQcGaNtW2wy/o="
}, },
@ -55,13 +107,21 @@
"jar": "sha256-zm+RPK0fDbOq1wGG1lxbx//Mmpnj/o4LE3MSgZ98Ni8=", "jar": "sha256-zm+RPK0fDbOq1wGG1lxbx//Mmpnj/o4LE3MSgZ98Ni8=",
"pom": "sha256-0PLhbQVOi7l63ZyiZSXrI0b2koCfzSooeH2ozrPDXug=" "pom": "sha256-0PLhbQVOi7l63ZyiZSXrI0b2koCfzSooeH2ozrPDXug="
}, },
"gradle/plugin/com/github/johnrengelman#shadow/7.1.0": { "gradle/plugin/com/hierynomus/gradle/plugins#license-gradle-plugin/0.16.1": {
"jar": "sha256-Bar4oiGwbGeS7hmZYZPolH7zv3Il6nWOUYsywoNxCJA=", "jar": "sha256-vTz8QElIBmJZ+vHfCRGMxU14s9VpaFSAi31bOzurpi0=",
"pom": "sha256-q7tz6sHPSyR/wBbmyohafaFjNk/vyYDICvjTy+jRSQI=" "pom": "sha256-XHYxuV84us2anPOguyxUlADYH1qSt2YCSA6KSFgWptQ="
}, },
"gradle/plugin/com/hierynomus/gradle/plugins#license-gradle-plugin/0.15.0": { "io/fabric8#kubernetes-client-bom/5.12.2": {
"jar": "sha256-gpLVOVy+k7lGe/p64JgC70z9316oNexy6jxKahfw9ZY=", "pom": "sha256-6qA8FpVlaNVKa6Q31J1Ay/DdjpOXf5hDGCQldrZQvDs="
"pom": "sha256-IAmy13nhNo/tPGzHVwS58EVRv+3tFpk4F0ltrbtDyiw=" },
"io/netty#netty-bom/4.1.86.Final": {
"pom": "sha256-EnFsH+ZM9b2qcETTfROq46iIIbkdR5hCDEanR2kXiv0="
},
"jakarta/platform#jakarta.jakartaee-bom/9.0.0": {
"pom": "sha256-kZA9Ddh23sZ/i5I/EzK6cr8pWwa9OX0Y868ZMHzhos4="
},
"jakarta/platform#jakartaee-api-parent/9.0.0": {
"pom": "sha256-9l3PFLbh2RSOGYo5D6/hVfrKCTJT3ekAMH8+DqgsrTs="
}, },
"org/apache#apache/10": { "org/apache#apache/10": {
"pom": "sha256-gC/uznKFLa/L0KQlpgNnxyxcubbqWq5ZSBEoVpGJ2vk=" "pom": "sha256-gC/uznKFLa/L0KQlpgNnxyxcubbqWq5ZSBEoVpGJ2vk="
@ -75,22 +135,25 @@
"org/apache#apache/23": { "org/apache#apache/23": {
"pom": "sha256-vBBiTgYj82V3+sVjnKKTbTJA7RUvttjVM6tNJwVDSRw=" "pom": "sha256-vBBiTgYj82V3+sVjnKKTbTJA7RUvttjVM6tNJwVDSRw="
}, },
"org/apache#apache/27": {
"pom": "sha256-srD8aeIqZQw4kvHDZtdwdvKVdcZzjfTHpwpEhESEzfk="
},
"org/apache#apache/4": { "org/apache#apache/4": {
"pom": "sha256-npMjomuo6yOU7+8MltMbcN9XCAhjDcFHyrHnNUHMUZQ=" "pom": "sha256-npMjomuo6yOU7+8MltMbcN9XCAhjDcFHyrHnNUHMUZQ="
}, },
"org/apache#apache/9": { "org/apache#apache/9": {
"pom": "sha256-SUbmClR8jtpp87wjxbbw2tz4Rp6kmx0dp940rs/PGN0=" "pom": "sha256-SUbmClR8jtpp87wjxbbw2tz4Rp6kmx0dp940rs/PGN0="
}, },
"org/apache/ant#ant-launcher/1.10.11": { "org/apache/ant#ant-launcher/1.10.13": {
"jar": "sha256-2rUw33qYC1rI/X6NIIJDrg0+vW3gmxqiznVjYMwu0lY=", "jar": "sha256-zXaVs7+2lkq3G2oLMdrWAAWud/5QITI2Rnmqzwj3eXA=",
"pom": "sha256-7SoGiCYb624I7FSzgxLx1ILM8aO4Y8R9KNW5CkRtHB4=" "pom": "sha256-ApkvvDgFU1bzyU0B6qJJmcsCoJuqnB/fXqx2t8MVY8o="
}, },
"org/apache/ant#ant-parent/1.10.11": { "org/apache/ant#ant-parent/1.10.13": {
"pom": "sha256-V6BTJoLzD6MHQWoiWSnVcQrNpy17Je4IyvmNyCzTXbY=" "pom": "sha256-blv8hwgiFD8f+7LG8I7EiHctsxSlKDMC9IFLEms0aTk="
}, },
"org/apache/ant#ant/1.10.11": { "org/apache/ant#ant/1.10.13": {
"jar": "sha256-iMC4m7uq4B4Nn8rpO+eS9au+NAkQb47uhY/fNl28B1Q=", "jar": "sha256-vvv8eedE6Yks+n25bfO26C3BfSVxr0KqQnl2/CIpmDg=",
"pom": "sha256-wiiU2ctGq/XOv27rK8z+TXjhju6jEaDqat3VnftLH+M=" "pom": "sha256-J5NR7tkLj3QbtIyVvmHD7CRU48ipr7Q7zB0LrB3aE3o="
}, },
"org/apache/commons#commons-collections4/4.1": { "org/apache/commons#commons-collections4/4.1": {
"jar": "sha256-sf6LWWi1fYRlQlNX7S2dxpVQRRi+0t9bVlxLjmjByKU=", "jar": "sha256-sf6LWWi1fYRlQlNX7S2dxpVQRRi+0t9bVlxLjmjByKU=",
@ -122,19 +185,22 @@
"jar": "sha256-h4Czu7Mah5fnTp8wIvBD3a3Crui+Y9lPgIKmoWVGxBs=", "jar": "sha256-h4Czu7Mah5fnTp8wIvBD3a3Crui+Y9lPgIKmoWVGxBs=",
"pom": "sha256-SPll6CQtvwF4bQqS0K1j4gogHUpTbgMh0DsQ0uDJgVM=" "pom": "sha256-SPll6CQtvwF4bQqS0K1j4gogHUpTbgMh0DsQ0uDJgVM="
}, },
"org/apache/logging#logging-parent/3": { "org/apache/logging#logging-parent/7": {
"pom": "sha256-djouwrgJTUFh3rbCZLEmIIW5vjC/OjHCzhNyQuV3Iqc=" "pom": "sha256-5YkR3J/GsXOhDlqp7bk8eZStBmAnBd0Gftz8bh6eFys="
}, },
"org/apache/logging/log4j#log4j-api/2.17.1": { "org/apache/logging/log4j#log4j-api/2.20.0": {
"jar": "sha256-sNikyKtPuLGIjQCVgicDsObUeTxBlVAgPanmkZYWHeQ=", "jar": "sha256-L0PupnnqZvFMoPE/7CqGAKwST1pSMdy034OT7dy5dVA=",
"pom": "sha256-HirO8yILKb4QrgmXKLFYsY2UP5Ghk8xFAbtC+SnB6Io=" "pom": "sha256-zUWDKj1s0hlENcDWPKAV8ZSWjy++pPKRVTv3r7hOFjc="
}, },
"org/apache/logging/log4j#log4j-core/2.17.1": { "org/apache/logging/log4j#log4j-bom/2.20.0": {
"jar": "sha256-yWfyI0h5gLk2TpSnx/mooB/T7nwZvb8LD5+MuFEfPUE=", "pom": "sha256-+LtpLpWmt72mAehxAJWOg9AGG38SMlC2gSiUOhlenaE="
"pom": "sha256-C7s79tTSKhv6PDwJJ8KUEK8UoPsm47Ark3JvXH6Yqv0="
}, },
"org/apache/logging/log4j#log4j/2.17.1": { "org/apache/logging/log4j#log4j-core/2.20.0": {
"pom": "sha256-lnq8AkRDqcsJaTVVmvXprW8P9hN1+Esn1EDS+nCAawk=" "jar": "sha256-YTffhIza7Z9NUHb3VRPGyF2oC5U/TnrMo4CYt3B2P1U=",
"pom": "sha256-3nGsEAVR9KB3rsrQd70VPnHfeqacMELXZRbMXM4Ice4="
},
"org/apache/logging/log4j#log4j/2.20.0": {
"pom": "sha256-mje0qPZ+jUG8JHNxejAhYz1qPD8xBXnbmtC+PyRlnGk="
}, },
"org/apache/maven#maven-parent/21": { "org/apache/maven#maven-parent/21": {
"pom": "sha256-/EWviRHqMH0bV1ZO7x94tpgB6cEaVhnn61jV0Arp244=" "pom": "sha256-/EWviRHqMH0bV1ZO7x94tpgB6cEaVhnn61jV0Arp244="
@ -150,6 +216,9 @@
"org/apache/maven#maven/3.0.4": { "org/apache/maven#maven/3.0.4": {
"pom": "sha256-TSI+AaZWnWZVwfT86Elp1FFCzbq9sRjqCMXIwz7GMvY=" "pom": "sha256-TSI+AaZWnWZVwfT86Elp1FFCzbq9sRjqCMXIwz7GMvY="
}, },
"org/codehaus/groovy#groovy-bom/3.0.14": {
"pom": "sha256-JODptzjecRjennNWD/0GA0u1zwfKE6fgNFnoi6nRric="
},
"org/codehaus/plexus#plexus-component-annotations/1.5.5": { "org/codehaus/plexus#plexus-component-annotations/1.5.5": {
"jar": "sha256-Tfemp75ks1u8z2C1wRVpf56jQh0iZ0rmcTXd43X8yh8=", "jar": "sha256-Tfemp75ks1u8z2C1wRVpf56jQh0iZ0rmcTXd43X8yh8=",
"pom": "sha256-gV8+wxa4xfpwE4X99ACb+1HgfXgOj2puKv5yDFLX4pI=" "pom": "sha256-gV8+wxa4xfpwE4X99ACb+1HgfXgOj2puKv5yDFLX4pI="
@ -171,9 +240,12 @@
"jar": "sha256-i5CfTKl4hkeUL4g9TlWbzGQhI/fGvNOEaYOi5GVGnDM=", "jar": "sha256-i5CfTKl4hkeUL4g9TlWbzGQhI/fGvNOEaYOi5GVGnDM=",
"pom": "sha256-/drU+mLIIxCuxDUl5RnNWfJ9BMdWn+IbGwPKIQiHgQw=" "pom": "sha256-/drU+mLIIxCuxDUl5RnNWfJ9BMdWn+IbGwPKIQiHgQw="
}, },
"org/codehaus/plexus#plexus-utils/3.4.1": { "org/codehaus/plexus#plexus-utils/3.5.1": {
"jar": "sha256-UtheBLORhyKvEdEoVbSoJX35ag52yPTjhS5vqoUfNXs=", "jar": "sha256-huAlXUyHnGG0gz7X8TEk6LtnnfR967EnMm59t91JoHs=",
"pom": "sha256-sUTP+bHGJZ/sT+5b38DzYNacI6vU6m5URTOpSbaeNYI=" "pom": "sha256-lP9o7etIIE0SyZGJx2cWTTqfd4oTctHc4RpBRi5iNvI="
},
"org/codehaus/plexus#plexus/10": {
"pom": "sha256-u6nFIQZLnKEyzpfMHMfrSvwtvjK8iMuHLIjpn2FiMB8="
}, },
"org/codehaus/plexus#plexus/2.0.6": { "org/codehaus/plexus#plexus/2.0.6": {
"pom": "sha256-vqEudHcI0l5zQQyhxzHr36EC6L227H2BvUUiWDsjS8w=" "pom": "sha256-vqEudHcI0l5zQQyhxzHr36EC6L227H2BvUUiWDsjS8w="
@ -181,56 +253,59 @@
"org/codehaus/plexus#plexus/2.0.7": { "org/codehaus/plexus#plexus/2.0.7": {
"pom": "sha256-K1kGIDCrChXF0Jd7oiQhcGNokmSIc5pl8leT5xXMinQ=" "pom": "sha256-K1kGIDCrChXF0Jd7oiQhcGNokmSIc5pl8leT5xXMinQ="
}, },
"org/codehaus/plexus#plexus/8": { "org/eclipse/ee4j#project/1.0.6": {
"pom": "sha256-/6NJ2wTnq/ZYhb3FogYvQZfA/50/H04qpXILdyM/dCw=" "pom": "sha256-Tn2DKdjafc8wd52CQkG+FF8nEIky9aWiTrkHZ3vI1y0="
}, },
"org/jdom#jdom2/2.0.6": { "org/eclipse/jetty#jetty-bom/9.4.50.v20221201": {
"jar": "sha256-E0XxG6YG0VYD1nQFUajCGUfAIVZAdw7GcnH+eL6pfPU=", "pom": "sha256-TN5uUz1gHq+LZazulWt3BsGBkvJ1XQI9fo0Zu31bOUM="
"pom": "sha256-R7I6ef4za3QbgkNMbgSdaBZSVuQF51wQkh/XL6imXY0=" },
"org/eclipse/jgit#org.eclipse.jgit-parent/6.4.0.202211300538-r": {
"pom": "sha256-WEE7RzI80aRWLJNcZy1VGVUruaYRuQP8igcwXlQ7icU="
},
"org/eclipse/jgit#org.eclipse.jgit/6.4.0.202211300538-r": {
"jar": "sha256-wUh5ierbU71YpHty+waWNjl7uN/t8hOHpAqGw+ey+qw=",
"pom": "sha256-9ja7QmqoCtQGzr1zKrEXw9cHLBFsupggIYRSnO+mnFY="
},
"org/jdom#jdom2/2.0.6.1": {
"jar": "sha256-CyD0XjoP2PDRLNxTFrBndukCsTZdsAEYh2+RdcYPMCw=",
"pom": "sha256-VXleEBi4rmR7k3lnz4EKmbCFgsI3TnhzwShzTIyRS/M="
}, },
"org/junit#junit-bom/5.7.2": { "org/junit#junit-bom/5.7.2": {
"module": "sha256-87zrHFndT2mT9DBN/6WAFyuN9lp2zTb6T9ksBXjSitg=", "module": "sha256-87zrHFndT2mT9DBN/6WAFyuN9lp2zTb6T9ksBXjSitg=",
"pom": "sha256-zRSqqGmZH4ICHFhdVw0x/zQry6WLtEIztwGTdxuWSHs=" "pom": "sha256-zRSqqGmZH4ICHFhdVw0x/zQry6WLtEIztwGTdxuWSHs="
}, },
"org/ow2#ow2/1.5": { "org/junit#junit-bom/5.9.1": {
"pom": "sha256-D4obEW52C4/mOJxRuE5LB6cPwRCC1Pk25FO1g91QtDs=" "module": "sha256-kCbBZWaQ+hRa117Og2dCEaoSrYkwqRsQfC9c3s4vGxw=",
"pom": "sha256-sWPBz8j8H9WLRXoA1YbATEbphtdZBOnKVMA6l9ZbSWw="
}, },
"org/ow2/asm#asm-analysis/9.2": { "org/ow2#ow2/1.5.1": {
"jar": "sha256-h4++UhcxwHLRTS1luYOxvq5q0G/aAAe2qLroH3P0M8Q=", "pom": "sha256-Mh3bt+5v5PU96mtM1tt0FU1r+kI5HB92OzYbn0hazwU="
"pom": "sha256-dzzBor/BTGxKl5xRoHXAI0oL9pT8Or5PrPRU83oUXxs="
}, },
"org/ow2/asm#asm-commons/9.2": { "org/ow2/asm#asm-commons/9.4": {
"jar": "sha256-vkzlMTiiOLtSLNeBz5Hzulzi9sqT7GLUahYqEnIl4KY=", "jar": "sha256-DBKKnsPzPJiVknL20WzxQke1CPWJUVdLzb0rVtYyY2Q=",
"pom": "sha256-AoJOg58qLw5ylZ/dMLSJckDwWvxD3kLXugsYQ3YBwHA=" "pom": "sha256-tCyiq8+IEXdqXdwCkPIQbX8xP4LHiw3czVzOTGOjUXk="
}, },
"org/ow2/asm#asm-tree/9.2": { "org/ow2/asm#asm-tree/9.4": {
"jar": "sha256-qr+b0jCRpOv8EJwfPufPPkuJ9rotP1HFJD8Ws8/64BE=", "jar": "sha256-xC1HnPJFZqIesgr37q7vToa9tKiGMGz3L0g7ZedbKs8=",
"pom": "sha256-9h8+vqVSDd8Z9FKwPEJscjG92KgdesKHZctScSJaw3g=" "pom": "sha256-x+nvk73YqzYwMs5TgvzGTQAtbFicF1IzI2zSmOUaPBY="
}, },
"org/ow2/asm#asm/9.2": { "org/ow2/asm#asm/9.4": {
"jar": "sha256-udT+TXGTjfOIOfDspCqqpkz4sxPWeNoDbwyzyhmbR/U=", "jar": "sha256-OdDis9xFr2Wgmwl5RXUKlKEm4FLhJPk0aEQ6HQ4V84E=",
"pom": "sha256-37EqGyJL8Bvh/WBAIEZviUJBvLZF3M45Xt2M1vilDfQ=" "pom": "sha256-SDdR5I+y0fQ8Ya06sA/6Rm7cAzPY/C/bWibpXTKYI5Q="
}, },
"org/sonarqube#org.sonarqube.gradle.plugin/3.0": { "org/slf4j#slf4j-api/1.7.30": {
"pom": "sha256-1Pg7ynlN6ZPv/gtqt/HO572zNJgWc4BVkHgvv6Mj420=" "jar": "sha256-zboHlk0btAoHYUhcax6ML4/Z6x0ZxTkorA1/lRAQXFc=",
"pom": "sha256-fgdHdR6bZ+Gdy1IG8E6iLMA9JQxCJCZALq3QNRPywxQ="
}, },
"org/sonarsource/parent#parent/54": { "org/slf4j#slf4j-parent/1.7.30": {
"pom": "sha256-QVl5Y/x9ObDgJArLTYT1dbQCQtbhR9xQsCbUzvwFMV8=" "pom": "sha256-EWR5VuSKDFv7OsM/bafoPzQQAraFfv0zWlBbaHvjS3U="
},
"org/sonarsource/scanner/api#sonar-scanner-api-parent/2.15.0.2182": {
"pom": "sha256-JcR02YT0wD5P147u53D0Pqks+5Xrixf3+qyFVpNgFoY="
},
"org/sonarsource/scanner/api#sonar-scanner-api/2.15.0.2182": {
"jar": "sha256-h+foNKu97912pce/pM7ztxUhsfVQ/Iu+qLCphVPjNeg=",
"pom": "sha256-H+gEKIHd2qgREtNNv0k30OM+TQFYYIJ7/R/fb0YLH9U="
},
"org/sonarsource/scanner/gradle#sonarqube-gradle-plugin/3.0": {
"jar": "sha256-KLTNnuKtiAHAxeXJhPNtLizGDRkhwC61jujORTpejb8=",
"pom": "sha256-2jJNuKvT65d8B0lY/9E4vdVTWwYojfN7WiRv53Uad7Y="
}, },
"org/sonatype/forge#forge-parent/4": { "org/sonatype/forge#forge-parent/4": {
"pom": "sha256-GDjRMkeQBbS3RZt5jp2ZFVFQkMKICC/c2G2wsQmDokw=" "pom": "sha256-GDjRMkeQBbS3RZt5jp2ZFVFQkMKICC/c2G2wsQmDokw="
}, },
"org/sonatype/oss#oss-parent/5": {
"pom": "sha256-FnjUEgpYXYpjATGu7ExSTZKDmFg7fqthbufVqH9SDT0="
},
"org/sonatype/oss#oss-parent/7": { "org/sonatype/oss#oss-parent/7": {
"pom": "sha256-tR+IZ8kranIkmVV/w6H96ne9+e9XRyL+kM5DailVlFQ=" "pom": "sha256-tR+IZ8kranIkmVV/w6H96ne9+e9XRyL+kM5DailVlFQ="
}, },
@ -253,12 +328,16 @@
"jar": "sha256-AUp7IdtoD9iGfgJrGMO/idME3sWyEJCotqezy1z8d9I=", "jar": "sha256-AUp7IdtoD9iGfgJrGMO/idME3sWyEJCotqezy1z8d9I=",
"pom": "sha256-8xqLb1m2oBgOOMnBKboGB7rnoNShC5U3V3DIFKtMx1M=" "pom": "sha256-8xqLb1m2oBgOOMnBKboGB7rnoNShC5U3V3DIFKtMx1M="
}, },
"org/springframework#spring-framework-bom/5.3.24": {
"module": "sha256-GZbh9hfLA/p26hGFD+Kh4gsOMKEEa6bV2zvbv0QRP84=",
"pom": "sha256-U1ITVmu77+Jjag1OjdGnOt5hLiQwyP/TENzCo7O5ukE="
},
"org/springframework#spring-parent/3.1.3.RELEASE": { "org/springframework#spring-parent/3.1.3.RELEASE": {
"pom": "sha256-ZOkRARj4KhQnWaMW0J09jY1xfV2VB51/aziO5Hn6eC8=" "pom": "sha256-ZOkRARj4KhQnWaMW0J09jY1xfV2VB51/aziO5Hn6eC8="
}, },
"org/vafer#jdependency/2.7.0": { "org/vafer#jdependency/2.8.0": {
"jar": "sha256-1j79V0b/QIlDp91++Frp8Jqn+2O7KxaRFCfObEW1n9A=", "jar": "sha256-v9LMfhv8eKqDtEwKVL8s3jikOC7CRyivaD2Y3GvngZI=",
"pom": "sha256-6yRCKwo+nofVrG6oCHeG+1HEsbvg0iXvdSFSxzaiBNA=" "pom": "sha256-EBhn8/npJlei74mjELYE1D0JDJuQqj4LBS3NFqO78y0="
} }
}, },
"https://repo.maven.apache.org/maven2": { "https://repo.maven.apache.org/maven2": {
@ -266,109 +345,242 @@
"jar": "sha256-iPvaS5Ellrn1bo4S5YDMlUus+1F3bs/d0+GPwc9W3Ew=", "jar": "sha256-iPvaS5Ellrn1bo4S5YDMlUus+1F3bs/d0+GPwc9W3Ew=",
"pom": "sha256-EA95O6J/i05CBO20YXHr825U4PlM/AJSf+oHoLsfzrc=" "pom": "sha256-EA95O6J/i05CBO20YXHr825U4PlM/AJSf+oHoLsfzrc="
}, },
"com/atlassian/commonmark#commonmark-ext-gfm-tables/0.15.2": { "backport-util-concurrent#backport-util-concurrent/3.1": {
"jar": "sha256-Wn3BAWFAwPHGnFV21kvjcYJcWlStc1sMaZuWLMTgpPo=", "jar": "sha256-9XWbf838g6UloDbe7cvTLltTa2JevCgkJvFsoTfrWQI=",
"pom": "sha256-rRZxS5MgMZDpRiSFMrWCkDdBQkg7RhdrsD3CrijycN0=" "pom": "sha256-dwRxCQykChe55DbuLsAIGb5CBC2m9Ahezh03kW3Aj/k="
}, },
"com/atlassian/commonmark#commonmark-parent/0.15.2": { "ch/qos/logback#logback-classic/1.4.8": {
"pom": "sha256-PhTratCeeq+Uow5I3kexFm+QCz6Ncm+UfMWkD3HkfCU=" "jar": "sha256-5tnBIIv2ZMQnufX+lwuDcveUJHRzaTw/XSRA+mt7tSc=",
"pom": "sha256-GOI+XJts04m55gnu7km1XRURtdE6g+/2peAFAJPYadk="
}, },
"com/atlassian/commonmark#commonmark/0.15.2": { "ch/qos/logback#logback-core/1.4.8": {
"jar": "sha256-/UmFBUzWYXaB9smSH/yTq2uGQraeV3T48InZc9HGbmo=", "jar": "sha256-EjRTFCtBtie8DQNdH+6MHtTer6z72svjojiTTBmgYno=",
"pom": "sha256-3ZVTaHcyCDS90YRnvtbgKE7UhXKdU8LcLfWEE2vmGaI=" "pom": "sha256-njguj3OLVBiXfjwQwcFZJuXwHn1QDVHZmqpQxqSerMw="
}, },
"com/atlassian/pom#base-pom/5.0.13": { "ch/qos/logback#logback-parent/1.4.8": {
"pom": "sha256-CN0hBF/fYQSL7zj/7FbiHuslxuLYRPwJ9rlW4JNzdUM=" "pom": "sha256-83hJR2Jabz7XbSgtoOIuYVJ/kOfvllGm1ezx0mwY2mY="
}, },
"com/atlassian/pom#central-pom/5.0.13": { "com/beust#jcommander/1.48": {
"pom": "sha256-zihFbTZlB8oPkQIpQqBeOI/Zj4YqbY2zEFxcRJenTOU=" "jar": "sha256-pzE/z94HCTDkDsee3zxZSM805PDSXLOgn5lj2L3YQRM=",
"pom": "sha256-EH4aAn6KszS4H7KJYGDba68y430uME5glCNtPn6ymQM="
}, },
"com/google/code/findbugs#jsr305/3.0.2": { "com/google/code/findbugs#jsr305/3.0.2": {
"jar": "sha256-dmrSoHg/JoeWLIrXTO7MOKKLn3Ki0IXuQ4t4E+ko0Mc=", "jar": "sha256-dmrSoHg/JoeWLIrXTO7MOKKLn3Ki0IXuQ4t4E+ko0Mc=",
"pom": "sha256-GYidvfGyVLJgGl7mRbgUepdGRIgil2hMeYr+XWPXjf4=" "pom": "sha256-GYidvfGyVLJgGl7mRbgUepdGRIgil2hMeYr+XWPXjf4="
}, },
"com/ibm/icu#icu4j/58.2": { "com/google/code/gson#gson-parent/2.8.9": {
"jar": "sha256-lT4eg7K+fD6i+I2obBNhT0fp5x01eMhSHX8Yd1a2OWI=", "pom": "sha256-sW4CbmNCfBlyrQ/GhwPsN5sVduQRuknDL6mjGrC7z/s="
"pom": "sha256-R7Zq1yxypJmlRL57ixEzX2xz/bcyFxfRGBHfs+k0FGo="
}, },
"com/miglayout#miglayout-core/5.2": { "com/google/code/gson#gson/2.8.9": {
"jar": "sha256-Zp8NqP12vlPXX1lA9IFibym1RM2ZJbfaJhEYfSaEvHo=", "jar": "sha256-05mSkYVd5JXJTHQ3YbirUXbP6r4oGlqw2OjUUyb9cD4=",
"pom": "sha256-scvva6qqt3IaCLKlAZtpajfV4+wKfQzXmRo4MOJrfGA=" "pom": "sha256-r97W5qaQ+/OtSuZa2jl/CpCl9jCzA9G3QbnJeSb91N4="
}, },
"com/miglayout#miglayout-parent/5.2": { "com/google/errorprone#error_prone_annotations/2.11.0": {
"pom": "sha256-+STS0Cl2vIQu0u/4sx4Hp2Zb/NJUY9TXmtvkEFis6Zs=" "jar": "sha256-chy5GEK0b6BWhH0QTVIlyLjh6LYiY7mTBR4eWgE3t+w=",
"pom": "sha256-AmHKAfLS6awq4uznXULFYyOzhfspS2vJQ/Yu9Okt3wg="
}, },
"com/miglayout#miglayout-swing/5.2": { "com/google/errorprone#error_prone_parent/2.11.0": {
"jar": "sha256-g2n2guoVPvtoGj9YKsxIjoKpfub0fSU1LwgOl38TjIY=", "pom": "sha256-goPwy0TGJKedMwtv2AuLinFaaLNoXJqVHD3oN9RUBVE="
"pom": "sha256-52Q1kq9JpxIUc+OUOzdO3Xw/u5zJBdDGq5DOcCvkQqE="
}, },
"com/sun/activation#all/1.2.0": { "com/google/guava#failureaccess/1.0.1": {
"pom": "sha256-HYUY46x1MqEE5Pe+d97zfJguUwcjxr2z1ncIzOKwwsQ=" "jar": "sha256-oXHuTHNN0tqDfksWvp30Zhr6typBra8x64Tf2vk2yiY=",
"pom": "sha256-6WBCznj+y6DaK+lkUilHyHtAopG1/TzWcqQ0kkEDxLk="
}, },
"javax/activation#javax.activation-api/1.2.0": { "com/google/guava#guava-parent/26.0-android": {
"jar": "sha256-Q/3vC1ts6zGwQksgi5MMdKtY+sLO63s/b9OuuLXKQ5M=", "pom": "sha256-+GmKtGypls6InBr8jKTyXrisawNNyJjUWDdCNgAWzAQ="
"pom": "sha256-2ikm88i+iYZDzBCs3sbeCwNRpX+yc1dw+gF3sGrecbk="
}, },
"javax/xml/bind#jaxb-api-parent/2.4.0-b180830.0359": { "com/google/guava#guava-parent/31.1-jre": {
"pom": "sha256-ctEy4shY0iMPFdBI8ek6J5xAxOnshLxW+fLz61r0tLg=" "pom": "sha256-RDliZ4O0StJe8F/wdiHdS7eWzE608pZqSkYf6kEw4Pw="
}, },
"javax/xml/bind#jaxb-api/2.4.0-b180830.0359": { "com/google/guava#guava/31.1-jre": {
"jar": "sha256-VrnpcCdTdjAHQ1Fi6niAVe/P78hquSDwMsBBHcVHuDY=", "jar": "sha256-pC7cnKt5Ljn+ObuU8/ymVe0Vf/h6iveOHWulsHxKAKs=",
"pom": "sha256-sck/wwHX9f5M3hPRlTKZJR2jfv/8kfUjg1UEw/+HNwc=" "pom": "sha256-kZPQe/T2YBCNc1jliyfSG0TjToDWc06Y4hkWN28nDeI="
}, },
"junit#junit/4.12": { "com/google/guava#listenablefuture/9999.0-empty-to-avoid-conflict-with-guava": {
"jar": "sha256-WXIfCAXiI9hLkGd4h9n/Vn3FNNfFAsqQPAwrF/BcEWo=", "jar": "sha256-s3KgN9QjCqV/vv/e8w/WEj+cDC24XQrO0AyRuXTzP5k=",
"pom": "sha256-kPFj944/+28cetl96efrpO6iWAcUG4XW0SvmfKJUScQ=" "pom": "sha256-GNSx2yYVPU5VB5zh92ux/gXNuGLvmVSojLzE/zi4Z5s="
}, },
"net/java#jvnet-parent/1": { "com/google/j2objc#j2objc-annotations/1.3": {
"pom": "sha256-KBRAgRJo5l2eJms8yJgpfiFOBPCXQNA4bO60qJI9Y78=" "jar": "sha256-Ia8wySJnvWEiwOC00gzMtmQaN+r5VsZUDsRx1YTmSns=",
"pom": "sha256-X6yoJLoRW+5FhzAzff2y/OpGui/XdNQwTtvzD6aj8FU="
}, },
"net/java#jvnet-parent/3": { "com/ibm/icu#icu4j/72.1": {
"pom": "sha256-MPV4nvo53b+WCVqto/wSYMRWH68vcUaGcXyy3FBJR1o=" "jar": "sha256-PfVyskCmjRO1zXeK0jk+iF0mQRQ0zY8JisWYfqLmTOM=",
"pom": "sha256-Pe8rKa9KGa2AXLFTBWklqJqQP5L77hre4S7S/BTETug="
}, },
"net/java#jvnet-parent/5": { "com/miglayout#miglayout-core/11.1": {
"pom": "sha256-GvaZ+Nndq2f5oNIC+9eRXrA2Klpt/V/8VMr6NGXJywo=" "jar": "sha256-6qoDeHmJuuyi1xVYVFL3oWTYydUFkXcx6Zm0+ODZywQ=",
"pom": "sha256-TDxDWInIEEIAP7RqrD9Q1DqjNHCgJTaEEpFY+FmFu8I="
},
"com/miglayout#miglayout-parent/11.1": {
"pom": "sha256-vLy8hQYQqWkqV1US2xVPt+YMuXUrMzNKLeaqFZFP2xE="
},
"com/miglayout#miglayout-swing/11.1": {
"jar": "sha256-U8pq8ys32FhvuVCHZeJy30ry2Q5NWewMx/6+Jp0W2f0=",
"pom": "sha256-si//ijUkv+cV545/Ze+Fv1H9jGry06FmZxfEsWt6yh4="
},
"com/puppycrawl/tools#checkstyle/10.6.0": {
"jar": "sha256-MTe8hcSBsytp9K2S0grpnZ0VKBFXwCG2VBpNup2TPBY=",
"pom": "sha256-i/a3N1So+iHuzZCN8/HWbYcEWSnHWXdvoGQMTeiKnWg="
},
"commons-beanutils#commons-beanutils/1.9.4": {
"jar": "sha256-fZOMgXiQKARcCMBl6UvnX8KAUnYg1b1itRnVg4UyNoo=",
"pom": "sha256-w1zKe2HUZ42VeMvAuQG4cXtTmr+SVEQdp4uP5g3gZNA="
},
"commons-codec#commons-codec/1.15": {
"jar": "sha256-s+n21jp5AQm/DQVmEfvtHPaQVYJt7+uYlKcTadJG7WM=",
"pom": "sha256-yG7hmKNaNxVIeGD0Gcv2Qufk2ehxR3eUfb5qTjogq1g="
},
"commons-collections#commons-collections/3.2.2": {
"jar": "sha256-7urpF5FxRKaKdB1MDf9mqlxcX9hVk/8he87T/Iyng7g=",
"pom": "sha256-1dgfzCiMDYxxHDAgB8raSqmiJu0aES1LqmTLHWMiFws="
},
"info/picocli#picocli/4.7.0": {
"jar": "sha256-P2/7EM6FPvL2+TS0Z8zBPJwXCLTYOhpWZP2wfgeOjhw=",
"pom": "sha256-TeCd0zhFd9Vzo9lP85jNe4SUbEJkDzhSva2X9yl0YXQ="
},
"junit#junit/4.13.2": {
"jar": "sha256-jklbY0Rp1k+4rPo0laBly6zIoP/1XOHjEAe+TBbcV9M=",
"pom": "sha256-Vptpd+5GA8llwcRsMFj6bpaSkbAWDraWTdCSzYnq3ZQ="
}, },
"net/java/dev/javacc#javacc/4.0": { "net/java/dev/javacc#javacc/4.0": {
"jar": "sha256-z7qy1qzbN2TivLXAhCpZ9YPLXoui61wTqNuYNoqtzC8=", "jar": "sha256-z7qy1qzbN2TivLXAhCpZ9YPLXoui61wTqNuYNoqtzC8=",
"pom": "sha256-EBLeGTH+yhXhvQEomKaJBOXTO7TD6IhY+oagD7ePUDg=" "pom": "sha256-EBLeGTH+yhXhvQEomKaJBOXTO7TD6IhY+oagD7ePUDg="
}, },
"net/sf/retrotranslator#retrotranslator-runtime/1.2.9": {
"jar": "sha256-MHP6KzurGu5vBh7UqsUW3rmBh1az8znwWcyqmR/3dr0=",
"pom": "sha256-zKjdRXVKkGTSF0AxCUvz10Jc1nA76raZ19UjXC6S6Es="
},
"net/sf/retrotranslator#retrotranslator-transformer/1.2.9": {
"jar": "sha256-wcxGUGx4UV6dolMIBmz2U7qhuFL/Dnc29OhEWiwHhPc=",
"pom": "sha256-KbLlw9y352qBi+z9RBRnOvKgijjwWEEdpKxEbJyGfKA="
},
"net/sf/saxon#Saxon-HE/11.4": {
"jar": "sha256-QuNUlNwua16XJWrnzfK3zjBDnDUlZvNd4CvtOgaisWk=",
"pom": "sha256-zE2jTuC+5MZa2118spI0H2Wb76NSiPbjH4CdxLsvxXU="
},
"net/sourceforge/pmd#pmd-core/6.53.0": {
"jar": "sha256-TVRzW5uBXPrajO2Q3xneEmPJSXzOL5yXzXnPTeam0vM=",
"pom": "sha256-DDv8WArk966DtWEHdjjmirehC+BXeaEYG61upVqI5PQ="
},
"net/sourceforge/pmd#pmd-java/6.53.0": {
"jar": "sha256-1BIi8MXToBGU7Ryo5AAhKile4kmhmTZt7eDVd9pP6YE=",
"pom": "sha256-RWJKAFxNxC2McmSoXq79nbQautiJdcGRqLmJ8J78LxQ="
},
"net/sourceforge/pmd#pmd/6.53.0": {
"pom": "sha256-cCgPCSb7ENqySs3TsuGekorZ2iLZym4dL5a+aP6oPf0="
},
"net/sourceforge/saxon#saxon/9.1.0.8": {
"jar": "sha256-89zegQZsddtP/KNB1UNVXbu7p//3um0cLn3hEB3qOUo=",
"pom": "sha256-mwd5+pbfKagzvOMhjo25zAGGNgWy9zrePTCM4ff3kXk="
},
"net/sourceforge/saxon#saxon/9.1.0.8/dom": {
"jar": "sha256-xs8+zH9LZauLYT0A/Z6cBkilqgMmSpQboP0tpTOfkXo="
},
"org/abego/treelayout#org.abego.treelayout.core/1.0.3": { "org/abego/treelayout#org.abego.treelayout.core/1.0.3": {
"jar": "sha256-+l4xOVw5wufUasoPgfcgYJMWB7L6Qb02A46yy2+5MyY=", "jar": "sha256-+l4xOVw5wufUasoPgfcgYJMWB7L6Qb02A46yy2+5MyY=",
"pom": "sha256-o7KyI3lDcDVeeSQzrwEvyZNmfAMxviusrYTbwJrOSgw=" "pom": "sha256-o7KyI3lDcDVeeSQzrwEvyZNmfAMxviusrYTbwJrOSgw="
}, },
"org/antlr#ST4/4.0.8": { "org/antlr#ST4/4.3.1": {
"jar": "sha256-WMqrxAyfdLC1mT/YaOD2SlDAdZCU5qJRqq+tmO38ejs=", "jar": "sha256-68nZvNtnVxwINf9EHq1cHekKJaDT+oQGVKFE6PoEENQ=",
"pom": "sha256-PAiQ3scRdOs7o9QEyp40GQH/awQhgIsAcTsNuxMGwXw=" "pom": "sha256-CzHPgFtmQ/oI9z3jibxVsCj++46caL1EfGFoz/32GcU="
}, },
"org/antlr#antlr-master/3.5.2": { "org/antlr#ST4/4.3.4": {
"pom": "sha256-QtkaUx6lEA6wm1QaoALDuQjo8oK9c7bi9S83HvEzG9Y=" "jar": "sha256-+SesOExG10n4texolypTrtIeADE1CSmWFu23O/oV/zM=",
"pom": "sha256-nnwfPkiZGUQOjBMInlljcp1bf4D3AjO/uuMJxkmryj4="
}, },
"org/antlr#antlr-runtime/3.5.2": { "org/antlr#antlr-master/3.5.3": {
"jar": "sha256-zj/I7LEPOemjzdy7LONQ0nLZzT0LHhjm/nPDuTichzQ=", "pom": "sha256-6p43JQ9cTC52tlOL6XtX8zSb2lhe31PzypfiB7OFuJU="
"pom": "sha256-RqnCIAu4sSvXEkqnpQl/9JCZkIMpyFGgTLIFFCCqfyU="
}, },
"org/antlr#antlr/3.5.2": { "org/antlr#antlr-runtime/3.5.3": {
"jar": "sha256-WsNsKs+woPPTfa/iC1tXDyZD4tAAxkjURQPCc4vmQ98=", "jar": "sha256-aL+fWjPfyzQDNJXFh+Yja+9ON6pmEpGfWx6EO5Bmn7k=",
"pom": "sha256-Bl5egGYv64WHldPAH3cUJHvdMZRZcF7hOxpLGWj6IuQ=" "pom": "sha256-EymODgqvr0FP99RAZCfKtuxPv6NkJ/bXEDxDLzLAfSU="
}, },
"org/antlr#antlr4-master/4.7.1": { "org/antlr#antlr/3.5.3": {
"pom": "sha256-QSb2e/QT9si8wbGdh7mnJWdCz6ccJQxKmVMNrt6ghow=" "jar": "sha256-0KgZr929g3snhknrf/F7FSWdWsxJxYr2FPA0aKKRvXw=",
"pom": "sha256-lrg9SYzpdAOxtWgeV4Aaqbt74w6QWHMsyicf4GvJ2B8="
}, },
"org/antlr#antlr4-runtime/4.7.1": { "org/antlr#antlr4-master/4.11.1": {
"jar": "sha256-Q1FtGb6uNZCeBNBq9sDFjBe8lOAHDIXo3JkpymQNyR0=", "pom": "sha256-cupd6Nq7ZhV4X9D+qqur1T3NrnD+FrzXx7lobApuAK0="
"pom": "sha256-zhOGobkOUSy3oli1Ih1C8RJh/9qaElkBzdhs3ypZ/5E="
}, },
"org/antlr#antlr4/4.7.1": { "org/antlr#antlr4-master/4.13.0": {
"jar": "sha256-os3C8vjriTcogyVo3FTQgOtaFJXts7ZuUblxIqYKDYc=", "pom": "sha256-IiBv17pJUVLlJvUO/sn8j03QX8tD38+PJk6Dffa2Qk8="
"pom": "sha256-k+AkX5wHQx6tBunpyPmO7IJUQb9PbtZr3aboypxoR5Y="
}, },
"org/glassfish#javax.json/1.0.4": { "org/antlr#antlr4-master/4.7.2": {
"jar": "sha256-Dh3sQKHt6WWUElHtqWiu7gUsxPUDeLwxbMSOgVm9vrQ=", "pom": "sha256-upnLJdI5DzhoDHUChCoO4JWdHmQD4BPM/2mP1YVu6tE="
"pom": "sha256-a6+Dg/+pi2bqls1b/B7H8teUY7uYrJgFKWSxIcIhLVQ="
}, },
"org/glassfish#json/1.0.4": { "org/antlr#antlr4-runtime/4.11.1": {
"pom": "sha256-bXxoQjEV+SFxjZRPhZkktMaFIX7AOkn3BFWossqpcuY=" "jar": "sha256-4GxlU8HMwU02BS7EsPxvE7gIz5V7Wx3D9hv0AZlq2lk=",
"pom": "sha256-xFbsKVkHjFkfvX72mtlACnJ5IAaNdGmJx0q4BO1oGzQ="
},
"org/antlr#antlr4-runtime/4.13.0": {
"jar": "sha256-vX97XQe8CwR/EJFbMspLsd6eV9gEkJiILkRTyIwHal0=",
"pom": "sha256-GY40+1rHWXsaPDGTAwHgjOlB5cpQQRbdVKOnU3iRSn8="
},
"org/antlr#antlr4-runtime/4.7.2": {
"jar": "sha256-TFGLh9S9/4tEzYy8GvgW6US2Kj/luAt4FQHPH0dZu8Q=",
"pom": "sha256-3AnLqYwl08BuSuxRaIXUw68DBiulX0/mKD/JzxdqYPs="
},
"org/antlr#antlr4/4.13.0": {
"jar": "sha256-HA3rJpklFJIvuLmWGRmPCcMveYQkbcatHDu8SYPeHTU=",
"pom": "sha256-OdLSWEk8QnvL1EAGP34PQqt4j6wVp4wP73RK5hk2d8k="
},
"org/apache#apache/16": {
"pom": "sha256-n4X/L9fWyzCXqkf7QZ7n8OvoaRCfmKup9Oyj9J50pA4="
},
"org/apache#apache/19": {
"pom": "sha256-kfejMJbqabrCy69tAf65NMrAAsSNjIz6nCQLQPHsId8="
},
"org/apache#apache/23": {
"pom": "sha256-vBBiTgYj82V3+sVjnKKTbTJA7RUvttjVM6tNJwVDSRw="
},
"org/apache/commons#commons-lang3/3.8.1": {
"jar": "sha256-2sgH9lsHaY/zmxsHv+89h64/1G2Ru/iivAKyqDFhb2g=",
"pom": "sha256-7I4J91QRaFIFvQ2deHLMNiLmfHbfRKCiJ7J4vqBEWNU="
},
"org/apache/commons#commons-parent/39": {
"pom": "sha256-h80n4aAqXD622FBZzphpa7G0TCuLZQ8FZ8ht9g+mHac="
},
"org/apache/commons#commons-parent/47": {
"pom": "sha256-io7LVwVTv58f+uIRqNTKnuYwwXr+WSkzaPunvZtC/Lc="
},
"org/apache/commons#commons-parent/52": {
"pom": "sha256-ddvo806Y5MP/QtquSi+etMvNO18QR9VEYKzpBtu0UC4="
},
"org/apache/httpcomponents#httpcomponents-parent/12": {
"pom": "sha256-QgnwlZMhKYfCnWgBkXMJ3V5vcbU7Kx0ODw77mErRH6E="
},
"org/apache/httpcomponents/client5#httpclient5-parent/5.1.3": {
"pom": "sha256-onsUE67OkqOqR3SRX3WJ4MYXnXKNKsailddY7k+iTMU="
},
"org/apache/httpcomponents/client5#httpclient5/5.1.3": {
"jar": "sha256-KMdZJU9ONTGeB4u2/+p1Z2YI3BLLJDsk+zyHMlIpd/4=",
"pom": "sha256-GYirPRva4PUfIsg9yXuI+gdWGttiRGedi49xRs3ROq8="
},
"org/apache/httpcomponents/core5#httpcore5-h2/5.1.3": {
"jar": "sha256-0OeLoVqo6+d5grZgrEsJqV1uA129vqdiV33ByOKTWAc=",
"pom": "sha256-K8AxehSO3Jrv6j7BU1OU787T0TfWL3/1ZW0LA/lMB4Y="
},
"org/apache/httpcomponents/core5#httpcore5-parent/5.1.3": {
"pom": "sha256-pnU4hlrg83RLIekcpH1GEFRzfFUtH/KdpxTIYMmS1bs="
},
"org/apache/httpcomponents/core5#httpcore5/5.1.3": {
"jar": "sha256-8r8vLHdyFpyeMGmXGWZ60w+bRsTp14QZB96y0S2ZI/4=",
"pom": "sha256-f8K4BFgJ8/J6ydTZ6ZudNGIbY3HPk8cxPs2Epa8Om64="
},
"org/apiguardian#apiguardian-api/1.1.2": {
"jar": "sha256-tQlEisUG1gcxnxglN/CzXXEAdYLsdBgyofER5bW3Czg=",
"module": "sha256-4IAoExN1s1fR0oc06aT7QhbahLJAZByz7358fWKCI/w=",
"pom": "sha256-MjVQgdEJCVw9XTdNWkO09MG3XVSemD71ByPidy5TAqA="
},
"org/beanshell#bsh/1.3.0": {
"jar": "sha256-mwTtx10Z21TxtOi1NV6TZDhMbPcesKG5ckwVnXeYefg=",
"pom": "sha256-DyaKBXFp+qO6hALh+8K54K4Z3voYt+xeC+hSvLoGgp0="
},
"org/checkerframework#checker-qual/3.27.0": {
"jar": "sha256-Jf2m8+su4hOf9dfTmSZn1Sbr8bD7h982/HWqNWeebas=",
"module": "sha256-H1L7VyqCR4PvVyPW0LejEUOz2JKpQerXur4OH/kWM30=",
"pom": "sha256-yXIt1Co1ywpkPGgAoo2sf8UXbYDkz2v4XBgjdzFjOrk="
}, },
"org/hamcrest#hamcrest-core/1.3": { "org/hamcrest#hamcrest-core/1.3": {
"jar": "sha256-Zv3vkelzk0jfeglqo4SlaF9Oh1WEzOiThqekclHE2Ok=", "jar": "sha256-Zv3vkelzk0jfeglqo4SlaF9Oh1WEzOiThqekclHE2Ok=",
@ -377,11 +589,100 @@
"org/hamcrest#hamcrest-parent/1.3": { "org/hamcrest#hamcrest-parent/1.3": {
"pom": "sha256-bVNflO+2Y722gsnyelAzU5RogAlkK6epZ3UEvBvkEps=" "pom": "sha256-bVNflO+2Y722gsnyelAzU5RogAlkK6epZ3UEvBvkEps="
}, },
"org/javassist#javassist/3.28.0-GA": {
"jar": "sha256-V9Cp6ShvgvTqqFESUYaZf4Eb784OIGD/ChWnf1qd2ac=",
"pom": "sha256-w2p8E9o6SFKqiBvfnbYLnk0a8UbsKvtTmPltWYP21d0="
},
"org/junit#junit-bom/5.9.3": {
"module": "sha256-tAH9JZAeWCpSSqU0PEs54ovFbiSWHBBpvytLv87ka5M=",
"pom": "sha256-TQMpzZ5y8kIOXKFXJMv+b/puX9KIg2FRYnEZD9w0Ltc="
},
"org/junit/jupiter#junit-jupiter-api/5.9.3": {
"jar": "sha256-2JXj7t9PobEN4xqRvlWjAbswe/GO8yWz+l2z+A7pLRw=",
"module": "sha256-ba7jABTiBFWh7MbW0LOsYERECtE+9CA5jikZCYDpuHo=",
"pom": "sha256-f3KVZWK+1JEdMhf5DeCw0kDdklb4V99aJLvrAVS0FBs="
},
"org/junit/jupiter#junit-jupiter-engine/5.9.3": {
"jar": "sha256-tV4wSxzS6PEWwat3pdw+yoxNm0amnghLY6ylHN61Xw8=",
"module": "sha256-lY9TIPRbNNCmZ24W/1ScsBDhQm3KUs/bEFh2vM9Pdog=",
"pom": "sha256-D1/XZ2n95tJHMI+Dbf8TTItS9lpC5UuNCtoEFvMKc3o="
},
"org/junit/jupiter#junit-jupiter-params/5.9.3": {
"jar": "sha256-KvKC/pHlZJXAO4TpyucC6qIS/C9qMf2deeMcy2TNgf0=",
"module": "sha256-PDb9BY560Xk2w2qHkaXvks06slUbsVsYngURPhaA848=",
"pom": "sha256-HAzCQ766eIZChiVLRVKqvNUXrMMiAAJjaRxBUl/HtfY="
},
"org/junit/platform#junit-platform-commons/1.9.3": {
"jar": "sha256-hRkVffgTwhDoX8FBS3QQnj2F9D1wklY+1wTEPEjw1eY=",
"module": "sha256-eWpB8nJB+2dgjwGazPTBw2cVe3MjinavhvbeuuNZnrQ=",
"pom": "sha256-4Xof3keC8vwjtC3sp1wLBWbVwphQ0DBr5lxdpzuAIXg="
},
"org/junit/platform#junit-platform-engine/1.9.3": {
"jar": "sha256-DDlVPZoDUQdXIn9aHGzGUwKHsaMh7WJYRQZkh0qioWo=",
"module": "sha256-nQVThnLcRrITlxJjbv3B8Xg9Q5qhwktp0Ckrgci36o8=",
"pom": "sha256-HFq3/OvjpgEYOXm6r78vQOVUOIKnyiPp+etxkZWnR9U="
},
"org/junit/vintage#junit-vintage-engine/5.9.3": {
"jar": "sha256-a8G0IoKu2LnszbQGMc9FABr4qzrZ0Nhc/4bEXoX8WdA=",
"module": "sha256-903In7pI9S/PzSKUFEQbDXn4Cz5tgTsAvIuXT1K0bZE=",
"pom": "sha256-FISWCrLBD3mXJlEWmJuzsY21XJKfrFn96nS4ssd5WkY="
},
"org/key-project#docking-frames-base/1.1.3p1": {
"pom": "sha256-/MvGKkZ8j1YkC7AILbv5pM2X7wAYmstCBad/PrFbRgs="
},
"org/key-project#docking-frames-common/1.1.3p1": {
"jar": "sha256-sebcFL9BgtpRM9SPwzDECLg7J8l/HEkkiIUssda96ys=",
"pom": "sha256-3XvEh96tjyYXxiVJca+7ylNzrD3bdbLFB5o/pVdxqI8="
},
"org/key-project#docking-frames-core/1.1.3p1": {
"jar": "sha256-hXigFBxxS16XOpxffHemSIdXoXIIfmSBtcF04r5wBZc=",
"pom": "sha256-qkwVR2roScEeE8smsNB0dCJfr7r7B7wNoHkQtF6tV+c="
},
"org/opentest4j#opentest4j/1.2.0": {
"jar": "sha256-WIEt5giY2Xb7ge87YtoFxmBMGP1KJJ9QRCgkefwoavI=",
"pom": "sha256-qW5nGBbB/4gDvex0ySQfAlvfsnfaXStO4CJmQFk2+ZQ="
},
"org/ow2#ow2/1.5": {
"pom": "sha256-D4obEW52C4/mOJxRuE5LB6cPwRCC1Pk25FO1g91QtDs="
},
"org/ow2#ow2/1.5.1": {
"pom": "sha256-Mh3bt+5v5PU96mtM1tt0FU1r+kI5HB92OzYbn0hazwU="
},
"org/ow2/asm#asm/9.3": {
"jar": "sha256-EmM2m1ninJQ5GN4R1tYVLi7GCFzmPlcQUW+MZ9No5Lw=",
"pom": "sha256-jqwH4p+K6oOoFW17Kfo2j26/O+z7IJyaGsNqvZBhI+A="
},
"org/ow2/asm#asm/9.5": {
"jar": "sha256-ti6EtZgHKXUbBFjFNM8TZvcnVCu40VhiEzVoKkYPA1M=",
"pom": "sha256-LJzOuVHMZYbejZoWxnKtPkwwucMjAo16PDNmVg1WJ7E="
},
"org/reflections#reflections/0.10.2": {
"jar": "sha256-k4otCP5UBQ12ELlE2N3DoJNVcQ2ea+CqyDjbwE6aKCU=",
"pom": "sha256-tsqj6301vXVu1usKKoGGi408D29CJE/q5BdgrGYwbYc="
},
"org/slf4j#slf4j-api/2.0.7": {
"jar": "sha256-XWKYuToZBcMs2mR4gIrBTC1KR+kVNeU8Qff+64XZRvQ=",
"pom": "sha256-LUA8zw4KAtXBqGZ7DiozyN/GA4qyh7lnHdaBwgUmeYE="
},
"org/slf4j#slf4j-parent/2.0.7": {
"pom": "sha256-wYK7Ns068ck8FgPN/v54iRV9swuotYT0pEU1/NIuRec="
},
"org/sonatype/oss#oss-parent/3": {
"pom": "sha256-DCeIkmfAlGJEYRaZcJPGcVzMAMKzqVTmZDRDDY9Nrt4="
},
"org/sonatype/oss#oss-parent/7": { "org/sonatype/oss#oss-parent/7": {
"pom": "sha256-tR+IZ8kranIkmVV/w6H96ne9+e9XRyL+kM5DailVlFQ=" "pom": "sha256-tR+IZ8kranIkmVV/w6H96ne9+e9XRyL+kM5DailVlFQ="
}, },
"org/sonatype/oss#oss-parent/9": { "org/sonatype/oss#oss-parent/9": {
"pom": "sha256-+0AmX5glSCEv+C42LllzKyGH7G8NgBgohcFO8fmCgno=" "pom": "sha256-+0AmX5glSCEv+C42LllzKyGH7G8NgBgohcFO8fmCgno="
},
"org/xmlresolver#xmlresolver/4.4.3": {
"jar": "sha256-nWQslsP2gR4gqfbP7jyhXshOy5Ofa+Y5/uBlZwdzp9E=",
"module": "sha256-8GvLyo9h/M9XRtT+zEg+GgGNCYvVGRdxTH2wBCIA+Dc=",
"pom": "sha256-FGtXOSRyKmK1jnF2r2hgxoD4p3+XJsXiGHnJxAHtRkI="
},
"org/xmlresolver#xmlresolver/4.4.3/data": {
"jar": "sha256-pX2yPXXDWAyxXrbhqFRoP0V5z9Jl9c8QEaaYPZrtDx8="
} }
} }
} }

View File

@ -6,13 +6,13 @@
pythonPackages.buildPythonApplication rec { pythonPackages.buildPythonApplication rec {
pname = "git-up"; pname = "git-up";
version = "2.2.0"; version = "2.3.0";
format = "pyproject"; format = "pyproject";
src = fetchPypi { src = fetchPypi {
pname = "git_up"; pname = "git_up";
inherit version; inherit version;
hash = "sha256-GTX2IWLQ48yWfPnmtEa9HJ5umQLttqgTlgZQlaWgeE4="; hash = "sha256-SncbnK6LxsleKRa/sSCm/8dsgPw/XJGvYfkcIeWYDy4=";
}; };
nativeBuildInputs = with pythonPackages; [ nativeBuildInputs = with pythonPackages; [

View File

@ -9,14 +9,14 @@
buildLua (finalAttrs: { buildLua (finalAttrs: {
pname = "uosc"; pname = "uosc";
version = "5.5.0"; version = "5.6.0";
scriptPath = "src/uosc"; scriptPath = "src/uosc";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "tomasklaen"; owner = "tomasklaen";
repo = "uosc"; repo = "uosc";
rev = finalAttrs.version; rev = finalAttrs.version;
hash = "sha256-WFsqA5kGefQmvihLUuQBfMmKoUHiO7ofxpwISRygRm4="; hash = "sha256-oEU1mPDzaW5j6zMpnSn1baQ+qlr/MtErxRfiyVBWMHU=";
}; };
passthru.updateScript = gitUpdater { }; passthru.updateScript = gitUpdater { };

View File

@ -269,7 +269,7 @@ rec {
passthru = { passthru = {
# Exposed for tarsum build on non-linux systems (build-support/docker/default.nix) # Exposed for tarsum build on non-linux systems (build-support/docker/default.nix)
inherit moby-src; inherit moby-src;
tests = lib.optionals (!clientOnly) { inherit (nixosTests) docker; }; tests = lib.optionalAttrs (!clientOnly) { inherit (nixosTests) docker; };
}; };
meta = docker-meta // { meta = docker-meta // {

View File

@ -6,19 +6,19 @@
rustPlatform.buildRustPackage rec { rustPlatform.buildRustPackage rec {
pname = "alioth"; pname = "alioth";
version = "0.5.0"; version = "0.6.0";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "google"; owner = "google";
repo = "alioth"; repo = "alioth";
rev = "refs/tags/v${version}"; rev = "refs/tags/v${version}";
hash = "sha256-K0Hx6EJYyPJZA+FLIj44BtUuZZOqWW2DUJt1QbeZyu0="; hash = "sha256-CQYh/F7eGk94dsXP7j3udhhBReYBvV6D8nzK/3VicwU=";
}; };
# Checks use `debug_assert_eq!` # Checks use `debug_assert_eq!`
checkType = "debug"; checkType = "debug";
cargoHash = "sha256-J+1SXHQJJxT0qN/ELAvwQFnKCo13ZrQClpbfleM4PkA="; cargoHash = "sha256-xxe+WZIXkEG7B+CX3WNGhPw4AmUQOY9w3DS+QP9hMX0=";
separateDebugInfo = true; separateDebugInfo = true;

View File

@ -18,7 +18,12 @@ stdenv.mkDerivation (finalAttrs: {
hash = "sha256-GNsyXP/O56Y+8QhoSfMm+ig5lK/K3Cm085jxRt9ZRmI="; hash = "sha256-GNsyXP/O56Y+8QhoSfMm+ig5lK/K3Cm085jxRt9ZRmI=";
}; };
nativeBuildInputs = [ makeWrapper ]; strictDeps = true;
nativeBuildInputs = [
makeWrapper
perl # pod2man
];
buildInputs = [ perl ]; buildInputs = [ perl ];

View File

@ -12,14 +12,14 @@
python3Packages.buildPythonApplication rec { python3Packages.buildPythonApplication rec {
pname = "ascii-draw"; pname = "ascii-draw";
version = "0.4.0"; version = "1.0.0";
pyproject = false; pyproject = false;
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "Nokse22"; owner = "Nokse22";
repo = "ascii-draw"; repo = "ascii-draw";
rev = "refs/tags/v${version}"; rev = "refs/tags/v${version}";
hash = "sha256-lBlIZrjzJo9R6KnzUSbqz5c/6UbuTv/pQu5Sans37Hc="; hash = "sha256-+K9th1LbESVzAiJqIplWpj2QHt7zDidENs7jHOuJ2S0=";
}; };
nativeBuildInputs = [ nativeBuildInputs = [

View File

@ -52,9 +52,9 @@
wavpack, wavpack,
wxGTK32, wxGTK32,
gtk3, gtk3,
apple-sdk_11,
libpng, libpng,
libjpeg, libjpeg,
darwin,
}: }:
# TODO # TODO
@ -62,31 +62,25 @@
stdenv.mkDerivation (finalAttrs: { stdenv.mkDerivation (finalAttrs: {
pname = "audacity"; pname = "audacity";
version = "3.6.4"; version = "3.7.0";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "audacity"; owner = "audacity";
repo = "audacity"; repo = "audacity";
rev = "Audacity-${finalAttrs.version}"; rev = "Audacity-${finalAttrs.version}";
hash = "sha256-72k79UFxhk8JUCnMzbU9lZ0Ua3Ui41EkhPGSnGkf9mE="; hash = "sha256-jwsn/L9e1ViWLOh8Xc4lTS9FhanD4GK0BllCwtPamZc=";
}; };
postPatch = postPatch =
'' ''
mkdir src/private mkdir src/private
substituteInPlace scripts/build/macOS/fix_bundle.py \ substituteInPlace scripts/build/macOS/fix_bundle.py \
--replace "path.startswith('/usr/lib/')" "path.startswith('${builtins.storeDir}')" --replace-fail "path.startswith('/usr/lib/')" "path.startswith('${builtins.storeDir}')"
'' ''
+ lib.optionalString stdenv.hostPlatform.isLinux '' + lib.optionalString stdenv.hostPlatform.isLinux ''
substituteInPlace libraries/lib-files/FileNames.cpp \ substituteInPlace libraries/lib-files/FileNames.cpp \
--replace /usr/include/linux/magic.h ${linuxHeaders}/include/linux/magic.h --replace-fail /usr/include/linux/magic.h ${linuxHeaders}/include/linux/magic.h
'' '';
+
lib.optionalString
(stdenv.hostPlatform.isDarwin && lib.versionOlder stdenv.hostPlatform.darwinMinVersion "11.0")
''
sed -z -i "s/NSAppearanceName.*systemAppearance//" src/AudacityApp.mm
'';
nativeBuildInputs = nativeBuildInputs =
[ [
@ -150,8 +144,7 @@ stdenv.mkDerivation (finalAttrs: {
util-linux util-linux
] ]
++ lib.optionals stdenv.hostPlatform.isDarwin [ ++ lib.optionals stdenv.hostPlatform.isDarwin [
darwin.apple_sdk.frameworks.AppKit apple-sdk_11
darwin.apple_sdk.frameworks.CoreAudioKit # for portaudio
libpng libpng
libjpeg libjpeg
]; ];

View File

@ -2,13 +2,13 @@
buildDotnetModule rec { buildDotnetModule rec {
pname = "Boogie"; pname = "Boogie";
version = "3.2.4"; version = "3.2.5";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "boogie-org"; owner = "boogie-org";
repo = "boogie"; repo = "boogie";
rev = "v${version}"; rev = "v${version}";
hash = "sha256-wpMENrhfD8+bt66gd29xkfLANcMbPpkzDacj0KPuXT4="; hash = "sha256-36aGVJEzaAwQgR11NI+v8c4cXm24iiXtiwjW6qd3qsE=";
}; };
projectFile = [ "Source/Boogie.sln" ]; projectFile = [ "Source/Boogie.sln" ];

126
pkgs/by-name/ce/certdump/deps.nix generated Normal file
View File

@ -0,0 +1,126 @@
# This file was automatically generated by passthru.fetch-deps.
# Please dont edit it manually, your changes might get overwritten!
{ fetchNuGet }:
[
(fetchNuGet {
pname = "CommandLineParser";
version = "2.9.1";
hash = "sha256-ApU9y1yX60daSjPk3KYDBeJ7XZByKW8hse9NRZGcjeo=";
})
(fetchNuGet {
pname = "Microsoft.AspNetCore.App.Ref";
version = "5.0.0";
hash = "sha256-z22ZDldoIlDUYeF9Rje0aVPlYAGKIpdj5wDzn1CW+jQ=";
})
(fetchNuGet {
pname = "Microsoft.AspNetCore.App.Runtime.linux-arm64";
version = "5.0.17";
hash = "sha256-ELWBHK+1ijGTvq1BsK/vJx/MNqKS8daZgrQ0Tj9+faA=";
})
(fetchNuGet {
pname = "Microsoft.AspNetCore.App.Runtime.linux-x64";
version = "5.0.17";
hash = "sha256-iHn2yGpaL5EM8L7nJJ2aRCIZ+kE98NS+KWUvrWnjzhg=";
})
(fetchNuGet {
pname = "Microsoft.AspNetCore.App.Runtime.osx-x64";
version = "5.0.17";
hash = "sha256-TdhOyPN+WA27WFd3PLKdsC+bbyNidOiOOuz/WpHDe+M=";
})
(fetchNuGet {
pname = "Microsoft.DotNet.ILCompiler";
version = "8.0.0";
hash = "sha256-GquIuTqNcQfciyhmtzWUgyedHSm+Bhultnt/ai7ODt0=";
})
(fetchNuGet {
pname = "Microsoft.NETCore.App.Host.linux-arm64";
version = "5.0.17";
hash = "sha256-a8FLTWaNL6TknXDx+YFwLzcDn7nuq3l9yN2UUrHfZx8=";
})
(fetchNuGet {
pname = "Microsoft.NETCore.App.Host.linux-x64";
version = "5.0.17";
hash = "sha256-exMpVamk8ZzfCQDQcDmQDYJplDcOOU99ic7NSDKUgtE=";
})
(fetchNuGet {
pname = "Microsoft.NETCore.App.Host.osx-x64";
version = "5.0.17";
hash = "sha256-bDgVacWuwDTJqEL/RbZ2gS9EGexx0OGZsYPnHQPh5Qk=";
})
(fetchNuGet {
pname = "Microsoft.NETCore.App.Ref";
version = "5.0.0";
hash = "sha256-kQ8wpR4crWoqy/jrskat34Y3Nr3nbxoSpEPMnxycwtw=";
})
(fetchNuGet {
pname = "Microsoft.NETCore.App.Runtime.linux-arm64";
version = "5.0.17";
hash = "sha256-2KU5RRHGbkCA+lCEH5QaBHma1AZqVLWBws7IKxBWkJs=";
})
(fetchNuGet {
pname = "Microsoft.NETCore.App.Runtime.linux-x64";
version = "5.0.17";
hash = "sha256-2NpVvrbqct3M1fKiSe/zyt41mf1aV6WUdxIlJod27Ek=";
})
(fetchNuGet {
pname = "Microsoft.NETCore.App.Runtime.osx-x64";
version = "5.0.17";
hash = "sha256-V1arT33a215ZP+Jo/vkrhko78FsA8X8XujZ6jUKfBd4=";
})
(fetchNuGet {
pname = "PeNet";
version = "4.0.4";
hash = "sha256-gB2UeQG98bPThdkRbCFvsUCZ5sV1nttekzwRncH8LzY=";
})
(fetchNuGet {
pname = "PeNet.Asn1";
version = "2.0.1";
hash = "sha256-ypIptb5VOAa4GHvVdd1no1CoyiOKOegFs52tZHj435I=";
})
(fetchNuGet {
pname = "runtime.linux-arm64.Microsoft.DotNet.ILCompiler";
version = "8.0.0";
hash = "sha256-FAUyhIBscbLUBl4cjSOwRg1hjkCv2BnzuHo0mMx6gWw=";
})
(fetchNuGet {
pname = "runtime.linux-x64.Microsoft.DotNet.ILCompiler";
version = "8.0.0";
hash = "sha256-U8eg1gToprOmFmZ+Gqb+nTgnKpMjxMDFnokuRDISp0k=";
})
(fetchNuGet {
pname = "runtime.osx-arm64.Microsoft.DotNet.ILCompiler";
version = "8.0.0";
hash = "sha256-QWWThct6kebcbzaOKbeIULJ6CnWTf6fupPGSFYDU760=";
})
(fetchNuGet {
pname = "runtime.osx-x64.Microsoft.DotNet.ILCompiler";
version = "8.0.0";
hash = "sha256-eeKWNQpYFc261S7mS34JXvHY+XOhhhl793XkUdFUUpo=";
})
(fetchNuGet {
pname = "System.Buffers";
version = "4.5.1";
hash = "sha256-wws90sfi9M7kuCPWkv1CEYMJtCqx9QB/kj0ymlsNaxI=";
})
(fetchNuGet {
pname = "System.Formats.Asn1";
version = "8.0.0";
hash = "sha256-AVMl6N3SG2AqAcQHFruf2QDQeQIC3CICxID+Sh0vBxI=";
})
(fetchNuGet {
pname = "System.Memory";
version = "4.5.5";
hash = "sha256-EPQ9o1Kin7KzGI5O3U3PUQAZTItSbk9h/i4rViN3WiI=";
})
(fetchNuGet {
pname = "System.Security.Cryptography.Cng";
version = "5.0.0";
hash = "sha256-nOJP3vdmQaYA07TI373OvZX6uWshETipvi5KpL7oExo=";
})
(fetchNuGet {
pname = "System.Security.Cryptography.Pkcs";
version = "8.0.0";
hash = "sha256-yqfIIeZchsII2KdcxJyApZNzxM/VKknjs25gDWlweBI=";
})
]

View File

@ -0,0 +1,39 @@
{
lib,
buildDotnetModule,
fetchFromGitHub,
stdenv,
}:
buildDotnetModule rec {
pname = "certdump";
version = "0-unstable-2023-12-25";
src = fetchFromGitHub {
owner = "secana";
repo = "CertDump";
rev = "a834da24ee18503109631d836540a2b0cb481517";
hash = "sha256-86s6KLP0DliKOr0fVId7SGN333b7HkiL5p/q0vazwMc=";
};
projectFile = [ "CertDump.sln" ];
nugetDeps = ./deps.nix;
selfContainedBuild = true;
executables = [ "CertDump" ];
dotnetFlags = [
"-property:ImportByWildcardBeforeSolution=false"
];
meta = {
description = "Dump certificates from PE files in different formats";
mainProgram = "CertDump";
homepage = "https://github.com/secana/CertDump";
longDescription = ''
Cross-Platform tool to dump the signing certificate from a Portable Executable (PE) file.
'';
license = lib.licenses.asl20;
maintainers = [ lib.maintainers.baloo ];
};
}

View File

@ -16,13 +16,13 @@
stdenv.mkDerivation { stdenv.mkDerivation {
pname = "chawan"; pname = "chawan";
version = "0-unstable-2024-09-03"; version = "0-unstable-2024-10-25";
src = fetchFromSourcehut { src = fetchFromSourcehut {
owner = "~bptato"; owner = "~bptato";
repo = "chawan"; repo = "chawan";
rev = "298684d174be90be57967f15c2f1bf0d24ba2446"; rev = "28bf2922a33dd987a0a3095bc461589ef23ad37d";
hash = "sha256-R/+qLoyewqoOfi264GvZUvpZbN5FX8LtGikQ3FxJEvw="; hash = "sha256-Bxt9uovo69whyAtrpCDz3DyAYjCYaZfMZknnFW0WDao=";
fetchSubmodules = true; fetchSubmodules = true;
}; };

7343
pkgs/by-name/cl/clash-rs/Cargo.lock generated Normal file

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,61 @@
{
lib,
fetchFromGitHub,
rustPlatform,
protobuf,
versionCheckHook,
}:
rustPlatform.buildRustPackage rec {
pname = "clash-rs";
version = "0.7.0";
src = fetchFromGitHub {
owner = "Watfaq";
repo = "clash-rs";
rev = "v${version}";
hash = "sha256-0deMVI51XHTCrnLTycqDsaY5Lq+wx14uMUlkG5OViNA=";
};
cargoLock = {
lockFile = ./Cargo.lock;
outputHashes = {
"boringtun-0.6.0" = "sha256-HBNo53b+CpCGmTXZYH4NBBvNmekyaBKAk1pSRzZdavg=";
"netstack-lwip-0.3.4" = "sha256-lcauDyaw5gAaECRcGNXQDHbWmnyxil18qWFkZ/p/C50=";
"rustls-0.23.12" = "sha256-grt94JG44MljRQRooVZbXL4h4XLI1/KoIdwGv03MoIU=";
"tokio-rustls-0.26.0" = "sha256-Bmi36j8hbR4kkY/xnHbluaInk+YH5/eTln0VYfHulGA=";
"tracing-oslog-0.2.0" = "sha256-JYaCslbVOgsyBhjeBkplPWcjSgFccjr4s6OAGIUu5kg=";
"tuic-1.3.1" = "sha256-WMd+O2UEu0AEI+gNeQtdBhEgIB8LPanoIpMcDAUUWrM=";
"tun-0.6.1" = "sha256-j4yQSu4Mw7DBFak8vJGQomYq81+pfaeEDdN4NNBve+E=";
"unix-udp-sock-0.7.0" = "sha256-TekBfaxecFPpOfq7PVjLHwc0uIp3yJGV/Cgav5VfKaA=";
};
};
env = {
PROTOC = "${protobuf}/bin/protoc";
# requires features: sync_unsafe_cell, unbounded_shifts, let_chains, ip
RUSTC_BOOTSTRAP = 1;
};
doInstallCheck = true;
dontCargoCheck = true; # test failed
versionCheckProgramArg = "--version";
nativeInstallCheckInputs = [ versionCheckHook ];
buildFeatures = [
"shadowsocks"
"tuic"
"onion"
];
meta = {
description = "Custom protocol, rule based network proxy software";
homepage = "https://github.com/Watfaq/clash-rs";
mainProgram = "clash-rs";
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ aucub ];
platforms = lib.platforms.linux;
};
}

View File

@ -13,10 +13,10 @@ let
}.${system} or throwSystem; }.${system} or throwSystem;
hash = { hash = {
x86_64-linux = "sha256-CQQ2GFy8eEaZkbnuCvBgSRMlwrEfqvM+dF1jlr6b7hk="; x86_64-linux = "sha256-fxwFomtgkOCtZCmXjxlCqa+9hxBiVNbM2IFdAGQ8Nlw=";
aarch64-linux = "sha256-LGGZZmVVO1ZhKXfU1F9SC2pGEZOqbf/hxmBMex4ll1o="; aarch64-linux = "sha256-hTxpszPXVU2FpB690tfZzrV9tUH/EqfjyEZQ8gPFmas=";
x86_64-darwin = "sha256-+pReEaZyi3o/ftaglOUNHoal9PShfj0gSJ2B3cg2Pa0="; x86_64-darwin = "sha256-RiSCz4xNMFDdsAttovjXys7MeXRQgmi6YOi2LwvRoGE=";
aarch64-darwin = "sha256-0l6YlL9CSypRCzbxTOpC9fx2blgu5uelYCo85koJUdA="; aarch64-darwin = "sha256-G3j3Ds5ycGs0n5+KcaRa2MG86/1LdcZhgNdgeRIyfa4=";
}.${system} or throwSystem; }.${system} or throwSystem;
bin = "$out/bin/codeium_language_server"; bin = "$out/bin/codeium_language_server";
@ -24,7 +24,7 @@ let
in in
stdenv.mkDerivation (finalAttrs: { stdenv.mkDerivation (finalAttrs: {
pname = "codeium"; pname = "codeium";
version = "1.20.4"; version = "1.24.2";
src = fetchurl { src = fetchurl {
name = "${finalAttrs.pname}-${finalAttrs.version}.gz"; name = "${finalAttrs.pname}-${finalAttrs.version}.gz";
url = "https://github.com/Exafunction/codeium/releases/download/language-server-v${finalAttrs.version}/language_server_${plat}.gz"; url = "https://github.com/Exafunction/codeium/releases/download/language-server-v${finalAttrs.version}/language_server_${plat}.gz";

View File

@ -17,16 +17,16 @@
rustPlatform.buildRustPackage rec { rustPlatform.buildRustPackage rec {
pname = "eza"; pname = "eza";
version = "0.20.5"; version = "0.20.6";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "eza-community"; owner = "eza-community";
repo = "eza"; repo = "eza";
rev = "v${version}"; rev = "v${version}";
hash = "sha256-cxgEeYazhWO1V2Tf+70u6wlc9oME5ws3Da+OYf7UprQ="; hash = "sha256-uck/FwVwl9CEqy7zuKgzAahNqNc3DiGSVAsr7rDuk9Y=";
}; };
cargoHash = "sha256-trO/NGNC5Kz76ua1RxBqfjNoXaQqikgPNyGnD7f/FXM="; cargoHash = "sha256-lhVkmSTmFhmg2Pqju79ghooyzjd7b2AJrGaHtATHJcI=";
nativeBuildInputs = [ cmake pkg-config installShellFiles pandoc ]; nativeBuildInputs = [ cmake pkg-config installShellFiles pandoc ];
buildInputs = [ zlib ] buildInputs = [ zlib ]

View File

@ -18,19 +18,19 @@
stdenv.mkDerivation (finalAttrs: { stdenv.mkDerivation (finalAttrs: {
pname = "fretboard"; pname = "fretboard";
version = "7.1"; version = "8.0";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "bragefuglseth"; owner = "bragefuglseth";
repo = "fretboard"; repo = "fretboard";
rev = "v${finalAttrs.version}"; rev = "v${finalAttrs.version}";
hash = "sha256-ZBDsG59WLsTYdayqGMBAh9+gDtoaqlAuSdObcjAk6DA="; hash = "sha256-8xINlVhWgg73DrRi8S5rhNc1sbG4DbWOsiEBjU8NSXo=";
}; };
cargoDeps = rustPlatform.fetchCargoTarball { cargoDeps = rustPlatform.fetchCargoTarball {
src = finalAttrs.src; src = finalAttrs.src;
name = "${finalAttrs.pname}-${finalAttrs.version}"; name = "${finalAttrs.pname}-${finalAttrs.version}";
hash = "sha256-W0gvSPVG0q1928uDky4Ad4VowuWcj6DyyWF2C2Y573c="; hash = "sha256-LSL7VvRgA8MaFXn/vi5Zf1sY4cqv0a9PNnZ3JlDNIaE=";
}; };
nativeBuildInputs = [ nativeBuildInputs = [

View File

@ -124,13 +124,13 @@ let
in in
stdenv.mkDerivation (finalAttrs: { stdenv.mkDerivation (finalAttrs: {
pname = "hydra"; pname = "hydra";
version = "0-unstable-2024-10-08"; version = "0-unstable-2024-10-24";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "NixOS"; owner = "NixOS";
repo = "hydra"; repo = "hydra";
rev = "c69e30122bf7e7a7d3de70dc2418263c6e44159b"; rev = "f974891c76e295240017dd7f04d50ecb4b70284e";
hash = "sha256-khkY1GG43/VUBt6g7Egt0Zz0V/rXxnDUpOLtanFum7Y="; hash = "sha256-xVSu4ZNdlOEh2KcloDvhVeiFSYgk22W5fDvQlwn+kbE=";
}; };
buildInputs = [ buildInputs = [

View File

@ -12,13 +12,13 @@
stdenv.mkDerivation { stdenv.mkDerivation {
pname = "iio-hyprland"; pname = "iio-hyprland";
version = "0-unstable-2024-07-24"; version = "0-unstable-2024-09-29";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "JeanSchoeller"; owner = "JeanSchoeller";
repo = "iio-hyprland"; repo = "iio-hyprland";
rev = "bbf59e10cbf293e64b765864a324e971fcc06125"; rev = "bd6be6b7e0fbc8ca1a5ccbf536602838e52c347e";
hash = "sha256-9tB29tP3ZQ2tU2c+FrWrGqSm70ZrJP8H9WZKzHx55zI="; hash = "sha256-gfH/jcrmI27OEge8OGPe7JpC0jrQJuX7v9hM/ObjjW8=";
}; };
buildInputs = [ dbus ]; buildInputs = [ dbus ];

View File

@ -28,11 +28,6 @@ python.pkgs.buildPythonApplication rec {
"pydantic-settings" "pydantic-settings"
]; ];
pythonRemoveDeps = [
# https://github.com/immich-app/immich/pull/13762
"setuptools"
];
build-system = with python.pkgs; [ build-system = with python.pkgs; [
poetry-core poetry-core
cython cython

View File

@ -1,22 +1,22 @@
{ {
"version": "1.119.0", "version": "1.119.1",
"hash": "sha256-mflVxz+Pxv7xS4onsjRQ1lMZ43U/rkuqO6vPRon7Gms=", "hash": "sha256-T+bIL2LaVNgFT3xBUxiEzhyDiLpw/WU7mxttuJD39SQ=",
"components": { "components": {
"cli": { "cli": {
"npmDepsHash": "sha256-QClG/WQK2MbVKuR0Wk9+TdSTAbemtFeg7GkKjvEjC4c=", "npmDepsHash": "sha256-kTBlo6eIPswZC0GQG7IoqQZ5b7wPEXFaD/SuuaEQMEg=",
"version": "2.2.27" "version": "2.2.28"
}, },
"server": { "server": {
"npmDepsHash": "sha256-9mMnOiKsTTO4PJUKYN668yjIELeFUgdqSx6Gf87UYVU=", "npmDepsHash": "sha256-zgzqh3TyafPKuk5RZ2I/haYFzMVlI4jGnwD5XLqTBdg=",
"version": "1.119.0" "version": "1.119.1"
}, },
"web": { "web": {
"npmDepsHash": "sha256-ieTGMywR26msYqmQOK/q/l3O6/Vkmu0TLFn956kK/xE=", "npmDepsHash": "sha256-LPtsMzF7yYGrrpDoYoba6OQphKY7AvGbJpPc5pS4eFU=",
"version": "1.119.0" "version": "1.119.1"
}, },
"open-api/typescript-sdk": { "open-api/typescript-sdk": {
"npmDepsHash": "sha256-NLvuHTVWuzv5G0ONu3S3K8AgyliTZowYQN0fzYhWtUQ=", "npmDepsHash": "sha256-dyKmDez8jO6p+cmSa2KMe9zzhXn4on3aFUMdep+gjzU=",
"version": "1.119.0" "version": "1.119.1"
} }
} }
} }

View File

@ -12,7 +12,7 @@
stdenvNoCC.mkDerivation (finalAttrs: { stdenvNoCC.mkDerivation (finalAttrs: {
pname = "irpf"; pname = "irpf";
version = "2024-1.4"; version = "2024-1.5";
# https://www.gov.br/receitafederal/pt-br/centrais-de-conteudo/download/pgd/dirpf # https://www.gov.br/receitafederal/pt-br/centrais-de-conteudo/download/pgd/dirpf
# Para outros sistemas operacionais -> Multi # Para outros sistemas operacionais -> Multi
@ -20,7 +20,7 @@ stdenvNoCC.mkDerivation (finalAttrs: {
year = lib.head (lib.splitVersion finalAttrs.version); year = lib.head (lib.splitVersion finalAttrs.version);
in fetchzip { in fetchzip {
url = "https://downloadirpf.receita.fazenda.gov.br/irpf/${year}/irpf/arquivos/IRPF${finalAttrs.version}.zip"; url = "https://downloadirpf.receita.fazenda.gov.br/irpf/${year}/irpf/arquivos/IRPF${finalAttrs.version}.zip";
hash = "sha256-223PZyGlLSK5GzR143IlGzhmJlXmvtBdscC2roPiQhc="; hash = "sha256-Pz8oI96GpLcHFEtnKUHnUHtZL3/QGhtG93ab5Au/tw0=";
}; };
passthru.updateScript = writeScript "update-irpf" '' passthru.updateScript = writeScript "update-irpf" ''

View File

@ -1,15 +1,12 @@
{ lib {
, fetchFromGitHub lib,
, pkg-config stdenv,
, pkgs apple-sdk_11,
, overrideSDK fetchFromGitHub,
, darwin pkg-config,
, testers testers,
, nix-update-script nix-update-script,
}: }:
let
stdenv = overrideSDK pkgs.stdenv "11.0";
in
stdenv.mkDerivation (finalAttrs: { stdenv.mkDerivation (finalAttrs: {
pname = "JankyBorders"; pname = "JankyBorders";
version = "1.6.0"; version = "1.6.0";
@ -25,12 +22,8 @@ stdenv.mkDerivation (finalAttrs: {
pkg-config pkg-config
]; ];
buildInputs = with darwin.apple_sdk.frameworks; [ buildInputs = [
AppKit apple-sdk_11
ApplicationServices
CoreFoundation
CoreGraphics
SkyLight
]; ];
installPhase = '' installPhase = ''

View File

@ -8,16 +8,16 @@
buildGoModule rec { buildGoModule rec {
pname = "lazysql"; pname = "lazysql";
version = "0.2.9"; version = "0.3.0";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "jorgerojas26"; owner = "jorgerojas26";
repo = "lazysql"; repo = "lazysql";
rev = "v${version}"; rev = "v${version}";
hash = "sha256-6aJrLkmebOhLrnVhl9cnbW1ZBt0vq8lR7Lhz9nPFr8Q="; hash = "sha256-nDiy7LSSUp1cPgtCfLdu7LEh0A+Ga1p5eNVanbQtQ+E=";
}; };
vendorHash = "sha256-celee8uyoirX+vtAww2iQJtRwJEHyfHL2mZA2muSRiQ="; vendorHash = "sha256-SKNFViwoMzZ1hKKZSvTm0/kKro1IaUVsC+0Pbv7FoAU=";
buildInputs = lib.optionals stdenv.hostPlatform.isLinux [ xorg.libX11 ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ darwin.apple_sdk.frameworks.Cocoa ]; buildInputs = lib.optionals stdenv.hostPlatform.isLinux [ xorg.libX11 ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ darwin.apple_sdk.frameworks.Cocoa ];

View File

@ -0,0 +1,87 @@
{
lib,
stdenv,
fetchFromGitHub,
libusb1,
abseil-cpp,
flatbuffers,
fetchpatch,
xxd,
}:
let
# Tensorflow 2.16.1 requires Flatbuffers 23.5.26
# Compile as a shared library
flatbuffers_23_5_26 = flatbuffers.overrideAttrs (oldAttrs: rec {
version = "23.5.26";
cmakeFlags = (oldAttrs.cmakeFlags or [ ]) ++ [ "-DFLATBUFFERS_BUILD_SHAREDLIB=ON" ];
NIX_CXXSTDLIB_COMPILE = "-std=c++17";
configureFlags = (oldAttrs.configureFlags or [ ]) ++ [ "--enable-shared" ];
src = fetchFromGitHub {
owner = "google";
repo = "flatbuffers";
rev = "v${version}";
hash = "sha256-e+dNPNbCHYDXUS/W+hMqf/37fhVgEGzId6rhP3cToTE=";
};
});
in
stdenv.mkDerivation {
pname = "libedgetpu";
version = "0-unstable-2024-03-14";
src = fetchFromGitHub {
owner = "google-coral";
repo = "libedgetpu";
rev = "e35aed18fea2e2d25d98352e5a5bd357c170bd4d";
hash = "sha256-SabiFG/EgspiCFpg8XQs6RjFhrPPUfhILPmYQQA1E2w=";
};
patches = [
(fetchpatch {
name = "fix-makefile-to-compile-with-latest-tensorflow.patch";
url = "https://patch-diff.githubusercontent.com/raw/google-coral/libedgetpu/pull/66.patch";
hash = "sha256-mMODpQmikfXtsQvtgh26cy97EiykYNLngSjidOBt/3I=";
})
];
makeFlags = [
"-f"
"makefile_build/Makefile"
"libedgetpu"
];
buildInputs = [
abseil-cpp
libusb1
flatbuffers_23_5_26
];
nativeBuildInputs = [ xxd ];
NIX_CXXSTDLIB_COMPILE = "-std=c++17";
TFROOT = fetchFromGitHub {
owner = "tensorflow";
repo = "tensorflow";
rev = "v2.16.1";
hash = "sha256-UPvK5Kc/FNVJq3FchN5IIBBObvcHtAPVv0ARzWzA35M=";
};
enableParallelBuilding = true;
installPhase = ''
runHook preInstall
install -Dm555 out/direct/k8/libedgetpu.so.1.0 -t $out/lib
ln -s $out/lib/libedgetpu.so.1.0 $out/lib/libedgetpu.so.1
install -Dm444 debian/edgetpu-accelerator.rules $out/lib/udev/rules.d/99-edgetpu-accelerator.rules
install -Dm444 tflite/public/*.h -t $out/include
runHook postInstall
'';
meta = {
homepage = "https://github.com/google-coral/libedgetpu";
description = "Userspace level runtime driver for Coral devices";
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ frenetic00 ];
platforms = lib.platforms.linux;
};
}

View File

@ -0,0 +1,33 @@
{
lib,
buildGoModule,
fetchFromGitHub,
}:
buildGoModule rec {
pname = "mieru";
version = "3.7.0";
src = fetchFromGitHub {
owner = "enfein";
repo = "mieru";
rev = "v${version}";
hash = "sha256-VFQWiihwd0YiLpgTxKUjVd+IkGivsa4jI/jb5ckjFt8=";
};
vendorHash = "sha256-woQoqYjdv2TZo66IwNkSHzIHFlu9JH8q/RXGyLlnTTc=";
proxyVendor = true;
ldflags = [
"-s"
"-w"
];
meta = {
description = "Socks5 / HTTP / HTTPS proxy to bypass censorship";
homepage = "https://github.com/enfein/mieru";
license = lib.licenses.gpl3Only;
maintainers = with lib.maintainers; [ oluceps ];
mainProgram = "mieru";
};
}

View File

@ -0,0 +1,12 @@
diff --git a/CMakeLists.txt b/CMakeLists.txt
index d9a1b56..9a07e69 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -41,6 +41,7 @@ generate_vulkan_api_layer_manifest_at_install(
RELATIVE_LAYER_DIR ${LAYER_INSTALLDIR}
DESTINATION ${CMAKE_INSTALL_DATADIR}/vulkan/implicit_layer.d
COMPONENT vulkan_layer
+ ABSOLUTE_LAYER_PATH
)
set(CPACK_COMPONENT_vulkan_layer_DISPLAY_NAME "Timeline Semaphore Vulkan Implicit Layer")

View File

@ -0,0 +1,44 @@
{
lib,
stdenv,
fetchFromGitLab,
cmake,
vulkan-headers,
vulkan-loader,
}:
stdenv.mkDerivation {
pname = "monado-vulkan-layers";
version = "0-unstable-2024-02-21";
src = fetchFromGitLab {
domain = "gitlab.freedesktop.org";
owner = "monado";
repo = "utilities/vulkan-layers";
rev = "ae43cdcbd25c56e3481bbc8a0ce2bfcebba9f7c2";
sha256 = "sha256-QabYVKcenW+LQ+QSjUoQOLOQAVHdjE0YXd+1WsdzNPc=";
};
nativeBuildInputs = [
cmake
];
buildInputs = [
vulkan-headers
vulkan-loader
];
patches = [
./absolute-layer-path.patch
];
meta = with lib; {
description = "Vulkan Layers for Monado";
homepage = "https://gitlab.freedesktop.org/monado/utilities/vulkan-layers";
platforms = platforms.linux;
license = licenses.boost;
maintainers = with maintainers; [
Scrumplex
passivelemon
];
};
}

View File

@ -7,13 +7,13 @@
buildGoModule { buildGoModule {
pname = "nc4nix"; pname = "nc4nix";
version = "0-unstable-2024-09-18"; version = "0-unstable-2024-09-28";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "helsinki-systems"; owner = "helsinki-systems";
repo = "nc4nix"; repo = "nc4nix";
rev = "3474a6a0c686f3deb2ba6022cfd1164632d8af5c"; rev = "9bdda09dacf31d7b33a1b53f17b9a8ad212f0271";
hash = "sha256-txpWJ/RHyfxJOhUCeb4Z3mzjdMxPDM1/nLEFO/8/9VQ="; hash = "sha256-imu8R9nbpUuXZvqKvJsy1phAgvBz4tHac5fwkb5igYo=";
}; };
vendorHash = "sha256-qntRsv3KvAbV3lENjAHKkQOqh3uTo3gacfwase489tQ="; vendorHash = "sha256-qntRsv3KvAbV3lENjAHKkQOqh3uTo3gacfwase489tQ=";

View File

@ -10,13 +10,13 @@
python3Packages.buildPythonApplication rec { python3Packages.buildPythonApplication rec {
pname = "nicotine-plus"; pname = "nicotine-plus";
version = "3.3.4"; version = "3.3.5";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "nicotine-plus"; owner = "nicotine-plus";
repo = "nicotine-plus"; repo = "nicotine-plus";
rev = "refs/tags/${version}"; rev = "refs/tags/${version}";
hash = "sha256-3OMcCMHx+uRid9MF2LMaqUOVQEDlvJiLIVDpCunhxw8="; hash = "sha256-6tA3d+QX2ArDH4aeWZNKuIXe3Sk32JaFe8d0C8G9Akc=";
}; };
nativeBuildInputs = [ gettext wrapGAppsHook4 gobject-introspection ]; nativeBuildInputs = [ gettext wrapGAppsHook4 gobject-introspection ];

View File

@ -3,12 +3,12 @@
stdenv, stdenv,
fetchFromGitHub, fetchFromGitHub,
rustPlatform, rustPlatform,
darwin, apple-sdk_11,
llvmPackages, llvmPackages,
nix-update-script, nix-update-script,
... ...
}: }:
rustPlatform.buildRustPackage rec { rustPlatform.buildRustPackage {
pname = "nufmt"; pname = "nufmt";
version = "0-unstable-2024-10-20"; version = "0-unstable-2024-10-20";
@ -19,12 +19,9 @@ rustPlatform.buildRustPackage rec {
hash = "sha256-AurQGIZDYOkMMyAEXP01QziISQcSME3GFtvqjCDoeiw="; hash = "sha256-AurQGIZDYOkMMyAEXP01QziISQcSME3GFtvqjCDoeiw=";
}; };
buildInputs = lib.optionals stdenv.hostPlatform.isDarwin ( buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [
with darwin.apple_sdk.frameworks; apple-sdk_11
[ ];
IOKit
]
);
env.LIBCLANG_PATH = lib.optionalString stdenv.cc.isClang "${llvmPackages.libclang.lib}/lib"; env.LIBCLANG_PATH = lib.optionalString stdenv.cc.isClang "${llvmPackages.libclang.lib}/lib";

View File

@ -15,14 +15,14 @@
stdenv.mkDerivation { stdenv.mkDerivation {
pname = "opencomposite"; pname = "opencomposite";
version = "0-unstable-2024-10-02"; version = "0-unstable-2024-10-28";
src = fetchFromGitLab { src = fetchFromGitLab {
owner = "znixian"; owner = "znixian";
repo = "OpenOVR"; repo = "OpenOVR";
rev = "f969a972e9a151de776fa8d1bd6e67056f0a5d5d"; rev = "e162c7e9be2521a357fba4bee13af85437a1027b";
fetchSubmodules = true; fetchSubmodules = true;
hash = "sha256-3Aar7HGhn9nd/EtJoeUbQTkUR16jx946ZXMNDOXSdfQ="; hash = "sha256-+suq0gV8zRDhF3ApnzQCC/5st59VniU6v7TcDdght6Q=";
}; };
nativeBuildInputs = [ cmake ]; nativeBuildInputs = [ cmake ];

View File

@ -13,14 +13,14 @@
python3Packages.buildPythonApplication rec { python3Packages.buildPythonApplication rec {
pname = "plattenalbum"; pname = "plattenalbum";
version = "2.1.1"; version = "2.2.0";
pyproject = false; pyproject = false;
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "SoongNoonien"; owner = "SoongNoonien";
repo = "plattenalbum"; repo = "plattenalbum";
rev = "refs/tags/v${version}"; rev = "refs/tags/v${version}";
hash = "sha256-M4WjRQQYu8ixUYV6LgiyAPyvCS1Vk+UpLq/Sek0qBlw="; hash = "sha256-WUhKNt6jAKHsLGy862DJqV4S34krNl9y43vyLiq5qss=";
}; };
nativeBuildInputs = [ nativeBuildInputs = [

View File

@ -14,13 +14,13 @@
stdenv.mkDerivation (finalAttrs: { stdenv.mkDerivation (finalAttrs: {
pname = "pqiv"; pname = "pqiv";
version = "2.13.1"; version = "2.13.2";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "phillipberndt"; owner = "phillipberndt";
repo = "pqiv"; repo = "pqiv";
rev = finalAttrs.version; rev = finalAttrs.version;
hash = "sha256-Op+N4zzq7MazjFvx5VisjsRXbIqLtWPv4hdVjmS7lPY="; hash = "sha256-wpM8eG2/sEfwYLfh6s3AL+z73IzeXxwGm/scWRRKLPo=";
}; };
nativeBuildInputs = [ pkg-config ]; nativeBuildInputs = [ pkg-config ];

View File

@ -0,0 +1,46 @@
{
lib,
fetchFromGitHub,
python3Packages,
testers,
}:
python3Packages.buildPythonApplication rec {
pname = "pyamlboot";
version = "1.0.0";
src = fetchFromGitHub {
owner = "superna9999";
repo = "pyamlboot";
rev = "refs/tags/${version}";
hash = "sha256-vpWq8+0ZoTkfVyx+2BbXdULFwo/Ug4U1gWArXDfnzyk=";
};
build-system = with python3Packages; [
setuptools
];
dependencies = with python3Packages; [
pyusb
wheel
setuptools
];
passthru.tests.version = testers.testVersion {
package = "pyamlboot";
command = "boot.py -v";
version = "boot.py ${version}";
};
meta = {
description = "Amlogic USB Boot Protocol Library";
homepage = "https://github.com/superna9999/pyamlboot";
license = with lib.licenses; [
asl20
gpl2Only
mit
];
maintainers = with lib.maintainers; [ genga898 ];
mainProgram = "boot.py";
};
}

View File

@ -0,0 +1,43 @@
{
lib,
fetchFromGitHub,
python3Packages,
versionCheckHook,
}:
python3Packages.buildPythonApplication rec {
pname = "salt-lint";
version = "0.9.2";
pyproject = true;
src = fetchFromGitHub {
owner = "warpnet";
repo = "salt-lint";
rev = "refs/tags/v${version}";
hash = "sha256-Q/blaqDqs9gPrMfN+e1hkCi9IPMM0osPYTDsT6UODB4=";
};
build-system = with python3Packages; [
setuptools
];
dependencies = with python3Packages; [
pathspec
pyyaml
];
nativeInputChecks = [
python3Packages.pytestCheckHook
versionCheckHook
];
versionCheckProgramArg = [ "--version" ];
meta = {
description = "Command-line utility that checks for best practices in SaltStack";
homepage = "https://salt-lint.readthedocs.io/en/latest/";
license = lib.licenses.mit;
mainProgram = "salt-lint";
maintainers = with lib.maintainers; [ genga898 ];
};
}

View File

@ -51,6 +51,7 @@ let
"LZO_SUPPORT=1" "LZO_SUPPORT=1"
"XZ_SUPPORT=1" "XZ_SUPPORT=1"
"ZSTD_SUPPORT=1" "ZSTD_SUPPORT=1"
"AR:=$(AR)"
]; ];
env.NIX_CFLAGS_COMPILE = lib.optionalString bigEndian "-DFIX_BE"; env.NIX_CFLAGS_COMPILE = lib.optionalString bigEndian "-DFIX_BE";

View File

@ -18,13 +18,13 @@
}: }:
stdenv.mkDerivation (finalAttrs: { stdenv.mkDerivation (finalAttrs: {
pname = "shotcut"; pname = "shotcut";
version = "24.09.13"; version = "24.10.13";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "mltframework"; owner = "mltframework";
repo = "shotcut"; repo = "shotcut";
rev = "v${finalAttrs.version}"; rev = "v${finalAttrs.version}";
hash = "sha256-hYpb3ZCRXd07KQVZ3xpNeEJY5HFLNDsqpPJp3b9UXtE="; hash = "sha256-lt8NXjh222h6l+zfGNKGntUNPya4TUjwqA74DDdWzQo=";
}; };
nativeBuildInputs = [ nativeBuildInputs = [

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,72 @@
{
lib,
fetchFromGitHub,
nix-update-script,
rustPlatform,
cmake,
cpm-cmake,
fontconfig,
libGL,
libxkbcommon,
mesa,
openxr-loader,
pkg-config,
xorg,
}:
rustPlatform.buildRustPackage rec {
pname = "stardust-xr-server";
version = "0.44.1";
src = fetchFromGitHub {
owner = "stardustxr";
repo = "server";
rev = "refs/tags/${version}";
hash = "sha256-sCatpWDdy7NFWOWUARjN3fZMDVviX2iV79G0HTxfYZU=";
};
cargoLock = {
lockFile = ./Cargo.lock;
outputHashes = {
"smithay-0.3.0" = "sha256-dxAgTGW+xxnL+vA6j2Ng02F1zt/Y5VaSxP9xg8jfMy8=";
"stardust-xr-0.14.1" = "sha256-fmRb46s0Ec8wnoerBh4JCv1WKz2of1YW+YGwy0Gr/yQ=";
};
};
nativeBuildInputs = [
cmake
pkg-config
rustPlatform.bindgenHook
];
buildInputs = [
fontconfig
libGL
libxkbcommon
mesa
openxr-loader
xorg.libX11
xorg.libXfixes
];
CPM_SOURCE_CACHE = "./build";
postPatch = ''
install -D ${cpm-cmake}/share/cpm/CPM.cmake $(echo $cargoDepsCopy/stereokit-sys-*/StereoKit)/build/cpm/CPM_0.32.2.cmake
'';
passthru.updateScript = nix-update-script { };
meta = {
description = "Wayland compositor and display server for 3D applications";
homepage = "https://stardustxr.org/";
changelog = "https://github.com/StardustXR/server/releases";
license = lib.licenses.gpl2Plus;
mainProgram = "stardust-xr-server";
maintainers = with lib.maintainers; [
pandapip1
technobaboo
];
platforms = lib.platforms.linux;
};
}

View File

@ -4,14 +4,14 @@
}: }:
rustPlatform.buildRustPackage rec { rustPlatform.buildRustPackage rec {
pname = "stylance-cli"; pname = "stylance-cli";
version = "0.5.1"; version = "0.5.2";
src = fetchCrate { src = fetchCrate {
inherit pname version; inherit pname version;
hash = "sha256-kpii3Jwvqhzp+Kummr0ypI9vyYVOcYKK0xCPwQknuWY="; hash = "sha256-2RLdO2TxIa/ngji5tzKzSfpq2qErI7gaQqObDTMrd/g=";
}; };
cargoHash = "sha256-tVSMZW2umkSilgPs/J7iFoBxKISrh7D73q3JWh2dJhI="; cargoHash = "sha256-26EKLvqc9x7JT6EDkH9KbQJ+xX/CUslLmEF4XxnPbFY=";
meta = with lib; { meta = with lib; {
description = "Library and cli tool for working with scoped CSS in rust"; description = "Library and cli tool for working with scoped CSS in rust";

View File

@ -0,0 +1,38 @@
{
lib,
buildGoModule,
fetchFromGitHub,
installShellFiles,
}:
let
pname = "totp-cli";
version = "1.8.7";
in
buildGoModule {
inherit pname version;
src = fetchFromGitHub {
owner = "yitsushi";
repo = "totp-cli";
rev = "refs/tags/v${version}";
hash = "sha256-WCPDrKGIRrYJFeozXtf8YPgHJ8m6DAsMBD8Xgjvclvc=";
};
vendorHash = "sha256-VTlSnw3TyVOQPU+nMDhRtyUrBID2zesGeG2CgDyjwWY=";
nativeBuildInputs = [ installShellFiles ];
postInstall = ''
installShellCompletion --bash autocomplete/bash_autocomplete
installShellCompletion --zsh autocomplete/zsh_autocomplete
'';
meta = {
description = "Authy/Google Authenticator like TOTP CLI tool written in Go";
changelog = "https://github.com/yitsushi/totp-cli/releases/";
homepage = "https://yitsushi.github.io/totp-cli/";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ luftmensch-luftmensch ];
mainProgram = "totp-cli";
};
}

View File

@ -11,26 +11,26 @@
libepoxy, libepoxy,
wrapGAppsHook4, wrapGAppsHook4,
makeDesktopItem, makeDesktopItem,
copyDesktopItems,
stdenv, stdenv,
nix-update-script,
}: }:
rustPlatform.buildRustPackage rec { rustPlatform.buildRustPackage rec {
pname = "tsukimi"; pname = "tsukimi";
version = "0.12.2"; version = "0.16.7";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "tsukinaha"; owner = "tsukinaha";
repo = "tsukimi"; repo = "tsukimi";
rev = "v${version}"; rev = "v${version}";
hash = "sha256-pJ+SUNGQS/kqBdOg21GgDeZThcjnB0FhgG00qLfqxYA="; hash = "sha256-OsdwjmvmVh8lVDy6KWlXe1+9e/EOzQ/auUwaoVHrksI=";
fetchSubmodules = true;
}; };
cargoHash = "sha256-PCJiSyfEgK8inzoRmRvnAU50kLnyVhNrgLrwtBUFpIU="; cargoHash = "sha256-Su7ACU+n90ZkhPUKod/zb2I6bKce/ST+u2Kz3Dg6ogo=";
nativeBuildInputs = [ nativeBuildInputs = [
pkg-config pkg-config
wrapGAppsHook4 wrapGAppsHook4
copyDesktopItems
]; ];
buildInputs = buildInputs =
@ -52,18 +52,6 @@ rustPlatform.buildRustPackage rec {
doCheck = false; # tests require networking doCheck = false; # tests require networking
desktopItems = [
(makeDesktopItem {
name = "Tsukimi";
exec = "tsukimi";
type = "Application";
icon = "tsukimi";
categories = [ "AudioVideo" ];
startupWMClass = "moe.tsuna.tsukimi";
desktopName = "Tsukimi";
})
];
postPatch = '' postPatch = ''
substituteInPlace build.rs \ substituteInPlace build.rs \
--replace-fail 'i18n/locale' "$out/share/locale" --replace-fail 'i18n/locale' "$out/share/locale"
@ -73,12 +61,16 @@ rustPlatform.buildRustPackage rec {
''; '';
postInstall = '' postInstall = ''
install -Dm644 moe.tsuna.tsukimi.gschema.xml -t $out/share/glib-2.0/schemas install -Dm644 resources/moe.tsuna.tsukimi.gschema.xml -t $out/share/glib-2.0/schemas
glib-compile-schemas $out/share/glib-2.0/schemas glib-compile-schemas $out/share/glib-2.0/schemas
install -Dm644 resources/ui/icons/tsukimi.png -t $out/share/pixmaps install -Dm644 resources/icons/tsukimi.png -t $out/share/pixmaps
install -Dm644 resources/moe.tsuna.tsukimi.desktop.in $out/share/applications/moe.tsuna.tsukimi.desktop
''; '';
passthru.updateScript = nix-update-script { };
meta = { meta = {
description = "Simple third-party Emby client, featured with GTK4-RS, MPV and GStreamer"; description = "Simple third-party Emby client, featured with GTK4-RS, MPV and GStreamer";
homepage = "https://github.com/tsukinaha/tsukimi"; homepage = "https://github.com/tsukinaha/tsukimi";

View File

@ -0,0 +1,35 @@
{
lib,
buildGoModule,
fetchFromGitHub,
}:
buildGoModule rec {
pname = "tygo";
version = "0.2.17";
src = fetchFromGitHub {
owner = "gzuidhof";
repo = "tygo";
rev = "v${version}";
hash = "sha256-yaXS+DS/xeIQXhn3L6x2lp/xu4OxrBqr5wKVbADhZkU=";
};
vendorHash = "sha256-E73yqGhPzZA/1xTYGvTBy0/b4SE9hzx+gdhjX3ClE/Y=";
CGO_ENABLED = 0;
ldflags = [
"-s"
"-w"
"-extldflags -static"
];
meta = {
description = "Generate Typescript types from Golang source code";
homepage = "https://github.com/gzuidhof/tygo";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ alexymantha ];
mainProgram = "tygo";
};
}

View File

@ -19,13 +19,13 @@
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "vapoursynth"; pname = "vapoursynth";
version = "69"; version = "70";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "vapoursynth"; owner = "vapoursynth";
repo = "vapoursynth"; repo = "vapoursynth";
rev = "R${version}"; rev = "R${version}";
hash = "sha256-T2bCVNH0dLM9lFYChXzvD6AJM3xEtOVCb2tI10tIXJs="; hash = "sha256-jkRjFKHNTekXluSKQ33QqsGRy7LKnkmG97U5WIjI6EM=";
}; };
nativeBuildInputs = [ nativeBuildInputs = [

View File

@ -8,16 +8,16 @@
buildGoModule rec { buildGoModule rec {
pname = "wakatime-cli"; pname = "wakatime-cli";
version = "1.98.5"; version = "1.102.3";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "wakatime"; owner = "wakatime";
repo = "wakatime-cli"; repo = "wakatime-cli";
rev = "v${version}"; rev = "v${version}";
hash = "sha256-Ez5fzaZxvHOH8z4tQ7+PUnGrpzAd97vbAta1exEtvtQ="; hash = "sha256-RnEyrbdYP8BYQ9M+iwikTfYF8HRosR6vhHiQJvGNZ/s=";
}; };
vendorHash = "sha256-+9zdEIaKQlLcBwFaY5Fe5mpHWQDqfV+j1TPmDkdRjyk="; vendorHash = "sha256-s9nCr55XR/0ZriweDOBRIDpmp+GUE85FWLJkWXqX5/U=";
ldflags = [ ldflags = [
"-s" "-s"

View File

@ -1,8 +1,8 @@
diff --git a/script/generate-licenses b/script/generate-licenses diff --git a/script/generate-licenses b/script/generate-licenses
index 43b2f5c458..c740a3afa2 100755 index 9602813f0c..d16d11c203 100755
--- a/script/generate-licenses --- a/script/generate-licenses
+++ b/script/generate-licenses +++ b/script/generate-licenses
@@ -15,12 +15,6 @@ cat assets/icons/LICENSES >> $OUTPUT_FILE @@ -16,16 +16,9 @@ cat assets/icons/LICENSES >> $OUTPUT_FILE
echo -e "# ###### CODE LICENSES ######\n" >> $OUTPUT_FILE echo -e "# ###### CODE LICENSES ######\n" >> $OUTPUT_FILE
@ -14,4 +14,8 @@ index 43b2f5c458..c740a3afa2 100755
-fi -fi
echo "Generating cargo licenses" echo "Generating cargo licenses"
cargo about generate --fail -c script/licenses/zed-licenses.toml script/licenses/template.hbs.md >> $OUTPUT_FILE cargo about generate \
- --fail \
-c script/licenses/zed-licenses.toml \
"${TEMPLATE_FILE}" >> $OUTPUT_FILE

View File

@ -101,6 +101,8 @@ rustPlatform.buildRustPackage rec {
[ [
# Zed uses cargo-install to install cargo-about during the script execution. # Zed uses cargo-install to install cargo-about during the script execution.
# We provide cargo-about ourselves and can skip this step. # We provide cargo-about ourselves and can skip this step.
# Until https://github.com/zed-industries/zed/issues/19971 is fixed,
# we also skip any crate for which the license cannot be determined.
./0001-generate-licenses.patch ./0001-generate-licenses.patch
] ]
++ lib.optionals stdenv.hostPlatform.isDarwin [ ++ lib.optionals stdenv.hostPlatform.isDarwin [
@ -203,10 +205,9 @@ rustPlatform.buildRustPackage rec {
RUSTFLAGS = if withGLES then "--cfg gles" else ""; RUSTFLAGS = if withGLES then "--cfg gles" else "";
gpu-lib = if withGLES then libglvnd else vulkan-loader; gpu-lib = if withGLES then libglvnd else vulkan-loader;
# Enable back when https://github.com/zed-industries/zed/issues/19971 is fixed preBuild = ''
# preBuild = '' bash script/generate-licenses
# bash script/generate-licenses '';
# '';
postFixup = lib.optionalString stdenv.hostPlatform.isLinux '' postFixup = lib.optionalString stdenv.hostPlatform.isLinux ''
patchelf --add-rpath ${gpu-lib}/lib $out/libexec/* patchelf --add-rpath ${gpu-lib}/lib $out/libexec/*

View File

@ -49,23 +49,23 @@ let
# and often with different versions. We write them on three lines # and often with different versions. We write them on three lines
# like this (rather than using {}) so that the updater script can # like this (rather than using {}) so that the updater script can
# find where to edit them. # find where to edit them.
versions.aarch64-darwin = "6.2.3.40682"; versions.aarch64-darwin = "6.2.5.41699";
versions.x86_64-darwin = "6.2.3.40682"; versions.x86_64-darwin = "6.2.5.41699";
versions.x86_64-linux = "6.2.3.2056"; versions.x86_64-linux = "6.2.5.2440";
srcs = { srcs = {
aarch64-darwin = fetchurl { aarch64-darwin = fetchurl {
url = "https://zoom.us/client/${versions.aarch64-darwin}/zoomusInstallerFull.pkg?archType=arm64"; url = "https://zoom.us/client/${versions.aarch64-darwin}/zoomusInstallerFull.pkg?archType=arm64";
name = "zoomusInstallerFull.pkg"; name = "zoomusInstallerFull.pkg";
hash = "sha256-kpncl6ZVs/O2TXtBhZ/2049jJuUdYlIaxtLX3wIfpVE="; hash = "sha256-GD3WS4O8Xg2EKYS+CirXWHVjNkn3tQ6Ee5u15x218yA=";
}; };
x86_64-darwin = fetchurl { x86_64-darwin = fetchurl {
url = "https://zoom.us/client/${versions.x86_64-darwin}/zoomusInstallerFull.pkg"; url = "https://zoom.us/client/${versions.x86_64-darwin}/zoomusInstallerFull.pkg";
hash = "sha256-gB8pM3EYmA5jF2s/XobV5hk71q16x76nG6M20rWatzE="; hash = "sha256-8yEkB7hpvat33VCxuScsLD+zPKvqeTfK4Wx0vjyA9yY=";
}; };
x86_64-linux = fetchurl { x86_64-linux = fetchurl {
url = "https://zoom.us/client/${versions.x86_64-linux}/zoom_x86_64.pkg.tar.xz"; url = "https://zoom.us/client/${versions.x86_64-linux}/zoom_x86_64.pkg.tar.xz";
hash = "sha256-dEQdyYEGXMwABulPHK3fLgHo0ZMF5BT6RnqzD23Al38="; hash = "sha256-h+kt+Im0xv1zoLTvE+Ac9sfw1VyoAnvqFThf5/MwjHU=";
}; };
}; };

View File

@ -2,12 +2,12 @@
stdenvNoCC.mkDerivation rec { stdenvNoCC.mkDerivation rec {
pname = "cldr-annotations"; pname = "cldr-annotations";
version = "45.0"; version = "46.0";
src = fetchzip { src = fetchzip {
url = "https://unicode.org/Public/cldr/${lib.versions.major version}/cldr-common-${version}.zip"; url = "https://unicode.org/Public/cldr/${lib.versions.major version}/cldr-common-${version}.zip";
stripRoot = false; stripRoot = false;
hash = "sha256-8Id9thc3LWSw87aNpuSjQuLmFsx+XvXcz8Ox1Ua3sJw="; hash = "sha256-dXfbJTBlIg/+JXSrjdf8/iS4vHo7bt5YUwh+5dlsSiw=";
}; };
installPhase = '' installPhase = ''

View File

@ -5,7 +5,7 @@
}: }:
let let
version = "15.1"; version = "16.0";
fetchData = { suffix, hash }: stdenvNoCC.mkDerivation { fetchData = { suffix, hash }: stdenvNoCC.mkDerivation {
pname = "unicode-emoji-${suffix}"; pname = "unicode-emoji-${suffix}";
@ -32,20 +32,20 @@ let
srcs = { srcs = {
emoji-sequences = fetchData { emoji-sequences = fetchData {
suffix = "sequences"; suffix = "sequences";
hash = "sha256-63LJEV41BPu+HIYhthn4eUcaRszFbi9EVBe3wcrQUNE="; hash = "sha256-P+PHfnLo8m3zAtx9mbEGxdCP2Ajvckb7XUUC1ln+ZZw=";
}; };
emoji-test = fetchData { emoji-test = fetchData {
suffix = "test"; suffix = "test";
hash = "sha256-2HbuJJqijqp2z6bfqnAoR6jROwYqpIjUZdA5XugTftk="; hash = "sha256-JPDFNOhs8ULiSWlT6PDkaj5wI5KRHt3NKcbM7YUTlpc=";
}; };
emoji-zwj-sequences = fetchData { emoji-zwj-sequences = fetchData {
suffix = "zwj-sequences"; suffix = "zwj-sequences";
hash = "sha256-mnagPcrPzY+b/gjEnI2QtVGCuXfLzIemlOioGT77Dlc="; hash = "sha256-lCPsI1R0NW+XCmllBnN+LV1lRTpn9F32a4u+kgw/q4M=";
}; };
}; };
in in
symlinkJoin rec { symlinkJoin {
name = "unicode-emoji-${version}"; name = "unicode-emoji-${version}";
paths = lib.attrValues srcs; paths = lib.attrValues srcs;

View File

@ -2,13 +2,13 @@
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "gnome-shell-extension-pop-shell"; pname = "gnome-shell-extension-pop-shell";
version = "unstable-2024-04-04"; version = "1.2.0-unstable-2024-10-09";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "pop-os"; owner = "pop-os";
repo = "shell"; repo = "shell";
rev = "cfa0c55e84b7ce339e5ce83832f76fee17e99d51"; rev = "e25621e2595eb5235ecb1a41167d1324a2b2a297";
hash = "sha256-IQJtTMYCkKyjqDKoR35qsgQkvXIrGLq+qtMDOTkvy08="; hash = "sha256-PPJofRzzbH1zcnKtQ/3ulErvN4pAJMo/igzdq1zT06s=";
}; };
nativeBuildInputs = [ glib gjs typescript ]; nativeBuildInputs = [ glib gjs typescript ];

View File

@ -1,31 +1,32 @@
{ stdenv {
, lib stdenv,
, fetchFromGitLab lib,
, fetchpatch fetchFromGitLab,
, gitUpdater fetchpatch,
, testers gitUpdater,
, cmake testers,
, cmake-extras cmake,
, dbus cmake-extras,
, dbus-test-runner dbus,
, glib dbus-test-runner,
, gtest glib,
, intltool gtest,
, json-glib intltool,
, libapparmor json-glib,
, libxkbcommon libapparmor,
, lomiri-app-launch libxkbcommon,
, lomiri-ui-toolkit lomiri-app-launch,
, makeWrapper lomiri-ui-toolkit,
, pkg-config makeWrapper,
, python3 pkg-config,
, qtbase python3,
, qtdeclarative qtbase,
, qtwayland qtdeclarative,
, runtimeShell qtwayland,
, sqlite runtimeShell,
, systemd sqlite,
, wrapQtAppsHook systemd,
wrapQtAppsHook,
}: }:
stdenv.mkDerivation (finalAttrs: { stdenv.mkDerivation (finalAttrs: {
@ -42,6 +43,7 @@ stdenv.mkDerivation (finalAttrs: {
outputs = [ outputs = [
"out" "out"
"dev" "dev"
"lib"
]; ];
patches = [ patches = [
@ -51,21 +53,33 @@ stdenv.mkDerivation (finalAttrs: {
url = "https://gitlab.com/sunweaver/lomiri-url-dispatcher/-/commit/ebdd31b9640ca243e90bc7b8aca7951085998bd8.patch"; url = "https://gitlab.com/sunweaver/lomiri-url-dispatcher/-/commit/ebdd31b9640ca243e90bc7b8aca7951085998bd8.patch";
hash = "sha256-g4EohB3oDcWK4x62/3r/g6CFxqb7/rdK51+E/Fji1Do="; hash = "sha256-g4EohB3oDcWK4x62/3r/g6CFxqb7/rdK51+E/Fji1Do=";
}) })
# Make lomiri-url-dispatcher-gui wrappable
# Remove when https://gitlab.com/ubports/development/core/lomiri-url-dispatcher/-/merge_requests/28 merged & in release
(fetchpatch {
url = "https://gitlab.com/ubports/development/core/lomiri-url-dispatcher/-/commit/6512937e2b388ad1350072b8ed3b4140439b2321.patch";
hash = "sha256-P1A3hi8l7fJWFjGeK5hWYl8BoZMzRfo44MUTeM7vG2A=";
})
]; ];
postPatch = '' postPatch =
substituteInPlace data/CMakeLists.txt \ ''
--replace "\''${SYSTEMD_USER_UNIT_DIR}" "\''${CMAKE_INSTALL_LIBDIR}/systemd/user" substituteInPlace CMakeLists.txt \
--replace-fail 'pkg_get_variable(SYSTEMD_USER_UNIT_DIR systemd systemduserunitdir)' 'pkg_get_variable(SYSTEMD_USER_UNIT_DIR systemd systemduserunitdir DEFINE_VARIABLES prefix=''${CMAKE_INSTALL_PREFIX})' \
substituteInPlace tests/url_dispatcher_testability/CMakeLists.txt \ substituteInPlace gui/lomiri-url-dispatcher-gui.desktop.in.in \
--replace "\''${PYTHON_PACKAGE_DIR}" "$out/${python3.sitePackages}" --replace-fail '@CMAKE_INSTALL_FULL_DATADIR@/lomiri-url-dispatcher/gui/lomiri-url-dispatcher-gui.svg' 'lomiri-url-dispatcher-gui'
# Update URI handler database whenever new url-handler is installed system-wide substituteInPlace tests/url_dispatcher_testability/CMakeLists.txt \
substituteInPlace data/lomiri-url-dispatcher-update-system-dir.*.in \ --replace-fail "\''${PYTHON_PACKAGE_DIR}" "$out/${python3.sitePackages}"
--replace '@CMAKE_INSTALL_FULL_DATAROOTDIR@' '/run/current-system/sw/share'
'' + lib.optionalString finalAttrs.finalPackage.doCheck '' # Update URI handler database whenever new url-handler is installed system-wide
patchShebangs tests/test-sql.sh substituteInPlace data/lomiri-url-dispatcher-update-system-dir.*.in \
''; --replace-fail '@CMAKE_INSTALL_FULL_DATAROOTDIR@' '/run/current-system/sw/share'
''
+ lib.optionalString finalAttrs.finalPackage.doCheck ''
patchShebangs tests/test-sql.sh
'';
strictDeps = true; strictDeps = true;
@ -75,11 +89,16 @@ stdenv.mkDerivation (finalAttrs: {
intltool intltool
makeWrapper makeWrapper
pkg-config pkg-config
(python3.withPackages (ps: with ps; [ (python3.withPackages (
setuptools ps:
] ++ lib.optionals finalAttrs.finalPackage.doCheck [ with ps;
python-dbusmock [
])) setuptools
]
++ lib.optionals finalAttrs.finalPackage.doCheck [
python-dbusmock
]
))
wrapQtAppsHook wrapQtAppsHook
]; ];
@ -104,8 +123,8 @@ stdenv.mkDerivation (finalAttrs: {
]; ];
cmakeFlags = [ cmakeFlags = [
"-DLOCAL_INSTALL=ON" (lib.cmakeBool "LOCAL_INSTALL" true)
"-Denable_mirclient=OFF" (lib.cmakeBool "enable_mirclient" false)
]; ];
doCheck = stdenv.buildPlatform.canExecute stdenv.hostPlatform; doCheck = stdenv.buildPlatform.canExecute stdenv.hostPlatform;
@ -116,34 +135,25 @@ stdenv.mkDerivation (finalAttrs: {
dontWrapQtApps = true; dontWrapQtApps = true;
preFixup = '' preFixup = ''
substituteInPlace $out/bin/lomiri-url-dispatcher-dump \ substituteInPlace $out/bin/lomiri-url-dispatcher-{dump,gui} \
--replace '/bin/sh' '${runtimeShell}' --replace-fail '/bin/sh' '${runtimeShell}'
wrapProgram $out/bin/lomiri-url-dispatcher-dump \ wrapProgram $out/bin/lomiri-url-dispatcher-dump \
--prefix PATH : ${lib.makeBinPath [ sqlite ]} --prefix PATH : ${lib.makeBinPath [ sqlite ]}
# Move from qmlscene call in desktop file to easier-to-wrap script
guiScript=$out/bin/lomiri-url-dispatcher-gui
guiExec=$(grep 'Exec=' $out/share/applications/lomiri-url-dispatcher-gui.desktop | cut -d'=' -f2-)
cat <<EOF >$guiScript
#!${runtimeShell}
$guiExec
EOF
chmod +x $guiScript
mkdir -p $out/share/icons/hicolor/scalable/apps mkdir -p $out/share/icons/hicolor/scalable/apps
ln -s $out/share/lomiri-url-dispatcher/gui/lomiri-url-dispatcher-gui.svg $out/share/icons/hicolor/scalable/apps/ ln -s $out/share/lomiri-url-dispatcher/gui/lomiri-url-dispatcher-gui.svg $out/share/icons/hicolor/scalable/apps/
substituteInPlace $out/share/applications/lomiri-url-dispatcher-gui.desktop \
--replace "Exec=$guiExec" "Exec=$(basename $guiScript)" \
--replace "Icon=$out/share/lomiri-url-dispatcher/gui/lomiri-url-dispatcher-gui.svg" "Icon=lomiri-url-dispatcher-gui"
# Calls qmlscene from PATH, needs Qt plugins & QML components # Calls qmlscene from PATH, needs Qt plugins & QML components
qtWrapperArgs+=( qtWrapperArgs+=(
--prefix PATH : ${lib.makeBinPath [ qtdeclarative.dev ]} --prefix PATH : ${lib.makeBinPath [ qtdeclarative.dev ]}
) )
wrapQtApp $guiScript wrapQtApp $out/bin/lomiri-url-dispatcher-gui
'';
postFixup = ''
moveToOutput share $out
moveToOutput libexec $out
''; '';
passthru = { passthru = {
@ -151,17 +161,20 @@ stdenv.mkDerivation (finalAttrs: {
updateScript = gitUpdater { }; updateScript = gitUpdater { };
}; };
meta = with lib; { meta = {
description = "Lomiri operating environment service for requesting URLs to be opened"; description = "Lomiri operating environment service for requesting URLs to be opened";
longDescription = '' longDescription = ''
Allows applications to request a URL to be opened and handled by another Allows applications to request a URL to be opened and handled by another
process without seeing the list of other applications on the system or process without seeing the list of other applications on the system or
starting them inside its own Application Confinement. starting them inside its own Application Confinement.
''; '';
homepage = "https://gitlab.com/ubports/development/core/lomiri-url-dispatcher"; homepage = "https://gitlab.com/ubports/development/core/lomiri-url-dispatcher";
license = with licenses; [ lgpl3Only gpl3Only ]; license = with lib.licenses; [
maintainers = teams.lomiri.members; lgpl3Only
platforms = platforms.linux; gpl3Only
];
maintainers = lib.teams.lomiri.members;
platforms = lib.platforms.linux;
pkgConfigModules = [ pkgConfigModules = [
"lomiri-url-dispatcher" "lomiri-url-dispatcher"
]; ];

View File

@ -12,13 +12,13 @@
stdenv.mkDerivation (self: { stdenv.mkDerivation (self: {
pname = "emilua_beast"; pname = "emilua_beast";
version = "1.1.0"; version = "1.1.1";
src = fetchFromGitLab { src = fetchFromGitLab {
owner = "emilua"; owner = "emilua";
repo = "beast"; repo = "beast";
rev = "v${self.version}"; rev = "v${self.version}";
hash = "sha256-HvfEigHJTZelPvHFk22PWxkTFEajHJXfiCndxXHVgq8="; hash = "sha256-8pHL0ut221LvFwb/o1GuLV3gIDw5LSeqxqIa9eaQjXY=";
}; };
buildInputs = [ buildInputs = [

View File

@ -2,13 +2,13 @@
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "nelua"; pname = "nelua";
version = "0-unstable-2024-09-22"; version = "0-unstable-2024-10-18";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "edubart"; owner = "edubart";
repo = "nelua-lang"; repo = "nelua-lang";
rev = "ff7a42c275239933f6e615b2ad2e6a8d507afe7b"; rev = "038c45f19842d7b18c32b6b4f7e631e15d77d453";
hash = "sha256-SQg7Z9Ag+UwIhrjgobAEiVEGu/GgFZKw3lquu4/4rHI="; hash = "sha256-Qnr+A4nYPnBLUxNGRbUwEwuw2POV0AKXtpKKYcLtF1M=";
}; };
postPatch = '' postPatch = ''

View File

@ -2,13 +2,13 @@
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "sonivox"; pname = "sonivox";
version = "3.6.12"; version = "3.6.13";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "pedrolcl"; owner = "pedrolcl";
repo = pname; repo = pname;
rev = "v${version}"; rev = "v${version}";
hash = "sha256-df3EwscTF9n1fazz5Oa3FIXgWXHruhJBzMt8Y+ELP94="; hash = "sha256-QhXMmJbyqDxSJmT847Qbg1jbU3gLFsJ/FWVTy7MV2fE=";
}; };
nativeBuildInputs = [ cmake ]; nativeBuildInputs = [ cmake ];

View File

@ -12,7 +12,7 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "ancp-bids"; pname = "ancp-bids";
version = "0.2.4"; version = "0.2.5";
pyproject = true; pyproject = true;
disabled = pythonOlder "3.7"; disabled = pythonOlder "3.7";
@ -22,7 +22,7 @@ buildPythonPackage rec {
owner = "ANCPLabOldenburg"; owner = "ANCPLabOldenburg";
repo = pname; repo = pname;
rev = "refs/tags/${version}"; rev = "refs/tags/${version}";
hash = "sha256-c6X1gCYAezgZQP6xfQPfKW8V35F1cnTdbryEp3sZ4jw="; hash = "sha256-bfHphFecPHKoVow8v+20LuQt6X1BGGtoTK4T9vhIkSc=";
}; };
build-system = [ setuptools ]; build-system = [ setuptools ];

View File

@ -0,0 +1,42 @@
{
lib,
buildPythonPackage,
fetchPypi,
setuptools,
msrest,
azure-common,
azure-mgmt-core,
}:
buildPythonPackage rec {
pname = "azure-mgmt-automation";
version = "1.0.0";
pyproject = true;
src = fetchPypi {
inherit pname version;
extension = "zip";
hash = "sha256-pJ0tQT/vVwEMs2Fh5bwFZgG418bQW9PLBaE1Eu8pHh4=";
};
build-system = [ setuptools ];
dependencies = [
msrest
azure-common
azure-mgmt-core
];
# has no tests
doCheck = false;
pythonImportsCheck = [ "azure.mgmt.automation" ];
meta = with lib; {
description = "This is the Microsoft Azure Automation Client Library";
homepage = "https://github.com/Azure/azure-sdk-for-python/tree/main/sdk/automation/azure-mgmt-automation";
changelog = "https://github.com/Azure/azure-sdk-for-python/blob/azure-mgmt-automation_${version}/sdk/automation/azure-mgmt-automation/CHANGELOG.md";
license = licenses.mit;
maintainers = with maintainers; [ wfdewith ];
};
}

View File

@ -13,14 +13,14 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "eigenpy"; pname = "eigenpy";
version = "3.10.0"; version = "3.10.1";
pyproject = false; # Built with cmake pyproject = false; # Built with cmake
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "stack-of-tasks"; owner = "stack-of-tasks";
repo = "eigenpy"; repo = "eigenpy";
rev = "refs/tags/v${version}"; rev = "refs/tags/v${version}";
hash = "sha256-ac667pEKXcbLLzCVGKYpyCQO805qhCEf8dCnC4QwxBs="; hash = "sha256-9hKYCCKgPn1IJDezX/ARJHr5+0ridmGd1b3k/ZaVRG0=";
}; };
outputs = [ outputs = [

View File

@ -6,6 +6,7 @@
setuptools, setuptools,
setuptools-scm, setuptools-scm,
flask, flask,
flask-caching,
zstandard, zstandard,
brotli, brotli,
brotlicffi, brotlicffi,
@ -13,7 +14,7 @@
}: }:
buildPythonPackage rec { buildPythonPackage rec {
version = "1.15"; version = "1.17";
pname = "flask-compress"; pname = "flask-compress";
pyproject = true; pyproject = true;
@ -21,7 +22,7 @@ buildPythonPackage rec {
owner = "colour-science"; owner = "colour-science";
repo = "flask-compress"; repo = "flask-compress";
rev = "refs/tags/v${version}"; rev = "refs/tags/v${version}";
hash = "sha256-J7d/OIUsDWM6DoXS0P4EOE3k6txXKm6m4Yq/EJk6FRE="; hash = "sha256-87fjJxaS7eJbOkSUljnhqFIeahoS4L2tAOhmv4ryVUM=";
}; };
build-system = [ build-system = [
@ -34,7 +35,10 @@ buildPythonPackage rec {
zstandard zstandard
] ++ lib.optionals (!isPyPy) [ brotli ] ++ lib.optionals isPyPy [ brotlicffi ]; ] ++ lib.optionals (!isPyPy) [ brotli ] ++ lib.optionals isPyPy [ brotlicffi ];
nativeCheckInputs = [ pytestCheckHook ]; nativeCheckInputs = [
pytestCheckHook
flask-caching
];
pythonImportsCheck = [ "flask_compress" ]; pythonImportsCheck = [ "flask_compress" ];

View File

@ -7,6 +7,7 @@
fetchPypi, fetchPypi,
insightface, insightface,
matplotlib, matplotlib,
mxnet,
numpy, numpy,
onnx, onnx,
onnxruntime, onnxruntime,
@ -45,6 +46,7 @@ buildPythonPackage rec {
albumentations albumentations
easydict easydict
matplotlib matplotlib
mxnet # used in insightface/commands/rec_add_mask_param.py
numpy numpy
onnx onnx
onnxruntime onnxruntime

View File

@ -2,6 +2,8 @@
lib, lib,
buildPythonPackage, buildPythonPackage,
pkgs, pkgs,
setuptools,
distutils,
requests, requests,
numpy, numpy,
graphviz, graphviz,
@ -12,16 +14,23 @@
buildPythonPackage { buildPythonPackage {
inherit (pkgs.mxnet) pname version src; inherit (pkgs.mxnet) pname version src;
pyproject = true;
format = "setuptools"; build-system = [ setuptools ];
buildInputs = [ pkgs.mxnet ]; buildInputs = [ pkgs.mxnet ];
propagatedBuildInputs = [
dependencies = [
distutils
requests requests
numpy numpy
graphviz graphviz
]; ];
pythonRelaxDeps = [
"graphviz"
];
LD_LIBRARY_PATH = lib.makeLibraryPath [ pkgs.mxnet ]; LD_LIBRARY_PATH = lib.makeLibraryPath [ pkgs.mxnet ];
doCheck = !isPy3k; doCheck = !isPy3k;
@ -29,9 +38,7 @@ buildPythonPackage {
postPatch = '' postPatch = ''
# Required to support numpy >=1.24 where np.bool is removed in favor of just bool # Required to support numpy >=1.24 where np.bool is removed in favor of just bool
substituteInPlace python/mxnet/numpy/utils.py \ substituteInPlace python/mxnet/numpy/utils.py \
--replace "bool = onp.bool" "bool = bool" --replace-fail "bool = onp.bool" "bool = bool"
substituteInPlace python/setup.py \
--replace "graphviz<0.9.0," "graphviz"
''; '';
preConfigure = '' preConfigure = ''

View File

@ -134,8 +134,8 @@ rec {
"sha256-HK2Eh7uNihu+st+A51z+3uYlPacOkpp7Ic3+xIWHhJ0="; "sha256-HK2Eh7uNihu+st+A51z+3uYlPacOkpp7Ic3+xIWHhJ0=";
mypy-boto3-appsync = mypy-boto3-appsync =
buildMypyBoto3Package "appsync" "1.35.12" buildMypyBoto3Package "appsync" "1.35.52"
"sha256-mHIUStFvFUTvHYWdZUNcIIOI//vNACI0veXXNLAAOVY="; "sha256-KT61EeM5e0ZioxRrWW0EbKdmDuEgsWbuZoWz9FGLIt0=";
mypy-boto3-arc-zonal-shift = mypy-boto3-arc-zonal-shift =
buildMypyBoto3Package "arc-zonal-shift" "1.35.0" buildMypyBoto3Package "arc-zonal-shift" "1.35.0"
@ -210,8 +210,8 @@ rec {
"sha256-O7mrqn+S0rDcOnhxXI10mB/NHzI+f23HqNXoO5gxiPc="; "sha256-O7mrqn+S0rDcOnhxXI10mB/NHzI+f23HqNXoO5gxiPc=";
mypy-boto3-cleanrooms = mypy-boto3-cleanrooms =
buildMypyBoto3Package "cleanrooms" "1.35.0" buildMypyBoto3Package "cleanrooms" "1.35.51"
"sha256-+RAqaRHKax8sUaOoIaaT+HvW/EGir2daS+aqDWNoDwA="; "sha256-InSA/7IwpeCcIaPa/S+a3l+POGmcL1O5RG+ANPFfqrE=";
mypy-boto3-cloud9 = mypy-boto3-cloud9 =
buildMypyBoto3Package "cloud9" "1.35.0" buildMypyBoto3Package "cloud9" "1.35.0"
@ -338,8 +338,8 @@ rec {
"sha256-1pS2EkJapoNVi5lUEftaxbdoN4fd7XSFjWyLXH1noL0="; "sha256-1pS2EkJapoNVi5lUEftaxbdoN4fd7XSFjWyLXH1noL0=";
mypy-boto3-connect = mypy-boto3-connect =
buildMypyBoto3Package "connect" "1.35.33" buildMypyBoto3Package "connect" "1.35.52"
"sha256-I0bSjAcWbx0Y8SUoFbXxAamxTqwaBh96CdUhhZiwhn0="; "sha256-Y9vBiRNCWaZBjKUyxWVEwsws6pFBdXJBKe6jEiH9AhU=";
mypy-boto3-connect-contact-lens = mypy-boto3-connect-contact-lens =
buildMypyBoto3Package "connect-contact-lens" "1.35.0" buildMypyBoto3Package "connect-contact-lens" "1.35.0"
@ -382,8 +382,8 @@ rec {
"sha256-JlarWblBOzB64JV7866QjxIWqQH17qH4Lcig2g7WsAw="; "sha256-JlarWblBOzB64JV7866QjxIWqQH17qH4Lcig2g7WsAw=";
mypy-boto3-datasync = mypy-boto3-datasync =
buildMypyBoto3Package "datasync" "1.35.0" buildMypyBoto3Package "datasync" "1.35.52"
"sha256-lUzOmIoPNgEbJC54tre1m5ddhca05GyTSPOG4uIfumk="; "sha256-KPDVvfCr9qffzjjyxhI49YIDVzNraiarljFaJLfsbeI=";
mypy-boto3-dax = mypy-boto3-dax =
buildMypyBoto3Package "dax" "1.35.0" buildMypyBoto3Package "dax" "1.35.0"
@ -446,8 +446,8 @@ rec {
"sha256-wBJ7PnAlsi88AZIRPoNgbzOhPwUAJBegtwk+tw1lOwU="; "sha256-wBJ7PnAlsi88AZIRPoNgbzOhPwUAJBegtwk+tw1lOwU=";
mypy-boto3-ec2 = mypy-boto3-ec2 =
buildMypyBoto3Package "ec2" "1.35.48" buildMypyBoto3Package "ec2" "1.35.52"
"sha256-c/tutPhvyGNt2Fv666k9f7mprhInCwyAU2L6p7Rg6Nc="; "sha256-nvj7AYDTPDNLpAOcWOl5vGbtfEscLDwhVHTdCtK9X5g=";
mypy-boto3-ec2-instance-connect = mypy-boto3-ec2-instance-connect =
buildMypyBoto3Package "ec2-instance-connect" "1.35.0" buildMypyBoto3Package "ec2-instance-connect" "1.35.0"
@ -462,8 +462,8 @@ rec {
"sha256-KXtN44KAIDXjMgv3ICG8rXYfEjcZ85pQ+qdvN2Yiq3g="; "sha256-KXtN44KAIDXjMgv3ICG8rXYfEjcZ85pQ+qdvN2Yiq3g=";
mypy-boto3-ecs = mypy-boto3-ecs =
buildMypyBoto3Package "ecs" "1.35.48" buildMypyBoto3Package "ecs" "1.35.52"
"sha256-DtA+mCac6gbO17U2XuFm+QMDbGh9sbTRIIKh/GeAkCM="; "sha256-hSTuuzjGARNBBmT+s1tzQKZLz7nIYttbtCb1w+cgqWQ=";
mypy-boto3-efs = mypy-boto3-efs =
buildMypyBoto3Package "efs" "1.35.0" buildMypyBoto3Package "efs" "1.35.0"
@ -674,8 +674,8 @@ rec {
"sha256-Hse02blZttIxqJovJ3h6yCEi+jN3e+pfznIXjBAid1k="; "sha256-Hse02blZttIxqJovJ3h6yCEi+jN3e+pfznIXjBAid1k=";
mypy-boto3-iotfleetwise = mypy-boto3-iotfleetwise =
buildMypyBoto3Package "iotfleetwise" "1.35.38" buildMypyBoto3Package "iotfleetwise" "1.35.51"
"sha256-vkQmyoPMcf2ZBnJ1TJba2uNJL3GaVVZI9h3R75C3uR8="; "sha256-ZfS7CCrU0ZJipWUuyle1uws3IgN27XWOOwR4SAAO+zg=";
mypy-boto3-iotsecuretunneling = mypy-boto3-iotsecuretunneling =
buildMypyBoto3Package "iotsecuretunneling" "1.35.0" buildMypyBoto3Package "iotsecuretunneling" "1.35.0"
@ -726,8 +726,8 @@ rec {
"sha256-lBZ9MJQsuM0vRyrDcelDXTIhP9sex6CjnRjYY3qjIdE="; "sha256-lBZ9MJQsuM0vRyrDcelDXTIhP9sex6CjnRjYY3qjIdE=";
mypy-boto3-keyspaces = mypy-boto3-keyspaces =
buildMypyBoto3Package "keyspaces" "1.35.0" buildMypyBoto3Package "keyspaces" "1.35.52"
"sha256-ZtixXownfAnqUfNY53sVGbDZTQ2Q+Hhzgs1Txuyn3gM="; "sha256-R3DERqUmmKGjXyJROJDYU+JTIzmrjiXmYCau0rpWujQ=";
mypy-boto3-kinesis = mypy-boto3-kinesis =
buildMypyBoto3Package "kinesis" "1.35.26" buildMypyBoto3Package "kinesis" "1.35.26"
@ -810,8 +810,8 @@ rec {
"sha256-6Vs5eRibHCZvDDIcIEThPa6T1OmfJXjLg4GAZlworsM="; "sha256-6Vs5eRibHCZvDDIcIEThPa6T1OmfJXjLg4GAZlworsM=";
mypy-boto3-logs = mypy-boto3-logs =
buildMypyBoto3Package "logs" "1.35.49" buildMypyBoto3Package "logs" "1.35.51"
"sha256-P5uX/Vi4vQb5UweIVkoHt2J7r4fkBnnLHldaRHmya58="; "sha256-MOzamNfZJdX4R/NO/1dEwErSdsCfFw8ZwGje5Ocb7oY=";
mypy-boto3-lookoutequipment = mypy-boto3-lookoutequipment =
buildMypyBoto3Package "lookoutequipment" "1.35.0" buildMypyBoto3Package "lookoutequipment" "1.35.0"
@ -950,8 +950,8 @@ rec {
"sha256-Epx+p5M+3x0plFaXdc8Rsz+p18ZnxbNlr4IhH5STvZM="; "sha256-Epx+p5M+3x0plFaXdc8Rsz+p18ZnxbNlr4IhH5STvZM=";
mypy-boto3-network-firewall = mypy-boto3-network-firewall =
buildMypyBoto3Package "network-firewall" "1.35.0" buildMypyBoto3Package "network-firewall" "1.35.52"
"sha256-41zAgq4F07hIl7I6S+M7ngxdFOKjmUB3BFhncLel7ZI="; "sha256-i4h13QqDO65bSTlxdt5hN6iXag578jc3Mv7bOHBZkpQ=";
mypy-boto3-networkmanager = mypy-boto3-networkmanager =
buildMypyBoto3Package "networkmanager" "1.35.0" buildMypyBoto3Package "networkmanager" "1.35.0"
@ -970,12 +970,12 @@ rec {
"sha256-CwD0stU2217XD+SXTp+WRyf/qH3EOA5PuBSdTWcXOGU="; "sha256-CwD0stU2217XD+SXTp+WRyf/qH3EOA5PuBSdTWcXOGU=";
mypy-boto3-opensearch = mypy-boto3-opensearch =
buildMypyBoto3Package "opensearch" "1.35.50" buildMypyBoto3Package "opensearch" "1.35.52"
"sha256-CeM1UMDYNuckpPVznJeB78BBbew/IM5ASKy1loUfDDs="; "sha256-6a9zygN6Al1yEaOwUvO2Hq/swESKrLW315diz/sgH6c=";
mypy-boto3-opensearchserverless = mypy-boto3-opensearchserverless =
buildMypyBoto3Package "opensearchserverless" "1.35.2" buildMypyBoto3Package "opensearchserverless" "1.35.52"
"sha256-df8udPQOjXo5GEo6Gk5G6oKx7pBW4c0A82wkC1PA0BI="; "sha256-d7SehQ8mnD17WsZhucdKnEE2v+sI/cdoaMhYCBkj7nY=";
mypy-boto3-opsworks = mypy-boto3-opsworks =
buildMypyBoto3Package "opsworks" "1.35.0" buildMypyBoto3Package "opsworks" "1.35.0"
@ -1094,16 +1094,16 @@ rec {
"sha256-XPb/7sVSVFkDjPQ2x6w7tJmIBiS1YH10805lv/eGsyw="; "sha256-XPb/7sVSVFkDjPQ2x6w7tJmIBiS1YH10805lv/eGsyw=";
mypy-boto3-redshift = mypy-boto3-redshift =
buildMypyBoto3Package "redshift" "1.35.41" buildMypyBoto3Package "redshift" "1.35.52"
"sha256-+BwE/phcHGdn8RLD46/gzTKH9g6+AMt5dF8WyRmMTUI="; "sha256-quOZw+mVY3pNXvhWRN4eU9LySeFsrJzSK6FwS0h5Z3E=";
mypy-boto3-redshift-data = mypy-boto3-redshift-data =
buildMypyBoto3Package "redshift-data" "1.35.10" buildMypyBoto3Package "redshift-data" "1.35.51"
"sha256-LP5RjvMCfCsFD6z/0mIZJEWN3y+z35aZzboz6KaFlZQ="; "sha256-wCF9VqKH8GBgmKHsJZfAbNefu/zLw2piSJpuOaQ4nMo=";
mypy-boto3-redshift-serverless = mypy-boto3-redshift-serverless =
buildMypyBoto3Package "redshift-serverless" "1.35.0" buildMypyBoto3Package "redshift-serverless" "1.35.52"
"sha256-uHY9c+p407QBVS18N0lEshdB1mXV+LONhTXSIr+NiV4="; "sha256-/7yPEPa19Vyhfsb/WBrSXid/VlOwdaqu2SugU4GccDI=";
mypy-boto3-rekognition = mypy-boto3-rekognition =
buildMypyBoto3Package "rekognition" "1.35.0" buildMypyBoto3Package "rekognition" "1.35.0"
@ -1134,8 +1134,8 @@ rec {
"sha256-Ss85x4OJ+RtOmP7LzIIMcikxjMvMyi3VUT9WLvxODSM="; "sha256-Ss85x4OJ+RtOmP7LzIIMcikxjMvMyi3VUT9WLvxODSM=";
mypy-boto3-route53 = mypy-boto3-route53 =
buildMypyBoto3Package "route53" "1.35.4" buildMypyBoto3Package "route53" "1.35.52"
"sha256-gPor5Roaoo3i0zJa4xXIIb1SOar80KQvVi5h003vGZM="; "sha256-O6P/xxxzAxBhmm5MTsK162moBRno/EhdUvrF12ZQR18=";
mypy-boto3-route53-recovery-cluster = mypy-boto3-route53-recovery-cluster =
buildMypyBoto3Package "route53-recovery-cluster" "1.35.0" buildMypyBoto3Package "route53-recovery-cluster" "1.35.0"
@ -1174,8 +1174,8 @@ rec {
"sha256-P2Yg3qvcdAcjY+uwPg2DpTgT6ZXb1XYCOeu4bVfgFKI="; "sha256-P2Yg3qvcdAcjY+uwPg2DpTgT6ZXb1XYCOeu4bVfgFKI=";
mypy-boto3-sagemaker = mypy-boto3-sagemaker =
buildMypyBoto3Package "sagemaker" "1.35.32" buildMypyBoto3Package "sagemaker" "1.35.52"
"sha256-Wz0q0r66Fd6d/T25BiY+AwvLqlihrHEE16gTBydQk0o="; "sha256-i2XQmwv5AP0qSN6Bc1xM22XLaNSgo3FTbX8UIgOsFBQ=";
mypy-boto3-sagemaker-a2i-runtime = mypy-boto3-sagemaker-a2i-runtime =
buildMypyBoto3Package "sagemaker-a2i-runtime" "1.35.0" buildMypyBoto3Package "sagemaker-a2i-runtime" "1.35.0"
@ -1418,8 +1418,8 @@ rec {
"sha256-AgK4Xg1dloJmA+h4+mcBQQVTvYKjLCk5tPDbl/ItCVQ="; "sha256-AgK4Xg1dloJmA+h4+mcBQQVTvYKjLCk5tPDbl/ItCVQ=";
mypy-boto3-workmail = mypy-boto3-workmail =
buildMypyBoto3Package "workmail" "1.35.0" buildMypyBoto3Package "workmail" "1.35.52"
"sha256-1hjejKCAu9pNPzJ0gaz8mbyQLFkzEUB0mO7g7Da06mk="; "sha256-bYfSCYypmTs/NVbLtazSZBgWWotLl+t0B7vm1tdaiZI=";
mypy-boto3-workmailmessageflow = mypy-boto3-workmailmessageflow =
buildMypyBoto3Package "workmailmessageflow" "1.35.0" buildMypyBoto3Package "workmailmessageflow" "1.35.0"

View File

@ -8,16 +8,16 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "reflex-chakra"; pname = "reflex-chakra";
version = "0.6.1"; version = "0.6.2";
pyproject = true; pyproject = true;
disabled = pythonOlder "3.8"; disabled = pythonOlder "3.9";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "reflex-dev"; owner = "reflex-dev";
repo = "reflex-chakra"; repo = "reflex-chakra";
rev = "refs/tags/v${version}"; rev = "refs/tags/v${version}";
hash = "sha256-nmZ41V/1TbslAQIkJQLgdLfWS2qSVrAnVqbv8sajL5c="; hash = "sha256-VMFCaJh7HA/bsOV1ONuPJCzhzpQrcppOnPIcIIpeaSs=";
}; };
pythonRemoveDeps = [ pythonRemoveDeps = [

View File

@ -13,16 +13,16 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "reolink-aio"; pname = "reolink-aio";
version = "0.10.0"; version = "0.10.1";
pyproject = true; pyproject = true;
disabled = pythonOlder "3.10"; disabled = pythonOlder "3.11";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "starkillerOG"; owner = "starkillerOG";
repo = "reolink_aio"; repo = "reolink_aio";
rev = "refs/tags/${version}"; rev = "refs/tags/${version}";
hash = "sha256-SuNY+H21rjO+iotDJymLI7JccQRoMnLX/YL05wQqlmc="; hash = "sha256-xWufHYPXOSsW3DVg4GhvdiEtOZmdtpkPelg8d/3goh8=";
}; };
build-system = [ setuptools ]; build-system = [ setuptools ];

View File

@ -13,7 +13,6 @@
matplotlib, matplotlib,
numba, numba,
numpy, numpy,
oldest-supported-numpy,
opencv4, opencv4,
pandas, pandas,
pyspark, pyspark,
@ -43,13 +42,18 @@ buildPythonPackage rec {
hash = "sha256-qW36/Xw5oaYKmaMfE5euzkED9CKkjl2O55aO0OpCkfI="; hash = "sha256-qW36/Xw5oaYKmaMfE5euzkED9CKkjl2O55aO0OpCkfI=";
}; };
nativeBuildInputs = [ postPatch = ''
oldest-supported-numpy substituteInPlace pyproject.toml \
--replace-fail "numpy>=2.0" "numpy"
'';
build-system = [
numpy
setuptools setuptools
setuptools-scm setuptools-scm
]; ];
propagatedBuildInputs = [ dependencies = [
cloudpickle cloudpickle
numba numba
numpy numpy

View File

@ -18,14 +18,14 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "speechbrain"; pname = "speechbrain";
version = "1.0.1"; version = "1.0.2";
pyproject = true; pyproject = true;
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "speechbrain"; owner = "speechbrain";
repo = "speechbrain"; repo = "speechbrain";
rev = "refs/tags/v${version}"; rev = "refs/tags/v${version}";
hash = "sha256-5ZMS1g74G4w83kNrXyt9IUsXe5uYS1qC+MwleQrjhTY="; hash = "sha256-Un7RPxMq1sD7uD3jcw3Bjp+Oo8ld+XC5g2I89gF6jxs=";
}; };
dependencies = [ dependencies = [

View File

@ -801,7 +801,7 @@ let
sphereTessellation = with pkgs; [ gmp.dev mpfr.dev ]; sphereTessellation = with pkgs; [ gmp.dev mpfr.dev ];
vapour = with pkgs; [ proj.dev gdal ]; vapour = with pkgs; [ proj.dev gdal ];
MedianaDesigner = [ pkgs.zlib.dev ]; MedianaDesigner = [ pkgs.zlib.dev ];
ChemmineOB = [ pkgs.eigen ]; ChemmineOB = with pkgs; [ eigen openbabel ];
DGP4LCF = [ pkgs.lapack pkgs.blas ]; DGP4LCF = [ pkgs.lapack pkgs.blas ];
}; };
@ -1582,29 +1582,26 @@ let
PKGCONFIG_LIBS = "-Wl,-rpath,${lib.getLib pkgs.openssl}/lib -L${lib.getLib pkgs.openssl}/lib -L${pkgs.cyrus_sasl.out}/lib -L${pkgs.zlib.out}/lib -lssl -lcrypto -lsasl2 -lz"; PKGCONFIG_LIBS = "-Wl,-rpath,${lib.getLib pkgs.openssl}/lib -L${lib.getLib pkgs.openssl}/lib -L${pkgs.cyrus_sasl.out}/lib -L${pkgs.zlib.out}/lib -lssl -lcrypto -lsasl2 -lz";
}); });
ChemmineOB = let ChemmineOB = old.ChemmineOB.overrideAttrs (attrs: {
# R package doesn't compile with the latest (unstable) version.
# Override from nixpkgs-23.11
openbabel3 = pkgs.openbabel.overrideAttrs (attrs: {
version = "3.1.1";
src = pkgs.fetchFromGitHub {
owner = "openbabel";
repo = "openbabel";
rev = "openbabel-${lib.replaceStrings ["."] ["-"] attrs.version}";
sha256 = "sha256-wQpgdfCyBAoh4pmj9j7wPTlMtraJ62w/EShxi/olVMY=";
};
});
in
old.ChemmineOB.overrideAttrs (attrs: {
# pkg-config knows openbabel-3 without the .0 # pkg-config knows openbabel-3 without the .0
# Eigen3 is also looked for in the wrong location # Eigen3 is also looked for in the wrong location
# pointer was changed in newer version of openbabel:
# https://github.com/openbabel/openbabel/commit/305a6fd3183540e4a8ae1d79d10bf1860e6aa373
postPatch = '' postPatch = ''
substituteInPlace configure \ substituteInPlace configure \
--replace-fail openbabel-3.0 openbabel-3 --replace-fail openbabel-3.0 openbabel-3
substituteInPlace src/Makevars.in \ substituteInPlace src/Makevars.in \
--replace-fail "-I/usr/include/eigen3" "-I${pkgs.eigen}/include/eigen3" --replace-fail "-I/usr/include/eigen3" "-I${pkgs.eigen}/include/eigen3"
substituteInPlace src/ChemmineOB.cpp \
--replace-fail "obsharedptr<" "std::shared_ptr<"
''; '';
buildInputs = attrs.buildInputs ++ [openbabel3];
# copied from fastnlo-toolkit:
# None of our currently packaged versions of swig are C++17-friendly
# Use a workaround from https://github.com/swig/swig/issues/1538
env = (attrs.env or { }) // {
NIX_CFLAGS_COMPILE = (attrs.env.NIX_CFLAGS_COMPILE or "") + lib.optionalString stdenv.hostPlatform.isDarwin " -D_LIBCPP_ENABLE_CXX17_REMOVED_FEATURES";
};
}); });
ps = old.ps.overrideAttrs (attrs: { ps = old.ps.overrideAttrs (attrs: {

View File

@ -5,13 +5,13 @@
buildGoModule rec { buildGoModule rec {
pname = "bazel-gazelle"; pname = "bazel-gazelle";
version = "0.39.0"; version = "0.39.1";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "bazelbuild"; owner = "bazelbuild";
repo = pname; repo = pname;
rev = "v${version}"; rev = "v${version}";
hash = "sha256-T1Kd6C0eDvogFjeDuCMp/EjetblQ1Hjww+C4dUGNq3E="; hash = "sha256-Y+k8ObfMwN6fLR2+Lwn64xHljDf3kxw2xp0YpJKbrDM=";
}; };
vendorHash = null; vendorHash = null;

View File

@ -9,14 +9,14 @@
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "deheader"; pname = "deheader";
version = "1.10"; version = "1.11";
outputs = [ "out" "man" ]; outputs = [ "out" "man" ];
src = fetchFromGitLab { src = fetchFromGitLab {
owner = "esr"; owner = "esr";
repo = "deheader"; repo = "deheader";
rev = version; rev = version;
hash = "sha256-dYTHvFWlt3aM/fdZFge7GBdd9bfCrEcp7ULJuBl71Xs="; hash = "sha256-RaWU6075PvgxbsH1+Lt/CEDAcl9Vx6kxcZAA/A/Af4o=";
}; };
buildInputs = [ python3 ]; buildInputs = [ python3 ];

Some files were not shown because too many files have changed in this diff Show More