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"
}://${cfg.domain}/";
ui.static_use_hash = true;
valkey.url = lib.mkIf cfg.redisCreateLocally "unix://${config.services.redis.servers.searx.unixSocket}";
};
};

View File

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

View File

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

View File

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

View File

@ -16,11 +16,11 @@ let
in
stdenv.mkDerivation rec {
pname = "bililiverecorder";
version = "2.17.1";
version = "2.17.3";
src = fetchzip {
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;
};

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,
lib,
fetchFromGitHub,
gcc-arm-embedded,
gcc-arm-embedded-13,
pkg-config,
python3,
meson,
ninja,
hidapi,
libftdi1,
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 {
pname = "blackmagic";
version = "1.8.2";
version = "2.0.0";
# `git describe --always`
firmwareVersion = "v${version}";
src = fetchFromGitHub {
owner = "blacksphere";
owner = "blackmagic-debug";
repo = "blackmagic";
rev = firmwareVersion;
hash = "sha256-NGzoohmpVwGOncr9AvHYANMf/oEskjmTXYj/Kdx2RwM=";
fetchSubmodules = true;
hash = "sha256-JbPeN0seSkxV2uZ8BvsvjDUBMOyJu2BxqMgNkhLOiFI=";
};
nativeBuildInputs = [
gcc-arm-embedded
gcc-arm-embedded-13 # fails to build with 14
pkg-config
python3
meson
ninja
udevCheckHook
];
buildInputs = [
hidapi
libftdi1
libusb1
];
]
++ lib.optional stdenv.hostPlatform.isLinux libgpiod_1;
strictDeps = true;
postPatch = ''
# Prevent calling out to `git' to generate a version number:
substituteInPlace src/Makefile \
--replace '$(shell git describe --always --dirty)' '${firmwareVersion}'
postUnpack = ''
mkdir -p $sourceRoot/deps/libopencm3
cp -r ${libopencm3Src}/* $sourceRoot/deps/libopencm3/
# Fix scripts that generate headers:
for f in $(find scripts libopencm3/scripts -type f); do
patchShebangs "$f"
done
mkdir -p $sourceRoot/deps/winc1500
cp -r ${ctxlinkWinc1500Src}/* $sourceRoot/deps/winc1500/
'';
buildPhase = ''
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
'';
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; {
description = "In-application debugger for ARM Cortex microcontrollers";
@ -78,6 +136,7 @@ stdenv.mkDerivation rec {
maintainers = with maintainers; [
pjones
sorki
carlossless
];
platforms = platforms.unix;
};

View File

@ -5,27 +5,39 @@
rustPlatform,
versionCheckHook,
udevCheckHook,
pkg-config,
openssl,
}:
rustPlatform.buildRustPackage rec {
pname = "bmputil";
version = "0.1.3";
version = "1.0.0";
src = fetchFromGitHub {
owner = "blackmagic-debug";
repo = "bmputil";
tag = "v${version}";
hash = "sha256-LKtdwQbsPNEu3EDTowOXeFmi5OHOU3kq5f5xxevBjtM=";
hash = "sha256-5BHnh1/6DqjvT0ptOoGqDqVGU0coVPdnZPDQPT9fVFk=";
};
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 = ''
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 ];
nativeBuildInputs = [ udevCheckHook ];
doCheck = false; # fails at least 1 test
nativeInstallCheckInputs = [
versionCheckHook
udevCheckHook
];
versionCheckProgramArg = "--version";
doInstallCheck = true;
@ -36,7 +48,10 @@ rustPlatform.buildRustPackage rec {
mit
asl20
];
mainProgram = "bmputil";
maintainers = [ lib.maintainers.shimun ];
mainProgram = "bmputil-cli";
maintainers = [
lib.maintainers.shimun
lib.maintainers.carlossless
];
};
}

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -13,7 +13,7 @@
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "irpf";
version = "2025-1.4";
version = "2025-1.6";
# https://www.gov.br/receitafederal/pt-br/centrais-de-conteudo/download/pgd/dirpf
# Para outros sistemas operacionais -> Multi
@ -23,7 +23,7 @@ stdenvNoCC.mkDerivation (finalAttrs: {
in
fetchzip {
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" ''

View File

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

View File

@ -6,11 +6,11 @@
let
pname = "jbrowse";
version = "3.5.1";
version = "3.6.3";
src = fetchurl {
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 {

View File

@ -6,14 +6,14 @@
python3.pkgs.buildPythonApplication rec {
pname = "kb";
version = "0.1.7";
format = "pyproject";
version = "0.1.8";
pyproject = true;
src = fetchFromGitHub {
owner = "gnebbia";
repo = "kb";
rev = "v${version}";
hash = "sha256-K8EAqZbl2e0h03fFwaKIclZTZARDQp1tRo44znxwW0I=";
tag = "v${version}";
hash = "sha256-X2yFQYH4nqI5CqPtKFHq3+V/itqTpUho9en4WEIRjQM=";
};
postPatch = ''
@ -54,7 +54,7 @@ python3.pkgs.buildPythonApplication rec {
(e.g., images, pdf, videos and others).
'';
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;
maintainers = with lib.maintainers; [ wesleyjrz ];
mainProgram = "kb";

View File

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

View File

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

View File

@ -26,11 +26,11 @@ in
stdenv.mkDerivation (finalAttrs: {
pname = "liquibase";
version = "4.32.0";
version = "4.33.0";
src = fetchurl {
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 ];

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -12,12 +12,12 @@
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "signal-cli";
version = "0.13.16";
version = "0.13.18";
# Building from source would be preferred, but is much more involved.
src = fetchurl {
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 [

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -14,19 +14,18 @@
pydantic,
pytestCheckHook,
email-validator,
pytest-lazy-fixtures,
}:
buildPythonPackage rec {
pname = "polyfactory";
version = "2.19.0";
version = "2.22.1";
pyproject = true;
src = fetchFromGitHub {
owner = "litestar-org";
repo = "polyfactory";
tag = "v${version}";
hash = "sha256-0VsH2J+vEk3cF7AYvirnXPupSLE2EGrp9FF+/EOWAbw=";
hash = "sha256-PzMl0LHBs3cmV4OEj/aTDq0peN/ALXNp5rijuTwU31A=";
};
build-system = [ hatchling ];
@ -48,9 +47,15 @@ buildPythonPackage rec {
pytest-asyncio
];
disabledTestPaths = [
"tests/test_beanie_factory.py"
];
disabledTests = [
# Unsupported type: LiteralAlias
"test_type_alias"
# Unsupported type: 'JsonValue' on field '' from class RecursiveTypeModelFactory.
"test_recursive_type_annotation"
];
pythonImportsCheck = [ "polyfactory" ];
@ -59,7 +64,7 @@ buildPythonPackage rec {
homepage = "https://polyfactory.litestar.dev/";
platforms = lib.platforms.unix;
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";
license = lib.licenses.mit;
};

View File

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

View File

@ -76,7 +76,15 @@
"version": "1.21.5-114"
},
"1.21.6": {
"hash": "sha256-xL/DN+CRAP39Bgo2tmF0voc3DZl1rOTijkXYc86ZLGI=",
"version": "1.21.6-47"
"hash": "sha256-NeLfpms0kbnS8LsDNnn6WsoeH98JfnoGqAzor+2lwhQ=",
"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 {
pname = "auth";
version = "2.176.1";
version = "2.177.0";
src = fetchFromGitHub {
owner = "supabase";
repo = "auth";
rev = "v${version}";
hash = "sha256-YXr5eGyX3cPk0GaV9XsvlIrroCOPIlWEyA1wvwdtT+k=";
hash = "sha256-Ug0Kg6h4VrN1gXo7OmpLj5CLQcj/0tYQh5hGVIjXwhY=";
};
vendorHash = "sha256-AU14lvEQQx9JCb1awSo+h63QY0k2v7QibYP8kidfJ8A=";

View File

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