Merge master into staging-next

This commit is contained in:
github-actions[bot]
2023-12-06 18:00:56 +00:00
committed by GitHub
59 changed files with 1483 additions and 881 deletions
@@ -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=";
};
};
};
+1
View File
@@ -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 = [
+2 -2
View File
@@ -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 ];
+71
View File
@@ -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;
};
})
+69
View File
@@ -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";
};
}
+2 -2
View File
@@ -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.
+2 -2
View File
@@ -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 -2
View File
@@ -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 -2
View File
@@ -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"
+2 -2
View File
@@ -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 -2
View File
@@ -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;
+9 -1
View File
@@ -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";
+2 -2
View File
@@ -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 = [
+2 -2
View File
@@ -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 -2
View File
@@ -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=";
+3 -3
View File
@@ -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 ];
+3 -3
View File
@@ -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;
+2 -2
View File
@@ -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;
+4 -3
View File
@@ -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;
+1
View File
@@ -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 // {
+3 -2
View File
@@ -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 {
+2
View File
@@ -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 { };