Merge master into staging-next

This commit is contained in:
nixpkgs-ci[bot]
2025-04-15 12:06:42 +00:00
committed by GitHub
41 changed files with 700 additions and 268 deletions
+6
View File
@@ -17395,6 +17395,12 @@
github = "noaccOS";
githubId = 24324352;
};
noahfraiture = {
name = "Noahcode";
email = "pro@noahcode.dev";
github = "noahfraiture";
githubId = 94681915;
};
noahgitsham = {
name = "Noah Gitsham";
github = "noahgitsham";
@@ -39,7 +39,7 @@ writeScriptBin "nvidia-cdi-generator" ''
--device-name-strategy ${deviceNameStrategy} \
--ldconfig-path ${lib.getExe' glibc "ldconfig"} \
--library-search-path ${lib.getLib nvidia-driver}/lib \
--nvidia-ctk-path ${lib.getExe' nvidia-container-toolkit "nvidia-ctk"}
--nvidia-cdi-hook-path ${lib.getExe' nvidia-container-toolkit.tools "nvidia-cdi-hook"}
}
function additionalMount {
@@ -173,7 +173,10 @@ stdenv.mkDerivation rec {
wrapProgramShell $out/opt/${binaryName}/${binaryName} \
"''${gappsWrapperArgs[@]}" \
--add-flags "\''${NIXOS_OZONE_WL:+\''${WAYLAND_DISPLAY:+--ozone-platform=wayland --enable-features=WaylandWindowDecorations --enable-wayland-ime=true}}" \
${lib.strings.optionalString withTTS "--add-flags \"--enable-speech-dispatcher\""} \
${lib.strings.optionalString withTTS ''
--run 'if [[ "''${NIXOS_SPEECH:-default}" != "False" ]]; then NIXOS_SPEECH=True; else unset NIXOS_SPEECH; fi' \
--add-flags "\''${NIXOS_SPEECH:+--enable-speech-dispatcher}" \
''} \
${lib.strings.optionalString enableAutoscroll "--add-flags \"--enable-blink-features=MiddleClickAutoscroll\""} \
--prefix XDG_DATA_DIRS : "${gtk3}/share/gsettings-schemas/${gtk3.name}/" \
--prefix LD_LIBRARY_PATH : ${libPath}:$out/opt/${binaryName} \
@@ -40,11 +40,11 @@
python3.pkgs.buildPythonApplication rec {
pname = "gajim";
version = "2.0.3";
version = "2.1.0";
src = fetchurl {
url = "https://gajim.org/downloads/${lib.versions.majorMinor version}/gajim-${version}.tar.gz";
hash = "sha256-DbM80fyJ+jwB9Yc9vfoiDqW7Sx7MDR0OEkHdOC6nRG4=";
hash = "sha256-LuguvOkqFDHG46+J2Q0rXnRHRuiVdCG84FuZ8CeLDYE=";
};
format = "pyproject";
+1 -1
View File
@@ -50,7 +50,7 @@ stdenvNoCC.mkDerivation rec {
mainProgram = "aapt2";
homepage = "https://developer.android.com/tools/aapt2";
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ linsui ];
maintainers = with lib.maintainers; [ linsui ] ++ lib.teams.android.members;
platforms = lib.platforms.unix;
badPlatforms = [
# The linux executable only supports x86_64
@@ -4,7 +4,6 @@
fetchFromGitHub,
rustPlatform,
libiconv,
Security,
}:
rustPlatform.buildRustPackage rec {
@@ -14,7 +13,7 @@ rustPlatform.buildRustPackage rec {
src = fetchFromGitHub {
owner = "dalance";
repo = pname;
rev = "v${version}";
tag = "v${version}";
sha256 = "sha256-q0o2PQngbDLumck27V0bIiB35zesn55Y+MwK2GjNVWo=";
};
@@ -23,7 +22,6 @@ rustPlatform.buildRustPackage rec {
buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [
libiconv
Security
];
meta = with lib; {
+1 -1
View File
@@ -67,7 +67,7 @@ stdenv.mkDerivation rec {
mainProgram = "apksigner";
homepage = "https://developer.android.com/studio/command-line/apksigner";
license = licenses.asl20;
maintainers = with maintainers; [ linsui ];
maintainers = with maintainers; [ linsui ] ++ lib.teams.android.members;
platforms = platforms.unix;
};
}
@@ -2,6 +2,7 @@
lib,
stdenv,
fetchFromGitHub,
fetchpatch,
rustPlatform,
cmake,
just,
@@ -36,6 +37,14 @@ rustPlatform.buildRustPackage (finalAttrs: {
hash = "sha256-UKg3TIpyaqtynk6wLFFPpv69F74hmqfMVPra2+iFbvE=";
};
patches = [
# TODO: This is merged and will be included in the 7th Alpha release, remove it then.
(fetchpatch {
url = "https://github.com/pop-os/cosmic-settings/commit/2e2898b31fabcb3f3b561e6c4cea2aca9de9b284.patch";
hash = "sha256-ZGJlGmR6lZB697uQ+ZsjvisNbPKBlBdRK/Ti541ZdlE=";
})
];
useFetchCargoVendor = true;
cargoHash = "sha256-mf/Cw3/RLrCYgsk7JKCU2+oPn1VPbD+4JzkUmbd47m8=";
+5
View File
@@ -0,0 +1,5 @@
{
python3Packages,
}:
python3Packages.toPythonApplication python3Packages.csaf-tool
+4 -4
View File
@@ -18,19 +18,19 @@
let
pnpm = pnpm_10;
pname = "fedistar";
version = "1.11.2";
version = "1.11.3";
src = fetchFromGitHub {
owner = "h3poteto";
repo = "fedistar";
tag = "v${version}";
hash = "sha256-W05vWCP4zHrijFzmdCPbX/aN4UbJ0ALXGMHyMAEEig4=";
hash = "sha256-Q2j6K4ys/z77+n3kdGJ15rWbFlbbIHBWB9hOARsgg2A=";
};
fedistar-frontend = stdenvNoCC.mkDerivation (finalAttrs: {
pname = "fedistar-frontend";
inherit version src;
pnpmDeps = pnpm.fetchDeps {
inherit pname version src;
hash = "sha256-s2Kz5+xsrjGB11zAChSTaJNUewGFA6JAcj4kuId+CDY=";
hash = "sha256-xXVsjAXmrsOp+mXrYAxSKz4vX5JApLZ+Rh6hrYlnJDI=";
};
nativeBuildInputs = [
pnpm.configHook
@@ -63,7 +63,7 @@ rustPlatform.buildRustPackage {
sourceRoot = "${src.name}/src-tauri";
useFetchCargoVendor = true;
cargoHash = "sha256-0Z1V352rUXP+yKT55UOrH9ByJDYGJl/tYJG2ofJAKA0=";
cargoHash = "sha256-ZJgyrFDtzAH3XqDdnJ27Yn+WsTMrZR2+lnkZ6bw6hzg=";
postPatch = ''
substituteInPlace ./tauri.conf.json \
+40
View File
@@ -0,0 +1,40 @@
{
lib,
rustPlatform,
fetchFromGitHub,
openssl,
pkg-config,
versionCheckHook,
nix-update-script,
}:
rustPlatform.buildRustPackage (finalAttrs: {
pname = "foodfetch";
version = "0.1.1";
src = fetchFromGitHub {
owner = "noahfraiture";
repo = "foodfetch";
tag = "v${finalAttrs.version}";
hash = "sha256-TUgj3zS18lCtkyxYrG4f156YqFSCGXzfbK6b+Owacto=";
};
useFetchCargoVendor = true;
cargoHash = "sha256-ZPV6sDQHV+G0HxRAVlcilh4tCCQspTnxnH1aHxVP8tI=";
nativeBuildInputs = [ pkg-config ];
buildInputs = [ openssl ];
doInstallCheck = true;
nativeInstallCheck = [ versionCheckHook ];
passthru.updateScript = nix-update-script { };
meta = {
changelog = "https://github.com/noahfraiture/foodfetch/releases/tag/v${finalAttrs.version}";
description = "Yet another fetch to quickly get recipes";
homepage = "https://github.com/noahfraiture/foodfetch";
license = lib.licenses.mit;
mainProgram = "foodfetch";
maintainers = with lib.maintainers; [ noahfraiture ];
};
})
+3 -3
View File
@@ -7,16 +7,16 @@
buildGoModule rec {
pname = "gh-skyline";
version = "0.1.4";
version = "0.1.5";
src = fetchFromGitHub {
owner = "github";
repo = "gh-skyline";
tag = "v${version}";
hash = "sha256-2i1f3iOrabTc+r5iUzghF3sJ7vgpTC1dmzY/z6h/oCg=";
hash = "sha256-jcdOLoyOXq270SaObMpCD+ts6Hj8wqSAjUZWEg3F9+w=";
};
vendorHash = "sha256-g4YqNts50RUBh1Gu9vSI29uvk0iHSnMgI1+KBFm5rNI=";
vendorHash = "sha256-rCFHYofUQlfRMP7bJav2se7oAkE7rS8KJl1n8kCsSag=";
ldflags = [
"-s"
+2 -2
View File
@@ -12,13 +12,13 @@
buildGoModule rec {
pname = "gocryptfs";
version = "2.5.3";
version = "2.5.4";
src = fetchFromGitHub {
owner = "rfjakob";
repo = pname;
rev = "v${version}";
sha256 = "sha256-0iCCIAOAzLIeZ+eZYJTVXgOyKIsQnKe/XazFVECZDTM=";
sha256 = "sha256-lDIKMcZLAE1ehijzhpx6G966xzdhusT40Dy06LXBn74=";
};
vendorHash = "sha256-WfTJ8TuFupEa391XQMDl3hKTjrmRHJqvYb1haAGHW/U=";
+3 -3
View File
@@ -7,17 +7,17 @@
rustPackages.rustPlatform.buildRustPackage rec {
pname = "hawkeye";
version = "6.0.2";
version = "6.0.3";
src = fetchFromGitHub {
owner = "korandoru";
repo = "hawkeye";
tag = "v${version}";
hash = "sha256-wT6c2wA31+xFcgPUp4djuvsHxwWyEderQTPSzLLqeAg=";
hash = "sha256-reeNsnWvn7sSfyqjGIk8jFnv8HaEBJsqitmNbRa9eTM=";
};
useFetchCargoVendor = true;
cargoHash = "sha256-qWn9duoGmYVHGBnjT57/m2BT/yc9BNUGHSn748ZmAzg=";
cargoHash = "sha256-vvAbdY6C/cCiDu4hl4AL3Gh+TrbC93rn/l6NzgAsFuo=";
nativeBuildInputs = [
pkg-config
+2 -2
View File
@@ -9,11 +9,11 @@
stdenv.mkDerivation (finalAttrs: {
pname = "kshutdown";
version = "5.92-beta";
version = "6.0";
src = fetchurl {
url = "mirror://sourceforge/project/kshutdown/KShutdown/${finalAttrs.version}/kshutdown-source-${finalAttrs.version}.zip";
hash = "sha256-EYgb2jeUoLNSPFIzlicnrmsccGc1nvoE5iDVt9x83ns=";
hash = "sha256-GXs0Cb1gtlPy8fxy3CJ10t97BENMWFsRJHij+104BLA=";
name = "kshutdown-source-${finalAttrs.version}.zip";
};
@@ -2,7 +2,7 @@
lib,
fetchFromGitHub,
buildNpmPackage,
electron_33,
electron_34,
makeWrapper,
testers,
mattermost-desktop,
@@ -10,21 +10,21 @@
}:
let
electron = electron_33;
electron = electron_34;
in
buildNpmPackage rec {
pname = "mattermost-desktop";
version = "5.10.2";
version = "5.11.2";
src = fetchFromGitHub {
owner = "mattermost";
repo = "desktop";
tag = "v${version}";
hash = "sha256-LHjVmrsOdk8vfsqvNEWkzpusm6jbz3SOb3bEaIb7rb4=";
hash = "sha256-03874pV7/GqydMdaSlh3N17LsbHppfPdYJ8nGdbvvbk=";
};
npmDepsHash = "sha256-LAbqsMdMmmHGgvg2ilz6neQxMOK3jtCKt8K0M8BWifs=";
npmDepsHash = "sha256-v6XEJJ9kozkY7HSLNJtM+86+36G7wt8xIFwCyO7x11Y=";
npmBuildScript = "build-prod";
makeCacheWritable = true;
+3 -3
View File
@@ -9,18 +9,18 @@
rustPlatform.buildRustPackage rec {
pname = "mountpoint-s3";
version = "1.16.1";
version = "1.16.2";
src = fetchFromGitHub {
owner = "awslabs";
repo = "mountpoint-s3";
rev = "v${version}";
hash = "sha256-/a9chdeijaGKJ3nDDYYZLdS9JrZiAjC8QFQ6bjdLWT8=";
hash = "sha256-5zib6F+OtOqxJei4+HzzEEMvjOoltdcPfIc6kzUJYgw=";
fetchSubmodules = true;
};
useFetchCargoVendor = true;
cargoHash = "sha256-qFPvNCRF3eUprj2/88RF+H5O3Kz9QF9SQqPfXb9Yogo=";
cargoHash = "sha256-3wEmtBEYvvHZ0Tde+o//YW8J20o6t/v8C0vq/CICHD0=";
# thread 'main' panicked at cargo-auditable/src/collect_audit_data.rs:77:9:
# cargo metadata failure: error: none of the selected packages contains these features: libfuse3
@@ -61,7 +61,7 @@ setupMpiCheck() {
;;
MPICH)
# Fix to make mpich run in a sandbox
export HYDRA_IFACE=lo
export HYDRA_IFACE="@iface@"
# Disable sysfs cpu topology directory discovery.
export HWLOC_XMLFILE="@topology@"
;;
@@ -1,9 +1,14 @@
{ callPackage, makeSetupHook }:
{
callPackage,
makeSetupHook,
stdenv,
}:
makeSetupHook {
name = "mpi-checkPhase-hook";
substitutions = {
iface = if stdenv.hostPlatform.isDarwin then "lo0" else "lo";
topology = ./topology.xml;
};
} ./mpi-check-hook.sh
@@ -1,7 +1,7 @@
{
lib,
glibc,
fetchFromGitLab,
fetchFromGitHub,
makeWrapper,
buildGoModule,
formats,
@@ -26,14 +26,14 @@ let
cliVersionPackage = "github.com/NVIDIA/nvidia-container-toolkit/internal/info";
in
buildGoModule rec {
pname = "container-toolkit/container-toolkit";
version = "1.15.0-rc.3";
pname = "nvidia-container-toolkit";
version = "1.17.5";
src = fetchFromGitLab {
owner = "nvidia";
src = fetchFromGitHub {
owner = "NVIDIA";
repo = pname;
rev = "v${version}";
hash = "sha256-IH2OjaLbcKSGG44aggolAOuJkjk+GaXnnTbrXfZ0lVo=";
hash = "sha256-vEo8agJ3jTaBokBjdGcO2naE457y8KPUAedC8vtwD1Y=";
};
@@ -51,23 +51,22 @@ buildGoModule rec {
];
postPatch = ''
# Replace the default hookDefaultFilePath to the $out path and override
# default ldconfig locations to the one in nixpkgs.
substituteInPlace internal/config/config.go \
--replace '/usr/bin/nvidia-container-runtime-hook' "$out/bin/nvidia-container-runtime-hook" \
--replace '/sbin/ldconfig' '${lib.getBin glibc}/sbin/ldconfig'
substituteInPlace internal/config/config_test.go \
--replace '/usr/bin/nvidia-container-runtime-hook' "$tools/bin/nvidia-container-runtime-hook" \
--replace '/sbin/ldconfig' '${lib.getBin glibc}/sbin/ldconfig'
substituteInPlace tools/container/toolkit/toolkit.go \
--replace '/sbin/ldconfig' '${lib.getBin glibc}/sbin/ldconfig'
substituteInPlace cmd/nvidia-ctk/hook/update-ldcache/update-ldcache.go \
--replace '/sbin/ldconfig' '${lib.getBin glibc}/sbin/ldconfig'
'';
subPackages = [
"cmd/nvidia-cdi-hook"
"cmd/nvidia-container-runtime.cdi"
"cmd/nvidia-container-runtime-hook"
"cmd/nvidia-container-runtime.legacy"
"cmd/nvidia-ctk"
];
# Based on upstream's Makefile:
# https://gitlab.com/nvidia/container-toolkit/container-toolkit/-/blob/03cbf9c6cd26c75afef8a2dd68e0306aace80401/Makefile#L64
ldflags = [
@@ -104,7 +103,7 @@ buildGoModule rec {
--prefix PATH : ${libnvidia-container}/bin
mkdir -p $tools/bin
mv $out/bin/{containerd,crio,docker,nvidia-toolkit,toolkit} $tools/bin
mv $out/bin/{nvidia-cdi-hook,nvidia-container-runtime.cdi,nvidia-container-runtime-hook,nvidia-container-runtime.legacy} $tools/bin
''
+ lib.optionalString (configTemplate != null || configTemplatePath != null) ''
mkdir -p $out/etc/nvidia-container-runtime
@@ -160,8 +160,13 @@ python.pkgs.buildPythonApplication rec {
];
pythonRelaxDeps = [
"celery"
"django-allauth"
"django-extensions"
"drf-spectacular-sidecar"
"filelock"
"python-dotenv"
"rapidfuzz"
# TODO: https://github.com/NixOS/nixpkgs/pull/373099
"zxing-cpp"
];
+3 -15
View File
@@ -2,33 +2,21 @@
lib,
fetchFromGitea,
rustPlatform,
pkg-config,
openssl,
curl,
}:
rustPlatform.buildRustPackage rec {
pname = "pay-respects";
version = "0.7.0";
version = "0.7.5";
src = fetchFromGitea {
domain = "codeberg.org";
owner = "iff";
repo = "pay-respects";
rev = "v${version}";
hash = "sha256-xuZkZXVEXSmRGp1huVpqvjrP5kllq3fGg1Mg7wuyE3E=";
hash = "sha256-NmFuu6uS8maAoN9U2ZdEyeJeozR3ubhoMrhvWKDxbMI=";
};
useFetchCargoVendor = true;
cargoHash = "sha256-aocFplTvjc3zV6NL6UKzdfdx5ry+jhvi4azceC0KSKA=";
nativeBuildInputs = [
pkg-config
];
buildInputs = [
openssl
curl
];
cargoHash = "sha256-xqq4PXvon6edjJ4VhrhXD8QtDGWlMeJnl8mnH8rdIvU=";
meta = {
description = "Terminal command correction, alternative to `thefuck`, written in Rust";
+14 -12
View File
@@ -3,7 +3,7 @@
stdenv,
fetchFromGitHub,
buildNpmPackage,
nodejs_18,
systemdLibs,
coreutils,
ffmpeg-headless,
imagemagick_light,
@@ -26,17 +26,15 @@ assert
(!withFirefox && !withChromium) -> throw "Either `withFirefox` or `withChromium` must be enabled.";
buildNpmPackage rec {
pname = "sitespeed-io";
version = "34.0.1";
version = "37.3.2";
src = fetchFromGitHub {
owner = "sitespeedio";
repo = "sitespeed.io";
rev = "v${version}";
hash = "sha256-yC/TlAJa71hbPYYuqPV+k3syGuo/VhnNjXmmxh47ySQ=";
tag = "v${version}";
hash = "sha256-sLRwNWAP83Lcnz39AkPc//NIGwRf70UqritTVJqMiws=";
};
nodejs = nodejs_18;
postPatch = ''
ln -s npm-shrinkwrap.json package-lock.json
'';
@@ -46,9 +44,13 @@ buildNpmPackage rec {
GECKODRIVER_SKIP_DOWNLOAD = true;
EDGEDRIVER_SKIP_DOWNLOAD = true;
buildInputs = [
systemdLibs
];
dontNpmBuild = true;
npmInstallFlags = [ "--omit=dev" ];
npmDepsHash = "sha256-Q0cWxV5OOaG8Z3aM2j0HtD1e9yPFVDSRcMKBf/yscv4=";
npmDepsHash = "sha256-mDcvAvZgTJ4vEHb6ZAtZrBnmHglf1i4Yipl3bxIkw0s=";
postInstall = ''
mv $out/bin/sitespeed{.,-}io
@@ -71,7 +73,7 @@ buildNpmPackage rec {
''
wrapProgram $out/bin/sitespeed-io \
--set PATH ${
lib.makeBinPath ([
lib.makeBinPath [
(python3.withPackages (p: [
p.numpy
p.opencv4
@@ -82,7 +84,7 @@ buildNpmPackage rec {
xorg.xorgserver
procps
coreutils
])
]
} \
${lib.optionalString withChromium "--add-flags '${chromiumArgs}'"} \
${lib.optionalString withFirefox "--add-flags '${firefoxArgs}'"} \
@@ -94,11 +96,11 @@ buildNpmPackage rec {
updateScript = nix-update-script { };
};
meta = with lib; {
meta = {
description = "Open source tool that helps you monitor, analyze and optimize your website speed and performance";
homepage = "https://sitespeed.io";
license = licenses.mit;
maintainers = with maintainers; [ misterio77 ];
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ misterio77 ];
platforms = lib.unique (geckodriver.meta.platforms ++ chromedriver.meta.platforms);
mainProgram = "sitespeed-io";
};
+5 -5
View File
@@ -7,7 +7,7 @@
makeWrapper,
}:
let
version = "4.1.3";
version = "4.1.4";
inherit (stdenv.hostPlatform) system;
throwSystem = throw "tailwindcss has not been packaged for ${system} yet.";
@@ -22,10 +22,10 @@ let
hash =
{
aarch64-darwin = "sha256-kQyl5X6CkuXUJK7e8bLsaIJ2Bqbw23OLnrOaFwnI0ZY=";
aarch64-linux = "sha256-tF7Tr5EJk1zL0GJzLk+jGymEzaobcT+osBV+GGTs78E=";
x86_64-darwin = "sha256-MR2i+TGVI3L0O6/k/9LBgP+axu28hoVX3HwOJbyq1V4=";
x86_64-linux = "sha256-xAYhKKS3oEUPDwmAvE+3Gv4VZ6a88OftvzRburDuP2Q=";
aarch64-darwin = "sha256-x7piRWxtlEF3XJDKbwo9+AD4LO3k6SOJ+TRTbejPUuk=";
aarch64-linux = "sha256-oUU371GpnBpVw3ZLc7gWgdhP91GXrXZvmmYo1hDPJ08=";
x86_64-darwin = "sha256-zQ4adIfAuRip9LLSLTGHUhgeiRi4Z1cLQJCC9pR1zYg=";
x86_64-linux = "sha256-D6i7uL7KckL2RVvwG7410wg4ePYwjsSkzsMK7Ra8pG0=";
}
.${system} or throwSystem;
in
+2 -2
View File
@@ -39,11 +39,11 @@
stdenv.mkDerivation (finalAttrs: {
pname = "tidal-hifi";
version = "5.18.0";
version = "5.18.2";
src = fetchurl {
url = "https://github.com/Mastermindzh/tidal-hifi/releases/download/${finalAttrs.version}/tidal-hifi_${finalAttrs.version}_amd64.deb";
sha256 = "sha256-R5Xw9uIptVPYEZ73TtdWarQNtn8nhAUN+zA5tnzTaCU=";
sha256 = "sha256-jo3vnq7ul7e+UsaBswil8EctUxVJMcTxo77YyQ2ncIM=";
};
nativeBuildInputs = [
+4 -1
View File
@@ -139,7 +139,10 @@ stdenv.mkDerivation (finalAttrs: {
lib.optionalString stdenv.hostPlatform.isLinux ''
makeWrapper ${electron}/bin/electron $out/bin/vesktop \
--add-flags $out/opt/Vesktop/resources/app.asar \
${lib.optionalString withTTS "--add-flags \"--enable-speech-dispatcher\""} \
${lib.strings.optionalString withTTS ''
--run 'if [[ "''${NIXOS_SPEECH:-default}" != "False" ]]; then NIXOS_SPEECH=True; else unset NIXOS_SPEECH; fi' \
--add-flags "\''${NIXOS_SPEECH:+--enable-speech-dispatcher}" \
''} \
${lib.optionalString withMiddleClickScroll "--add-flags \"--enable-blink-features=MiddleClickAutoscroll\""} \
--add-flags "\''${NIXOS_OZONE_WL:+\''${WAYLAND_DISPLAY:+--ozone-platform-hint=auto --enable-features=WaylandWindowDecorations --enable-wayland-ime=true}}"
''
+2 -2
View File
@@ -16,13 +16,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "zapret";
version = "70.5";
version = "70.6";
src = fetchFromGitHub {
owner = "bol-van";
repo = "zapret";
tag = "v${finalAttrs.version}";
hash = "sha256-El/3qWZCyN5WixDWbtv+W69z0WITGMODX83dwDIT/94=";
hash = "sha256-VnC4UeR8Zxr8oKx9icZBTUNjVWpd16wLKyZ+zNShJQk=";
};
buildInputs = [
+3 -10
View File
@@ -15,22 +15,15 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "zellij";
version = "0.42.1";
version = "0.42.2";
src = fetchFromGitHub {
owner = "zellij-org";
repo = "zellij";
tag = "v${finalAttrs.version}";
hash = "sha256-EK+eQfNhfVxjIsoyj43tcRjHDT9O8/n7hUz24BC42nw=";
hash = "sha256-O7BZlPSBWy+q349NYCUsw4Rb5X3xyl5Ar+a/uQPQhZY=";
};
# Fix build with Rust 1.86
# FIXME: remove when merged upstream
# See: https://github.com/zellij-org/zellij/pull/4118
cargoPatches = [
./rust-1.86.patch
];
# Remove the `vendored_curl` feature in order to link against the libcurl from nixpkgs instead of
# the vendored one
postPatch = ''
@@ -39,7 +32,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
'';
useFetchCargoVendor = true;
cargoHash = "sha256-d2/tEYU2tOLtC0NHa7YBGrbmHHDV7BkUZHJ2P7GdwAw=";
cargoHash = "sha256-Vo3bshaHjy2F2WFGgaIDEFFAh0e5VPp2G4fETgIH484=";
env.OPENSSL_NO_VENDOR = 1;
@@ -27,7 +27,8 @@ stdenv.mkDerivation rec {
src = fetchFromGitHub {
owner = "linuxdeepin";
repo = pname;
# DDE 23 releases has moved to `linuxdeepin/dde-session-shell-snipe`
repo = "dde-session-shell-snipe";
rev = version;
hash = "sha256-v0+Bz6J77Kgf4YV1iDhCqhmcNn493GFq1IEQbXBAVUU=";
};
@@ -2,20 +2,21 @@
lib,
rustPlatform,
cmake,
rustfmt,
fetchFromGitHub,
Security,
stdenv,
}:
rustPlatform.buildRustPackage rec {
let
inherit (stdenv.targetPlatform.rust) cargoShortTarget;
in
rustPlatform.buildRustPackage (finalAttrs: {
pname = "wasmtime";
version = "31.0.0";
src = fetchFromGitHub {
owner = "bytecodealliance";
repo = pname;
rev = "v${version}";
repo = "wasmtime";
tag = "v${finalAttrs.version}";
hash = "sha256-IQeYmqCXhzWsuufrLKeBI2sw86dXbn7c5DbmcoJTWvo=";
fetchSubmodules = true;
};
@@ -37,15 +38,7 @@ rustPlatform.buildRustPackage rec {
];
buildInputs = lib.optional stdenv.hostPlatform.isDarwin Security;
# rustfmt is brought into scope to fix the following
# warning: cranelift-codegen@0.108.0:
# Failed to run `rustfmt` on ISLE-generated code: Os
# { code: 2, kind: NotFound, message: "No such file or directory" }
nativeBuildInputs = [
cmake
rustfmt
];
nativeBuildInputs = [ cmake ];
doCheck =
with stdenv.buildPlatform;
@@ -65,9 +58,15 @@ rustPlatform.buildRustPackage rec {
install -m 0644 ''${!outputLib}/lib/* $dev/lib
rm -r ''${!outputLib}/lib
# copy the build.rs generated c-api headers
install -d -m0755 $dev/include/wasmtime
install -m0644 $src/crates/c-api/include/*.h $dev/include
install -m0644 $src/crates/c-api/include/wasmtime/*.h $dev/include/wasmtime
# https://github.com/rust-lang/cargo/issues/9661
install -m0644 \
target/${cargoShortTarget}/release/build/wasmtime-c-api-impl-*/out/include/*.h \
$dev/include
install -m0644 \
target/${cargoShortTarget}/release/build/wasmtime-c-api-impl-*/out/include/wasmtime/*.h \
$dev/include/wasmtime
''
+ lib.optionalString stdenv.hostPlatform.isDarwin ''
install_name_tool -id \
@@ -75,16 +74,16 @@ rustPlatform.buildRustPackage rec {
$dev/lib/libwasmtime.dylib
'';
meta = with lib; {
meta = {
description = "Standalone JIT-style runtime for WebAssembly, using Cranelift";
homepage = "https://wasmtime.dev/";
license = licenses.asl20;
license = lib.licenses.asl20;
mainProgram = "wasmtime";
maintainers = with maintainers; [
maintainers = with lib.maintainers; [
ereslibre
matthewbauer
];
platforms = platforms.unix;
changelog = "https://github.com/bytecodealliance/wasmtime/blob/v${version}/RELEASES.md";
platforms = lib.platforms.unix;
changelog = "https://github.com/bytecodealliance/wasmtime/blob/v${finalAttrs.version}/RELEASES.md";
};
}
})
@@ -0,0 +1,47 @@
{
lib,
buildPythonPackage,
fetchFromGitHub,
packageurl-python,
pythonOlder,
rich,
setuptools,
versionCheckHook,
}:
buildPythonPackage rec {
pname = "csaf-tool";
version = "0.3.2";
pyproject = true;
disabled = pythonOlder "3.6";
src = fetchFromGitHub {
owner = "anthonyharrison";
repo = "csaf";
tag = "${version}";
hash = "sha256-LR6r03z0nvvAQgFHaTWfukoJmLZ6SLPXfbp/G8N/HtM=";
};
build-system = [ setuptools ];
dependencies = [
packageurl-python
rich
];
# has not tests
doCheck = false;
pythonImportsCheck = [ "csaf" ];
nativeCheckInputs = [ versionCheckHook ];
meta = with lib; {
description = "CSAF generator and validator";
homepage = "https://github.com/anthonyharrison/csaf";
changelog = "https://github.com/anthonyharrison/csaf/releases/tag/${src.tag}";
license = licenses.asl20;
maintainers = with maintainers; [ teatwig ];
};
}
@@ -23,14 +23,14 @@
buildPythonPackage rec {
pname = "jaxopt";
version = "0.8.4";
version = "0.8.5";
pyproject = true;
src = fetchFromGitHub {
owner = "google";
repo = "jaxopt";
tag = "jaxopt-v${version}";
hash = "sha256-StuI9Z9wRjuvjsGoQUkcjoKbR6hNkGmOcddUc18yO3I=";
hash = "sha256-vPXrs8J81O+27w9P/fEFr7w4xClKb8T0IASD+iNhztQ=";
};
build-system = [ setuptools ];
@@ -12,7 +12,7 @@
buildPythonPackage rec {
pname = "lib4sbom";
version = "0.8.1";
version = "0.8.3";
pyproject = true;
disabled = pythonOlder "3.7";
@@ -21,7 +21,7 @@ buildPythonPackage rec {
owner = "anthonyharrison";
repo = "lib4sbom";
tag = "v${version}";
hash = "sha256-OxYYHiV7TuPiLyd/rdrGfY3agv0vBcATaod37XYb7DY=";
hash = "sha256-7ERjzfMIz1tRvShxO2hR+DzRYyfV3KxpHmgJTLErnRw=";
};
build-system = [ setuptools ];
@@ -60,7 +60,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "Library to ingest and generate SBOMs";
homepage = "https://github.com/anthonyharrison/lib4sbom";
changelog = "https://github.com/anthonyharrison/lib4sbom/releases/tag/v${version}";
changelog = "https://github.com/anthonyharrison/lib4sbom/releases/tag/${src.tag}";
license = licenses.asl20;
maintainers = with maintainers; [ teatwig ];
};
@@ -0,0 +1,46 @@
{
lib,
buildPythonPackage,
fetchFromGitHub,
csaf-tool,
lib4sbom,
packageurl-python,
pythonOlder,
setuptools,
}:
buildPythonPackage rec {
pname = "lib4vex";
version = "0.2.0";
pyproject = true;
disabled = pythonOlder "3.7";
src = fetchFromGitHub {
owner = "anthonyharrison";
repo = "lib4vex";
tag = "v${version}";
hash = "sha256-mR9ZpJDC2O04js3Kd/8qlg4Ds/jy2CmpTywRVYqmnQw=";
};
build-system = [ setuptools ];
dependencies = [
csaf-tool
lib4sbom
packageurl-python
];
# has no tests
doCheck = false;
pythonImportsCheck = [ "lib4vex" ];
meta = with lib; {
description = "Library to ingest and generate VEX documents";
homepage = "https://github.com/anthonyharrison/lib4vex";
changelog = "https://github.com/anthonyharrison/lib4vex/releases/tag/${src.tag}";
license = licenses.asl20;
maintainers = with maintainers; [ teatwig ];
};
}
@@ -16,7 +16,7 @@
buildPythonPackage rec {
pname = "nbxmpp";
version = "6.0.2";
version = "6.1.1";
format = "pyproject";
disabled = pythonOlder "3.10";
@@ -26,7 +26,7 @@ buildPythonPackage rec {
owner = "gajim";
repo = "python-nbxmpp";
rev = "refs/tags/${version}";
hash = "sha256-k7cC1H+o+17sTahsjhkAzq5f8/61DRtK9gi+sbPCM6w=";
hash = "sha256-zuPaQCBXJl515MFSfJ2Y9cQtVccDGGSQzpZn3DTSa3Q=";
};
nativeBuildInputs = [
@@ -12,6 +12,7 @@ gem 'cairo-gobject'
gem 'camping'
# gem 'capybara-webkit' takes too long to build right now since webkit depends on ruby
gem 'charlock_holmes'
gem 'cf-uaac'
gem 'cld3'
gem 'cocoapods'
gem 'cocoapods-acknowledgements'
@@ -9,11 +9,11 @@
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "mcaselector";
version = "2.5.1";
version = "2.5.2";
src = fetchurl {
url = "https://github.com/Querz/mcaselector/releases/download/${finalAttrs.version}/mcaselector-${finalAttrs.version}.jar";
hash = "sha256-pdnJK35hWFAJogRzICVerqfpGJqVxWgRsy1v5nlCLGc=";
hash = "sha256-bbhbTsMtBIBTGd6IRTKPzY5T8NLfLqBu2bYc8GK8y/U=";
};
dontUnpack = true;
+42 -21
View File
@@ -2,64 +2,68 @@
lib,
buildPythonApplication,
fetchFromGitHub,
# aiohttp[speedups]
aiodns,
# build-system
setuptools,
# dependencies
aiohttp,
beautifulsoup4,
brotlipy,
cvss,
distro,
filetype,
google-cloud-sdk,
jinja2,
jsonschema,
lib4sbom,
lib4vex,
packageurl-python,
packaging,
plotly,
pytestCheckHook,
python-gnupg,
pyyaml,
requests,
rich,
rpmfile,
setuptools,
xmlschema,
zipp,
zstandard,
# optional-dependencies
reportlab,
pip,
testers,
cve-bin-tool,
# runtime-dependencies
google-cloud-sdk,
# tests
versionCheckHook,
}:
buildPythonApplication rec {
pname = "cve-bin-tool";
version = "3.3";
format = "setuptools";
version = "3.4";
pyproject = true;
src = fetchFromGitHub {
owner = "intel";
repo = "cve-bin-tool";
tag = "v${version}";
hash = "sha256-A5w4U5EDX+UZWNMuz8GTOcubo8N2KfDlVV0aRNsO8/E=";
hash = "sha256-pv8XjKjZBUw5FmmUn1dakGeS1uw2xzF3wSIZOYQ2/3c=";
};
# Wants to open a sqlite database, access the internet, etc
doCheck = false;
build-system = [ setuptools ];
dependencies = [
# aiohttp[speedups]
aiodns
aiohttp
beautifulsoup4
brotlipy
cvss
distro
filetype
google-cloud-sdk # gsutil
jinja2
jsonschema
lib4sbom
lib4vex
packageurl-python
packaging
plotly
@@ -70,24 +74,41 @@ buildPythonApplication rec {
rpmfile
setuptools
xmlschema
zipp
zstandard
];
] ++ aiohttp.optional-dependencies.speedups;
optional-dependencies = {
pdf = [ reportlab ];
};
propagatedBuildInputs = [ pip ];
pythonRemoveDeps = [
# gsutil is only called as a binary at runtime instead of being used as a library
"gsutil"
];
nativeCheckInputs = [ pytestCheckHook ] ++ lib.flatten (lib.attrValues optional-dependencies);
# don't run pytestCheckHook because it wants to open a sqlite database, access the internet, etc
nativeCheckInputs = [
versionCheckHook
] ++ lib.flatten (lib.attrValues optional-dependencies);
pythonImportsCheck = [ "cve_bin_tool" ];
pythonImportsCheck = [
"cve_bin_tool"
"cve_bin_tool.mismatch_loader"
];
passthru.tests.version = testers.testVersion { package = cve-bin-tool; };
# provide gsutil
makeWrapperArgs = [
"--prefix"
"PATH"
":"
(lib.makeBinPath [ google-cloud-sdk ])
];
meta = with lib; {
description = "CVE Binary Checker Tool";
homepage = "https://github.com/intel/cve-bin-tool";
changelog = "https://github.com/intel/cve-bin-tool/releases/tag/${src.tag}";
license = licenses.gpl3Plus;
maintainers = [ ];
};
-4
View File
@@ -1673,10 +1673,6 @@ with pkgs;
inherit (darwin.apple_sdk.frameworks) Security;
};
amber = callPackage ../tools/text/amber {
inherit (darwin.apple_sdk.frameworks) Security;
};
inherit (callPackages ../development/tools/ammonite { })
ammonite_2_12
ammonite_2_13
+4
View File
@@ -2946,6 +2946,8 @@ self: super: with self; {
crytic-compile = callPackage ../development/python-modules/crytic-compile { };
csaf-tool = callPackage ../development/python-modules/csaf-tool { };
cson = callPackage ../development/python-modules/cson { };
csrmesh = callPackage ../development/python-modules/csrmesh { };
@@ -7644,6 +7646,8 @@ self: super: with self; {
lib4sbom = callPackage ../development/python-modules/lib4sbom { };
lib4vex = callPackage ../development/python-modules/lib4vex { };
libagent = callPackage ../development/python-modules/libagent { };
libais = callPackage ../development/python-modules/libais { };
+375 -114
View File
@@ -11,10 +11,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "18496axh89kakw5f82mmmac3w9rwb0b0wq4j6la806p9cbgy5k3v";
sha256 = "1d7z3fqanmzr6d99idvm2qj6lil2pxn5haxz7kb6f1x8fm88hfsv";
type = "gem";
};
version = "8.0.2";
version = "7.2.2.1";
};
actionmailbox = {
dependencies = [
@@ -29,10 +29,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "1nyfwa1kj0cm1scqsbv723ypv69bzaxh886hliyjbrhk752v73rx";
sha256 = "098f12d19q64d0svzgz73w23mv2y3zmccryybp3hfi8gab14fsl9";
type = "gem";
};
version = "8.0.2";
version = "7.2.2.1";
};
actionmailer = {
dependencies = [
@@ -47,16 +47,17 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "1l3pnba14p0p7zsh366c31maxap030c97597vjimdv3nhnrnijdh";
sha256 = "07xjqxmwif57wxz28ch10c3c2261ydv1x56vsiidg2icqciyaamh";
type = "gem";
};
version = "8.0.2";
version = "7.2.2.1";
};
actionpack = {
dependencies = [
"actionview"
"activesupport"
"nokogiri"
"racc"
"rack"
"rack-session"
"rack-test"
@@ -68,10 +69,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "0y2b5ydiqy32jbd9g5bl6v4aw6d7pjn5f3w2rxf2j59q9w307rwk";
sha256 = "0d7pq6fsf041fvskzmqm12xcgk5m9d5fa6kbs1lsbmfbgc51dchp";
type = "gem";
};
version = "8.0.2";
version = "7.2.2.1";
};
actiontext = {
dependencies = [
@@ -86,10 +87,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "1grs41yr3nzw7zbnz0vkv8f4qd448a632saxkm3vnbzf68hb63d4";
sha256 = "1mphlcvnfba3gd1sydcrr2i7brfwlcbxjmwjpybvcx363bjcwsgk";
type = "gem";
};
version = "8.0.2";
version = "7.2.2.1";
};
actionview = {
dependencies = [
@@ -103,10 +104,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "1fyfyxf2a798lxq6sfpnj94kmnpfp17xlhvjy428zhfzbi0f2f70";
sha256 = "19arngl1nshasvbh90gzc23z1vpid2xzg3043grbmcfqyc68iz39";
type = "gem";
};
version = "8.0.2";
version = "7.2.2.1";
};
activejob = {
dependencies = [
@@ -117,10 +118,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "1jjk31di5kvcflc90wmgdd50jzhljhafi166h6hg67kbwd2qn8mh";
sha256 = "0nryqb19i3frxhanykf6lmrw0rb09863z114gi7sm55kff2mmygj";
type = "gem";
};
version = "8.0.2";
version = "7.2.2.1";
};
activemodel = {
dependencies = [ "activesupport" ];
@@ -128,10 +129,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "0v35y2jzqlfy1wnrzlzj2cxylhnz09vykaa1l2dnkq7sl5zzpq8a";
sha256 = "1bzxvccj8349slymls7navb5y14anglkkasphcd6gi72kqgqd643";
type = "gem";
};
version = "8.0.2";
version = "7.2.2.1";
};
activerecord = {
dependencies = [
@@ -143,10 +144,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "02nrya34qviawdkssyahb3mg08kqdc461b320a6ikr245jwp0d3r";
sha256 = "1fgscw775wj4l7f5pj274a984paz23zy0111giqkhl9dqdqiz8vr";
type = "gem";
};
version = "8.0.2";
version = "7.2.2.1";
};
activestorage = {
dependencies = [
@@ -160,10 +161,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "0xr9cy6h8il61qq6w3rkvl56visms45ljm8f43r3ibh61wg24ggq";
sha256 = "0psjqn03irbfk79x57ylaaaj83pqqcwy8b4mwrp6bmnljkzkbv5l";
type = "gem";
};
version = "8.0.2";
version = "7.2.2.1";
};
activesupport = {
dependencies = [
@@ -178,16 +179,15 @@
"minitest"
"securerandom"
"tzinfo"
"uri"
];
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "0pm40y64wfc50a9sj87kxvil2102rmpdcbv82zf0r40vlgdwsrc5";
sha256 = "1xa7hr4gp2p86ly6n1j2skyx8pfg6yi621kmnh7zhxr9m7wcnaw4";
type = "gem";
};
version = "8.0.2";
version = "7.2.2.1";
};
addressable = {
dependencies = [ "public_suffix" ];
@@ -200,6 +200,20 @@
};
version = "2.8.7";
};
algoliasearch = {
dependencies = [
"httpclient"
"json"
];
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "0ly8zsgvih540xmxr098hsngv61cf119wf28q5hbvi1f7kgwvh96";
type = "gem";
};
version = "1.27.5";
};
ansi = {
groups = [ "default" ];
platforms = [ ];
@@ -231,6 +245,16 @@
};
version = "4.2.9";
};
atomos = {
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "17vq6sjyswr5jfzwdccw748kgph6bdw30bakwnn6p8sl4hpv4hvx";
type = "gem";
};
version = "0.1.3";
};
awesome_print = {
groups = [ "default" ];
platforms = [ ];
@@ -296,10 +320,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "08r67nglsqnxrbn803szf5bdnqhchhq8kf2by94f37fcl65wpp19";
sha256 = "0n4ymlgik3xcg94h52dzmh583ss40rl3sn0kni63v56sq8g6l62k";
type = "gem";
};
version = "2.5.0";
version = "2.5.1";
};
builder = {
groups = [ "default" ];
@@ -374,6 +398,57 @@
};
version = "1.0.0";
};
cf-uaa-lib = {
dependencies = [
"addressable"
"base64"
"httpclient"
"json"
"mutex_m"
];
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "0dp89j7q4zllfn9yn5z0ld2v0sd8s6c9jkcbr6w1n0cy04lf2miw";
type = "gem";
};
version = "4.0.9";
};
cf-uaac = {
dependencies = [
"cf-uaa-lib"
"em-http-request"
"eventmachine"
"highline"
"json"
"launchy"
"rack"
];
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "1la4h74fxbx0dlb7mh3mkyh0vns25l3q87221vm7fg9pcx9qfy91";
type = "gem";
};
version = "4.28.0";
};
CFPropertyList = {
dependencies = [
"base64"
"nkf"
"rexml"
];
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "0k1w5i4lb1z941m7ds858nly33f3iv12wvr1zav5x3fa99hj2my4";
type = "gem";
};
version = "3.0.7";
};
charlock_holmes = {
groups = [ "default" ];
platforms = [ ];
@@ -384,25 +459,36 @@
};
version = "0.7.9";
};
childprocess = {
dependencies = [ "logger" ];
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "1v5nalaarxnfdm6rxb7q6fmc6nx097jd630ax6h9ch7xw95li3cs";
type = "gem";
};
version = "5.1.0";
};
claide = {
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "1lpm76j8d648i4f41kk7gkc2kgvfsjvw0sf8zknlr1gm38q68i75";
sha256 = "0bpqhc0kqjp1bh9b7ffc395l9gfls0337rrhmab4v46ykl45qg3d";
type = "gem";
};
version = "0.9.1";
version = "1.1.0";
};
clamp = {
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "1gpz9jvg1gpr8xmfqd35gvyzsvmjvlvwm2sq3pyhml3i84a6qjrq";
sha256 = "08m0syh06bhx8dqn560ivjg96l5cs5s3l9jh2szsnlcdcyl9jsjg";
type = "gem";
};
version = "0.6.5";
version = "1.3.2";
};
cld3 = {
groups = [ "default" ];
@@ -415,14 +501,33 @@
version = "3.7.0";
};
cocoapods = {
dependencies = [
"addressable"
"claide"
"cocoapods-core"
"cocoapods-deintegrate"
"cocoapods-downloader"
"cocoapods-plugins"
"cocoapods-search"
"cocoapods-trunk"
"cocoapods-try"
"colored2"
"escape"
"fourflusher"
"gh_inspector"
"molinillo"
"nap"
"ruby-macho"
"xcodeproj"
];
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "1sgw1aymfahgyhz1317mxglnajv5jrm6d5wai4c970avsrlc6qrm";
sha256 = "0phyvpx78jlrpvldbxjmzq92mfx6l66va2fz2s5xpwrdydhciw8g";
type = "gem";
};
version = "0.2.0";
version = "1.16.2";
};
cocoapods-acknowledgements = {
dependencies = [
@@ -480,6 +585,27 @@
};
version = "0.0.3";
};
cocoapods-core = {
dependencies = [
"activesupport"
"addressable"
"algoliasearch"
"concurrent-ruby"
"fuzzy_match"
"nap"
"netrc"
"public_suffix"
"typhoeus"
];
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "0ay1dwjg79rfa6mbfyy96in0k364dgn7s8ps6v7n07k9432bbcab";
type = "gem";
};
version = "1.16.2";
};
cocoapods-coverage = {
dependencies = [
"cocoapods-testing"
@@ -489,10 +615,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "0y2mhsraf48ww9bp7c7ghrqh3kpx1f1djji5vpm4vh1gj4qz6669";
sha256 = "1zaid3awk470igr5yilx1wvj1jnh88fbjl11hp93a4qic7j3i6ca";
type = "gem";
};
version = "0.0.5";
version = "0.0.6";
};
cocoapods-deintegrate = {
groups = [ "default" ];
@@ -751,25 +877,15 @@
};
version = "1.1.0";
};
colored = {
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "0b0x5jmsyi0z69bm6sij1k89z7h0laag3cb4mdn7zkl9qmxb90lx";
type = "gem";
};
version = "1.2";
};
colored2 = {
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "0drbrv5m3l3qpal7s87gvss81cbzl76gad1hqkpqfqlphf0h7qb3";
sha256 = "0jlbqa9q4mvrm73aw9mxh23ygzbjiqwisl32d8szfb5fxvbjng5i";
type = "gem";
};
version = "4.0.3";
version = "3.1.2";
};
commonmarker = {
groups = [ "default" ];
@@ -801,6 +917,16 @@
};
version = "2.5.0";
};
cookiejar = {
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "1px0zlnlkwwp9prdkm2lamgy412y009646n2cgsa1xxsqk7nmc8i";
type = "gem";
};
version = "0.3.4";
};
crabstone = {
dependencies = [ "ffi" ];
groups = [ "default" ];
@@ -827,10 +953,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "0059n2hqiv3afahq1wc4ymr7lpka7vkisvmkx7azgnkvzfz6caby";
sha256 = "1kfqg0m6vqs6c67296f10cr07im5mffj90k2b5dsm51liidcsvp9";
type = "gem";
};
version = "3.3.3";
version = "3.3.4";
};
curb = {
groups = [ "default" ];
@@ -847,10 +973,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "0ywack2dm2q67qb2an0fagzbmwm7gcizw02arp87d7bhkx8h770y";
sha256 = "1kqa83ycvyly3b447g774syqwyblm7pp0a0y5z3528gr5sdjzkip";
type = "gem";
};
version = "1.4.7";
version = "1.5.0";
};
daemons = {
groups = [ "default" ];
@@ -999,10 +1125,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "1wrw6fm0s38cd6h55w79bkvjhcj2zfkargjpws4kilkmhr3xyw66";
sha256 = "1hwjsddv666wpp42bip3fqx7c5qq6s8lwf74dj71yn7d1h37c4cy";
type = "gem";
};
version = "3.1.7";
version = "3.1.8";
};
drb = {
groups = [ "default" ];
@@ -1025,6 +1151,37 @@
};
version = "1.1.3";
};
em-http-request = {
dependencies = [
"addressable"
"cookiejar"
"em-socksify"
"eventmachine"
"http_parser.rb"
];
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "1azx5rgm1zvx7391sfwcxzyccs46x495vb34ql2ch83f58mwgyqn";
type = "gem";
};
version = "1.1.7";
};
em-socksify = {
dependencies = [
"base64"
"eventmachine"
];
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "1vbl74x9m4hccmmhcnp36s50mn7d81annfj3fcqjdhdcm2khi3bx";
type = "gem";
};
version = "0.3.3";
};
em-websocket = {
dependencies = [
"eventmachine"
@@ -1060,6 +1217,16 @@
};
version = "1.13.1";
};
escape = {
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "0sa1xkfc9jvkwyw1jbz3jhkq0ms1zrvswi6mmfiwcisg5fp497z4";
type = "gem";
};
version = "0.0.4";
};
ethon = {
dependencies = [ "ffi" ];
groups = [ "default" ];
@@ -1112,10 +1279,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "1mls9g490k63rdmjc9shqshqzznfn1y21wawkxrwp2vvbk13jwqm";
sha256 = "054n5rq3h8zb84jzri078zb2lk35vrq06pq3xr3c8ka33bb7qsgj";
type = "gem";
};
version = "2.12.2";
version = "2.13.0";
};
faraday-net_http = {
dependencies = [ "net-http" ];
@@ -1247,6 +1414,26 @@
};
version = "2.6.0";
};
fourflusher = {
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "1afabh3g3gwj0ad53fs62waks815xcckf7pkci76l6vrghffcg8v";
type = "gem";
};
version = "2.3.1";
};
fuzzy_match = {
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "19gw1ifsgfrv7xdi6n61658vffgm1867f4xdqfswb2b5h6alzpmm";
type = "gem";
};
version = "2.0.4";
};
gdk3 = {
dependencies = [
"cairo-gobject"
@@ -1300,6 +1487,16 @@
};
version = "3.5.1";
};
gh_inspector = {
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "0f8r9byajj3bi2c7c5sqrc7m0zrv3nblfcd4782lw5l73cbsgk04";
type = "gem";
};
version = "1.1.3";
};
gio2 = {
dependencies = [
"fiddle"
@@ -1700,10 +1897,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "1478m97wiy6nwg6lnl0szy39p46acsvrhax552vsh1s2mi2sgg6r";
sha256 = "1fpxa2m83rb7xlzs57daqwnzqjmz6j35xr7zb15s73975sak4br2";
type = "gem";
};
version = "1.15.1";
version = "1.15.2";
};
jaro_winkler = {
groups = [ "default" ];
@@ -2240,11 +2437,12 @@
};
jekyll-webmention_io = {
dependencies = [
"activesupport"
"htmlbeautifier"
"jekyll"
"json"
"jsonpath"
"openssl"
"string_inflection"
"uglifier"
"webmention"
];
@@ -2252,10 +2450,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "003lwcl00l13c5r1i1zk5q1p8m50nv83w6h3j2mij6hs2aaz1zwb";
sha256 = "0kkxvr1gfbmfbhy13syq4pqwmfqwhnbfcwjiqrwahf99gfcj5izh";
type = "gem";
};
version = "3.3.7";
version = "4.0.0";
};
jemoji = {
dependencies = [
@@ -2316,6 +2514,17 @@
};
version = "2.8.1";
};
jsonpath = {
dependencies = [ "multi_json" ];
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "0xxklfvmwz8z6l08704x65gnq6r8r1pb9qk125qjbndnb1zz6fsp";
type = "gem";
};
version = "1.0.7";
};
jwt = {
dependencies = [ "base64" ];
groups = [ "default" ];
@@ -2369,6 +2578,7 @@
"kramdown"
"kramdown-parser-gfm"
"net-http-persistent"
"ostruct"
"unicode-blocks"
"unicode-name"
"unicode-scripts"
@@ -2377,10 +2587,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "05csr84kb0jk4iciy09zz73a535nbyq27vv1mp1529y577d7ivsl";
sha256 = "1w44r4c1y69fzfbyw2bl8z5bs7jxsy288saijvl97vq8a33iq4cx";
type = "gem";
};
version = "1.7.27";
version = "1.7.29";
};
language_server-protocol = {
groups = [ "default" ];
@@ -2392,6 +2602,21 @@
};
version = "3.17.0.4";
};
launchy = {
dependencies = [
"addressable"
"childprocess"
"logger"
];
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "17h522xhwi5m4n6n9m22kw8z0vy8100sz5f3wbfqj5cnrjslgf3j";
type = "gem";
};
version = "3.1.1";
};
libxml-ruby = {
groups = [ "default" ];
platforms = [ ];
@@ -2601,10 +2826,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "0s66lgmrwigp888j9nrrcsyzspxnq4wh0a8qlp11cchb7gjf0mw5";
sha256 = "0m3gn6l6c2gm9angaghwzrhbks8pap5d5vljyh3vqi72av81xppv";
type = "gem";
};
version = "3.2025.0325";
version = "3.2025.0408";
};
mini_magick = {
dependencies = [
@@ -2665,6 +2890,16 @@
};
version = "5.25.5";
};
molinillo = {
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "0p846facmh1j5xmbrpgzadflspvk7bzs3sykrh5s7qi4cdqz5gzg";
type = "gem";
};
version = "0.8.0";
};
msgpack = {
groups = [ "default" ];
platforms = [ ];
@@ -2716,6 +2951,16 @@
};
version = "0.5.6";
};
nanaimo = {
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "08q73nchv8cpk28h1sdnf5z6a862fcf4mxy1d58z25xb3dankw7s";
type = "gem";
};
version = "0.4.0";
};
nap = {
groups = [ "default" ];
platforms = [ ];
@@ -2856,6 +3101,16 @@
};
version = "2.7.4";
};
nkf = {
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "09piyp2pd74klb9wcn0zw4mb5l0k9wzwppxggxi1yi95l2ym3hgv";
type = "gem";
};
version = "0.2.0";
};
nokogiri = {
dependencies = [
"mini_portile2"
@@ -3012,10 +3267,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "1vy7sjs2pgz4i96v5yk9b7aafbffnvq7nn419fgvw55qlavsnsyq";
sha256 = "0c719bfgcszqvk9z47w2p8j2wkz5y35k48ywwas5yxbbh3hm3haa";
type = "gem";
};
version = "1.26.3";
version = "1.27.0";
};
parser = {
dependencies = [
@@ -3026,10 +3281,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "1awq9rswd3mj8sr5acp1ca6nbkk57zpw8388j7w163i8fhi2h9ib";
sha256 = "0i9w8msil4snx5w11ix9b0wf52vjc3r49khy3ddgl1xk890kcxi4";
type = "gem";
};
version = "3.3.7.4";
version = "3.3.8.0";
};
paru = {
dependencies = [ "csv" ];
@@ -3255,10 +3510,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "1vb6f3v8q9m67xmbdl4vbmxis53a7igci4blg561jdfp613cf3i5";
sha256 = "1f3knlwfwm05sfbaihrxm4g772b79032q14c16q4b38z8bi63qcb";
type = "gem";
};
version = "5.1.1";
version = "4.0.7";
};
puma = {
dependencies = [ "nio4r" ];
@@ -3307,10 +3562,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "0h65a1f9gsqx2ryisdy4lrd9a9l8gdv65dcscw9ynwwjr1ak1n00";
sha256 = "14jpch41i6iclbgc8rykvkyn7ii8s9dwvn98k96qi0hqcbdpj30p";
type = "gem";
};
version = "3.1.12";
version = "3.1.13";
};
rack-protection = {
dependencies = [
@@ -3382,10 +3637,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "1ik4y7c545pb9lf70prv0n4drblwjlaxb22fhq18wf607slabypx";
sha256 = "0h5vr7wd15s4zlhrnrm97b1h5bjdlcd5lvh6x2sl6khgnh21dnxf";
type = "gem";
};
version = "8.0.2";
version = "7.2.2.1";
};
rails-dom-testing = {
dependencies = [
@@ -3430,10 +3685,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "1yaw5sw9vxvvkkc335laxv2k34rs2nxx9hdsy604k9wvqi03yz0d";
sha256 = "07zy8b88qxx493pc5sfkzvxqj3zcf363r1128n3hsvfx2vqipwg3";
type = "gem";
};
version = "8.0.2";
version = "7.2.2.1";
};
rainbow = {
groups = [ "default" ];
@@ -3627,10 +3882,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "1lirwlw59apc8m1wjk85y2xidiv0fkxjn6f7p84yqmmyvish6qjp";
sha256 = "1yvm0svcdk6377ng6l00g39ldkjijbqg4whdg2zcsa8hrgbwkz0s";
type = "gem";
};
version = "0.6.0";
version = "0.6.1";
};
rest-client = {
dependencies = [
@@ -3784,10 +4039,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "0p9bq6dpvakndircsr4415vrp76hxjy1lxzy4d1j75xscl9ipk9m";
sha256 = "1j572nhgw64baa0dk6ggh8a5jz3x1mz006s2fj07whbqw93ydzcf";
type = "gem";
};
version = "1.73.2";
version = "1.75.2";
};
rubocop-ast = {
dependencies = [
@@ -3798,10 +4053,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "16mp7ppf3p516zs0iwbpqkn7fxs8iw12jargrc905qbc6fg69kcj";
sha256 = "14lf3d9bdr8cv8x3xcn3ijql5x23svk5zy7mdinlzw1f7ch09k73";
type = "gem";
};
version = "1.43.0";
version = "1.44.1";
};
rubocop-performance = {
dependencies = [
@@ -3813,10 +4068,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "1da08idjsdclcm9cimjbvd1jz2gm6z62fsc8mywrb0rn7vzkkgg5";
sha256 = "1h9flnqk2f3llwf8g0mk0fvzzznfj7hsil3qg88m803pi9b06zbg";
type = "gem";
};
version = "1.24.0";
version = "1.25.0";
};
ruby-graphviz = {
dependencies = [ "rexml" ];
@@ -3864,10 +4119,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "0j4zcp7nncrr6sn0m3scnqsxcf7j2v82pxcd7p3436m70ncmm1x1";
sha256 = "0xkjb0kvzr4yycfps0vhkkcrjm7iby6bibn6qcsh8fszchnv23ib";
type = "gem";
};
version = "0.23.13";
version = "0.23.14";
};
ruby-lxc = {
groups = [ "default" ];
@@ -3879,6 +4134,16 @@
};
version = "1.2.3";
};
ruby-macho = {
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "1jgmhj4srl7cck1ipbjys6q4klcs473gq90bm59baw4j1wpfaxch";
type = "gem";
};
version = "2.5.1";
};
ruby-progressbar = {
groups = [ "default" ];
platforms = [ ];
@@ -4093,10 +4358,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "1s5qhylirrmfbjhdjdfqaiksjlaqmgixl25sxd8znq8dqwqlrydz";
sha256 = "0kf6i7xhlb5h0ik4sgi0m87as3w1r2gsjbm39n1ywlj6mxc05d1g";
type = "gem";
};
version = "5.90.0";
version = "5.91.0";
};
sequel_pg = {
dependencies = [
@@ -4197,17 +4462,20 @@
};
slather = {
dependencies = [
"CFPropertyList"
"activesupport"
"clamp"
"nokogiri"
"xcodeproj"
];
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "0i1h1kr5j6v8kzrcdfrjxdf1qnnrwhxl9i5vkr8wgbspp5raissq";
sha256 = "03hhwrjdq3gnh6irzxg15iwsfbg14pwdmxadc5amqg7gx08l5s6x";
type = "gem";
};
version = "1.3.0";
version = "2.8.5";
};
slop = {
groups = [ "default" ];
@@ -4263,20 +4531,20 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "1lk5kah00nd727667qw070imclnd788kb2s34cp6xl3fz65pfk51";
sha256 = "1hgxw71pmav0sy93dcdq8z32m05asp9ycvkijg2v6a343qw3zl9z";
type = "gem";
};
version = "0.53.4";
version = "0.54.0";
};
sorbet-runtime = {
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "0p9ahcr2914w9w3aig72zv6dl5l6jqwn4jjnqw7z0lkdn7x1z29n";
sha256 = "1knf5hnb8m6y41pkayim3vsz36bqlms0q3kvs9inkx9pyjh7mmy6";
type = "gem";
};
version = "0.5.11966";
version = "0.5.12016";
};
sqlite3 = {
dependencies = [ "mini_portile2" ];
@@ -4301,10 +4569,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "1461gina65n06xycxxv2d76vszjhwcivf5kj1iv3xifyv1qnpnmh";
sha256 = "0w5l1dsr7mpxf5fi8faq475952mxhp0kzd9w9090hd9140dd232r";
type = "gem";
};
version = "1.47.0";
version = "1.49.0";
};
standard-custom = {
dependencies = [
@@ -4329,20 +4597,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "053ki51v2081mh6z7kgdwkvngfbk3wf9mvak630czh286gprlsn4";
sha256 = "125pjbfasldlmhk2zwhh4gry4fclcbplnhyxj6da3ck1w38bf5zd";
type = "gem";
};
version = "1.7.0";
};
string_inflection = {
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "0v57afc7rdr58xd6mayf9giifqgav3hqjr54kagi7iki3hn6vjag";
type = "gem";
};
version = "0.1.2";
version = "1.8.0";
};
stringio = {
groups = [ "default" ];
@@ -4481,10 +4739,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "12hs5qzhah7jkj6hrzv930m816w2hiqvq5qsh7bd4mc4wb012xj9";
sha256 = "0y07285g72jdq7s6y4qrcd17ibcxhdx8xqp1f0s1ph207399wi7h";
type = "gem";
};
version = "3.2.0";
version = "3.2.1";
};
treetop = {
dependencies = [ "polyglot" ];
@@ -4724,18 +4982,21 @@
};
xcodeproj = {
dependencies = [
"activesupport"
"CFPropertyList"
"atomos"
"claide"
"colored"
"colored2"
"nanaimo"
"rexml"
];
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "080xdnlkx8zfh2ka5jzgmj4k5jqxirfzggpjrc5q5q1mh5jamfwj";
sha256 = "1lslz1kfb8jnd1ilgg02qx0p0y6yiq8wwk84mgg2ghh58lxsgiwc";
type = "gem";
};
version = "0.28.2";
version = "1.27.0";
};
xctasks = {
groups = [ "default" ];
@@ -4773,10 +5034,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "0ws6rpyj0y9iadjg1890dwnnbjfdbzxsv6r48zbj7f8yn5y0cbl4";
sha256 = "10cpfdswql21vildiin0q7drg5zfzf2sahnk9hv3nyzzjqwj2bdx";
type = "gem";
};
version = "2.7.2";
version = "2.6.18";
};
zookeeper = {
groups = [ "default" ];