Merge master into staging-next
This commit is contained in:
@@ -2,11 +2,11 @@
|
||||
|
||||
let
|
||||
pname = "ledger-live-desktop";
|
||||
version = "2.71.0";
|
||||
version = "2.71.1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://download.live.ledger.com/${pname}-${version}-linux-x86_64.AppImage";
|
||||
hash = "sha256-boZ28o8bg2TXZcc1mx4ZlPIPRFK9wy4+MTbYLT5XCQU=";
|
||||
hash = "sha256-+1i4ycURuT0xSF2yLQM5uyDFzeeGQ8H4On2Pb3oIRYc=";
|
||||
};
|
||||
|
||||
appimageContents = appimageTools.extractType2 {
|
||||
|
||||
@@ -29,6 +29,10 @@ mkDerivation rec {
|
||||
pkg-config
|
||||
];
|
||||
|
||||
cmakeFlags = [
|
||||
"-DVIDEO_SUPPORT=ON"
|
||||
];
|
||||
|
||||
buildInputs = [
|
||||
exiv2
|
||||
mpv
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
let
|
||||
|
||||
pname = "1password";
|
||||
version = if channel == "stable" then "8.10.20" else "8.10.20-1.BETA";
|
||||
version = if channel == "stable" then "8.10.20" else "8.10.22-21.BETA";
|
||||
|
||||
sources = {
|
||||
stable = {
|
||||
@@ -33,19 +33,19 @@ let
|
||||
beta = {
|
||||
x86_64-linux = {
|
||||
url = "https://downloads.1password.com/linux/tar/beta/x86_64/1password-${version}.x64.tar.gz";
|
||||
hash = "sha256-+wHxtlE0zeVEObzdpcIP75LKbbjsG8LMqdIPFkY0BoU=";
|
||||
hash = "sha256-R4jj5U2a8AoAs1qVIjMQx6odK0Ks4WeqRURf3pOOduo=";
|
||||
};
|
||||
aarch64-linux = {
|
||||
url = "https://downloads.1password.com/linux/tar/beta/aarch64/1password-${version}.arm64.tar.gz";
|
||||
hash = "sha256-BRsp/hhBwgQFU+5Tt1M9V5Lx8oRLN3uaqLrzrPo/xpo=";
|
||||
hash = "sha256-1opo/RZ0aTZn3Jo9XIw/g8WYK2xgRiaRKgd7RstGJ5g=";
|
||||
};
|
||||
x86_64-darwin = {
|
||||
url = "https://downloads.1password.com/mac/1Password-${version}-x86_64.zip";
|
||||
hash = "sha256-WVP5a007cU1GR/lnL7C6QiJpTTsjzaiS69H2LJzYm70=";
|
||||
hash = "sha256-jlQgXlLLUF78g2B7KYgTSQZAEe57TRw4vN7MPn3IwwI=";
|
||||
};
|
||||
aarch64-darwin = {
|
||||
url = "https://downloads.1password.com/mac/1Password-${version}-aarch64.zip";
|
||||
hash = "sha256-BBSUSSnot1ktC0ik7yMhqsgLdkeQBrJUpHBvwu0w9m0=";
|
||||
hash = "sha256-nzKESK3QKsi0Xzm3ytXWIH08LV2F6jLKvCLDHzVR9xQ=";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
@@ -33,6 +33,7 @@ rustPlatform.buildRustPackage rec {
|
||||
homepage = "https://github.com/denisidoro/navi";
|
||||
license = licenses.asl20;
|
||||
platforms = platforms.unix;
|
||||
mainProgram = "navi";
|
||||
maintainers = with maintainers; [ cust0dian ];
|
||||
};
|
||||
}
|
||||
|
||||
@@ -1,50 +0,0 @@
|
||||
{ lib
|
||||
, buildGoModule
|
||||
, fetchFromGitHub
|
||||
, gtk4
|
||||
, glib
|
||||
, gobject-introspection
|
||||
, pkg-config
|
||||
}:
|
||||
|
||||
buildGoModule rec {
|
||||
pname = "gotktrix";
|
||||
version = "unstable-2023-04-05";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "diamondburned";
|
||||
repo = pname;
|
||||
rev = "a8f876a383cc34dac18edddbe22be2dd494b8d0c"; # compound
|
||||
hash = "sha256-BuiA9UajdMhSrEfaXdu5DZlVhC4GVUdUpQDLMvKGrEk=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-oo/j6i7slXILqyvj/EHojsyCZzJMGd10PTZaLvI1xoc=";
|
||||
|
||||
buildInputs = [
|
||||
gtk4
|
||||
glib
|
||||
];
|
||||
|
||||
nativeBuildInputs = [ pkg-config gobject-introspection ];
|
||||
|
||||
# Checking requires a working display
|
||||
doCheck = false;
|
||||
|
||||
postPatch = ''
|
||||
sed -i '/DBusActivatable/d' .nix/com.github.diamondburned.gotktrix.desktop
|
||||
echo 'X-Purism-FormFactor=Workstation;Mobile;' >> .nix/com.github.diamondburned.gotktrix.desktop
|
||||
'';
|
||||
|
||||
postInstall = ''
|
||||
install -Dm444 .nix/com.github.diamondburned.gotktrix.desktop -t $out/share/applications/
|
||||
install -Dm444 .github/logo-256.png -T $out/share/icons/hicolor/256x256/apps/gotktrix.png
|
||||
'';
|
||||
|
||||
meta = with lib; {
|
||||
description = "Matrix client written in Go using GTK4";
|
||||
homepage = "https://github.com/diamondburned/gotktrix";
|
||||
license = licenses.agpl3Plus;
|
||||
maintainers = with maintainers; [ chuangzhu ];
|
||||
platforms = platforms.linux;
|
||||
};
|
||||
}
|
||||
@@ -1,7 +1,6 @@
|
||||
{ lib
|
||||
, stdenv
|
||||
, fetchFromGitHub
|
||||
, fetchpatch
|
||||
, buildNpmPackage
|
||||
, nixosTests
|
||||
, gettext
|
||||
@@ -224,16 +223,18 @@ python.pkgs.buildPythonApplication rec {
|
||||
${python.pythonOnBuildForHost.interpreter} src/manage.py compilemessages
|
||||
'';
|
||||
|
||||
installPhase = ''
|
||||
installPhase = let
|
||||
pythonPath = python.pkgs.makePythonPath propagatedBuildInputs;
|
||||
in ''
|
||||
mkdir -p $out/lib/paperless-ngx
|
||||
cp -r {src,static,LICENSE,gunicorn.conf.py} $out/lib/paperless-ngx
|
||||
ln -s ${frontend}/lib/paperless-ui/frontend $out/lib/paperless-ngx/static/
|
||||
chmod +x $out/lib/paperless-ngx/src/manage.py
|
||||
makeWrapper $out/lib/paperless-ngx/src/manage.py $out/bin/paperless-ngx \
|
||||
--prefix PYTHONPATH : "$PYTHONPATH" \
|
||||
--prefix PYTHONPATH : "${pythonPath}" \
|
||||
--prefix PATH : "${path}"
|
||||
makeWrapper ${python.pkgs.celery}/bin/celery $out/bin/celery \
|
||||
--prefix PYTHONPATH : "$PYTHONPATH:$out/lib/paperless-ngx/src" \
|
||||
--prefix PYTHONPATH : "${pythonPath}:$out/lib/paperless-ngx/src" \
|
||||
--prefix PATH : "${path}"
|
||||
'';
|
||||
|
||||
|
||||
@@ -6,13 +6,13 @@
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "abracadabra";
|
||||
version = "2.2.4";
|
||||
version = "2.3.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "KejPi";
|
||||
repo = "AbracaDABra";
|
||||
rev = "v${version}";
|
||||
sha256 = "sha256-gpZ6ckV//fhDlpAqmMwL4XNXX7xFmGi58fkOC4oRcDM=";
|
||||
hash = "sha256-HRwgtNCrEzo6uXNJHG3PwpBAXVTppYUTmiwKWi3reho=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
||||
@@ -3,14 +3,14 @@
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
version = "22.11";
|
||||
version = "23.11";
|
||||
pname = "rtl_433";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "merbanan";
|
||||
repo = "rtl_433";
|
||||
rev = version;
|
||||
sha256 = "sha256-qDY+prdf8O/dqmAgLU6lpsNIvL1R5V2AwsB+4CpOqGM=";
|
||||
hash = "sha256-qCfPweJeYHIuM1DfDmeDilkV/RLzbzlIe1sIpSx/EYc=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ pkg-config cmake ];
|
||||
|
||||
@@ -0,0 +1,71 @@
|
||||
{ stdenv
|
||||
, lib
|
||||
, fetchFromSourcehut
|
||||
, hare
|
||||
, scdoc
|
||||
, nix-update-script
|
||||
}:
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "haredo";
|
||||
version = "1.0.5";
|
||||
|
||||
outputs = [ "out" "man" ];
|
||||
|
||||
src = fetchFromSourcehut {
|
||||
owner = "~autumnull";
|
||||
repo = "haredo";
|
||||
rev = finalAttrs.version;
|
||||
hash = "sha256-gpui5FVRw3NKyx0AB/4kqdolrl5vkDudPOgjHc/IE4U=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
hare
|
||||
scdoc
|
||||
];
|
||||
|
||||
preBuild = ''
|
||||
HARECACHE="$(mktemp -d --tmpdir harecache.XXXXXXXX)"
|
||||
export HARECACHE
|
||||
export PREFIX=${builtins.placeholder "out"}
|
||||
'';
|
||||
|
||||
buildPhase = ''
|
||||
runHook preBuild
|
||||
|
||||
./bootstrap.sh
|
||||
|
||||
runHook postBuild
|
||||
'';
|
||||
|
||||
checkPhase = ''
|
||||
runHook preCheck
|
||||
|
||||
./bin/haredo test
|
||||
|
||||
runHook postCheck
|
||||
'';
|
||||
|
||||
installPhase = ''
|
||||
runHook preInstall
|
||||
|
||||
./bootstrap.sh install
|
||||
|
||||
runHook postInstall
|
||||
'';
|
||||
|
||||
dontConfigure = true;
|
||||
doCheck = true;
|
||||
|
||||
setupHook = ./setup-hook.sh;
|
||||
|
||||
passthru.updateScript = nix-update-script { };
|
||||
|
||||
meta = {
|
||||
description = "A simple and unix-idiomatic build automator";
|
||||
homepage = "https://sr.ht/~autumnull/haredo/";
|
||||
license = lib.licenses.wtfpl;
|
||||
maintainers = with lib.maintainers; [ onemoresuza ];
|
||||
mainProgram = "haredo";
|
||||
inherit (hare.meta) platforms badPlatforms;
|
||||
};
|
||||
})
|
||||
@@ -0,0 +1,69 @@
|
||||
haredoBuildPhase() {
|
||||
runHook preBuild
|
||||
|
||||
local buildTargets jobs
|
||||
read -ra buildTargets <<<"${haredoBuildTargets-}"
|
||||
echoCmd "haredo build targets" "${buildTargets[@]}"
|
||||
if [[ ! -v enableParallelBuilding || -n "${enableParallelBuilding-}" ]]; then
|
||||
jobs="${NIX_BUILD_CORES}"
|
||||
fi
|
||||
haredo ${jobs:+"-j${jobs}"} "${buildTargets[@]}"
|
||||
|
||||
runHook postBuild
|
||||
}
|
||||
|
||||
haredoCheckPhase() {
|
||||
runHook preCheck
|
||||
|
||||
local checkTargets jobs
|
||||
|
||||
if [[ -n "${haredoCheckTargets:-}" ]]; then
|
||||
read -ra checkTargets <<<"${haredoCheckTargets}"
|
||||
else
|
||||
for dofile in "check.do" "test.do"; do
|
||||
[[ -r "${dofile}" ]] && {
|
||||
checkTargets=("${dofile%".do"}")
|
||||
break
|
||||
}
|
||||
done
|
||||
fi
|
||||
|
||||
if [[ -z "${checkTargets:-}" ]]; then
|
||||
printf -- 'haredoCheckPhase ERROR: no check targets were found' 1>&2
|
||||
exit 1
|
||||
else
|
||||
echoCmd "haredo check targets" "${checkTargets[@]}"
|
||||
if [[ ! -v enableParallelChecking || -n "${enableParallelChecking-}" ]]; then
|
||||
jobs="${NIX_BUILD_CORES}"
|
||||
fi
|
||||
haredo ${jobs:+"-j${jobs}"} "${checkTargets[@]}"
|
||||
fi
|
||||
|
||||
runHook postCheck
|
||||
}
|
||||
|
||||
haredoInstallPhase() {
|
||||
runHook preInstall
|
||||
|
||||
local installTargets jobs
|
||||
read -ra installTargets <<<"${haredoInstallTargets:-"install"}"
|
||||
echoCmd "haredo install targets" "${installTargets[@]}"
|
||||
if [[ ! -v enableParallelInstalling || -n "${enableParallelInstalling-}" ]]; then
|
||||
jobs="${NIX_BUILD_CORES}"
|
||||
fi
|
||||
haredo ${jobs:+"-j${jobs}"} "${installTargets[@]}"
|
||||
|
||||
runHook postInstall
|
||||
}
|
||||
|
||||
if [[ -z "${dontUseHaredoBuild-}" && -z "${buildPhase-}" ]]; then
|
||||
buildPhase="haredoBuildPhase"
|
||||
fi
|
||||
|
||||
if [[ -z "${dontUseHaredoCheck-}" && -z "${checkPhase-}" ]]; then
|
||||
checkPhase="haredoCheckPhase"
|
||||
fi
|
||||
|
||||
if [[ -z "${dontUseHaredoInstall-}" && -z "${installPhase-}" ]]; then
|
||||
installPhase="haredoInstallPhase"
|
||||
fi
|
||||
@@ -0,0 +1,39 @@
|
||||
{ lib
|
||||
, buildNpmPackage
|
||||
, fetchFromGitHub
|
||||
, fetchpatch
|
||||
}:
|
||||
|
||||
buildNpmPackage {
|
||||
pname = "matlab-language-server";
|
||||
version = "1.1.6";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "mathworks";
|
||||
repo = "matlab-language-server";
|
||||
# Upstream doesn't tag commits unfortunatly, but lists versions and dates
|
||||
# in README... See complaint at:
|
||||
# https://github.com/mathworks/MATLAB-language-server/issues/24
|
||||
rev = "c8c901956e3bbfbd6eab440a1b60c3fe016cf567";
|
||||
hash = "sha256-D03gXyrvPYOMkJI2YuHfPAnWdXTz5baemykQ5j9L0rs=";
|
||||
};
|
||||
patches = [
|
||||
# https://github.com/mathworks/MATLAB-language-server/pull/23
|
||||
(fetchpatch {
|
||||
url = "https://github.com/mathworks/MATLAB-language-server/commit/56374de620b4855529c4136539f52ab6030e2c92.patch";
|
||||
hash = "sha256-F38ATP+eap0SnxQoib1JwIvNCFfB7g8EtXI9+iK5+HA=";
|
||||
})
|
||||
];
|
||||
|
||||
npmDepsHash = "sha256-P3MSrwk6FVt4lK58pjwy0YOg2UZI0TG8uXjqCPudgTE=";
|
||||
|
||||
npmBuildScript = "package";
|
||||
|
||||
meta = {
|
||||
description = "Language Server for MATLAB® code";
|
||||
homepage = "https://github.com/mathworks/MATLAB-language-server";
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [ doronbehar ];
|
||||
mainProgram = "matlab-language-server";
|
||||
};
|
||||
}
|
||||
@@ -12,13 +12,13 @@
|
||||
|
||||
let
|
||||
pname = "nwg-drawer";
|
||||
version = "0.4.1";
|
||||
version = "0.4.3";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "nwg-piotr";
|
||||
repo = "nwg-drawer";
|
||||
rev = "v${version}";
|
||||
hash = "sha256-2/YI91Rcm+N8tNoKBRIDAQ3T2M6T7+kWngbCzyaXOCc=";
|
||||
hash = "sha256-1iylXR3WP39E/0L/vBe5LxXOKV+KisgUr2rxBEHahMo=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-8s8+ukMQpciQmKt77fNE7r+3cm/UDxO8VtkrNYdKhM8=";
|
||||
|
||||
@@ -15,6 +15,7 @@
|
||||
, libgtop
|
||||
, libxml2
|
||||
, libnotify
|
||||
, mate-desktop
|
||||
, mate-panel
|
||||
, polkit
|
||||
, upower
|
||||
@@ -53,6 +54,7 @@ stdenv.mkDerivation rec {
|
||||
libnotify
|
||||
libwnck
|
||||
libxml2
|
||||
mate-desktop # for org.mate.lockdown
|
||||
mate-panel
|
||||
polkit
|
||||
upower
|
||||
|
||||
@@ -5,7 +5,6 @@
|
||||
, meson
|
||||
, ninja
|
||||
, pkg-config
|
||||
, python3
|
||||
, vala
|
||||
, wrapGAppsHook4
|
||||
, elementary-gtk-theme
|
||||
@@ -17,20 +16,19 @@
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "elementary-calculator";
|
||||
version = "2.0.2";
|
||||
version = "2.0.3";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "elementary";
|
||||
repo = "calculator";
|
||||
rev = version;
|
||||
sha256 = "sha256-PLdPu43ns03vhBwaGw4BWCLNvcJbhUA+5Gr5b//TqfA=";
|
||||
sha256 = "sha256-VPxCW2lVA/nS2aJsjLgkuEM9wnAzyEr864XY8tfLQAY=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
meson
|
||||
ninja
|
||||
pkg-config
|
||||
python3
|
||||
vala
|
||||
wrapGAppsHook4
|
||||
];
|
||||
@@ -42,11 +40,6 @@ stdenv.mkDerivation rec {
|
||||
libgee
|
||||
];
|
||||
|
||||
postPatch = ''
|
||||
chmod +x meson/post_install.py
|
||||
patchShebangs meson/post_install.py
|
||||
'';
|
||||
|
||||
preFixup = ''
|
||||
gappsWrapperArgs+=(
|
||||
# The GTK theme is hardcoded.
|
||||
|
||||
@@ -77,13 +77,13 @@ let
|
||||
|
||||
in stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "yosys";
|
||||
version = "0.35";
|
||||
version = "0.36";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "YosysHQ";
|
||||
repo = "yosys";
|
||||
rev = "refs/tags/${finalAttrs.pname}-${finalAttrs.version}";
|
||||
hash = "sha256-jB8y7XGDX9rVF6c4FSTLOyvsxPhdjU8Taj6MQeoU4KQ=";
|
||||
hash = "sha256-jcaXn77OuKeC3AQTicILP3ABkJ3qBccM+uGbj1wn2Vw=";
|
||||
};
|
||||
|
||||
enableParallelBuilding = true;
|
||||
|
||||
@@ -19,8 +19,8 @@ index 914a72347..bc0b129d2 100644
|
||||
local subtest=$1; shift
|
||||
|
||||
../../yosys -p "read_verilog ${subtest}.v; proc; clean; write_cxxrtl -print-output std::cerr yosys-${subtest}.cc"
|
||||
- ${CC:-gcc} -std=c++11 -o yosys-${subtest} -I../.. ${subtest}_tb.cc -lstdc++
|
||||
+ ${CXX:-gcc} -std=c++11 -o yosys-${subtest} -I../.. ${subtest}_tb.cc -lstdc++
|
||||
- ${CC:-gcc} -std=c++11 -o yosys-${subtest} -I../../backends/cxxrtl/runtime ${subtest}_tb.cc -lstdc++
|
||||
+ ${CXX:-gcc} -std=c++11 -o yosys-${subtest} -I../../backends/cxxrtl/runtime ${subtest}_tb.cc -lstdc++
|
||||
./yosys-${subtest} 2>yosys-${subtest}.log
|
||||
iverilog -o iverilog-${subtest} ${subtest}.v ${subtest}_tb.v
|
||||
./iverilog-${subtest} |grep -v '\$finish called' >iverilog-${subtest}.log
|
||||
@@ -28,8 +28,8 @@ index 914a72347..bc0b129d2 100644
|
||||
|
||||
../../yosys -p "read_verilog display_lm.v" >yosys-display_lm.log
|
||||
../../yosys -p "read_verilog display_lm.v; write_cxxrtl yosys-display_lm.cc"
|
||||
-${CC:-gcc} -std=c++11 -o yosys-display_lm_cc -I../.. display_lm_tb.cc -lstdc++
|
||||
+${CXX:-gcc} -std=c++11 -o yosys-display_lm_cc -I../.. display_lm_tb.cc -lstdc++
|
||||
-${CC:-gcc} -std=c++11 -o yosys-display_lm_cc -I../../backends/cxxrtl/runtime display_lm_tb.cc -lstdc++
|
||||
+${CXX:-gcc} -std=c++11 -o yosys-display_lm_cc -I../../backends/cxxrtl/runtime display_lm_tb.cc -lstdc++
|
||||
./yosys-display_lm_cc >yosys-display_lm_cc.log
|
||||
for log in yosys-display_lm.log yosys-display_lm_cc.log; do
|
||||
grep "^%l: \\\\bot\$" "$log"
|
||||
|
||||
@@ -23,13 +23,13 @@ assert genBytecode -> ((bqn-path != null) && (mbqn-source != null));
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "cbqn" + lib.optionalString (!genBytecode) "-standalone";
|
||||
version = "0.4.0";
|
||||
version = "0.5.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "dzaima";
|
||||
repo = "CBQN";
|
||||
rev = "v${version}";
|
||||
hash = "sha256-jS60phZMrpGa+GVzZSGZwVVtW9RBp/oHRIYP/pXRU2I=";
|
||||
hash = "sha256-PCpePevWQ+aPG6Yx3WqBZ4yTeyJsCGkYMSY6kzGDL1U=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
||||
@@ -5,13 +5,13 @@
|
||||
|
||||
stdenvNoCC.mkDerivation {
|
||||
pname = "replxx";
|
||||
version = "unstable-2023-02-26";
|
||||
version = "unstable-2023-10-31";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "dzaima";
|
||||
repo = "replxx";
|
||||
rev = "1da4681a8814366ec51e7630b76558e53be0997d";
|
||||
hash = "sha256-Zs7ItuK31n0VSxwOsPUdZZLr68PypitZqcydACrx90Q=";
|
||||
rev = "13f7b60f4f79c2f14f352a76d94860bad0fc7ce9";
|
||||
hash = "sha256-xPuQ5YBDSqhZCwssbaN/FcTZlc3ampYl7nfl2bbsgBA=";
|
||||
};
|
||||
|
||||
dontConfigure = true;
|
||||
|
||||
@@ -5,13 +5,13 @@
|
||||
|
||||
stdenvNoCC.mkDerivation {
|
||||
pname = "singeli";
|
||||
version = "unstable-2023-09-12";
|
||||
version = "unstable-2023-11-22";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "mlochbaum";
|
||||
repo = "Singeli";
|
||||
rev = "49a6a90d83992171a2db749e9f7fd400ec65ef2c";
|
||||
hash = "sha256-9Dc6yrrXV6P9s1uwGlXB+ZBquOLejWe41k0TSpJGDgE=";
|
||||
rev = "528faaf9e2a7f4f3434365bcd91d6c18c87c4f08";
|
||||
hash = "sha256-/z1KHqflCqPGC9JU80jtgqdk2mkX06eWSziuf4TU4TM=";
|
||||
};
|
||||
|
||||
dontConfigure = true;
|
||||
|
||||
@@ -0,0 +1,6 @@
|
||||
{ callPackage, ... } @ args:
|
||||
|
||||
callPackage ./generic.nix ({
|
||||
version = "25.1";
|
||||
hash = "sha256-w6556kxftVZ154LrZB+jv9qK+QmMiUOGj6EcNwiV+yo=";
|
||||
} // args)
|
||||
@@ -16,7 +16,7 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "aiounifi";
|
||||
version = "66";
|
||||
version = "67";
|
||||
format = "pyproject";
|
||||
|
||||
disabled = pythonOlder "3.11";
|
||||
@@ -25,7 +25,7 @@ buildPythonPackage rec {
|
||||
owner = "Kane610";
|
||||
repo = pname;
|
||||
rev = "refs/tags/v${version}";
|
||||
hash = "sha256-UWKsx7giGrNR04X/2vgdaCFulxbzQkvlRfCEodVoHY8=";
|
||||
hash = "sha256-bad9wDV8kGEXjdjQ8GKhUsdMHqTohLjJJWH+gJCvuIo=";
|
||||
};
|
||||
|
||||
postPatch = ''
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "botocore-stubs";
|
||||
version = "1.33.0";
|
||||
version = "1.33.8";
|
||||
format = "pyproject";
|
||||
|
||||
disabled = pythonOlder "3.7";
|
||||
@@ -17,7 +17,7 @@ buildPythonPackage rec {
|
||||
src = fetchPypi {
|
||||
pname = "botocore_stubs";
|
||||
inherit version;
|
||||
hash = "sha256-9f8WY8hvxlPbFk6zYTH+80sOxa51hPWVZNpuqBA9IPQ=";
|
||||
hash = "sha256-A1b/D8kY2N74vfx4UjeR60zlXCVcHr5JuhBeFoyBfc0=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "easyenergy";
|
||||
version = "1.0.0";
|
||||
version = "2.0.0";
|
||||
pyproject = true;
|
||||
|
||||
disabled = pythonOlder "3.11";
|
||||
@@ -22,7 +22,7 @@ buildPythonPackage rec {
|
||||
owner = "klaasnicolaas";
|
||||
repo = "python-easyenergy";
|
||||
rev = "refs/tags/v${version}";
|
||||
hash = "sha256-HdCrbEk1b+FZzDoMoLcNaPFEHQfDoQsePKmESM9Qhds=";
|
||||
hash = "sha256-MqKhI38sEeTWiQn4IRivN0Rrq0ZMx4Pt0cFpsZQw/BI=";
|
||||
};
|
||||
|
||||
postPatch = ''
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "energyzero";
|
||||
version = "1.0.0";
|
||||
version = "2.0.0";
|
||||
format = "pyproject";
|
||||
|
||||
disabled = pythonOlder "3.11";
|
||||
@@ -22,7 +22,7 @@ buildPythonPackage rec {
|
||||
owner = "klaasnicolaas";
|
||||
repo = "python-energyzero";
|
||||
rev = "refs/tags/v${version}";
|
||||
hash = "sha256-EsZYEc4Hf99PoP5X9LEgcGftI7597P4l1LTepTabGqU=";
|
||||
hash = "sha256-iyvjXpJWFtC03xhpCBQ9wuEZQbP+zX5KrPj8MYqCvBg=";
|
||||
};
|
||||
|
||||
postPatch = ''
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "evohome-async";
|
||||
version = "0.4.13";
|
||||
version = "0.4.15";
|
||||
pyproject = true;
|
||||
|
||||
disabled = pythonOlder "3.11";
|
||||
@@ -19,7 +19,7 @@ buildPythonPackage rec {
|
||||
owner = "zxdavb";
|
||||
repo = "evohome-async";
|
||||
rev = "refs/tags/${version}";
|
||||
hash = "sha256-Fa6OYI1oEG4oUkLaPgWmvNHtK6Iwal/4nBf9b54Ue+g=";
|
||||
hash = "sha256-ulkLl3K62MFUzFWUdsog4Q+jJ9uZjxNvDQTaWDhkhjo=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
||||
@@ -2,12 +2,13 @@
|
||||
, buildPythonPackage
|
||||
, fetchFromGitHub
|
||||
, pythonOlder
|
||||
, setuptools
|
||||
}:
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "exrex";
|
||||
version = "0.11.0";
|
||||
format = "setuptools";
|
||||
pyproject = true;
|
||||
|
||||
disabled = pythonOlder "3.8";
|
||||
|
||||
@@ -24,6 +25,12 @@ buildPythonPackage rec {
|
||||
--replace "version=about['__version__']," "version='${version}',"
|
||||
'';
|
||||
|
||||
nativeBuildInputs = [
|
||||
setuptools
|
||||
];
|
||||
|
||||
dontWrapPythonPrograms = true;
|
||||
|
||||
# Projec thas no released tests
|
||||
doCheck = false;
|
||||
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,384 @@
|
||||
#!/usr/bin/env nix-shell
|
||||
#!nix-shell -i bash -p nix-update
|
||||
|
||||
set -eu -o pipefail
|
||||
|
||||
source_file=pkgs/development/python-modules/mypy-boto3/default.nix
|
||||
|
||||
version="1.33.0"
|
||||
|
||||
nix-update python311Packages.botocore-stubs --commit --build
|
||||
|
||||
packages=(
|
||||
mypy-boto3-accessanalyzer
|
||||
mypy-boto3-account
|
||||
mypy-boto3-acm
|
||||
mypy-boto3-acm-pca
|
||||
mypy-boto3-alexaforbusiness
|
||||
mypy-boto3-amp
|
||||
mypy-boto3-amplify
|
||||
mypy-boto3-amplifybackend
|
||||
mypy-boto3-amplifyuibuilder
|
||||
mypy-boto3-apigateway
|
||||
mypy-boto3-apigatewaymanagementapi
|
||||
mypy-boto3-apigatewayv2
|
||||
mypy-boto3-appconfig
|
||||
mypy-boto3-appconfigdata
|
||||
mypy-boto3-appfabric
|
||||
mypy-boto3-appflow
|
||||
mypy-boto3-appintegrations
|
||||
mypy-boto3-application-autoscaling
|
||||
mypy-boto3-application-insights
|
||||
mypy-boto3-applicationcostprofiler
|
||||
mypy-boto3-appmesh
|
||||
mypy-boto3-apprunner
|
||||
mypy-boto3-appstream
|
||||
mypy-boto3-appsync
|
||||
mypy-boto3-arc-zonal-shift
|
||||
mypy-boto3-athena
|
||||
mypy-boto3-auditmanager
|
||||
mypy-boto3-autoscaling
|
||||
mypy-boto3-autoscaling-plans
|
||||
mypy-boto3-backup
|
||||
mypy-boto3-backup-gateway
|
||||
mypy-boto3-backupstorage
|
||||
mypy-boto3-batch
|
||||
mypy-boto3-billingconductor
|
||||
mypy-boto3-braket
|
||||
mypy-boto3-budgets
|
||||
mypy-boto3-ce
|
||||
mypy-boto3-chime
|
||||
mypy-boto3-chime-sdk-identity
|
||||
mypy-boto3-chime-sdk-media-pipelines
|
||||
mypy-boto3-chime-sdk-meetings
|
||||
mypy-boto3-chime-sdk-messaging
|
||||
mypy-boto3-chime-sdk-voice
|
||||
mypy-boto3-cleanrooms
|
||||
mypy-boto3-cloud9
|
||||
mypy-boto3-cloudcontrol
|
||||
mypy-boto3-clouddirectory
|
||||
mypy-boto3-cloudformation
|
||||
mypy-boto3-cloudfront
|
||||
mypy-boto3-cloudhsm
|
||||
mypy-boto3-cloudhsmv2
|
||||
mypy-boto3-cloudsearch
|
||||
mypy-boto3-cloudsearchdomain
|
||||
mypy-boto3-cloudtrail
|
||||
mypy-boto3-cloudtrail-data
|
||||
mypy-boto3-cloudwatch
|
||||
mypy-boto3-codeartifact
|
||||
mypy-boto3-codebuild
|
||||
mypy-boto3-codecatalyst
|
||||
mypy-boto3-codecommit
|
||||
mypy-boto3-codedeploy
|
||||
mypy-boto3-codeguru-reviewer
|
||||
mypy-boto3-codeguru-security
|
||||
mypy-boto3-codeguruprofiler
|
||||
mypy-boto3-codepipeline
|
||||
mypy-boto3-codestar
|
||||
mypy-boto3-codestar-connections
|
||||
mypy-boto3-codestar-notifications
|
||||
mypy-boto3-cognito-identity
|
||||
mypy-boto3-cognito-idp
|
||||
mypy-boto3-cognito-sync
|
||||
mypy-boto3-comprehend
|
||||
mypy-boto3-comprehendmedical
|
||||
mypy-boto3-compute-optimizer
|
||||
mypy-boto3-config
|
||||
mypy-boto3-connect
|
||||
mypy-boto3-connect-contact-lens
|
||||
mypy-boto3-connectcampaigns
|
||||
mypy-boto3-connectcases
|
||||
mypy-boto3-connectparticipant
|
||||
mypy-boto3-controltower
|
||||
mypy-boto3-cur
|
||||
mypy-boto3-customer-profiles
|
||||
mypy-boto3-databrew
|
||||
mypy-boto3-dataexchange
|
||||
mypy-boto3-datapipeline
|
||||
mypy-boto3-datasync
|
||||
mypy-boto3-dax
|
||||
mypy-boto3-detective
|
||||
mypy-boto3-devicefarm
|
||||
mypy-boto3-devops-guru
|
||||
mypy-boto3-directconnect
|
||||
mypy-boto3-discovery
|
||||
mypy-boto3-dlm
|
||||
mypy-boto3-dms
|
||||
mypy-boto3-docdb
|
||||
mypy-boto3-docdb-elastic
|
||||
mypy-boto3-drs
|
||||
mypy-boto3-ds
|
||||
mypy-boto3-dynamodb
|
||||
mypy-boto3-dynamodbstreams
|
||||
mypy-boto3-ebs
|
||||
mypy-boto3-ec2
|
||||
mypy-boto3-ec2-instance-connect
|
||||
mypy-boto3-ecr
|
||||
mypy-boto3-ecr-public
|
||||
mypy-boto3-ecs
|
||||
mypy-boto3-efs
|
||||
mypy-boto3-eks
|
||||
mypy-boto3-elastic-inference
|
||||
mypy-boto3-elasticache
|
||||
mypy-boto3-elasticbeanstalk
|
||||
mypy-boto3-elastictranscoder
|
||||
mypy-boto3-elb
|
||||
mypy-boto3-elbv2
|
||||
mypy-boto3-emr
|
||||
mypy-boto3-emr-containers
|
||||
mypy-boto3-emr-serverless
|
||||
mypy-boto3-entityresolution
|
||||
mypy-boto3-es
|
||||
mypy-boto3-events
|
||||
mypy-boto3-evidently
|
||||
mypy-boto3-finspace
|
||||
mypy-boto3-finspace-data
|
||||
mypy-boto3-firehose
|
||||
mypy-boto3-fis
|
||||
mypy-boto3-fms
|
||||
mypy-boto3-forecast
|
||||
mypy-boto3-forecastquery
|
||||
mypy-boto3-frauddetector
|
||||
mypy-boto3-fsx
|
||||
mypy-boto3-gamelift
|
||||
mypy-boto3-gamesparks
|
||||
mypy-boto3-glacier
|
||||
mypy-boto3-globalaccelerator
|
||||
mypy-boto3-glue
|
||||
mypy-boto3-grafana
|
||||
mypy-boto3-greengrass
|
||||
mypy-boto3-greengrassv2
|
||||
mypy-boto3-groundstation
|
||||
mypy-boto3-guardduty
|
||||
mypy-boto3-health
|
||||
mypy-boto3-healthlake
|
||||
mypy-boto3-honeycode
|
||||
mypy-boto3-iam
|
||||
mypy-boto3-identitystore
|
||||
mypy-boto3-imagebuilder
|
||||
mypy-boto3-importexport
|
||||
mypy-boto3-inspector
|
||||
mypy-boto3-inspector2
|
||||
mypy-boto3-internetmonitor
|
||||
mypy-boto3-iot
|
||||
mypy-boto3-iot-data
|
||||
mypy-boto3-iot-jobs-data
|
||||
mypy-boto3-iot-roborunner
|
||||
mypy-boto3-iot1click-devices
|
||||
mypy-boto3-iot1click-projects
|
||||
mypy-boto3-iotanalytics
|
||||
mypy-boto3-iotdeviceadvisor
|
||||
mypy-boto3-iotevents
|
||||
mypy-boto3-iotevents-data
|
||||
mypy-boto3-iotfleethub
|
||||
mypy-boto3-iotfleetwise
|
||||
mypy-boto3-iotsecuretunneling
|
||||
mypy-boto3-iotsitewise
|
||||
mypy-boto3-iotthingsgraph
|
||||
mypy-boto3-iottwinmaker
|
||||
mypy-boto3-iotwireless
|
||||
mypy-boto3-ivs
|
||||
mypy-boto3-ivs-realtime
|
||||
mypy-boto3-ivschat
|
||||
mypy-boto3-kafka
|
||||
mypy-boto3-kafkaconnect
|
||||
mypy-boto3-kendra
|
||||
mypy-boto3-kendra-ranking
|
||||
mypy-boto3-keyspaces
|
||||
mypy-boto3-kinesis
|
||||
mypy-boto3-kinesis-video-archived-media
|
||||
mypy-boto3-kinesis-video-media
|
||||
mypy-boto3-kinesis-video-signaling
|
||||
mypy-boto3-kinesis-video-webrtc-storage
|
||||
mypy-boto3-kinesisanalytics
|
||||
mypy-boto3-kinesisanalyticsv2
|
||||
mypy-boto3-kinesisvideo
|
||||
mypy-boto3-kms
|
||||
mypy-boto3-lakeformation
|
||||
mypy-boto3-lambda
|
||||
mypy-boto3-lex-models
|
||||
mypy-boto3-lex-runtime
|
||||
mypy-boto3-lexv2-models
|
||||
mypy-boto3-lexv2-runtime
|
||||
mypy-boto3-license-manager
|
||||
mypy-boto3-license-manager-linux-subscriptions
|
||||
mypy-boto3-license-manager-user-subscriptions
|
||||
mypy-boto3-lightsail
|
||||
mypy-boto3-location
|
||||
mypy-boto3-logs
|
||||
mypy-boto3-lookoutequipment
|
||||
mypy-boto3-lookoutmetrics
|
||||
mypy-boto3-lookoutvision
|
||||
mypy-boto3-m2
|
||||
mypy-boto3-machinelearning
|
||||
mypy-boto3-macie
|
||||
mypy-boto3-macie2
|
||||
mypy-boto3-managedblockchain
|
||||
mypy-boto3-managedblockchain-query
|
||||
mypy-boto3-marketplace-catalog
|
||||
mypy-boto3-marketplace-entitlement
|
||||
mypy-boto3-marketplacecommerceanalytics
|
||||
mypy-boto3-mediaconnect
|
||||
mypy-boto3-mediaconvert
|
||||
mypy-boto3-medialive
|
||||
mypy-boto3-mediapackage
|
||||
mypy-boto3-mediapackage-vod
|
||||
mypy-boto3-mediapackagev2
|
||||
mypy-boto3-mediastore
|
||||
mypy-boto3-mediastore-data
|
||||
mypy-boto3-mediatailor
|
||||
mypy-boto3-medical-imaging
|
||||
mypy-boto3-memorydb
|
||||
mypy-boto3-meteringmarketplace
|
||||
mypy-boto3-mgh
|
||||
mypy-boto3-mgn
|
||||
mypy-boto3-migration-hub-refactor-spaces
|
||||
mypy-boto3-migrationhub-config
|
||||
mypy-boto3-migrationhuborchestrator
|
||||
mypy-boto3-migrationhubstrategy
|
||||
mypy-boto3-mobile
|
||||
mypy-boto3-mq
|
||||
mypy-boto3-mturk
|
||||
mypy-boto3-mwaa
|
||||
mypy-boto3-neptune
|
||||
mypy-boto3-neptunedata
|
||||
mypy-boto3-network-firewall
|
||||
mypy-boto3-networkmanager
|
||||
mypy-boto3-nimble
|
||||
mypy-boto3-oam
|
||||
mypy-boto3-omics
|
||||
mypy-boto3-opensearch
|
||||
mypy-boto3-opensearchserverless
|
||||
mypy-boto3-opsworks
|
||||
mypy-boto3-opsworkscm
|
||||
mypy-boto3-organizations
|
||||
mypy-boto3-osis
|
||||
mypy-boto3-outposts
|
||||
mypy-boto3-panorama
|
||||
mypy-boto3-payment-cryptography
|
||||
mypy-boto3-payment-cryptography-data
|
||||
mypy-boto3-pca-connector-ad
|
||||
mypy-boto3-personalize
|
||||
mypy-boto3-personalize-events
|
||||
mypy-boto3-personalize-runtime
|
||||
mypy-boto3-pi
|
||||
mypy-boto3-pinpoint
|
||||
mypy-boto3-pinpoint-email
|
||||
mypy-boto3-pinpoint-sms-voice
|
||||
mypy-boto3-pinpoint-sms-voice-v2
|
||||
mypy-boto3-pipes
|
||||
mypy-boto3-polly
|
||||
mypy-boto3-pricing
|
||||
mypy-boto3-privatenetworks
|
||||
mypy-boto3-proton
|
||||
mypy-boto3-qldb
|
||||
mypy-boto3-qldb-session
|
||||
mypy-boto3-quicksight
|
||||
mypy-boto3-ram
|
||||
mypy-boto3-rbin
|
||||
mypy-boto3-rds
|
||||
mypy-boto3-rds-data
|
||||
mypy-boto3-redshift
|
||||
mypy-boto3-redshift-data
|
||||
mypy-boto3-redshift-serverless
|
||||
mypy-boto3-rekognition
|
||||
mypy-boto3-resiliencehub
|
||||
mypy-boto3-resource-explorer-2
|
||||
mypy-boto3-resource-groups
|
||||
mypy-boto3-resourcegroupstaggingapi
|
||||
mypy-boto3-robomaker
|
||||
mypy-boto3-rolesanywhere
|
||||
mypy-boto3-route53
|
||||
mypy-boto3-route53-recovery-cluster
|
||||
mypy-boto3-route53-recovery-control-config
|
||||
mypy-boto3-route53-recovery-readiness
|
||||
mypy-boto3-route53domains
|
||||
mypy-boto3-route53resolver
|
||||
mypy-boto3-rum
|
||||
mypy-boto3-s3
|
||||
mypy-boto3-s3control
|
||||
mypy-boto3-s3outposts
|
||||
mypy-boto3-sagemaker
|
||||
mypy-boto3-sagemaker-a2i-runtime
|
||||
mypy-boto3-sagemaker-edge
|
||||
mypy-boto3-sagemaker-featurestore-runtime
|
||||
mypy-boto3-sagemaker-geospatial
|
||||
mypy-boto3-sagemaker-metrics
|
||||
mypy-boto3-sagemaker-runtime
|
||||
mypy-boto3-savingsplans
|
||||
mypy-boto3-scheduler
|
||||
mypy-boto3-schemas
|
||||
mypy-boto3-sdb
|
||||
mypy-boto3-secretsmanager
|
||||
mypy-boto3-securityhub
|
||||
mypy-boto3-securitylake
|
||||
mypy-boto3-serverlessrepo
|
||||
mypy-boto3-service-quotas
|
||||
mypy-boto3-servicecatalog
|
||||
mypy-boto3-servicecatalog-appregistry
|
||||
mypy-boto3-servicediscovery
|
||||
mypy-boto3-ses
|
||||
mypy-boto3-sesv2
|
||||
mypy-boto3-shield
|
||||
mypy-boto3-signer
|
||||
mypy-boto3-simspaceweaver
|
||||
mypy-boto3-sms
|
||||
mypy-boto3-sms-voice
|
||||
mypy-boto3-snow-device-management
|
||||
mypy-boto3-snowball
|
||||
mypy-boto3-sns
|
||||
mypy-boto3-sqs
|
||||
mypy-boto3-ssm
|
||||
mypy-boto3-ssm-contacts
|
||||
mypy-boto3-ssm-incidents
|
||||
mypy-boto3-ssm-sap
|
||||
mypy-boto3-sso
|
||||
mypy-boto3-sso-admin
|
||||
mypy-boto3-sso-oidc
|
||||
mypy-boto3-stepfunctions
|
||||
mypy-boto3-storagegateway
|
||||
mypy-boto3-sts
|
||||
mypy-boto3-support
|
||||
mypy-boto3-support-app
|
||||
mypy-boto3-swf
|
||||
mypy-boto3-synthetics
|
||||
mypy-boto3-textract
|
||||
mypy-boto3-timestream-query
|
||||
mypy-boto3-timestream-write
|
||||
mypy-boto3-tnb
|
||||
mypy-boto3-transcribe
|
||||
mypy-boto3-transfer
|
||||
mypy-boto3-translate
|
||||
mypy-boto3-verifiedpermissions
|
||||
mypy-boto3-voice-id
|
||||
mypy-boto3-vpc-lattice
|
||||
mypy-boto3-waf
|
||||
mypy-boto3-waf-regional
|
||||
mypy-boto3-wafv2
|
||||
mypy-boto3-wellarchitected
|
||||
mypy-boto3-wisdom
|
||||
mypy-boto3-workdocs
|
||||
mypy-boto3-worklink
|
||||
mypy-boto3-workmail
|
||||
mypy-boto3-workmailmessageflow
|
||||
mypy-boto3-workspaces
|
||||
mypy-boto3-workspaces-web
|
||||
mypy-boto3-xray)
|
||||
|
||||
for package in "${packages[@]}"; do
|
||||
echo "Updating ${package}"
|
||||
|
||||
url="https://pypi.io/packages/source/m/${package}/${package}-${version}.tar.gz"
|
||||
hash=$(nix-prefetch-url --type sha256 $url)
|
||||
sri_hash="$(nix hash to-sri --type sha256 $hash)"
|
||||
|
||||
awk -i inplace -v package="$package" -v new_version="$version" -v new_sha256="$sri_hash" '
|
||||
$1 == package {
|
||||
$5 = "\"" new_version "\"";
|
||||
$6 = "\"" new_sha256 "\"";
|
||||
}
|
||||
{print}
|
||||
' $source_file
|
||||
|
||||
done
|
||||
@@ -1,5 +1,5 @@
|
||||
diff --git a/psycopg/psycopg/pq/_pq_ctypes.py b/psycopg/psycopg/pq/_pq_ctypes.py
|
||||
index 4f9d00fb..24b90ef6 100644
|
||||
index 9ca1d129..02929ab6 100644
|
||||
--- a/psycopg/psycopg/pq/_pq_ctypes.py
|
||||
+++ b/psycopg/psycopg/pq/_pq_ctypes.py
|
||||
@@ -11,14 +11,10 @@ from ctypes import Structure, CFUNCTYPE, POINTER
|
||||
@@ -30,17 +30,26 @@ index 4f9d00fb..24b90ef6 100644
|
||||
fdopen = libc.fdopen
|
||||
fdopen.argtypes = (c_int, c_char_p)
|
||||
diff --git a/tests/fix_pq.py b/tests/fix_pq.py
|
||||
index 6811a26c..c1829c82 100644
|
||||
index 917dfc91..505f2d65 100644
|
||||
--- a/tests/fix_pq.py
|
||||
+++ b/tests/fix_pq.py
|
||||
@@ -51,9 +51,7 @@ def libpq():
|
||||
from psycopg.pq.misc import find_libpq_full_path
|
||||
|
||||
# Not available when testing the binary package
|
||||
@@ -47,18 +47,7 @@ def pytest_runtest_setup(item):
|
||||
@pytest.fixture
|
||||
def libpq():
|
||||
"""Return a ctypes wrapper to access the libpq."""
|
||||
- try:
|
||||
- from psycopg.pq.misc import find_libpq_full_path
|
||||
-
|
||||
- # Not available when testing the binary package
|
||||
- libname = find_libpq_full_path()
|
||||
- assert libname, "libpq libname not found"
|
||||
- return ctypes.pydll.LoadLibrary(libname)
|
||||
+ return ctypes.pydll.LoadLibrary("@libpq@")
|
||||
except Exception as e:
|
||||
if pq.__impl__ == "binary":
|
||||
pytest.skip(f"can't load libpq for testing: {e}")
|
||||
- return ctypes.cdll.LoadLibrary(libname)
|
||||
- except Exception as e:
|
||||
- if pq.__impl__ == "binary":
|
||||
- pytest.skip(f"can't load libpq for testing: {e}")
|
||||
- else:
|
||||
- raise
|
||||
+ return ctypes.cdll.LoadLibrary("@libpq@")
|
||||
|
||||
|
||||
@pytest.fixture
|
||||
|
||||
@@ -35,13 +35,13 @@
|
||||
|
||||
let
|
||||
pname = "psycopg";
|
||||
version = "3.1.13";
|
||||
version = "3.1.14";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "psycopg";
|
||||
repo = pname;
|
||||
rev = "refs/tags/${version}";
|
||||
hash = "sha256-N+x8RErlId1uBgXZjBBjtPxqJXGuXZEl78DKVKjhy9w=";
|
||||
hash = "sha256-zocRBnrQoJDWI4qhxDnxxIeiLdaWolvsujqfHBYQc/A=";
|
||||
};
|
||||
|
||||
patches = [
|
||||
@@ -52,11 +52,9 @@ let
|
||||
})
|
||||
|
||||
(fetchpatch {
|
||||
# fix environment variables leaking into test environment
|
||||
# https://github.com/psycopg/psycopg/pull/683
|
||||
# https://github.com/psycopg/psycopg/issues/681
|
||||
url = "https://github.com/psycopg/psycopg/commit/f060855aa6126e811de243c7213d2caff9c88123.patch";
|
||||
hash = "sha256-QsFxK8Qasw9kbNCUUCqbOHaf53kT5NONlr28vGoPda0=";
|
||||
# add fixture to mark flaky ref count tests
|
||||
url = "https://github.com/psycopg/psycopg/commit/70ef364324ba3448ef9ac0e29329c9d802380e4b.patch";
|
||||
hash = "sha256-8PlrBcIumlxFjNXCAfm4NpSIxAnvLR8TopHzneJyzf0=";
|
||||
})
|
||||
];
|
||||
|
||||
@@ -214,7 +212,7 @@ buildPythonPackage rec {
|
||||
|
||||
pytestFlagsArray = [
|
||||
"-o" "cache_dir=$TMPDIR"
|
||||
"-m" "'not timing'"
|
||||
"-m" "'not refcount and not timing'"
|
||||
];
|
||||
|
||||
postCheck = ''
|
||||
|
||||
@@ -0,0 +1,53 @@
|
||||
{ lib
|
||||
, buildPythonPackage
|
||||
, fetchFromGitHub
|
||||
, pytestCheckHook
|
||||
, pythonOlder
|
||||
, requests
|
||||
, requests-mock
|
||||
, setuptools
|
||||
}:
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "renson-endura-delta";
|
||||
version = "1.7.1";
|
||||
pyproject = true;
|
||||
|
||||
disabled = pythonOlder "3.7";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "jimmyd-be";
|
||||
repo = "Renson-endura-delta-library";
|
||||
rev = "refs/tags/${version}";
|
||||
hash = "sha256-ndk0qcRUWxUimNHg62UgeYK/MRKQd3e4JQDh9x8vFj8=";
|
||||
};
|
||||
|
||||
postPatch = ''
|
||||
substituteInPlace setup.py \
|
||||
--replace "'pytest-runner'" ""
|
||||
'';
|
||||
|
||||
nativeBuildInputs = [
|
||||
setuptools
|
||||
];
|
||||
|
||||
propagatedBuildInputs = [
|
||||
requests
|
||||
];
|
||||
|
||||
nativeCheckInputs = [
|
||||
pytestCheckHook
|
||||
requests-mock
|
||||
];
|
||||
|
||||
pythonImportsCheck = [
|
||||
"renson_endura_delta"
|
||||
];
|
||||
|
||||
meta = with lib; {
|
||||
description = "Module to interact with Renson endura delta";
|
||||
homepage = "https://github.com/jimmyd-be/Renson-endura-delta-library";
|
||||
license = licenses.mit;
|
||||
maintainers = with maintainers; [ fab ];
|
||||
};
|
||||
}
|
||||
@@ -11,14 +11,14 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "s3fs";
|
||||
version = "2023.10.0";
|
||||
version = "2023.12.1";
|
||||
format = "setuptools";
|
||||
|
||||
disabled = pythonOlder "3.7";
|
||||
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
hash = "sha256-xA8jjMyf7/8/bQnUtXYqvWyRO6QuGjKJdrVNA4kBuDU=";
|
||||
hash = "sha256-Y+Qpu2tegUVoys0/KoVR/DVJPoxBjd/LROb4aqhpbM0=";
|
||||
};
|
||||
|
||||
postPatch = ''
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "securesystemslib";
|
||||
version = "0.30.0";
|
||||
version = "0.31.0";
|
||||
pyproject = true;
|
||||
|
||||
disabled = pythonOlder "3.8";
|
||||
@@ -27,7 +27,7 @@ buildPythonPackage rec {
|
||||
owner = "secure-systems-lab";
|
||||
repo = "securesystemslib";
|
||||
rev = "refs/tags/v${version}";
|
||||
hash = "sha256-Jqw65VTMLA/X7VQGxN0BlTzF/lxBYirDKBf+xI9cfhg=";
|
||||
hash = "sha256-REi38rIVZmWawFGcrPl9QzSthW4jHZDr/0ug7kJRz3Y=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
@@ -88,7 +88,7 @@ buildPythonPackage rec {
|
||||
meta = with lib; {
|
||||
description = "Cryptographic and general-purpose routines";
|
||||
homepage = "https://github.com/secure-systems-lab/securesystemslib";
|
||||
changelog = "https://github.com/secure-systems-lab/securesystemslib/blob/${version}/CHANGELOG.md";
|
||||
changelog = "https://github.com/secure-systems-lab/securesystemslib/blob/v${version}/CHANGELOG.md";
|
||||
license = licenses.mit;
|
||||
maintainers = with maintainers; [ fab ];
|
||||
};
|
||||
|
||||
@@ -20,7 +20,7 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "slack-sdk";
|
||||
version = "3.26.0";
|
||||
version = "3.26.1";
|
||||
format = "setuptools";
|
||||
|
||||
disabled = pythonOlder "3.6";
|
||||
@@ -29,7 +29,7 @@ buildPythonPackage rec {
|
||||
owner = "slackapi";
|
||||
repo = "python-slack-sdk";
|
||||
rev = "refs/tags/v${version}";
|
||||
hash = "sha256-jvLzZFlR2msyCc9C7WvYpXIGoKCDRxJI5lgNUtbGh/w=";
|
||||
hash = "sha256-jg4mUVT1sB9hxRqhLOeZxQHTpBK/N76b2XUaFe/nBKY=";
|
||||
};
|
||||
|
||||
propagatedBuildInputs = [
|
||||
|
||||
@@ -11,7 +11,7 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "thermopro-ble";
|
||||
version = "0.4.5";
|
||||
version = "0.5.0";
|
||||
format = "pyproject";
|
||||
|
||||
disabled = pythonOlder "3.9";
|
||||
@@ -20,7 +20,7 @@ buildPythonPackage rec {
|
||||
owner = "bluetooth-devices";
|
||||
repo = pname;
|
||||
rev = "refs/tags/v${version}";
|
||||
hash = "sha256-z3RrPOV7NGl3aNor+baeVivn+DKwYHcrdlM5sNMGVD0=";
|
||||
hash = "sha256-4lk/K9XW9naPDRXmuqKFBdOwMtLlQE8etJFEbNgfIvA=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -364,12 +364,12 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "types-aiobotocore";
|
||||
version = "2.7.0";
|
||||
version = "2.8.0";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
hash = "sha256-JVtG3t6rkZ5nrttMlryqdcU35DSblNe3MfvlqLqHJp0=";
|
||||
hash = "sha256-s6F2fipCzJKd4jn2flSircKuDBn2OsEEi0nX8aSxbnY=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
||||
@@ -11,7 +11,7 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "yolink-api";
|
||||
version = "0.3.1";
|
||||
version = "0.3.3";
|
||||
format = "pyproject";
|
||||
|
||||
disabled = pythonOlder "3.7";
|
||||
@@ -20,7 +20,7 @@ buildPythonPackage rec {
|
||||
owner = "YoSmart-Inc";
|
||||
repo = pname;
|
||||
rev = "refs/tags/v${version}";
|
||||
hash = "sha256-bxaxjUKmhScku9mBjtuwiaT4TLTsRlro3y/XatyAfs0=";
|
||||
hash = "sha256-Kg7EvMoFMNm7+Upxo1RIyzrOFsz9dQu1YYiEuetlXBk=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "bloop";
|
||||
version = "1.5.11";
|
||||
version = "1.5.12";
|
||||
|
||||
platform =
|
||||
if stdenv.isLinux && stdenv.isx86_64 then "x86_64-pc-linux"
|
||||
@@ -35,8 +35,8 @@ stdenv.mkDerivation rec {
|
||||
bloop-binary = fetchurl rec {
|
||||
url = "https://github.com/scalacenter/bloop/releases/download/v${version}/bloop-${platform}";
|
||||
sha256 =
|
||||
if stdenv.isLinux && stdenv.isx86_64 then "sha256-T07t0CTSkCPQfjhg/L0NhyZgMobXL7DCKZZefPxdBJk="
|
||||
else if stdenv.isDarwin && stdenv.isx86_64 then "sha256-3GiMFRikru+8J+eDkba9bNNrpmtuAdH9qEjnH55beiQ="
|
||||
if stdenv.isLinux && stdenv.isx86_64 then "sha256-TkHZ47tG7p7AJ4JHKPoe4FFYL48VzoSBPVvtrsmWjx0="
|
||||
else if stdenv.isDarwin && stdenv.isx86_64 then "sha256-k5ruQkfJdths/de83J3yLB+Xk5F0ptfdBTWQXt9auy4="
|
||||
else throw "unsupported platform";
|
||||
};
|
||||
|
||||
|
||||
@@ -2,13 +2,13 @@
|
||||
|
||||
buildGoModule rec {
|
||||
pname = "pack";
|
||||
version = "0.32.0";
|
||||
version = "0.32.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "buildpacks";
|
||||
repo = pname;
|
||||
rev = "v${version}";
|
||||
hash = "sha256-t4//83DD3hCnxsuuw7nB06SWCY4/GcRcIk8Cr3C4bDw=";
|
||||
hash = "sha256-U3dSGTn9dV0Iiu0DtLCWF/BFHYhRGxirA5T067riA0w=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-42CrWLwBcv2GE+hEgJJOd7hFQu7rjYrXkPhhUykqIQw=";
|
||||
|
||||
@@ -2,14 +2,14 @@
|
||||
|
||||
rustPlatform.buildRustPackage rec {
|
||||
pname = "cargo-hack";
|
||||
version = "0.6.13";
|
||||
version = "0.6.14";
|
||||
|
||||
src = fetchCrate {
|
||||
inherit pname version;
|
||||
hash = "sha256-5WwbtubANrLHXvaWzO/u1NeeetVUvl/ujq89BqFZ2ZQ=";
|
||||
hash = "sha256-RWYCESNNrB4eZGHGbbXAZJ+NhrRY5rImoAG7OFRPHZ0=";
|
||||
};
|
||||
|
||||
cargoHash = "sha256-25I1j0QiyeHtUq6IK7ehRK3JLKygiigtfvEe+N74TgY=";
|
||||
cargoHash = "sha256-YRNIFNiFPK7/RgdUSDA+UPJ9wooyqi32+pzshW+ajSU=";
|
||||
|
||||
# some necessary files are absent in the crate version
|
||||
doCheck = false;
|
||||
|
||||
@@ -2,13 +2,13 @@
|
||||
let
|
||||
data = stdenv.mkDerivation(finalAttrs: {
|
||||
pname = "path-of-building-data";
|
||||
version = "2.35.3";
|
||||
version = "2.35.4";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "PathOfBuildingCommunity";
|
||||
repo = "PathOfBuilding";
|
||||
rev = "v${finalAttrs.version}";
|
||||
hash = "sha256-Vj7AYz3kD9XaZ/KNv8I4dHmVNzf3iKZm6b0g7SeL5ZY=";
|
||||
hash = "sha256-OiEfPKJQ19x+CcnI906LAwA78MPTr2IOm9B1iyi+m3s=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ unzip ];
|
||||
|
||||
@@ -3540,7 +3540,8 @@
|
||||
renault-api
|
||||
];
|
||||
"renson" = ps: with ps; [
|
||||
]; # missing inputs: renson-endura-delta
|
||||
renson-endura-delta
|
||||
];
|
||||
"reolink" = ps: with ps; [
|
||||
aiohttp-cors
|
||||
reolink-aio
|
||||
@@ -5568,6 +5569,7 @@
|
||||
"reddit"
|
||||
"remote"
|
||||
"renault"
|
||||
"renson"
|
||||
"reolink"
|
||||
"repairs"
|
||||
"rest"
|
||||
|
||||
@@ -7,11 +7,11 @@ let
|
||||
in
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "oil";
|
||||
version = "0.18.0";
|
||||
version = "0.19.0";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://www.oilshell.org/download/oil-${version}.tar.xz";
|
||||
hash = "sha256-ll4YmmP9A9EpnIyd4Pv8Ot8lrK/grsWzqgn6am9PIRE=";
|
||||
hash = "sha256-iCoEFudFqxjYZerhOe7u6bPzN5EUOpwSpWCbTzUmF8U=";
|
||||
};
|
||||
|
||||
postPatch = ''
|
||||
|
||||
@@ -2,13 +2,13 @@
|
||||
|
||||
buildGoModule rec {
|
||||
pname = "chamber";
|
||||
version = "2.13.4";
|
||||
version = "2.13.5";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "segmentio";
|
||||
repo = pname;
|
||||
rev = "v${version}";
|
||||
sha256 = "sha256-J6sLDalvUl4SgSyr5DK/tW7DyRa/qdKw6zornz1R2ck=";
|
||||
sha256 = "sha256-uwTEHxaPG1jDeR+84ZrsP6bg5DBsKIeuHeZAtgrsy/s=";
|
||||
};
|
||||
|
||||
CGO_ENABLED = 0;
|
||||
|
||||
@@ -7,6 +7,7 @@
|
||||
, xz
|
||||
, zlib
|
||||
, zstd
|
||||
, stdenv
|
||||
}:
|
||||
|
||||
rustPlatform.buildRustPackage rec {
|
||||
@@ -28,12 +29,19 @@ rustPlatform.buildRustPackage rec {
|
||||
|
||||
buildFeatures = [ "zstd/pkg-config" ];
|
||||
|
||||
preCheck = ''
|
||||
substituteInPlace tests/ui.rs \
|
||||
--replace 'format!(r"/private{path}")' 'path.to_string()'
|
||||
'';
|
||||
|
||||
postInstall = ''
|
||||
installManPage artifacts/*.1
|
||||
installShellCompletion artifacts/ouch.{bash,fish} --zsh artifacts/_ouch
|
||||
'';
|
||||
|
||||
env.OUCH_ARTIFACTS_FOLDER = "artifacts";
|
||||
env = { OUCH_ARTIFACTS_FOLDER = "artifacts"; } //
|
||||
# Work around https://github.com/NixOS/nixpkgs/issues/166205.
|
||||
lib.optionalAttrs stdenv.cc.isClang { NIX_LDFLAGS = "-l${stdenv.cc.libcxx.cxxabi.libName}"; };
|
||||
|
||||
meta = with lib; {
|
||||
description = "A command-line utility for easily compressing and decompressing files and directories";
|
||||
|
||||
@@ -7,12 +7,12 @@
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
version = "1.17.5";
|
||||
version = "1.17.6";
|
||||
pname = "bindfs";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://bindfs.org/downloads/bindfs-${finalAttrs.version}.tar.gz";
|
||||
hash = "sha256-Wj2xu7soSOtDqzapI8mVgx0xmAd/2J6VHbXQt55i2mQ=";
|
||||
hash = "sha256-076zzGm7K2gCzFOViOkh/qlz7WGRsTPyAkcZMR0cwYs=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
||||
@@ -29,13 +29,13 @@ with rec {
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "astc-encoder";
|
||||
version = "4.6.0";
|
||||
version = "4.6.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "ARM-software";
|
||||
repo = "astc-encoder";
|
||||
rev = version;
|
||||
sha256 = "sha256-COZO4LTrM/kZp85uNGwB9eaF27Xf7NVg4hcshaCJBwI=";
|
||||
sha256 = "sha256-7/GBzqgXh8sU3Pl30eH9Mi24PPIqayQqNuhkMnn5Lq0=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ cmake ];
|
||||
|
||||
@@ -13,13 +13,13 @@ in
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "ibus-typing-booster";
|
||||
version = "2.24.4";
|
||||
version = "2.24.5";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "mike-fabian";
|
||||
repo = "ibus-typing-booster";
|
||||
rev = version;
|
||||
hash = "sha256-f/KtHm8R1MJORWKmv487hm80MeX2l0Ybd1ZjKHGFq0A=";
|
||||
hash = "sha256-GMkudpQ91Qwyj7wJIl7LTx+v+goCUccxJggCAvEtL30=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ autoreconfHook pkg-config wrapGAppsHook gobject-introspection ];
|
||||
|
||||
@@ -8,17 +8,17 @@
|
||||
|
||||
buildGoModule rec {
|
||||
pname = "opentelemetry-collector";
|
||||
version = "0.90.0";
|
||||
version = "0.90.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "open-telemetry";
|
||||
repo = "opentelemetry-collector";
|
||||
rev = "v${version}";
|
||||
hash = "sha256-FL0lNlofXHTdn5o6g4FHNYauzJkjCKTrspSXP9slp/A=";
|
||||
hash = "sha256-JKcYvJtuN38VrhcVFHRc0CKTH+x8HShs1/Ui0iN1jNo=";
|
||||
};
|
||||
# there is a nested go.mod
|
||||
sourceRoot = "${src.name}/cmd/otelcorecol";
|
||||
vendorHash = "sha256-6Vr4Nk4mp505H3oAznAQ2mJl6qYFbHyO5MqgYeinnf8=";
|
||||
vendorHash = "sha256-vaWOUc4CwiCDqe1szrBcgbHXQH/OkGTN0iqh+3CKPLQ=";
|
||||
|
||||
nativeBuildInputs = [ installShellFiles ];
|
||||
|
||||
|
||||
@@ -2,13 +2,13 @@
|
||||
|
||||
buildGoModule rec {
|
||||
pname = "svu";
|
||||
version = "1.11.0";
|
||||
version = "1.12.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "caarlos0";
|
||||
repo = pname;
|
||||
rev = "v${version}";
|
||||
sha256 = "sha256-FmSBh2XxwxmIbX2TILnk+YUYbMQQbOb89uvnpl4b+7Y=";
|
||||
sha256 = "sha256-MztFramrNqxYmdTRf857HOC7H66dLvezG6LL9njxWUs=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-+e1oL08KvBSNaRepGR2SBBrEDJaGxl5V9rOBysGEfQs=";
|
||||
|
||||
@@ -10,16 +10,16 @@
|
||||
|
||||
rustPlatform.buildRustPackage rec {
|
||||
pname = "gping";
|
||||
version = "1.15.1";
|
||||
version = "1.16.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "orf";
|
||||
repo = "gping";
|
||||
rev = "gping-v${version}";
|
||||
hash = "sha256-22Nio6yfkL9HWNrI+kk5dGfojTtB/h0sizCWH9w9so8=";
|
||||
hash = "sha256-t9USry3I6tc8EKsfkq28/hPJMbaf0BqqOdzCl3oXd60=";
|
||||
};
|
||||
|
||||
cargoHash = "sha256-YfvcCnFXDoZXp/Aug0jVQkilsvSzS+JF90U0QvVFksE=";
|
||||
cargoHash = "sha256-QERmZOyC4U6ZpCkL7ap5MRvPEE2vqK/tD+CrBLg07J0=";
|
||||
|
||||
buildInputs = lib.optionals stdenv.isDarwin [ libiconv Security ];
|
||||
|
||||
|
||||
@@ -5,16 +5,16 @@
|
||||
|
||||
buildGoModule rec {
|
||||
pname = "dalfox";
|
||||
version = "2.9.0";
|
||||
version = "2.9.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "hahwul";
|
||||
repo = pname;
|
||||
rev = "refs/tags/v${version}";
|
||||
sha256 = "sha256-AG5CNqkxPQJQ+HN3JGUIgSYxgFigmUqVGn1yAHmo7Mo=";
|
||||
sha256 = "sha256-7wSmPmS8m+rYhYlREzKlPUiUfDvru9zwFFvSCDq6JY8=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-OLT85GOcTnWmU+ZRem2+vY29nzvzXhnmIN2W+U6phPk=";
|
||||
vendorHash = "sha256-W+37EL3e7G+U0EZUDuVqjZpfIf5+HcirH8NVsC+1NvA=";
|
||||
|
||||
# Tests require network access
|
||||
doCheck = false;
|
||||
|
||||
@@ -6,13 +6,13 @@
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "exploitdb";
|
||||
version = "2023-12-02";
|
||||
version = "2023-12-05";
|
||||
|
||||
src = fetchFromGitLab {
|
||||
owner = "exploit-database";
|
||||
repo = pname;
|
||||
rev = "refs/tags/${version}";
|
||||
hash = "sha256-rITeDc1PQFjV4ZlBK97T+hvIzuWMIoPxBLscqkXiMwc=";
|
||||
hash = "sha256-01cf6EqWvrAc7XMLRN6qlkmU/P5brPwCUj0ziq0KGV8=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
||||
@@ -11,16 +11,16 @@
|
||||
|
||||
buildGoModule rec {
|
||||
pname = "step-kms-plugin";
|
||||
version = "0.9.1";
|
||||
version = "0.9.2";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "smallstep";
|
||||
repo = pname;
|
||||
rev = "v${version}";
|
||||
hash = "sha256-pbSv3qTQkeYWtg5HKu9kUIWYw6t6yKKA4GQuiwGEPD8=";
|
||||
hash = "sha256-l0MMcLghhqVVQAdhk0a0nDqYvJbXCV2PFbRtiGQcDn0=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-hb1Nn/+PVhhBByQ8I9MuUEd5di5jEZVMtSpm0+qBXQk=";
|
||||
vendorHash = "sha256-3du8KlM08N5hKmzZWYZdfPOL5R+BspbK6ABF+RSJzHg=";
|
||||
|
||||
proxyVendor = true;
|
||||
|
||||
|
||||
@@ -5,6 +5,7 @@
|
||||
, meson
|
||||
, ninja
|
||||
, pkg-config
|
||||
, cmocka
|
||||
, scdoc
|
||||
, wayland-scanner
|
||||
, wayland
|
||||
@@ -14,20 +15,20 @@
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "wob";
|
||||
version = "0.14.2";
|
||||
version = "0.15.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "francma";
|
||||
repo = pname;
|
||||
rev = version;
|
||||
sha256 = "sha256-u4jLVLGcMTgDEgN8jW5d59m3GorJX7Z6+qKhzvbON3k=";
|
||||
sha256 = "sha256-9LFAEo17w861ldMJU+t1oLAKoM6gJc4Em4tSwQDXbKU=";
|
||||
};
|
||||
|
||||
strictDeps = true;
|
||||
depsBuildBuild = [
|
||||
pkg-config
|
||||
];
|
||||
nativeBuildInputs = [ meson ninja pkg-config scdoc wayland-scanner ];
|
||||
nativeBuildInputs = [ meson ninja pkg-config cmocka scdoc wayland-scanner ];
|
||||
buildInputs = [ inih wayland wayland-protocols ]
|
||||
++ lib.optional stdenv.isLinux libseccomp;
|
||||
|
||||
|
||||
@@ -285,6 +285,7 @@ mapAliases ({
|
||||
geekbench5 = throw "'geekbench5' has been renamed to 'geekbench_5'"; # Added 2023-03-10
|
||||
ghostwriter = libsForQt5.kdeGear.ghostwriter; # Added 2023-03-18
|
||||
go-dependency-manager = throw "'go-dependency-manager' is unmaintained and the go community now uses 'go.mod' mostly instead"; # Added 2023-10-04
|
||||
gotktrix = throw "'gotktrix' has been removed, as it was broken and unmaintained"; # Added 2023-12-06
|
||||
git-subset = throw "'git-subset' has been removed in favor of 'git-filter-repo'"; # Added 2023-01-13
|
||||
|
||||
gitAndTools = self // {
|
||||
|
||||
@@ -3916,8 +3916,6 @@ with pkgs;
|
||||
|
||||
goperf = callPackage ../development/tools/goperf { };
|
||||
|
||||
gotktrix = callPackage ../applications/networking/instant-messengers/gotktrix { };
|
||||
|
||||
graphite-cli = nodePackages.graphite-cli;
|
||||
|
||||
gucci = callPackage ../tools/text/gucci { };
|
||||
@@ -24583,6 +24581,9 @@ with pkgs;
|
||||
|
||||
protobuf = protobuf_24;
|
||||
|
||||
protobuf_25 = callPackage ../development/libraries/protobuf/25.nix {
|
||||
abseil-cpp = abseil-cpp_202308;
|
||||
};
|
||||
protobuf_24 = callPackage ../development/libraries/protobuf/24.nix { };
|
||||
protobuf_23 = callPackage ../development/libraries/protobuf/23.nix { };
|
||||
protobuf_21 = callPackage ../development/libraries/protobuf/21.nix {
|
||||
|
||||
@@ -12312,6 +12312,8 @@ self: super: with self; {
|
||||
|
||||
rencode = callPackage ../development/python-modules/rencode { };
|
||||
|
||||
renson-endura-delta = callPackage ../development/python-modules/renson-endura-delta { };
|
||||
|
||||
reorder-python-imports = callPackage ../development/python-modules/reorder-python-imports { };
|
||||
|
||||
reolink = callPackage ../development/python-modules/reolink { };
|
||||
|
||||
Reference in New Issue
Block a user