Merge master into staging-next

This commit is contained in:
nixpkgs-ci[bot]
2025-07-27 18:05:09 +00:00
committed by GitHub
146 changed files with 957 additions and 466 deletions
+2
View File
@@ -33,6 +33,8 @@
- `conftest` since `0.60.0` has moved to use rego `v1` as default. To continue using `v0` use `--rego-version v0`. For more information about upgrading to Rego v1 syntax, see the [upstream docs](https://www.openpolicyagent.org/docs/latest/v0-upgrade/).
- `stalwart-mail` since `0.13.0` "introduces a significant redesign of the MTAs delivery and queueing subsystem". See [the upgrading announcement for the `0.13.0` release](https://github.com/stalwartlabs/stalwart/blob/89b561b5ca1c5a11f2a768b4a2cfef0f473b7a01/UPGRADING.md#upgrading-from-v012x-and-v011x-to-v013x).
- The `archipelago-minecraft` package was removed, as upstream no longer provides support for the Minecraft APWorld.
- `tooling-language-server` has been renamed to `deputy` (both the package and binary), following the rename of the upstream project.
@@ -71,6 +71,23 @@ in
};
config = lib.mkIf cfg.enable {
assertions = [
{
assertion =
!(
(lib.hasAttrByPath [ "settings" "queue" ] cfg)
&& (builtins.any (lib.hasAttrByPath [
"value"
"next-hop"
]) (lib.attrsToList cfg.settings.queue))
);
message = ''
Stalwart deprecated `next-hop` in favor of "virtual queues" `queue.strategy.route` \
with v0.13.0 see [Outbound Strategy](https://stalw.art/docs/mta/outbound/strategy/#configuration) \
and [release announcement](https://github.com/stalwartlabs/stalwart/blob/main/UPGRADING.md#upgrading-from-v012x-and-v011x-to-v013x).
'';
}
];
# Default config: all local
services.stalwart-mail.settings = {
@@ -50,7 +50,7 @@ in
storage.lookup = "rocksdb";
session.rcpt.directory = "'in-memory'";
queue.outbound.next-hop = "'local'";
queue.strategy.route = "'local'";
store."rocksdb" = {
type = "rocksdb";
@@ -50,7 +50,15 @@ stdenv.mkDerivation rec {
};
postPatch = ''
echo "set(HG_VERSION ${version})" > ReleaseInfo.cmake
cat <<EOF > ReleaseInfo.cmake
set(GIT_DESCRIBE ${version})
set(GIT_BRANCH ${version})
set(GIT_VERSION ${version})
# Missing GIT_COMMIT and GIT_COMMIT_DATE, which are not easy to obtain.
set(GIT_COMMITS_SINCE_TAG 0)
set(GIT_COMMITS_SINCE_BRANCH 0)
set(GIT_VERSION_NUMERIC_BS ${version})
EOF
substituteInPlace tools/osx/Info.plist.in rtgui/config.h.in \
--replace "/Applications" "${placeholder "out"}/Applications"
'';
@@ -9,11 +9,11 @@
"vendorHash": "sha256-nHaBNYCKfTvaDnz2SeexM2cyNVK5ThPYn4rnGEw7Wi0="
},
"aci": {
"hash": "sha256-NS5q6ElCGEGSceOCIVudKE6m6EzXMV/3HGHHXwYopOA=",
"hash": "sha256-+aD4M07xXMTbvp69IuGlO3rSkVEi5NVe5fqEPkWNeM0=",
"homepage": "https://registry.terraform.io/providers/CiscoDevNet/aci",
"owner": "CiscoDevNet",
"repo": "terraform-provider-aci",
"rev": "v2.16.0",
"rev": "v2.17.0",
"spdx": "MPL-2.0",
"vendorHash": null
},
@@ -363,11 +363,11 @@
"vendorHash": "sha256-quoFrJbB1vjz+MdV+jnr7FPACHuUe5Gx9POLubD2IaM="
},
"digitalocean": {
"hash": "sha256-+JX1EJBRJee6nvn5srwGWSE++LagHw+n1bgfZTBXzKU=",
"hash": "sha256-tR4qN0N+tJu1fmiFIwTTIQyOTsqrVi2DSWJjU6oVdwE=",
"homepage": "https://registry.terraform.io/providers/digitalocean/digitalocean",
"owner": "digitalocean",
"repo": "terraform-provider-digitalocean",
"rev": "v2.60.0",
"rev": "v2.61.0",
"spdx": "MPL-2.0",
"vendorHash": null
},
@@ -732,11 +732,11 @@
"vendorHash": "sha256-FcxAh8EOvnT8r1GHu0Oj2C5Jgbr2WPwD7/vY4/qIvTA="
},
"kubernetes": {
"hash": "sha256-JUlthPqYTYlsKyPAjyN9N0A0i8aMJh3tAtwH1vHjzJs=",
"hash": "sha256-QVHLGLTzr39liRcM5AKJ0unYoc/DW2elcJWisiHC2pw=",
"homepage": "https://registry.terraform.io/providers/hashicorp/kubernetes",
"owner": "hashicorp",
"repo": "terraform-provider-kubernetes",
"rev": "v2.37.1",
"rev": "v2.38.0",
"spdx": "MPL-2.0",
"vendorHash": "sha256-LeMFN4pOJotTTqakEbVelHSTEb4p7CQIuKzeuX3SZUM="
},
@@ -922,11 +922,11 @@
"vendorHash": "sha256-LRIfxQGwG988HE5fftGl6JmBG7tTknvmgpm4Fu1NbWI="
},
"oci": {
"hash": "sha256-4Clqd/WO2nmKHQkIf33BROnQveKAvogWdiIabYfU390=",
"hash": "sha256-xdVHJWEvap6Bp/r5hz/113kJF6SexsCROFkQgRTJgYA=",
"homepage": "https://registry.terraform.io/providers/oracle/oci",
"owner": "oracle",
"repo": "terraform-provider-oci",
"rev": "v7.10.0",
"rev": "v7.11.0",
"spdx": "MPL-2.0",
"vendorHash": null
},
@@ -1156,13 +1156,13 @@
"vendorHash": "sha256-HKmIl/GjGJZmhWLrK3lMjYo1F5nmo+U9ZpvBo5hDH/0="
},
"scaleway": {
"hash": "sha256-rSchMweT5Hxz2tpX6V7cBzntJzIeFB46bjV9lkaIWAQ=",
"hash": "sha256-/LyxYC+x6e5SQ12iZLxtbgFkF9MvotUlBYdK3/BiiAo=",
"homepage": "https://registry.terraform.io/providers/scaleway/scaleway",
"owner": "scaleway",
"repo": "terraform-provider-scaleway",
"rev": "v2.57.0",
"rev": "v2.58.0",
"spdx": "MPL-2.0",
"vendorHash": "sha256-p9rESR1A1SEYlvjf8du2j2yAlI39LsMRcPvyyJIwWdg="
"vendorHash": "sha256-Fsa4I8aYHiK9V8arwd64piASA8qAPmGZRqDPK5ec3uk="
},
"secret": {
"hash": "sha256-MmAnA/4SAPqLY/gYcJSTnEttQTsDd2kEdkQjQj6Bb+A=",
@@ -8,13 +8,13 @@
let
pname = "mendeley";
version = "2.135.0";
version = "2.136.0";
executableName = "${pname}-reference-manager";
src = fetchurl {
url = "https://static.mendeley.com/bin/desktop/mendeley-reference-manager-${version}-x86_64.AppImage";
hash = "sha256-fJ2rW3VKN4TqwDCCDlPpSFckoBjBtmMOvXanqqMS7AM=";
hash = "sha256-NAH4BwWEdI1WFWgPJIPbWkpkN/qxR2+8NwGtdCeohbA=";
};
appimageContents = appimageTools.extractType2 {
@@ -2,6 +2,7 @@
lib,
stdenv,
fetchFromGitHub,
fetchpatch2,
pkg-config,
libglut,
gtk2,
@@ -27,6 +28,18 @@ stdenv.mkDerivation rec {
sha256 = "sha256-MkElGo1ZR0ImW/526QlDE1ePd+VOQxwkX7l+0WyZ6Vs=";
};
patches = [
(fetchpatch2 {
url = "https://github.com/CelestiaProject/Celestia/commit/94894bed3bf98d41c5097e7829d491d8ff8d4a62.patch?full_index=1";
hash = "sha256-hEZ6BhSEx6Qm+fLisc63xSCDT6GX92AHD0BuldOhzFk=";
})
];
postPatch = ''
substituteInPlace configure.ac \
--replace-fail "dnl AM_GNU_GETTEXT_VERSION([0.15])" "AM_GNU_GETTEXT_VERSION([0.15])"
'';
nativeBuildInputs = [
pkg-config
autoreconfHook
@@ -9,13 +9,13 @@
}:
mkHyprlandPlugin hyprland rec {
pluginName = "hyprsplit";
version = "0.49.0";
version = "0.50.1";
src = fetchFromGitHub {
owner = "shezdy";
repo = "hyprsplit";
rev = "refs/tags/v${version}";
hash = "sha256-0jrsiUoQi/VXM2Ji7YTOEYDYYlBI2C3ZbgQpYoAEVKI=";
tag = "v${version}";
hash = "sha256-D0zfdUJXBRnNMmv/5qW+X4FJJ3/+t7yQmwJFkBuEgck=";
};
nativeBuildInputs = [
@@ -5,6 +5,14 @@ source @phpScriptUtils@
declare -g out
declare -g composerLock
declare -g composerNoDev
declare -g composerNoPlugins
declare -g composerNoScripts
declare -ga composerFlags=()
[[ -n "$composerNoDev" ]] && composerFlags+=(--no-dev)
[[ -n "$composerNoPlugins" ]] && composerFlags+=(--no-plugins)
[[ -n "$composerNoScripts" ]] && composerFlags+=(--no-scripts)
preConfigureHooks+=(composerVendorConfigureHook)
preBuildHooks+=(composerVendorBuildHook)
@@ -32,9 +40,7 @@ composerVendorConfigureHook() {
--no-interaction \
--no-progress \
--optimize-autoloader \
${composerNoDev:+--no-dev} \
${composerNoPlugins:+--no-plugins} \
${composerNoScripts:+--no-scripts} \
"${composerFlags[@]}" \
update
if [[ -f "composer.lock" ]]; then
@@ -76,9 +82,7 @@ composerVendorBuildHook() {
--no-interaction \
--no-progress \
--optimize-autoloader \
${composerNoDev:+--no-dev} \
${composerNoPlugins:+--no-plugins} \
${composerNoScripts:+--no-scripts} \
"${composerFlags[@]}" \
install
echo "Finished composerVendorBuildHook"
+4
View File
@@ -27,6 +27,8 @@ stdenv.mkDerivation (finalAttrs: {
# FIXME: This package does not support `distmp3', `eject', etc.
configurePhase = ''
runHook preConfigure
sed -i "s|^[[:blank:]]*prefix *=.*$|prefix = $out|g ;
s|^[[:blank:]]*etcdir *=.*$|etcdir = $out/etc|g ;
s|^[[:blank:]]*INSTALL *=.*$|INSTALL = install -c|g" \
@@ -37,6 +39,8 @@ stdenv.mkDerivation (finalAttrs: {
substituteInPlace "abcde" \
--replace "/etc/abcde.conf" "$out/etc/abcde.conf"
runHook postConfigure
'';
nativeBuildInputs = [ makeWrapper ];
+2 -2
View File
@@ -9,7 +9,7 @@
let
appName = "AeroSpace.app";
version = "0.18.5-Beta";
version = "0.19.2-Beta";
in
stdenv.mkDerivation {
pname = "aerospace";
@@ -18,7 +18,7 @@ stdenv.mkDerivation {
src = fetchzip {
url = "https://github.com/nikitabobko/AeroSpace/releases/download/v${version}/AeroSpace-v${version}.zip";
sha256 = "sha256-rF4emnLNVE1fFlxExliN7clSBocBrPwQOwBqRtX9Q4o=";
sha256 = "sha256-6RyGw84GhGwULzN0ObjsB3nzRu1HYQS/qoCvzVWOYWQ=";
};
nativeBuildInputs = [ installShellFiles ];
+4
View File
@@ -46,12 +46,16 @@ stdenv.mkDerivation rec {
};
configurePhase = ''
runHook preConfigure
# Set up picosat, so we can build 'aigbmc'
mkdir ../picosat
ln -s ${picosat}/include/picosat/picosat.h ../picosat/picosat.h
ln -s ${picosat}/lib/picosat.o ../picosat/picosat.o
ln -s ${picosat}/share/picosat.version ../picosat/VERSION
./configure.sh
runHook postConfigure
'';
postBuild = ''
+2 -2
View File
@@ -8,13 +8,13 @@
}:
stdenv.mkDerivation rec {
pname = "async-profiler";
version = "4.0";
version = "4.1";
src = fetchFromGitHub {
owner = "jvm-profiling-tools";
repo = "async-profiler";
rev = "v${version}";
hash = "sha256-4S5Lbhqu2V7TzrbFf3G3G4OEYLU6w5lcgUl49k9YqSA=";
hash = "sha256-82aZK9y1Y5PaYtIG7FqnrbYU+bQ3nNzOCn+3lFzyeCA=";
};
nativeBuildInputs = [ makeWrapper ];
+57 -50
View File
@@ -9,10 +9,11 @@
getent,
nixosTests,
}:
python3Packages.buildPythonPackage rec {
pname = "auto-cpufreq";
version = "2.6.0";
format = "pyproject";
pyproject = true;
src = fetchFromGitHub {
owner = "AdnanHodzic";
@@ -21,35 +22,6 @@ python3Packages.buildPythonPackage rec {
hash = "sha256-DEs6jbWYJFJgpaPtF5NT3DQs3erjzdm2brLNHpjrEPA=";
};
nativeBuildInputs = [
gobject-introspection
wrapGAppsHook3
];
buildInputs = [
gtk3
python3Packages.poetry-core
];
propagatedBuildInputs =
with python3Packages;
[
click
distro
psutil
pygobject3
poetry-dynamic-versioning
setuptools
pyinotify
urwid
pyasyncore
requests
]
++ [ getent ];
doCheck = false;
pythonImportsCheck = [ "auto_cpufreq" ];
patches = [
# hardcodes version output
(replaceVars ./fix-version-output.patch {
@@ -64,38 +36,73 @@ python3Packages.buildPythonPackage rec {
postPatch = ''
substituteInPlace auto_cpufreq/core.py \
--replace-fail '/opt/auto-cpufreq/override.pickle' /var/run/override.pickle
--replace-fail "/opt/auto-cpufreq/override.pickle" "/var/run/override.pickle"
substituteInPlace scripts/org.auto-cpufreq.pkexec.policy \
--replace-fail "/opt/auto-cpufreq/venv/bin/auto-cpufreq" $out/bin/auto-cpufreq
--replace-fail "/opt/auto-cpufreq/venv/bin/auto-cpufreq" "$out/bin/auto-cpufreq"
substituteInPlace auto_cpufreq/gui/app.py auto_cpufreq/gui/objects.py \
--replace-fail "/usr/local/share/auto-cpufreq/images/icon.png" $out/share/pixmaps/auto-cpufreq.png
--replace-fail "/usr/local/share/auto-cpufreq/images/icon.png" "$out/share/icons/hicolor/512x512/apps/auto-cpufreq.png"
substituteInPlace auto_cpufreq/gui/app.py \
--replace-fail "/usr/local/share/auto-cpufreq/scripts/style.css" $out/share/auto-cpufreq/scripts/style.css
--replace-fail "/usr/local/share/auto-cpufreq/scripts/style.css" "$out/share/auto-cpufreq/scripts/style.css"
'';
postInstall = ''
build-system = with python3Packages; [
poetry-core
poetry-dynamic-versioning
];
dependencies = with python3Packages; [
click
distro
psutil
pygobject3
poetry-dynamic-versioning
setuptools
pyinotify
urwid
pyasyncore
requests
];
nativeBuildInputs = [
gobject-introspection
wrapGAppsHook3
];
buildInputs = [ gtk3 ];
propagatedBuildInputs = [ getent ];
postInstall =
# copy script manually
cp ${src}/scripts/cpufreqctl.sh $out/bin/cpufreqctl.auto-cpufreq
''
install -Dm 0755 scripts/cpufreqctl.sh $out/bin/cpufreqctl.auto-cpufreq
''
# copy css file
mkdir -p $out/share/auto-cpufreq/scripts
cp scripts/style.css $out/share/auto-cpufreq/scripts/style.css
+ ''
install -Dm 0644 scripts/style.css $out/share/auto-cpufreq/scripts/style.css
''
# systemd service
mkdir -p $out/lib/systemd/system
cp ${src}/scripts/auto-cpufreq.service $out/lib/systemd/system
+ ''
install -Dm 0644 scripts/auto-cpufreq.service -t $out/lib/systemd/system
''
# desktop icon
mkdir -p $out/share/applications
mkdir $out/share/pixmaps
cp scripts/auto-cpufreq-gtk.desktop $out/share/applications
cp images/icon.png $out/share/pixmaps/auto-cpufreq.png
+ ''
install -Dm 0644 scripts/auto-cpufreq-gtk.desktop -t $out/share/applications
install -Dm 0644 images/icon.png $out/share/icons/hicolor/512x512/apps/auto-cpufreq.png
''
# polkit policy
mkdir -p $out/share/polkit-1/actions
cp scripts/org.auto-cpufreq.pkexec.policy $out/share/polkit-1/actions
+ ''
install -Dm 0644 scripts/org.auto-cpufreq.pkexec.policy -t $out/share/polkit-1/actions
'';
dontWrapGApps = true;
preFixup = ''
makeWrapperArgs+=("''${gappsWrapperArgs[@]}")
'';
pythonImportsCheck = [ "auto_cpufreq" ];
passthru.tests = {
inherit (nixosTests) auto-cpufreq;
};
+79 -27
View File
@@ -1,44 +1,96 @@
{
lib,
stdenvNoCC,
buildFHSEnv,
appimageTools,
fetchurl,
desktop-file-utils,
dpkg,
webkitgtk_4_0,
runScript ? "BitComet",
}:
let
pname = "bitcomet";
version = "2.13.2";
src = fetchurl {
url = "https://download.bitcomet.com/linux/x86_64/BitComet-${version}-x86_64.AppImage";
hash = "sha256-T66hmWmjt7ZZj03IxTSYtNUBoFHgwOoAIOHMyJSAmbU=";
};
appimageContents = appimageTools.extractType2 { inherit pname version src; };
in
appimageTools.wrapType2 {
inherit pname version src;
extraPkgs =
pkgs: with pkgs; [
libxml2
libpng
webkitgtk_4_0
];
extraInstallCommands = ''
install -Dm644 ${appimageContents}/com.bitcomet.linux.desktop $out/share/applications/bitcomet.desktop
substituteInPlace $out/share/applications/bitcomet.desktop \
--replace-fail "Exec=usr/bin/BitComet" "Exec=bitcomet"
cp -r ${appimageContents}/usr/share/icons $out/share/icons
'';
version = "2.15.0";
meta = {
homepage = "https://www.bitcomet.com";
description = "BitTorrent download client";
mainProgram = "bitcomet";
mainProgram = "BitComet";
sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ];
license = lib.licenses.unfree;
platforms = [ "x86_64-linux" ];
platforms = [
"aarch64-linux"
"x86_64-linux"
];
maintainers = with lib.maintainers; [ ];
};
bitcomet = stdenvNoCC.mkDerivation {
inherit pname version meta;
src =
let
selectSystem =
attrs:
attrs.${stdenvNoCC.hostPlatform.system}
or (throw "Unsupported system: ${stdenvNoCC.hostPlatform.system}");
arch = selectSystem {
x86_64-linux = "x86_64";
aarch64-linux = "arm64";
};
in
fetchurl {
url = "https://download.bitcomet.com/linux/${arch}/BitComet-${version}-${arch}.deb";
hash = selectSystem {
x86_64-linux = "sha256-YmcHcrqw4Ue8uyQqYcLWTYS5WYQro3kk7VLY8pfIsRQ=";
aarch64-linux = "sha256-Bfg20aKU90Ap8scn4eHtf451uxPfWcnQCrh5gWRQmsU=";
};
};
nativeBuildInputs = [
dpkg
desktop-file-utils
];
installPhase = ''
runHook preInstall
desktop-file-edit usr/share/applications/bitcomet.desktop \
--remove-key="Version" \
--remove-key="Comment" \
--set-key="Exec" --set-value="BitComet" \
--set-icon="bitcomet"
cp -r usr $out
runHook postInstall
'';
};
in
buildFHSEnv {
inherit
pname
version
runScript
meta
;
executableName = "BitComet";
targetPkgs =
pkgs:
[
bitcomet
webkitgtk_4_0
]
++ appimageTools.defaultFhsEnvArgs.targetPkgs pkgs;
multiPkgs = appimageTools.defaultFhsEnvArgs.multiPkgs;
extraInstallCommands = ''
mkdir -p $out/share
ln -s ${bitcomet}/share/applications $out/share/applications
ln -s ${bitcomet}/share/icons $out/share/icons
'';
}
+2 -2
View File
@@ -18,14 +18,14 @@
stdenv.mkDerivation (finalAttrs: {
pname = "buffer";
version = "0.10.0";
version = "0.10.1";
src = fetchFromGitLab {
domain = "gitlab.gnome.org";
owner = "cheywood";
repo = "buffer";
tag = finalAttrs.version;
hash = "sha256-81riamRKzV4wXVTXkp1ngO/5mG7leRJMw/r2DDHl8LU=";
hash = "sha256-AkgmKMMy3tBgJudJ2Mm8LFV+aE0QbviKxgAJEZ9A3cg=";
};
cargoDeps = rustPlatform.fetchCargoVendor {
+4
View File
@@ -12,7 +12,11 @@ stdenv.mkDerivation rec {
};
configurePhase = ''
runHook preConfigure
echo "PREFIX = $out" > defines.make
runHook postConfigure
'';
meta = {
+3 -3
View File
@@ -5,14 +5,14 @@
}:
rustPlatform.buildRustPackage rec {
pname = "cfonts";
version = "1.2.0";
version = "1.3.0";
src = fetchCrate {
inherit pname version;
hash = "sha256-W5hN+b4R50tNfYb3WrM0z5Etm6ixa11pZWnzGC9bjSs=";
hash = "sha256-rgdqQzJyb1/bYB3S1MD/53vdQ+GaxOvGHuPE6dxMRB0=";
};
cargoHash = "sha256-MXUUvk7R1JdjNlZ7h3ymUAPOT/A0I8TOW3saBB4C94o=";
cargoHash = "sha256-Gf4W7ACyyVSCXV2RmpAfrE7Xircjk34Llk2j58cWXtU=";
meta = with lib; {
homepage = "https://github.com/dominikwilkowski/cfonts";
+4
View File
@@ -25,7 +25,11 @@ stdenv.mkDerivation rec {
];
configurePhase = ''
runHook preConfigure
sh fix.sh unix
runHook postConfigure
'';
hardeningDisable = [ "format" ];
+3 -3
View File
@@ -7,14 +7,14 @@
python3Packages.buildPythonApplication rec {
pname = "check50";
version = "3.3.11";
version = "3.4.0";
pyproject = true;
src = fetchFromGitHub {
owner = "cs50";
repo = "check50";
tag = "v${version}";
hash = "sha256-+qyEMzAJG/fyIqj+0mk0HTxTlQk6sHZhvmfd9Hgj/aw=";
hash = "sha256-3WxFdXECIjbTxHK65BFnxOroEYzu7iOJwm15gIjitLA=";
};
build-system = [
@@ -45,7 +45,7 @@ python3Packages.buildPythonApplication rec {
description = "Testing tool for checking student CS50 code";
homepage = "https://cs50.readthedocs.io/projects/check50/en/latest/";
downloadPage = "https://github.com/cs50/check50";
changelog = "https://github.com/cs50/check50/releases/tag/v${version}";
changelog = "https://github.com/cs50/check50/releases/tag/${src.tag}";
license = lib.licenses.gpl3Only;
platforms = lib.platforms.unix;
maintainers = with lib.maintainers; [ ethancedwards8 ];
+3 -3
View File
@@ -11,14 +11,14 @@
python3Packages.buildPythonApplication {
pname = "chirp";
version = "0.4.0-unstable-2025-07-17";
version = "0.4.0-unstable-2025-07-25";
pyproject = true;
src = fetchFromGitHub {
owner = "kk7ds";
repo = "chirp";
rev = "c28ea5e8a7d8036ccc76ec38a050fd30b84c65e4";
hash = "sha256-hr8Q8BUanM64CktbrCazs8uvt/ssf+JBdevAMuDj6G4=";
rev = "85e0655382b2c1564c387aa2fa5e21a444887ea1";
hash = "sha256-IrwKTJt8RXJKzZFQjrEYndQ5WmG52IiJnB+hrw89tfU=";
};
nativeBuildInputs = [
+2 -2
View File
@@ -6,11 +6,11 @@
buildGraalvmNativeImage (finalAttrs: {
pname = "clj-kondo";
version = "2025.06.05";
version = "2025.07.26";
src = fetchurl {
url = "https://github.com/clj-kondo/clj-kondo/releases/download/v${finalAttrs.version}/clj-kondo-${finalAttrs.version}-standalone.jar";
sha256 = "sha256-jmQFiL8MFIuMrHPSxW27E7yZIGf+k8J5nFVXgNGIKoM=";
sha256 = "sha256-jo8iY8vEtrGTQTV98y89i2OLWW4M3u6hsXZebd7cnUw=";
};
extraNativeImageBuildArgs = [
@@ -87,6 +87,8 @@ stdenv.mkDerivation {
'';
configurePhase = ''
runHook preConfigure
cd libs
./autogen.sh --prefix=$out
@@ -127,6 +129,8 @@ stdenv.mkDerivation {
sed -e "s,cnijlgmon2_LDADD =,cnijlgmon2_LDADD = -L../../com/libs_bin${arch}," \
-i lgmon2/src/Makefile.am || die
runHook postConfigure
'';
preInstall = ''
+4
View File
@@ -38,6 +38,8 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ installShellFiles ];
configurePhase = ''
runHook preConfigure
cd daemontools-${version}
sed -i -e '1 s_$_ -include ${glibc.dev}/include/errno.h_' src/conf-cc
@@ -48,6 +50,8 @@ stdenv.mkDerivation rec {
sed -i -e "s_^PATH=.*_PATH=$src/daemontools-${version}/compile:''${PATH}_" src/rts.tests
cat ${glibc.dev}/include/errno.h
runHook postConfigure
'';
buildPhase = ''
+5 -5
View File
@@ -8,25 +8,25 @@
let
pname = "dbgate";
version = "6.5.6";
version = "6.6.0";
src =
fetchurl
{
aarch64-linux = {
url = "https://github.com/dbgate/dbgate/releases/download/v${version}/dbgate-${version}-linux_arm64.AppImage";
hash = "sha256-S0xlC0ht6G+RDrsMaMD4nk/vKdLvtvAtUaMaFowT/Gw=";
hash = "sha256-GFKsZ/rSMXWn2hAlRRdswDrooqUIGeIhEsMchIPEb5U=";
};
x86_64-linux = {
url = "https://github.com/dbgate/dbgate/releases/download/v${version}/dbgate-${version}-linux_x86_64.AppImage";
hash = "sha256-JBE/t/IwFe02LrK4Ci+2KEtAXlH1zr5WcTmQir6yvNc=";
hash = "sha256-2g8XsljPvn2TITC1/PtBlgdrfwVDPnjmOXeOS/iQh5Q=";
};
x86_64-darwin = {
url = "https://github.com/dbgate/dbgate/releases/download/v${version}/dbgate-${version}-mac_x64.dmg";
hash = "sha256-EkySGJCHAR/YCS/I6j2LZHA6/L0P8VX2WDPScj58mSg=";
hash = "sha256-ooLivNWt5IDKB779PLb4FOgk9jSU10IkB0D9OPLVKsE=";
};
aarch64-darwin = {
url = "https://github.com/dbgate/dbgate/releases/download/v${version}/dbgate-${version}-mac_universal.dmg";
hash = "sha256-isOrajXB+O9y3fiSulhjoSSt/7lgu4xPMXBhUcfgK2Y=";
hash = "sha256-PqgG8dGvr4S8BhxqfvYo2BiR5KoAWon9ZI8KGKT3ujI=";
};
}
.${stdenv.hostPlatform.system} or (throw "dbgate: ${stdenv.hostPlatform.system} is unsupported.");
+2 -2
View File
@@ -10,13 +10,13 @@
stdenv.mkDerivation rec {
pname = "decker";
version = "1.56";
version = "1.57";
src = fetchFromGitHub {
owner = "JohnEarnest";
repo = "Decker";
rev = "v${version}";
hash = "sha256-b4Z+hQ7sQf8sdFXcX4+GA9Q8gJDUeb5LuVgrd3bY6vA=";
hash = "sha256-2y/kr8kBMfHAiWO6s7rAyDYyv70NnmiKeYhYq9Zmz0Y=";
};
buildInputs = [
@@ -20,8 +20,12 @@ stdenv.mkDerivation {
buildInputs = [ mpi ];
configurePhase = ''
runHook preConfigure
cd source
cp -v ../build/MakePAR Makefile
runHook postConfigure
'';
# https://gitlab.com/DL_POLY_Classic/dl_poly/-/blob/master/README
+2 -2
View File
@@ -6,13 +6,13 @@
buildGoModule rec {
pname = "do-agent";
version = "3.18.0";
version = "3.18.2";
src = fetchFromGitHub {
owner = "digitalocean";
repo = "do-agent";
rev = version;
sha256 = "sha256-sS6aBJVrF9NrAzizSBBXKM3iMAHa+j9rDw7hZSHgRFg=";
sha256 = "sha256-+UoQhJkwxazfe6LwqNF4zn4jnc3ZQia0ZOL3GX27r3w=";
};
ldflags = [
+4
View File
@@ -122,8 +122,12 @@ rustPlatform.buildRustPackage (finalAttrs: {
'';
configurePhase = ''
runHook preConfigure
cmakeConfigurePhase
pnpmConfigHook
runHook postConfigure
'';
buildPhase = ''
+4
View File
@@ -16,8 +16,12 @@ stdenv.mkDerivation {
};
configurePhase = ''
runHook preConfigure
./autogen.sh
./configure --prefix=$out
runHook postConfigure
'';
patches = [
@@ -48,6 +48,8 @@ stdenv.mkDerivation {
modelines = "";
configurePhase = ''
runHook preConfigure
test "$clean" != 1 || rm *x*.S
./modeline2edid - <"$modelinesPath"
@@ -56,6 +58,8 @@ stdenv.mkDerivation {
cat "$file"
done
make clean
runHook postConfigure
'';
buildPhase = ''
+4 -5
View File
@@ -27,7 +27,7 @@
# Plugins
withColorer ? true,
spdlog,
xercesc,
libxml2,
withMultiArc ? true,
libarchive,
pcre,
@@ -43,13 +43,13 @@
stdenv.mkDerivation rec {
pname = "far2l";
version = "2.6.3";
version = "2.6.5";
src = fetchFromGitHub {
owner = "elfmz";
repo = "far2l";
rev = "v_${version}";
sha256 = "sha256-iWZQpLe+shdepCVOHZDp7QEQoqelbHGRJh09KWb6aD0=";
sha256 = "sha256-a/k36O19z/lHnETOGIbTJ7BNAI5zOQxVUSp+nIM08i4=";
};
nativeBuildInputs = [
@@ -67,7 +67,7 @@ stdenv.mkDerivation rec {
++ lib.optional withUCD libuchardet
++ lib.optionals withColorer [
spdlog
xercesc
libxml2
]
++ lib.optionals withMultiArc [
libarchive
@@ -121,7 +121,6 @@ stdenv.mkDerivation rec {
postInstall = ''
wrapProgram $out/bin/far2l \
--argv0 $out/bin/far2l \
--prefix PATH : ${lib.makeBinPath runtimeDeps} \
--suffix PATH : ${lib.makeBinPath [ xdg-utils ]}
'';
@@ -31,7 +31,11 @@ stdenv.mkDerivation rec {
cmakeFlags = lib.optionals osi.withCplex [ "-DDOWNWARD_CPLEX_ROOT=${cplex}/cplex" ];
configurePhase = ''
runHook preConfigure
python build.py release
runHook postConfigure
'';
postPatch = ''
+2 -2
View File
@@ -9,13 +9,13 @@
buildGoModule rec {
pname = "flyctl";
version = "0.3.157";
version = "0.3.161";
src = fetchFromGitHub {
owner = "superfly";
repo = "flyctl";
rev = "v${version}";
hash = "sha256-R5hZLY7uKYfSQdSnYkCruobdHiUZfHshnb/oIYbCMEc=";
hash = "sha256-ctE8X3vyNqbdYQuDrmCLmwy/EMGpJFRnlcjxnRji1Zo=";
};
vendorHash = "sha256-OwxzdLXNPiQRq6mgvZaOs8tnNZQm0mYyzyPFUYcokb0=";
+4
View File
@@ -36,7 +36,11 @@ stdenv.mkDerivation rec {
# Remove when updating to next version
configurePhase = ''
runHook preConfigure
./configure --prefix=$out --with-lisp='sbcl --dynamic-space-size 3072'
runHook postConfigure
'';
dontStrip = true;
+4
View File
@@ -30,10 +30,14 @@ stdenv.mkDerivation rec {
];
configurePhase = ''
runHook preConfigure
substituteInPlace Makefile --replace-fail "/usr/local" "$out"
substituteInPlace GNUmakefile --replace-fail "/opt/diet" "$out"
substituteInPlace tryalloca.c --replace-fail "main() {" "int main() {"
substituteInPlace trysocket.c --replace-fail "main() {" "int main() {"
runHook postConfigure
'';
buildPhase = ''
+4
View File
@@ -68,11 +68,15 @@ stdenv.mkDerivation rec {
env.GAG_CPP = lib.optionalString stdenv.hostPlatform.isDarwin "${gfortran.outPath}/bin/cpp";
configurePhase = ''
runHook preConfigure
substituteInPlace admin/wrapper.sh --replace '%%OUT%%' $out
substituteInPlace admin/wrapper.sh --replace '%%PYTHONHOME%%' ${python3Env}
substituteInPlace utilities/main/gag-makedepend.pl --replace '/usr/bin/perl' ${perl}/bin/perl
source admin/gildas-env.sh -c gfortran -o openmp
echo "gag_doc: $out/share/doc/" >> kernel/etc/gag.dico.lcl
runHook postConfigure
'';
userExec = "astro class greg mapping sic";
+3 -3
View File
@@ -8,16 +8,16 @@
rustPlatform.buildRustPackage rec {
pname = "git-cliff";
version = "2.9.1";
version = "2.10.0";
src = fetchFromGitHub {
owner = "orhun";
repo = "git-cliff";
rev = "v${version}";
hash = "sha256-J3KjVPH7shMupogLSfA5HV1FyA+cFSOWP9gMBU6txww=";
hash = "sha256-Kv17U2/1mM+c1356oo2730AihgYUDGULOoZVlqW5tZY=";
};
cargoHash = "sha256-16ouBn6GQlE1ZVr4g/TicEL0cTiewegGkuhGcJPicrc=";
cargoHash = "sha256-nsE4yDXVA7h82LekaKMPLEG0cRfR4UmxoCzF/wecMcQ=";
# attempts to run the program on .git in src which is not deterministic
doCheck = false;
+50 -33
View File
@@ -2,7 +2,8 @@
lib,
stdenv,
fetchurl,
fetchpatch,
makeDesktopItem,
copyDesktopItems,
cmake,
blas,
lapack,
@@ -16,22 +17,30 @@
xorg,
opencascade-occt,
llvmPackages,
python ? null,
python3Packages,
enablePython ? false,
}:
assert (!blas.isILP64) && (!lapack.isILP64);
assert enablePython -> (python != null);
stdenv.mkDerivation rec {
stdenv.mkDerivation (finalAttrs: {
pname = "gmsh";
version = "4.13.1";
version = "4.14.0";
src = fetchurl {
url = "https://gmsh.info/src/gmsh-${version}-source.tgz";
hash = "sha256-d5chRfQxcmAm1QWWpqRPs8HJXCElUhjWaVWAa4btvo0=";
url = "https://gmsh.info/src/gmsh-${finalAttrs.version}-source.tgz";
hash = "sha256-2019ogYumkNWqCCDITirmfl69jiL/rIVmaLq37C3aig=";
};
nativeBuildInputs = [
cmake
gfortran
]
++ lib.optional (
enablePython && stdenv.buildPlatform == stdenv.hostPlatform
) python3Packages.pythonImportsCheckHook
++ lib.optional stdenv.hostPlatform.isLinux copyDesktopItems;
buildInputs = [
blas
lapack
@@ -54,22 +63,7 @@ stdenv.mkDerivation rec {
xorg.libSM
xorg.libICE
]
++ lib.optional stdenv.cc.isClang llvmPackages.openmp
++ lib.optional enablePython python;
enableParallelBuilding = true;
patches = [
(fetchpatch {
url = "https://gitlab.onelab.info/gmsh/gmsh/-/commit/7d5094fb0a5245cb435afd3f3e8c35e2ecfe70fd.patch";
hash = "sha256-3atm1NGsMI4KEct2xakRG6EasRpF6YRI4raoVYxBV4g=";
})
];
postPatch = ''
substituteInPlace api/gmsh.py \
--replace-fail 'find_library("gmsh")' \"$out/lib/libgmsh${stdenv.hostPlatform.extensions.sharedLibrary}\"
'';
++ lib.optional stdenv.cc.isClang llvmPackages.openmp;
# N.B. the shared object is used by bindings
cmakeFlags = [
@@ -78,23 +72,46 @@ stdenv.mkDerivation rec {
"-DENABLE_OPENMP=ON"
];
nativeBuildInputs = [
cmake
gfortran
doCheck = true;
desktopItems = [
(makeDesktopItem {
name = "gmsh";
exec = "gmsh";
comment = finalAttrs.meta.description;
desktopName = "Gmsh";
genericName = "3D Mesh Generator";
categories = [
"Science"
"Math"
];
icon = "gmsh";
})
];
postFixup = lib.optionalString enablePython ''
mkdir -p $out/lib/python${python.pythonVersion}/site-packages
mv $out/lib/gmsh.py $out/lib/python${python.pythonVersion}/site-packages
mv $out/lib/*.dist-info $out/lib/python${python.pythonVersion}/site-packages
'';
postInstall =
let
logo = fetchurl {
url = "https://salsa.debian.org/science-team/gmsh/-/raw/d2d8b4e3488c7b0f51879f809f624b537b4bd28f/debian/gmsh.svg";
hash = "sha256-p69Cju3bn1ShWmESOSOmJj0x3IYDGI9oD25SFTh2GLo=";
};
in
lib.optionalString stdenv.hostPlatform.isLinux ''
install -Dm644 ${logo} $out/share/icons/hicolor/scalable/apps/gmsh.svg
''
+ lib.optionalString enablePython ''
mkdir -p $out/${python3Packages.python.sitePackages}
mv $out/lib/gmsh.py $out/${python3Packages.python.sitePackages}
mv $out/lib/*.dist-info $out/${python3Packages.python.sitePackages}
'';
doCheck = true;
pythonImportsCheck = [ "gmsh" ];
meta = {
description = "Three-dimensional finite element mesh generator";
mainProgram = "gmsh";
homepage = "https://gmsh.info/";
changelog = "https://gitlab.onelab.info/gmsh/gmsh/-/releases/gmsh_${lib.concatStringsSep "_" (lib.versions.splitVersion finalAttrs.version)}#changelog";
license = lib.licenses.gpl2Plus;
};
}
})
+3 -3
View File
@@ -14,13 +14,13 @@ assert lib.assertMsg stdenv.hostPlatform.isEfi "gnu-efi may only be built for EF
stdenv.mkDerivation (finalAttrs: {
pname = "gnu-efi";
version = "4.0.0";
version = "4.0.2";
src = fetchFromGitHub {
owner = "ncroxon";
repo = "gnu-efi";
tag = finalAttrs.version;
hash = "sha256-vVtJkAPe5tPDLAFZibnJRC7G7WtOg11JT5QipdO+FIk=";
hash = "sha256-oIj0aNY4xU5OcO69TTjh5FcWzzkFd6jbenwzVvTXjqo=";
};
buildInputs = [ pciutils ];
@@ -51,7 +51,7 @@ stdenv.mkDerivation (finalAttrs: {
license = with lib.licenses; [
# This is a mess, upstream is aware.
# The source for these is Fedora's SPDX identifier for this package.
# Fedora also has gpl2Only here, but 4.0.0 doesn't have gpl2Only code.
# Fedora also has gpl2Only here, but 4.0.2 doesn't have gpl2Only code.
# However, both upstream and Fedora seems to have missed
# bsdAxisNoDisclaimerUnmodified and MIT.
bsd2
+3 -3
View File
@@ -6,15 +6,15 @@
}:
buildGoModule (finalAttrs: {
pname = "gorched";
version = "1.6";
version = "1.7";
src = fetchFromGitHub {
owner = "zladovan";
repo = "gorched";
tag = "v${finalAttrs.version}";
hash = "sha256-cT6wkWUlz3ixv7Mu5143I5NxjfwhKQ6bLwrW3BwTtTQ=";
hash = "sha256-n4MKZqhgAIsgK9XPv2pF8mK0I4suSN02JkqY7Aj+LG0=";
};
vendorHash = "sha256-9fucarQKltIxV8j8L+yQ6Fa7IRIhoQCNxcG21KYOpuw=";
vendorHash = "sha256-ohFj0jEHt0SV3pC9+mz+XAjOJ6MIBFY7CJf+G++r72U=";
postPatch = ''
mkdir ./cmd/gorched
+3 -3
View File
@@ -6,7 +6,7 @@
}:
let
version = "0.17.76";
version = "0.17.77";
in
buildGoModule {
pname = "gqlgen";
@@ -16,10 +16,10 @@ buildGoModule {
owner = "99designs";
repo = "gqlgen";
tag = "v${version}";
hash = "sha256-b226pRpO693e48OlzVwSaDlPM5RAivIoX/KHXESVEJI=";
hash = "sha256-3feo0wpRHDK3Vx9R6YoQuc2NU+4F+trkaNTvA3AV2NE=";
};
vendorHash = "sha256-cqNRfKPneq4BxVA+kGAxSalwfeNI/hFxsrOgVhkUbLs=";
vendorHash = "sha256-qDPJKGQmZz5Taj/gXakx3t/4bDaMrNR+HehV19HvdCI=";
subPackages = [ "." ];
@@ -32,9 +32,13 @@ stdenv.mkDerivation rec {
installFlags = [ "INSTALL_DIR=$(out)/lib/lv2" ];
configurePhase = ''
runHook preConfigure
for i in GxBoobTube GxValveCaster; do
substituteInPlace $i.lv2/Makefile --replace "\$(shell which echo) -e" "echo -e"
done
runHook postConfigure
'';
meta = with lib; {
+4
View File
@@ -73,10 +73,14 @@ rustPlatform.buildRustPackage (finalAttrs: {
];
configurePhase = ''
runHook preConfigure
# let stdenv handle stripping
export "CARGO_PROFILE_''${cargoBuildType@U}_STRIP"=false
prependToVar cargoCFlags -j "$NIX_BUILD_CORES"
runHook postConfigure
'';
buildPhase = ''
+3 -3
View File
@@ -6,16 +6,16 @@
buildGoModule (finalAttrs: {
pname = "hebcal";
version = "5.9.2";
version = "5.9.4";
src = fetchFromGitHub {
owner = "hebcal";
repo = "hebcal";
tag = "v${finalAttrs.version}";
hash = "sha256-6iyltrnA1pLtTUg0AUIp0yciN53oeoLE88dAbTxBK6I=";
hash = "sha256-6SyK5BKVMGcqEFy3tbPBPqmZYp9/DD8A3VUNpAsihEM=";
};
vendorHash = "sha256-azKie/qJUmRSVgkfqsL04NpnePx9ToUPjz6RUOFRdUw=";
vendorHash = null;
preBuild = ''
make dcity.go
+2 -2
View File
@@ -5,10 +5,10 @@
}:
let
pname = "heptabase";
version = "1.64.0";
version = "1.66.0";
src = fetchurl {
url = "https://github.com/heptameta/project-meta/releases/download/v${version}/Heptabase-${version}.AppImage";
hash = "sha256-VBoQgSVpEshmGjEGzSe1sG8nDcrl8nJ+m7+s/7LlAMg=";
hash = "sha256-8kkY+Tp8RuE+REcCT/gj8CA6CqTLk6eVeAEsOKv+axA=";
};
appimageContents = appimageTools.extractType2 { inherit pname version src; };
+4
View File
@@ -21,10 +21,14 @@ stdenv.mkDerivation {
propagatedBuildInputs = [ openssl ];
configurePhase = ''
runHook preConfigure
autoreconf -i
mkdir -pv build
cd build
../configure
runHook postConfigure
'';
installPhase = ''
+2 -2
View File
@@ -6,10 +6,10 @@
}:
let
pname = "hydralauncher";
version = "3.6.2";
version = "3.6.3";
src = fetchurl {
url = "https://github.com/hydralauncher/hydra/releases/download/v${version}/hydralauncher-${version}.AppImage";
hash = "sha256-ybSTrglU0ktDJahGtqoTBVqqCPATtQYgo83Bd53HSeM=";
hash = "sha256-WFkO5N9KY0RFMzIrr5IyaNc2GZSusC4GQq5Jepwa1JA=";
};
appimageContents = appimageTools.extractType2 { inherit pname src version; };
+4
View File
@@ -39,7 +39,11 @@ stdenv.mkDerivation rec {
];
configurePhase = ''
runHook preConfigure
bash ./configure
runHook postConfigure
'';
installPhase = ''
+3 -3
View File
@@ -19,7 +19,7 @@
rustPlatform.buildRustPackage rec {
pname = "just";
version = "1.42.3";
version = "1.42.4";
outputs = [
"out"
]
@@ -32,10 +32,10 @@ rustPlatform.buildRustPackage rec {
owner = "casey";
repo = "just";
tag = version;
hash = "sha256-SinL3sdSTtE3oGHe54P4n1jWarJIwYXWp1kPNXGwKIA=";
hash = "sha256-MLGtHMNCyhYq9OTquCc9zKmear1ts5vNAvlLxNQaOqk=";
};
cargoHash = "sha256-byE2ssjEy6etHzkbeYCuW69TC8ErkYhU7oTt0U107Ac=";
cargoHash = "sha256-udNHlPEwTb5S1ZypIqng7JLZ6Yl1vbYwASn+DT2SOLY=";
nativeBuildInputs =
lib.optionals (installShellCompletions || installManPages) [ installShellFiles ]
+3 -3
View File
@@ -11,16 +11,16 @@
buildGoModule rec {
pname = "kcl";
version = "0.11.2";
version = "0.11.3";
src = fetchFromGitHub {
owner = "kcl-lang";
repo = "cli";
rev = "v${version}";
hash = "sha256-9QPGQ8PfXtb37RIrfqLeezobmXSpgvYzxJOWldmgnyc=";
hash = "sha256-LJ+Mclw/dMyOeUHg6TAckSbvDGFYCf6mMGzDmiIQVZc=";
};
vendorHash = "sha256-zToyM20ykPAd+EHwSUsX+4BvBPT8iXk5suGK2ZYBjvc=";
vendorHash = "sha256-jNQ0g7BGXUoYKV5RkU/f9GrSC3ygeZv83SekAmyKLxc=";
subPackages = [ "cmd/kcl" ];
+4
View File
@@ -59,7 +59,11 @@ stdenv.mkDerivation rec {
setOutputFlags = false;
configurePhase = ''
runHook preConfigure
./configure
runHook postConfigure
'';
buildPhase = ''
+2 -2
View File
@@ -10,12 +10,12 @@
kopia,
}:
let
version = "0.21.0";
version = "0.21.1";
src = fetchFromGitHub {
owner = "kopia";
repo = "kopia";
tag = "v${version}";
hash = "sha256-M4qI8CzIIeoUqCvi8wc7s2CItPFN+1scHdwACy9vw/4=";
hash = "sha256-0i8bKah3a7MrgzATysgFCsmDZxK9qH+4hmBMW+GR9/4=";
};
in
buildNpmPackage {
+3 -3
View File
@@ -6,16 +6,16 @@
buildGoModule rec {
pname = "kubectl-cnpg";
version = "1.26.0";
version = "1.26.1";
src = fetchFromGitHub {
owner = "cloudnative-pg";
repo = "cloudnative-pg";
rev = "v${version}";
hash = "sha256-IYHzgP9KDNGlNe1znWKv/IST1if9Nnn2cP9rerAIgkY=";
hash = "sha256-CRQrHW8mJ6yzWCLfU/4G10w1h/Hp1+7UqlZ9ziQqjNs=";
};
vendorHash = "sha256-mJyriMf2/2J1ol4gBxgmEdNT1qWCBnwKwIB0yyubxc4=";
vendorHash = "sha256-mlVfJrsuBDtk4b78uEWYmXRbzAl91Pqp5twe9tolGdI=";
subPackages = [ "cmd/kubectl-cnpg" ];
+2 -2
View File
@@ -9,13 +9,13 @@
buildGoModule rec {
pname = "kubeone";
version = "1.11.0";
version = "1.11.1";
src = fetchFromGitHub {
owner = "kubermatic";
repo = "kubeone";
rev = "v${version}";
hash = "sha256-K33KKvGw4iF7aq/eumSFzYk3ij8pE8mUh4wN9TA9Q/4=";
hash = "sha256-K3Xo2tvtmkGbXl2yJjd8Q1xzdLSap8p824ommi+r8dY=";
};
vendorHash = "sha256-Wnnwp1GRlE1q8MSc23pOmSn9fKu5uHVzkivfuF2lnEk=";
@@ -7,16 +7,16 @@
buildGoModule rec {
pname = "kubernetes-polaris";
version = "9.6.4";
version = "10.0.0";
src = fetchFromGitHub {
owner = "FairwindsOps";
repo = "polaris";
rev = version;
sha256 = "sha256-ymChgk3r1m4B6jiX3cL+vo4KzmvzsjUxA0t/MjfYvrU=";
sha256 = "sha256-yJPtTIj6vfzWwjozwcsIJjZGfy3QS6h8uOcoL4OXrnQ=";
};
vendorHash = "sha256-F7QGVowpwRyHxvgKYtuSqH2A/IH2Bvxr3vU78PNN0Z0=";
vendorHash = "sha256-4H1NHeYGd3ujtOo+UDkjIQaH+rkODS41C865OE1S9YA=";
nativeBuildInputs = [ installShellFiles ];
+4
View File
@@ -29,10 +29,14 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ makeWrapper ];
configurePhase = ''
runHook preConfigure
./configure \
--prefix="$out" \
--without-mktexlsr \
--with-texpath=$out/share/texmf/tex/latex/html
runHook postConfigure
'';
postInstall = ''
+4
View File
@@ -18,6 +18,8 @@ stdenv.mkDerivation {
};
configurePhase = ''
runHook preConfigure
./configure.sh
# Rather than patch ./configure, just sneak in use of aiger here, since it
@@ -28,6 +30,8 @@ stdenv.mkDerivation {
--replace-fail '$(AIGER)/aiger.o' '${aiger.lib}/lib/libaiger.a' \
--replace-fail '$(AIGER)/aiger.h' '${aiger.dev}/include/aiger.h' \
--replace-fail '-I$(AIGER)' '-I${aiger.dev}/include'
runHook postConfigure
'';
installPhase = ''
+4
View File
@@ -37,9 +37,13 @@ stdenv.mkDerivation rec {
'';
configurePhase = ''
runHook preConfigure
mkdir Build
cd Build;
cmake -DBOX2D_INSTALL=ON -DBOX2D_BUILD_SHARED=ON -DCMAKE_INSTALL_PREFIX=$out ..
runHook postConfigure
'';
meta = with lib; {
+3 -3
View File
@@ -5,16 +5,16 @@
}:
rustPlatform.buildRustPackage (finalAttrs: {
pname = "markdown-oxide";
version = "0.25.4";
version = "0.25.5";
src = fetchFromGitHub {
owner = "Feel-ix-343";
repo = "markdown-oxide";
tag = "v${finalAttrs.version}";
hash = "sha256-wS75Etj6NAMt/wlWB1yLGetM+OsgyeCo0dqHkrjUsQI=";
hash = "sha256-4K69eBHp1RGv0b7BUwGTErDc2M+XOh5ZIly+XvR1Aa4=";
};
cargoHash = "sha256-W+4WmWfqNuh3kmqE9X6CQ5/kTqMoUqyuIFCRiZa6Kc4=";
cargoHash = "sha256-7peel81Yf//MLIoXXCY3lklkykY9XxY/dfIxuNQyQ64=";
meta = {
description = "Markdown LSP server inspired by Obsidian";
@@ -8,16 +8,16 @@
buildGoModule (finalAttrs: {
pname = "matrix-alertmanager-receiver";
version = "2025.7.2";
version = "2025.7.23";
src = fetchFromGitHub {
owner = "metio";
repo = "matrix-alertmanager-receiver";
tag = finalAttrs.version;
hash = "sha256-Dz2oP3lNxO75Lqmke0WprvI1yuuQIv3HffNxMYCSJso=";
hash = "sha256-DkltZsWcCFLMDzTMxDv+amwbTVNHxpQVBtgpnTJOFsU=";
};
vendorHash = "sha256-+tkxK3h6N45XA4OvdNYrRFNbqJLGflY2v8oF36Gpwm4=";
vendorHash = "sha256-6N0G0JGFp+dIUyTFHwpp526QmVZlp071NX+H6CB0uVE=";
env.CGO_ENABLED = "0";
+2 -2
View File
@@ -6,13 +6,13 @@
}:
buildDotnetModule rec {
pname = "min-ed-launcher";
version = "0.12.1";
version = "0.12.2";
src = fetchFromGitHub {
owner = "rfvgyhn";
repo = "min-ed-launcher";
tag = "v${version}";
hash = "sha256-/dzcWwpg1nIrqICAQIxzwMgfrCB1G9bu2bT7Cv1khFM=";
hash = "sha256-jx8R/8mWuluD7ub8J3UqiP4A8k1npBgZpqRti3mhBrM=";
leaveDotGit = true; # During build the current commit is appended to the version
};
+4
View File
@@ -23,6 +23,8 @@ stdenv.mkDerivation rec {
makeFlags = [ "PREFIX=${placeholder "out"}" ];
configurePhase = ''
runHook preConfigure
${lib.getExe' buildPackages.stdenv.cc "cc"} setup/tool.c -o setup_t
./setup_t -t lx64 > setup.sh
@@ -31,6 +33,8 @@ stdenv.mkDerivation rec {
substituteInPlace setup.sh --replace 'strip --strip-unneeded' '${stdenv.cc.targetPrefix}strip --strip-unneeded'
sh < ./setup.sh
runHook postConfigure
'';
installPhase = ''
+2 -2
View File
@@ -22,13 +22,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "mrtrix";
version = "3.0.6";
version = "3.0.7";
src = fetchFromGitHub {
owner = "MRtrix3";
repo = "mrtrix3";
rev = finalAttrs.version;
hash = "sha256-5GcQVZaRV7A6aA/ES6qR0dNBrToJiUXt/LyLYmnpvlQ=";
hash = "sha256-cPI6Ac1Yp5yb07zv9r5O7ZbsHpjrv5BkzbAW1qgj3gQ=";
fetchSubmodules = true;
};
+2 -2
View File
@@ -16,13 +16,13 @@
}:
stdenv.mkDerivation (finalAttrs: {
pname = "naja";
version = "0.1.24";
version = "0.2.1";
src = fetchFromGitHub {
owner = "najaeda";
repo = "naja";
tag = "v${finalAttrs.version}";
hash = "sha256-vfP/xusfY11bk0GsIZcW38rXPMgutTDgTNjO40Uz1bU=";
hash = "sha256-eKeb6V9u4huesQV4sq9GxIcxO2SVvMrUDeQaObCCags=";
fetchSubmodules = true;
};
+4
View File
@@ -49,7 +49,11 @@ stdenv.mkDerivation rec {
];
configurePhase = ''
runHook preConfigure
make PREFIX=$out USE_WIDE=1 RELEASE=1 build/Makefile
runHook postConfigure
'';
meta = with lib; {
+4
View File
@@ -27,8 +27,12 @@ stdenv.mkDerivation {
];
configurePhase = ''
runHook preConfigure
export RST2MAN=rst2man
./configure
runHook postConfigure
'';
installPhase = ''
+4
View File
@@ -53,9 +53,13 @@ stdenv.mkDerivation rec {
# ./configure is not autoGNU but some home-brewn magic
configurePhase = ''
runHook preConfigure
patchShebangs configure
substituteInPlace configure --replace "which" "command -v"
NACL_INC_DIR=${libsodium.dev}/include/sodium NACL_LIB=sodium ./configure
runHook postConfigure
'';
enableParallelBuilding = true;
+2 -2
View File
@@ -8,13 +8,13 @@
buildGoModule (finalAttrs: {
pname = "nvrh";
version = "0.1.17";
version = "0.1.19";
src = fetchFromGitHub {
owner = "mikew";
repo = "nvrh";
tag = "v${finalAttrs.version}";
hash = "sha256-5LkDbLKz4phSOsKqdzC/tMHqdXy+c5chBsXwWso/Wsk=";
hash = "sha256-oLCHuU2KZypMnW+KOuc3RhSP/mO4hQUN3Pi1W8uhoJA=";
};
postPatch = ''
+2 -2
View File
@@ -7,14 +7,14 @@
python3Packages.buildPythonApplication rec {
pname = "oelint-adv";
version = "8.1.4";
version = "8.2.0";
pyproject = true;
src = fetchFromGitHub {
owner = "priv-kweihmann";
repo = "oelint-adv";
tag = version;
hash = "sha256-Ld8PwAWKH1BQTvmIev5e6ZI1xOaaopunKJkTgAFUipI=";
hash = "sha256-K1MUf9QDDBuIuVovyXYkHPK4eoth4wdFnzjuFpZFBLc=";
};
postPatch = ''
+3 -3
View File
@@ -15,14 +15,14 @@ let
in
ocamlPackages.buildDunePackage rec {
pname = "owi";
version = "0.2-unstable-2025-07-11";
version = "0.2-unstable-2025-07-23";
src = fetchFromGitHub {
owner = "ocamlpro";
repo = "owi";
rev = "be3d93320dcbf7d4e991f9b240ff490b5a1b0acc";
rev = "bcebeb15de0a4968d1cb59970ee4a0c635e78bf4";
fetchSubmodules = true;
hash = "sha256-yc/f/N+smGk3NwtZnP/k4ISN3mvp1GL9VTcjgosbQJw=";
hash = "sha256-MOgh5Q5Ai1Nk8DllUswiOk+Qu+hMRp7Q6mYPNSUs/1A=";
};
nativeBuildInputs = with ocamlPackages; [
+4
View File
@@ -23,9 +23,13 @@ stdenv.mkDerivation {
buildInputs = [ mpi ];
configurePhase = ''
runHook preConfigure
tar xf ${metis.src}
mv metis-* metis
make config metis_path=metis gklib_path=metis/GKlib prefix=$out
runHook postConfigure
'';
meta = with lib; {
+3 -3
View File
@@ -6,16 +6,16 @@
buildGoModule rec {
pname = "phrase-cli";
version = "2.43.0";
version = "2.44.0";
src = fetchFromGitHub {
owner = "phrase";
repo = "phrase-cli";
rev = version;
sha256 = "sha256-myG+V7piegEvjqLYeGg8Q3YgcNeLSZmB+5qwUhZRUik=";
sha256 = "sha256-tMWjk+cqgVcmtFSXqWhvOTc6y/85hJ8ds8OVukLbtzQ=";
};
vendorHash = "sha256-ycjpZBa/6yYChQh+gHrq0V76GR38TnEU73QKJQBlr5o=";
vendorHash = "sha256-Eb/rkXvih7CDEgxZ15BD62zE5/TRYWNTTZzQU+uxtXg=";
ldflags = [ "-X=github.com/phrase/phrase-cli/cmd.PHRASE_CLIENT_VERSION=${version}" ];
+4
View File
@@ -20,11 +20,15 @@ stdenv.mkDerivation rec {
env.NIX_CFLAGS_COMPILE = "-Wno-error=implicit-function-declaration";
configurePhase = ''
runHook preConfigure
sed -i -r Makefile \
-e 's,/usr/,/,g' \
-e "s,^DESTDIR =.*$,DESTDIR = $out," \
-e "s,^INSTALL = install.*$,INSTALL = install," \
-e "s,^all:.*$,all: \$(PROGS),"
runHook postConfigure
'';
checkPhase = "make test";
+4
View File
@@ -28,7 +28,11 @@ stdenv.mkDerivation rec {
]; # gcc and/or clang compat
configurePhase = ''
runHook preConfigure
sed -i s,/usr,$out, Makefile
runHook postConfigure
'';
buildInputs = [ libpng ];
+4
View File
@@ -23,7 +23,11 @@ stdenv.mkDerivation rec {
];
configurePhase = ''
runHook preConfigure
sed -i s,/usr/local,$out, Makefile
runHook postConfigure
'';
buildInputs = [ libpng ];
+1
View File
@@ -83,6 +83,7 @@ python.pkgs.buildPythonApplication rec {
pythonRelaxDeps = [
"beautifulsoup4"
"celery"
"css-inline"
"django-bootstrap3"
"django-localflavor"
"django-phonenumber-field"
+3 -3
View File
@@ -10,16 +10,16 @@
buildGoModule rec {
pname = "pscale";
version = "0.247.0";
version = "0.248.0";
src = fetchFromGitHub {
owner = "planetscale";
repo = "cli";
rev = "v${version}";
sha256 = "sha256-/ZBGeZTrtRUCqoS1cgDHglogpVOzOLroOWgJC3j9Zxg=";
sha256 = "sha256-Vp9qS8Od+OVV/kVMH8CsD/Ltx9aFykU7E8w+o91J2gY=";
};
vendorHash = "sha256-w1abfm7wSywu+KXIACfYtHZoW/uSzW/2M0vR9gXrj34=";
vendorHash = "sha256-eGF44NEW8dIm2neJmGnYiafvRISIAUgA5jKV9EzsJj0=";
ldflags = [
"-s"
+2 -2
View File
@@ -7,11 +7,11 @@
renode.overrideAttrs (
finalAttrs: _: {
pname = "renode-unstable";
version = "1.15.3+20250711gitb35bde0fb";
version = "1.15.3+20250720git2309db7fd";
src = fetchurl {
url = "https://builds.renode.io/renode-${finalAttrs.version}.linux-dotnet.tar.gz";
hash = "sha256-jjs8e8+ipyrF96c/lKwS8S6JXyiRLy9Lf1RYsU+Tk6s=";
hash = "sha256-pcgjT27cBlHzHnh4q9AsgVAVXshdvA0Tdo0dsq9rXP4=";
};
passthru.updateScript =
+4
View File
@@ -52,8 +52,12 @@ stdenv.mkDerivation {
]);
configurePhase = ''
runHook preConfigure
cmake RetroFE/Source -BRetroFE/Build -DCMAKE_BUILD_TYPE=Release \
-DVERSION_MAJOR=0 -DVERSION_MINOR=0 -DVERSION_BUILD=0 \
runHook postConfigure
'';
buildPhase = ''
+3 -3
View File
@@ -8,14 +8,14 @@
}:
rustPlatform.buildRustPackage rec {
pname = "rustfinity";
version = "0.2.13";
version = "0.2.14";
src = fetchCrate {
inherit pname version;
hash = "sha256-yBWhY4Uta/K/Ka5DzhpZUiv0Y3Yfn4dI4ZARpJqTqY8=";
hash = "sha256-Oh+AEgmBhlOQaCFECheuHCXT6hndpUnZH/l+tWMp2RQ=";
};
cargoHash = "sha256-ifVhVFiTO1CVpWo6B9OZXJwuc40IRkSc4ncMXG+5DnE=";
cargoHash = "sha256-e1RnPqfgeyeEh8Av81RTuaMgYc6zoBZcygbc29DNKqE=";
nativeBuildInputs = lib.optionals stdenv.hostPlatform.isLinux [ pkg-config ];
buildInputs = lib.optionals stdenv.hostPlatform.isLinux [ openssl ];
+4
View File
@@ -40,6 +40,8 @@ stdenv.mkDerivation rec {
];
configurePhase = ''
runHook preConfigure
substituteInPlace configure.ac --replace "@@NIX_GNUEFI@@" "${gnu-efi}"
lib/ccan.git/tools/create-ccan-tree --build-type=automake lib/ccan "talloc read_write_all build_assert array_size endian"
@@ -54,6 +56,8 @@ stdenv.mkDerivation rec {
automake --add-missing -Wno-portability
./configure --prefix=$out
runHook postConfigure
'';
meta = with lib; {
@@ -13,13 +13,13 @@
stdenv.mkDerivation rec {
pname = "signalbackup-tools";
version = "20250718";
version = "20250726";
src = fetchFromGitHub {
owner = "bepaald";
repo = "signalbackup-tools";
rev = version;
hash = "sha256-weUqp77bK8svM5Pj0z6E1agAw1bTfELcaWTeW+XlfY0=";
hash = "sha256-BDrz2AHscjJdlnHW52TWaMGaz8TKVMRLGXs1rn2TQVI=";
};
nativeBuildInputs = [
+3 -3
View File
@@ -7,15 +7,15 @@
}:
buildNpmPackage (finalAttrs: {
pname = "sillytavern";
version = "1.13.1";
version = "1.13.2";
src = fetchFromGitHub {
owner = "SillyTavern";
repo = "SillyTavern";
tag = finalAttrs.version;
hash = "sha256-rWDJBuGzgG34jpsBPdLqIegcOfV3bRyOdulRsMS2mhg=";
hash = "sha256-tTBpSXkXzQjp3TW9hksqUpA3sagR2GSY42bHLHEd9oI=";
};
npmDepsHash = "sha256-DyqAaaeSCAdsKXWUo1t4FpUuqu1n4TfZBLg23URuNUM=";
npmDepsHash = "sha256-hayhsEZN857V6bsWPXupLeqxcOr1sgKs0uWN2pSQD+k=";
nativeBuildInputs = [ makeBinaryWrapper ];
+2 -2
View File
@@ -27,13 +27,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "snis";
version = "1.0.8";
version = "1.0.9";
src = fetchFromGitHub {
owner = "smcameron";
repo = "space-nerds-in-space";
tag = "v${finalAttrs.version}";
hash = "sha256-WxxJW0o4PtOhmloeRLqxJahJwWlGpcdpQjrjrah+Ixk=";
hash = "sha256-H6ZeZOeKy8Z5HGicQs9CmjR2tDzD8AGvLr75Xx0YkAg=";
};
enableParallelBuilding = true;
+3 -3
View File
@@ -6,16 +6,16 @@
rustPlatform.buildRustPackage rec {
pname = "spacer";
version = "0.4.1";
version = "0.4.5";
src = fetchFromGitHub {
owner = "samwho";
repo = "spacer";
rev = "v${version}";
hash = "sha256-3+1YWx+o1sDWXsG3qZCrtshRxVJgh5D9XJ5qVo+sL0M=";
hash = "sha256-GG9v6N7bJN7kYEQRqRIDgPPT0gGJ6LSSr8NWBDKsajo=";
};
cargoHash = "sha256-ERMP+gG2zCmkiB5GWM0s2dPo8JevWyjfMDUA8NxH3dc=";
cargoHash = "sha256-sWE0nFFVAUcCgW6R3BWBdSqn1QMRI8tKnuxX4gpRdvA=";
meta = with lib; {
description = "CLI tool to insert spacers when command output stops";
+4
View File
@@ -23,9 +23,13 @@ stdenv.mkDerivation rec {
gtk2
];
configurePhase = ''
runHook preConfigure
sed -i 's/.*home.*/#&/' ./Makefile
substituteInPlace ./Makefile \
--replace "/usr/share" "$out/usr/share"
runHook postConfigure
'';
installPhase = ''
install -Dm755 spectrojack $out/bin/spectrojack
+3 -3
View File
@@ -13,13 +13,13 @@ stdenv.mkDerivation {
# as ssdfs-utils, not ssdfs-tools.
pname = "ssdfs-utils";
# The version is taken from `configure.ac`, there are no tags.
version = "4.56";
version = "4.57";
src = fetchFromGitHub {
owner = "dubeyko";
repo = "ssdfs-tools";
rev = "300d57aabcf7d6208ee863463e7947005efa70e9";
hash = "sha256-X2LTt1iVyRX+Zli/KePu5Ryf6Fz2/hcDDWyaL9qp/vI=";
rev = "fab40f45663ecd03f32ccf891691798db245bd04";
hash = "sha256-9Eha2tqEBykhlF/GUX5nH1jYQlzEW7ou7mUbTL2A2r0=";
};
strictDeps = true;
+39 -36
View File
@@ -20,16 +20,16 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "stalwart-mail" + (lib.optionalString stalwartEnterprise "-enterprise");
version = "0.12.4";
version = "0.13.1";
src = fetchFromGitHub {
owner = "stalwartlabs";
repo = "stalwart";
tag = "v${finalAttrs.version}";
hash = "sha256-MUbWGBbb8+b5cp+M5w27A/cHHkMcoEtkN13++FyBvbM=";
hash = "sha256-6zoI+yvE1Ep5jh9XthDqphm2zBA4UzhfK7VCKRWIH8g=";
};
cargoHash = "sha256-G1c7hh0nScc4Cx7A1UUXv6slA6pP0fC6h00zR71BJIo=";
cargoHash = "sha256-t4BLko8vIVHZ44yeQoAhss3OxOlxJCErHm9h+FGG+28=";
nativeBuildInputs = [
pkg-config
@@ -75,83 +75,86 @@ rustPlatform.buildRustPackage (finalAttrs: {
--replace "__PATH__" "$out"
'';
checkFlags = [
checkFlags = lib.forEach [
# Require running mysql, postgresql daemon
"--skip=directory::imap::imap_directory"
"--skip=directory::internal::internal_directory"
"--skip=directory::ldap::ldap_directory"
"--skip=directory::sql::sql_directory"
"--skip=directory::oidc::oidc_directory"
"--skip=store::blob::blob_tests"
"--skip=store::lookup::lookup_tests"
"--skip=smtp::lookup::sql::lookup_sql"
"directory::imap::imap_directory"
"directory::internal::internal_directory"
"directory::ldap::ldap_directory"
"directory::sql::sql_directory"
"directory::oidc::oidc_directory"
"store::blob::blob_tests"
"store::lookup::lookup_tests"
"smtp::lookup::sql::lookup_sql"
# thread 'directory::smtp::lmtp_directory' panicked at tests/src/store/mod.rs:122:44:
# called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
"--skip=directory::smtp::lmtp_directory"
"directory::smtp::lmtp_directory"
# thread 'imap::imap_tests' panicked at tests/src/imap/mod.rs:436:14:
# Missing store type. Try running `STORE=<store_type> cargo test`: NotPresent
"--skip=imap::imap_tests"
"imap::imap_tests"
# thread 'jmap::jmap_tests' panicked at tests/src/jmap/mod.rs:303:14:
# Missing store type. Try running `STORE=<store_type> cargo test`: NotPresent
"--skip=jmap::jmap_tests"
"jmap::jmap_tests"
# Failed to read system DNS config: io error: No such file or directory (os error 2)
"--skip=smtp::inbound::data::data"
"smtp::inbound::data::data"
# Expected "X-My-Header: true" but got Received: from foobar.net (unknown [10.0.0.123])
"--skip=smtp::inbound::scripts::sieve_scripts"
"smtp::inbound::scripts::sieve_scripts"
# thread 'smtp::outbound::lmtp::lmtp_delivery' panicked at tests/src/smtp/session.rs:313:13:
# Expected "<invalid@domain.org> (failed to lookup" but got From: "Mail Delivery Subsystem" <MAILER-DAEMON@localhost>
"--skip=smtp::outbound::lmtp::lmtp_delivery"
"smtp::outbound::lmtp::lmtp_delivery"
# thread 'smtp::outbound::extensions::extensions' panicked at tests/src/smtp/inbound/mod.rs:45:23:
# No queue event received.
"--skip=smtp::outbound::extensions::extensions"
"smtp::outbound::extensions::extensions"
# panicked at tests/src/smtp/outbound/smtp.rs:173:5:
"--skip=smtp::outbound::smtp::smtp_delivery"
"smtp::outbound::smtp::smtp_delivery"
# panicked at tests/src/smtp/outbound/lmtp.rs
"--skip=smtp::outbound::lmtp::lmtp_delivery"
"smtp::outbound::lmtp::lmtp_delivery"
# thread 'smtp::queue::retry::queue_retry' panicked at tests/src/smtp/queue/retry.rs:119:5:
# assertion `left == right` failed
# left: [1, 2, 2]
# right: [1, 2, 3]
"--skip=smtp::queue::retry::queue_retry"
"smtp::queue::retry::queue_retry"
# thread 'smtp::queue::virtualq::virtual_queue' panicked at /build/source/crates/store/src/dispatch/store.rs:548:14:
# called `Result::unwrap()` on an `Err` value: Error(Event { inner: Store(MysqlError), keys: [(Reason, String("Input/output error: Input/output error: Connection refused (os error 111)")), (CausedBy, String("crates/store/src/dispatch/store.rs:301"))] })
"smtp::queue::virtualq::virtual_queue"
# Missing store type. Try running `STORE=<store_type> cargo test`: NotPresent
"--skip=store::store_tests"
"store::store_tests"
# Missing store type. Try running `STORE=<store_type> cargo test`: NotPresent
"--skip=cluster::cluster_tests"
"cluster::cluster_tests"
# Missing store type. Try running `STORE=<store_type> cargo test`: NotPresent
"--skip=webdav::webdav_tests"
"webdav::webdav_tests"
# thread 'config::parser::tests::toml_parse' panicked at crates/utils/src/config/parser.rs:463:58:
# called `Result::unwrap()` on an `Err` value: "Expected ['\\n'] but found '!' in value at line 70."
"--skip=config::parser::tests::toml_parse"
"config::parser::tests::toml_parse"
# error[E0432]: unresolved import `r2d2_sqlite`
# use of undeclared crate or module `r2d2_sqlite`
"--skip=backend::sqlite::pool::SqliteConnectionManager::with_init"
"backend::sqlite::pool::SqliteConnectionManager::with_init"
# thread 'smtp::reporting::analyze::report_analyze' panicked at tests/src/smtp/reporting/analyze.rs:88:5:
# assertion `left == right` failed
# left: 0
# right: 12
"--skip=smtp::reporting::analyze::report_analyze"
"smtp::reporting::analyze::report_analyze"
# thread 'smtp::inbound::dmarc::dmarc' panicked at tests/src/smtp/inbound/mod.rs:59:26:
# Expected empty queue but got Reload
"--skip=smtp::inbound::dmarc::dmarc"
"smtp::inbound::dmarc::dmarc"
# thread 'smtp::queue::concurrent::concurrent_queue' panicked at tests/src/smtp/inbound/mod.rs:65:9:
# assertion `left == right` failed
"--skip=smtp::queue::concurrent::concurrent_queue"
"smtp::queue::concurrent::concurrent_queue"
# Failed to read system DNS config: io error: No such file or directory (os error 2)
"--skip=smtp::inbound::auth::auth"
"smtp::inbound::auth::auth"
# Failed to read system DNS config: io error: No such file or directory (os error 2)
"--skip=smtp::inbound::antispam::antispam"
"smtp::inbound::antispam::antispam"
# Failed to read system DNS config: io error: No such file or directory (os error 2)
"--skip=smtp::inbound::vrfy::vrfy_expn"
"smtp::inbound::vrfy::vrfy_expn"
# thread 'smtp::management::queue::manage_queue' panicked at tests/src/smtp/inbound/mod.rs:45:23:
# No queue event received.
# NOTE: Test unreliable on high load systems
"--skip=smtp::management::queue::manage_queue"
"smtp::management::queue::manage_queue"
# thread 'responses::tests::parse_responses' panicked at crates/dav-proto/src/responses/mod.rs:671:17:
# assertion `left == right` failed: failed for 008.xml
# left: ElementEnd
# right: Bytes([...])
"--skip=responses::tests::parse_responses"
];
"responses::tests::parse_responses"
] (test: "--skip=${test}");
doCheck = !(stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isAarch64);
+3 -3
View File
@@ -17,13 +17,13 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "webadmin";
version = "0.1.28";
version = "0.1.31";
src = fetchFromGitHub {
owner = "stalwartlabs";
repo = "webadmin";
tag = "v${finalAttrs.version}";
hash = "sha256-OgZ2qs84zVM2zNmBQSPnb9Uy4mahzNC81vbWM9wmrn4=";
hash = "sha256-4+R7QQT0cbKYe6WzgvzreOFULBnWdNcbPC27f4r+M0g=";
};
npmDeps = fetchNpmDeps {
@@ -31,7 +31,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
hash = "sha256-na1HEueX8w7kuDp8LEtJ0nD1Yv39cyk6sEMpS1zix2s=";
};
cargoHash = "sha256-rcgeSdCGIRvpz2xZPw0I753+D3zm9AYbtuUdMSp2I94=";
cargoHash = "sha256-Q05+wH9+NfkfmEDJFLuWVQ7wuDeEu9h1XmOMN6SYdyU=";
postPatch = ''
# Using local tailwindcss for compilation
+3 -3
View File
@@ -7,16 +7,16 @@
buildGoModule rec {
pname = "sttr";
version = "0.2.25";
version = "0.2.26";
src = fetchFromGitHub {
owner = "abhimanyu003";
repo = "sttr";
rev = "v${version}";
hash = "sha256-FVjdlheKt3WoFQnb9qrYQATSkJmuXCVrigBbnKUHUR0=";
hash = "sha256-VyO4NyiTWWQJjbhKHoIC86B4KdSowlrR6XR3HCKr0U4=";
};
vendorHash = "sha256-OQxp52v8TEgB09obp3UKOReRWB79Cwa6zbSE1V/s+JY=";
vendorHash = "sha256-g35BCThoym9awjMObMUecRkkLsQyEIviYc4rdQsIICY=";
nativeBuildInputs = [ installShellFiles ];
+4
View File
@@ -19,8 +19,12 @@ stdenv.mkDerivation rec {
];
configurePhase = ''
runHook preConfigure
cd src
cp Makefile.${if stdenv.hostPlatform.isLinux then "Linux" else "MacOS"} Makefile
runHook postConfigure
'';
makeFlags = [ "CC_EXEC=cc" ];
@@ -22,7 +22,11 @@ stdenv.mkDerivation rec {
];
configurePhase = ''
runHook preConfigure
sed -i s,data/,$out/share/teetertorture/, src/teetertorture.c
runHook postConfigure
'';
patchPhase = ''
+4
View File
@@ -33,7 +33,11 @@ stdenv.mkDerivation rec {
];
configurePhase = ''
runHook preConfigure
./configure --prefix $out
runHook postConfigure
'';
meta = with lib; {
+2 -2
View File
@@ -5,13 +5,13 @@
}:
buildGoModule rec {
pname = "testkube";
version = "2.1.163";
version = "2.1.164";
src = fetchFromGitHub {
owner = "kubeshop";
repo = "testkube";
rev = "v${version}";
hash = "sha256-g9m3Uyrc8dXeDm5mjmWhcSrlVAqP0/4OCvuZQwW6Pf8=";
hash = "sha256-GBQDVzloAWROD7xM26gt0+cko8hbquHf5kvxVjjFeA0=";
};
vendorHash = "sha256-i7GjhW9w6TEHg+PBVsQ8bOuToejiPpuOcSbXO5ffAMs=";
+4 -4
View File
@@ -10,7 +10,7 @@
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "tideways-daemon";
version = "1.9.44";
version = "1.9.46";
src =
finalAttrs.passthru.sources.${stdenvNoCC.hostPlatform.system}
@@ -28,15 +28,15 @@ stdenvNoCC.mkDerivation (finalAttrs: {
sources = {
"x86_64-linux" = fetchurl {
url = "https://tideways.s3.amazonaws.com/daemon/${finalAttrs.version}/tideways-daemon_linux_amd64-${finalAttrs.version}.tar.gz";
hash = "sha256-JzsSyUqKuH4msdSqN+rFdfrnNvlkFFFmspfpYLsiRZc=";
hash = "sha256-QIXnKaANoPEkVU2PiRkfNzJQ1rJ+D8Di9qGqiFMS9so=";
};
"aarch64-linux" = fetchurl {
url = "https://tideways.s3.amazonaws.com/daemon/${finalAttrs.version}/tideways-daemon_linux_aarch64-${finalAttrs.version}.tar.gz";
hash = "sha256-1nE61XHqnycMgjvjKIZnbgVSak0HYOIUHgF67RjcJi8=";
hash = "sha256-/aGqC5qV9fFV+7QLFUFaMz5eUixL4RiATelq+M/yzkM=";
};
"aarch64-darwin" = fetchurl {
url = "https://tideways.s3.amazonaws.com/daemon/${finalAttrs.version}/tideways-daemon_macos_arm64-${finalAttrs.version}.tar.gz";
hash = "sha256-4KwUsFK3G73hGiVGqF1sAOv7gEjqJXSAj99wLyHE+qM=";
hash = "sha256-diATzMDw2sE5Ab/291pA7b6TQz+uJxIzECWQXVh5mng=";
};
};
updateScript = "${
+3 -3
View File
@@ -7,16 +7,16 @@
buildGoModule (finalAttrs: {
pname = "tinfoil-cli";
version = "0.1.1";
version = "0.1.3";
src = fetchFromGitHub {
owner = "tinfoilsh";
repo = "tinfoil-cli";
tag = "v${finalAttrs.version}";
hash = "sha256-u7ELBS2WKet+MhTlUL+ID6f3AeNjE6aUj+PJY1rXb+8=";
hash = "sha256-yOFlQxMRxrdC1w8r8D9b0qrwGLjEflgcvLX5Q8ntMJY=";
};
vendorHash = "sha256-Dn1hhWE18UConE1a1RfLty3NWQ859Axt0LFBSC9i1uc=";
vendorHash = "sha256-L4wdnxm5fOtGymIZfr/YYTDnXpREgZmEthcZV1ploI4=";
# The attestation test requires internet access
checkFlags = [ "-skip=TestAttestationVerifySEV" ];
+2 -2
View File
@@ -6,13 +6,13 @@
buildGoModule rec {
pname = "topicctl";
version = "1.20.1";
version = "1.20.2";
src = fetchFromGitHub {
owner = "segmentio";
repo = "topicctl";
rev = "v${version}";
sha256 = "sha256-9bp9dGpJYYgOqNcqOWWaf1ZKVewiFm02af6oZo5F6iM=";
sha256 = "sha256-OrHQVgN4wwRBdYvCdn4GCzMIhMaav7wmmHemZbQMRCc=";
};
vendorHash = "sha256-M/lNhGD9zNmwkzTAjp0lbAeliNpLOCVJbOG16N76QL4=";
+2 -2
View File
@@ -8,11 +8,11 @@
stdenv.mkDerivation rec {
pname = "uid_wrapper";
version = "1.3.1";
version = "1.3.2";
src = fetchurl {
url = "mirror://samba/cwrap/uid_wrapper-${version}.tar.gz";
sha256 = "sha256-9mB9hketooqW+rg8Sa1y/IPrbTiZHKJ7JJWzWP8Pbew=";
sha256 = "sha256-rkvzuPCnSPRwUxplBDazkYLIIX7pJpqcfpJcZDgKm9o=";
};
nativeBuildInputs = [
+4
View File
@@ -113,11 +113,15 @@ stdenv.mkDerivation rec {
# uqm has a 'unique' build system with a root script incidentally called
# 'build.sh'.
configurePhase = ''
runHook preConfigure
echo "INPUT_install_prefix_VALUE='$out'" >> config.state
echo "INPUT_install_bindir_VALUE='$out/bin'" >> config.state
echo "INPUT_install_libdir_VALUE='$out/lib'" >> config.state
echo "INPUT_install_sharedir_VALUE='$out/share'" >> config.state
PREFIX=$out ./build.sh uqm config
runHook postConfigure
'';
buildPhase = ''

Some files were not shown because too many files have changed in this diff Show More