Merge master into staging-next

This commit is contained in:
nixpkgs-ci[bot] 2025-07-26 06:05:38 +00:00 committed by GitHub
commit 8aee6cf45c
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
51 changed files with 681 additions and 620 deletions

View File

@ -287,7 +287,6 @@ in
] ]
)) "s" )) "s"
}://${cfg.domain}/"; }://${cfg.domain}/";
ui.static_use_hash = true;
valkey.url = lib.mkIf cfg.redisCreateLocally "unix://${config.services.redis.servers.searx.unixSocket}"; valkey.url = lib.mkIf cfg.redisCreateLocally "unix://${config.services.redis.servers.searx.unixSocket}";
}; };
}; };

View File

@ -16,14 +16,14 @@
buildGoModule rec { buildGoModule rec {
inherit pname; inherit pname;
version = "2.11.0"; version = "2.11.1";
tags = lib.optionals enableGateway [ "gateway" ]; tags = lib.optionals enableGateway [ "gateway" ];
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "kumahq"; owner = "kumahq";
repo = "kuma"; repo = "kuma";
tag = version; tag = version;
hash = "sha256-NXhBwbazoi3DONWf5tuKKnXrIBHZ/lyL5BQE6yCGQ+Y="; hash = "sha256-OOuGPVDuCwUhKr2K1sXs4hMWlOqGkXuBXj20ffwhCco=";
}; };
vendorHash = "sha256-hq+n9nTSf7LDMvlttTmk59pZQaJJIRlqwOSBtMJKPfc="; vendorHash = "sha256-hq+n9nTSf7LDMvlttTmk59pZQaJJIRlqwOSBtMJKPfc=";

View File

@ -20,17 +20,17 @@
rustPlatform.buildRustPackage rec { rustPlatform.buildRustPackage rec {
pname = "i3status-rust"; pname = "i3status-rust";
version = "0.33.2"; version = "0.34.0";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "greshake"; owner = "greshake";
repo = pname; repo = pname;
rev = "refs/tags/v${version}"; rev = "refs/tags/v${version}";
hash = "sha256-xJm4MsEU0OVX401WvKllg3zUwgCvjLxlAQzXE/oD1J0="; hash = "sha256-E0HGF7oyffBWUT61fQZ+tjwDi7q9IhtV6DiF8TGeVsU=";
}; };
useFetchCargoVendor = true; useFetchCargoVendor = true;
cargoHash = "sha256-EFFmH9aG7DvSA5rsAuszc1B8kcLdruSk3Hhp4V9t9Gk="; cargoHash = "sha256-S6GdPntLC0351GaPmirxVsngOtbcWaPNkzax0yZNNb4=";
nativeBuildInputs = [ nativeBuildInputs = [
pkg-config pkg-config

View File

@ -8,13 +8,13 @@
python3Packages.buildPythonApplication rec { python3Packages.buildPythonApplication rec {
pname = "ansible-lint"; pname = "ansible-lint";
version = "25.5.0"; version = "25.6.1";
pyproject = true; pyproject = true;
src = fetchPypi { src = fetchPypi {
inherit version; inherit version;
pname = "ansible_lint"; pname = "ansible_lint";
hash = "sha256-QYJSDyM+70JIvEz0tgdOJc2vW+Ic+b6USqvIXfVAfpw="; hash = "sha256-ah3St6nz8gLJ6SpsgClv8zyoYzSMOs+Xj4D7DUU23OQ=";
}; };
postPatch = '' postPatch = ''

View File

@ -16,11 +16,11 @@ let
in in
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "bililiverecorder"; pname = "bililiverecorder";
version = "2.17.1"; version = "2.17.3";
src = fetchzip { src = fetchzip {
url = "https://github.com/BililiveRecorder/BililiveRecorder/releases/download/v${version}/BililiveRecorder-CLI-any.zip"; url = "https://github.com/BililiveRecorder/BililiveRecorder/releases/download/v${version}/BililiveRecorder-CLI-any.zip";
hash = "sha256-XgZPnPwIbUn/KNou1VXp8QbYJL5U5bVs/bLWx43bh7w="; hash = "sha256-bmwRa8pQWCzP3SeZQsUZ9r0UbGypN5c6oeGa6XR/Hqo=";
stripRoot = false; stripRoot = false;
}; };

View File

@ -1,51 +0,0 @@
################################################################################
# Build all of the platforms manually since the `all_platforms' target
# doesn't preserve all of the build outputs and overrides CFLAGS.
set -e
set -u
################################################################################
# Prevent a warning from shellcheck:
out=${out:-/tmp}
################################################################################
export MAKEFLAGS="\
${enableParallelBuilding:+-j${NIX_BUILD_CORES}}"
################################################################################
PRODUCTS="blackmagic.bin blackmagic.hex blackmagic_dfu.bin blackmagic_dfu.hex"
################################################################################
make_platform() {
echo "Building for hardware platform $1"
make clean
make PROBE_HOST="$1"
if [ "$1" = "hosted" ]; then
install -m 0555 blackmagic "$out/bin"
fi
for f in $PRODUCTS; do
if [ -r "$f" ]; then
mkdir -p "$out/firmware/$1"
install -m 0444 "$f" "$out/firmware/$1"
fi
done
}
################################################################################
# Start by building libopencm3:
make -C libopencm3
################################################################################
# And now all of the platforms:
cd src
mkdir -p "$out/bin"
for platform in platforms/*/Makefile.inc; do
probe=$(basename "$(dirname "$platform")")
make_platform "$probe"
done

View File

@ -2,62 +2,120 @@
stdenv, stdenv,
lib, lib,
fetchFromGitHub, fetchFromGitHub,
gcc-arm-embedded, gcc-arm-embedded-13,
pkg-config, pkg-config,
python3, meson,
ninja,
hidapi, hidapi,
libftdi1, libftdi1,
libusb1, libusb1,
libgpiod_1,
versionCheckHook,
udevCheckHook,
}: }:
let
libopencm3Src = fetchFromGitHub {
owner = "libopencm3";
repo = "libopencm3";
rev = "8a96a9d95a8e5c187a53652540b25a8f4d73a432";
hash = "sha256-PylP95hpPeg3rqfelHW9qz+pi/qOP60RfvkurxbkWDs=";
};
ctxlinkWinc1500Src = fetchFromGitHub {
owner = "sidprice";
repo = "ctxlink_winc1500";
rev = "debeab9516e33622439f727a68bddabcdf52c528";
hash = "sha256-IWLIJu2XuwsnP8/2C9uj09EBU2VtwTke3XXbc3NyZt4=";
};
in
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "blackmagic"; pname = "blackmagic";
version = "1.8.2"; version = "2.0.0";
# `git describe --always` # `git describe --always`
firmwareVersion = "v${version}"; firmwareVersion = "v${version}";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "blacksphere"; owner = "blackmagic-debug";
repo = "blackmagic"; repo = "blackmagic";
rev = firmwareVersion; rev = firmwareVersion;
hash = "sha256-NGzoohmpVwGOncr9AvHYANMf/oEskjmTXYj/Kdx2RwM="; hash = "sha256-JbPeN0seSkxV2uZ8BvsvjDUBMOyJu2BxqMgNkhLOiFI=";
fetchSubmodules = true;
}; };
nativeBuildInputs = [ nativeBuildInputs = [
gcc-arm-embedded gcc-arm-embedded-13 # fails to build with 14
pkg-config pkg-config
python3 meson
ninja
udevCheckHook
]; ];
buildInputs = [ buildInputs = [
hidapi hidapi
libftdi1 libftdi1
libusb1 libusb1
]; ]
++ lib.optional stdenv.hostPlatform.isLinux libgpiod_1;
strictDeps = true; strictDeps = true;
postPatch = '' postUnpack = ''
# Prevent calling out to `git' to generate a version number: mkdir -p $sourceRoot/deps/libopencm3
substituteInPlace src/Makefile \ cp -r ${libopencm3Src}/* $sourceRoot/deps/libopencm3/
--replace '$(shell git describe --always --dirty)' '${firmwareVersion}'
# Fix scripts that generate headers: mkdir -p $sourceRoot/deps/winc1500
for f in $(find scripts libopencm3/scripts -type f); do cp -r ${ctxlinkWinc1500Src}/* $sourceRoot/deps/winc1500/
patchShebangs "$f"
done
''; '';
buildPhase = '' buildPhase = ''
runHook preBuild runHook preBuild
${stdenv.shell} ${./helper.sh}
echo "Building host cli"
meson compile -C .
echo "Building probe firmware"
pushd ..
for cf in cross-file/*.ini; do
target=$(basename "''${cf%.ini}")
if [ "$target" = "arm-none-eabi" ]; then
echo "Skipping arm-none-eabi target"
continue
fi
echo "Building target: $target"
mkdir -p "build/firmware/$target"
meson setup "build/firmware/$target" --cross-file "$cf"
meson compile -C "build/firmware/$target"
done
popd
runHook postBuild runHook postBuild
''; '';
dontInstall = true; installPhase = ''
runHook preInstall
enableParallelBuilding = true; echo "Installing host cli"
install -Dm555 blackmagic $out/bin/blackmagic
echo "Installing probe firmware"
for targetDir in firmware/*; do
target=$(basename "$targetDir")
echo "Installing firmware for target: $target"
for f in $targetDir/*.{bin,elf}; do
install -Dm444 $f $out/firmware/$target/$(basename "$f")
done
done
echo "Installing udev rules"
install -Dm444 ../driver/99-blackmagic-plugdev.rules $out/lib/udev/rules.d/99-blackmagic-plugdev.rules
runHook postInstall
'';
nativeInstallCheckInputs = [ versionCheckHook ];
versionCheckProgramArg = "--help";
doInstallCheck = true;
meta = with lib; { meta = with lib; {
description = "In-application debugger for ARM Cortex microcontrollers"; description = "In-application debugger for ARM Cortex microcontrollers";
@ -78,6 +136,7 @@ stdenv.mkDerivation rec {
maintainers = with maintainers; [ maintainers = with maintainers; [
pjones pjones
sorki sorki
carlossless
]; ];
platforms = platforms.unix; platforms = platforms.unix;
}; };

View File

@ -5,27 +5,39 @@
rustPlatform, rustPlatform,
versionCheckHook, versionCheckHook,
udevCheckHook, udevCheckHook,
pkg-config,
openssl,
}: }:
rustPlatform.buildRustPackage rec { rustPlatform.buildRustPackage rec {
pname = "bmputil"; pname = "bmputil";
version = "0.1.3"; version = "1.0.0";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "blackmagic-debug"; owner = "blackmagic-debug";
repo = "bmputil"; repo = "bmputil";
tag = "v${version}"; tag = "v${version}";
hash = "sha256-LKtdwQbsPNEu3EDTowOXeFmi5OHOU3kq5f5xxevBjtM="; hash = "sha256-5BHnh1/6DqjvT0ptOoGqDqVGU0coVPdnZPDQPT9fVFk=";
}; };
useFetchCargoVendor = true; useFetchCargoVendor = true;
cargoHash = "sha256-32dTB5gOMgy6Fn62p68tAZB8AYwh1BAW+kwwuZPGJyM="; cargoHash = "sha256-JoqNEesozr4ahyenZeeAMf0m8M+sxvbF+A6t23Gcz+4=";
nativeBuildInputs = [ pkg-config ];
buildInputs = [
openssl # can be removed once https://github.com/blackmagic-debug/bmputil/commit/5fa01c20902a3f2570fed58ee66f2241546dd6d7 is released
];
postInstall = '' postInstall = ''
install -Dm 444 ${blackmagic.src}/driver/99-blackmagic.rules $out/lib/udev/rules.d/99-blackmagic.rules install -Dm 444 ${blackmagic.src}/driver/99-blackmagic-plugdev.rules $out/lib/udev/rules.d/99-blackmagic-plugdev.rules
''; '';
nativeInstallCheckInputs = [ versionCheckHook ]; doCheck = false; # fails at least 1 test
nativeBuildInputs = [ udevCheckHook ];
nativeInstallCheckInputs = [
versionCheckHook
udevCheckHook
];
versionCheckProgramArg = "--version"; versionCheckProgramArg = "--version";
doInstallCheck = true; doInstallCheck = true;
@ -36,7 +48,10 @@ rustPlatform.buildRustPackage rec {
mit mit
asl20 asl20
]; ];
mainProgram = "bmputil"; mainProgram = "bmputil-cli";
maintainers = [ lib.maintainers.shimun ]; maintainers = [
lib.maintainers.shimun
lib.maintainers.carlossless
];
}; };
} }

View File

@ -9,13 +9,13 @@
buildDotnetModule rec { buildDotnetModule rec {
pname = "Boogie"; pname = "Boogie";
version = "3.5.3"; version = "3.5.4";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "boogie-org"; owner = "boogie-org";
repo = "boogie"; repo = "boogie";
tag = "v${version}"; tag = "v${version}";
hash = "sha256-PufQJQd678ZuekLf9O27lR3U6MdQaHIsheO5jggYBNY="; hash = "sha256-aTt8lZgGRp+9rFldEJUWlXHosjhRhgj/jfb+N7s1E7I=";
}; };
dotnet-sdk = dotnetCorePackages.sdk_8_0; dotnet-sdk = dotnetCorePackages.sdk_8_0;

View File

@ -15,12 +15,12 @@
}: }:
python3Packages.buildPythonApplication rec { python3Packages.buildPythonApplication rec {
pname = "borgmatic"; pname = "borgmatic";
version = "2.0.6"; version = "2.0.7";
format = "pyproject"; format = "pyproject";
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
hash = "sha256-yxAtD7sKOo0voE8BvfL0HGsnP0L2sc1f0UgXBNt/aQU="; hash = "sha256-HunKXVuDGTdH+CzIQbtkN0oRMocQ7gVh6Mf6L7wlhAY=";
}; };
passthru.updateScript = nix-update-script { }; passthru.updateScript = nix-update-script { };

View File

@ -36,11 +36,11 @@
stdenv.mkDerivation (finalAttrs: { stdenv.mkDerivation (finalAttrs: {
pname = "calibre"; pname = "calibre";
version = "8.4.0"; version = "8.6.0";
src = fetchurl { src = fetchurl {
url = "https://download.calibre-ebook.com/${finalAttrs.version}/calibre-${finalAttrs.version}.tar.xz"; url = "https://download.calibre-ebook.com/${finalAttrs.version}/calibre-${finalAttrs.version}.tar.xz";
hash = "sha256-5uexcItbBgO2Tv52clS0N+IhplqpKwq43p2yqSxANek="; hash = "sha256-FYWeUS78jvFV9nj/9RSRxPFYKYxSF04dIXZINSbn7WA=";
}; };
patches = [ patches = [

View File

@ -7,7 +7,7 @@
stdenv.mkDerivation (finalAttrs: { stdenv.mkDerivation (finalAttrs: {
pname = "confluent-cli"; pname = "confluent-cli";
version = "4.29.0"; version = "4.32.0";
# To get the latest version: # To get the latest version:
# curl -L https://cnfl.io/cli | sh -s -- -l | grep -v latest | sort -V | tail -n1 # curl -L https://cnfl.io/cli | sh -s -- -l | grep -v latest | sort -V | tail -n1
@ -26,10 +26,10 @@ stdenv.mkDerivation (finalAttrs: {
fetchurl { fetchurl {
url = "https://s3-us-west-2.amazonaws.com/confluent.cloud/confluent-cli/archives/${finalAttrs.version}/confluent_${finalAttrs.version}_${system}.tar.gz"; url = "https://s3-us-west-2.amazonaws.com/confluent.cloud/confluent-cli/archives/${finalAttrs.version}/confluent_${finalAttrs.version}_${system}.tar.gz";
hash = selectSystem { hash = selectSystem {
x86_64-linux = "sha256-2H5hPUOQF+2wW2mazkEByYII56RCYocSw4mC4ipSfaE="; x86_64-linux = "sha256-T2rMFkcbohRicRsZHdNMJtHEJvDNJq5yJn25gJXaMfw=";
aarch64-linux = "sha256-eqCxh1Kkq903xKLaFl/yxfHxnFFiHcw3Sc5jevT5uUs="; aarch64-linux = "sha256-KpkohZMPQqnggftBGugLmz4f8UX4MkrvV90flBRdy18=";
x86_64-darwin = "sha256-+ilMzB//cQTzG35z+6Hj7YSon7qp+vrONdxIAYmFlIo="; x86_64-darwin = "sha256-/MUEzLkycQO1jTMAPhGzhT15RpO/Mzexj0wKbr2bSXk=";
aarch64-darwin = "sha256-CT3/frn77ZYQiFwbm3npki2TaDjJXXWdp3bA+G5/JSY="; aarch64-darwin = "sha256-Qqyw9TgGlj9fAFJknsvyohUQ3SleGGv/gvkCPkmFAuY=";
}; };
}; };

View File

@ -8,14 +8,14 @@
python3Packages.buildPythonApplication rec { python3Packages.buildPythonApplication rec {
pname = "eddy"; pname = "eddy";
version = "3.7"; version = "3.7.1";
format = "setuptools"; format = "setuptools";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "obdasystems"; owner = "obdasystems";
repo = pname; repo = pname;
tag = "v${version}"; tag = "v${version}";
sha256 = "sha256-ywAxlXuKoTXfJSzSsvVXxhycVEklIPQfUogs8QJ8DGQ="; sha256 = "sha256-K8yd7A4D1LAgwuaJvxdF0oqACuMxX/CZ6yKbR7D+uEQ=";
}; };
propagatedBuildInputs = [ propagatedBuildInputs = [

View File

@ -6,12 +6,12 @@
python3Packages.buildPythonApplication rec { python3Packages.buildPythonApplication rec {
pname = "fanficfare"; pname = "fanficfare";
version = "4.46.0"; version = "4.47.0";
pyproject = true; pyproject = true;
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
hash = "sha256-stJ3vnPwUL6fh0B09EiL42CLdEDQujqYZ9cbUR+LFcY="; hash = "sha256-Q2k2wNopBAiPikAU0/yY21OnQEHdclnjuoHqbbPAoL0=";
}; };
nativeBuildInputs = with python3Packages; [ nativeBuildInputs = with python3Packages; [

View File

@ -15,11 +15,11 @@ assert odbcSupport -> unixODBC != null;
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "freetds"; pname = "freetds";
version = "1.5.3"; version = "1.5.4";
src = fetchurl { src = fetchurl {
url = "https://www.freetds.org/files/stable/${pname}-${version}.tar.bz2"; url = "https://www.freetds.org/files/stable/${pname}-${version}.tar.bz2";
hash = "sha256-XLZsRqYKg7iihV5GYUi2+ieWLH/R3LP25dCrF+xf9t0="; hash = "sha256-HQJO9BjXSjqPLMqC8Q8VYfHd4o3D1vZcgV8Hdk1Pfqg=";
}; };
patches = [ patches = [

View File

@ -81,7 +81,7 @@ python3Packages.buildPythonApplication rec {
]; ];
makeWrapperArgs = [ makeWrapperArgs = [
"--prefix PATH: ${ "--prefix PATH : ${
lib.makeBinPath [ lib.makeBinPath [
resvg resvg
svg-flatten svg-flatten

View File

@ -8,13 +8,13 @@
stdenv.mkDerivation (final: { stdenv.mkDerivation (final: {
pname = "glaze"; pname = "glaze";
version = "5.5.0"; version = "5.5.4";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "stephenberry"; owner = "stephenberry";
repo = "glaze"; repo = "glaze";
tag = "v${final.version}"; tag = "v${final.version}";
hash = "sha256-HC8R1wyNySVhuTZczdbiHkQ8STTXA/1GJLKdTXN9VAo="; hash = "sha256-v6/IJlwc+nYgTAn8DJcbRC+qhZtUR6xu45dwm7rueV8=";
}; };
nativeBuildInputs = [ cmake ]; nativeBuildInputs = [ cmake ];

View File

@ -23,11 +23,11 @@
stdenv.mkDerivation (finalAttrs: { stdenv.mkDerivation (finalAttrs: {
pname = "groonga"; pname = "groonga";
version = "15.1.1"; version = "15.1.3";
src = fetchurl { src = fetchurl {
url = "https://packages.groonga.org/source/groonga/groonga-${finalAttrs.version}.tar.gz"; url = "https://packages.groonga.org/source/groonga/groonga-${finalAttrs.version}.tar.gz";
hash = "sha256-KxUTKUjqfNfpyOcm0uLTkPmSfvvBRTbgvqmS4F248HA="; hash = "sha256-L8UHjYBQf9iADvIs7QNZA/81FmVY/+gCwS73ff62dYc=";
}; };
patches = [ patches = [

View File

@ -114,7 +114,6 @@ buildFHSEnv {
libpulseaudio libpulseaudio
libselinux libselinux
libsndfile libsndfile
libsoup_2_4
libtheora libtheora
libtiff libtiff
libunwind libunwind

View File

@ -7,13 +7,13 @@
stdenv.mkDerivation (finalAttrs: { stdenv.mkDerivation (finalAttrs: {
pname = "iir1"; pname = "iir1";
version = "1.9.5"; version = "1.10.0";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "berndporr"; owner = "berndporr";
repo = "iir1"; repo = "iir1";
rev = finalAttrs.version; rev = finalAttrs.version;
hash = "sha256-8u+V3+p/nVfl1Izht27OE6D1kkA6all6aUEL9APwXmk="; hash = "sha256-WrefRcC6pOpcWVVOtJbJiyllgCPMm9cdlK6eXB2gxFw=";
}; };
nativeBuildInputs = [ cmake ]; nativeBuildInputs = [ cmake ];

View File

@ -13,7 +13,7 @@
stdenvNoCC.mkDerivation (finalAttrs: { stdenvNoCC.mkDerivation (finalAttrs: {
pname = "irpf"; pname = "irpf";
version = "2025-1.4"; version = "2025-1.6";
# https://www.gov.br/receitafederal/pt-br/centrais-de-conteudo/download/pgd/dirpf # https://www.gov.br/receitafederal/pt-br/centrais-de-conteudo/download/pgd/dirpf
# Para outros sistemas operacionais -> Multi # Para outros sistemas operacionais -> Multi
@ -23,7 +23,7 @@ stdenvNoCC.mkDerivation (finalAttrs: {
in in
fetchzip { fetchzip {
url = "https://downloadirpf.receita.fazenda.gov.br/irpf/${year}/irpf/arquivos/IRPF${finalAttrs.version}.zip"; url = "https://downloadirpf.receita.fazenda.gov.br/irpf/${year}/irpf/arquivos/IRPF${finalAttrs.version}.zip";
hash = "sha256-pSnqBvG6Jk6aAOhpWt390oZWqi99htxu5ojWAc7FBeQ="; hash = "sha256-U2HweRi6acrmMT+9B1263mhGIn/84Z6JeqKP6XvTeXE=";
}; };
passthru.updateScript = writeScript "update-irpf" '' passthru.updateScript = writeScript "update-irpf" ''

View File

@ -9,12 +9,12 @@
}: }:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
version = "0.126.3"; version = "0.127.18";
pname = "jbang"; pname = "jbang";
src = fetchzip { src = fetchzip {
url = "https://github.com/jbangdev/jbang/releases/download/v${version}/${pname}-${version}.tar"; url = "https://github.com/jbangdev/jbang/releases/download/v${version}/${pname}-${version}.tar";
sha256 = "sha256-8DjSUlYp7RLiYia8Ns3rhqS1cynazlQqiZ8m9jphPtM="; sha256 = "sha256-JH/IsQ2l2N6BG5svvGSdk4khMBAyM5tLL4l1uAY4nCY=";
}; };
nativeBuildInputs = [ makeWrapper ]; nativeBuildInputs = [ makeWrapper ];

View File

@ -6,11 +6,11 @@
let let
pname = "jbrowse"; pname = "jbrowse";
version = "3.5.1"; version = "3.6.3";
src = fetchurl { src = fetchurl {
url = "https://github.com/GMOD/jbrowse-components/releases/download/v${version}/jbrowse-desktop-v${version}-linux.AppImage"; url = "https://github.com/GMOD/jbrowse-components/releases/download/v${version}/jbrowse-desktop-v${version}-linux.AppImage";
sha256 = "sha256-1swQIG9rCzk2wP7apYo4UjUE+enMK/ZrMu1q4/ahfjA="; sha256 = "sha256-J+9SE7yWQanKjweLKWPwStOJOg6SxoIoC5jtl+ekEtI=";
}; };
appimageContents = appimageTools.extractType2 { appimageContents = appimageTools.extractType2 {

View File

@ -6,14 +6,14 @@
python3.pkgs.buildPythonApplication rec { python3.pkgs.buildPythonApplication rec {
pname = "kb"; pname = "kb";
version = "0.1.7"; version = "0.1.8";
format = "pyproject"; pyproject = true;
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "gnebbia"; owner = "gnebbia";
repo = "kb"; repo = "kb";
rev = "v${version}"; tag = "v${version}";
hash = "sha256-K8EAqZbl2e0h03fFwaKIclZTZARDQp1tRo44znxwW0I="; hash = "sha256-X2yFQYH4nqI5CqPtKFHq3+V/itqTpUho9en4WEIRjQM=";
}; };
postPatch = '' postPatch = ''
@ -54,7 +54,7 @@ python3.pkgs.buildPythonApplication rec {
(e.g., images, pdf, videos and others). (e.g., images, pdf, videos and others).
''; '';
homepage = "https://github.com/gnebbia/kb"; homepage = "https://github.com/gnebbia/kb";
changelog = "https://github.com/gnebbia/kb/blob/v${version}/CHANGELOG.md"; changelog = "https://github.com/gnebbia/kb/blob/${src.tag}/CHANGELOG.md";
license = lib.licenses.gpl3Plus; license = lib.licenses.gpl3Plus;
maintainers = with lib.maintainers; [ wesleyjrz ]; maintainers = with lib.maintainers; [ wesleyjrz ];
mainProgram = "kb"; mainProgram = "kb";

View File

@ -8,16 +8,16 @@
buildGoModule rec { buildGoModule rec {
pname = "kubexporter"; pname = "kubexporter";
version = "0.6.5"; version = "0.7.0";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "bakito"; owner = "bakito";
repo = "kubexporter"; repo = "kubexporter";
tag = "v${version}"; tag = "v${version}";
hash = "sha256-lMXs19E52LHDtVytgP/qgkKGeiz3/5KvoYeY0wlkgT8="; hash = "sha256-QdMA/wehzESEkzBEzM1hIlIOzi2G/5QdMG+KlzGtiiU=";
}; };
vendorHash = "sha256-b4bqAhgcVgLhdLX6isRM9bbnFLfmVb4O2hhJUGqWgb0="; vendorHash = "sha256-pWmcLjZxGoUkOTrvxxmKBU/GjhMj3LVPJ9menAqFICk=";
ldflags = [ ldflags = [
"-s" "-s"

View File

@ -5,17 +5,19 @@
meson, meson,
ninja, ninja,
stdenv, stdenv,
pkg-config,
check,
}: }:
stdenv.mkDerivation (finalAttrs: { stdenv.mkDerivation (finalAttrs: {
pname = "libmpdclient"; pname = "libmpdclient";
version = "2.22"; version = "2.23";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "MusicPlayerDaemon"; owner = "MusicPlayerDaemon";
repo = "libmpdclient"; repo = "libmpdclient";
rev = "v${finalAttrs.version}"; rev = "v${finalAttrs.version}";
hash = "sha256-KF8IR9YV6b9ro+L9m6nHs1IggakEZddfcBKm/oKCVZY="; hash = "sha256-8/BE8K3e6U9i8/ByfKaCQgzcWFXOGGoES3gYoTx+jQg=";
}; };
nativeBuildInputs = [ nativeBuildInputs = [
@ -26,6 +28,15 @@ stdenv.mkDerivation (finalAttrs: {
fixDarwinDylibNames fixDarwinDylibNames
]; ];
nativeCheckInputs = [
pkg-config
check
];
mesonFlags = lib.optional finalAttrs.doCheck (lib.strings.mesonBool "test" true);
doCheck = true;
meta = { meta = {
description = "Client library for MPD (music player daemon)"; description = "Client library for MPD (music player daemon)";
homepage = "https://www.musicpd.org/libs/libmpdclient/"; homepage = "https://www.musicpd.org/libs/libmpdclient/";

View File

@ -26,11 +26,11 @@ in
stdenv.mkDerivation (finalAttrs: { stdenv.mkDerivation (finalAttrs: {
pname = "liquibase"; pname = "liquibase";
version = "4.32.0"; version = "4.33.0";
src = fetchurl { src = fetchurl {
url = "https://github.com/liquibase/liquibase/releases/download/v${finalAttrs.version}/liquibase-${finalAttrs.version}.tar.gz"; url = "https://github.com/liquibase/liquibase/releases/download/v${finalAttrs.version}/liquibase-${finalAttrs.version}.tar.gz";
hash = "sha256-EJENQq6ZkMlaSsjwo2ZaJL1A0I+yZAVdeLkjpRJ3TVQ="; hash = "sha256-aJrPzcl7rQ1MFQ0e+rnIUeJRs5jLPWMm916Kr+QO1Xg=";
}; };
nativeBuildInputs = [ makeWrapper ]; nativeBuildInputs = [ makeWrapper ];

View File

@ -72,13 +72,13 @@ let
in in
effectiveStdenv.mkDerivation (finalAttrs: { effectiveStdenv.mkDerivation (finalAttrs: {
pname = "llama-cpp"; pname = "llama-cpp";
version = "5916"; version = "5985";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "ggml-org"; owner = "ggml-org";
repo = "llama.cpp"; repo = "llama.cpp";
tag = "b${finalAttrs.version}"; tag = "b${finalAttrs.version}";
hash = "sha256-qXvxFbU6n4RrPFKs3t+4GT46vUDZHLS5JM2tC6OemEo="; hash = "sha256-OoV/p4Es/X/xQW7PpDLq5YLVYjieIE5+1itvtJECH54=";
leaveDotGit = true; leaveDotGit = true;
postFetch = '' postFetch = ''
git -C "$out" rev-parse --short HEAD > $out/COMMIT git -C "$out" rev-parse --short HEAD > $out/COMMIT

View File

@ -13,14 +13,14 @@
stdenv.mkDerivation (finalAttrs: { stdenv.mkDerivation (finalAttrs: {
pname = "ly"; pname = "ly";
version = "1.1.0"; version = "1.1.1";
src = fetchFromGitea { src = fetchFromGitea {
domain = "codeberg.org"; domain = "codeberg.org";
owner = "AnErrupTion"; owner = "AnErrupTion";
repo = "ly"; repo = "ly";
tag = "v${finalAttrs.version}"; tag = "v${finalAttrs.version}";
hash = "sha256-+rRvrlzV5MDwb/7pr/oZjxxDmE1kbnchyUi70xwp0Cw="; hash = "sha256-q/MFI02YdAkPdkbi8FtsM46MNalraz2MJf4Oav3fCZA=";
}; };
nativeBuildInputs = [ nativeBuildInputs = [

View File

@ -8,13 +8,13 @@
}: }:
stdenv.mkDerivation (finalAttrs: { stdenv.mkDerivation (finalAttrs: {
pname = "metacubexd"; pname = "metacubexd";
version = "1.187.1"; version = "1.188.1";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "MetaCubeX"; owner = "MetaCubeX";
repo = "metacubexd"; repo = "metacubexd";
rev = "v${finalAttrs.version}"; rev = "v${finalAttrs.version}";
hash = "sha256-Fgvt/qVrv+IIsyi9Sk6//KfF4eFPgHi0y55U2mKkITo="; hash = "sha256-WYmNwNXAdNmVMKmMLyn4QrqNKa1BIm1AbDI3aCIKs0M=";
}; };
nativeBuildInputs = [ nativeBuildInputs = [
@ -25,7 +25,7 @@ stdenv.mkDerivation (finalAttrs: {
pnpmDeps = pnpm_9.fetchDeps { pnpmDeps = pnpm_9.fetchDeps {
inherit (finalAttrs) pname version src; inherit (finalAttrs) pname version src;
fetcherVersion = 1; fetcherVersion = 1;
hash = "sha256-Ct/YLnpZb0YBXVaghd5W1bmDcjVRladwQNRoLagHgJo="; hash = "sha256-S1YCVnSIppbi27fCscO+43Wirf+mdly4ALyVAuQfxxQ=";
}; };
buildPhase = '' buildPhase = ''

View File

@ -12,13 +12,13 @@
buildDotnetModule rec { buildDotnetModule rec {
pname = "Pinta"; pname = "Pinta";
version = "3.0.1"; version = "3.0.2";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "PintaProject"; owner = "PintaProject";
repo = "Pinta"; repo = "Pinta";
rev = version; rev = version;
hash = "sha256-TU4WBrWnhTQQM+OrBq9hpvrihittKTSS0Zo5laL98mE="; hash = "sha256-DFlk3znvK3DAN9dHeTB+X2PdC1STK/i3DOom8Ol2D00=";
}; };
nativeBuildInputs = [ nativeBuildInputs = [

View File

@ -19,13 +19,13 @@
}: }:
stdenv.mkDerivation (finalAttrs: { stdenv.mkDerivation (finalAttrs: {
pname = "powertabeditor"; pname = "powertabeditor";
version = "2.0.21"; version = "2.0.22";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "powertab"; owner = "powertab";
repo = "powertabeditor"; repo = "powertabeditor";
tag = finalAttrs.version; tag = finalAttrs.version;
hash = "sha256-mYFguVcF7Xb6rXIIMXAUzRYddlvQDRj7zu6on7GGGeA="; hash = "sha256-VqTtzAWNghMoiYH0QVerQRdqVltZUz0Wgs5t3SvjyN4=";
}; };
nativeBuildInputs = [ nativeBuildInputs = [

View File

@ -9,16 +9,16 @@
buildNpmPackage rec { buildNpmPackage rec {
pname = "redocly"; pname = "redocly";
version = "1.34.2"; version = "1.34.4";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "Redocly"; owner = "Redocly";
repo = "redocly-cli"; repo = "redocly-cli";
rev = "@redocly/cli@${version}"; rev = "@redocly/cli@${version}";
hash = "sha256-on5FqAYy6Ap0e5R3u1Wx4j8ijepj3K8FSpts7nTsXRI="; hash = "sha256-iGgttEJJI8FHAU+ZF4ZiTH/6FMCWZyF66ntq4MhLvnc=";
}; };
npmDepsHash = "sha256-Duxdp8/HhoFwVRe9vLRsp08uTANGAY3u/lhgfHI2eag="; npmDepsHash = "sha256-nltS5exGhrZU/xBzTaQiWK0nIzU0ig+/nll0JSaloKE=";
npmBuildScript = "prepare"; npmBuildScript = "prepare";

View File

@ -13,19 +13,28 @@ in
python.pkgs.toPythonModule ( python.pkgs.toPythonModule (
python.pkgs.buildPythonApplication rec { python.pkgs.buildPythonApplication rec {
pname = "searxng"; pname = "searxng";
version = "0-unstable-2025-07-16"; version = "0-unstable-2025-07-18";
format = "setuptools"; pyproject = true;
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "searxng"; owner = "searxng";
repo = "searxng"; repo = "searxng";
rev = "62fac1c6a9db94682f8ef686f0424a482663b288"; rev = "ff2e0ea2788a04ae5a13fc90b3725828a1ebc026";
hash = "sha256-3Ma16EdQdqnXyz+ipH5qq9TF0+DwpNU2kq2RTgK5b/A="; hash = "sha256-Pxpozg3ecqGzwUCXL9zYsCivr9VpCVSYc/kjZn+V4xk=";
}; };
postPatch = '' nativeBuildInputs = with python.pkgs; [ pythonRelaxDepsHook ];
sed -i 's/==/>=/' requirements.txt
''; pythonRemoveDeps = [
"typer-slim" # we use typer instead
];
pythonRelaxDeps = [
"certifi"
"httpx-socks"
"lxml"
"pygments"
];
preBuild = preBuild =
let let
@ -46,6 +55,8 @@ python.pkgs.toPythonModule (
EOF EOF
''; '';
build-system = with python.pkgs; [ setuptools ];
dependencies = dependencies =
with python.pkgs; with python.pkgs;
[ [

View File

@ -12,12 +12,12 @@
stdenvNoCC.mkDerivation (finalAttrs: { stdenvNoCC.mkDerivation (finalAttrs: {
pname = "signal-cli"; pname = "signal-cli";
version = "0.13.16"; version = "0.13.18";
# Building from source would be preferred, but is much more involved. # Building from source would be preferred, but is much more involved.
src = fetchurl { src = fetchurl {
url = "https://github.com/AsamK/signal-cli/releases/download/v${finalAttrs.version}/signal-cli-${finalAttrs.version}.tar.gz"; url = "https://github.com/AsamK/signal-cli/releases/download/v${finalAttrs.version}/signal-cli-${finalAttrs.version}.tar.gz";
hash = "sha256-L2c2UyJCNITDEvtAfPjRzjskoA3v06oI8LNw9CW4mT8="; hash = "sha256-Dnhr/+dKSNCiM7NB8+v5OxfaGhpyHWXVIWC2pZqaoa8=";
}; };
buildInputs = lib.optionals stdenvNoCC.hostPlatform.isLinux [ buildInputs = lib.optionals stdenvNoCC.hostPlatform.isLinux [

View File

@ -12,11 +12,11 @@
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "snd"; pname = "snd";
version = "25.4"; version = "25.5";
src = fetchurl { src = fetchurl {
url = "mirror://sourceforge/snd/snd-${version}.tar.gz"; url = "mirror://sourceforge/snd/snd-${version}.tar.gz";
hash = "sha256-lXcyeqLzd4a5HLm12Y6QMIzaFF3penyZri+yC2Iej4I="; hash = "sha256-IVGaHcsZGEPRk04UdjlYfDRYLHAEzeyhx2HWV3Ks2Bo=";
}; };
nativeBuildInputs = [ nativeBuildInputs = [

View File

@ -9,11 +9,11 @@
stdenv.mkDerivation (finalAttrs: { stdenv.mkDerivation (finalAttrs: {
pname = "sqlcl"; pname = "sqlcl";
version = "25.1.1.113.2054"; version = "25.2.2.199.0918";
src = fetchurl { src = fetchurl {
url = "https://download.oracle.com/otn_software/java/sqldeveloper/sqlcl-${finalAttrs.version}.zip"; url = "https://download.oracle.com/otn_software/java/sqldeveloper/sqlcl-${finalAttrs.version}.zip";
hash = "sha256-/5hu/GeU1Ly+pR8y2dfNuDkM5kzKU0sTIu11wuVvzEo="; hash = "sha256-YsIEJkQXeVIABsCXNBfT6WZbrXur1hoEZFj97JvGHV8=";
}; };
nativeBuildInputs = [ nativeBuildInputs = [

View File

@ -8,16 +8,16 @@
buildGoModule rec { buildGoModule rec {
pname = "stackql"; pname = "stackql";
version = "0.8.141"; version = "0.8.175";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "stackql"; owner = "stackql";
repo = "stackql"; repo = "stackql";
rev = "v${version}"; rev = "v${version}";
hash = "sha256-KHuSgmampUcYUFGu4mVgN52Go8nsBmzKtetdJRbh3Bo="; hash = "sha256-JA9vTmjNIXhvcdH9BPmtSD3W3VkytG+dYOtOJ+hFnsQ=";
}; };
vendorHash = "sha256-9hTxP7udG5pGBk/qDqh0YBuJ+qsJJwiEV5Ze4tB9iww="; vendorHash = "sha256-lACvTdzOZ5AnPqaw+uGMbO3HnjKU/dSVATgmrdYpWNE=";
ldflags = [ ldflags = [
"-s" "-s"

View File

@ -46,7 +46,7 @@ in
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "touchosc"; pname = "touchosc";
version = "1.4.3.234"; version = "1.4.4.236";
suffix = suffix =
{ {
@ -60,9 +60,9 @@ stdenv.mkDerivation rec {
url = "https://hexler.net/pub/${pname}/${pname}-${version}-${suffix}.deb"; url = "https://hexler.net/pub/${pname}/${pname}-${version}-${suffix}.deb";
hash = hash =
{ {
aarch64-linux = "sha256-yeDlc9yM8N3gfCRzABijlrAO/JB20gWah6lqpucX1mQ="; aarch64-linux = "sha256-bMC3FbamzpYqMSe4D20eulJOW4M7CVJrlFWpqv2iBJU=";
armv7l-linux = "sha256-DtnWZJ+FgKjwfbZ0FctiWtOANPg2A/k4gqS6l/JFe6Q="; armv7l-linux = "sha256-tADriDthvPNx8u3/HvIthBzEbvRW/RDT5ZcnADfR2xA=";
x86_64-linux = "sha256-0P+DTR8u1SJzF8t3Hm1TC/N9KEbLtv4eZFZH9sKQ1lw="; x86_64-linux = "sha256-eCU0EpeL9C0eqklpczWzsw6cghJ8pLlChsHKuHqgLLA=";
} }
.${stdenv.hostPlatform.system} or (throw "Unsupported system: ${stdenv.hostPlatform.system}"); .${stdenv.hostPlatform.system} or (throw "Unsupported system: ${stdenv.hostPlatform.system}");
}; };

View File

@ -7,17 +7,17 @@
buildGoModule { buildGoModule {
pname = "typescript-go"; pname = "typescript-go";
version = "0-unstable-2025-07-17"; version = "0-unstable-2025-07-25";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "microsoft"; owner = "microsoft";
repo = "typescript-go"; repo = "typescript-go";
rev = "4fd6eb1694aeac7a1ea4d6754c9d888501911cd8"; rev = "c05da65ec4298d5930c59b559e9d5e00dfab8af3";
hash = "sha256-l4MH6wLDqTP+z8dVxDjyzDlX7KTZSDOptp/EVqxXUxc="; hash = "sha256-6zFBooMgdUHsKP5qOd7GOCBj3+NS0ckzWFIeO+0V2Fw=";
fetchSubmodules = false; fetchSubmodules = false;
}; };
vendorHash = "sha256-9gZ1h/rsJ5DEcU8CJGKszE98GzZqfs2ELp1lbXsliYk="; vendorHash = "sha256-ORetO5VTo94KJfC/q7TDSWoQjZUKYjrMcSMecVpu8Pw=";
ldflags = [ ldflags = [
"-s" "-s"

View File

@ -8,38 +8,38 @@
"fetchurlAttrSet": { "fetchurlAttrSet": {
"docker-credential-up": { "docker-credential-up": {
"aarch64-darwin": { "aarch64-darwin": {
"hash": "sha256-9X6D0WI9Vru/M3oQ/yK0AJjth6MTGfxeEf5Axx2rAlc=", "hash": "sha256-KHM5j1yzwBTCgP8L98Tg4bdcH3Bi47ZqMew8TdOmHfs=",
"url": "https://cli.upbound.io/main/v0.39.0-115.gbdd4b5af/bundle/docker-credential-up/darwin_arm64.tar.gz" "url": "https://cli.upbound.io/main/v0.39.0-384.g0a0c8634/bundle/docker-credential-up/darwin_arm64.tar.gz"
}, },
"aarch64-linux": { "aarch64-linux": {
"hash": "sha256-g7AzAp4cdJIsZ3mtkYF2MzlLHgwauFORaIkQ6mdwkuI=", "hash": "sha256-QcGPdlXnLR8X//6+ViYLnB64H4V8DD5JRbFvFTdRiSA=",
"url": "https://cli.upbound.io/main/v0.39.0-115.gbdd4b5af/bundle/docker-credential-up/linux_arm64.tar.gz" "url": "https://cli.upbound.io/main/v0.39.0-384.g0a0c8634/bundle/docker-credential-up/linux_arm64.tar.gz"
}, },
"x86_64-darwin": { "x86_64-darwin": {
"hash": "sha256-8F7r3o3e3Mo+GDicS+5Hg6qNz5B+Tt8OHcosHzpZUQM=", "hash": "sha256-XTJmt1jMXTCfY6DAda0prKsGgj8FbQ1WdF7bzxIpvrE=",
"url": "https://cli.upbound.io/main/v0.39.0-115.gbdd4b5af/bundle/docker-credential-up/darwin_amd64.tar.gz" "url": "https://cli.upbound.io/main/v0.39.0-384.g0a0c8634/bundle/docker-credential-up/darwin_amd64.tar.gz"
}, },
"x86_64-linux": { "x86_64-linux": {
"hash": "sha256-3TduM86fAb3cIFhb8SNrAFisu9RjQ7H0gtd7csJfSb0=", "hash": "sha256-6rBbIsOuxx29cEaRC4IKjAnkAPyy5s/r2UOYQ5lf6YA=",
"url": "https://cli.upbound.io/main/v0.39.0-115.gbdd4b5af/bundle/docker-credential-up/linux_amd64.tar.gz" "url": "https://cli.upbound.io/main/v0.39.0-384.g0a0c8634/bundle/docker-credential-up/linux_amd64.tar.gz"
} }
}, },
"up": { "up": {
"aarch64-darwin": { "aarch64-darwin": {
"hash": "sha256-xLIdYSR+ILRY2qf5lPMroxZDvDEfDYxrz3cX4ZI0+h0=", "hash": "sha256-AWOEJIVpU0NEWHStuOj39VpnYwKiSfgbGLeKjKYBEVY=",
"url": "https://cli.upbound.io/main/v0.39.0-115.gbdd4b5af/bundle/up/darwin_arm64.tar.gz" "url": "https://cli.upbound.io/main/v0.39.0-384.g0a0c8634/bundle/up/darwin_arm64.tar.gz"
}, },
"aarch64-linux": { "aarch64-linux": {
"hash": "sha256-nUOTdWTUJe8eyHTIF4b/00Q9J0Qb4QaAIdAz90h4yHo=", "hash": "sha256-1ybfK901CbwHK0MiZYEIYJSY6hPnxqgNOVI47BaOMLM=",
"url": "https://cli.upbound.io/main/v0.39.0-115.gbdd4b5af/bundle/up/linux_arm64.tar.gz" "url": "https://cli.upbound.io/main/v0.39.0-384.g0a0c8634/bundle/up/linux_arm64.tar.gz"
}, },
"x86_64-darwin": { "x86_64-darwin": {
"hash": "sha256-qn2cfprwaLP7chMcWN+zw8+G/tHGNlJtPMX6iB9XjCY=", "hash": "sha256-aw75IToOlqq7xTia6o8Zs2GXBzKdnatwyeETvvT8iCI=",
"url": "https://cli.upbound.io/main/v0.39.0-115.gbdd4b5af/bundle/up/darwin_amd64.tar.gz" "url": "https://cli.upbound.io/main/v0.39.0-384.g0a0c8634/bundle/up/darwin_amd64.tar.gz"
}, },
"x86_64-linux": { "x86_64-linux": {
"hash": "sha256-AAmdDWW0MmLYP5viRJ0BpXIVpmU7R6iSN5hwGm6HIuc=", "hash": "sha256-6jc3jxy2qRabew6P/Xf5bElcuMXHsPg0zED80ubFUAk=",
"url": "https://cli.upbound.io/main/v0.39.0-115.gbdd4b5af/bundle/up/linux_amd64.tar.gz" "url": "https://cli.upbound.io/main/v0.39.0-384.g0a0c8634/bundle/up/linux_amd64.tar.gz"
} }
} }
}, },
@ -49,5 +49,5 @@
"x86_64-darwin", "x86_64-darwin",
"x86_64-linux" "x86_64-linux"
], ],
"version": "0.39.0-115.gbdd4b5af" "version": "0.39.0-384.g0a0c8634"
} }

View File

@ -29,13 +29,13 @@ assert
stdenv.mkDerivation (finalAttrs: { stdenv.mkDerivation (finalAttrs: {
pname = "z3"; pname = "z3";
version = "4.15.1"; version = "4.15.2";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "Z3Prover"; owner = "Z3Prover";
repo = "z3"; repo = "z3";
rev = "z3-${finalAttrs.version}"; rev = "z3-${finalAttrs.version}";
hash = "sha256-mzU21AlKjC5406lQXfBSz/AIwo/1FThqap5JgldkAgQ="; hash = "sha256-hUGZdr0VPxZ0mEUpcck1AC0MpyZMjiMw/kK8WX7t0xU=";
}; };
patches = lib.optionals useCmakeBuild [ patches = lib.optionals useCmakeBuild [

View File

@ -89,9 +89,10 @@ in
sans = makeSuperOTC { sans = makeSuperOTC {
family = "sans"; family = "sans";
description = "sans-serif"; description = "sans-serif";
rev = "2.004R"; rev = "2.005R";
hash = "sha256-b1kRiprdpaf+Tp5rtTgwn34dPFQR+anTKvMqeVAbfk8="; hash = "sha256-oCTPF1lJSEfNR6rkN5vLPcUwAXxwnz9QPuDtkY3ZKVI=";
zip = ".zip"; zip = ".zip";
prefix = "01_";
}; };
serif = makeSuperOTC { serif = makeSuperOTC {
@ -112,15 +113,15 @@ in
sans-vf-otf = makeVariable { sans-vf-otf = makeVariable {
family = "sans"; family = "sans";
version = "2.004"; version = "2.005";
hash = "sha256-V7PE09c7h4RDS8Ij4PSI36Gy+LM+PVDi73Rcs+4DfHo="; hash = "sha256-7/THncqTE6IpPezcX14eYRRC8WR/xPv0XjfOPEfF8aU=";
format = "otf"; format = "otf";
}; };
sans-vf-ttf = makeVariable { sans-vf-ttf = makeVariable {
family = "sans"; family = "sans";
version = "2.004"; version = "2.005";
hash = "sha256-mXTG/d30gUxzxkJpaH4vOawRXMSxxTXlHCvHEsfGqbc="; hash = "sha256-CL5kjZzCiNvdcwiFflTlarINpeYxvuqZH+4ayiIQdD8=";
format = "ttf"; format = "ttf";
}; };

View File

@ -9,6 +9,7 @@
glib, glib,
gnome, gnome,
gtk3, gtk3,
gtk-doc,
gnupg, gnupg,
gpgme, gpgme,
dbus-glib, dbus-glib,
@ -34,6 +35,7 @@ stdenv.mkDerivation rec {
pkg-config pkg-config
dbus-glib # dbus-binding-tool dbus-glib # dbus-binding-tool
gtk3 # AM_GLIB_GNU_GETTEXT gtk3 # AM_GLIB_GNU_GETTEXT
gtk-doc
intltool intltool
autoreconfHook autoreconfHook
]; ];

View File

@ -15,36 +15,36 @@
}: }:
let let
version = "0.11.0"; version = "0.11.1";
hashes = { hashes = {
"aarch64-darwin" = { "aarch64-darwin" = {
platform = "darwin-arm64"; platform = "darwin-arm64";
hash = { hash = {
"8.1" = "sha256-/yaUulwiT+y7WZHPTdOWUgMsOnSwGrzMeVuT5W0XFsY="; "8.1" = "sha256-m7WWbrOwKH/IV4mCtmxzkNaBeKwUe89QlSMNxUAbq5A=";
"8.2" = "sha256-AFisp5/LsCoVjHQ8VA9d4vUDPutYi26PzsPVton0Gjw="; "8.2" = "sha256-ytYYtxo43H8GTDOiLpBPtJmvoi4Q9rpJ2uY0AQWm2Dg=";
"8.3" = "dAJKUU5NED6QHFNrgRTLshkdT6ZtlRlcZh10rGQTON0="; "8.3" = "12UvfJhJn3B70Q3xxfKfAzOH/fyC/ZftC4RMWGsEO88=";
"8.4" = "sha256-cx2IcRRfD6PyQzZJaWgS4d5Mf70w0uJAwl9hTkr6cDo="; "8.4" = "sha256-TszXByZtkJZ0uf1BFX2RJXQqfJFPzW1CokxRFnLBZpI=";
"8.5" = "8ZfP++7jKcHdm89P+LOQj+ZsXbp2E3b3yuTQx6bOkmE="; "8.5" = "WYJKnDuqsprgtev5g/LGcFbZTphEcCZb6/zanur4g8U=";
}; };
}; };
"aarch64-linux" = { "aarch64-linux" = {
platform = "debian-aarch64+libssl3"; platform = "debian-aarch64+libssl3";
hash = { hash = {
"8.1" = "sha256-VYIWr0PyEzP3HHpnLI1X8NC48Oz9VWi1D70y7xT0WMw="; "8.1" = "sha256-e8eeQhzMLoXo1UaqFkSYMOwnkiNo7Fp8mKjVJY3SJIY=";
"8.2" = "sha256-wF4BiiSRro0R6OUpintAas6WSFuyWiUSVc4yHjBkFRo="; "8.2" = "sha256-dYkX4zV3lOwveMrZHLs2a7P+T3AGMv3dZNVUujpzJ9Q=";
"8.3" = "sha256-LvIaYShHy4S7McpRX4EoWXpfNSkg2TV587IGbLaeMfg="; "8.3" = "sha256-hU9jgz6gCWDSeoqWMznmNipfcMk7Ju7leRdSYFTl+Go=";
"8.4" = "56Yzuu4JWwnKPabxU0stuLjz3N4AHeRuHeLc8OsdfxU="; "8.4" = "gsSNY8cxWHPCm3UZNyhk9qs+9BgnnFLjeFIiksOG2A4=";
"8.5" = "lcSpj+VgT0soIzN0NX3S9JDO/gHSugKfRL5C3oLvg2w="; "8.5" = "M0SRivsTn1wQVuOt4v8F+OynZBpUkUJLR/E59veyH+Y=";
}; };
}; };
"x86_64-linux" = { "x86_64-linux" = {
platform = "debian-x86-64+libssl3"; platform = "debian-x86-64+libssl3";
hash = { hash = {
"8.1" = "sha256-0gdkrhG/YSl6tjhrQnpIxC6YQj+NJqte6UNDdPv5YvE="; "8.1" = "sha256-poEjqvCVvdWmO2pw7jon+nzK52itsBfRkxcIjpHEa0M=";
"8.2" = "sha256-8vQ3Le3ssgb0jTxY2vUmriAHSFJXFlZxcYHcTHFkXDc="; "8.2" = "sha256-0xKV0Ro5VDaLU45BFiVhwT/a7Y7jeL7DerTmVLB0glo=";
"8.3" = "sha256-VqtIugl5LZgc/VB7lmXewV3SxagD9l2C966W24sz3Qo="; "8.3" = "sha256-LggNCDl9vYXNPhIZpgeZ4h3nzddBg7FgzzJmcD+1nIA=";
"8.4" = "3LjLX+zSjsCmnSWq2xD6wfnHf1dCY/Dl5CXJ3A8DY6Y="; "8.4" = "FGgHJWqlLIPXs1UBXEfgTyL6EHuP5P4fnMjop8QVmzo=";
"8.5" = "TaJQcmxs7baH1pMnSvAoZqPaTiSujFQu1VBTB6h3fA0="; "8.5" = "C5YrgTyag2ug+8sQIt7KolhXv1y63D6aSABrwU1HlWs=";
}; };
}; };
}; };

View File

@ -14,19 +14,18 @@
pydantic, pydantic,
pytestCheckHook, pytestCheckHook,
email-validator, email-validator,
pytest-lazy-fixtures,
}: }:
buildPythonPackage rec { buildPythonPackage rec {
pname = "polyfactory"; pname = "polyfactory";
version = "2.19.0"; version = "2.22.1";
pyproject = true; pyproject = true;
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "litestar-org"; owner = "litestar-org";
repo = "polyfactory"; repo = "polyfactory";
tag = "v${version}"; tag = "v${version}";
hash = "sha256-0VsH2J+vEk3cF7AYvirnXPupSLE2EGrp9FF+/EOWAbw="; hash = "sha256-PzMl0LHBs3cmV4OEj/aTDq0peN/ALXNp5rijuTwU31A=";
}; };
build-system = [ hatchling ]; build-system = [ hatchling ];
@ -48,9 +47,15 @@ buildPythonPackage rec {
pytest-asyncio pytest-asyncio
]; ];
disabledTestPaths = [
"tests/test_beanie_factory.py"
];
disabledTests = [ disabledTests = [
# Unsupported type: LiteralAlias # Unsupported type: LiteralAlias
"test_type_alias" "test_type_alias"
# Unsupported type: 'JsonValue' on field '' from class RecursiveTypeModelFactory.
"test_recursive_type_annotation"
]; ];
pythonImportsCheck = [ "polyfactory" ]; pythonImportsCheck = [ "polyfactory" ];
@ -59,7 +64,7 @@ buildPythonPackage rec {
homepage = "https://polyfactory.litestar.dev/"; homepage = "https://polyfactory.litestar.dev/";
platforms = lib.platforms.unix; platforms = lib.platforms.unix;
maintainers = with lib.maintainers; [ bot-wxt1221 ]; maintainers = with lib.maintainers; [ bot-wxt1221 ];
changelog = "https://github.com/litestar-org/polyfactory/releases/tag/v${version}"; changelog = "https://github.com/litestar-org/polyfactory/releases/tag/${src.tag}";
description = "Simple and powerful factories for mock data generation"; description = "Simple and powerful factories for mock data generation";
license = lib.licenses.mit; license = lib.licenses.mit;
}; };

View File

@ -2,15 +2,18 @@
lib, lib,
buildPythonApplication, buildPythonApplication,
fetchPypi, fetchPypi,
setuptools,
}: }:
buildPythonApplication rec { buildPythonApplication rec {
version = "0.0.42";
format = "setuptools";
pname = "dazel"; pname = "dazel";
version = "0.0.43";
pyproject = true;
build-system = [ setuptools ];
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
hash = "sha256-JE7+GS7DpuFoC2LK3dvYvjtOdzRxFMHzgZRfvrGBDtQ="; hash = "sha256-2enQRKg4CAPGHte02io+EfiW9AmuP3Qi41vNQeChg+8=";
}; };
meta = { meta = {

View File

@ -76,7 +76,15 @@
"version": "1.21.5-114" "version": "1.21.5-114"
}, },
"1.21.6": { "1.21.6": {
"hash": "sha256-xL/DN+CRAP39Bgo2tmF0voc3DZl1rOTijkXYc86ZLGI=", "hash": "sha256-NeLfpms0kbnS8LsDNnn6WsoeH98JfnoGqAzor+2lwhQ=",
"version": "1.21.6-47" "version": "1.21.6-48"
},
"1.21.7": {
"hash": "sha256-g4OBiGmcsoN+VbiQ+xodOa0HEChe1jP7+fwU6fR84Hg=",
"version": "1.21.7-32"
},
"1.21.8": {
"hash": "sha256-lFfRJ578wglOgYyssvF2cNlHnl9rTqJRfrk6aj+s5R8=",
"version": "1.21.8-11"
} }
} }

View File

@ -8,13 +8,13 @@
buildGoModule rec { buildGoModule rec {
pname = "auth"; pname = "auth";
version = "2.176.1"; version = "2.177.0";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "supabase"; owner = "supabase";
repo = "auth"; repo = "auth";
rev = "v${version}"; rev = "v${version}";
hash = "sha256-YXr5eGyX3cPk0GaV9XsvlIrroCOPIlWEyA1wvwdtT+k="; hash = "sha256-Ug0Kg6h4VrN1gXo7OmpLj5CLQcj/0tYQh5hGVIjXwhY=";
}; };
vendorHash = "sha256-AU14lvEQQx9JCb1awSo+h63QY0k2v7QibYP8kidfJ8A="; vendorHash = "sha256-AU14lvEQQx9JCb1awSo+h63QY0k2v7QibYP8kidfJ8A=";

View File

@ -3461,7 +3461,6 @@ with pkgs;
}; };
libcryptui = callPackage ../development/libraries/libcryptui { libcryptui = callPackage ../development/libraries/libcryptui {
autoreconfHook = buildPackages.autoreconfHook269;
gtk3 = if stdenv.hostPlatform.isDarwin then gtk3-x11 else gtk3; gtk3 = if stdenv.hostPlatform.isDarwin then gtk3-x11 else gtk3;
}; };