Merge master into staging-next

This commit is contained in:
nixpkgs-ci[bot]
2026-02-04 18:16:35 +00:00
committed by GitHub
85 changed files with 395 additions and 1302 deletions
-5
View File
@@ -2267,11 +2267,6 @@
name = "Artemis Tosini";
keys = [ { fingerprint = "3D2B B230 F9FA F0C5 1832 46DD 4FDC 96F1 61E7 BA8A"; } ];
};
arthsmn = {
name = "Arthur Cerqueira";
github = "arthsmn";
githubId = 150680976;
};
arthur = {
email = "me@arthur.li";
github = "arthurl";
+1 -7
View File
@@ -45,11 +45,6 @@ in
config = lib.mkIf cfg.enable {
systemd.tmpfiles.rules = [
# The config file has to be inside the state dir
"L+ ${stateDir}/config.yaml - - - - ${configFile}"
];
systemd.services.soft-serve = {
description = "Soft Serve git server";
documentation = [ docUrl ];
@@ -58,8 +53,7 @@ in
wantedBy = [ "multi-user.target" ];
environment.SOFT_SERVE_DATA_PATH = stateDir;
restartTriggers = [ configFile ];
environment.SOFT_SERVE_CONFIG_LOCATION = configFile;
serviceConfig = {
Type = "simple";
@@ -53,6 +53,17 @@ in
'';
};
environmentFiles = lib.mkOption {
description = ''
Environment files that allow passing secret configuration values.
Each line must follow the `PRETALX_SECTION_KEY=value` pattern.
'';
type = lib.types.listOf lib.types.path;
default = [ ];
example = [ "/run/secrets/pretalx/env" ];
};
group = lib.mkOption {
type = lib.types.str;
default = "pretalx";
@@ -320,6 +331,9 @@ in
if [[ "$USER" != ${cfg.user} ]]; then
sudo='exec /run/wrappers/bin/sudo -u ${cfg.user} --preserve-env=PRETALX_CONFIG_FILE'
fi
set -a
${lib.concatMapStringsSep "\n" (file: ". ${lib.escapeShellArg file}") cfg.environmentFiles}
set +a
export PRETALX_CONFIG_FILE=${configFile}
$sudo ${lib.getExe' pythonEnv "pretalx-manage"} "$@"
'')
@@ -393,6 +407,7 @@ in
serviceConfig = {
User = "pretalx";
Group = "pretalx";
EnvironmentFile = cfg.environmentFiles;
StateDirectory = [
"pretalx"
"pretalx/media"
@@ -47,6 +47,7 @@ mapAliases (
caw = caw-vim;
chad = chadtree;
coc-rls = throw "coc-rls has been removed, as rls has been archived since 2022. You should use coc-rust-analyzer instead, as rust-analyzer is maintained."; # added 2025-10-01
coc-sumneko-lua = throw "coc-sumneko-lua was removed, as it is unmaintained and broken. You should switch to lua_ls"; # added 2026-02-04
coc-vetur = throw "coc-vetur was removed, as vetur is unmaintained by Vue. You should switch to Volar, which supports Vue 3"; # added 2025-10-01
coffee-script = vim-coffee-script;
coffeeScript = vim-coffee-script; # backwards compat, added 2014-10-18
@@ -39,7 +39,6 @@ let
"coc-spell-checker"
"coc-sqlfluff"
"coc-stylelint"
"coc-sumneko-lua"
"coc-tabnine"
"coc-texlab"
"coc-toml"
@@ -7337,6 +7337,19 @@ final: prev: {
meta.hydraPlatforms = [ ];
};
koda-nvim = buildVimPlugin {
pname = "koda.nvim";
version = "2.6.0-unstable-2026-02-04";
src = fetchFromGitHub {
owner = "oskarnurm";
repo = "koda.nvim";
rev = "9c69db5df7f1a82851d87fdac5b37a469213ac16";
hash = "sha256-Zcp7TKuAa7CvlDUv/9iFiuR3X68mPoug5EgsUhmtkkA=";
};
meta.homepage = "https://github.com/oskarnurm/koda.nvim/";
meta.hydraPlatforms = [ ];
};
kommentary = buildVimPlugin {
pname = "kommentary";
version = "1.0-unstable-2023-11-29";
@@ -563,6 +563,7 @@ https://github.com/mikesmithgh/kitty-scrollback.nvim/,HEAD,
https://github.com/serenevoid/kiwi.nvim/,HEAD,
https://github.com/kmonad/kmonad-vim/,,
https://github.com/frabjous/knap/,HEAD,
https://github.com/oskarnurm/koda.nvim/,HEAD,
https://github.com/b3nj5m1n/kommentary/,,
https://github.com/udalov/kotlin-vim/,,
https://github.com/mistweaverco/kulala.nvim/,HEAD,
@@ -38,14 +38,14 @@
}:
stdenv.mkDerivation (finalAttrs: {
version = "2.0.6";
version = "2.0.7";
pname = "syncthingtray";
src = fetchFromGitHub {
owner = "Martchus";
repo = "syncthingtray";
rev = "v${finalAttrs.version}";
hash = "sha256-ie4NCeOsVEXzg0qM06D5dZhtwx3UT9BghH4fP0B9oIY=";
hash = "sha256-aY2uKYmTC/eDv/ioenI5JrS6/kaod5ntxgGHvoszNFU=";
};
buildInputs = [
@@ -557,6 +557,21 @@ let
# Patch rustc_nightly_capability to eval to false instead of true.
# https://chromium-review.googlesource.com/c/chromium/src/+/7022369
./patches/chromium-144-rustc_nightly_capability.patch
]
++ lib.optionals (chromiumVersionAtLeast "144.0.7559.132") [
# Rollup was swapped with esbuild because of compile failures on Windows,
# which is not compatible with our build yet. So let's revert it for now.
# https://issues.chromium.org/issues/461602362
(fetchpatch {
name = "revert-devtools-frontend-esbuild-instead-of-rollup.patch";
# https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/7526345
url = "https://chromium.googlesource.com/devtools/devtools-frontend/+/f130475580017f9f87502343dbcfc0c76dccefe8^!?format=TEXT";
decode = "base64 -d";
stripLen = 1;
extraPrefix = "third_party/devtools-frontend/src/";
revert = true;
hash = "sha256-k+xCfhDuHxtuGhY7LVE8HvbDJt8SEFkslBcJe7t5CAg=";
})
];
postPatch =
@@ -1,10 +1,10 @@
{
"chromium": {
"version": "144.0.7559.109",
"version": "144.0.7559.132",
"chromedriver": {
"version": "144.0.7559.110",
"hash_darwin": "sha256-HM7Hl6eizQfmCwNKqDc01gTaFE/xFikBVlNAx22RkSM=",
"hash_darwin_aarch64": "sha256-q374o4efYbK1uFpytIyxGZ4TjFqVmlcojzCllH/P9Og="
"version": "144.0.7559.133",
"hash_darwin": "sha256-X0wSolstr5yxG7FDvJxAaMnIcEtsUrVRObMcFc3m/l4=",
"hash_darwin_aarch64": "sha256-fz0cYDl3fTAKO5cnhkJKldRAH1PeFXB6kp4gEEN7R+M="
},
"deps": {
"depot_tools": {
@@ -21,8 +21,8 @@
"DEPS": {
"src": {
"url": "https://chromium.googlesource.com/chromium/src.git",
"rev": "6a8d5e49388fcc8a7d56d2a275e4ef424eb10960",
"hash": "sha256-3Wwc7Vb8dM2VGqQs6GOPehsTVBgcZ9in+kC1vN9S1FI=",
"rev": "8990ccf77859863f68a0d18957786bd7cb29ff76",
"hash": "sha256-USPpPF6BcxrUiRwwGKRo+bGN2NPuLLqBYSN3q1D2f0A=",
"recompress": true
},
"src/third_party/clang-format/script": {
@@ -257,8 +257,8 @@
},
"src/third_party/devtools-frontend/src": {
"url": "https://chromium.googlesource.com/devtools/devtools-frontend",
"rev": "a3064782146fc247c488d44c1ad3496b29d55ec4",
"hash": "sha256-vLkWH/EiDHxl/dz4soKybQF1hgud/7MlnDhVPicYJGY="
"rev": "f130475580017f9f87502343dbcfc0c76dccefe8",
"hash": "sha256-6osYh+ijcH7LEg1v7xGEf0zC36HZGMfqXP9Eq6g5WdU="
},
"src/third_party/dom_distiller_js/dist": {
"url": "https://chromium.googlesource.com/chromium/dom-distiller/dist.git",
@@ -532,8 +532,8 @@
},
"src/third_party/libvpx/source/libvpx": {
"url": "https://chromium.googlesource.com/webm/libvpx.git",
"rev": "9a7674e1a83d1261a49776c8794b87c9bccc85d7",
"hash": "sha256-PdRZyXurQkw3UWOH1MkkuzggJkt9Uxq472L4LkxaYtw="
"rev": "14cd170a941f88e6fb145ebb873a3c8f87645834",
"hash": "sha256-5+TQo0qRaH1QnAgdQkJcGkKWYGPJO3hVIqqGEtHpwqk="
},
"src/third_party/libwebm/source": {
"url": "https://chromium.googlesource.com/webm/libwebm.git",
@@ -807,8 +807,8 @@
},
"src/v8": {
"url": "https://chromium.googlesource.com/v8/v8.git",
"rev": "d75d178c137447df1a3e8830eae86b0bd72b9ac6",
"hash": "sha256-5oQP3+kpnKfUInGBYcTvL/uLK9UlcWCz1mDFGeXBnmM="
"rev": "0f9ccaeb4a88dbff7a7c86e998ceea7d6f947950",
"hash": "sha256-7jQ1WrY2+8s0tDjl4qzaZz/xdWrePiVvuJDI00YLd9k="
}
}
},
@@ -10,13 +10,13 @@
buildMozillaMach rec {
pname = "firefox-devedition";
binaryName = "firefox-devedition";
version = "148.0b8";
version = "148.0b10";
applicationName = "Firefox Developer Edition";
requireSigning = false;
branding = "browser/branding/aurora";
src = fetchurl {
url = "mirror://mozilla/devedition/releases/${version}/source/firefox-${version}.source.tar.xz";
sha512 = "28c0efc1d7d287f6ed77b6e3d4c8e4a3d65b9dc6dc4ef48f9a6da9a889c24e1d03ef2bd1d484e67f260e08ababbe1c32a81cfb81e36934b54beb4e26dc11f726";
sha512 = "ae20edec5b4fbeb8a55e3054c219734845fbd8eaee14e4e867df1979da508d3b8a1bc0bc22d8de677419e94ccdc06885c661494233c62615cc002874cc4adf0f";
};
# buildMozillaMach sets MOZ_APP_REMOTINGNAME during configuration, but
+1 -1
View File
@@ -45,7 +45,7 @@ stdenv.mkDerivation (finalAttrs: {
homepage = "https://github.com/apt-mirror/apt-mirror";
changelog = "https://github.com/apt-mirror/apt-mirror/blob/${finalAttrs.src.rev}/CHANGELOG";
license = lib.licenses.gpl2Only;
maintainers = with lib.maintainers; [ arthsmn ];
maintainers = [ ];
mainProgram = "apt-mirror";
platforms = lib.platforms.all;
};
+3 -3
View File
@@ -7,13 +7,13 @@
buildGoModule (finalAttrs: {
pname = "atproto-goat";
version = "0.2.1";
version = "0.2.2";
src = fetchFromGitHub {
owner = "bluesky-social";
repo = "goat";
tag = "v${finalAttrs.version}";
hash = "sha256-ECkazbwg25L8W8w7B6hlKD1rEAjGBRKaZ76rKSfR0vI=";
hash = "sha256-jSwlKKMrUsb0stcPvC9i7dgH4DrlnUTwp+HYTwendB0=";
};
postPatch = ''
@@ -22,7 +22,7 @@ buildGoModule (finalAttrs: {
--replace-fail '"github.com/earthboundkid/versioninfo/v2"' ""
'';
vendorHash = "sha256-t35Y+llIr2vpBr/LA6WurqxUH7fVTgT9Y8OHX8v8xP4=";
vendorHash = "sha256-rqnCFBSmHaZWWc1MrK8udQLkK5MP4Yv2TTlozQqW0fc=";
passthru.updateScript = nix-update-script { };
+1 -4
View File
@@ -158,10 +158,7 @@ stdenv.mkDerivation (finalAttrs: {
description = "Open-source 3DS emulator project based on Citra";
homepage = "https://github.com/azahar-emu/azahar";
license = lib.licenses.gpl2Only;
maintainers = with lib.maintainers; [
arthsmn
marcin-serwin
];
maintainers = with lib.maintainers; [ marcin-serwin ];
mainProgram = "azahar";
platforms = with lib.platforms; linux ++ darwin;
};
+1 -1
View File
@@ -28,7 +28,7 @@ buildGoModule rec {
homepage = "https://github.com/pherrymason/c3-lsp";
changelog = "https://github.com/pherrymason/c3-lsp/blob/${src.rev}/changelog.md";
license = lib.licenses.gpl3Only;
maintainers = with lib.maintainers; [ arthsmn ];
maintainers = [ ];
mainProgram = "c3-lsp";
platforms = lib.platforms.all;
};
+1 -1
View File
@@ -35,7 +35,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
homepage = "https://github.com/spencerwi/cliflux";
changelog = "https://github.com/spencerwi/cliflux/blob/v${finalAttrs.version}/CHANGELOG.md";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ arthsmn ];
maintainers = [ ];
mainProgram = "cliflux";
};
})
File diff suppressed because it is too large Load Diff
@@ -1,60 +0,0 @@
{
lib,
buildNpmPackage,
fetchFromGitHub,
esbuild,
buildGoModule,
}:
let
esbuild' =
let
version = "0.20.2";
in
esbuild.override {
buildGoModule =
args:
buildGoModule (
args
// {
inherit version;
src = fetchFromGitHub {
owner = "evanw";
repo = "esbuild";
rev = "v${version}";
hash = "sha256-h/Vqwax4B4nehRP9TaYbdixAZdb1hx373dNxNHvDrtY=";
};
vendorHash = "sha256-+BfxCyg0KkDQpHt/wycy/8CTG6YBA/VJvJFhhzUnSiQ=";
}
);
};
in
buildNpmPackage (finalAttrs: {
pname = "coc-sumneko-lua";
version = "0.0.42";
src = fetchFromGitHub {
owner = "xiyaowong";
repo = "coc-sumneko-lua";
tag = "v${finalAttrs.version}";
hash = "sha256-B5XvhhBbVeBQI6nWVskaopx2pJYFBiFCfbPwwwloFig=";
};
patches = [
./package-lock-fix.patch
];
npmDepsHash = "sha256-NEUDQm4hzhGJyEdiBBrSWa8fMw3DcnnPJJo0m+HgZ5U=";
nativeBuildInputs = [ esbuild' ];
env.ESBUILD_BINARY_PATH = lib.getExe esbuild';
passthru.updateScript = ./update.sh;
meta = {
description = "Lua extension using sumneko lua-language-server for coc.nvim";
homepage = "https://github.com/xiyaowong/coc-sumneko-lua";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ pyrox0 ];
};
})
-31
View File
@@ -1,31 +0,0 @@
#!/usr/bin/env nix-shell
#!nix-shell -i bash -p bash nodejs nix-update git curl jq
WORKDIR=$(mktemp -d)
PACKAGE_DIR="$(realpath "$(dirname "$0")")"
# Get latest tag
NEW_VERSION=$(curl "https://api.github.com/repos/xiyaowong/coc-sumneko-lua/tags" | jq -r '.[] | .name' | sort --version-sort | tail -1)
# Trim leading "v" for version comparisons
NEW_VERSION=${NEW_VERSION:1}
# exit early if no change
if [[ "$UPDATE_NIX_OLD_VERSION" == "$NEW_VERSION" ]]; then
echo "package is up-to-date: $UPDATE_NIX_OLD_VERSION"
exit 0
fi
# Clone source
git clone "https://github.com/xiyaowong/coc-sumneko-lua" -b "v$NEW_VERSION" "$WORKDIR/src"
pushd "$WORKDIR/src"
npx --yes npm-package-lock-add-resolved
# Update package-lock patch
git diff >"$PACKAGE_DIR/package-lock-fix.patch"
popd
# Run nix-update
nix-update "$UPDATE_NIX_PNAME"
# Cleanup
rm -rf "$WORKDIR"
+3 -2
View File
@@ -36,7 +36,7 @@
stdenv.mkDerivation (finalAttrs: {
pname = "colord";
version = "1.4.6";
version = "1.4.8";
outputs = [
"out"
@@ -48,7 +48,7 @@ stdenv.mkDerivation (finalAttrs: {
src = fetchurl {
url = "https://www.freedesktop.org/software/colord/releases/colord-${finalAttrs.version}.tar.xz";
sha256 = "dAdjGie/5dG2cueuQndwAcEF2GC3tzkig8jGMA3ojm8=";
hash = "sha256-IVAL1ol1MSp/DzzmAZ2fdfQqrKp1ynEV7HILVEVAaJY=";
};
patches = [
@@ -126,6 +126,7 @@ stdenv.mkDerivation (finalAttrs: {
PKG_CONFIG_SYSTEMD_SYSTEMDSYSTEMUNITDIR = "${placeholder "out"}/lib/systemd/system";
PKG_CONFIG_SYSTEMD_SYSTEMDUSERUNITDIR = "${placeholder "out"}/lib/systemd/user";
PKG_CONFIG_SYSTEMD_TMPFILESDIR = "${placeholder "out"}/lib/tmpfiles.d";
PKG_CONFIG_SYSTEMD_SYSUSERSDIR = "${placeholder "out"}/lib/sysusers.d";
PKG_CONFIG_BASH_COMPLETION_COMPLETIONSDIR = "${placeholder "out"}/share/bash-completion/completions";
PKG_CONFIG_UDEV_UDEVDIR = "${placeholder "out"}/lib/udev";
};
+2 -2
View File
@@ -28,14 +28,14 @@ let
in
stdenv'.mkDerivation (finalAttrs: {
pname = "ctranslate2";
version = "4.7.0";
version = "4.7.1";
src = fetchFromGitHub {
owner = "OpenNMT";
repo = "CTranslate2";
tag = "v${finalAttrs.version}";
fetchSubmodules = true;
hash = "sha256-aH2sm7GkHbjy0/KwgyCIpAFNHDmJURd4xyn+51MCr+Y=";
hash = "sha256-Dc67hYgZ0aAauZLrVp10jmP52AwdLIZw0iWR9YKHTtU=";
};
# Fix CMake 4 compatibility
+23 -3
View File
@@ -7,9 +7,9 @@
hash = "sha256-KTfK3eAHqjpSoXwhrJFT6gVHAPN5JtHZZgK/B+iIyEc=";
};
"brotli-1.1.0.tar.gz" = fetchurl {
url = "https://github.com/google/brotli/archive/refs/tags/v1.1.0.tar.gz";
hash = "sha256-5yCmyilCi4A/StFlNxdx9TmPq6OX7fZ3iDehhZnqE/8=";
"brotli-1.2.0.tar.gz" = fetchurl {
url = "https://github.com/google/brotli/archive/refs/tags/v1.2.0.tar.gz";
hash = "sha256-gWyW6Ojxk7QBUdrX6P83sSIdAZ28ucNc0/rb/mR33+w=";
};
"boringssl-673e61fc215b178a90c0e67858bbf162c8158993.zip" = fetchurl {
@@ -31,4 +31,24 @@
url = "https://github.com/ngtcp2/nghttp3/releases/download/v1.9.0/nghttp3-1.9.0.tar.bz2";
hash = "sha256-TTCmjxfnKhOStghdr6qfxzLaHX0m7sVUuyFnCDMvzxo=";
};
"zlib-1.3.1.tar.gz" = fetchurl {
url = "https://github.com/madler/zlib/releases/download/v1.3.1/zlib-1.3.1.tar.gz";
hash = "sha256-mpOyt9/ax3zrpaVYpYDnRmfdb+3kWFuR7vtg8Dty3yM=";
};
"zstd-1.5.6.tar.gz" = fetchurl {
url = "https://github.com/facebook/zstd/releases/download/v1.5.6/zstd-1.5.6.tar.gz";
hash = "sha256-jCngbPQqrMHq/EB3ri7Gxvy5amJhV+BZPV6Co0/UA8E=";
};
"libunistring-1.1.tar.gz" = fetchurl {
url = "https://ftp.gnu.org/gnu/libunistring/libunistring-1.1.tar.gz";
hash = "sha256-oiUr7uyDCsREufaNazitiD2xmRnbNbUiIs+CfDhb22o=";
};
"libidn2-2.3.7.tar.gz" = fetchurl {
url = "https://ftp.gnu.org/gnu/libidn/libidn2-2.3.7.tar.gz";
hash = "sha256-TCGnkbYQuVGbnQ4SuAl78vNZsS+N2SZHYRqSnmv9fWQ=";
};
}
+7 -3
View File
@@ -26,7 +26,7 @@
}:
stdenv.mkDerivation rec {
pname = "curl-impersonate";
version = "1.2.0";
version = "1.4.2";
outputs = [
"out"
@@ -37,7 +37,7 @@ stdenv.mkDerivation rec {
owner = "lexiforest";
repo = "curl-impersonate";
tag = "v${version}";
hash = "sha256-tAQdTRGAOD2rpLZvoLQ2YL0wrohXEcmChMZBvYjsMhE=";
hash = "sha256-c24KaYc0cH6b+92kg02mMtTp7ZVu36LeDpW5xjxuzk4=";
};
# Disable blanket -Werror to fix build on `gcc-13` related to minor
@@ -157,6 +157,7 @@ stdenv.mkDerivation rec {
let
libext = stdenv.hostPlatform.extensions.sharedLibrary;
in
# sh
''
# If libnssckbi.so is needed, link libnssckbi.so without needing nss in closure
if grep -F nssckbi $out/lib/libcurl-impersonate${libext} &>/dev/null; then
@@ -165,6 +166,9 @@ stdenv.mkDerivation rec {
patchelf --add-needed libnssckbi${libext} $out/lib/libcurl-impersonate${libext}
''}
fi
# installPhase already installs curl headers in $dev, better to override those
rm -rf "$dev/include/curl"
'';
disallowedReferences = [ go ];
@@ -197,7 +201,7 @@ stdenv.mkDerivation rec {
meta = {
changelog = "https://github.com/lexiforest/curl-impersonate/releases/tag/${src.tag}";
description = "Special build of curl that can impersonate Chrome & Firefox";
description = "Special build of curl that can impersonate Chrome, Edge, Safari and Firefox";
homepage = "https://github.com/lexiforest/curl-impersonate";
license = with lib.licenses; [
curl
@@ -99,6 +99,26 @@ cat >"$(dirname "$pkgpath")"/deps.nix <<EOF
url = "$(evalvar NGHTTP3_URL "$vars")";
hash = "$(narhash "$(evalvar NGHTTP3_URL "$vars")")";
};
"zlib-$(getvar ZLIB_VERSION "$vars").tar.gz" = fetchurl {
url = "$(evalvar ZLIB_URL "$vars")";
hash = "$(narhash "$(evalvar ZLIB_URL "$vars")")";
};
"zstd-$(getvar ZSTD_VERSION "$vars").tar.gz" = fetchurl {
url = "$(evalvar ZSTD_URL "$vars")";
hash = "$(narhash "$(evalvar ZSTD_URL "$vars")")";
};
"libunistring-$(getvar LIBUNISTRING_VERSION "$vars").tar.gz" = fetchurl {
url = "$(evalvar LIBUNISTRING_URL "$vars")";
hash = "$(narhash "$(evalvar LIBUNISTRING_URL "$vars")")";
};
"libidn2-$(getvar LIBIDN2_VERSION "$vars").tar.gz" = fetchurl {
url = "$(evalvar LIBIDN2_URL "$vars")";
hash = "$(narhash "$(evalvar LIBIDN2_URL "$vars")")";
};
}
EOF
+1 -1
View File
@@ -63,7 +63,7 @@ stdenv.mkDerivation (finalAttrs: {
homepage = "https://gitlab.com/daikhan/daikhan";
changelog = "https://gitlab.com/daikhan/daikhan/-/blob/${finalAttrs.version}/NEWS";
license = lib.licenses.agpl3Only;
maintainers = with lib.maintainers; [ arthsmn ];
maintainers = [ ];
mainProgram = "daikhan";
platforms = lib.platforms.linux;
};
+1 -1
View File
@@ -43,7 +43,7 @@ stdenv.mkDerivation (finalAttrs: {
homepage = "https://gitlab.com/desktop-frameworks/applications";
changelog = "https://gitlab.com/desktop-frameworks/applications/-/blob/${finalAttrs.src.rev}/ChangeLog";
license = lib.licenses.gpl3Only;
maintainers = with lib.maintainers; [ arthsmn ];
maintainers = [ ];
platforms = lib.platforms.linux;
};
})
+1 -1
View File
@@ -39,7 +39,7 @@ stdenv.mkDerivation (finalAttrs: {
homepage = "https://gitlab.com/desktop-frameworks/ipc";
changelog = "https://gitlab.com/desktop-frameworks/ipc/-/blob/${finalAttrs.src.rev}/ChangeLog";
license = lib.licenses.gpl3Only;
maintainers = with lib.maintainers; [ arthsmn ];
maintainers = [ ];
platforms = lib.platforms.linux;
};
})
+1 -1
View File
@@ -43,7 +43,7 @@ stdenv.mkDerivation (finalAttrs: {
homepage = "https://gitlab.com/desktop-frameworks/login1";
changelog = "https://gitlab.com/desktop-frameworks/login1/-/blob/${finalAttrs.src.rev}/ChangeLog";
license = lib.licenses.gpl3Only;
maintainers = with lib.maintainers; [ arthsmn ];
maintainers = [ ];
platforms = lib.platforms.linux;
};
})
+1 -1
View File
@@ -39,7 +39,7 @@ stdenv.mkDerivation (finalAttrs: {
homepage = "https://gitlab.com/desktop-frameworks/utils";
changelog = "https://gitlab.com/desktop-frameworks/utils/-/blob/${finalAttrs.src.rev}/ChangeLog";
license = lib.licenses.gpl3Only;
maintainers = with lib.maintainers; [ arthsmn ];
maintainers = [ ];
platforms = lib.platforms.linux;
};
})
+3 -3
View File
@@ -9,16 +9,16 @@
buildGoModule (finalAttrs: {
pname = "dnscontrol";
version = "4.32.0";
version = "4.33.1";
src = fetchFromGitHub {
owner = "StackExchange";
repo = "dnscontrol";
tag = "v${finalAttrs.version}";
hash = "sha256-eltk1+h2RN1+rNTX8ZbP9WNBE5MK18JGeY26lsVHeAY=";
hash = "sha256-FshKD5ERC0DyPcgF65usYhNbobarwVFkk0oUh6MsxdQ=";
};
vendorHash = "sha256-vpomJTbgQnPDESRjpdvWvKwJduCrB4crabF3UdkxDTk=";
vendorHash = "sha256-G8TEJwzPJ1WAEXmAdMhq2jSY5FADYMqhhUj7KUYc/gA=";
nativeBuildInputs = [ installShellFiles ];
+3 -3
View File
@@ -10,11 +10,11 @@
rustPlatform.buildRustPackage rec {
pname = "gitlab-timelogs";
version = "0.6.0";
version = "0.7.0";
src = fetchCrate {
inherit pname version;
hash = "sha256-oudVXG26w7LTye7M4Kr6N8rDFEuNljiNSzSAyKcHvf0=";
hash = "sha256-WmdN3w0t7omA2F+Fpv+PkT/hymgTzxlTSBytKep+6Lo=";
};
nativeBuildInputs = [ pkg-config ];
@@ -26,7 +26,7 @@ rustPlatform.buildRustPackage rec {
iconv
];
cargoHash = "sha256-lr9q9J4zHF50u23UQ3RZzd9CKcPtJSy+OT2XN2tpVEo=";
cargoHash = "sha256-Ap/R/Sa60LUAKByzKGYzj/IZeq/UDiZzBxYY0Ell6Kw=";
meta = {
description = "CLI utility to support you with your time logs in GitLab";
+1 -1
View File
@@ -29,7 +29,7 @@ buildGoModule rec {
homepage = "https://gwen.works/hyprls";
changelog = "https://github.com/hyprland-community/hyprls/releases/tag/v${version}";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ arthsmn ];
maintainers = [ ];
mainProgram = "hyprls";
};
}
+1 -4
View File
@@ -31,10 +31,7 @@ rustPlatform.buildRustPackage {
description = "Modern system shell with simple (and powerful) syntax";
homepage = "https://gitlab.redox-os.org/redox-os/ion";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [
dywedir
arthsmn
];
maintainers = with lib.maintainers; [ dywedir ];
mainProgram = "ion";
platforms = lib.platforms.unix;
};
+2 -2
View File
@@ -31,7 +31,7 @@ let
};
in
stdenv.mkDerivation (finalAttrs: {
version = "16.3.45";
version = "16.3.47";
pname = "jmol";
src =
@@ -40,7 +40,7 @@ stdenv.mkDerivation (finalAttrs: {
in
fetchurl {
url = "mirror://sourceforge/jmol/Jmol/Version%20${baseVersion}/Jmol%20${finalAttrs.version}/Jmol-${finalAttrs.version}-binary.tar.gz";
hash = "sha256-TGL8EU9Ow2rbQpLBbz12AJvO8xHNjmUrlIwIp+4qTgQ=";
hash = "sha256-THQ67rqlcADtQtq3/vNfV0pUhzFHGFE3Lzf8CLFNuSU=";
};
patchPhase = ''
+2 -2
View File
@@ -10,11 +10,11 @@
stdenvNoCC.mkDerivation rec {
pname = "komga";
version = "1.24.0";
version = "1.24.1";
src = fetchurl {
url = "https://github.com/gotson/${pname}/releases/download/${version}/${pname}-${version}.jar";
sha256 = "sha256-1tg5etnXFOgOD6BekYErX7t7lnptR4tuiKwFO9tWk1U=";
sha256 = "sha256-rxhsE+rFF2zv1rzpNiKsayTUs6qc0F9C9sonEZ2BsiA=";
};
nativeBuildInputs = [
+1 -4
View File
@@ -38,10 +38,7 @@ buildDotnetModule rec {
homepage = "https://github.com/samuel-lucas6/Kryptor";
license = lib.licenses.gpl3Only;
mainProgram = "kryptor";
maintainers = with lib.maintainers; [
arthsmn
gepbird
];
maintainers = with lib.maintainers; [ gepbird ];
platforms = lib.platforms.all;
# https://hydra.nixos.org/build/286325419
# a libsodium.dylib file should be kept as per https://github.com/samuel-lucas6/Kryptor/releases/tag/v4.1.1
+10 -10
View File
@@ -1,13 +1,13 @@
[
{
"pname": "AAXClean",
"version": "2.1.1.1",
"hash": "sha256-SjM74bfcqb3L6Ux+crofEsOWoHB0O78afNrld9WEFY0="
"version": "3.0.2",
"hash": "sha256-orz5qHU440qYIPKP92aPHUALHP6+RphJWU8vYGl/2Qo="
},
{
"pname": "AAXClean.Codecs",
"version": "2.1.3.2",
"hash": "sha256-la4yuCQi75bCRr700CDD2huNEjk5ZKrTzwrtuUjyWAk="
"version": "3.0.2",
"hash": "sha256-IGWRj+Nr+bNMDNWSCj24LHAYkCZWpQXpimPzopg+hlg="
},
{
"pname": "AudibleApi",
@@ -211,8 +211,8 @@
},
{
"pname": "Microsoft.Build.Tasks.Git",
"version": "8.0.0",
"hash": "sha256-vX6/kPij8vNAu8f7rrvHHhPrNph20IcufmrBgZNxpQA="
"version": "10.0.102",
"hash": "sha256-JobfcsngZ3NjWtrfb03ZiGQ0xLEXUeFjC5MRjBEJ+Qo="
},
{
"pname": "Microsoft.CodeAnalysis.Analyzers",
@@ -496,13 +496,13 @@
},
{
"pname": "Microsoft.SourceLink.Common",
"version": "8.0.0",
"hash": "sha256-AfUqleVEqWuHE7z2hNiwOLnquBJ3tuYtbkdGMppHOXc="
"version": "10.0.102",
"hash": "sha256-1aeVLhXNi4Fpi0w4zQ+85L7Sphe7k4gmMfxwWiFierM="
},
{
"pname": "Microsoft.SourceLink.GitHub",
"version": "8.0.0",
"hash": "sha256-hNTkpKdCLY5kIuOmznD1mY+pRdJ0PKu2HypyXog9vb0="
"version": "10.0.102",
"hash": "sha256-5aBeXy674sKp6wrlpPb4Psht43mF1OMJkmEggsTGUDg="
},
{
"pname": "Microsoft.VisualStudio.SolutionPersistence",
+2 -2
View File
@@ -15,13 +15,13 @@
buildDotnetModule rec {
pname = "libation";
version = "13.1.4";
version = "13.1.8";
src = fetchFromGitHub {
owner = "rmcrackan";
repo = "Libation";
tag = "v${version}";
hash = "sha256-KKdyDBT+EAqOVRxt3SH05Kd+u3g3O40MNZbrwc3GeFQ=";
hash = "sha256-FDBUnGmMUuMrFvit/QgaZKF+X8u/vp/9muOpRYXFUW4=";
};
sourceRoot = "${src.name}/Source";
+1 -1
View File
@@ -52,7 +52,7 @@ stdenv.mkDerivation (finalAttrs: {
description = "Adobe Freehand import library";
homepage = "https://wiki.documentfoundation.org/DLP/Libraries/libfreehand";
license = lib.licenses.mpl20;
maintainers = with lib.maintainers; [ arthsmn ];
maintainers = [ ];
platforms = lib.platforms.all;
};
})
+1 -1
View File
@@ -46,7 +46,7 @@ stdenv.mkDerivation (finalAttrs: {
description = "Microsoft Publisher import library";
homepage = "https://wiki.documentfoundation.org/DLP/Libraries/libmspub";
license = lib.licenses.mpl20;
maintainers = with lib.maintainers; [ arthsmn ];
maintainers = [ ];
platforms = lib.platforms.all;
broken = stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isAarch64;
};
+1 -1
View File
@@ -36,7 +36,7 @@ stdenv.mkDerivation (finalAttrs: {
description = "Adobe PageMaker import library";
homepage = "https://wiki.documentfoundation.org/DLP/Libraries/libpagemaker";
license = lib.licenses.mpl20;
maintainers = with lib.maintainers; [ arthsmn ];
maintainers = [ ];
platforms = lib.platforms.all;
};
})
+1 -1
View File
@@ -32,7 +32,7 @@ stdenv.mkDerivation (finalAttrs: {
description = "QuarkXPress import library";
homepage = "https://wiki.documentfoundation.org/DLP/Libraries/libqxp";
license = lib.licenses.mpl20;
maintainers = with lib.maintainers; [ arthsmn ];
maintainers = [ ];
platforms = lib.platforms.all;
};
})
+1 -4
View File
@@ -27,10 +27,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
description = "PDF viewer for the Kitty terminal with GUI-like usage and Vim-like keybindings written in Rust";
homepage = "https://github.com/monoamine11231/meowpdf";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [
arthsmn
cafkafk
];
maintainers = with lib.maintainers; [ cafkafk ];
mainProgram = "meowpdf";
platforms = lib.platforms.linux;
};
+55
View File
@@ -0,0 +1,55 @@
{
lib,
stdenv,
fetchFromGitHub,
openssl,
libnl,
zstd,
libusb1,
pkg-config,
}:
stdenv.mkDerivation rec {
pname = "morse-cli";
version = "1.16.4";
src = fetchFromGitHub {
owner = "MorseMicro";
repo = "morse_cli";
tag = version;
hash = "sha256-EhrKMMbWJ6gweAt2EudyO7vHZ9ITjRYagE4k+QuUnOo=";
};
buildInputs = [
openssl
libnl
libusb1
zstd
];
nativeBuildInputs = [ pkg-config ];
env.NIX_CFLAGS_COMPILE = toString [
"-I${libnl.dev}/include/libnl3"
"-I${libusb1.dev}/include/libusb-1.0"
"-Wno-error"
];
makeFlags = [ "CONFIG_MORSE_TRANS_NL80211=1" ];
installPhase = ''
runHook preInstall
install -D -m755 morse_cli "$out/bin/morse_cli"
runHook postInstall
'';
meta = {
description = "MorseMicro cli";
homepage = "https://github.com/MorseMicro";
license = lib.licenses.gpl2Plus;
maintainers = with lib.maintainers; [ govindsi ];
platforms = lib.platforms.linux;
};
}
@@ -31,6 +31,6 @@ buildLua {
homepage = "https://codeberg.org/jouni/mpv_sponsorblock_minimal";
license = lib.licenses.gpl3Only;
platforms = lib.platforms.all;
maintainers = with lib.maintainers; [ arthsmn ];
maintainers = [ ];
};
}
+1 -4
View File
@@ -39,10 +39,7 @@ stdenv.mkDerivation (finalAttrs: {
homepage = "https://codeberg.org/newsraft/newsraft";
changelog = "https://codeberg.org/newsraft/newsraft/releases/tag/newsraft-${finalAttrs.version}";
license = lib.licenses.isc;
maintainers = with lib.maintainers; [
arthsmn
luftmensch-luftmensch
];
maintainers = with lib.maintainers; [ luftmensch-luftmensch ];
mainProgram = "newsraft";
platforms = lib.platforms.all;
};
+2 -2
View File
@@ -44,13 +44,13 @@
clangStdenv.mkDerivation (finalAttrs: {
pname = "ossia-score";
version = "3.7.1";
version = "3.8.0";
src = fetchFromGitHub {
owner = "ossia";
repo = "score";
tag = "v${finalAttrs.version}";
hash = "sha256-+RUspDEAQPL6M0/f4lb/SuTD1wdmwE9+8GXQKUClgdE=";
hash = "sha256-67zl96ga0SwjXSwpOiEbTdB3WauLWLlP1rF/2we3d50=";
fetchSubmodules = true;
};
+3
View File
@@ -3,6 +3,7 @@
perlPackages,
fetchFromGitHub,
versionCheckHook,
nix-update-script,
}:
perlPackages.buildPerlPackage rec {
@@ -43,6 +44,8 @@ perlPackages.buildPerlPackage rec {
versionCheckProgramArg = "--version";
doInstallCheck = true;
passthru.updateScript = nix-update-script { };
meta = {
description = "PostgreSQL SQL syntax beautifier that can work as a console program or as a CGI";
homepage = "https://github.com/darold/pgFormatter";
+33
View File
@@ -0,0 +1,33 @@
{
lib,
buildGoModule,
fetchFromGitHub,
}:
buildGoModule (finalAttrs: {
pname = "pgread";
version = "0-unstable-2026-01-18";
src = fetchFromGitHub {
owner = "Chocapikk";
repo = "pgread";
rev = "48a71943fd1fed407a2bf6c9e0afaefabb7e26fc";
hash = "sha256-Z9fXFygc7ftP3+6K8JMmaVjoMw1+dgHRvzM2TUhySwM=";
};
vendorHash = "sha256-rF9neBKy8HZQBKAaNiA0uAmVLtX93oblkZTowbfnUzs=";
ldflags = [
"-s"
"-w"
"-X=github.com/Chocapikk/pgread/pgdump.Version=${finalAttrs.version}"
];
meta = {
description = "Tools to read PostgreSQL data files without credentials";
homepage = "https://github.com/Chocapikk/pgread";
license = lib.licenses.wtfpl;
maintainers = with lib.maintainers; [ fab ];
mainProgram = "pgread";
};
})
+1 -4
View File
@@ -29,10 +29,7 @@ buildGoModule (finalAttrs: {
description = "Command-line interface for Picocrypt";
homepage = "https://github.com/Picocrypt/CLI";
license = lib.licenses.gpl3Only;
maintainers = with lib.maintainers; [
arthsmn
ryand56
];
maintainers = with lib.maintainers; [ ryand56 ];
mainProgram = "picocrypt";
};
})
+1 -1
View File
@@ -71,7 +71,7 @@ buildGoModule (finalAttrs: {
homepage = "https://github.com/Picocrypt-NG/Picocrypt-NG";
changelog = "https://github.com/Picocrypt-NG/Picocrypt-NG/blob/${finalAttrs.version}/Changelog.md";
license = lib.licenses.gpl3Only;
maintainers = with lib.maintainers; [ arthsmn ];
maintainers = [ ];
mainProgram = "picocrypt-ng-gui";
};
})
+1 -1
View File
@@ -54,7 +54,7 @@ stdenv.mkDerivation (finalAttrs: {
homepage = "https://gitlab.com/marcusbritanicus/QtGreet";
changelog = "https://gitlab.com/marcusbritanicus/QtGreet/-/blob/${finalAttrs.src.rev}/Changelog";
license = lib.licenses.gpl3Only;
maintainers = with lib.maintainers; [ arthsmn ];
maintainers = [ ];
mainProgram = "qtgreet";
platforms = lib.platforms.linux;
};
+4 -4
View File
@@ -20,26 +20,26 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "rclone-ui";
version = "3.3.0";
version = "3.4.0";
src = fetchFromGitHub {
owner = "rclone-ui";
repo = "rclone-ui";
tag = "v${finalAttrs.version}";
hash = "sha256-GKOIS/kp1zfBu1/goH3zjQGrvs6opS4Sghpgc60xn0s=";
hash = "sha256-hG3AOPvLyqNYB/GGAB/b7inDoml7E7tsRi6hMp57t3Q=";
};
npmDeps = fetchNpmDeps {
name = "${finalAttrs.pname}-${finalAttrs.version}-npm-deps";
inherit (finalAttrs) src;
forceGitDeps = true;
hash = "sha256-uvtYyAE68atl933dhgpwBipO01xecSCMKsrv9NdSEhk=";
hash = "sha256-4m5hVdaF0jQHe4PEWi5dej60SPxAhUVAyX88wLzCT8Y=";
};
cargoRoot = "src-tauri";
buildAndTestSubdir = finalAttrs.cargoRoot;
cargoHash = "sha256-1RxgcRM0Qs/bMj8mVLFZXD1Y8L+JZnc4BTmD5Y609Sk=";
cargoHash = "sha256-L+2x6XdlxviGveBMVRFLANHrWQvIY2J6NpYayuLKWQY=";
# Disable tauri bundle updater, can be removed when #389107 is merged
patches = [ ./remove_updater.patch ];
+3 -3
View File
@@ -11,16 +11,16 @@
rustPlatform.buildRustPackage rec {
pname = "release-plz";
version = "0.3.153";
version = "0.3.154";
src = fetchFromGitHub {
owner = "MarcoIeni";
repo = "release-plz";
rev = "release-plz-v${version}";
hash = "sha256-/1Fuu1v8kNu0BUFNqhzy7Nexob29NDo/vEOWfQSPF88=";
hash = "sha256-sg5i7JwDkhvEBYZtm6USCDDWWnI97IIKeXHhpDP3V/o=";
};
cargoHash = "sha256-cosUcBEb/hRcQ0s/1f30917gDQzGmRKmPNJ4/ASAl+4=";
cargoHash = "sha256-O+JdsbpxDsdEAFdkvxXCNkjIAPaJvVKkbP8FXK542yo=";
nativeBuildInputs = [
installShellFiles
+6 -2
View File
@@ -18,9 +18,13 @@ makeScopeWithSplicing' {
reposilite,
}:
lib.makeOverridable (
{ name, hash }:
{
name,
hash,
}:
let
inherit (reposilite) version;
pname = name;
fancyName = lib.concatStrings [
(lib.toUpper (builtins.substring 0 1 name))
@@ -29,7 +33,7 @@ makeScopeWithSplicing' {
in
fetchurl {
url = "https://maven.reposilite.com/releases/com/reposilite/plugin/${name}-plugin/${version}/${name}-plugin-${version}-all.jar";
inherit version hash;
inherit pname version hash;
meta = {
description = "${fancyName} plugin for Reposilite.";
+1 -1
View File
@@ -104,7 +104,7 @@ stdenv.mkDerivation (finalAttrs: {
'';
meta = {
maintainers = with lib.maintainers; [ arthsmn ];
maintainers = [ ];
description = "Desktop Publishing (DTP) and Layout program";
mainProgram = "scribus";
homepage = "https://www.scribus.net";
+3 -3
View File
@@ -7,12 +7,12 @@
ffmpeg,
}:
let
version = "3.3.1";
version = "3.4.3";
src = fetchFromGitHub {
owner = "5rahim";
repo = "seanime";
rev = "v${version}";
hash = "sha256-kK5f/71/LuBVNJLiMfPJsJjxvf6ZorGxtVwC9rX2MEk=";
hash = "sha256-MrO8SuS6d1v3SKmnGBDXGHmxhYdPxr11FdKKZrGU9Hc=";
};
seanime-web = buildNpmPackage {
@@ -54,7 +54,7 @@ buildGoModule {
inherit src version;
vendorHash = "sha256-6KM3fGpK78wRnP+PKSY/NKexzz/3WxBDRkhnQzoE5KY=";
vendorHash = "sha256-LFilsAAuPbNg2KI4aPUbNYjufPk1P3VLcAv1qfMu0p0=";
preBuild = ''
cp -r ${seanime-web}/web .
+3 -3
View File
@@ -15,13 +15,13 @@
}:
stdenv.mkDerivation (finalAttrs: {
pname = "sioyek";
version = "2.0.0-unstable-2026-01-23";
version = "2.0.0-unstable-2026-02-04";
src = fetchFromGitHub {
owner = "ahrm";
repo = "sioyek";
rev = "70f998d013b418f34fbeb055b282730deeef2212";
hash = "sha256-1dVIa2WVcR+PQ8xkEaps3YEWwMjnjcV7mBv0i2AzzAI=";
rev = "bd081b343ec43a702429e934901902ddc51f8b66";
hash = "sha256-OmOHIk38s1CVno4LHQegWRZUbMf3KEsOD2VaFCEM55E=";
};
buildInputs = [
+4 -4
View File
@@ -29,8 +29,8 @@ let
"unknown";
# These files can be found in src/evaluate.h
nnueBigFile = "nn-1c0000000000.nnue";
nnueBigHash = "sha256-HAAAAAAApn1imZnZMtDDc/dFDOQ80S0FYoaPTq+a4q0=";
nnueBigFile = "nn-c288c895ea92.nnue";
nnueBigHash = "sha256-wojIleqSRCnqkJLj82srPB8A8qOkx1n/flfnnjtD5Kc=";
nnueBig = fetchurl {
name = nnueBigFile;
url = "https://tests.stockfishchess.org/api/nn/${nnueBigFile}";
@@ -47,13 +47,13 @@ in
stdenv.mkDerivation rec {
pname = "stockfish";
version = "17.1";
version = "18";
src = fetchFromGitHub {
owner = "official-stockfish";
repo = "Stockfish";
tag = "sf_${version}";
hash = "sha256-c8o1d7/yPnF3Eo7M/MSzYuYQr2qt2tIwyu7WfuKMAzg=";
hash = "sha256-J9E0fJeUemKh1mAPJ5PjZ3kmXqAc1Ec3dG5sfzvhuGo=";
};
postUnpack = ''
@@ -13,13 +13,13 @@
buildNpmPackage (finalAttrs: {
pname = "sub-store-frontend";
version = "2.16.11";
version = "2.16.12";
src = fetchFromGitHub {
owner = "sub-store-org";
repo = "Sub-Store-Front-End";
tag = finalAttrs.version;
hash = "sha256-fPJuWyVjs3Lbd2P4U6r9qb2yvTSYPtqtJoDyP2kRm9c=";
hash = "sha256-vX1I62aK6V09QFTKmadkqqldnCC+SO9SZudkbTFHgYU=";
};
nativeBuildInputs = [
+2 -2
View File
@@ -15,13 +15,13 @@
buildNpmPackage (finalAttrs: {
pname = "sub-store";
version = "2.21.15";
version = "2.21.19";
src = fetchFromGitHub {
owner = "sub-store-org";
repo = "Sub-Store";
tag = finalAttrs.version;
hash = "sha256-QCmjK/shsys8rYdWhG4XE7FIeqdPcethOLuAd/69yrw=";
hash = "sha256-4Y92Cdetcj9GUMCwb6uYepv5uWI6oRI3iJFLa+Hrqxk=";
};
sourceRoot = "${finalAttrs.src.name}/backend";
+21
View File
@@ -0,0 +1,21 @@
diff --git a/configure.ac b/configure.ac
index 2182b31..6292827 100644
--- a/configure.ac
+++ b/configure.ac
@@ -23,12 +23,14 @@
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
+AC_CONFIG_MACRO_DIRS([m4])
+
AC_PREREQ(2.60)
AC_INIT(sympa, 6.2.76, devel@sympa.community)
AM_INIT_AUTOMAKE([foreign -Wall -Werror 1.9 tar-pax])
m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])])
-AM_PO_SUBDIRS
-GETTEXT_MACRO_VERSION=0.19
+AM_GNU_GETTEXT([external])
+AM_GNU_GETTEXT_VERSION([0.25])
AC_PREFIX_DEFAULT(/home/sympa)
+9 -7
View File
@@ -93,13 +93,15 @@ stdenv.mkDerivation (finalAttrs: {
"--with-spooldir=${dataDir}/spool"
"--with-expldir=${dataDir}/list_data"
];
nativeBuildInputs = [ autoreconfHook ];
buildInputs = [ perlEnv ];
patches = [ ./make-docs.patch ];
prePatch = ''
patchShebangs po/sympa/add-lang.pl
'';
nativeBuildInputs = [
autoreconfHook
perlEnv
];
strictDeps = true;
patches = [
./make-docs.patch
./gettext-0.25.patch
];
preInstall = ''
mkdir "$TMP/bin"
+12 -7
View File
@@ -6,6 +6,7 @@
autoreconfHook,
# Build binaries
pkg-config,
wrapGAppsHook3,
# Build libraries
gtk3,
portaudio,
@@ -30,9 +31,19 @@ stdenv.mkDerivation (finalAttrs: {
./audio.patch
];
strictDeps = true;
__structuredAttrs = true;
nativeBuildInputs = [
wrapGAppsHook3
autoreconfHook
pkg-config
(python3.pythonOnBuildForHost.withPackages (p: [
p.numpy
p.matplotlib
p.libtfr
p.scipy
]))
];
buildInputs = [
@@ -40,12 +51,6 @@ stdenv.mkDerivation (finalAttrs: {
portaudio
fftwFloat
libjack2
(python3.withPackages (p: [
p.numpy
p.matplotlib
p.libtfr
p.scipy
]))
];
enableParallelBuilding = true;
@@ -68,7 +73,7 @@ stdenv.mkDerivation (finalAttrs: {
homepage = "https://github.com/xyzzy42/tg";
changelog = "https://github.com/xyzzy42/tg/releases/tag/v${finalAttrs.version}-tpiepho";
license = lib.licenses.gpl2Plus;
mainProgram = "tg";
mainProgram = "tg-timer";
maintainers = with lib.maintainers; [ RossSmyth ];
};
})
+4 -4
View File
@@ -10,17 +10,17 @@ let
in
buildGoModule {
pname = "typescript-go";
version = "0-unstable-2026-01-28";
version = "0-unstable-2026-02-04";
src = fetchFromGitHub {
owner = "microsoft";
repo = "typescript-go";
rev = "463b6b461f23114073ccc0c4071a7f2a21477ac2";
hash = "sha256-ozCm3O8ObaecE7TN7vYyeyjA3gGD8FprB93aJcDwSw0=";
rev = "e82299401a34fb312e225cb8fba4a97bec1a5f00";
hash = "sha256-D/O2g40SgwA7zX5gxmrR4BlSOcKKd7hQ0AXJE+m/eWI=";
fetchSubmodules = false;
};
vendorHash = "sha256-1uZemqPsDxiYRVjLlC/UUP4ZXVCjocIBCj9uCzQHmog=";
vendorHash = "sha256-0IrEB52rj01HKreqbI/gMVeEHk5dxsNIrhm0Ze+aR44=";
ldflags = [
"-s"
+1 -1
View File
@@ -65,7 +65,7 @@ python3Packages.buildPythonApplication rec {
description = "Simple application for converting currencies, with support for various APIs";
homepage = "https://github.com/ideveCore/Valuta";
license = lib.licenses.gpl3Plus;
maintainers = with lib.maintainers; [ arthsmn ];
maintainers = [ ];
teams = [ lib.teams.gnome-circle ];
mainProgram = "currencyconverter";
platforms = lib.platforms.linux;
+3 -3
View File
@@ -12,13 +12,13 @@
stdenv.mkDerivation {
pname = "vgmplay-libvgm";
version = "0.51.1-unstable-2025-12-29";
version = "0.51.1-unstable-2025-12-31";
src = fetchFromGitHub {
owner = "ValleyBell";
repo = "vgmplay-libvgm";
rev = "41877bac91d98be221b7a4c5c9d42f0869e25389";
hash = "sha256-5NdzeYrXgwI4avymtrZgE4qfEm+mpSa4ektY3bPj6sM=";
rev = "e8f07455854053cb676967112c3ddf414bb8c1ea";
hash = "sha256-YNaswHUFcTXncj+TKXQq5AhCLrM0SZ/EaO7hXb0OQLM=";
};
nativeBuildInputs = [
+1 -1
View File
@@ -76,7 +76,7 @@ python3.pkgs.buildPythonApplication rec {
description = "Set of small utilities revolving around running Xwayland and various Wayland compositor headless";
homepage = "https://gitlab.freedesktop.org/ofourdan/xwayland-run";
license = lib.licenses.gpl2Only;
maintainers = with lib.maintainers; [ arthsmn ];
maintainers = [ ];
platforms = lib.platforms.linux;
};
}
+2 -2
View File
@@ -21,14 +21,14 @@ python3Packages.buildPythonApplication rec {
# The websites yt-dlp deals with are a very moving target. That means that
# downloads break constantly. Because of that, updates should always be backported
# to the latest stable release.
version = "2026.01.31";
version = "2026.02.04";
pyproject = true;
src = fetchFromGitHub {
owner = "yt-dlp";
repo = "yt-dlp";
tag = version;
hash = "sha256-3sXXyWuQI6KTOQIkkOfJhCTBBh3Zkv59ENhkrz9Sgxc=";
hash = "sha256-KXnz/ocHBftenDUkCiFoBRBxi6yWt0fNuRX+vKFWDQw=";
};
postPatch = ''
@@ -33,13 +33,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "lomiri-indicator-network";
version = "1.1.2";
version = "1.2.0";
src = fetchFromGitLab {
owner = "ubports";
repo = "development/core/lomiri-indicator-network";
tag = finalAttrs.version;
hash = "sha256-uLqPbbCBahUwj9ZG3Q7x+bXCl0yI6L7jBpg09DTrrpk=";
hash = "sha256-BbG48sWlpcaSC0HTDcY+zbzi1O983FzzJ7B1oSlJrGg=";
};
outputs = [
@@ -93,11 +93,15 @@ stdenv.mkDerivation (finalAttrs: {
dontWrapQtApps = true;
cmakeFlags = [
(lib.cmakeBool "GSETTINGS_LOCALINSTALL" true)
(lib.cmakeBool "GSETTINGS_COMPILE" true)
(lib.cmakeBool "ENABLE_TESTS" finalAttrs.finalPackage.doCheck)
(lib.cmakeBool "ENABLE_UBUNTU_COMPAT" true) # just in case something needs it
(lib.cmakeBool "BUILD_DOC" true)
(lib.cmakeBool "BUILD_LIBCONNECTIVITY_ONLY" false)
(lib.cmakeBool "ENABLE_COVERAGE" false)
(lib.cmakeBool "ENABLE_QT6" (lib.strings.versionAtLeast qtbase.version "6"))
(lib.cmakeBool "ENABLE_TESTS" finalAttrs.finalPackage.doCheck)
(lib.cmakeBool "ENABLE_UBUNTU_COMPAT" (!lib.strings.versionAtLeast qtbase.version "6"))
(lib.cmakeBool "GSETTINGS_COMPILE" true)
(lib.cmakeBool "GSETTINGS_LOCALINSTALL" true)
(lib.cmakeBool "USE_SYSTEMD" true)
];
doCheck = stdenv.buildPlatform.canExecute stdenv.hostPlatform;
@@ -17,13 +17,13 @@
stdenv.mkDerivation rec {
pname = "switchboard-plug-sharing";
version = "8.0.2";
version = "8.0.3";
src = fetchFromGitHub {
owner = "elementary";
repo = "switchboard-plug-sharing";
rev = version;
hash = "sha256-XTgUHgvBSzZeuUup0gT6sbhyT4FGGG7o+qbPmfeRVQE=";
repo = "settings-sharing";
tag = version;
hash = "sha256-TNLnSFvjJFUfDkhYSKgqgpmpZggIw3LcBqmkXIzZ3nk=";
};
nativeBuildInputs = [
@@ -48,7 +48,7 @@ stdenv.mkDerivation rec {
meta = {
description = "Switchboard Sharing Plug";
homepage = "https://github.com/elementary/switchboard-plug-sharing";
homepage = "https://github.com/elementary/settings-sharing";
license = lib.licenses.gpl3Plus;
platforms = lib.platforms.linux;
teams = [ lib.teams.pantheon ];
@@ -10,13 +10,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "qtutilities";
version = "6.19.0";
version = "6.19.1";
src = fetchFromGitHub {
owner = "Martchus";
repo = "qtutilities";
rev = "v${finalAttrs.version}";
hash = "sha256-xyHnub8elkQXy3A66/WvlSAOj21b0jBiWPK1P1GQbTc=";
hash = "sha256-3K5n7EvbEi9oTcdvhiDAiW0xYWxYUB2osLVIVPOVWQs=";
};
nativeBuildInputs = [
@@ -1,6 +1,5 @@
{
lib,
async-timeout,
asyncstdlib,
attrs,
buildPythonPackage,
@@ -13,20 +12,19 @@
pytest-httpx,
pytest-timeout,
pytestCheckHook,
pythonOlder,
setuptools,
}:
buildPythonPackage rec {
buildPythonPackage (finalAttrs: {
pname = "denonavr";
version = "1.2.0";
version = "1.3.1";
pyproject = true;
src = fetchFromGitHub {
owner = "ol-iver";
repo = "denonavr";
tag = version;
hash = "sha256-/GhlSZhl4VAl0em3QLolSRS0wZQeOhhF+B/91ohqVPw=";
tag = finalAttrs.version;
hash = "sha256-GrcTNnGanyYwcRIqzh5gToe2Z0E5KM2V7Ph/eBFoljA=";
};
build-system = [ setuptools ];
@@ -38,8 +36,7 @@ buildPythonPackage rec {
ftfy
httpx
netifaces
]
++ lib.optionals (pythonOlder "3.11") [ async-timeout ];
];
nativeCheckInputs = [
pytest-asyncio
@@ -53,8 +50,8 @@ buildPythonPackage rec {
meta = {
description = "Automation Library for Denon AVR receivers";
homepage = "https://github.com/ol-iver/denonavr";
changelog = "https://github.com/ol-iver/denonavr/releases/tag/${src.tag}";
changelog = "https://github.com/ol-iver/denonavr/releases/tag/${finalAttrs.src.tag}";
license = lib.licenses.mit;
maintainers = [ ];
};
}
})
@@ -26,6 +26,6 @@ buildPythonPackage {
mainProgram = "fortune";
homepage = "https://codeberg.org/jamesansley/fortune";
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ arthsmn ];
maintainers = [ ];
};
}
@@ -3,23 +3,20 @@
aiohttp,
buildPythonPackage,
fetchFromGitHub,
pythonOlder,
setuptools,
setuptools-scm,
}:
buildPythonPackage rec {
buildPythonPackage (finalAttrs: {
pname = "heatzypy";
version = "2.5.7";
version = "2.5.9";
pyproject = true;
disabled = pythonOlder "3.11";
src = fetchFromGitHub {
owner = "Cyr-ius";
repo = "heatzypy";
tag = version;
hash = "sha256-MPieUg5p8j1OTWDwV/IY3dKz8bKcPrRy9tK2iKleEoM=";
tag = finalAttrs.version;
hash = "sha256-6vdzxQGNQSMCFYA/nQ2T72RUWmBRvb9v0YcxVbjtG94=";
};
build-system = [
@@ -37,8 +34,8 @@ buildPythonPackage rec {
meta = {
description = "Module to interact with Heatzy devices";
homepage = "https://github.com/Cyr-ius/heatzypy";
changelog = "https://github.com/cyr-ius/heatzypy/releases/tag/${version}";
changelog = "https://github.com/cyr-ius/heatzypy/releases/tag/${finalAttrs.src.tag}";
license = lib.licenses.gpl3Plus;
maintainers = with lib.maintainers; [ fab ];
};
}
})
@@ -1,10 +1,12 @@
{
lib,
buildPythonPackage,
crewai,
fetchFromGitHub,
hatchling,
jsonref,
langchain,
langchain-anthropic,
langgraph,
llama-index,
mcp,
@@ -16,16 +18,16 @@
torchaudio,
}:
buildPythonPackage rec {
buildPythonPackage (finalAttrs: {
pname = "mcpadapt";
version = "0.1.17";
version = "0.1.20";
pyproject = true;
src = fetchFromGitHub {
owner = "grll";
repo = "mcpadapt";
tag = "v${version}";
hash = "sha256-pnMtCvspfrKwqhNyCelesBSxuPh9Ruc26pzqfWElvsE=";
tag = "v${finalAttrs.version}";
hash = "sha256-mUwGKr+QBkqMKhfEEIlF/jZDW7enKYdngNIoxG5hMU4=";
};
build-system = [ hatchling ];
@@ -41,10 +43,10 @@ buildPythonPackage rec {
torchaudio
soundfile
];
# crewai = [ crewai ];
crewai = [ crewai ];
langchain = [
langchain
# langchain-anthropic
langchain-anthropic
langgraph
];
llamaindex = [ llama-index ];
@@ -59,8 +61,8 @@ buildPythonPackage rec {
meta = {
description = "MCP servers tool";
homepage = "https://github.com/grll/mcpadapt";
changelog = "https://github.com/grll/mcpadapt/releases/tag/${src.tag}";
changelog = "https://github.com/grll/mcpadapt/releases/tag/${finalAttrs.src.tag}";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ fab ];
};
}
})
@@ -11,12 +11,12 @@
buildPythonPackage (finalAttrs: {
pname = "publicsuffixlist";
version = "1.0.2.20260131";
version = "1.0.2.20260204";
pyproject = true;
src = fetchPypi {
inherit (finalAttrs) pname version;
hash = "sha256-GN9GjLogMSYZFHLSQn1RzDcTdWgRk2zuMTw9iCTTODA=";
hash = "sha256-PPciiXJRTyhMgJiZTrFYuAWrcbqb40tcahMTF9s/4sw=";
};
postPatch = ''
@@ -9,14 +9,14 @@
buildPythonPackage rec {
pname = "pysigma-backend-opensearch";
version = "2.0.0";
version = "2.0.1";
pyproject = true;
src = fetchFromGitHub {
owner = "SigmaHQ";
repo = "pySigma-backend-opensearch";
tag = "v${version}";
hash = "sha256-N1Gs/L2kCcKkhHYXCyfmentvl1RORUrWIEyxTEsvNKg=";
hash = "sha256-lYTaE4ar7VjyA/tnjiXQJtjHPP9bCjdYuPHYjbZEuxY=";
};
pythonRelaxDeps = [ "pysigma" ];
@@ -40,13 +40,13 @@
}:
let
version = "39.1.0";
version = "39.2.0";
src = fetchFromGitHub {
owner = "rucio";
repo = "rucio";
tag = version;
hash = "sha256-ef8rVRDVkkEcsQ5AKz1W2L21abyY2dfHMWh2Rv0oxPA=";
hash = "sha256-UIe5TvYk8C/Qyb5nTC3IgvQb3a37mOTVQK9sod2o6QQ=";
};
in
buildPythonPackage {
@@ -8,12 +8,12 @@
buildPythonPackage rec {
pname = "sabctools";
version = "9.3.1";
version = "9.3.2";
pyproject = true;
src = fetchPypi {
inherit pname version;
hash = "sha256-oZMYxukDhEbE0ybCbGcD40PNy4ktBei4bk0rccb3B4k=";
hash = "sha256-BKkG54uIQm1YsKktlX0XqEfM3sSUT1nN/mZd0SfH7uw=";
};
build-system = [ setuptools ];
@@ -154,7 +154,7 @@ stdenv.mkDerivation (finalAttrs: {
mainProgram = "flatpak-builder";
homepage = "https://github.com/flatpak/flatpak-builder";
license = lib.licenses.lgpl21Plus;
maintainers = with lib.maintainers; [ arthsmn ];
maintainers = [ ];
platforms = lib.platforms.linux;
};
})
@@ -7,13 +7,13 @@
buildHomeAssistantComponent rec {
owner = "jwillemsen";
domain = "daikin_onecta";
version = "4.4.6";
version = "4.4.8";
src = fetchFromGitHub {
owner = "jwillemsen";
repo = "daikin_onecta";
tag = "v${version}";
hash = "sha256-EKDl60Zna+VWoJ80YmE3eXaIppvaJiYmjN0YrM7Y8+A=";
hash = "sha256-NbMZGX2MchjoNwsUxs6CjQzkz1bJEucRHgpuFyVU3u0=";
};
meta = {
@@ -10,13 +10,13 @@
buildHomeAssistantComponent rec {
owner = "kongo09";
domain = "philips_airpurifier_coap";
version = "0.34.3";
version = "0.35.0";
src = fetchFromGitHub {
inherit owner;
repo = "philips-airpurifier-coap";
rev = "v${version}";
hash = "sha256-jZmFvozkmmCCeKmdOV/FKXj0V8iGP3tnAqED/PBZrrY=";
hash = "sha256-PE2FmeqxX0xFlkHC8oZ09md5lBXgpkdlwIRhCVHm4+k=";
};
dependencies = [
@@ -8,13 +8,13 @@
buildHomeAssistantComponent rec {
owner = "wills106";
domain = "solax_modbus";
version = "2026.01.1";
version = "2026.01.2";
src = fetchFromGitHub {
owner = "wills106";
repo = "homeassistant-solax-modbus";
tag = version;
hash = "sha256-aVrYlJlvYTnVbt7Xc4nYj5bbTrbL4f2QcuTJrrKDmDg=";
hash = "sha256-uqIGYVH0e/+o1ED9mMYaREGb8AOEXhv4N5jdLBB03OU=";
};
dependencies = [ pymodbus ];
+1
View File
@@ -481,6 +481,7 @@ mapAliases {
cloudlogoffline = throw "cloudlogoffline has been removed"; # Added 2025-05-18
clucene_core = warnAlias "'clucene_core' has been renamed to 'clucene-core'" clucene-core; # Added 2026-01-12
clucene_core_2 = warnAlias "'clucene_core_2' has been renamed to 'clucene-core_2'" clucene-core_2; # Added 2026-01-12
coc-sumneko-lua = throw "'coc-sumneko-lua' has been removed due to unmaintained and broken package. 'lua_ls' can be used as a replacement"; # Added 2026-02-04
cockroachdb-bin = throw "'cockroachdb-bin' has been renamed to/replaced by 'cockroachdb'"; # Converted to throw 2025-10-27
code-browser-gtk2 = throw "'code-browser-gtk2' has been removed, as it was broken since 22.11"; # Added 2025-08-22
code-browser-gtk = throw "'code-browser-gtk' has been removed, as it was broken since 22.11"; # Added 2025-08-22