Merge master into staging-next
This commit is contained in:
@@ -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";
|
||||
|
||||
@@ -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; {
|
||||
@@ -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=";
|
||||
|
||||
|
||||
@@ -0,0 +1,5 @@
|
||||
{
|
||||
python3Packages,
|
||||
}:
|
||||
|
||||
python3Packages.toPythonApplication python3Packages.csaf-tool
|
||||
@@ -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 \
|
||||
|
||||
@@ -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 ];
|
||||
};
|
||||
})
|
||||
@@ -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"
|
||||
|
||||
@@ -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=";
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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;
|
||||
|
||||
|
||||
@@ -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"
|
||||
];
|
||||
|
||||
@@ -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";
|
||||
|
||||
@@ -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";
|
||||
};
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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 = [
|
||||
|
||||
@@ -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}}"
|
||||
''
|
||||
|
||||
@@ -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 = [
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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 = [ ];
|
||||
};
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
@@ -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" ];
|
||||
|
||||
Reference in New Issue
Block a user