Merge master into staging-next

This commit is contained in:
nixpkgs-ci[bot]
2025-02-23 18:04:14 +00:00
committed by GitHub
78 changed files with 572 additions and 506 deletions

View File

@@ -478,7 +478,7 @@
- Xfce has been updated to 4.20, please check the [upstream feature tour](https://www.xfce.org/about/tour420) for more details.
- Wayland session is still [experimental](https://wiki.xfce.org/releng/wayland_roadmap) and requires opt-in using `enableWaylandSession` option.
- Overriding Wayland compositor is possible using `enableWaylandSession` option, but you might need to take care [`xfce4-session`](https://gitlab.xfce.org/xfce/xfce4-session/-/merge_requests/49), [`dbus-update-activation-environment`](https://github.com/labwc/labwc/blob/eaf11face68ee1f1bcc7ce1498304ca8c108c8ba/src/config/session.c#L234) and [`systemctl --user import-environment`](https://github.com/labwc/labwc/blob/eaf11face68ee1f1bcc7ce1498304ca8c108c8ba/src/config/session.c#L239) on startup.
- Overriding Wayland compositor is possible using `waylandSessionCompositor` option, but you might need to take care [`xfce4-session`](https://gitlab.xfce.org/xfce/xfce4-session/-/merge_requests/49), [`dbus-update-activation-environment`](https://github.com/labwc/labwc/blob/eaf11face68ee1f1bcc7ce1498304ca8c108c8ba/src/config/session.c#L234) and [`systemctl --user import-environment`](https://github.com/labwc/labwc/blob/eaf11face68ee1f1bcc7ce1498304ca8c108c8ba/src/config/session.c#L239) on startup.
- For new Xfce installations, default panel layout has [changed](https://gitlab.xfce.org/xfce/xfce4-panel/-/merge_requests/158/diffs) to not include external panel plugins by default. You can still add them yourself using the "Panel Preferences" dialog.
- [`system.stateVersion`](#opt-system.stateVersion) is now validated and must be in the `"YY.MM"` format, ideally corresponding to a prior NixOS release.

View File

@@ -36,6 +36,14 @@ in
default = "http://localhost:41678/";
example = "https://bingo.example.com/";
};
address = mkOption {
description = ''
The address the webserver will bind to.
'';
type = types.str;
default = "localhost";
example = "::";
};
port = mkOption {
description = ''
Port to be used for the web server.
@@ -44,16 +52,22 @@ in
default = 41678;
example = 21035;
};
openFirewall = mkEnableOption ''
Opens the specified port in the firewall.
'';
};
};
config = mkIf cfg.enable {
networking.firewall.allowedTCPPorts = mkIf cfg.openFirewall [ cfg.port ];
systemd.services.meme-bingo-web = {
description = "A web app for playing meme bingos";
wantedBy = [ "multi-user.target" ];
environment = {
MEME_BINGO_BASE = cfg.baseUrl;
MEME_BINGO_ADDRESS = cfg.address;
MEME_BINGO_PORT = toString cfg.port;
};
path = [ cfg.package ];
@@ -75,6 +89,9 @@ in
InaccessiblePaths = [
"/dev/shm"
"/sys"
"/run/dbus"
"/run/user"
"/run/nscd"
];
LockPersonality = true;
PrivateDevices = true;
@@ -110,6 +127,8 @@ in
RemoveIPC = true;
NoNewPrivileges = true;
MemoryDenyWriteExecute = true;
ExecPaths = [ "/nix/store" ];
NoExecPaths = [ "/" ];
};
};
};

View File

@@ -20,7 +20,6 @@
makeWrapper,
pango,
pipewire,
pulseaudio,
vulkan-loader,
wrapGAppsHook3,
xcb-imdkit,
@@ -31,12 +30,12 @@
stdenv.mkDerivation rec {
pname = "bitwig-studio-unwrapped";
version = "5.2.7";
version = "5.3.1";
src = fetchurl {
name = "bitwig-studio-${version}.deb";
url = "https://www.bitwig.com/dl/Bitwig%20Studio/${version}/installer_linux/";
hash = "sha256-Tyi7qYhTQ5i6fRHhrmz4yHXSdicd4P4iuF9FRKRhkMI=";
hash = "sha256-mxodFCu4SDzofnoZZZ7TPDUIrRc3UJt8TuEBwDOo2wQ=";
};
nativeBuildInputs = [
@@ -48,7 +47,7 @@ stdenv.mkDerivation rec {
dontBuild = true;
dontWrapGApps = true; # we only want $gappsWrapperArgs here
buildInputs = with xorg; [
buildInputs = [
alsa-lib
atk
cairo
@@ -62,19 +61,18 @@ stdenv.mkDerivation rec {
# libjpeg8 is required for converting jpeg's to colour palettes
libjpeg
libnghttp2
libxcb
libXcursor
libX11
libXtst
xorg.libxcb
xorg.libXcursor
xorg.libX11
xorg.libXtst
libxkbcommon
pango
pipewire
pulseaudio
(lib.getLib stdenv.cc.cc)
vulkan-loader
xcb-imdkit
xcbutil
xcbutilwm
xorg.xcbutil
xorg.xcbutilwm
zlib
];
@@ -123,7 +121,7 @@ stdenv.mkDerivation rec {
done
'';
meta = with lib; {
meta = {
description = "Digital audio workstation";
longDescription = ''
Bitwig Studio is a multi-platform music-creation system for
@@ -131,9 +129,9 @@ stdenv.mkDerivation rec {
editing tools and a super-fast workflow.
'';
homepage = "https://www.bitwig.com/";
license = licenses.unfree;
license = lib.licenses.unfree;
platforms = [ "x86_64-linux" ];
maintainers = with maintainers; [
maintainers = with lib.maintainers; [
bfortz
michalrus
mrVanDalo

View File

@@ -3,7 +3,11 @@
let
libExt = pkgs.stdenv.hostPlatform.extensions.sharedLibrary;
grammarToAttrSet = drv: {
name = "lib/lib${lib.strings.removeSuffix "-grammar" (lib.strings.getName drv)}${libExt}";
name = "lib/lib${
lib.strings.replaceStrings [ "_" ] [ "-" ] (
lib.strings.removeSuffix "-grammar" (lib.strings.getName drv)
)
}${libExt}";
path = "${drv}/parser";
};

View File

@@ -11,7 +11,7 @@ vscode-utils.buildVscodeMarketplaceExtension {
name = "tinymist";
publisher = "myriad-dreamin";
inherit (tinymist) version;
hash = "sha256-rsQlYzgOXN1avTRG8Z80+dMuaGJp2evnnflTPKgTyTI=";
hash = "sha256-AaH/G5Bv0rUa0t6m1iiNMkX3p+mEzwWaDqH9qZzAm+Q=";
};
nativeBuildInputs = [

View File

@@ -45,11 +45,11 @@
"vendorHash": "sha256-3AlXMOpL5kctTSnA2V1RsMxRb9roELs1p5TL0uJFR4M="
},
"alicloud": {
"hash": "sha256-ZOcG5xfVJN3RFLtFyQr87feEQ1MoRtgPLt03bjbC1gc=",
"hash": "sha256-87QLXAIIBZ4EDdN28Ti4QGtnCDqMoj/D6kGoeyjgHHM=",
"homepage": "https://registry.terraform.io/providers/aliyun/alicloud",
"owner": "aliyun",
"repo": "terraform-provider-alicloud",
"rev": "v1.242.0",
"rev": "v1.243.0",
"spdx": "MPL-2.0",
"vendorHash": null
},
@@ -399,13 +399,13 @@
"vendorHash": "sha256-XxltOTtCgmJ9wZX8Yw39HkwVVZb58kZjAH7jfKPhjKM="
},
"doppler": {
"hash": "sha256-UHEBjo8UR2hQyJ+O7t46vyf0Zy0tfA7D7auGzxPKOpw=",
"hash": "sha256-6q6MqtaEDmPo2zBHeZ+rVWMqgF/b3eGX0EZWJarB9iA=",
"homepage": "https://registry.terraform.io/providers/DopplerHQ/doppler",
"owner": "DopplerHQ",
"repo": "terraform-provider-doppler",
"rev": "v1.13.0",
"rev": "v1.14.1",
"spdx": "Apache-2.0",
"vendorHash": "sha256-UvpSfCelEsV9gjRWHxdYvVe3HAnYWWY5KYLVYiqc/So="
"vendorHash": "sha256-riWi+l7MsqaatRbo74w0c+oB+8RB7F3VEx4cj/NX72A="
},
"elasticsearch": {
"hash": "sha256-a6kHN3w0sQCP+0+ZtFwcg9erfVBYkhNo+yOrnwweGWo=",
@@ -417,13 +417,13 @@
"vendorHash": "sha256-oVTanZpCWs05HwyIKW2ajiBPz1HXOFzBAt5Us+EtTRw="
},
"equinix": {
"hash": "sha256-G1ZgklICoKoH339/ipKJXZD9ftM5fTy99kFh62FqfrI=",
"hash": "sha256-o72eGd3yDR381UZI/em8Txy/ofnnv0LqjfhHizQe8ak=",
"homepage": "https://registry.terraform.io/providers/equinix/equinix",
"owner": "equinix",
"repo": "terraform-provider-equinix",
"rev": "v3.1.1",
"rev": "v3.2.0",
"spdx": "MIT",
"vendorHash": "sha256-wcrrSdSfL/hqA2Z2h1lTTCWWERfIdmsbOLY2H4SdVv0="
"vendorHash": "sha256-iJ4eHoYkVRoFwJ+rDtCiabdwb1+iv2QOtjc0xawPgjQ="
},
"exoscale": {
"hash": "sha256-r5wQQVbonGqZrzsr/gdbhrrbXC8ej/sMGvB1xk3pvUA=",
@@ -1201,11 +1201,11 @@
"vendorHash": "sha256-8K5ye/QD7Iy8GNb+BCfJ2oo/5dATHpEXM+qD7c0NEu8="
},
"spotinst": {
"hash": "sha256-ThGr8oY7SevU05S7g4r8Il4mr02zzg53YzaYztkY7M4=",
"hash": "sha256-hdBP9OPx/upZG04r0Tz8H9O54IicHUsTQP3V63HFtXk=",
"homepage": "https://registry.terraform.io/providers/spotinst/spotinst",
"owner": "spotinst",
"repo": "terraform-provider-spotinst",
"rev": "v1.209.1",
"rev": "v1.209.2",
"spdx": "MPL-2.0",
"vendorHash": "sha256-HNKdEwG+7IJ2YpX97qkvXZbsoJWx+u+rZXRoZzvB1XA="
},
@@ -1291,13 +1291,13 @@
"vendorHash": null
},
"tfe": {
"hash": "sha256-PnwwIeWktTiOSRHD7Vc9NttTpIBG0D2vWS0ngGRu3Yk=",
"hash": "sha256-VQmVnk+dmWHeQ5/edv2QROGJsMjDW2NxEBVzK/a/q0U=",
"homepage": "https://registry.terraform.io/providers/hashicorp/tfe",
"owner": "hashicorp",
"repo": "terraform-provider-tfe",
"rev": "v0.63.0",
"rev": "v0.64.0",
"spdx": "MPL-2.0",
"vendorHash": "sha256-6QIaJIlHr6c/pC6T/kQu0835Yf7l5idsTWl1sAcwXoQ="
"vendorHash": "sha256-F64pMn3OZcDZGhZI6TeZNgYuTnRALKVm3v7JLR+V82w="
},
"thunder": {
"hash": "sha256-2i1DSOSt/vbFs0QCPogEBvADhLJFKbrQzwZ20ChCQMk=",

View File

@@ -10,11 +10,11 @@
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "arc-browser";
version = "1.82.1-58845";
version = "1.83.0-59042";
src = fetchurl {
url = "https://releases.arc.net/release/Arc-${finalAttrs.version}.dmg";
hash = "sha256-RsNCPibndoscdlnBe70jmbsa1GrgwpN89+BTywPCBB4=";
hash = "sha256-GJuWBbzp9XuzxCu/dr/28mkrAclwTAAHB9n87Daw0HE=";
};
nativeBuildInputs = [ undmg ];

View File

@@ -14,7 +14,7 @@
}:
stdenvNoCC.mkDerivation rec {
version = "1.2.2";
version = "1.2.3";
pname = "bun";
src = passthru.sources.${stdenvNoCC.hostPlatform.system} or (throw "Unsupported system: ${stdenvNoCC.hostPlatform.system}");
@@ -73,19 +73,19 @@ stdenvNoCC.mkDerivation rec {
sources = {
"aarch64-darwin" = fetchurl {
url = "https://github.com/oven-sh/bun/releases/download/bun-v${version}/bun-darwin-aarch64.zip";
hash = "sha256-xNWOBsXDOIW1JvTZGjjKnr25/D+0zVR/fTMCBVyY5Bw=";
hash = "sha256-Q9/A3llu75cfV8zmkmwd8K6WhBVFrEWn3Rvx/+erwrg=";
};
"aarch64-linux" = fetchurl {
url = "https://github.com/oven-sh/bun/releases/download/bun-v${version}/bun-linux-aarch64.zip";
hash = "sha256-0duqPpryRUn62Svb5Psh+lMwLNBIqPAE6FokCYTJPU0=";
hash = "sha256-rI0vSbk+WG7m4erJKGiX0a6BLb+y+1wJoDGFYyOh9/k=";
};
"x86_64-darwin" = fetchurl {
url = "https://github.com/oven-sh/bun/releases/download/bun-v${version}/bun-darwin-x64-baseline.zip";
hash = "sha256-Dztuh9hi1AFvjZXaF3vJE2yi6VDz1tPSJqNdcGH/8PE=";
hash = "sha256-gOCzOy1ujDbHFk+gqgXvgfFUQlUsTjf2rivJSiwv8HE=";
};
"x86_64-linux" = fetchurl {
url = "https://github.com/oven-sh/bun/releases/download/bun-v${version}/bun-linux-x64.zip";
hash = "sha256-P077iv0fhKwqmMBGYciYVh0dNVJ9Awy0Vx6Zt8hfUHk=";
hash = "sha256-wNNfzF/rCOi4SDLr5hcS0r+x8Rgd5wbpOHvBLiNGPzU=";
};
};
updateScript = writeShellScript "update-bun" ''

View File

@@ -6,13 +6,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "calamares-nixos-extensions";
version = "0.3.19";
version = "0.3.21";
src = fetchFromGitHub {
owner = "NixOS";
repo = "calamares-nixos-extensions";
rev = finalAttrs.version;
hash = "sha256-/WdSMqtF8DKplsDx00l8HYijYvOUBb55Opv3Z8+T6QU=";
hash = "sha256-txEPZ3S231g46nKN8wnMU334dMExvfRoc/SAspVJZiY=";
};
installPhase = ''

View File

@@ -16,17 +16,17 @@ let
in
rustPlatform.buildRustPackage rec {
pname = "cargo-leptos";
version = "0.2.27";
version = "0.2.28";
src = fetchFromGitHub {
owner = "leptos-rs";
repo = pname;
rev = "v${version}";
hash = "sha256-1aknYwxHpMJmieg0HGu6E+uAUH01l6qZvbZsVK+cP34=";
hash = "sha256-SjpfM963Zux+H5QhK8prvDLuI56fP5PqX5gcVbthRx4=";
};
useFetchCargoVendor = true;
cargoHash = "sha256-dTyPY0kUXh7PZ4kEPGX/DilN9tAV8RT2luRG3xiJK+o=";
cargoHash = "sha256-Da9ei4yAOfhSQmQgrUDZCmMeJXTfGnYhI1+L0JT/ECs=";
buildInputs = optionals isDarwin [
SystemConfiguration

View File

@@ -2,11 +2,11 @@
{ fetchLibrustyV8 }:
fetchLibrustyV8 {
version = "130.0.1";
version = "134.4.0";
shas = {
x86_64-linux = "sha256-MKdqaIF3M7j9IraOezoP5szr+SDfTg0iUOEtwe76N7k=";
aarch64-linux = "sha256-qc25H3Aj2KRhsAZ+2SD1c4RmweVK07oW71opZXRuUoc=";
x86_64-darwin = "sha256-CYw4AdBjFXmRqkTcxqT9Z0n0rBTxUsqrHxcf8c9Q8ww=";
aarch64-darwin = "sha256-d1QTLt8gOUFxACes4oyIYgDF/srLOEk+5p5Oj1ECajQ=";
x86_64-linux = "sha256-yG9p8b0dQTtoa234eTRBumjQ5GWxWJFsKHbgNFCUUAA=";
aarch64-linux = "sha256-5IrviupPjTUHTeuwmeA3FHuOy2H8qc05WNqRmlE0UJk=";
x86_64-darwin = "sha256-RPEW5a51WjfYyPjvkKvFbs+fPTlsv9/2sFtqUdtz7EY=";
aarch64-darwin = "sha256-PFyJTOYHWw3YOoG85w+y0899vc0+psz0TtCMXORcsHI=";
};
}

View File

@@ -11,6 +11,7 @@
inherit (callPackage ./fetchers.nix { }) fetchLibrustyV8;
},
libffi,
sqlite,
}:
let
@@ -18,17 +19,17 @@ let
in
rustPlatform.buildRustPackage rec {
pname = "deno";
version = "2.1.10";
version = "2.2.1";
src = fetchFromGitHub {
owner = "denoland";
repo = "deno";
tag = "v${version}";
hash = "sha256-1NqBNrTYHhsG6O2qsgANM15FOxx3xheE9T3nYDDH1D0=";
hash = "sha256-WXAUsBC3nAJcuUB753dpM/WDzqWu+e/Kt/BrwQkk/dY=";
};
useFetchCargoVendor = true;
cargoHash = "sha256-D7dt9RdlTmR2C1dwOl5vZKUlLUnTkdudtZ4FQpr9ddU=";
cargoHash = "sha256-t44Q4yBdcYAk6jkRrzAHXBsJTsRTHAD95Wyxd3waaHc=";
postPatch = ''
# upstream uses lld on aarch64-darwin for faster builds
@@ -42,6 +43,7 @@ rustPlatform.buildRustPackage rec {
# uses zlib-ng but can't dynamically link yet
# https://github.com/rust-lang/libz-sys/issues/158
nativeBuildInputs = [
rustPlatform.bindgenHook
# required by libz-ng-sys crate
cmake
# required by deno_kv crate
@@ -54,7 +56,11 @@ rustPlatform.buildRustPackage rec {
"--disable-multi-os-directory"
];
buildInputs = [ libffi ];
buildInputs = [
libffi
# required by libsqlite3-sys
sqlite.dev
];
buildAndTestSubdir = "cli";
# work around "error: unknown warning group '-Wunused-but-set-parameter'"

View File

@@ -25,16 +25,12 @@ const fetchArchShaTasks = (version: string, arches: Architecture[]) =>
arches.map(
async (arch: Architecture): Promise<PrefetchResult> => {
log("Fetching:", arch.nix);
const sha256 = await run("nix-prefetch", [
`
{ fetchurl }:
fetchurl {
url = "https://github.com/denoland/rusty_v8/releases/download/v${version}/librusty_v8_release_${arch.rust}.a.gz";
}
`,
const sha256 = await run("nix-prefetch-url", [
`https://github.com/denoland/rusty_v8/releases/download/v${version}/librusty_v8_release_${arch.rust}.a.gz`
]);
const sha256_sri = await run("nix-hash", ["--type", "sha256", "--to-sri", sha256]);
log("Done: ", arch.nix);
return { arch, sha256 };
return { arch, sha256: sha256_sri };
},
);
@@ -45,10 +41,6 @@ const templateDeps = (version: string, deps: PrefetchResult[]) =>
fetchLibrustyV8 {
version = "${version}";
shas = {
x86_64-linux = "sha256-jLYl/CJp2Z+Ut6qZlh6u+CtR8KN+ToNTB+72QnVbIKM=";
aarch64-linux = "sha256-uAkBMg6JXA+aILd8TzDtuaEdM3Axiw43Ad5tZzxNt5w=";
x86_64-darwin = "sha256-60aR0YvQT8KyacY8J3fWKZcf9vny51VUB19NVpurS/A=";
aarch64-darwin = "sha256-pd/I6Mclj2/r/uJTIywnolPKYzeLu1c28d/6D56vkzQ=";
${deps.map(({ arch, sha256 }) => ` ${arch.nix} = "${sha256}";`).join("\n")}
};
}

View File

@@ -16,11 +16,11 @@ interface Replacer {
const log = logger("src");
const prefetchHash = (nixpkgs: string, version: string) =>
run("nix-prefetch", ["-f", nixpkgs, "deno.src", "--rev", version]);
run("nurl", ["https://github.com/denoland/deno", version, "-H", "-n", nixpkgs]);
const prefetchCargoHash = (nixpkgs: string) =>
run(
"nix-prefetch",
[`{ sha256 }: (import ${nixpkgs} {}).deno.cargoDeps.overrideAttrs (_: { hash = sha256; })`],
"nurl",
["-e", `(import ${nixpkgs} {}).deno.cargoDeps.overrideAttrs (_: { hash = "sha256-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA="; })`]
);
const replace = (str: string, replacers: Replacer[]) =>

View File

@@ -1,6 +1,6 @@
#!/usr/bin/env nix-shell
/*
#!nix-shell -i "deno run --allow-net --allow-run --allow-read --allow-write" -p deno git nix-prefetch
#!nix-shell -i "deno run --allow-net --allow-run --allow-read --allow-write" -p deno git nurl
*/
import { getExistingVersion, getLatestVersion, logger } from "./common.ts";
import { Architecture, updateLibrustyV8 } from "./librusty_v8.ts";

View File

@@ -5,7 +5,7 @@
}:
let
pname = "e1s";
version = "1.0.44";
version = "1.0.45";
in
buildGoModule {
inherit pname version;
@@ -14,7 +14,7 @@ buildGoModule {
owner = "keidarcy";
repo = "e1s";
tag = "v${version}";
hash = "sha256-cq2iv502Cr2r20/qba9+648yNmhNoEbaySNoijCbXcM=";
hash = "sha256-1dbdIShEyQ9/1kXx0w4SiEu6c53WUj5+RtmIcwuhSRA=";
};
vendorHash = "sha256-bBl4D7HNIiAym6BWSJ0x4LZnIEUMfECj6dDDVZIFrHA=";

View File

@@ -7,14 +7,14 @@
python3Packages.buildPythonApplication rec {
pname = "files-to-prompt";
version = "0.5";
version = "0.6";
pyproject = true;
src = fetchFromGitHub {
owner = "simonw";
repo = "files-to-prompt";
tag = version;
hash = "sha256-nO4I9qgG83OnWw6/FWSqx0Du5d3s5dLBjtMQLstWPEY";
hash = "sha256-LWp/DNP3bsh7/goQGkpi4x2N11tRuhLVh2J8H6AUH0w=";
};
build-system = with python3Packages; [
@@ -35,7 +35,7 @@ python3Packages.buildPythonApplication rec {
meta = {
description = "Concatenate a directory full of files into a single prompt for use with LLMs";
homepage = "https://github.com/simonw/files-to-prompt/";
changelog = "https://github.com/simonw/files-to-prompt/releases/tag/${version}";
changelog = "https://github.com/simonw/files-to-prompt/releases/tag/${src.tag}";
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ erethon ];
mainProgram = "files-to-prompt";

View File

@@ -8,14 +8,14 @@
}:
python3Packages.buildPythonApplication rec {
pname = "fittrackee";
version = "0.9.1";
version = "0.9.2";
pyproject = true;
src = fetchFromGitHub {
owner = "SamR1";
repo = "FitTrackee";
tag = "v${version}";
hash = "sha256-ZWSlJijW8vNuUtCHhEhmZPcEygcRrtHQUOQQKZdf868=";
hash = "sha256-O5dtices32EV/G9cefhewvr+OGnvq598YmwtwWaI3FI=";
};
build-system = [
@@ -90,7 +90,7 @@ python3Packages.buildPythonApplication rec {
meta = {
description = "Self-hosted outdoor activity tracker";
homepage = "https://github.com/SamR1/FitTrackee";
changelog = "https://github.com/SamR1/FitTrackee/blob/v${version}/CHANGELOG.md";
changelog = "https://github.com/SamR1/FitTrackee/blob/${src.tag}/CHANGELOG.md";
license = lib.licenses.agpl3Only;
maintainers = with lib.maintainers; [ traxys ];
};

View File

@@ -7,13 +7,13 @@
}:
buildGoModule rec {
pname = "flottbot";
version = "0.14.0";
version = "0.15.0";
src = fetchFromGitHub {
owner = "target";
repo = "flottbot";
rev = version;
hash = "sha256-yQjjdw+3JqMyyDOLR42OYVLRNiIjDz1KnSRkC2bUCj8=";
hash = "sha256-Z17CkJhxIwoF3Fa0doDfE6N2eUtiBeEEhDwDUoWCCQ8=";
};
patches = [
@@ -24,7 +24,7 @@ buildGoModule rec {
})
];
vendorHash = "sha256-t2iBOrmLca7SMkstNIaNtD5RZ8dxBDFZc1n5/DxLiTQ=";
vendorHash = "sha256-q4oMlrCN6mjfTTnDc5Q4ncLjKstNttzlEzcXPVw5cLc=";
subPackages = [ "cmd/flottbot" ];

View File

@@ -1,532 +1,530 @@
{
"!comment": "This is a nixpkgs Gradle dependency lockfile. For more details, refer to the Gradle section in the nixpkgs manual.",
"!version": 1,
"https://mvn.freenetproject.org": {
"org/freenetproject#freenet-ext/29": {
"https:/": {
"mvn.freenetproject.org/org/freenetproject#freenet-ext/29": {
"jar": "sha256-MvKz1r7t9UE36i+aPr72dmbXafCWawjNF/19tZuk158="
}
},
"https://repo.maven.apache.org/maven2": {
"com/android/tools#common/22.7.2": {
},
"repo.maven.apache.org/maven2/com/android/tools#common/22.7.2": {
"jar": "sha256-6ttGKrkD+J2cPRFUxxHwRni3mSHGgmjTQYuba/NEMk4=",
"pom": "sha256-8zhO5T3Z3fYzOUMDUs3/+WY225ZP0mzxaNvVOt8fSQg="
},
"com/android/tools#dvlib/22.7.2": {
"repo.maven.apache.org/maven2/com/android/tools#dvlib/22.7.2": {
"jar": "sha256-/a4X4WbglSc1P37HGgt/PZPMBhxkf8p73ZZjJjO7Z+s=",
"pom": "sha256-Q1HWW5dIC0kjSGhulIFI7Hp/AOVXbZjC9DHPIBxDSpw="
},
"com/android/tools#sdk-common/22.7.2": {
"repo.maven.apache.org/maven2/com/android/tools#sdk-common/22.7.2": {
"jar": "sha256-l/7SZpQEdLQTNBcmSalIWvV6Qqmsmrcm2S27X6SjPpU=",
"pom": "sha256-Ln4pJV6PBhvVs706Vj7/nqu2xqmLSIHwlpzklOkrhD4="
},
"com/android/tools#sdklib/22.7.2": {
"repo.maven.apache.org/maven2/com/android/tools#sdklib/22.7.2": {
"jar": "sha256-qFsaBA/dxaWEWjBuaOK4qx/+LFMS4buyoosTvxOE7RU=",
"pom": "sha256-mGlFT4xtSEwnyYC4eIETnMx/7/Q+7g+MGkhtsbXUPSM="
},
"com/android/tools/build#builder-model/0.9.2": {
"repo.maven.apache.org/maven2/com/android/tools/build#builder-model/0.9.2": {
"jar": "sha256-Utfe2Ho/LgcOOyj3IdFPXtik4s6cVFlT2C3cp0XQ/pU=",
"pom": "sha256-8F2KJ7WoFcgydCbzj7DeW6zpgmAAtE4iR+vTxtcnw28="
},
"com/android/tools/build#builder-test-api/0.9.2": {
"repo.maven.apache.org/maven2/com/android/tools/build#builder-test-api/0.9.2": {
"jar": "sha256-+i52Ho1fu3bUsVJVeE2nx89qaGW03e1IDXpCxvjqbgo=",
"pom": "sha256-c2xEI3eXn7+LDkxMnGSI6Gg7In6VIXekA6LH+4SB2Fg="
},
"com/android/tools/build#builder/0.9.2": {
"repo.maven.apache.org/maven2/com/android/tools/build#builder/0.9.2": {
"jar": "sha256-Vbz5bMADnI7bU9GRVeq+1NfgGgkbZv6zrbb/acJ59Bk=",
"pom": "sha256-UaLeg+swvMwBEbTd3mkxvswC5HwpuqNgm9ErCm7kvvg="
},
"com/android/tools/build#gradle/0.9.2": {
"repo.maven.apache.org/maven2/com/android/tools/build#gradle/0.9.2": {
"jar": "sha256-gX/QEcuyw4yF/39EWHwTsUCoRUrfk3/Do/KKZggULII=",
"pom": "sha256-DCk9CiNuuQYLtf32UJGE98BPy2xFGXbKkS0LysbBt7Y="
},
"com/android/tools/build#manifest-merger/22.7.2": {
"repo.maven.apache.org/maven2/com/android/tools/build#manifest-merger/22.7.2": {
"jar": "sha256-KUCCoJLJeibyMtC+EhCamQj7pI/dOfdkWTI2nONiD5Q=",
"pom": "sha256-yTWvDWMw7Lk41paAn7mIG5hMz07owjDEUP8nqVNIFv0="
},
"com/android/tools/build/builder-model/0.9.2/builder-model-0.9.2.jar": {
"repo.maven.apache.org/maven2/com/android/tools/build/builder-model/0.9.2/builder-model-0.9.2.jar": {
"asc": "sha256-mvzW7dRcRrToD9jWhsDp1nwq2XVTZeOUx5/CYFLukfQ="
},
"com/android/tools/build/builder-model/0.9.2/builder-model-0.9.2.pom": {
"repo.maven.apache.org/maven2/com/android/tools/build/builder-model/0.9.2/builder-model-0.9.2.pom": {
"asc": "sha256-n958l8bKaQ1Qx2r+bcAlndat8CwvZbZiNe+cxPi2MMQ="
},
"com/android/tools/build/builder-test-api/0.9.2/builder-test-api-0.9.2.jar": {
"repo.maven.apache.org/maven2/com/android/tools/build/builder-test-api/0.9.2/builder-test-api-0.9.2.jar": {
"asc": "sha256-6v/kcHV6Usj90eieQgOgMl2b3q1LS1i6KJQItY/o2cg="
},
"com/android/tools/build/builder-test-api/0.9.2/builder-test-api-0.9.2.pom": {
"repo.maven.apache.org/maven2/com/android/tools/build/builder-test-api/0.9.2/builder-test-api-0.9.2.pom": {
"asc": "sha256-Crh44ObdpB0SJ+h9M7pWIE/bYK4l5rrx0fak28HgSNI="
},
"com/android/tools/build/builder/0.9.2/builder-0.9.2.jar": {
"repo.maven.apache.org/maven2/com/android/tools/build/builder/0.9.2/builder-0.9.2.jar": {
"asc": "sha256-ztAiK1VbDcSvFZ0j9rXrFVNf33Rhzrm8wzn5gPGvfzk="
},
"com/android/tools/build/builder/0.9.2/builder-0.9.2.pom": {
"repo.maven.apache.org/maven2/com/android/tools/build/builder/0.9.2/builder-0.9.2.pom": {
"asc": "sha256-syEEuQm2v5Z8NNGANlh/myoZfi4OaIjjk4Al3x5ljYw="
},
"com/android/tools/build/gradle/0.9.2/gradle-0.9.2.jar": {
"repo.maven.apache.org/maven2/com/android/tools/build/gradle/0.9.2/gradle-0.9.2.jar": {
"asc": "sha256-qyO5UMul04CKVrdOCBB+ouP1H03GgG9GFYI0dksRNHo="
},
"com/android/tools/build/gradle/0.9.2/gradle-0.9.2.pom": {
"repo.maven.apache.org/maven2/com/android/tools/build/gradle/0.9.2/gradle-0.9.2.pom": {
"asc": "sha256-IgxhubDsggD6cinAXDC2WgyKq0rQpE7mQHSnTdkhKNE="
},
"com/android/tools/build/gradle/maven-metadata": {
"repo.maven.apache.org/maven2/com/android/tools/build/gradle/maven-metadata": {
"xml": {
"groupId": "com.android.tools.build",
"lastUpdated": "20170306221012",
"release": "2.3.0"
}
},
"com/android/tools/build/manifest-merger/22.7.2/manifest-merger-22.7.2.jar": {
"repo.maven.apache.org/maven2/com/android/tools/build/manifest-merger/22.7.2/manifest-merger-22.7.2.jar": {
"asc": "sha256-l7sOFoQMAzDBHZmJAI4oAcEMEj8IZDkULMZpj4+RkEE="
},
"com/android/tools/build/manifest-merger/22.7.2/manifest-merger-22.7.2.pom": {
"repo.maven.apache.org/maven2/com/android/tools/build/manifest-merger/22.7.2/manifest-merger-22.7.2.pom": {
"asc": "sha256-jHFCoJT3Vklk1CHcU5htftAxjHayTF3PQp0/BAhI2BA="
},
"com/android/tools/common/22.7.2/common-22.7.2.jar": {
"repo.maven.apache.org/maven2/com/android/tools/common/22.7.2/common-22.7.2.jar": {
"asc": "sha256-n/wISK1w475HWWyAVpyFf0vfrZk+SuDoJPnab+1N2kE="
},
"com/android/tools/common/22.7.2/common-22.7.2.pom": {
"repo.maven.apache.org/maven2/com/android/tools/common/22.7.2/common-22.7.2.pom": {
"asc": "sha256-TFNSXpxIshBScNQNWSba6QOuxtEQai2OdOBohuCgKzI="
},
"com/android/tools/ddms#ddmlib/22.7.2": {
"repo.maven.apache.org/maven2/com/android/tools/ddms#ddmlib/22.7.2": {
"jar": "sha256-NZ5F7s1IkUbifaIimc7nOzYL1Ox/wCfb2zXKys5BOfk=",
"pom": "sha256-YrMjYBcQ4UiBuJ/LDEJ/DfnNbewtmiY+F17jMt8iMXY="
},
"com/android/tools/ddms/ddmlib/22.7.2/ddmlib-22.7.2.jar": {
"repo.maven.apache.org/maven2/com/android/tools/ddms/ddmlib/22.7.2/ddmlib-22.7.2.jar": {
"asc": "sha256-vSgCnTMlLGziMsAKCJKTne+asEEe8K8R+poeHCmL+hI="
},
"com/android/tools/ddms/ddmlib/22.7.2/ddmlib-22.7.2.pom": {
"repo.maven.apache.org/maven2/com/android/tools/ddms/ddmlib/22.7.2/ddmlib-22.7.2.pom": {
"asc": "sha256-FnOAxy4OttUH0A1K72JWeH+siIglSW68ArW9oQhdJIc="
},
"com/android/tools/dvlib/22.7.2/dvlib-22.7.2.jar": {
"repo.maven.apache.org/maven2/com/android/tools/dvlib/22.7.2/dvlib-22.7.2.jar": {
"asc": "sha256-WgfgmfP4gV9Y3me/FSkYjHmm5QXHO2P1GqFTNsVXGJM="
},
"com/android/tools/dvlib/22.7.2/dvlib-22.7.2.pom": {
"repo.maven.apache.org/maven2/com/android/tools/dvlib/22.7.2/dvlib-22.7.2.pom": {
"asc": "sha256-PIx3iCiWEA/GYUfT0L+Y+lhfa98ssDWLSjWl1qF5okA="
},
"com/android/tools/external/lombok#lombok-ast/0.2.2": {
"repo.maven.apache.org/maven2/com/android/tools/external/lombok#lombok-ast/0.2.2": {
"jar": "sha256-Ww2J1DBMXGFGDkijsPMTf3EitDOBuLtQWr9HzF/bmoE=",
"pom": "sha256-iuaeannJXNEvRP80ak/B1wrnLTlkqnk3cTbGPIv0074="
},
"com/android/tools/external/lombok/lombok-ast/0.2.2/lombok-ast-0.2.2.jar": {
"repo.maven.apache.org/maven2/com/android/tools/external/lombok/lombok-ast/0.2.2/lombok-ast-0.2.2.jar": {
"asc": "sha256-ubvH9/JIm1E4JxKsA2I8gmKSgedhyQrehjbtKvkvXuk="
},
"com/android/tools/external/lombok/lombok-ast/0.2.2/lombok-ast-0.2.2.pom": {
"repo.maven.apache.org/maven2/com/android/tools/external/lombok/lombok-ast/0.2.2/lombok-ast-0.2.2.pom": {
"asc": "sha256-h86LTl/gH52T3cqAVBNuNX6F4EgX2y2aXWGQ3ie0R1o="
},
"com/android/tools/layoutlib#layoutlib-api/22.7.2": {
"repo.maven.apache.org/maven2/com/android/tools/layoutlib#layoutlib-api/22.7.2": {
"jar": "sha256-X/eOSXu1N9Hi9toYoVGvyQZ7Cj6Q6KQvHJldOxd0kSw=",
"pom": "sha256-dyDIj0DkMDb+tWMd2uEnO8XSwURDnqGK3/p0J3LzHnM="
},
"com/android/tools/layoutlib/layoutlib-api/22.7.2/layoutlib-api-22.7.2.jar": {
"repo.maven.apache.org/maven2/com/android/tools/layoutlib/layoutlib-api/22.7.2/layoutlib-api-22.7.2.jar": {
"asc": "sha256-3tXQc62IfKonpENS1sEbBJap0hhdcUSqWbkpvu/vyFs="
},
"com/android/tools/layoutlib/layoutlib-api/22.7.2/layoutlib-api-22.7.2.pom": {
"repo.maven.apache.org/maven2/com/android/tools/layoutlib/layoutlib-api/22.7.2/layoutlib-api-22.7.2.pom": {
"asc": "sha256-C09wcRuPuH4qsmXkncBSeO0Z2GZxKPOQQvJDQwfMBZ4="
},
"com/android/tools/lint#lint-api/22.7.2": {
"repo.maven.apache.org/maven2/com/android/tools/lint#lint-api/22.7.2": {
"jar": "sha256-1faoCgpY1ycOFmiZGr+akAkteBBqy1qDRGddCv71Tv4=",
"pom": "sha256-gs32TSJflZ0SMJzK4k21b17zmJzn27TrE/oEW01RaQM="
},
"com/android/tools/lint#lint-checks/22.7.2": {
"repo.maven.apache.org/maven2/com/android/tools/lint#lint-checks/22.7.2": {
"jar": "sha256-Hrp9wZ3RAhpR3BkT5obPwe4yrP3e26H3NZf2X6ghXzM=",
"pom": "sha256-5/n3/kXskHm5S/kCh6xSbyGQ6/vJyU3LJsGhsG2+uM8="
},
"com/android/tools/lint#lint/22.7.2": {
"repo.maven.apache.org/maven2/com/android/tools/lint#lint/22.7.2": {
"jar": "sha256-vyzGoCzhz2/wdqBBo6GC8G8chqZfU/vR69VK/cxqjrg=",
"pom": "sha256-PPoEnyzLSe5u7n55c5WjqGrpizxkIIINKEb+B6bqKlc="
},
"com/android/tools/lint/lint-api/22.7.2/lint-api-22.7.2.jar": {
"repo.maven.apache.org/maven2/com/android/tools/lint/lint-api/22.7.2/lint-api-22.7.2.jar": {
"asc": "sha256-YH4XVrtDVk9Gey/I60RSUWWu0QtFFSCZpg6O5h87CIw="
},
"com/android/tools/lint/lint-api/22.7.2/lint-api-22.7.2.pom": {
"repo.maven.apache.org/maven2/com/android/tools/lint/lint-api/22.7.2/lint-api-22.7.2.pom": {
"asc": "sha256-5UjETgtrLCNiMvg+uWqet4FnrvoLiQq3wITS6oGX13o="
},
"com/android/tools/lint/lint-checks/22.7.2/lint-checks-22.7.2.jar": {
"repo.maven.apache.org/maven2/com/android/tools/lint/lint-checks/22.7.2/lint-checks-22.7.2.jar": {
"asc": "sha256-P0Kq4YSaRD91xQCOWv7WO6Ae7Kv0DQpf0icYXPEkssU="
},
"com/android/tools/lint/lint-checks/22.7.2/lint-checks-22.7.2.pom": {
"repo.maven.apache.org/maven2/com/android/tools/lint/lint-checks/22.7.2/lint-checks-22.7.2.pom": {
"asc": "sha256-uR2CLmzh+m7mAA5SDvS5eeGlIveZmzpLpfDsW1CHIps="
},
"com/android/tools/lint/lint/22.7.2/lint-22.7.2.jar": {
"repo.maven.apache.org/maven2/com/android/tools/lint/lint/22.7.2/lint-22.7.2.jar": {
"asc": "sha256-k1lNA9bAtAVz6GA00rkJusVIoUiNn+J+hXvUch7SYyQ="
},
"com/android/tools/lint/lint/22.7.2/lint-22.7.2.pom": {
"repo.maven.apache.org/maven2/com/android/tools/lint/lint/22.7.2/lint-22.7.2.pom": {
"asc": "sha256-Q16Lx4njfrT0vUR4/oCA6AZ9XjBOV2F7YW0HxTEBu/s="
},
"com/android/tools/sdk-common/22.7.2/sdk-common-22.7.2.jar": {
"repo.maven.apache.org/maven2/com/android/tools/sdk-common/22.7.2/sdk-common-22.7.2.jar": {
"asc": "sha256-F7wcwNMx92sutxXHVpsI8vkvHiXngBvbpwbF5teMCr4="
},
"com/android/tools/sdk-common/22.7.2/sdk-common-22.7.2.pom": {
"repo.maven.apache.org/maven2/com/android/tools/sdk-common/22.7.2/sdk-common-22.7.2.pom": {
"asc": "sha256-HAG4PLQozpyFKT1Z4RWJbkqCcLdqKIX1jMzq7xEdVYs="
},
"com/android/tools/sdklib/22.7.2/sdklib-22.7.2.jar": {
"repo.maven.apache.org/maven2/com/android/tools/sdklib/22.7.2/sdklib-22.7.2.jar": {
"asc": "sha256-y7XVQ5ikgdTJx/9DxBCcFFBLefGH8eUEXM8i6xNj6Dc="
},
"com/android/tools/sdklib/22.7.2/sdklib-22.7.2.pom": {
"repo.maven.apache.org/maven2/com/android/tools/sdklib/22.7.2/sdklib-22.7.2.pom": {
"asc": "sha256-LdpmibFMCP7bk1qQd7r7pdSfSEVX1fItSq/A3XYohvs="
},
"com/google/guava#guava-parent/15.0": {
"repo.maven.apache.org/maven2/com/google/guava#guava-parent/15.0": {
"pom": "sha256-9RllyaeD1msuchhUmHcfYJsJcQik/g9xfPwzCBWV2js="
},
"com/google/guava#guava/15.0": {
"repo.maven.apache.org/maven2/com/google/guava#guava/15.0": {
"jar": "sha256-ejRXV3DuvGClR2YW42dqbLbyl1x4xBXipgFKxyS6V4M=",
"pom": "sha256-lxBXG7i0qZL0X/gKSOL+Ws7cdD6/iD1M/cuSBgIruFs="
},
"com/google/guava/guava-parent/15.0/guava-parent-15.0.pom": {
"repo.maven.apache.org/maven2/com/google/guava/guava-parent/15.0/guava-parent-15.0.pom": {
"asc": "sha256-GTlOaEPTfDFHy1xkMncIK2RKh3V0ltThkNvZ/iTKQPw="
},
"com/google/guava/guava/15.0/guava-15.0.jar": {
"repo.maven.apache.org/maven2/com/google/guava/guava/15.0/guava-15.0.jar": {
"asc": "sha256-O+b5j21kF4SwFWVKdhyosCbDa8YDmyir0I3dFePvdoU="
},
"com/google/guava/guava/15.0/guava-15.0.pom": {
"repo.maven.apache.org/maven2/com/google/guava/guava/15.0/guava-15.0.pom": {
"asc": "sha256-6UQa9fz5vuf/GA+ByIcpViliI9pUc8+rjRzHVJL/iCw="
},
"com/squareup#javawriter/2.2.1": {
"repo.maven.apache.org/maven2/com/squareup#javawriter/2.2.1": {
"jar": "sha256-HIIW3l9u2UaerpQhAybEt/5hFmvlAnaOkCd5xqe6vOo=",
"pom": "sha256-XNmnCSuBlmCSc4cBpL28LkoDm/r8E6NcfKCYEc+7MPA="
},
"com/squareup/javawriter/2.2.1/javawriter-2.2.1.jar": {
"repo.maven.apache.org/maven2/com/squareup/javawriter/2.2.1/javawriter-2.2.1.jar": {
"asc": "sha256-3Yy6yNGFQ/RrvC9/hh9/Sng320M+zSdgydw2D0IICO0="
},
"com/squareup/javawriter/2.2.1/javawriter-2.2.1.pom": {
"repo.maven.apache.org/maven2/com/squareup/javawriter/2.2.1/javawriter-2.2.1.pom": {
"asc": "sha256-NPDWZzyuLZPDZkxtM3X4fNkrcOgBlA25Ur4bQLv7QAg="
},
"commons-codec#commons-codec/1.4": {
"repo.maven.apache.org/maven2/commons-codec#commons-codec/1.4": {
"jar": "sha256-aqQjTHTzoQNXUaJYIlRYZ8jDcnElpkK24ElmXRhjYxs=",
"pom": "sha256-9fMAaUIboBPna+znYEB9zIACJGHclVXcvXX9sG2aQI8="
},
"commons-codec/commons-codec/1.4/commons-codec-1.4.jar": {
"repo.maven.apache.org/maven2/commons-codec/commons-codec/1.4/commons-codec-1.4.jar": {
"asc": "sha256-nnSvNrWBCQnQHrEmCToDzejnbXJImQrPe+ffRPCgipw="
},
"commons-codec/commons-codec/1.4/commons-codec-1.4.pom": {
"repo.maven.apache.org/maven2/commons-codec/commons-codec/1.4/commons-codec-1.4.pom": {
"asc": "sha256-4YgQcyQZ5ziWdGwzeWxMn/oOM2UdYLrhq5wUtjjKJPc="
},
"commons-logging#commons-logging/1.1.1": {
"repo.maven.apache.org/maven2/commons-logging#commons-logging/1.1.1": {
"jar": "sha256-zm+RPK0fDbOq1wGG1lxbx//Mmpnj/o4LE3MSgZ98Ni8=",
"pom": "sha256-0PLhbQVOi7l63ZyiZSXrI0b2koCfzSooeH2ozrPDXug="
},
"commons-logging/commons-logging/1.1.1/commons-logging-1.1.1.jar": {
"repo.maven.apache.org/maven2/commons-logging/commons-logging/1.1.1/commons-logging-1.1.1.jar": {
"asc": "sha256-wY7phz0hNTOPi8YInSBZ+DH75wcqsAYvq6svJABO8BY="
},
"commons-logging/commons-logging/1.1.1/commons-logging-1.1.1.pom": {
"repo.maven.apache.org/maven2/commons-logging/commons-logging/1.1.1/commons-logging-1.1.1.pom": {
"asc": "sha256-5O+8adBtGElIn97Mi2kMVHXSJlNDj0C1uc2txt/HcJs="
},
"io/pebbletemplates#pebble-project/3.1.5": {
"repo.maven.apache.org/maven2/io/pebbletemplates#pebble-project/3.1.5": {
"pom": "sha256-TSnFtsOFqJp3c0S4sPjcKe/j+q06e5f4faJfAnOnOJM="
},
"io/pebbletemplates#pebble/3.1.5": {
"repo.maven.apache.org/maven2/io/pebbletemplates#pebble/3.1.5": {
"jar": "sha256-0lOm3eWeE4aYqqruVGRh0vH2yL0qo47N00ffF8+Q1vA=",
"pom": "sha256-kGnsr9XZc4ey9mNXp1X5Ghv4kZC0yHZ6zyCJDlFAuzc="
},
"io/pebbletemplates/pebble-project/3.1.5/pebble-project-3.1.5.pom": {
"repo.maven.apache.org/maven2/io/pebbletemplates/pebble-project/3.1.5/pebble-project-3.1.5.pom": {
"asc": "sha256-xVWh8tfwv8bCI1PiVOOgDx3O/fpvFTTdScy5Zw2Q/To="
},
"io/pebbletemplates/pebble/3.1.5/pebble-3.1.5.jar": {
"repo.maven.apache.org/maven2/io/pebbletemplates/pebble/3.1.5/pebble-3.1.5.jar": {
"asc": "sha256-cFF8mZganRCeN3NneTDN1q23v7gpiaQmqF1xB+gDf1Y="
},
"io/pebbletemplates/pebble/3.1.5/pebble-3.1.5.pom": {
"repo.maven.apache.org/maven2/io/pebbletemplates/pebble/3.1.5/pebble-3.1.5.pom": {
"asc": "sha256-qzOpaSYC/oOoJLkeqRdWDoFp1tMNERW/eZM7y2yJ90M="
},
"junit#junit/4.13.2": {
"repo.maven.apache.org/maven2/junit#junit/4.13.2": {
"jar": "sha256-jklbY0Rp1k+4rPo0laBly6zIoP/1XOHjEAe+TBbcV9M=",
"pom": "sha256-Vptpd+5GA8llwcRsMFj6bpaSkbAWDraWTdCSzYnq3ZQ="
},
"junit/junit/4.13.2/junit-4.13.2.jar": {
"repo.maven.apache.org/maven2/junit/junit/4.13.2/junit-4.13.2.jar": {
"asc": "sha256-qFOPh/WLb1S3ps7/0BJisILDiWIrCIbFIIeN4e+56rk="
},
"junit/junit/4.13.2/junit-4.13.2.pom": {
"repo.maven.apache.org/maven2/junit/junit/4.13.2/junit-4.13.2.pom": {
"asc": "sha256-gIzTYDjanf/1IzpX45EvG3BKlDTnp02va57XpLBi9d0="
},
"kxml2#kxml2/2.3.0": {
"repo.maven.apache.org/maven2/kxml2#kxml2/2.3.0": {
"pom": "sha256-CVvyT0be2d4LZsqdZx3PVPj2FbqVFQsaMTw0dcVf1qU="
},
"net/java/dev/jna#jna-platform/4.5.2": {
"repo.maven.apache.org/maven2/net/java/dev/jna#jna-platform/4.5.2": {
"jar": "sha256-8dAMFn2JIcbiPGJu+fHDrgvkc8lcaP+gErx65VqH4tY=",
"pom": "sha256-+mLh78vRkHG+SzftEFPa3AymCICzmA9Yq9SX8qnxPQU="
},
"net/java/dev/jna#jna/4.5.2": {
"repo.maven.apache.org/maven2/net/java/dev/jna#jna/4.5.2": {
"jar": "sha256-DI63rPZyYWVteQBRkd66ujtr9d1gpDc1okVCk4Hb7P8=",
"pom": "sha256-nfQrTM73BF1uT7ZLg3bdCS3XTZc3zGSVx2mO7MvTxE8="
},
"net/java/dev/jna/jna-platform/4.5.2/jna-platform-4.5.2.jar": {
"repo.maven.apache.org/maven2/net/java/dev/jna/jna-platform/4.5.2/jna-platform-4.5.2.jar": {
"asc": "sha256-mCY0PWlQJMB6IzgJ1xaO/nJZJZC0PDYDYwIjLKzaTcg="
},
"net/java/dev/jna/jna-platform/4.5.2/jna-platform-4.5.2.pom": {
"repo.maven.apache.org/maven2/net/java/dev/jna/jna-platform/4.5.2/jna-platform-4.5.2.pom": {
"asc": "sha256-Jpde2ET9nK96bRMGPKRXJD8naBJCRtNLZS5/J1f8AVc="
},
"net/java/dev/jna/jna/4.5.2/jna-4.5.2.jar": {
"repo.maven.apache.org/maven2/net/java/dev/jna/jna/4.5.2/jna-4.5.2.jar": {
"asc": "sha256-9KXn9EXk1JJdLNAxXt23tC4ZvAc8YyQcPUtAhmPRy30="
},
"net/java/dev/jna/jna/4.5.2/jna-4.5.2.pom": {
"repo.maven.apache.org/maven2/net/java/dev/jna/jna/4.5.2/jna-4.5.2.pom": {
"asc": "sha256-EgEfn4uqaMa1yS1oAC6BYwnERayRmBUfNiN0vAMGAqI="
},
"net/sf/kxml#kxml2/2.3.0": {
"repo.maven.apache.org/maven2/net/sf/kxml#kxml2/2.3.0": {
"jar": "sha256-8mTdn3mh/eEM5ezFMiHv8kvkyTMcgwt9UvLwintjPeI=",
"pom": "sha256-Mc5gb06VGJNimbsNJ8l4+mHhhf0d58mHT+lZpT40poU="
},
"net/sf/proguard#proguard-base/4.10": {
"repo.maven.apache.org/maven2/net/sf/proguard#proguard-base/4.10": {
"jar": "sha256-pCU0cXeR5+2oMDYTNzWP4siLCRmAEfnu0epVkfNUTyQ=",
"pom": "sha256-iYTsEfuzfC9fj1aDRT2mLVtGYU8VxVBxJUH9isYqnWs="
},
"net/sf/proguard#proguard-gradle/4.10": {
"repo.maven.apache.org/maven2/net/sf/proguard#proguard-gradle/4.10": {
"jar": "sha256-ijb/GXYIYcPPWijb4aadk+aEfi5aadg5PQhkQv8R0Ms=",
"pom": "sha256-kZNouji8XuG6t3YYOqf2HKBaDg1syDbiOhByk59mK5E="
},
"net/sf/proguard#proguard-parent/4.10": {
"repo.maven.apache.org/maven2/net/sf/proguard#proguard-parent/4.10": {
"pom": "sha256-31W088lOxk4iyZFZ/VmWktA9VNdaFRMXMqovUDOeLGM="
},
"net/sf/proguard/proguard-base/4.10/proguard-base-4.10.jar": {
"repo.maven.apache.org/maven2/net/sf/proguard/proguard-base/4.10/proguard-base-4.10.jar": {
"asc": "sha256-TL4/Aaaoj77RknIIiDFg34ZvkkmI92HUjA38kfABdc0="
},
"net/sf/proguard/proguard-base/4.10/proguard-base-4.10.pom": {
"repo.maven.apache.org/maven2/net/sf/proguard/proguard-base/4.10/proguard-base-4.10.pom": {
"asc": "sha256-KzDBhyCZaQn/l1lk5J1qSUDpC2l96x3lUkv6HiiPu0k="
},
"net/sf/proguard/proguard-gradle/4.10/proguard-gradle-4.10.jar": {
"repo.maven.apache.org/maven2/net/sf/proguard/proguard-gradle/4.10/proguard-gradle-4.10.jar": {
"asc": "sha256-nsPmzDnUqRzyKzVolwnP+R8YgVDziMqZaR82RolwmK0="
},
"net/sf/proguard/proguard-gradle/4.10/proguard-gradle-4.10.pom": {
"repo.maven.apache.org/maven2/net/sf/proguard/proguard-gradle/4.10/proguard-gradle-4.10.pom": {
"asc": "sha256-xLysB82xpC/dbOBFGqBK0sa6vitiUpSKmGAN7wbidX8="
},
"net/sf/proguard/proguard-parent/4.10/proguard-parent-4.10.pom": {
"repo.maven.apache.org/maven2/net/sf/proguard/proguard-parent/4.10/proguard-parent-4.10.pom": {
"asc": "sha256-QyzAPExvQl0zxiS6j2eZJxPoiAA3RAl4X8FM3OD4+GI="
},
"org/apache#apache/4": {
"repo.maven.apache.org/maven2/org/apache#apache/4": {
"pom": "sha256-npMjomuo6yOU7+8MltMbcN9XCAhjDcFHyrHnNUHMUZQ="
},
"org/apache/apache/4/apache-4.pom": {
"repo.maven.apache.org/maven2/org/apache/apache/4/apache-4.pom": {
"asc": "sha256-aAalIBTrcoWtABbZ1280b5N7+qINywPWWTtR2Gw9pak="
},
"org/apache/commons#commons-compress/1.0": {
"repo.maven.apache.org/maven2/org/apache/commons#commons-compress/1.0": {
"jar": "sha256-CehOeXeMoboVtzNll6MhRX/CJb1dQfe0aTXSeSL8KnQ=",
"pom": "sha256-O4swzTU6QIV7IEMRzGQVBLATSET8lhOMIkMlniAo/5E="
},
"org/apache/commons#commons-parent/11": {
"repo.maven.apache.org/maven2/org/apache/commons#commons-parent/11": {
"pom": "sha256-ueAwbzk0YBBbij+lEFJQxSkbHvqpmVSs4OwceDEJoCo="
},
"org/apache/commons#commons-parent/5": {
"repo.maven.apache.org/maven2/org/apache/commons#commons-parent/5": {
"pom": "sha256-i9YywAvfgKfeNsIrYPEkUsFH2Oyi8A151maZ6+faoCo="
},
"org/apache/commons/commons-compress/1.0/commons-compress-1.0.jar": {
"repo.maven.apache.org/maven2/org/apache/commons/commons-compress/1.0/commons-compress-1.0.jar": {
"asc": "sha256-IEO1Qm7Y1AdNkfT99t+8mqQ7KwPoLSEBlc8Ups3nUyY="
},
"org/apache/commons/commons-compress/1.0/commons-compress-1.0.pom": {
"repo.maven.apache.org/maven2/org/apache/commons/commons-compress/1.0/commons-compress-1.0.pom": {
"asc": "sha256-tuFXfC5uycG29GlxwmhjY65JuNabajDXHLJbGdAQjlE="
},
"org/apache/commons/commons-parent/11/commons-parent-11.pom": {
"repo.maven.apache.org/maven2/org/apache/commons/commons-parent/11/commons-parent-11.pom": {
"asc": "sha256-hgEzyW2ItIA1+P6i6cHRWr3bILkS2ynh/pyNFS4/OLM="
},
"org/apache/commons/commons-parent/5/commons-parent-5.pom": {
"repo.maven.apache.org/maven2/org/apache/commons/commons-parent/5/commons-parent-5.pom": {
"asc": "sha256-6ZA2PdnME62+KkCoEMHjJMBZRWLlGefwiMyaMJLIiLQ="
},
"org/apache/httpcomponents#httpclient/4.1.1": {
"repo.maven.apache.org/maven2/org/apache/httpcomponents#httpclient/4.1.1": {
"jar": "sha256-6uUm0Ipmeb9soTjUWgAFsgum7EpAJ4i+gQlwcTyOR1E=",
"pom": "sha256-rboX2TSKl9TOBfKCZ5cP2BlcYaVssG1eDdFfr/YP4qc="
},
"org/apache/httpcomponents#httpcomponents-client/4.1": {
"repo.maven.apache.org/maven2/org/apache/httpcomponents#httpcomponents-client/4.1": {
"pom": "sha256-UhW2SHmMbI2bnN42QtO/taTMiUt8hBEAQ1Ln3l0RmCc="
},
"org/apache/httpcomponents#httpcomponents-client/4.1.1": {
"repo.maven.apache.org/maven2/org/apache/httpcomponents#httpcomponents-client/4.1.1": {
"pom": "sha256-R1KE5emVUm1+dxUTSgdBLOctWYUEY0I4P13kGIoCKlM="
},
"org/apache/httpcomponents#httpcomponents-core/4.1": {
"repo.maven.apache.org/maven2/org/apache/httpcomponents#httpcomponents-core/4.1": {
"pom": "sha256-T3l//Zw9FW3g2+wf0eY+n9hYSpPHBDV2VT38twb2TeQ="
},
"org/apache/httpcomponents#httpcore/4.1": {
"repo.maven.apache.org/maven2/org/apache/httpcomponents#httpcore/4.1": {
"jar": "sha256-POON5R9OJGaMbRhAV6jQhUH56BXS0xnQ9GLwgwkrKc8=",
"pom": "sha256-T8hq+jjpyfqwmcz0XCvHQ9RT5qsiJJCr/oZxl1w8cyc="
},
"org/apache/httpcomponents#httpmime/4.1": {
"repo.maven.apache.org/maven2/org/apache/httpcomponents#httpmime/4.1": {
"jar": "sha256-MWKVZhSOikdoiuQ7Qgq8Ps14PtFbM768AIJL8kybFao=",
"pom": "sha256-2zzZW+wQAWBeFlPyhD6FQucS+iu2cv2cjBrOhsV2c9E="
},
"org/apache/httpcomponents#project/4.1.1": {
"repo.maven.apache.org/maven2/org/apache/httpcomponents#project/4.1.1": {
"pom": "sha256-IbtNRN/1TjOjfBGvaYWacUICrgCWmqtUU+unJ2aI+Ow="
},
"org/apache/httpcomponents/httpclient/4.1.1/httpclient-4.1.1.jar": {
"repo.maven.apache.org/maven2/org/apache/httpcomponents/httpclient/4.1.1/httpclient-4.1.1.jar": {
"asc": "sha256-IBjcWIUV/O4A7rHpXO+Jd64Lm+d4W7xYU+Nv00kCXeg="
},
"org/apache/httpcomponents/httpclient/4.1.1/httpclient-4.1.1.pom": {
"repo.maven.apache.org/maven2/org/apache/httpcomponents/httpclient/4.1.1/httpclient-4.1.1.pom": {
"asc": "sha256-YezBIVduwFwXabNCrrZn7oEFO1tLJ5ztz+RJHqGWjLE="
},
"org/apache/httpcomponents/httpcomponents-client/4.1.1/httpcomponents-client-4.1.1.pom": {
"repo.maven.apache.org/maven2/org/apache/httpcomponents/httpcomponents-client/4.1.1/httpcomponents-client-4.1.1.pom": {
"asc": "sha256-bKJv92oBSHgdXHI884xvZ22L38qboC1BKWO08HUrz0Y="
},
"org/apache/httpcomponents/httpcomponents-client/4.1/httpcomponents-client-4.1.pom": {
"repo.maven.apache.org/maven2/org/apache/httpcomponents/httpcomponents-client/4.1/httpcomponents-client-4.1.pom": {
"asc": "sha256-EutH7JPGE7OMO4mOsWpAIw9j9shsWd+obgCKe+Vx2KU="
},
"org/apache/httpcomponents/httpcomponents-core/4.1/httpcomponents-core-4.1.pom": {
"repo.maven.apache.org/maven2/org/apache/httpcomponents/httpcomponents-core/4.1/httpcomponents-core-4.1.pom": {
"asc": "sha256-dXFGZMsRHYLkjBv4QBH8mr1U5xm1fytTKAb2KFE2FEY="
},
"org/apache/httpcomponents/httpcore/4.1/httpcore-4.1.jar": {
"repo.maven.apache.org/maven2/org/apache/httpcomponents/httpcore/4.1/httpcore-4.1.jar": {
"asc": "sha256-xqZuKzF6klaO0bD8bXE5tyiWkO1Hpe9387qt/AJcs54="
},
"org/apache/httpcomponents/httpcore/4.1/httpcore-4.1.pom": {
"repo.maven.apache.org/maven2/org/apache/httpcomponents/httpcore/4.1/httpcore-4.1.pom": {
"asc": "sha256-ovZWk6l1FQsg0C65j4H3srHRuqGYZ1QWLE72AsmnPPk="
},
"org/apache/httpcomponents/httpmime/4.1/httpmime-4.1.jar": {
"repo.maven.apache.org/maven2/org/apache/httpcomponents/httpmime/4.1/httpmime-4.1.jar": {
"asc": "sha256-QJ5DghXtPl2nissIn4G6sZHdPngQHL7iCn7H7BxM5Yw="
},
"org/apache/httpcomponents/httpmime/4.1/httpmime-4.1.pom": {
"repo.maven.apache.org/maven2/org/apache/httpcomponents/httpmime/4.1/httpmime-4.1.pom": {
"asc": "sha256-tWXRxOIKfwDlekZQPv6Dsyo82VgiFRwpoPA9c7xxqFA="
},
"org/apache/httpcomponents/project/4.1.1/project-4.1.1.pom": {
"repo.maven.apache.org/maven2/org/apache/httpcomponents/project/4.1.1/project-4.1.1.pom": {
"asc": "sha256-RC9FuVR7UWWSIVwOci4aF3BPeHZAaAP4hSyXhU1ahFY="
},
"org/bouncycastle#bcpkix-jdk15on/1.48": {
"repo.maven.apache.org/maven2/org/bouncycastle#bcpkix-jdk15on/1.48": {
"jar": "sha256-U0czNrTlqtd5aKGLFsVNFc28Q/Plehh4eZ7faUHQujc=",
"pom": "sha256-v3z/mqxILUKuuKFVHQDrZ81DbsjNThJuyKHgnITdIX0="
},
"org/bouncycastle#bcprov-jdk15on/1.48": {
"repo.maven.apache.org/maven2/org/bouncycastle#bcprov-jdk15on/1.48": {
"jar": "sha256-gEt+Ljuax3Hf07Q94WZmrGAI+GAPSPKN3JTjmhFOIog=",
"pom": "sha256-KRIr50qOwbT8VB49opmL62Irw4wEuovx9Vk4aReCeYI="
},
"org/bouncycastle#bcprov-jdk15on/1.59": {
"repo.maven.apache.org/maven2/org/bouncycastle#bcprov-jdk15on/1.59": {
"jar": "sha256-HDHkTjMdJeRtKTs+juLQcCimfbAR50yyRDKFrtHVnIU=",
"pom": "sha256-QeZGb3GwjQXw0+tdhFXATl42hpxjXhFq4Nt04oAD7OU="
},
"org/bouncycastle/bcpkix-jdk15on/1.48/bcpkix-jdk15on-1.48.jar": {
"repo.maven.apache.org/maven2/org/bouncycastle/bcpkix-jdk15on/1.48/bcpkix-jdk15on-1.48.jar": {
"asc": "sha256-6tXbsLOuaFcz7tQZL5gydPf5nC4ghFFt49OXSkQEZEA="
},
"org/bouncycastle/bcpkix-jdk15on/1.48/bcpkix-jdk15on-1.48.pom": {
"repo.maven.apache.org/maven2/org/bouncycastle/bcpkix-jdk15on/1.48/bcpkix-jdk15on-1.48.pom": {
"asc": "sha256-bx8bIFid6sxY9CdeW+Hs97+FLy1DscS6wC9u+P63LT0="
},
"org/bouncycastle/bcprov-jdk15on/1.48/bcprov-jdk15on-1.48.jar": {
"repo.maven.apache.org/maven2/org/bouncycastle/bcprov-jdk15on/1.48/bcprov-jdk15on-1.48.jar": {
"asc": "sha256-f9qKQ9gEnRNI3dvoQpvrTFO6QEZM8hTDXNg3G5/N104="
},
"org/bouncycastle/bcprov-jdk15on/1.48/bcprov-jdk15on-1.48.pom": {
"repo.maven.apache.org/maven2/org/bouncycastle/bcprov-jdk15on/1.48/bcprov-jdk15on-1.48.pom": {
"asc": "sha256-fzInz+bfjfvS6HWuYgtz9P6KEXK0tRt+r+weNqVS/Yw="
},
"org/bouncycastle/bcprov-jdk15on/1.59/bcprov-jdk15on-1.59.jar": {
"repo.maven.apache.org/maven2/org/bouncycastle/bcprov-jdk15on/1.59/bcprov-jdk15on-1.59.jar": {
"asc": "sha256-ICEPWOGva/aukTU8MqzkEKgtMKCLlHROqYt5HOYJ5mk="
},
"org/bouncycastle/bcprov-jdk15on/1.59/bcprov-jdk15on-1.59.pom": {
"repo.maven.apache.org/maven2/org/bouncycastle/bcprov-jdk15on/1.59/bcprov-jdk15on-1.59.pom": {
"asc": "sha256-F6lDq/sfWn2DvCZzOpgvKvxByFso/1OSOHPNtCKIF78="
},
"org/eclipse/jdt/core/compiler#ecj/4.2.2": {
"repo.maven.apache.org/maven2/org/eclipse/jdt/core/compiler#ecj/4.2.2": {
"jar": "sha256-THTfiGENZzssdL9bSLYoS65C+biA8K2JqK2mn+hKDXA=",
"pom": "sha256-sh7YTnfE/FhyYqADSzUx+vt+WxGlMWqbjKo/47fqYj0="
},
"org/eclipse/jdt/core/compiler/ecj/4.2.2/ecj-4.2.2.jar": {
"repo.maven.apache.org/maven2/org/eclipse/jdt/core/compiler/ecj/4.2.2/ecj-4.2.2.jar": {
"asc": "sha256-4EsxB+k8PkrYaQC659GD+f17mBEi6FQqihlswUFZGjg="
},
"org/eclipse/jdt/core/compiler/ecj/4.2.2/ecj-4.2.2.pom": {
"repo.maven.apache.org/maven2/org/eclipse/jdt/core/compiler/ecj/4.2.2/ecj-4.2.2.pom": {
"asc": "sha256-tnaW/JMy9jqxXze2MoL0xsIQL/K6fiiyBA6EfrsCUfc="
},
"org/hamcrest#hamcrest-core/1.3": {
"repo.maven.apache.org/maven2/org/hamcrest#hamcrest-core/1.3": {
"jar": "sha256-Zv3vkelzk0jfeglqo4SlaF9Oh1WEzOiThqekclHE2Ok=",
"pom": "sha256-/eOGp5BRc6GxA95quCBydYS1DQ4yKC4nl3h8IKZP+pM="
},
"org/hamcrest#hamcrest-parent/1.3": {
"repo.maven.apache.org/maven2/org/hamcrest#hamcrest-parent/1.3": {
"pom": "sha256-bVNflO+2Y722gsnyelAzU5RogAlkK6epZ3UEvBvkEps="
},
"org/hamcrest#hamcrest/3.0": {
"repo.maven.apache.org/maven2/org/hamcrest#hamcrest/3.0": {
"jar": "sha256-XWa2pKaAdVy27XyxBPp4Ne9kRmdYb/Bzet65d8Oezbw=",
"module": "sha256-mhBVNzjTWME+a69Zeb8sGlSQ7uScLcas8xcPzKCSDd4=",
"pom": "sha256-SgSmgTO/MkYfR7ilPI7p30zi9JoNrZeUvOhxe+5brDE="
},
"org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar": {
"repo.maven.apache.org/maven2/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar": {
"asc": "sha256-YNmOD50t5Jur372FbCQ67ZeNG0jNA/+j3Y+8SGmGGXc="
},
"org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.pom": {
"repo.maven.apache.org/maven2/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.pom": {
"asc": "sha256-l6OtfH63FxpqJBn5YBbgEATt+c7SkwBtlz8QhThi7kM="
},
"org/hamcrest/hamcrest-parent/1.3/hamcrest-parent-1.3.pom": {
"repo.maven.apache.org/maven2/org/hamcrest/hamcrest-parent/1.3/hamcrest-parent-1.3.pom": {
"asc": "sha256-0Iq1QfQtuRW9U8CAaXL08S6msdH/wJeUYMQ6H5ql0aY="
},
"org/hamcrest/hamcrest/3.0/hamcrest-3.0.jar": {
"repo.maven.apache.org/maven2/org/hamcrest/hamcrest/3.0/hamcrest-3.0.jar": {
"asc": "sha256-RneFTdkbhb4gYFeggKnn7GGxx9bwh1oPKhaV+rOSPiw="
},
"org/hamcrest/hamcrest/3.0/hamcrest-3.0.module": {
"repo.maven.apache.org/maven2/org/hamcrest/hamcrest/3.0/hamcrest-3.0.module": {
"asc": "sha256-/J6pffAL2DCSbrZPuO6qDMktPg9RjMZutKGFyEU7aTI="
},
"org/mockito#mockito-core/1.9.5": {
"repo.maven.apache.org/maven2/org/mockito#mockito-core/1.9.5": {
"jar": "sha256-+XSDuglEufoTOqKWOHZN2+rbUew9vAIHTFj6LK7NB/o=",
"pom": "sha256-9DIR3AoX/PzVBDCr1bx0e2/SOu9FaWgrZc8rrw8gcnw="
},
"org/mockito/mockito-core/1.9.5/mockito-core-1.9.5.jar": {
"repo.maven.apache.org/maven2/org/mockito/mockito-core/1.9.5/mockito-core-1.9.5.jar": {
"asc": "sha256-eIfgc49Zw5Oqx+vVeB66zTNKoBvixcE6KDkf7Aav6Lo="
},
"org/mockito/mockito-core/1.9.5/mockito-core-1.9.5.pom": {
"repo.maven.apache.org/maven2/org/mockito/mockito-core/1.9.5/mockito-core-1.9.5.pom": {
"asc": "sha256-rfCK39qLfToRTlvgFQpZnFMEYMCZqDtcFd1KvNjpwbo="
},
"org/objenesis#objenesis/1.0": {
"repo.maven.apache.org/maven2/org/objenesis#objenesis/1.0": {
"jar": "sha256-xWlLVdklJ0eTgvJUGZs8ax2HgPZSrWHpylmRmIf0kag=",
"pom": "sha256-JInYiwSZ9V5173Xw8lBUV8cSxc+oR8maRvjes+fqPOs="
},
"org/objenesis/objenesis/1.0/objenesis-1.0.jar": {
"repo.maven.apache.org/maven2/org/objenesis/objenesis/1.0/objenesis-1.0.jar": {
"asc": "sha256-3mmf2B0Qzgs7ymDdqIa2Viw3V+DZa/nhNlnbG5+Jctw="
},
"org/objenesis/objenesis/1.0/objenesis-1.0.pom": {
"repo.maven.apache.org/maven2/org/objenesis/objenesis/1.0/objenesis-1.0.pom": {
"asc": "sha256-qcTqne8ZjjbFkMP5t/2gwG0i/dVrTD+SjTHY0Wn7IqA="
},
"org/ow2#ow2/1.3": {
"repo.maven.apache.org/maven2/org/ow2#ow2/1.3": {
"pom": "sha256-USFcZ9LAaNi30vb4D1E3KgmAdd7MxEjUvde5h7qDKPs="
},
"org/ow2/asm#asm-analysis/4.0": {
"repo.maven.apache.org/maven2/org/ow2/asm#asm-analysis/4.0": {
"jar": "sha256-3VOXq69XIxBJrLEBxFHlmKlHpd0YKYMneVNc/cK68U4=",
"pom": "sha256-7U8zeG58CrtuaOYcK047V7WLFOqu/ewxtwkCXja3/Hg="
},
"org/ow2/asm#asm-parent/4.0": {
"repo.maven.apache.org/maven2/org/ow2/asm#asm-parent/4.0": {
"pom": "sha256-QFr+Cu5AfJEcXkqoCpSdtVOS8XleE8oCrnKdFV30rBg="
},
"org/ow2/asm#asm-tree/4.0": {
"repo.maven.apache.org/maven2/org/ow2/asm#asm-tree/4.0": {
"jar": "sha256-2LAWoiBbLhQdtCbAQdKubQ1ButBQBioqUXWiWdNkF9o=",
"pom": "sha256-eskVIWBDQDSQMyuS1unIoqd5QIyy1kgdqdOjXtGKLvw="
},
"org/ow2/asm#asm/4.0": {
"repo.maven.apache.org/maven2/org/ow2/asm#asm/4.0": {
"jar": "sha256-+y3ekCCke7AkxD2d4KlOc6vveTvwjwE1TMl8stLiqVc=",
"pom": "sha256-5jzvroWeRrEtOd1Yh3oZ+JN0pM6xvLE2Fz+nbUfXhtc="
},
"org/ow2/asm/asm-analysis/4.0/asm-analysis-4.0.jar": {
"repo.maven.apache.org/maven2/org/ow2/asm/asm-analysis/4.0/asm-analysis-4.0.jar": {
"asc": "sha256-3a/+snWLUZFPxcIcazh0kRrFMkBveZi4KH96bF7wzfI="
},
"org/ow2/asm/asm-analysis/4.0/asm-analysis-4.0.pom": {
"repo.maven.apache.org/maven2/org/ow2/asm/asm-analysis/4.0/asm-analysis-4.0.pom": {
"asc": "sha256-qq5cOCS/6PDbcjQEO/oiw/vBd9uOr+KUYikDHuHyzCk="
},
"org/ow2/asm/asm-parent/4.0/asm-parent-4.0.pom": {
"repo.maven.apache.org/maven2/org/ow2/asm/asm-parent/4.0/asm-parent-4.0.pom": {
"asc": "sha256-eonTcSxLVAyUxUyG6KXF04wV9IO1MoHzL7hpcKE9i6E="
},
"org/ow2/asm/asm-tree/4.0/asm-tree-4.0.jar": {
"repo.maven.apache.org/maven2/org/ow2/asm/asm-tree/4.0/asm-tree-4.0.jar": {
"asc": "sha256-LZuPDX8KrSvgD7DfnRyoENbfW8oGMqiazi3MtugqBTA="
},
"org/ow2/asm/asm-tree/4.0/asm-tree-4.0.pom": {
"repo.maven.apache.org/maven2/org/ow2/asm/asm-tree/4.0/asm-tree-4.0.pom": {
"asc": "sha256-pZUFC8L/8axy7jgRmvHo0E5/X9wWWLpjh43D6X3p4Sg="
},
"org/ow2/asm/asm/4.0/asm-4.0.jar": {
"repo.maven.apache.org/maven2/org/ow2/asm/asm/4.0/asm-4.0.jar": {
"asc": "sha256-6k6hHuOMwtShQlN69KEfZe6t1U84URL8qA9zpF2EQC4="
},
"org/ow2/asm/asm/4.0/asm-4.0.pom": {
"repo.maven.apache.org/maven2/org/ow2/asm/asm/4.0/asm-4.0.pom": {
"asc": "sha256-Chrj2eVc9d/X29xW6MDTXx9jyiT/FA8BnHMOONKFGFw="
},
"org/ow2/ow2/1.3/ow2-1.3.pom": {
"repo.maven.apache.org/maven2/org/ow2/ow2/1.3/ow2-1.3.pom": {
"asc": "sha256-EKqTTnapQPgeFNBNoK+2aBGNwuHZZMHbwpEutEQO7ZE="
},
"org/slf4j#slf4j-api/1.7.25": {
"repo.maven.apache.org/maven2/org/slf4j#slf4j-api/1.7.25": {
"jar": "sha256-GMSgCV1cHaa4F1kudnuyPSndL1YK1033X/OWHb3iW3k=",
"pom": "sha256-fNnXoLXZPf1GGhSIkbQ1Cc9AOpx/n7SQYNNVTfHIHh4="
},
"org/slf4j#slf4j-parent/1.7.25": {
"repo.maven.apache.org/maven2/org/slf4j#slf4j-parent/1.7.25": {
"pom": "sha256-GPXFISDbA26I1hNviDnIMtB0vdqVx1bG9CkknS21SsY="
},
"org/slf4j/slf4j-api/1.7.25/slf4j-api-1.7.25.jar": {
"repo.maven.apache.org/maven2/org/slf4j/slf4j-api/1.7.25/slf4j-api-1.7.25.jar": {
"asc": "sha256-BKW7pnBF865e25U5DhApCyET6bbeguvQzwxwcHbPCeI="
},
"org/slf4j/slf4j-api/1.7.25/slf4j-api-1.7.25.pom": {
"repo.maven.apache.org/maven2/org/slf4j/slf4j-api/1.7.25/slf4j-api-1.7.25.pom": {
"asc": "sha256-aZiuTbgrIvslBuWIqOBhSJKQhuk2sGcbXeKuR04sqws="
},
"org/slf4j/slf4j-parent/1.7.25/slf4j-parent-1.7.25.pom": {
"repo.maven.apache.org/maven2/org/slf4j/slf4j-parent/1.7.25/slf4j-parent-1.7.25.pom": {
"asc": "sha256-BwwQsg8JhBbRGGrCjXUJdZtHcIjBm332csOEmX92IeU="
},
"org/sonatype/oss#oss-parent/7": {
"repo.maven.apache.org/maven2/org/sonatype/oss#oss-parent/7": {
"pom": "sha256-tR+IZ8kranIkmVV/w6H96ne9+e9XRyL+kM5DailVlFQ="
},
"org/unbescape#unbescape/1.1.6.RELEASE": {
"repo.maven.apache.org/maven2/org/unbescape#unbescape/1.1.6.RELEASE": {
"jar": "sha256-WXz4fVsaTzhbnRzsl0t7SDq7PuhfxbP4tir45L7JXCw=",
"pom": "sha256-AgOVYrsyfVQcDwUHZ+kYmPo4l0eSZojMITvRG8dRJ9E="
},
"org/unbescape/unbescape/1.1.6.RELEASE/unbescape-1.1.6.RELEASE.jar": {
"repo.maven.apache.org/maven2/org/unbescape/unbescape/1.1.6.RELEASE/unbescape-1.1.6.RELEASE.jar": {
"asc": "sha256-qz5rvOGRW+6t/VyP982ODE4t6IBemafD8LBYvd7tVRU="
},
"org/unbescape/unbescape/1.1.6.RELEASE/unbescape-1.1.6.RELEASE.pom": {
"repo.maven.apache.org/maven2/org/unbescape/unbescape/1.1.6.RELEASE/unbescape-1.1.6.RELEASE.pom": {
"asc": "sha256-WnZ7/qjsZQszhpIN2ZZ0ceoGqs1M7P78Y+aKREUuE5k="
}
}

View File

@@ -36,13 +36,13 @@ let
in
stdenv.mkDerivation rec {
pname = "freenet";
version = "01499";
version = "01501";
src = fetchFromGitHub {
owner = "freenet";
repo = "fred";
tag = "build${version}";
hash = "sha256-L9vae7wB6Ow2O4JA7CG/XV/zI8OS9/Rg7in/TSatXxY=";
hash = "sha256-XtcTQlgUNv6IQD89oelCyjb9r6wIbT3hCH+QHkjtgP8=";
};
nativeBuildInputs = [

View File

@@ -5,16 +5,16 @@
buildGoModule rec {
pname = "gat";
version = "0.20.3";
version = "0.21.1";
src = fetchFromGitHub {
owner = "koki-develop";
repo = "gat";
tag = "v${version}";
hash = "sha256-97rFnJPdnLv8RLI5ZGMpdEX2UwLUNBVn3Fe4vv5MFRY=";
hash = "sha256-lqMK/lHnHipX5COpY0rVPhDL196lomT09w9cAzPCwA8=";
};
vendorHash = "sha256-C3iUsS1p/+8U1KO/B5htYwCKnQThOusjE/jhOqoCFQo=";
vendorHash = "sha256-gePgJZdPuV6VTgyLKTjRohxoIdvBr7/J98FCp9dzjV0=";
env.CGO_ENABLED = 0;

View File

@@ -7,13 +7,13 @@
buildGoModule rec {
pname = "gcsfuse";
version = "2.9.0";
version = "2.10.0";
src = fetchFromGitHub {
owner = "googlecloudplatform";
repo = "gcsfuse";
rev = "v${version}";
hash = "sha256-/Jy8vaCblHqHq0m5bEfYoZhYJOHm+FjMAbbOh6uks+E=";
hash = "sha256-gKKsUihV/YiIYbdTPjOXl/SEmi7dTAncNEAnAS/42VY=";
};
vendorHash = "sha256-/9LhIZ/KThuTI1OYfdZHfV9Ad70gw4Yii3MsE5ZVLSI=";

View File

@@ -12,13 +12,13 @@
python3Packages.buildPythonApplication rec {
pname = "git-remote-hg";
version = "1.0.3.2";
version = "1.0.4";
src = fetchFromGitHub {
owner = "mnauw";
repo = "git-remote-hg";
rev = "v${version}";
sha256 = "0b5lfbrcrvzpz380817md00lbgy5yl4y76vs3vm0bpm5wmr7c027";
tag = "v${version}";
hash = "sha256-QlXi5LQAYMNCF7ZjQdJxwcjp3K51dGkHVnNw0pgArzg=";
};
nativeBuildInputs = [
@@ -29,17 +29,18 @@ python3Packages.buildPythonApplication rec {
libxslt
libxml2
];
propagatedBuildInputs = with python3Packages; [ mercurial ];
dependencies = with python3Packages; [ mercurial ];
postInstall = ''
make install-doc prefix=$out
'';
meta = with lib; {
meta = {
homepage = "https://github.com/mnauw/git-remote-hg";
description = "Semi-official Mercurial bridge from Git project";
license = licenses.gpl2;
license = lib.licenses.gpl2;
maintainers = [ ];
platforms = platforms.unix;
platforms = lib.platforms.unix;
};
}

View File

@@ -7,17 +7,18 @@
testers,
git-town,
makeWrapper,
writableTmpDirAsHomeHook,
}:
buildGoModule rec {
pname = "git-town";
version = "17.1.1";
version = "18.0.0";
src = fetchFromGitHub {
owner = "git-town";
repo = "git-town";
rev = "v${version}";
hash = "sha256-q9k9x3e20oPjladE1tUSqSVQ8kKbmSu9kbU13lJsVU8=";
tag = "v${version}";
hash = "sha256-vn0Cq53gqe0HGrtYMUHCFsE13CpaBJqC4LxrkJSel1Y=";
};
vendorHash = null;
@@ -40,11 +41,12 @@ buildGoModule rec {
"-X ${modulePath}/src/cmd.buildDate=nix"
];
nativeCheckInputs = [ git ];
nativeCheckInputs = [
git
writableTmpDirAsHomeHook
];
preCheck = ''
HOME=$(mktemp -d)
# this runs tests requiring local operations
rm main_test.go
'';
@@ -55,6 +57,7 @@ buildGoModule rec {
skippedTests = [
"TestGodog"
"TestMockingRunner/MockCommand"
"TestMockingRunner/MockCommitMessage"
"TestMockingRunner/QueryWith"
"TestTestCommands/CreateChildFeatureBranch"
];
@@ -76,11 +79,11 @@ buildGoModule rec {
inherit version;
};
meta = with lib; {
meta = {
description = "Generic, high-level git support for git-flow workflows";
homepage = "https://www.git-town.com/";
license = licenses.mit;
maintainers = with maintainers; [
license = lib.licenses.mit;
maintainers = with lib.maintainers; [
allonsy
gabyx
];

View File

@@ -1,26 +1,29 @@
{
stdenv,
lib,
stdenv,
fetchFromGitHub,
}:
stdenv.mkDerivation rec {
stdenv.mkDerivation (finalAttrs: {
pname = "hiredis-vip";
version = "0.3.0";
src = fetchFromGitHub {
owner = "vipshop";
repo = "hiredis-vip";
rev = version;
sha256 = "1z9zry635pxqv6d2cgk3dghb5qfpg9m7dz34ld4djw9b53hjr2z2";
tag = finalAttrs.version;
hash = "sha256-4oss4SgrcdlIo2T8dmp61+Gy4GtjPiaa2bjfMozPP/0=";
};
makeFlags = [ "PREFIX=$(out)" ];
makeFlags = [ "PREFIX=${placeholder "out"}" ];
# Function are declared after they are used in the file, this is error since gcc-14.
# command.c:1668:9: error: implicit declaration of function 'free' [-Wimplicit-function-declaration]
env.NIX_CFLAGS_COMPILE = "-Wno-error=implicit-function-declaration";
meta = {
description = "C client library for the Redis database";
homepage = "https://github.com/vipshop/hiredis-vip";
license = lib.licenses.bsd3;
};
}
})

View File

@@ -19,14 +19,14 @@
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "home-manager";
version = "0-unstable-2025-02-08";
version = "0-unstable-2025-02-22";
src = fetchFromGitHub {
name = "home-manager-source";
owner = "nix-community";
repo = "home-manager";
rev = "5af1b9a0f193ab6138b89a8e0af8763c21bbf491";
hash = "sha256-p1QSLO8DJnANY+ppK7fjD8GqfCrEIDjso1CSRHsXL7Y=";
rev = "cb3f6e9b59d3a5e51ef9f7da2b8418d5c72aaef8";
hash = "sha256-MwxDtYB/MSGZlr/xS+ExGYH2QgHk73ShD40shxjad/Y=";
};
nativeBuildInputs = [

View File

@@ -5,19 +5,29 @@
libX11,
}:
stdenv.mkDerivation rec {
stdenv.mkDerivation (finalAttrs: {
pname = "icbm3d";
version = "0.4";
src = fetchurl {
url = "ftp://ftp.tuxpaint.org/unix/x/icbm3d/icbm3d.${version}.tar.gz";
sha256 = "1z9q01mj0v9qbwby5cajjc9wpvdw2ma5v1r639vraxpl9qairm4s";
url = "ftp://ftp.tuxpaint.org/unix/x/icbm3d/icbm3d.${finalAttrs.version}.tar.gz";
hash = "sha256-mtQcFU70dpV3GiaHXVQVvO3LE5NSseIXXzhtIGsAOP0=";
};
buildInputs = [ libX11 ];
# Function are declared after they are used in the file, this is error since gcc-14.
# randnum.c:25:3: warning: implicit declaration of function 'srand' [-Wimplicit-function-declaration]
# randnum.c:33:7: warning: implicit declaration of function 'rand'; did you mean 'randnum'? [-Wimplicit-function-declaration]
# text.c:34:50: warning: implicit declaration of function 'strlen' [-Wimplicit-function-declaration]
env.NIX_CFLAGS_COMPILE = "-Wno-error=implicit-function-declaration";
installPhase = ''
mkdir -p $out/bin
cp icbm3d $out/bin
runHook preInstall
install -Dm755 -t $out/bin icbm3d
runHook postInstall
'';
meta = {
@@ -27,4 +37,4 @@ stdenv.mkDerivation rec {
license = lib.licenses.gpl2Plus;
platforms = lib.platforms.linux;
};
}
})

View File

@@ -5,24 +5,28 @@
libiconv,
}:
stdenv.mkDerivation rec {
stdenv.mkDerivation (finalAttrs: {
pname = "idnkit";
version = "2.3";
src = fetchurl {
url = "https://jprs.co.jp/idn/${pname}-${version}.tar.bz2";
sha256 = "0zp9yc84ff5s0g2i6v9yfyza2n2x4xh0kq7hjd3anhh0clbp3l16";
url = "https://jprs.co.jp/idn/${finalAttrs.pname}-${finalAttrs.version}.tar.bz2";
hash = "sha256-JtBxF2UAQqtGk/DgCWAnXVihvnc+bRPFA7o4RxDz6X4=";
};
buildInputs = [ libiconv ];
meta = with lib; {
# Ignore errors since gcc-14.
# localconverter.c:602:21/607:26/633:26: error: passing argument 2 of 'iconv' from incompatible pointer type
env.NIX_CFLAGS_COMPILE = "-Wno-error=incompatible-pointer-types";
meta = {
homepage = "https://jprs.co.jp/idn/index-e.html";
description = "Provides functionalities about i18n domain name processing";
license = {
fullName = "Open Source Code License version 1.1";
url = "https://jprs.co.jp/idn/idnkit2-OSCL.txt";
};
platforms = platforms.linux;
platforms = lib.platforms.linux;
};
}
})

View File

@@ -27,8 +27,8 @@
}:
let
version = "1.37.0";
patterns_version = "1.37.0";
version = "1.37.1";
patterns_version = "1.37.1";
patterns_src = fetchFromGitHub {
name = "ImHex-Patterns-source-${patterns_version}";
@@ -49,7 +49,7 @@ stdenv.mkDerivation (finalAttrs: {
owner = "WerWolv";
repo = "ImHex";
tag = "v${finalAttrs.version}";
hash = "sha256-6Pm34NSmSHKwvOUJNDbHs7i7WE7HHZbQ0LpWaHxRAYo=";
hash = "sha256-0vfetOUYQmi3FNWI8+QkBHJe2Crg4LNrKeT1vSTdsjM=";
};
strictDeps = true;

View File

@@ -7,17 +7,17 @@
rustPlatform.buildRustPackage rec {
pname = "kittycad-kcl-lsp";
version = "0.1.67";
version = "0.1.69";
src = fetchFromGitHub {
owner = "KittyCAD";
repo = "kcl-lsp";
tag = "v${version}";
hash = "sha256-rqb8I8XJM83jNdaJGiLLp3MKtopRcybgjf9oZ08kdzQ=";
hash = "sha256-qMVzOck0PgdphAAqXrrzC0gnxQXfzCa/3KEBnWB19mE=";
};
useFetchCargoVendor = true;
cargoHash = "sha256-P8FdmPdeBDYHlG7VuAJkMoiBRSWXKSYQnijTfwby7Io=";
cargoHash = "sha256-y36Xft21NkdlcLuxQRRENjAOW128+rcc47uUmB9wPVc=";
nativeBuildInputs = [ pkg-config ];

View File

@@ -7,13 +7,13 @@
buildGoModule rec {
pname = "kubevpn";
version = "2.3.9";
version = "2.3.12";
src = fetchFromGitHub {
owner = "KubeNetworks";
repo = "kubevpn";
rev = "v${version}";
hash = "sha256-g/N9Ho+s2AEA4iQSK48KGoTgsEMqv8ya3ZqCAhgVInc=";
hash = "sha256-KRItrvMyTAXJWLCPzJ4Ifm9VS8aMWqyFFLC5dA7oboo=";
};
vendorHash = null;

View File

@@ -10,14 +10,14 @@
python3Packages.buildPythonApplication rec {
pname = "labwc-gtktheme";
version = "0-unstable-2022-07-17";
version = "0-unstable-2025-02-11";
pyproject = false;
src = fetchFromGitHub {
owner = "labwc";
repo = "labwc-gtktheme";
rev = "0eb103701775ecd3aa4d517f42dede4f56381241";
hash = "sha256-aeF6unzR9bqaKXkqOHlGrMdPx3xXCtig58tKVliUO4g=";
rev = "619fa316702a6c21a0d974d7cf3dde0b82f9f64b";
hash = "sha256-mhpN8H42dJwc+3os3I48mmAWQJQCrO4yjbuMPTmHbsI=";
};
nativeBuildInputs = [

View File

@@ -9,17 +9,17 @@
}:
rustPlatform.buildRustPackage rec {
pname = "lazyjj";
version = "0.4.2";
version = "0.5.0";
src = fetchFromGitHub {
owner = "Cretezy";
repo = "lazyjj";
rev = "v${version}";
hash = "sha256-iT6kRzD+w7cb7ZjMt7NfkqwFJOzbt6kxc5vDjI7By84=";
hash = "sha256-Pz2q+uyr8r5G5Zs5mC/nvHdK6hTpiLBzjgUmvd5dwZw=";
};
useFetchCargoVendor = true;
cargoHash = "sha256-48BuZUPY3VH5QmwiNtGVg4BHBvpiBr+Bg98WWfseH0I=";
cargoHash = "sha256-70xKyzRFMyAKhSwEsdNBK2afs0UpVoTvIXuQJgeqYY8=";
postInstall = ''
wrapProgram $out/bin/lazyjj \

View File

@@ -4,7 +4,7 @@
fetchFromGitHub,
pnpm_9,
nodejs,
electron_32,
electron_34,
makeWrapper,
copyDesktopItems,
makeDesktopItem,
@@ -12,13 +12,13 @@
}:
stdenv.mkDerivation rec {
pname = "legcord";
version = "1.0.8";
version = "1.1.0";
src = fetchFromGitHub {
owner = "Legcord";
repo = "Legcord";
rev = "v${version}";
hash = "sha256-VjEvW5vM6ByZUzQw21iH347M1KmED+zRrRiS2glyJ1w=";
hash = "sha256-IfRjblC3L6A7HgeEDeDrRxtIMvWQB3P7mpq5bhaHWqk=";
};
nativeBuildInputs = [
@@ -30,7 +30,7 @@ stdenv.mkDerivation rec {
pnpmDeps = pnpm_9.fetchDeps {
inherit pname version src;
hash = "sha256-cgoFvCCjfR9HP1mJZJ0n/GELATO2lm0tDexSQE8fJGw=";
hash = "sha256-LbHYY97HsNF9cBQzAfFw+A/tLf27y3he9Bbw9H3RKK4=";
};
ELECTRON_SKIP_BINARY_DOWNLOAD = "1";
@@ -42,8 +42,8 @@ stdenv.mkDerivation rec {
npm exec electron-builder -- \
--dir \
-c.electronDist="${electron_32.dist}" \
-c.electronVersion="${electron_32.version}"
-c.electronDist="${electron_34.dist}" \
-c.electronVersion="${electron_34.version}"
runHook postBuild
'';
@@ -56,7 +56,7 @@ stdenv.mkDerivation rec {
install -Dm644 "build/icon.png" "$out/share/icons/hicolor/256x256/apps/legcord.png"
makeShellWrapper "${lib.getExe electron_32}" "$out/bin/legcord" \
makeShellWrapper "${lib.getExe electron_34}" "$out/bin/legcord" \
--add-flags "$out/share/lib/legcord/resources/app.asar" \
"''${gappsWrapperArgs[@]}" \
--add-flags "\''${NIXOS_OZONE_WL:+\''${WAYLAND_DISPLAY:+--ozone-platform-hint=auto --enable-features=WaylandWindowDecorations --enable-wayland-ime=true}}" \

View File

@@ -11,19 +11,19 @@
let
modelData = fetchurl {
url = "mirror://sourceforge/libpinyin/models/model19.text.tar.gz";
sha256 = "02zml6m8sj5q97ibpvaj9s9yz3gfj0jnjrfhkn02qv4nwm72lhjn";
url = "mirror://sourceforge/libpinyin/models/model20.text.tar.gz";
hash = "sha256-WcaOidQ/+F9aMJSJSZy83igtKwS9kYiHNIhLfe/LEVU=";
};
in
stdenv.mkDerivation rec {
pname = "libpinyin";
version = "2.8.1";
version = "2.10.0";
src = fetchFromGitHub {
owner = "libpinyin";
repo = "libpinyin";
rev = version;
hash = "sha256-3+CBbjCaY0Ubyphf0uCfYvF2rtc9fF1eEAM1doonjHg=";
tag = version;
hash = "sha256-WUC1l+8q4TYDVbKwwk9lG5Wc5DM52BaZefcre0WQoBE=";
};
postUnpack = ''
@@ -42,14 +42,14 @@ stdenv.mkDerivation rec {
db
];
meta = with lib; {
meta = {
description = "Library for intelligent sentence-based Chinese pinyin input method";
homepage = "https://github.com/libpinyin/libpinyin";
license = licenses.gpl3Plus;
maintainers = with maintainers; [
license = lib.licenses.gpl3Plus;
maintainers = with lib.maintainers; [
linsui
ericsagnes
];
platforms = platforms.linux;
platforms = lib.platforms.linux;
};
}

View File

@@ -18,17 +18,17 @@ let
in
rustPlatform.buildRustPackage rec {
pname = "lockbook-desktop";
version = "0.9.18";
version = "0.9.20";
src = fetchFromGitHub {
owner = "lockbook";
repo = "lockbook";
tag = version;
hash = "sha256-NHupo4YhkTI1RBts8p/0vaUeTxgvSJGF/igvlGbccw4=";
hash = "sha256-nIh5xgdtaUvc5RbS24GGUHxY41lnL2xdkDs0TD/N2Gw=";
};
useFetchCargoVendor = true;
cargoHash = "sha256-AY4ZeCf31BOjjCMxwcHeyv8OwAAGbjKgAfYwIckYNXU=";
cargoHash = "sha256-CuUg5QT1s5TJd409O9YD3A3bMNUnfY6MrCIUrzS50j8=";
nativeBuildInputs = [
pkg-config

View File

@@ -7,16 +7,16 @@
maven.buildMavenPackage rec {
pname = "mariadb-connector-java";
version = "3.5.1";
version = "3.5.2";
src = fetchFromGitHub {
owner = "mariadb-corporation";
repo = "mariadb-connector-j";
tag = version;
hash = "sha256-D9xm/qVD2nA7qkdadGoG3bUIZckVBDgY74J89AHSKyA=";
hash = "sha256-/61AE+ywJo4ANBE+JYsS/tXJuwSuNnvB2JQIR43Gig4=";
};
mvnHash = "sha256-LbX8XTWUyWHSVaW4IawnMltqDA/9iBKY2SQMa+Ymk3s=";
mvnHash = "sha256-Tj+W0Dqr0FQijqYSzeAmYnbKtPZQGqry62PAZuaiGbI=";
doCheck = false; # Requires networking

View File

@@ -8,14 +8,14 @@
rustPlatform.buildRustPackage rec {
pname = "meme-bingo-web";
version = "1.1.0";
version = "1.2.0";
src = fetchFromGitea {
domain = "codeberg.org";
owner = "annaaurora";
repo = "meme-bingo-web";
rev = "v${version}";
hash = "sha256-AKY0EjeoOnliRN3XSnlCgzCvnWOkZPQz/9QIcr8+hQM=";
hash = "sha256-0ahyyuihpwmAmaBwZv7lNmjuy8UsAm1a9XUhWcYq76w=";
};
useFetchCargoVendor = true;

View File

@@ -9,18 +9,18 @@
buildGoModule rec {
pname = "mercure";
version = "0.18.2";
version = "0.18.4";
src = fetchFromGitHub {
owner = "dunglas";
repo = "mercure";
rev = "v${version}";
hash = "sha256-HAqzd/gOcyEARDvt/GV4ai3NQGriRPPM1Y+QL6C90O8=";
hash = "sha256-igPb2b3q3gGewg9DhSBVCSnFvwbGxIOQTCN1sEzdSJE=";
};
sourceRoot = "${src.name}/caddy";
vendorHash = "sha256-CpN/5m8L+rbtVSOBIJi1gwcglaKRO+iUPGVs0lPT7Yc=";
vendorHash = "sha256-AzlLZ4+4bpsDfYGMDBH9V79BKa1N4iVzRsH3+XHAFSQ=";
subPackages = [ "mercure" ];
excludedPackages = [ "../cmd/mercure" ];

View File

@@ -9,17 +9,17 @@
}:
rustPlatform.buildRustPackage rec {
pname = "mini-calc";
version = "3.4.1";
version = "3.4.2";
src = fetchFromGitHub {
owner = "vanilla-extracts";
repo = "calc";
rev = version;
hash = "sha256-p3McMsMo+l9fqLd6PZz4GBxoac4aZkJ3b4bQdmnooKI=";
hash = "sha256-iLKW0ibsHZyAMYvux+CrOeJZCVMPE1HtWi0VBg96hr0=";
};
useFetchCargoVendor = true;
cargoHash = "sha256-VOv1CqUpsvRY0Zln7grGBRLegtJ3NhiuIxiEoBKe2eQ=";
cargoHash = "sha256-DMfk0F2HSFGoGM1+JCeDlPMOYBjRumc8KXzt0xsSbh0=";
nativeBuildInputs = [ makeWrapper ];
postFixup = ''

View File

@@ -9,16 +9,16 @@
buildGoModule rec {
pname = "miniflux";
version = "2.2.5";
version = "2.2.6";
src = fetchFromGitHub {
owner = "miniflux";
repo = "v2";
tag = version;
hash = "sha256-jyGkuLGdf+nZnjSXHdq/tUX1SmnJ/6RNzDMeqA7BoHs=";
hash = "sha256-N0WAdfxToVF93ICGpDstQig3aGz2lAzJz1nf4tSvxAY=";
};
vendorHash = "sha256-clqYjf7aObHaUmjX81czF+DJd5Ka0ZXHvw37f0mzA1I=";
vendorHash = "sha256-AG3NNqwpaTctvgOEZ2SarsMK4SRgzWxf+j9N4wwKKB4=";
nativeBuildInputs = [ installShellFiles ];

View File

@@ -14,13 +14,13 @@
stdenv.mkDerivation rec {
pname = "mongoc";
version = "1.29.2";
version = "1.30.1";
src = fetchFromGitHub {
owner = "mongodb";
repo = "mongo-c-driver";
tag = version;
hash = "sha256-nhAbe85onBgWDu20yxR9xapOpca28ayP7peXf4H6i+Y=";
hash = "sha256-jkMt6+nNV0fO8jp6L0ayed3MEWO56yQP7Rd1r7ccIrM=";
};
nativeBuildInputs = [

View File

@@ -14,13 +14,13 @@
}:
stdenv.mkDerivation rec {
pname = "narsil";
version = "f5ec6bd6b8013f2a2b74fc45b6f4c53744590ec5";
version = "7c20b01e055491e86a44201504e8d36873ef1822";
src = fetchFromGitHub {
owner = "NickMcConnell";
repo = "NarSil";
rev = version;
hash = "sha256-xMY9XmFsjcucLPfwTXiC0oQ2UkWIkWCehvycesqbWn0=";
hash = "sha256-6J9WCWXhKiTRLiH08DTGzAXe8QZFQOLYJkfNVONgWU0=";
};
passthru.updateScript = nix-update-script { extraArgs = [ "--version=branch=main" ]; };

View File

@@ -11,13 +11,13 @@
stdenv.mkDerivation rec {
pname = "nb";
version = "7.16.0";
version = "7.16.1";
src = fetchFromGitHub {
owner = "xwmx";
repo = "nb";
rev = version;
hash = "sha256-flUPQ2LioWA3/HtQ6lpCWRTvWlsJ1/aCO+xbseduJTE=";
hash = "sha256-RX3DEjk+/tivTyv0+j3lZAKYgca4Zq9zQ+P1a/RXj2I=";
};
nativeBuildInputs = [ installShellFiles ];

View File

@@ -15,13 +15,13 @@
stdenv.mkDerivation rec {
pname = "neatvnc";
version = "0.9.2";
version = "0.9.3";
src = fetchFromGitHub {
owner = "any1";
repo = "neatvnc";
rev = "v${version}";
hash = "sha256-9rqlSssf0rH0SkbUGYvK3dTMxISHPsbOY1c9SdnShso=";
hash = "sha256-1ouvhMCjKsrnjD5/E13BFKXw7i0cDGOhsbcyuHNyWYI=";
};
strictDeps = true;

View File

@@ -7,17 +7,17 @@
rustPlatform.buildRustPackage rec {
pname = "neocmakelsp";
version = "0.8.15";
version = "0.8.19";
src = fetchFromGitHub {
owner = "Decodetalkers";
repo = "neocmakelsp";
rev = "v${version}";
hash = "sha256-TCzW8QPSCGufLQanwcvgA5YsTV/QqDs7NKgOMPOgGho=";
hash = "sha256-+bGmtG5RjoSeT6+BK/jNLsn+UKNEJNj40/ig6A/vkNo=";
};
useFetchCargoVendor = true;
cargoHash = "sha256-tuXeVgmYRfzEf3chWz9ovqkzpq5qaERyNibAmzqdJVo=";
cargoHash = "sha256-doOFShKbYhrrJSLXBntq4QeE1U9ttV2eWXKjqqfcBw8=";
nativeBuildInputs = [
installShellFiles

View File

@@ -30,11 +30,11 @@
}:
let
openrct2-version = "0.4.17";
openrct2-version = "0.4.19.1";
# Those versions MUST match the pinned versions within the CMakeLists.txt
# file. The REPLAYS repository from the CMakeLists.txt is not necessary.
objects-version = "1.4.11";
objects-version = "1.5.1";
openmsx-version = "1.6";
opensfx-version = "1.0.5";
title-sequences-version = "0.4.14";
@@ -43,14 +43,14 @@ let
owner = "OpenRCT2";
repo = "OpenRCT2";
rev = "v${openrct2-version}";
hash = "sha256-lyphYKPkS1DQj7OAvswI/zNMUZmvEevvtDar951AXwg=";
hash = "sha256-sg09JmoWF9utPG7PakKpgLgX64FAc2x8ILX3lVHkRi0=";
};
objects-src = fetchFromGitHub {
owner = "OpenRCT2";
repo = "objects";
rev = "v${objects-version}";
hash = "sha256-V06lh3h3sCKmLat4OWSOmrzpiFlOu8HhaSQSqsfkjds=";
hash = "sha256-mxlabWuh8TTJs74yXdiv7XtdeGmCWQ5N1JoY7Xo0itQ=";
};
openmsx-src = fetchFromGitHub {

View File

@@ -7,16 +7,16 @@
buildGoModule rec {
pname = "parlay";
version = "0.7.0";
version = "0.8.0";
src = fetchFromGitHub {
owner = "snyk";
repo = "parlay";
rev = "v${version}";
hash = "sha256-rpzCwbF2M6zfNVHLaSPgX30ti+XtJ645HqoDJvx8lg8=";
hash = "sha256-i7g0l+Q4VpBINK/HgIsl3wuxT2YoSqK08AJRxeVEzyo=";
};
vendorHash = "sha256-kxN2uBXjCnyVbypDOrOAXoSa6Pb7Fmk487ael4aI9Uw=";
vendorHash = "sha256-X/cgNdsUG0Ics/DCk1HOdzez9Ewwm1odFL1EiyFv1Sw=";
passthru.updateScript = nix-update-script { };

View File

@@ -1,55 +1,103 @@
{
lib,
stdenv,
fetchurl,
fetchFromGitHub,
ant,
jdk,
openjdk8-bootstrap,
jre,
stripJavaArchivesHook,
makeWrapper,
nix-update-script,
}:
let
tweetnacl = stdenv.mkDerivation {
pname = "tweetnacl";
version = "0-unstable-12-02-2020";
src = fetchFromGitHub {
owner = "ianopolous";
repo = "tweetnacl-java";
rev = "6d1bde81ea63051750cda40422b62e478b85d2b0";
hash = "sha256-BDWzDpUBi4UuvxFwA9ton+RtHOzDcWql1ti+cdvhzks=";
};
postPatch = ''
substituteInPlace Makefile \
--replace-fail gcc cc
'';
makeFlags = [ "jni" ];
nativeBuildInputs = [
openjdk8-bootstrap # javah
];
installPhase = ''
install -Dvm644 libtweetnacl.so $out/lib/libtweetnacl.so
'';
};
in
stdenv.mkDerivation rec {
pname = "peergos";
version = "0.22.0";
src = fetchurl {
url = "https://github.com/Peergos/web-ui/releases/download/v${version}/Peergos.jar";
hash = "sha256-JjJBHL2wdAt+V9wAujvBIdAw/OAe89sHsYsv+cXEjTY=";
version = "1.0.0";
src = fetchFromGitHub {
owner = "Peergos";
repo = "web-ui";
rev = "v${version}";
hash = "sha256-TSvhp/9nneXGADiDPgGvA78emVcQG0UzHsFfVS9k7mo=";
fetchSubmodules = true;
};
dontUnpack = true;
dontBuild = true;
nativeBuildInputs = [
ant
jdk
stripJavaArchivesHook
makeWrapper
];
nativeBuildInputs = [ makeWrapper ];
postPatch = ''
substituteInPlace build.xml \
--replace-fail '${"\${repository.version}"}' '${version}'
'';
buildPhase = ''
runHook preBuild
ant dist
runHook postBuild
'';
installPhase = ''
runHook preInstall
install -D ${src} $out/share/java/peergos.jar
install -Dvm644 server/Peergos.jar $out/share/java/peergos.jar
install -Dvm644 ${tweetnacl}/lib/libtweetnacl.so $out/native-lib/libtweetnacl.so
# --chdir as peergos expects to find `libtweetnacl.so` in `native-lib/`
makeWrapper ${lib.getExe jre} $out/bin/peergos \
--add-flags "-jar -Djava.library.path=native-lib $out/share/java/peergos.jar"
--chdir $out \
--add-flags "-Djava.library.path=native-lib -jar $out/share/java/peergos.jar"
runHook postInstall
'';
passthru.updateScript = nix-update-script {
extraArgs = [
"--version-regex"
"^(v[0-9.]+)$"
];
};
passthru.updateScript = nix-update-script { };
meta = {
changelog = "https://github.com/Peergos/web-ui/releases/tag/v${version}";
description = "P2p, secure file storage, social network and application protocol";
description = "P2P, secure file storage, social network and application protocol";
downloadPage = "https://github.com/Peergos/web-ui";
homepage = "https://peergos.org/";
# peergos have agpt3 license, peergos-web-ui have gpl3, both are used
license = [
lib.licenses.agpl3Only
lib.licenses.gpl3Only
lib.licenses.agpl3Only # server
lib.licenses.gpl3Only # web-ui
];
mainProgram = "peergos";
maintainers = with lib.maintainers; [ raspher ];
maintainers = with lib.maintainers; [
raspher
christoph-heiss
];
platforms = lib.platforms.all;
sourceProvenance = with lib.sourceTypes; [ binaryBytecode ];
};
}

View File

@@ -7,12 +7,12 @@
python3Packages.buildPythonApplication rec {
pname = "pifpaf";
version = "3.2.3";
version = "3.3.0";
format = "setuptools";
src = fetchPypi {
inherit pname version;
hash = "sha256-L039ZAFnYLCU52h1SczJU0T7+1gufxQlVzQr1EPCqc8=";
hash = "sha256-xXkMj1sP1xXf6Ad/71BFbq8SHz/uHcaSqv6RQN0Ca1o=";
};
propagatedBuildInputs = with python3Packages; [

View File

@@ -7,27 +7,31 @@
pkg-config,
openssl,
darwin,
rdkafka,
}:
let
pname = "rustus";
version = "1.0.0";
version = "1.1.2";
in
rustPlatform.buildRustPackage {
inherit pname version;
src = fetchFromGitHub {
owner = "s3rius";
repo = pname;
rev = "a7ebbc3f4c367b0c71b49972b1f6ebbeb08634b8";
hash = "sha256-S3hq6G78HRQVLJuuwfC6U7NQXMSdllrC/ZolVPZRTsA=";
repo = "rustus";
tag = version;
hash = "sha256-GgivjhgM1jl6fCNO5tPjtQmQl/me8FxXskZ4laTnkVE=";
};
useFetchCargoVendor = true;
cargoHash = "sha256-PxXv9El81z6r1KJAMaF+pzB74tY3e2dxXzPPKakSeZ0=";
cargoHash = "sha256-dDcdGTtwReplQgkvDjZKvQ71tdTvyXaF2vXWgOd6Eio=";
env.OPENSSL_NO_VENDOR = 1;
# needed to dynamically link rdkafka
CARGO_FEATURE_DYNAMIC_LINKING = 1;
nativeBuildInputs = [
pkg-config
];
@@ -35,6 +39,7 @@ rustPlatform.buildRustPackage {
buildInputs =
[
openssl
rdkafka
]
++ lib.optionals stdenv.hostPlatform.isDarwin [
darwin.apple_sdk.frameworks.Security
@@ -42,27 +47,22 @@ rustPlatform.buildRustPackage {
passthru.updateScript = nix-update-script { };
# too many tests fail for now
# doCheck = false;
# checkFlags = [
# # tries to make a network access
# "--skip=tests::curl_http_ockam"
# "--skip=medium_file_transfer"
# "--skip=medium_file_transfer_large_chunks"
# "--skip=medium_file_transfer_small_chunks"
# "--skip=tiny_file_transfer"
# "--skip=tiny_file_transfer_small_chunks"
# # tries to do IO
# "--skip=cli_state::tests::integration"
# "--skip=cli_state::tests::test_create_default_identity_state"
# "--skip=cli_state::tests::test_create_named_identity_state"
# "--skip=kafka::integration_test::test::producer__flow_with_mock_kafka__content_encryption_and_decryption"
# "--skip=kafka::portal_worker::test::kafka_portal_worker__metadata_exchange__response_changed"
# "--skip=full_flow"
# "--skip=run::parser::tests::detect_circular_dependency"
# "--skip=run::parser::tests::test_parse_config_with_depends_on"
# "--skip=util::tests::test_process_multi_addr"
# ];
checkFlags = [
# tries to make a network access
"--skip=data_storage::impls::s3_storage::test::test_successfull_create_upload"
"--skip=data_storage::impls::s3_storage::test::test_successfull_delete"
"--skip=data_storage::impls::s3_storage::test::test_successfull_mime"
"--skip=data_storage::impls::s3_storage::test::test_successfull_upload"
"--skip=info_storage::impls::redis_storage::tests::deletion_success"
"--skip=info_storage::impls::redis_storage::tests::success"
"--skip=notifiers::impls::amqp_notifier::tests::success"
"--skip=notifiers::impls::http_notifier::tests::forwarded_header"
"--skip=notifiers::impls::http_notifier::tests::success_request"
"--skip=notifiers::impls::http_notifier::tests::timeout_request"
"--skip=notifiers::impls::http_notifier::tests::unknown_url"
"--skip=notifiers::impls::kafka_notifier::test::simple_success_on_prefix"
"--skip=notifiers::impls::kafka_notifier::test::simple_success_on_topic"
];
meta = {
description = "TUS protocol implementation in Rust";

View File

@@ -6,17 +6,17 @@
rustPlatform.buildRustPackage rec {
pname = "spacer";
version = "0.3.1";
version = "0.3.8";
src = fetchFromGitHub {
owner = "samwho";
repo = "spacer";
rev = "v${version}";
hash = "sha256-gEJUHNtoLurBMhSMoJUiJMm6xLjUJNjTejPwkgltf2U=";
hash = "sha256-N6HNPuEYcbuqpHv8Qr43iRtRdtyBo4TP7YccIcbpIpc=";
};
useFetchCargoVendor = true;
cargoHash = "sha256-naNhEDWOnhZ6lYgHP3p76pSsrQLqYuQ+kazCks7QciA=";
cargoHash = "sha256-/sUQy5dn83KLzBXZ2+QEMM6hOqE7T3tZ80Q3M510jjQ=";
meta = with lib; {
description = "CLI tool to insert spacers when command output stops";

View File

@@ -12,11 +12,11 @@
stdenv.mkDerivation (finalAttrs: {
pname = "spring-boot-cli";
version = "3.4.2";
version = "3.4.3";
src = fetchzip {
url = "mirror://maven/org/springframework/boot/spring-boot-cli/${finalAttrs.version}/spring-boot-cli-${finalAttrs.version}-bin.zip";
hash = "sha256-pxGibIyg4C902pmth1rsgMb95yNVyYQenFmbQLDZSEo=";
hash = "sha256-Whk+BgPdPYNuNvQA5iz6p6tSqcTBTzt3qWkHwmUcqbc=";
};
nativeBuildInputs = [

View File

@@ -6,18 +6,18 @@
buildGoModule rec {
pname = "sqldef";
version = "0.17.29";
version = "0.17.32";
src = fetchFromGitHub {
owner = "sqldef";
repo = "sqldef";
rev = "v${version}";
hash = "sha256-+mk666M6VRSIer59IaiEMJ/Im6HdyQoWX2z9KHH/7jU=";
hash = "sha256-xGFepNalT2UIIFYh9BQnFzvC1SxlcLDxMX+zGEutD+I=";
};
proxyVendor = true;
vendorHash = "sha256-0dE90AjGmM0cUC0YUMLHqGnoxTzWchH96nhDYpdXxMw=";
vendorHash = "sha256-AKYmE/nysDYyYsqfFleOpWw8DEp/587XI/NA1gv20BU=";
ldflags = [
"-s"

View File

@@ -21,16 +21,16 @@ assert waylandSupport -> stdenv.hostPlatform.isLinux;
buildGoModule rec {
pname = "supersonic" + lib.optionalString waylandSupport "-wayland";
version = "0.13.2";
version = "0.14.0";
src = fetchFromGitHub {
owner = "dweymouth";
repo = "supersonic";
rev = "v${version}";
hash = "sha256-zSfUhqhmTiWVrW03mos1jV26O4hM5NCF0BD1lP919Dk=";
hash = "sha256-ua2INyKPncXDOwzmKrgnRCb7q8CFEApEaYuBbQeau98=";
};
vendorHash = "sha256-d3IkOLY1907w9zeVEJBFb+NP8nDIJe+6Hv+k+5wymwo=";
vendorHash = "sha256-5LxYD9kLUvKgXmDCw1SNBM6ay8Vayj+PyoZRVptSM0c=";
nativeBuildInputs =
[

View File

@@ -5,9 +5,12 @@
ninja,
pkg-config,
wrapGAppsHook3,
cinnamon-gsettings-overrides,
desktop-file-utils,
glib,
gnome,
gtk3,
mate,
python3,
gsettings-desktop-schemas,
python3Packages,
@@ -16,14 +19,14 @@
python3Packages.buildPythonApplication rec {
pname = "themechanger";
version = "0.12.0";
version = "0.12.1";
format = "other";
src = fetchFromGitHub {
owner = "ALEX11BR";
repo = "ThemeChanger";
rev = "v${version}";
hash = "sha256-/quCi2srn9XlhJQKYNkOaZDHTwdciB9SAlF/RML0q+M=";
hash = "sha256-+uTofigS1F/nBNs/OyJ+RSz10DNnqgvNjWpkTXAvARM=";
};
nativeBuildInputs = [
@@ -37,8 +40,12 @@ python3Packages.buildPythonApplication rec {
];
buildInputs = [
cinnamon-gsettings-overrides
glib
gnome.nixos-gsettings-overrides
gtk3
mate.mate-desktop
mate.mate-settings-daemon
python3
gsettings-desktop-schemas
];

View File

@@ -3,7 +3,6 @@
stdenv,
rustPlatform,
fetchFromGitHub,
fetchpatch,
installShellFiles,
pkg-config,
libgit2,
@@ -19,29 +18,17 @@ rustPlatform.buildRustPackage rec {
pname = "tinymist";
# Please update the corresponding vscode extension when updating
# this derivation.
version = "0.12.22";
version = "0.13.0";
src = fetchFromGitHub {
owner = "Myriad-Dreamin";
repo = "tinymist";
tag = "v${version}";
hash = "sha256-fhM9IF+1iHfDcL+aI/31sqkyO5UmN+AwUUkKwyw+hWw=";
hash = "sha256-b2tU9weUKc0Y8LikSblfa3ifckp3u09M9Rhl+WujugI=";
};
patches = [
# Fixes:
# cargo metadata failure: error: Package `tinymist-std v0.12.20 (/build/source/crates/tinymist-std)` does not have feature `wasm-bindgen`.
# It has an optional dependency with that name, but that dependency uses the "dep:" syntax in the features table, so it does not have an implicit feature with that name.
# https://github.com/Myriad-Dreamin/tinymist/pull/1363
(fetchpatch {
name = "fix-cargo-features";
url = "https://github.com/Myriad-Dreamin/tinymist/pull/1363/commits/96e0a15fa20f09734f2b8152977a1137f5469761.patch";
hash = "sha256-W3HzV0GGhGuX/V4rox32LSw6YJ2BLTAG16bF2pZ+xYs=";
})
];
useFetchCargoVendor = true;
cargoHash = "sha256-3nmGg0dF9GesbmJUQyvSHTg0KAj3FeyCxdK03q1BctM=";
cargoHash = "sha256-eKMkvRPVM6UjURQ8GCCYYU4gTaVi/dLWh/D/XQmM6mw=";
nativeBuildInputs = [
installShellFiles

View File

@@ -11,13 +11,13 @@
buildGoModule rec {
pname = "usql";
version = "0.19.16";
version = "0.19.17";
src = fetchFromGitHub {
owner = "xo";
repo = "usql";
rev = "v${version}";
hash = "sha256-zV/6AIglY1tEeOe2bYZqpOOkuS8O+YklXkwsDidap0U=";
hash = "sha256-ouUIGvVyQY6tT97HWeDmVvKsVRIVZYI/GEF4P2k7F8Q=";
};
buildInputs = [
@@ -25,7 +25,7 @@ buildGoModule rec {
icu
];
vendorHash = "sha256-NTbsyoKL5lyY7sUjmKFGH1USCGa1EwtjWOhxQEohQr4=";
vendorHash = "sha256-s7lW8kNFfag6TUjzjjUAmAtF/T2gpi7tfnmvuPnSJx8=";
proxyVendor = true;
# Exclude drivers from the bad group

View File

@@ -56,7 +56,7 @@ rustPlatform.buildRustPackage rec {
postInstall = ''
wrapProgram $out/bin/vale-ls \
--prefix PATH : ${lib.makeBinPath [ vale ]}
--suffix PATH : ${lib.makeBinPath [ vale ]}
'';
meta = with lib; {

View File

@@ -8,13 +8,13 @@
buildGoModule rec {
pname = "wireproxy";
version = "1.0.9";
version = "1.0.10";
src = fetchFromGitHub {
owner = "pufferffish";
repo = "wireproxy";
rev = "v${version}";
hash = "sha256-VPIEgvUg0h80Cd611zXQ5mhamfJTQpaDK9kiUMy2G0A=";
hash = "sha256-F8WatQsXgq3ex2uAy8eoS2DkG7uClNwZ74eG/mJN83o=";
};
ldflags = [
@@ -23,7 +23,7 @@ buildGoModule rec {
"-X main.version=v${version}"
];
vendorHash = "sha256-DNTPzZSxcjkcv7RygTpOIgdYEQ8wBPkuJqfzZGt8ExI=";
vendorHash = "sha256-uCU5WLCKl5T4I1OccVl7WU0GM/t4RyAEmzHkJ22py30=";
passthru.tests.version = testers.testVersion {
package = wireproxy;

View File

@@ -2,40 +2,28 @@
lib,
stdenv,
fetchFromGitHub,
fetchpatch,
cmake,
}:
stdenv.mkDerivation rec {
version = "1.2.17";
stdenv.mkDerivation (finalAttrs: {
pname = "zlog";
version = "1.2.18";
src = fetchFromGitHub {
owner = "HardySimpson";
repo = pname;
rev = version;
sha256 = "sha256-ckpDMRLxObpl8N539DC5u2bPpmD7jM+KugurUfta6tg=";
repo = "zlog";
tag = finalAttrs.version;
hash = "sha256-79yyOGKgqUR1KI2+ngZd7jfVcz4Dw1IxaYfBJyjsxYc=";
};
patches = [
(fetchpatch {
name = "CVE-2024-22857.patch";
url = "https://github.com/HardySimpson/zlog/commit/c47f781a9f1e9604f5201e27d046d925d0d48ac4.patch";
hash = "sha256-3FAAHJ2R/OpNpErWXptjEh0x370/jzvK2VhuUuyaOjE=";
})
];
nativeBuildInputs = [ cmake ];
makeFlags = [ "PREFIX=${placeholder "out"}" ];
preBuild = lib.optionalString stdenv.hostPlatform.isDarwin ''
makeFlagsArray+=(CFLAGS="-Wno-pointer-to-int-cast -Wno-newline-eof")
'';
meta = with lib; {
meta = {
description = "Reliable, high-performance, thread safe, flexible, clear-model, pure C logging library";
homepage = "https://hardysimpson.github.io/zlog/";
license = licenses.lgpl21;
maintainers = [ maintainers.matthiasbeyer ];
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ matthiasbeyer ];
mainProgram = "zlog-chk-conf";
platforms = platforms.unix;
platforms = lib.platforms.unix;
};
}
})

View File

@@ -13,13 +13,13 @@ let
in
stdenv.mkDerivation rec {
pname = "zsh-fzf-tab";
version = "1.1.2";
version = "1.2.0";
src = fetchFromGitHub {
owner = "Aloxaf";
repo = "fzf-tab";
rev = "v${version}";
hash = "sha256-Qv8zAiMtrr67CbLRrFjGaPzFZcOiMVEFLg1Z+N6VMhg=";
hash = "sha256-q26XVS/LcyZPRqDNwKKA9exgBByE0muyuNb0Bbar2lY=";
};
strictDeps = true;

View File

@@ -3,33 +3,33 @@
lib,
fetchFromGitHub,
pkg-config,
libsForQt5,
dtkwidget,
qt6Packages,
dtk6widget,
xorg,
}:
stdenv.mkDerivation rec {
pname = "deepin-picker";
version = "6.0.3";
version = "6.0.4";
src = fetchFromGitHub {
owner = "linuxdeepin";
repo = pname;
rev = version;
hash = "sha256-FCFRBhInmqKap1pms8TJrUJmbF8RgiXSTCUy8G1IlAg=";
hash = "sha256-TeUhDEldte5PJJe1l0q4wUTnnaXY052YP1JAhpLz/sA=";
};
nativeBuildInputs = [
libsForQt5.qmake
libsForQt5.qttools
qt6Packages.qmake
qt6Packages.qttools
pkg-config
libsForQt5.wrapQtAppsHook
qt6Packages.wrapQtAppsHook
];
buildInputs = [
libsForQt5.qtbase
dtkwidget
libsForQt5.qtsvg
qt6Packages.qtbase
dtk6widget
qt6Packages.qtsvg
xorg.libXtst
];

View File

@@ -10,13 +10,13 @@
stdenv.mkDerivation rec {
pname = "gensio";
version = "2.8.11";
version = "2.8.12";
src = fetchFromGitHub {
owner = "cminyard";
repo = pname;
rev = "v${version}";
sha256 = "sha256-0WHMAp8EuPk+O8Tt5fSJUIN3HHyRsHQDTXiCY7sIBLw=";
sha256 = "sha256-DlveXTkdNu6Pb/0sL9K5HaOJ9HEhv2gwk5Kka9nI7U0=";
};
passthru = {

View File

@@ -11,13 +11,13 @@ let
in
stdenv.mkDerivation rec {
pname = "lief";
version = "0.16.3";
version = "0.16.4";
src = fetchFromGitHub {
owner = "lief-project";
repo = "LIEF";
rev = version;
sha256 = "sha256-tV9L4UUl+gwpzJIqrMsNeCCtcxX+wsHvPxNTqtvsoV0=";
sha256 = "sha256-3rLnT/zs7YrAYNc8I2EJevl98LHGcXFf7bVlJJfxqRc=";
};
outputs = [ "out" "py" ];

View File

@@ -21,13 +21,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "qwlroots";
version = "0.5.2";
version = "0.5.3";
src = fetchFromGitHub {
owner = "vioken";
repo = "qwlroots";
rev = finalAttrs.version;
hash = "sha256-RVIxyAC346gXy05hyT/AtConzO1ZE8lbiCg2Diin6bA=";
hash = "sha256-ZyG0JGUlz/ubtwN5wYtC8qeYsPur+0kTkD7iIjHX7KU=";
};
nativeBuildInputs = [

View File

@@ -12,13 +12,13 @@
mkDerivation rec {
pname = "qxmpp";
version = "1.9.4";
version = "1.10.0";
src = fetchFromGitHub {
owner = "qxmpp-project";
repo = pname;
rev = "v${version}";
sha256 = "sha256-Wra+PvORsvSJD4Y4z4rd3Urn5eG3tEBK+YsIlIaWFe4=";
sha256 = "sha256-pM0KxYoGMIukj5SX1MX5v4VJz5/zwNmaLP717o5++Ec=";
};
nativeBuildInputs = [

View File

@@ -160,6 +160,7 @@ stdenv.mkDerivation {
++ lists.optionals cudaSupport (
with effectiveCudaPackages;
[
cuda_cccl # <nv/target> and <cuda/std/type_traits>
cuda_cudart # cuda_runtime.h
libcublas # cublas_v2.h
libcusparse # cusparse.h
@@ -170,9 +171,6 @@ stdenv.mkDerivation {
++ lists.optionals (cudaAtLeast "11.8") [
cuda_profiler_api # <cuda_profiler_api.h>
]
++ lists.optionals (cudaAtLeast "12.0") [
cuda_cccl # <nv/target>
]
)
++ lists.optionals rocmSupport (
with effectiveRocmPackages;

View File

@@ -16,14 +16,14 @@
buildPythonPackage rec {
pname = "aiodhcpwatcher";
version = "1.1.0";
version = "1.1.1";
pyproject = true;
src = fetchFromGitHub {
owner = "bdraco";
repo = "aiodhcpwatcher";
rev = "v${version}";
hash = "sha256-/4x+FhKCEIpmFSTC5PIEe4QsYojrvx4Wlf7+WUvSHu8=";
hash = "sha256-qdtOEfhBrLpO14IJNuTL71ajmf9sjgKgjuT/3Mqycc8=";
};
postPatch = ''

View File

@@ -30,14 +30,14 @@
buildPythonPackage rec {
pname = "langsmith";
version = "0.3.6";
version = "0.3.10";
pyproject = true;
src = fetchFromGitHub {
owner = "langchain-ai";
repo = "langsmith-sdk";
tag = "v${version}";
hash = "sha256-V52sBGC4acQHfgsK5uCKQIWoeiaUnyEObVrt5TBRukU=";
hash = "sha256-kiKauRYqKEJZaKjL2YgOCgMmuw3UgSQx9+xHOdylCAQ=";
};
sourceRoot = "${src.name}/python";

View File

@@ -33,13 +33,13 @@
buildPythonPackage rec {
pname = "marimo";
version = "0.11.5";
version = "0.11.8";
pyproject = true;
# The github archive does not include the static assets
src = fetchPypi {
inherit pname version;
hash = "sha256-SELoL9ycfRAeq47dViCcutZ6lg5LUdUtcJbj93N6ig4=";
hash = "sha256-/Qhj+olq9SKks7gkHGRlHLrnlXO8rbAZUolwEaLUWe8=";
};
build-system = [ hatchling ];

View File

@@ -17,7 +17,7 @@
buildPythonPackage rec {
pname = "peewee";
version = "3.17.8";
version = "3.17.9";
pyproject = true;
disabled = pythonOlder "3.7";
@@ -26,7 +26,7 @@ buildPythonPackage rec {
owner = "coleifer";
repo = "peewee";
tag = version;
hash = "sha256-2mViwo39adzzhpFS056C1JU5fXr3zKorzkVyJrKKRhI=";
hash = "sha256-NpGTwiHI0nL/nCAqHT4v58sI0QRiFSyPFVyGOVJ0Fnk=";
};
build-system = [ setuptools ];
@@ -54,7 +54,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "Python ORM with support for various database implementation";
homepage = "http://peewee-orm.com";
changelog = "https://github.com/coleifer/peewee/blob/${version}/CHANGELOG.md";
changelog = "https://github.com/coleifer/peewee/blob/${src.tag}/CHANGELOG.md";
license = licenses.mit;
maintainers = [ ];
mainProgram = "pwiz.py";

View File

@@ -15,14 +15,14 @@
buildPythonPackage rec {
pname = "pyvo";
version = "1.6";
version = "1.6.1";
pyproject = true;
disabled = pythonOlder "3.8"; # according to setup.cfg
src = fetchPypi {
inherit pname version;
hash = "sha256-2270I+YAjrocpoRZ5+KpHbw0y+G9ovKfZLpX2N9XDKo=";
hash = "sha256-+JZxfKmCWtBtNFWNjxPEROJJuMLSpHVQekY17M3SzUE=";
};
build-system = [

View File

@@ -9,17 +9,17 @@
rustPlatform.buildRustPackage rec {
pname = "kubie";
version = "0.24.1";
version = "0.25.0";
src = fetchFromGitHub {
rev = "v${version}";
owner = "sbstp";
repo = "kubie";
sha256 = "sha256-h4GaOZ9wHhRq8/GRKrXkH7fJPpOdYmwZ2nQPsVzt66U=";
sha256 = "sha256-/TwM9ba8h5U+PGAcpXb7rAyWZjsAV+EOTFmiAHRCxQU=";
};
useFetchCargoVendor = true;
cargoHash = "sha256-uVetaDiX5IZQt8G5iKv9ucDUOo3EEvxd2+v61xchkOA=";
cargoHash = "sha256-qb3BtNGTOdxhSVYRvp/4LjlchjIPJnyXEzxMu06EBEM=";
nativeBuildInputs = [ installShellFiles ];

View File

@@ -19,9 +19,9 @@ let
};
# ./update-zen.py lqx
lqx = {
version = "6.12.14"; # lqx
version = "6.12.16"; # lqx
suffix = "lqx1"; # lqx
sha256 = "097pg0qaqiy75fdgq92vhj4bxk19q3385x67dl4wclfkfrfn5fiv"; # lqx
sha256 = "0b4dwfdn65g8w39ihcg5q1nxj3mfplf5rhc3cmks5wzscg8l766h"; # lqx
isLqx = true;
};
};

View File

@@ -6,16 +6,16 @@
buildGoModule rec {
pname = "pihole-exporter";
version = "0.4.0";
version = "1.0.0";
src = fetchFromGitHub {
owner = "eko";
repo = pname;
rev = "v${version}";
sha256 = "sha256-ZHeAp2++faqoxt+2uvtea2+xPST2sonuBJAhI6GZg1Y=";
sha256 = "sha256-Sum27hjs0Jvi1UWGeQcR8z9zmZ/I40uBFpKeHgHfFrA=";
};
vendorHash = "sha256-Wn4W7e8v/njvODA0znqtZsMRfcH6L6r5biAOwfyKUAU=";
vendorHash = "sha256-7f/upTF3/w40wWGdcw0h3kOPlo8ZeyRna6FapnF2X0s=";
meta = with lib; {
description = "Prometheus exporter for PI-Hole's Raspberry PI ad blocker";

View File

@@ -7,16 +7,16 @@
buildGoModule rec {
pname = "postgres_exporter";
version = "0.16.0";
version = "0.17.0";
src = fetchFromGitHub {
owner = "prometheus-community";
repo = "postgres_exporter";
rev = "v${version}";
sha256 = "sha256-zsSqZGgvhi7K9eKFGkfFP2CAkKBn9ZS4p+qQjrVjuyw=";
sha256 = "sha256-M7CnAbyAeVLfFyPDGYOCubcE7i/caQ0MDLi3JKeN6FA=";
};
vendorHash = "sha256-FQ9fh6SJ1ebDOfneSJh/EKHGEM5nId518q5HG9YlSYk=";
vendorHash = "sha256-Dl44VTaDE90nhOU0zxZvd/zrVe8bLRnT16ISqJMpzpU=";
ldflags =
let