Merge master into staging-next

This commit is contained in:
github-actions[bot]
2023-03-19 06:01:10 +00:00
committed by GitHub
38 changed files with 739 additions and 288 deletions
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "your-editor";
version = "1504";
version = "1505";
src = fetchFromGitHub {
owner = "your-editor";
repo = "yed";
rev = version;
sha256 = "sha256-EUDkuCMhBz/Gs4DW3V6fqU583MzqXy1r08WDnUN76cw=";
sha256 = "sha256-4HPrBr1M8J484qu1cXpZyVdLu3+/IYoNnNV9vSd4SlY=";
};
installPhase = ''
@@ -73,13 +73,13 @@
"vendorHash": "sha256-DqAHkNxfI1txtW9PadHzgWuRCiuV/CVqq/qba+e0O7M="
},
"argocd": {
"hash": "sha256-FDI/kmgTWVhxJcy3ss8VABntOXJAIDIcz4cB6WtJd2Y=",
"hash": "sha256-nxNZ0W8tcnnUhqf2S8tM6CvupYS4ALamYg3zYZQScA8=",
"homepage": "https://registry.terraform.io/providers/oboukili/argocd",
"owner": "oboukili",
"repo": "terraform-provider-argocd",
"rev": "v4.3.0",
"rev": "v5.0.0",
"spdx": "MPL-2.0",
"vendorHash": "sha256-99PwwxVHfRGC0QCQGhifRzqWFOHZ1R7Ge2ou7OjiggQ="
"vendorHash": "sha256-KgEX0h+WgcVjMMgNb5QJJNQjqAxQ8ATolVXZBro+adQ="
},
"auth0": {
"hash": "sha256-y2pjk+rSLAM7H4XjwvwZSNFW4+9EhN3fb01cml6RTb0=",
@@ -901,13 +901,13 @@
"vendorHash": "sha256-sV6JPKzpA1+uoUBmdWpUSk70cl9ofQqr7USbK+4RVDs="
},
"postgresql": {
"hash": "sha256-6QqXp0riYy6pJPmESrUv3J9BDY9Sl44/U2sIB663Gfw=",
"hash": "sha256-VQu0NrBbBx951V+H10Q1/pmYjtwg2vuFW25mNXZ3NoI=",
"homepage": "https://registry.terraform.io/providers/cyrilgdn/postgresql",
"owner": "cyrilgdn",
"repo": "terraform-provider-postgresql",
"rev": "v1.18.0",
"rev": "v1.19.0",
"spdx": "MPL-2.0",
"vendorHash": "sha256-o2+Uuz0dStf33WZuTFLkJX5rg4G7sJ23/+q+xtQ4mhE="
"vendorHash": "sha256-JsKxNS2JlYIfTsiV/2WVB51i2OuZI1PNZDrxOuloaX0="
},
"powerdns": {
"hash": "sha256-NtJs2oNJbjUYNFsbrfo2RYhqOlKA15GJt9gi1HuTIw0=",
@@ -10,16 +10,16 @@
buildGoModule rec {
pname = "werf";
version = "1.2.207";
version = "1.2.212";
src = fetchFromGitHub {
owner = "werf";
repo = "werf";
rev = "v${version}";
hash = "sha256-qAptDffM4ZufEPmrhxlGgMyNoih7JYptUVnPfyXy7ok=";
hash = "sha256-P1cmimlSOHtBXOYW3uYbAQ6Jfh7huk121Jdz/5zp8PY=";
};
vendorHash = "sha256-QQ0CjyBz1gY6o2I45DA9iD7rrJGVTvWvl4u8ZHuHNeg=";
vendorHash = "sha256-YGC6+pJyohwiM8Bg+C5GrhaqsZeKE+gHOI21ot3xj14=";
proxyVendor = true;
@@ -10,13 +10,13 @@
stdenv.mkDerivation rec {
pname = "obs-pipewire-audio-capture";
version = "1.0.5";
version = "1.1.0";
src = fetchFromGitHub {
owner = "dimtpap";
repo = pname;
rev = "${version}";
sha256 = "sha256-AXqBdwu5ayzQPIVOhqspDHnQo422y3WGA+kmW1DzoL0=";
sha256 = "sha256-gcOH8gJuP03MxhJbgl941yTtm2XIHmqHWVwkRCVATkQ=";
};
nativeBuildInputs = [ cmake ninja pkg-config ];
@@ -0,0 +1,35 @@
{ lib
, fetchFromGitHub
, stdenvNoCC
}:
stdenvNoCC.mkDerivation {
pname = "cbqn-bytecode";
version = "unstable-2023-01-27";
src = fetchFromGitHub {
owner = "dzaima";
repo = "cbqnBytecode";
rev = "b2f47806ea770451d06d04e20177baeaec92e6dd";
hash = "sha256-dukpEB5qg6jF4AIHKK+atTvCKZTVtJ1M/nw7+SNp250=";
};
dontConfigure = true;
dontBuild = true;
installPhase = ''
runHook preInstall
install -D $src/gen/{compiles,explain,formatter,runtime0,runtime1,src} -t $out/dev
runHook postInstall
'';
meta = with lib; {
homepage = "https://github.com/dzaima/cbqnBytecode";
description = "CBQN precompiled bytecode";
license = licenses.gpl3Plus;
maintainers = with maintainers; [ AndersonTorres sternenseemann synthetica shnarazk ];
platforms = platforms.all;
};
}
@@ -1,10 +1,13 @@
{ lib
{ callPackage
, lib
, stdenv
, stdenvNoCC
, fetchFromGitHub
, genBytecode ? false
, bqn-path ? null
, mbqn-source ? null
, enableReplxx ? false
, enableSingeli ? stdenv.hostPlatform.avx2Support
# No support for macOS' .dylib on the CBQN side
, enableLibcbqn ? stdenv.hostPlatform.isLinux
, libffi
@@ -12,33 +15,22 @@
}:
let
# TODO: these submodules should be separated libraries
cbqn-bytecode-files = fetchFromGitHub {
name = "cbqn-bytecode-files";
owner = "dzaima";
repo = "CBQN";
rev = "3df8ae563a626ff7ae0683643092f0c3bc2481e5";
hash = "sha256:0rh9qp1bdm9aa77l0kn9n4jdy08gl6l7898lncskxiq9id6xvyb8";
};
replxx-submodule = fetchFromGitHub {
name = "replxx-submodule";
owner = "dzaima";
repo = "replxx";
rev = "ba94c293caad52486df8712e808783df9a8f4501";
hash = "sha256-pMLvURksj/5k5b6BTwWxjomoROMOE5+GRjyaoqu/iYE=";
};
cbqn-bytecode-submodule =
callPackage ./cbqn-bytecode.nix { inherit lib fetchFromGitHub stdenvNoCC; };
replxx-submodule = callPackage ./replxx.nix { inherit lib fetchFromGitHub stdenvNoCC; };
singeli-submodule = callPackage ./singeli.nix { inherit lib fetchFromGitHub stdenvNoCC; };
in
assert genBytecode -> ((bqn-path != null) && (mbqn-source != null));
stdenv.mkDerivation rec {
pname = "cbqn" + lib.optionalString (!genBytecode) "-standalone";
version = "0.pre+date=2022-11-27";
version = "unstable-2023-02-01";
src = fetchFromGitHub {
owner = "dzaima";
repo = "CBQN";
rev = "49c0d9a355698f54fff2c0caa177e2b341fabb45";
hash = "sha256-jm2ZzFxhr9o4nFR2rjYJz/4GH+WFnfU4QDovrOPI3jQ=";
rev = "05c1270344908e98c9f2d06b3671c3646f8634c3";
hash = "sha256-wKeyYWMgTZPr+Ienz3xnsXeD67vwdK4sXbQlW+GpQho=";
};
nativeBuildInputs = [
@@ -62,7 +54,7 @@ stdenv.mkDerivation rec {
buildFlags = [
# interpreter binary
"o3"
(lib.flatten (if enableSingeli then ["o3n-singeli" "f='-mavx2'"] else ["o3"]))
] ++ lib.optionals enableLibcbqn [
# embeddable interpreter as a shared lib
"shared-o3"
@@ -74,11 +66,14 @@ stdenv.mkDerivation rec {
'' + (if genBytecode then ''
${bqn-path} ./build/genRuntime ${mbqn-source} build/bytecodeLocal/
'' else ''
cp ${cbqn-bytecode-files}/src/gen/{compiles,explain,formatter,runtime0,runtime1,src} build/bytecodeLocal/gen/
cp -r ${cbqn-bytecode-submodule}/dev/* build/bytecodeLocal/gen/
'')
+ lib.optionalString enableReplxx ''
cp -r ${replxx-submodule} build/replxxLocal/
'';
cp -r ${replxx-submodule}/dev/* build/replxxLocal/
''
+ lib.optionalString enableSingeli ''
cp -r ${singeli-submodule}/dev/* build/singeliLocal/
'';
outputs = [
"out"
@@ -88,20 +83,20 @@ stdenv.mkDerivation rec {
];
installPhase = ''
runHook preInstall
runHook preInstall
mkdir -p $out/bin/
cp BQN -t $out/bin/
# note guard condition for case-insensitive filesystems
[ -e $out/bin/bqn ] || ln -s $out/bin/BQN $out/bin/bqn
[ -e $out/bin/cbqn ] || ln -s $out/bin/BQN $out/bin/cbqn
mkdir -p $out/bin/
cp BQN -t $out/bin/
# note guard condition for case-insensitive filesystems
[ -e $out/bin/bqn ] || ln -s $out/bin/BQN $out/bin/bqn
[ -e $out/bin/cbqn ] || ln -s $out/bin/BQN $out/bin/cbqn
''
+ lib.optionalString enableLibcbqn ''
install -Dm644 include/bqnffi.h -t "$dev/include"
install -Dm755 libcbqn${stdenv.hostPlatform.extensions.sharedLibrary} -t "$lib/lib"
install -Dm644 include/bqnffi.h -t "$dev/include"
install -Dm755 libcbqn${stdenv.hostPlatform.extensions.sharedLibrary} -t "$lib/lib"
''
+ ''
runHook postInstall
runHook postInstall
'';
meta = with lib; {
@@ -112,5 +107,4 @@ stdenv.mkDerivation rec {
platforms = platforms.all;
};
}
# TODO: version cbqn-bytecode-files
# TODO: test suite
@@ -0,0 +1,37 @@
{ lib
, fetchFromGitHub
, stdenvNoCC
}:
stdenvNoCC.mkDerivation {
pname = "replxx";
version = "unstable-2023-01-21";
src = fetchFromGitHub {
owner = "dzaima";
repo = "replxx";
rev = "eb6bcecff4ca6051120c99e9dd64c3bd20fcc42f";
hash = "sha256-cb486FGF+4sUxgBbRfnbTTnZn2WQ3p93fSwDRCEtFJg=";
};
dontConfigure = true;
# The CBQN derivation will build replxx, here we just provide the source files.
dontBuild = true;
installPhase = ''
runHook preInstall
mkdir -p $out/dev
cp -r $src $out/dev
runHook postInstall
'';
meta = with lib; {
homepage = "https://github.com/dzaima/replxx";
description = "A replxx fork for CBQN";
license = licenses.free;
maintainers = with maintainers; [ AndersonTorres sternenseemann synthetica shnarazk ];
platforms = platforms.all;
};
}
@@ -0,0 +1,37 @@
{ lib
, fetchFromGitHub
, stdenvNoCC
}:
stdenvNoCC.mkDerivation {
pname = "singeli";
version = "unstable-2023-01-23";
src = fetchFromGitHub {
owner = "mlochbaum";
repo = "Singeli";
rev = "0bc519ccbbe4051204d40bfc861a5bed7132e95f";
hash = "sha256-zo4yr9t3hp6BOX1ac3md6R/O+hl5MphZdCmI8nNP9Yc=";
};
dontConfigure = true;
# The CBQN derivation will build Singeli, here we just provide the source files.
dontBuild = true;
installPhase = ''
runHook preInstall
mkdir -p $out/dev
cp -r $src $out/dev
runHook postInstall
'';
meta = with lib; {
homepage = "https://github.com/mlochbaum/Singeli";
description = "A metaprogramming DSL for SIMD";
license = licenses.isc;
maintainers = with maintainers; [ AndersonTorres sternenseemann synthetica shnarazk ];
platforms = platforms.all;
};
}
+2 -2
View File
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "zef";
version = "0.18.0";
version = "0.18.1";
src = fetchFromGitHub {
owner = "ugexe";
repo = "zef";
rev = "v${version}";
sha256 = "sha256-u/K1R0ILoDvHvHb0QzGB4YHlIf70jVeVEmrquv2U0S8=";
sha256 = "sha256-F4q8cHM1CLp9FLZTo6WmxEiK2sqmAx3LOHevNXn2kOw=";
};
nativeBuildInputs = [ makeWrapper ];
+2 -2
View File
@@ -1,6 +1,6 @@
{ lib, stdenv, fetchurl, gmp }:
{ lib, gccStdenv, fetchurl, gmp }:
stdenv.mkDerivation rec {
gccStdenv.mkDerivation rec {
pname = "cln";
version = "1.3.6";
@@ -0,0 +1,29 @@
{ lib, stdenv, fetchFromGitHub, cmake }:
stdenv.mkDerivation rec {
pname = "llhttp";
version = "8.1.0";
src = fetchFromGitHub {
owner = "nodejs";
repo = "llhttp";
rev = "release/v${version}";
hash = "sha256-pBGjcT5MiCSJI12TiH1XH5eAzIeylCdP/82L3o38BJo=";
};
nativeBuildInputs = [
cmake
];
cmakeFlags = [
"-DBUILD_STATIC_LIBS=ON"
];
meta = with lib; {
description = "Port of http_parser to llparse";
homepage = "https://llhttp.org/";
license = licenses.mit;
maintainers = [ maintainers.marsam ];
platforms = platforms.all;
};
}
@@ -1,4 +1,5 @@
{ lib
, stdenv
, arc4
, asn1crypto
, asn1tools
@@ -7,6 +8,7 @@
, buildPythonPackage
, colorama
, fetchFromGitHub
, iconv
, minikerberos
, pillow
, pyperclip
@@ -62,6 +64,8 @@ buildPythonPackage rec {
tqdm
unicrypto
winsspi
] ++ lib.optionals (stdenv.isDarwin) [
iconv
];
# Module doesn't have tests
@@ -50,6 +50,7 @@ buildPythonPackage rec {
"TestPipRunner"
"TestPythonPipWorkflow"
"TestRubyWorkflow"
"TestRustCargo"
# Tests which are passing locally but not on Hydra
"test_copy_dependencies_action_1_multiple_files"
"test_move_dependencies_action_1_multiple_files"
@@ -19,7 +19,7 @@
buildPythonPackage rec {
pname = "flask-restx";
version = "1.0.6";
version = "1.1.0";
format = "setuptools";
disabled = pythonOlder "3.7";
@@ -29,7 +29,7 @@ buildPythonPackage rec {
owner = "python-restx";
repo = pname;
rev = "refs/tags/${version}";
hash = "sha256-Rp+TQjAZqgIS6jmj0PAqshD+5a3JPOr2Qw5l4INxK/Y=";
hash = "sha256-alXuo6TGDX2ko6VIKpAtyrg0EBkxEnC3DabH8GYqEs0=";
};
propagatedBuildInputs = [
@@ -50,6 +50,7 @@ buildPythonPackage rec {
"test_outputBinding"
# Test requires network
"test_yaml_tab_error"
"test_bad_schemas"
];
pythonImportsCheck = [
@@ -5,14 +5,14 @@
python3.pkgs.buildPythonApplication rec {
pname = "sqlfluff";
version = "2.0.0";
version = "2.0.1";
format = "setuptools";
src = fetchFromGitHub {
owner = pname;
repo = pname;
rev = "refs/tags/${version}";
hash = "sha256-2WKRB4mMiML7POCAd9G0IROTKujcsJT591h1bmSX63E=";
hash = "sha256-aEM+kQoqF2p9oSqh/qqwyw8BDSM2qvcDjGc6qD2e0Bg=";
};
propagatedBuildInputs = with python3.pkgs; [
+2 -2
View File
@@ -2,13 +2,13 @@
buildGoModule rec {
pname = "ddosify";
version = "0.15.0";
version = "0.15.1";
src = fetchFromGitHub {
owner = pname;
repo = pname;
rev = "v${version}";
sha256 = "sha256-pY4rgval017KX2I7ZNbvEbqRAqluC7rS3VzYJos7C94=";
sha256 = "sha256-Fimr2h0sjZQ1OnFx2DghCGqrfyLZ/SGeRIoLlAAgk3g=";
};
vendorHash = "sha256-3y5ppTtvGqwWhgnVBpP4gf26DHKPnSNYK4jfhBiYDwY=";
+3 -3
View File
@@ -2,13 +2,13 @@
buildGoModule rec {
pname = "revive";
version = "1.3.0";
version = "1.3.1";
src = fetchFromGitHub {
owner = "mgechev";
repo = pname;
rev = "v${version}";
sha256 = "sha256-J+LAv0cLG+ucvOywLhaL/LObMO4tPUcLEv+dItHcPBI=";
sha256 = "sha256-Iqe3iFE9hTPUgIO6MoPHAkr+KU5mEJ3ZY4Oh9xhXido=";
# populate values that require us to use git. By doing this in postFetch we
# can delete .git afterwards and maintain better reproducibility of the src.
leaveDotGit = true;
@@ -35,7 +35,7 @@ buildGoModule rec {
# The following tests fail when built by nix:
#
# $ nix log /nix/store/build-revive.1.3.0.drv | grep FAIL
# $ nix log /nix/store/build-revive.1.3.1.drv | grep FAIL
#
# --- FAIL: TestAll (0.01s)
# --- FAIL: TestTimeEqual (0.00s)
+362 -163
View File
File diff suppressed because it is too large Load Diff
+10 -4
View File
@@ -8,13 +8,13 @@
rustPlatform.buildRustPackage rec {
pname = "ruff";
version = "0.0.248";
version = "0.0.257";
src = fetchFromGitHub {
owner = "charliermarsh";
repo = pname;
rev = "v${version}";
hash = "sha256-qsjn8AW6Wx0ZaTht9BToQxYWngrrrR8LIIWcNfr8fXw=";
hash = "sha256-PkKUQPkZtwqvWhWsO4Pej/T1haJvMP7HpF6XjZSoqQg=";
};
# We have to use importCargoLock here because `cargo vendor` currently doesn't support workspace
@@ -22,8 +22,14 @@ rustPlatform.buildRustPackage rec {
cargoLock = {
lockFile = ./Cargo.lock;
outputHashes = {
"libcst-0.1.0" = "sha256-66Td5jnLEEDHgYapsSmxfgIE43T7PSTYRznllIOw81U=";
"rustpython-ast-0.2.0" = "sha256-k2WHnRtqSzdawHQKOfTjvyZxgRWXRv9dvSzfYC7171o=";
"libcst-0.1.0" = "sha256-jG9jYJP4reACkFLrQBWOYH6nbKniNyFVItD0cTZ+nW0=";
"libcst_derive-0.1.0" = "sha256-jG9jYJP4reACkFLrQBWOYH6nbKniNyFVItD0cTZ+nW0=";
"pep440_rs-0.2.0" = "sha256-wDJGz7SbHItYsg0+EgIoH48WFdV6MEg+HkeE07JE6AU=";
"rustpython-ast-0.2.0" = "sha256-0SHtycgDVOtiz7JZwd1v9lv2exxemcntm9lciih+pgc=";
"rustpython-common-0.2.0" = "sha256-0SHtycgDVOtiz7JZwd1v9lv2exxemcntm9lciih+pgc=";
"rustpython-compiler-core-0.2.0" = "sha256-0SHtycgDVOtiz7JZwd1v9lv2exxemcntm9lciih+pgc=";
"rustpython-parser-0.2.0" = "sha256-0SHtycgDVOtiz7JZwd1v9lv2exxemcntm9lciih+pgc=";
"unicode_names2-0.6.0" = "sha256-eWg9+ISm/vztB0KIdjhq5il2ZnwGJQCleCYfznCI3Wg=";
};
};
@@ -0,0 +1,29 @@
{ lib
, rustPlatform
, fetchFromGitHub
}:
rustPlatform.buildRustPackage rec {
pname = "cargo-machete";
version = "0.5.0";
src = fetchFromGitHub {
owner = "bnjbvr";
repo = "cargo-machete";
rev = "v${version}";
hash = "sha256-AOi4SnFkt82iQIP3bp/9JIaYiqjiEjKvJKUvrLQJTX8=";
};
cargoHash = "sha256-Q/2py0zgCYgnxFpcJD5PfNfIfIEUjtjFPjxDe25f0BQ=";
# tests require internet access
doCheck = false;
meta = with lib; {
description = "A Cargo tool that detects unused dependencies in Rust projects";
homepage = "https://github.com/bnjbvr/cargo-machete";
changelog = "https://github.com/bnjbvr/cargo-machete/blob/${src.rev}/CHANGELOG.md";
license = licenses.mit;
maintainers = with maintainers; [ figsoda ];
};
}
@@ -2,16 +2,16 @@
rustPlatform.buildRustPackage rec {
pname = "cargo-vet";
version = "0.3.0";
version = "0.5.1";
src = fetchFromGitHub {
owner = "mozilla";
repo = pname;
rev = "0.3";
sha256 = "sha256-m+2Rbaa7wtzdUyl8VzrGsxtZPhQMwlrx6okhc4zZNsI=";
rev = version;
sha256 = "sha256-nBhm6EDs99oKdUxT+N+IC7fY/U0yyeJyr6vbaZaiGSI=";
};
cargoSha256 = "sha256-2Ri/CvTZ/RQqxHSgl05kaCbg0ATJapaFEF6y8fWGSwM=";
cargoSha256 = "sha256-M6CdYL8CDfFH0RaYGel6dC3LxQZzq9YbU8ecH9CWEr8=";
buildInputs = lib.optional stdenv.isDarwin Security;
+3 -3
View File
@@ -2,16 +2,16 @@
buildGoModule rec {
pname = "flyctl";
version = "0.0.484";
version = "0.0.492";
src = fetchFromGitHub {
owner = "superfly";
repo = "flyctl";
rev = "v${version}";
hash = "sha256-2//mxYTF6lAolj5aQOXF12NOwEa/VPoen9LNxD7gYDo=";
hash = "sha256-15OzhjiN5pk+V72vTm/lItrQLtBleHC+V5NX3yWePXU=";
};
vendorHash = "sha256-2y671bvOmkKEqbcttcCG1L1by/J8gkGZxts7kFyTIxk=";
vendorHash = "sha256-w5S1LDttRHvJ4MJ+wXHREOU2/j0JVjoaoFcsfVhXaTU=";
subPackages = [ "." ];
+4 -6
View File
@@ -15,16 +15,16 @@
rustPlatform.buildRustPackage rec {
pname = "jumpy";
version = "0.5.1";
version = "0.6.0";
src = fetchFromGitHub {
owner = "fishfolk";
repo = pname;
rev = "v${version}";
sha256 = "sha256-5hgd4t9ZKHmv8wzED7Tn+ykzUM0EbQqRX15HBHzXtJY=";
sha256 = "sha256-vBnHNc/kCyZ8gTWhQShn4lBQECguFBzBd7xIfLBgm7A=";
};
cargoSha256 = "sha256-cK5n75T+Kkd6F4q4MFZNn0R6W6Nk2/H23AGhIe2FCig=";
cargoSha256 = "sha256-ZnDerzDdCLjslszSn0z0BevP5qpkuYDCDLyv66+psdo=";
auditable = true; # TODO: remove when this is the default
@@ -49,9 +49,7 @@ rustPlatform.buildRustPackage rec {
rustPlatform.bindgenHook
];
postPatch = ''
touch ../$(stripHash $cargoDeps)/taffy/README.md
'';
cargoBuildFlags = [ "--bin" "jumpy" ];
postInstall = ''
mkdir $out/share
@@ -6,7 +6,6 @@
, gtk2
, gtk3
, pkg-config
, python3
}:
stdenv.mkDerivation (self: {
@@ -20,7 +19,6 @@ stdenv.mkDerivation (self: {
nativeBuildInputs = [
pkg-config
python3
];
buildInputs = [
@@ -40,7 +38,7 @@ stdenv.mkDerivation (self: {
"hdspconf"
"hdsploader"
"hdspmixer"
"hwmixvolume"
# "hwmixvolume" # Requires old, unmaintained, abandoned EOL Python 2
"ld10k1"
# "qlo10k1" # needs Qt
"mixartloader"
@@ -50,14 +48,10 @@ stdenv.mkDerivation (self: {
# "seq" # mysterious configure error
"sscape_ctl"
"us428control"
# "usx2yloader" # tries to create /etc/hptplug/usb
# "usx2yloader" # tries to create /etc/hotplug/usb
"vxloader"
];
postPatch = ''
patchShebangs hwmixvolume/
'';
configurePhase = ''
runHook preConfigure
@@ -74,8 +68,8 @@ stdenv.mkDerivation (self: {
buildPhase = ''
runHook preBuild
echo "Building $tool:"
for tool in $TOOLSET; do
echo "Building $tool:"
pushd "$tool"
make
popd
@@ -87,8 +81,8 @@ stdenv.mkDerivation (self: {
installPhase = ''
runHook preInstall
echo "Installing $tool:"
for tool in $TOOLSET; do
echo "Installing $tool:"
pushd "$tool"
make install
popd
@@ -0,0 +1,13 @@
{ lib, pkgs }:
lib.makeScope pkgs.newScope (self: {
alsa-firmware = self.callPackage ./alsa-firmware { };
alsa-lib = self.callPackage ./alsa-lib { };
alsa-oss = self.callPackage ./alsa-oss { };
alsa-plugins = self.callPackage ./alsa-plugins { };
alsa-plugins-wrapper = self.callPackage ./alsa-plugins/wrapper.nix { };
alsa-tools = self.callPackage ./alsa-tools { };
alsa-topology-conf = self.callPackage ./alsa-topology-conf { };
alsa-ucm-conf = self.callPackage ./alsa-ucm-conf { };
alsa-utils = self.callPackage ./alsa-utils { fftw = pkgs.fftwFloat; };
})
@@ -35,7 +35,7 @@ mkYarnPackage rec {
cargoDeps = rustPlatform.fetchCargoTarball {
inherit src;
name = "${pname}-${version}";
hash = "sha256-WolkDSS5wPxtltKzq4Er2nAQ0GrsF3imim3/Ge4eguQ=";
hash = "sha256-bxDqv7KofinDuYDB1F0ZKWUQnz+ErU+OZc6i77nzM9Q=";
};
packageResolutions = {
@@ -1,6 +1,6 @@
{
"name": "matrix-hookshot",
"version": "2.7.0",
"version": "3.0.0",
"description": "A bridge between Matrix and multiple project management services, such as GitHub, GitLab and JIRA.",
"main": "lib/app.js",
"repository": "https://github.com/matrix-org/matrix-hookshot",
@@ -67,7 +67,6 @@
"source-map-support": "^0.5.21",
"string-argv": "^0.3.1",
"tiny-typed-emitter": "^2.1.0",
"uuid": "^8.3.2",
"vm2": "^3.9.11",
"winston": "^3.3.3",
"xml2js": "^0.4.23",
@@ -105,7 +104,7 @@
"sass": "^1.51.0",
"ts-node": "^10.4.0",
"typescript": "^4.5.2",
"vite": "^2.9.13",
"vite-svg-loader": "^3.4.0"
"vite": "^4.1.4",
"vite-svg-loader": "^4.0.0"
}
}
@@ -1,5 +1,5 @@
{
"version": "2.7.0",
"srcHash": "rW5fqKshnF2S4w55V2GaAa2RFVM+YbwRum9OwTTpYuA=",
"yarnHash": "0q71901ra9m9rbbczal1imqfba4b07bpr8hkpw1d1r9ghc2xjay4"
"version": "3.0.0",
"srcHash": "2fuDV2h97VdBADygMeyk2B5etFKkQdNZeOWlhMD4hJk=",
"yarnHash": "0ivizv90wrbz583xjvbakv6vg782h7pjm5zbm8wb9qkpnj735avz"
}
+2 -2
View File
@@ -2,7 +2,7 @@
buildPythonApplication rec {
pname = "Tautulli";
version = "2.11.1";
version = "2.12.2";
format = "other";
pythonPath = [ setuptools ];
@@ -12,7 +12,7 @@ buildPythonApplication rec {
owner = "Tautulli";
repo = pname;
rev = "v${version}";
sha256 = "sha256-9hWTnBi8t3ZJzrDvvViQ/jYDdbNCabVAion9E9sjqRQ=";
sha256 = "sha256-d2JGVmUQQMlwoEg3hsPB3jgUrUpui5Zsdf9Eq61TyZI=";
};
installPhase = ''
+69
View File
@@ -0,0 +1,69 @@
{ lib
, buildGoModule
, fetchFromGitHub
, installShellFiles
}:
buildGoModule rec {
pname = "bom";
version = "0.4.1";
src = fetchFromGitHub {
owner = "kubernetes-sigs";
repo = pname;
rev = "v${version}";
sha256 = "sha256-HgBpEIUaeVCMkbu1KtBh0LGZQGFLyj3rF0cYDt8vDRk=";
# populate values that require us to use git. By doing this in postFetch we
# can delete .git afterwards and maintain better reproducibility of the src.
leaveDotGit = true;
postFetch = ''
cd "$out"
git rev-parse HEAD > $out/COMMIT
# '0000-00-00T00:00:00Z'
date -u -d "@$(git log -1 --pretty=%ct)" "+'%Y-%m-%dT%H:%M:%SZ'" > $out/SOURCE_DATE_EPOCH
find "$out" -name .git -print0 | xargs -0 rm -rf
'';
};
vendorSha256 = "sha256-m5IK/+mbwGSX8tQUMED8+H52o89QOJk8mhUXumZm+wo=";
nativeBuildInputs = [ installShellFiles ];
ldflags = [
"-s"
"-w"
"-X sigs.k8s.io/release-utils/version.gitVersion=v${version}"
"-X sigs.k8s.io/release-utils/version.gitTreeState=clean"
];
# ldflags based on metadata from git and source
preBuild = ''
ldflags+=" -X sigs.k8s.io/release-utils/version.gitCommit=$(cat COMMIT)"
ldflags+=" -X sigs.k8s.io/release-utils/version.buildDate=$(cat SOURCE_DATE_EPOCH)"
'';
postInstall = ''
installShellCompletion --cmd bom \
--bash <($out/bin/bom completion bash) \
--fish <($out/bin/bom completion fish) \
--zsh <($out/bin/bom completion zsh)
'';
doInstallCheck = true;
installCheckPhase = ''
runHook preInstallCheck
$out/bin/bom --help
$out/bin/bom version 2>&1 | grep "v${version}"
runHook postInstallCheck
'';
doCheck = false;
meta = with lib; {
homepage = "https://github.com/kubernetes-sigs/bom";
changelog = "https://github.com/kubernetes-sigs/bom/releases/tag/v${version}";
description = "A utility to generate SPDX-compliant Bill of Materials manifests";
license = licenses.asl20;
maintainers = with maintainers; [ developer-guy ];
};
}
+5 -3
View File
@@ -10,6 +10,7 @@
, cryptsetup
, util-linux
, udev
, lvm2
, systemd
, xfsprogs
, thin-provisioning-tools
@@ -25,18 +26,18 @@
stdenv.mkDerivation rec {
pname = "stratisd";
version = "3.5.1";
version = "3.5.2";
src = fetchFromGitHub {
owner = "stratis-storage";
repo = pname;
rev = "v${version}";
hash = "sha256-PM+griFtuFT9g+Pqx33frWrucVCXSzfyWAJJXAzrMtI=";
hash = "sha256-vnN0SO3KbmSQPDGqn4hnrVSxv5ebSDTOoPim1EKWweQ=";
};
cargoDeps = rustPlatform.fetchCargoTarball {
inherit src;
hash = "sha256-P5GKMNifnEvGcsg0hGZn6hg3/S44fUIzqf5Qjp4R/EM=";
hash = "sha256-Cl/6A3SNMKWzuu1JLYgzzXc8XSp+ws+YtAvfPCXZGEA=";
};
postPatch = ''
@@ -68,6 +69,7 @@ stdenv.mkDerivation rec {
cryptsetup
util-linux
udev
lvm2
];
EXECUTABLES_PATHS = lib.makeBinPath ([
+3 -3
View File
@@ -2,16 +2,16 @@
rustPlatform.buildRustPackage rec {
pname = "gifski";
version = "1.10.0";
version = "1.10.3";
src = fetchFromGitHub {
owner = "ImageOptim";
repo = "gifski";
rev = version;
sha256 = "sha256-JJSAU9z3JOlvfW6AW/P/KrjhOcD0ax8TmqgqM48rlAo=";
sha256 = "sha256-P4t16rCKsL6FwDVXDC2XkgUGcAlWCPt1iXoBmhDZRzk=";
};
cargoHash = "sha256-UV2iQFbeGvJs8kEowYRNv8DxEGwaIWL1/3A2oUCcauw=";
cargoHash = "sha256-IAaaR4DWKnCd9IrqIR3v2dEv4IVEoBwBEJErqLRaVmA=";
nativeBuildInputs = lib.optionals stdenv.isLinux [ pkg-config ];
+2 -2
View File
@@ -6,13 +6,13 @@
stdenv.mkDerivation rec {
pname = "exploitdb";
version = "2023-03-15";
version = "2023-03-17";
src = fetchFromGitLab {
owner = "exploit-database";
repo = pname;
rev = "refs/tags/${version}";
hash = "sha256-qP14hkYO8gXD9C3B6uhBnYDx3YZMbbvtzHOSKFtFSmA=";
hash = "sha256-mqGNwyFmTTY8ITzom4GDvZXXI1YUkVKdfIHRqnVLuMs=";
};
nativeBuildInputs = [
+4 -4
View File
@@ -9,13 +9,13 @@
rustPlatform.buildRustPackage rec {
pname = "feroxbuster";
version = "2.7.1";
version = "2.9.1";
src = fetchFromGitHub {
owner = "epi052";
repo = pname;
rev = version;
hash = "sha256-B6FeY5pWW5+y/0HlVedkm8ol2z9GXgEYe5j7/uMhqsw=";
rev = "refs/tags/v${version}";
hash = "sha256-l+F4Zmeoq2ozgd+xq5n+cevThr8ub/7GiLq3Fe+C9yY=";
};
# disable linker overrides on aarch64-linux
@@ -23,7 +23,7 @@ rustPlatform.buildRustPackage rec {
rm .cargo/config
'';
cargoSha256 = "sha256-OFgt8yu2wlvkP/wjlmRRl8UyD9MUx9/0Rcs6K8jLkjo=";
cargoSha256 = "sha256-ivwXgHAg7+DnaIOBw9S2gIzJeoge0eStFtKZkJhrTYE=";
OPENSSL_NO_VENDOR = true;
+3 -3
View File
@@ -6,16 +6,16 @@
buildGoModule rec {
pname = "naabu";
version = "2.1.2";
version = "2.1.3";
src = fetchFromGitHub {
owner = "projectdiscovery";
repo = "naabu";
rev = "refs/tags/v${version}";
hash = "sha256-o+5UOyFg1jhFmBDtkVPgJVk50fPt0uxvV6qiPrRtQZw=";
hash = "sha256-U3rJNYESBL+js2uyBcT2x+XoC2qBseKyCLvwlc5a2rA=";
};
vendorHash = "sha256-Y7eQeoTt0TM4ZKWKVbltYY+k9Vq0TroVywQduwvlLQg=";
vendorHash = "sha256-YB2gZYoAyoIK44DTfHvYOyhNggkp4HaC2dvtCy2hc38=";
buildInputs = [
libpcap
+3 -3
View File
@@ -5,16 +5,16 @@
buildGoModule rec {
pname = "nuclei";
version = "2.8.9";
version = "2.9.0";
src = fetchFromGitHub {
owner = "projectdiscovery";
repo = pname;
rev = "v${version}";
hash = "sha256-YjcvxDCIXHyc/7+lpg29wDrpe8WmQPWbhXvpIpWO17k=";
hash = "sha256-158nIO3HvLjc9IuL0Yt92VPHgASKEQy/eTOByMehHC8=";
};
vendorHash = "sha256-DE2S70Jfd6Vgx7BXGbhSWTbRIbp8cbiuf8bolHCYMxg=";
vendorHash = "sha256-k4Dq1GjRzdD4vkydMWFWVQZR/mwGjZCcy7Gr5QDejUs=";
modRoot = "./v2";
subPackages = [
+15 -11
View File
@@ -5901,6 +5901,8 @@ with pkgs;
bogofilter = callPackage ../tools/misc/bogofilter { };
bom = callPackage ../tools/admin/bom { };
bomber-go = callPackage ../development/tools/bomber-go { };
bomutils = callPackage ../tools/archivers/bomutils { };
@@ -15981,6 +15983,7 @@ with pkgs;
cargo-llvm-cov = callPackage ../development/tools/rust/cargo-llvm-cov { };
cargo-llvm-lines = callPackage ../development/tools/rust/cargo-llvm-lines { };
cargo-lock = callPackage ../development/tools/rust/cargo-lock { };
cargo-machete = callPackage ../development/tools/rust/cargo-machete { };
cargo-outdated = callPackage ../development/tools/rust/cargo-outdated {
inherit (darwin.apple_sdk.frameworks) CoreFoundation Security SystemConfiguration;
};
@@ -22355,6 +22358,8 @@ with pkgs;
live555 = callPackage ../development/libraries/live555 { };
llhttp = callPackage ../development/libraries/llhttp { };
log4cpp = callPackage ../development/libraries/log4cpp { };
log4cxx = callPackage ../development/libraries/log4cxx { };
@@ -25912,17 +25917,16 @@ with pkgs;
tinyalsa = callPackage ../os-specific/linux/tinyalsa { };
alsa-firmware = callPackage ../os-specific/linux/alsa-project/alsa-firmware { };
alsa-lib = callPackage ../os-specific/linux/alsa-project/alsa-lib { };
alsa-oss = callPackage ../os-specific/linux/alsa-project/alsa-oss { };
alsa-plugins = callPackage ../os-specific/linux/alsa-project/alsa-plugins { };
alsa-plugins-wrapper = callPackage ../os-specific/linux/alsa-project/alsa-plugins/wrapper.nix { };
alsa-tools = callPackage ../os-specific/linux/alsa-project/alsa-tools { };
alsa-topology-conf = callPackage ../os-specific/linux/alsa-project/alsa-topology-conf { };
alsa-ucm-conf = callPackage ../os-specific/linux/alsa-project/alsa-ucm-conf { };
alsa-utils = callPackage ../os-specific/linux/alsa-project/alsa-utils {
fftw = fftwFloat;
};
inherit (callPackage ../os-specific/linux/alsa-project { })
alsa-firmware
alsa-lib
alsa-oss
alsa-plugins
alsa-plugins-wrapper
alsa-tools
alsa-topology-conf
alsa-ucm-conf
alsa-utils;
inherit (callPackage ../misc/arm-trusted-firmware {})
buildArmTrustedFirmware