Merge master into staging-next
This commit is contained in:
@@ -18,3 +18,28 @@ nixos/modules/module-list.nix merge=union
|
||||
# pkgs/top-level/all-packages.nix merge=union
|
||||
|
||||
ci/OWNERS linguist-language=CODEOWNERS
|
||||
|
||||
# Avoid munging line endings when using Git for Windows, and instead keep files
|
||||
# using LF line endings. This particularly affects scripts committed in the
|
||||
# nixpkgs repository.
|
||||
#
|
||||
# - `text` without `=auto` would mean "Git should always munge line endings on
|
||||
# this file so there will never be a CRLF in the repository, and the line
|
||||
# endings in the working directory should respect the local Git
|
||||
# configuration."
|
||||
# - `text=auto` means "Git should try to work out if this file is a text file.
|
||||
# If it is, it should do the line-ending munging as for `text`, and if it
|
||||
# isn't, it should leave the file alone."
|
||||
# - `eol=lf` means "Ignore any local configuration about how line
|
||||
# endings normally work on this platform. This file should always and only
|
||||
# have LF line endings in the repo (so if there's a CR in the repo, it's
|
||||
# meant to be there in addition to any end-of-line mark), and the selected
|
||||
# attribute is how the file should appear in the working directory."
|
||||
#
|
||||
# See https://github.com/NixOS/nixpkgs/issues/423762 for historical context.
|
||||
* text=auto eol=lf
|
||||
|
||||
# Don't force LF line endings for diff/patch files, as they might be correctly
|
||||
# patching CRLF line endings from an upstream source package.
|
||||
*.diff !text !eol
|
||||
*.patch !text !eol
|
||||
|
||||
@@ -122,7 +122,8 @@ let
|
||||
in
|
||||
runCommand "compare"
|
||||
{
|
||||
nativeBuildInputs = [
|
||||
# Don't depend on -dev outputs to reduce closure size for CI.
|
||||
nativeBuildInputs = map lib.getBin [
|
||||
jq
|
||||
(python3.withPackages (
|
||||
ps: with ps; [
|
||||
|
||||
+17
-16
@@ -14,10 +14,9 @@
|
||||
runCommand,
|
||||
writeShellScript,
|
||||
symlinkJoin,
|
||||
time,
|
||||
procps,
|
||||
nix,
|
||||
busybox,
|
||||
jq,
|
||||
nix,
|
||||
}:
|
||||
|
||||
let
|
||||
@@ -48,9 +47,10 @@ let
|
||||
runCommand "attrpaths-superset.json"
|
||||
{
|
||||
src = nixpkgs;
|
||||
nativeBuildInputs = [
|
||||
# Don't depend on -dev outputs to reduce closure size for CI.
|
||||
nativeBuildInputs = map lib.getBin [
|
||||
busybox
|
||||
nix
|
||||
time
|
||||
];
|
||||
}
|
||||
''
|
||||
@@ -72,11 +72,11 @@ let
|
||||
# The system to evaluate.
|
||||
# Note that this is intentionally not called `system`,
|
||||
# because `--argstr system` would only be passed to the ci/default.nix file!
|
||||
evalSystem,
|
||||
evalSystem ? builtins.currentSystem,
|
||||
# The path to the `paths.json` file from `attrpathsSuperset`
|
||||
attrpathFile ? "${attrpathsSuperset { inherit evalSystem; }}/paths.json",
|
||||
# The number of attributes per chunk, see ./README.md for more info.
|
||||
chunkSize,
|
||||
chunkSize ? 5000,
|
||||
checkMeta ? true,
|
||||
|
||||
# Don't try to eval packages marked as broken.
|
||||
@@ -131,11 +131,11 @@ let
|
||||
in
|
||||
runCommand "nixpkgs-eval-${evalSystem}"
|
||||
{
|
||||
nativeBuildInputs = [
|
||||
nix
|
||||
time
|
||||
procps
|
||||
# Don't depend on -dev outputs to reduce closure size for CI.
|
||||
nativeBuildInputs = map lib.getBin [
|
||||
busybox
|
||||
jq
|
||||
nix
|
||||
];
|
||||
env = {
|
||||
inherit evalSystem chunkSize;
|
||||
@@ -160,14 +160,14 @@ let
|
||||
# Record and print stats on free memory and swap in the background
|
||||
(
|
||||
while true; do
|
||||
availMemory=$(free -b | grep Mem | awk '{print $7}')
|
||||
freeSwap=$(free -b | grep Swap | awk '{print $4}')
|
||||
echo "Available memory: $(( availMemory / 1024 / 1024 )) MiB, free swap: $(( freeSwap / 1024 / 1024 )) MiB"
|
||||
availMemory=$(free -m | grep Mem | awk '{print $7}')
|
||||
freeSwap=$(free -m | grep Swap | awk '{print $4}')
|
||||
echo "Available memory: $(( availMemory )) MiB, free swap: $(( freeSwap )) MiB"
|
||||
|
||||
if [[ ! -f "$out/${evalSystem}/min-avail-memory" ]] || (( availMemory < $(<$out/${evalSystem}/min-avail-memory) )); then
|
||||
echo "$availMemory" > $out/${evalSystem}/min-avail-memory
|
||||
fi
|
||||
if [[ ! -f $out/${evalSystem}/min-free-swap ]] || (( availMemory < $(<$out/${evalSystem}/min-free-swap) )); then
|
||||
if [[ ! -f $out/${evalSystem}/min-free-swap ]] || (( freeSwap < $(<$out/${evalSystem}/min-free-swap) )); then
|
||||
echo "$freeSwap" > $out/${evalSystem}/min-free-swap
|
||||
fi
|
||||
sleep 4
|
||||
@@ -206,7 +206,8 @@ let
|
||||
}:
|
||||
runCommand "combined-eval"
|
||||
{
|
||||
nativeBuildInputs = [
|
||||
# Don't depend on -dev outputs to reduce closure size for CI.
|
||||
nativeBuildInputs = map lib.getBin [
|
||||
jq
|
||||
];
|
||||
}
|
||||
|
||||
@@ -10,7 +10,7 @@ let
|
||||
settingsFormat = pkgs.formats.toml { };
|
||||
in
|
||||
{
|
||||
meta.maintainers = with lib.maintainers; [ etu ];
|
||||
meta.maintainers = with lib.maintainers; [ ];
|
||||
|
||||
options.services.hockeypuck = {
|
||||
enable = lib.mkEnableOption "Hockeypuck OpenPGP Key Server";
|
||||
|
||||
@@ -25,7 +25,7 @@ let
|
||||
in
|
||||
{
|
||||
name = "hockeypuck";
|
||||
meta.maintainers = with lib.maintainers; [ etu ];
|
||||
meta.maintainers = with lib.maintainers; [ ];
|
||||
|
||||
nodes.machine =
|
||||
{ ... }:
|
||||
|
||||
@@ -5,7 +5,7 @@ let
|
||||
in
|
||||
{
|
||||
name = "jackett";
|
||||
meta.maintainers = with lib.maintainers; [ etu ];
|
||||
meta.maintainers = with lib.maintainers; [ ];
|
||||
|
||||
nodes.machine =
|
||||
{ pkgs, ... }:
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
{
|
||||
name = "lidarr";
|
||||
meta.maintainers = with lib.maintainers; [ etu ];
|
||||
meta.maintainers = with lib.maintainers; [ ];
|
||||
|
||||
nodes.machine =
|
||||
{ pkgs, ... }:
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
{
|
||||
name = "radarr";
|
||||
meta.maintainers = with lib.maintainers; [ etu ];
|
||||
meta.maintainers = with lib.maintainers; [ ];
|
||||
|
||||
nodes.machine =
|
||||
{ pkgs, ... }:
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
{
|
||||
name = "sonarr";
|
||||
meta.maintainers = with lib.maintainers; [ etu ];
|
||||
meta.maintainers = with lib.maintainers; [ ];
|
||||
|
||||
nodes.machine =
|
||||
{ pkgs, ... }:
|
||||
|
||||
@@ -10,11 +10,11 @@
|
||||
buildMozillaMach rec {
|
||||
pname = "firefox-beta";
|
||||
binaryName = pname;
|
||||
version = "142.0b3";
|
||||
version = "142.0b8";
|
||||
applicationName = "Firefox Beta";
|
||||
src = fetchurl {
|
||||
url = "mirror://mozilla/firefox/releases/${version}/source/firefox-${version}.source.tar.xz";
|
||||
sha512 = "707781fcc59798c0ecbf11532eac41f4f134f24b1d670234cf674e433525ca83fe4fff75874d1a16d2be2039959731e71a5aa56e727d2b46e5bc40f63277b188";
|
||||
sha512 = "048325c583dc3c6716be3fcb9d793448ab6e2b18b7b5f7d6aafa76cbc9e790489f7cd59644ded4b7e7929e19021e04b21e5d11c298057bb60fe018a791494ce8";
|
||||
};
|
||||
|
||||
meta = {
|
||||
|
||||
@@ -10,13 +10,13 @@
|
||||
buildMozillaMach rec {
|
||||
pname = "firefox-devedition";
|
||||
binaryName = pname;
|
||||
version = "142.0b3";
|
||||
version = "142.0b8";
|
||||
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 = "5752c77307e59ad188385bb7bbb440e01a256f437088e051d1bc74e0ccdbde4ddf68c97fdcf0401c03636293753c5e8f7132352aed5f5e9e537c96eaf8784f21";
|
||||
sha512 = "a5a89cdbfe3e05e6d329011476d571625094546e0eb2bea4f4ce426fd8d6ce23ce51ce19fd0a4d44ea7cb134d3f6c1510dcc1403d6aab5981862845a250c9dae";
|
||||
};
|
||||
|
||||
# buildMozillaMach sets MOZ_APP_REMOTINGNAME during configuration, but
|
||||
|
||||
@@ -9,16 +9,16 @@
|
||||
|
||||
rustPlatform.buildRustPackage rec {
|
||||
pname = "cargo-edit";
|
||||
version = "0.13.6";
|
||||
version = "0.13.7";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "killercup";
|
||||
repo = "cargo-edit";
|
||||
rev = "v${version}";
|
||||
hash = "sha256-z+LTgCeTUr3D0LEbw0yHlk1di2W95XewbYlgusD2TLg=";
|
||||
hash = "sha256-doNQzXB+tW+5UI3PCuZo8aZErsXeafL6lldi/yXyBhs=";
|
||||
};
|
||||
|
||||
cargoHash = "sha256-/+DDA64kemZKzKdaKnXK+R4e8FV59qT5HCGcwyOz7R8=";
|
||||
cargoHash = "sha256-N3Q3rK9GsVf9mI9SFqF7lnU8CWxmueDCgBjP6n9dUoY=";
|
||||
|
||||
nativeBuildInputs = [ pkg-config ];
|
||||
|
||||
|
||||
+4
-4
@@ -6,13 +6,13 @@
|
||||
"packages": {
|
||||
"": {
|
||||
"dependencies": {
|
||||
"@anthropic-ai/claude-code": "^1.0.71"
|
||||
"@anthropic-ai/claude-code": "^1.0.72"
|
||||
}
|
||||
},
|
||||
"node_modules/@anthropic-ai/claude-code": {
|
||||
"version": "1.0.71",
|
||||
"resolved": "https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-1.0.71.tgz",
|
||||
"integrity": "sha512-2Z1HU8TiOSRZSZdHCPs+ih942cteUQ9Yx1EHHW5fO9y+gwxPYDR8Xbh/rAJMl/G58cJIn2jRiZmkWcGMN+Iqqg==",
|
||||
"version": "1.0.72",
|
||||
"resolved": "https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-1.0.72.tgz",
|
||||
"integrity": "sha512-nA/l/xKX4sgOE0Y6P3o6czNGQqlyqJPjs9CHFxantsmyKvOot9VlRW4AiEAn42hQrZReCXeSnt8LOMx9ev7Erg==",
|
||||
"license": "SEE LICENSE IN README.md",
|
||||
"bin": {
|
||||
"claude": "cli.js"
|
||||
|
||||
@@ -7,16 +7,16 @@
|
||||
|
||||
buildNpmPackage rec {
|
||||
pname = "claude-code";
|
||||
version = "1.0.71";
|
||||
version = "1.0.72";
|
||||
|
||||
nodejs = nodejs_20; # required for sandboxed Nix builds on Darwin
|
||||
|
||||
src = fetchzip {
|
||||
url = "https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-${version}.tgz";
|
||||
hash = "sha256-ZJUvscbEaWHILL77R5/sPdNcxCLc2BL9P6tR+S7QnHg=";
|
||||
hash = "sha256-1vIElqZ5sk62o1amdfOqhmSG4B5wzKWDLcCgvQO4a5o=";
|
||||
};
|
||||
|
||||
npmDepsHash = "sha256-wQ/DRPefziSRv6aFZXRpmz2vC6mQRqgc7r3++cDpYSg=";
|
||||
npmDepsHash = "sha256-LkQf2lW6TM1zRr10H7JgtnE+dy0CE7WCxF4GhTd4GT4=";
|
||||
|
||||
postPatch = ''
|
||||
cp ${./package-lock.json} package-lock.json
|
||||
|
||||
@@ -6,16 +6,16 @@
|
||||
|
||||
rustPlatform.buildRustPackage rec {
|
||||
pname = "comrak";
|
||||
version = "0.40.0";
|
||||
version = "0.41.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "kivikakk";
|
||||
repo = "comrak";
|
||||
rev = "v${version}";
|
||||
sha256 = "sha256-lPO0i6oQtJqcmXDsqhTQV+7a6V04cMcvm2Jn3eWEceg=";
|
||||
sha256 = "sha256-GYUMSn276XrGPIYRQf6+w3eIvKB5lMayBgSFyGb0DVw=";
|
||||
};
|
||||
|
||||
cargoHash = "sha256-TA8tC/8LfXzoxYJZlVELZirg9Xzr677VugzFwm5NHM4=";
|
||||
cargoHash = "sha256-GxWhSYsCxOxcRbEtHj7V+4Wu2uoZjTpG04NFidS8sSQ=";
|
||||
|
||||
meta = {
|
||||
description = "CommonMark-compatible GitHub Flavored Markdown parser and formatter";
|
||||
|
||||
@@ -50,9 +50,6 @@ python3.pkgs.buildPythonApplication rec {
|
||||
pytestCheckHook
|
||||
];
|
||||
|
||||
# errbot-backend-slackv3 has not been packaged
|
||||
disabledTestPaths = [ "tests/backend_tests/slack_test.py" ];
|
||||
|
||||
disabledTests = [
|
||||
# require networking
|
||||
"test_backup"
|
||||
|
||||
@@ -19,4 +19,6 @@ steam.buildRuntimeEnv {
|
||||
ln -s ${heroic-unwrapped}/share/applications $out/share
|
||||
ln -s ${heroic-unwrapped}/share/icons $out/share
|
||||
'';
|
||||
|
||||
privateTmp = false;
|
||||
}
|
||||
|
||||
@@ -75,7 +75,7 @@ stdenv.mkDerivation rec {
|
||||
description = "Usenet/BitTorrent music downloader";
|
||||
homepage = "https://lidarr.audio/";
|
||||
license = licenses.gpl3;
|
||||
maintainers = [ maintainers.etu ];
|
||||
maintainers = [ ];
|
||||
mainProgram = "Lidarr";
|
||||
platforms = [
|
||||
"x86_64-linux"
|
||||
|
||||
@@ -0,0 +1,13 @@
|
||||
diff --git a/UI/Config/FileAssociationHelper.cs b/UI/Config/FileAssociationHelper.cs
|
||||
index bcd40ce..4965c7a 100644
|
||||
--- a/UI/Config/FileAssociationHelper.cs
|
||||
+++ b/UI/Config/FileAssociationHelper.cs
|
||||
@@ -152,7 +152,7 @@ namespace Mesen.Config
|
||||
"Comment=Emulator" + Environment.NewLine +
|
||||
"Keywords=game;emulator;emu" + Environment.NewLine +
|
||||
"Categories=GNOME;GTK;Game;Emulator;" + Environment.NewLine +
|
||||
- "Exec=" + mainModule.FileName + " %f" + Environment.NewLine +
|
||||
+ "Exec=" + "Mesen" + " %f" + Environment.NewLine +
|
||||
"NoDisplay=false" + Environment.NewLine +
|
||||
"StartupNotify=true" + Environment.NewLine +
|
||||
"Icon=MesenIcon" + Environment.NewLine;
|
||||
@@ -26,6 +26,8 @@ buildDotnetModule rec {
|
||||
./dont-use-nightly-avalonia.patch
|
||||
# upstream has a weird library loading mechanism, which we override with a more sane alternative
|
||||
./dont-zip-libraries.patch
|
||||
# without this the generated .desktop file uses an absolute (and incorrect) path for the binary
|
||||
./desktop-make-non-absolute-exec.patch
|
||||
];
|
||||
|
||||
dotnet-sdk = dotnetCorePackages.sdk_8_0;
|
||||
|
||||
@@ -17,12 +17,12 @@ let
|
||||
in
|
||||
stdenvNoCC.mkDerivation (finalAttrs: {
|
||||
pname = "models-dev";
|
||||
version = "0-unstable-2025-08-07";
|
||||
version = "0-unstable-2025-08-08";
|
||||
src = fetchFromGitHub {
|
||||
owner = "sst";
|
||||
repo = "models.dev";
|
||||
rev = "f7d8b3932adea23b2cb4d0be615e7dff7870b8bc";
|
||||
hash = "sha256-4bzXnZhILxtVMKtj54gXXtuTvh6KY9bLNCLnB1INy/E=";
|
||||
rev = "429b76581cd3b63ba5e51be8fd543d4a0ca98f6a";
|
||||
hash = "sha256-0A+BGq6+NR78bbCtPDqeG227phLm7/tuompUkdt2+6U=";
|
||||
};
|
||||
|
||||
node_modules = stdenvNoCC.mkDerivation {
|
||||
|
||||
@@ -14,13 +14,13 @@
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "mount-zip";
|
||||
version = "1.8";
|
||||
version = "1.10";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "google";
|
||||
repo = "mount-zip";
|
||||
rev = "v${finalAttrs.version}";
|
||||
hash = "sha256-HxHXQfyX3jdTJ5s/QwC9tkjU+JbPDEm7FUGss7tB0EM=";
|
||||
hash = "sha256-d6cjqsqIYFPuAWKxjlLXCWNKT33xbMW8gLriZWj0SSc=";
|
||||
};
|
||||
|
||||
strictDeps = true;
|
||||
|
||||
@@ -6,13 +6,13 @@
|
||||
|
||||
stdenvNoCC.mkDerivation rec {
|
||||
pname = "nuclei-templates";
|
||||
version = "10.2.6";
|
||||
version = "10.2.7";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "projectdiscovery";
|
||||
repo = "nuclei-templates";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-76PtEYXvZxKEBky0fqdWmjWxrKHfYLBWe+3nqqXUNOw=";
|
||||
hash = "sha256-lawVAx/YmvRgeIWX5rQbqeX0+YAORG84aE/6Qw6okhg=";
|
||||
};
|
||||
|
||||
installPhase = ''
|
||||
|
||||
@@ -2,21 +2,26 @@
|
||||
lib,
|
||||
rustPlatform,
|
||||
fetchFromGitLab,
|
||||
perl,
|
||||
nix-update-script,
|
||||
}:
|
||||
rustPlatform.buildRustPackage (finalAttrs: {
|
||||
pname = "oniux";
|
||||
version = "0.5.0";
|
||||
version = "0.6.0";
|
||||
|
||||
src = fetchFromGitLab {
|
||||
domain = "gitlab.torproject.org";
|
||||
owner = "tpo/core";
|
||||
repo = "oniux";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-rtQUHTDPQXL4gT8/Nl0hV/F06ybPIfemibCzH3mFHaY=";
|
||||
hash = "sha256-KLtII1pO1G9dsmu7Fq+CwvgYfrWCaSRiCs1+VhlU3Ck=";
|
||||
};
|
||||
|
||||
cargoHash = "sha256-79KNytAXxuYi9VBmkkOJg2ugjjoKJ/BPBqWa7Z72HGI=";
|
||||
cargoHash = "sha256-tYHGuBEuwrB/gSCWbSKEavlADIYiNpWjOpVQxYgEC+U=";
|
||||
|
||||
nativeBuildInputs = [
|
||||
perl
|
||||
];
|
||||
|
||||
passthru.updateScript = nix-update-script { };
|
||||
|
||||
|
||||
@@ -8,13 +8,13 @@
|
||||
|
||||
buildNpmPackage rec {
|
||||
pname = "opencommit";
|
||||
version = "3.2.9";
|
||||
version = "3.2.10";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "di-sukharev";
|
||||
repo = "opencommit";
|
||||
rev = "v${version}";
|
||||
hash = "sha256-nn+Whjs3qLXhydrELXzogr66H6btY/TPbmWT/MH6w+M=";
|
||||
hash = "sha256-FsPtTuvBvbDIldwxLbuXOxNfOIQ8THboRB6ghTSzTbI=";
|
||||
postFetch = ''
|
||||
cd $out
|
||||
# Fix lockfile issues with bundled dependencies
|
||||
@@ -22,7 +22,7 @@ buildNpmPackage rec {
|
||||
'';
|
||||
};
|
||||
|
||||
npmDepsHash = "sha256-1lUMtQFGlM1Z2oQ4nktsePyce/EwAu75BbkBiqBrdnQ=";
|
||||
npmDepsHash = "sha256-Ilf9lfFegraQRkYU5v7Zv6MubpN5m6bck3j5UkTXk+4=";
|
||||
|
||||
passthru.updateScript = nix-update-script { };
|
||||
|
||||
|
||||
@@ -16,13 +16,13 @@
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "peazip";
|
||||
version = "10.5.0";
|
||||
version = "10.6.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "peazip";
|
||||
repo = "peazip";
|
||||
rev = version;
|
||||
hash = "sha256-tEx0ZSvv+byn8OPSFprFJwMFxuEQzyrkvk4FbvGtH2A=";
|
||||
hash = "sha256-oRgsT2j5P6jbaBAgLMGArJ+pCVSgC/CJcHM45mRw6Bs=";
|
||||
};
|
||||
sourceRoot = "${src.name}/peazip-sources";
|
||||
|
||||
|
||||
@@ -15,18 +15,18 @@
|
||||
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "picocrypt";
|
||||
version = "1.48";
|
||||
version = "1.49";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "Picocrypt";
|
||||
repo = "Picocrypt";
|
||||
tag = finalAttrs.version;
|
||||
hash = "sha256-Gvh6t/jFRBCX+I9CYkXV265PiRSSvH6qAgkU0fA/v4A=";
|
||||
hash = "sha256-B10PP/V8xvYbA6rQHWdav/KtQKecNUmwvj9qMYqml8E=";
|
||||
};
|
||||
|
||||
sourceRoot = "${finalAttrs.src.name}/src";
|
||||
|
||||
vendorHash = "sha256-HvtQFoAK4+DX2Mwzf5f39tTnxJcH7Dox/otlvPVczeA=";
|
||||
vendorHash = "sha256-0fEy/YuZa7dENfL3y+NN4SLWYwOLmXqHHJEiU37AkX4=";
|
||||
|
||||
ldflags = [
|
||||
"-s"
|
||||
|
||||
@@ -10,13 +10,13 @@
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "sentry-native";
|
||||
version = "0.9.1";
|
||||
version = "0.10.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "getsentry";
|
||||
repo = "sentry-native";
|
||||
tag = version;
|
||||
hash = "sha256-jB744MO5GaZMQWIToyv1g4WzVu99qt/Cx0shvK7SW/c=";
|
||||
hash = "sha256-65Eylc0l3R0bQeKyb7JgULbZCldaR7TZmMvYB9wz/1M=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
||||
@@ -21,6 +21,7 @@ let
|
||||
extraPreBwrapCmds ? "",
|
||||
extraBwrapArgs ? [ ],
|
||||
extraEnv ? { },
|
||||
privateTmp ? true,
|
||||
...
|
||||
}@args:
|
||||
buildFHSEnv (
|
||||
@@ -150,6 +151,7 @@ buildRuntimeEnv {
|
||||
extraPreBwrapCmds
|
||||
extraBwrapArgs
|
||||
extraEnv
|
||||
privateTmp
|
||||
;
|
||||
|
||||
runScript = writeShellScript "steam-wrapped" ''
|
||||
@@ -175,6 +177,7 @@ buildRuntimeEnv {
|
||||
extraPreBwrapCmds
|
||||
extraBwrapArgs
|
||||
extraEnv
|
||||
privateTmp
|
||||
;
|
||||
|
||||
runScript = writeShellScript "steam-run" ''
|
||||
|
||||
@@ -48,7 +48,7 @@ stdenv.mkDerivation {
|
||||
description = "Simple wrapper around the VTE terminal emulator widget for GTK";
|
||||
homepage = "https://github.com/esmil/stupidterm";
|
||||
license = licenses.lgpl3Plus;
|
||||
maintainers = [ maintainers.etu ];
|
||||
maintainers = [ ];
|
||||
platforms = platforms.linux;
|
||||
mainProgram = "stupidterm";
|
||||
};
|
||||
|
||||
@@ -55,7 +55,7 @@ stdenvNoCC.mkDerivation rec {
|
||||
'';
|
||||
|
||||
meta = with lib; {
|
||||
homepage = "https://sr.ht/~ayushnix/tessen";
|
||||
homepage = "https://git.sr.ht/~ayushnix/tessen";
|
||||
description = "Interactive menu to autotype and copy Pass and GoPass data";
|
||||
license = licenses.gpl2Plus;
|
||||
platforms = platforms.linux;
|
||||
|
||||
@@ -53,7 +53,7 @@ stdenv.mkDerivation rec {
|
||||
'';
|
||||
homepage = "https://testssl.sh/";
|
||||
license = licenses.gpl2Only;
|
||||
maintainers = with maintainers; [ etu ];
|
||||
maintainers = with maintainers; [ ];
|
||||
mainProgram = "testssl.sh";
|
||||
};
|
||||
}
|
||||
|
||||
@@ -99,7 +99,7 @@ let
|
||||
in
|
||||
rustPlatform.buildRustPackage (finalAttrs: {
|
||||
pname = "zed-editor";
|
||||
version = "0.198.3";
|
||||
version = "0.198.5";
|
||||
|
||||
outputs = [
|
||||
"out"
|
||||
@@ -112,7 +112,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
|
||||
owner = "zed-industries";
|
||||
repo = "zed";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-icLiruC219iuT5vO1Cc77mz01z/Afx9Xt23uxXhbPPo=";
|
||||
hash = "sha256-jDwHw5kbm0qfV2WJ5tbFl9z/1S1ICp8bCZbhUD5o0VI=";
|
||||
};
|
||||
|
||||
patches = [
|
||||
@@ -138,7 +138,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
|
||||
--replace-fail "inner.redirect(policy)" "inner.redirect_policy(policy)"
|
||||
'';
|
||||
|
||||
cargoHash = "sha256-z8xlU25L+LZxLOfSQowpVEnKM0BU+dgNqlFG3mh1HAQ=";
|
||||
cargoHash = "sha256-MHwMsMdv7TjnWi2Kmr7vA+TUK+VyHMm4faYOssJ5Z1o=";
|
||||
|
||||
nativeBuildInputs = [
|
||||
cmake
|
||||
|
||||
@@ -1,32 +1,30 @@
|
||||
{
|
||||
lib,
|
||||
buildPythonPackage,
|
||||
fetchPypi,
|
||||
setuptools-scm,
|
||||
python-can,
|
||||
canmatrix,
|
||||
fetchPypi,
|
||||
pytestCheckHook,
|
||||
pythonOlder,
|
||||
python-can,
|
||||
setuptools-scm,
|
||||
}:
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "canopen";
|
||||
version = "2.3.0";
|
||||
format = "setuptools";
|
||||
|
||||
disabled = pythonOlder "3.7";
|
||||
version = "2.4.1";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
hash = "sha256-eSCEqTwTjVsqQG3dLU61ziCPA72P2mD4GtK7jVbGuCc=";
|
||||
hash = "sha256-IKhLxJizTa3XnOzkZ9O74ZWRwcAqjzkzG8xgZcTYsus=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ setuptools-scm ];
|
||||
build-system = [ setuptools-scm ];
|
||||
|
||||
propagatedBuildInputs = [
|
||||
python-can
|
||||
canmatrix
|
||||
];
|
||||
dependencies = [ python-can ];
|
||||
|
||||
optional-dependencies = {
|
||||
db_export = [ canmatrix ];
|
||||
};
|
||||
|
||||
nativeCheckInputs = [ pytestCheckHook ];
|
||||
|
||||
|
||||
@@ -8,14 +8,14 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "ping3";
|
||||
version = "4.0.8";
|
||||
version = "5.1.3";
|
||||
pyproject = true;
|
||||
|
||||
disabled = pythonOlder "3.7";
|
||||
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
hash = "sha256-mrRg61fwBrcfl3ppPRVyFaq9a7y8bNZCi2lR6q4MKHU=";
|
||||
hash = "sha256-UTD12FxxRnTlRMGo5TwIo+fsM3Ka1zEMWYjM4BAH0t8=";
|
||||
};
|
||||
|
||||
build-system = [ setuptools ];
|
||||
|
||||
@@ -0,0 +1,56 @@
|
||||
{
|
||||
lib,
|
||||
buildPythonPackage,
|
||||
fetchFromGitHub,
|
||||
requests,
|
||||
poetry-core,
|
||||
pythonRelaxDepsHook,
|
||||
pytestCheckHook,
|
||||
requests-mock,
|
||||
}:
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "synology-srm";
|
||||
version = "0.2.3";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "aerialls";
|
||||
repo = "synology-srm";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-qQxctw1UUs3jYve//irBni8rNKeld5u/bVtOwD2ofEQ=";
|
||||
};
|
||||
|
||||
build-system = [
|
||||
poetry-core
|
||||
];
|
||||
|
||||
nativeBuildInputs = [
|
||||
pythonRelaxDepsHook
|
||||
];
|
||||
|
||||
pythonRelaxDeps = [
|
||||
"requests"
|
||||
];
|
||||
|
||||
dependencies = [
|
||||
requests
|
||||
];
|
||||
|
||||
nativeCheckInputs = [
|
||||
pytestCheckHook
|
||||
requests-mock
|
||||
];
|
||||
|
||||
pythonImportsCheck = [
|
||||
"synology_srm"
|
||||
];
|
||||
|
||||
meta = {
|
||||
description = "Python 3 library for Synology SRM (Router Manager)";
|
||||
homepage = "https://github.com/aerialls/synology-srm";
|
||||
changelog = "https://github.com/aerialls/synology-srm/releases/tag/v${version}";
|
||||
license = lib.licenses.mit;
|
||||
maintainers = [ lib.maintainers.jamiemagee ];
|
||||
};
|
||||
}
|
||||
@@ -12,14 +12,14 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "yamlloader";
|
||||
version = "1.5.1";
|
||||
version = "1.5.2";
|
||||
pyproject = true;
|
||||
|
||||
disabled = pythonOlder "3.7";
|
||||
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
hash = "sha256-jezhmwUKyxxqjKFKoweTOI+b4VT3NLgmVB+aGCjUHOw=";
|
||||
hash = "sha256-wQrBMhpiaxyosJ0/Ov6YVbgYORxZmSp2tl5KLZXqxBs=";
|
||||
};
|
||||
|
||||
build-system = [
|
||||
|
||||
@@ -9,11 +9,11 @@
|
||||
}:
|
||||
mkKdeDerivation rec {
|
||||
pname = "ktextaddons";
|
||||
version = "1.7.0";
|
||||
version = "1.7.1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "mirror://kde/stable/ktextaddons/ktextaddons-${version}.tar.xz";
|
||||
hash = "sha256-7JtimpC0shZgaGfoA08UszRDQgwreybz/UFNjB+jyuQ=";
|
||||
hash = "sha256-kM8l4pjglcQLMoanFT0E+WHvTmWYMhvesA8r5+mYrn4=";
|
||||
};
|
||||
|
||||
extraBuildInputs = [
|
||||
|
||||
@@ -106,6 +106,10 @@ stdenv.mkDerivation rec {
|
||||
url = "https://git.alpinelinux.org/aports/plain/main/busybox/CVE-2023-42364-CVE-2023-42365.patch?id=8a4bf5971168bf48201c05afda7bee0fbb188e13";
|
||||
hash = "sha256-nQPgT9eA1asCo38Z9X7LR9My0+Vz5YBPba3ARV3fWcc=";
|
||||
})
|
||||
(fetchurl {
|
||||
url = "https://git.alpinelinux.org/aports/plain/main/busybox/0001-tar-fix-TOCTOU-symlink-race-condition.patch?id=9e42dea5fba84a8afad1f1910b7d3884128a567e";
|
||||
hash = "sha256-GmXQhwB1/IPVjXXpGi5RjRvuGJgIMIb7lQKB63m306g=";
|
||||
})
|
||||
]
|
||||
++ lib.optional (stdenv.hostPlatform != stdenv.buildPlatform) ./clang-cross.patch;
|
||||
|
||||
|
||||
@@ -21,6 +21,6 @@ buildGoModule {
|
||||
description = "OpenPGP Key Server";
|
||||
homepage = "https://github.com/hockeypuck/hockeypuck";
|
||||
license = licenses.agpl3Plus;
|
||||
maintainers = [ maintainers.etu ];
|
||||
maintainers = [ ];
|
||||
};
|
||||
}
|
||||
|
||||
@@ -28,6 +28,6 @@ stdenv.mkDerivation {
|
||||
description = "OpenPGP Key Server web resources";
|
||||
homepage = "https://github.com/hockeypuck/hockeypuck";
|
||||
license = licenses.gpl3Plus;
|
||||
maintainers = [ maintainers.etu ];
|
||||
maintainers = [ ];
|
||||
};
|
||||
}
|
||||
|
||||
@@ -5774,7 +5774,8 @@
|
||||
];
|
||||
"synology_srm" =
|
||||
ps: with ps; [
|
||||
]; # missing inputs: synology-srm
|
||||
synology-srm
|
||||
];
|
||||
"syslog" =
|
||||
ps: with ps; [
|
||||
];
|
||||
|
||||
@@ -60,8 +60,8 @@ let
|
||||
in
|
||||
{
|
||||
tomcat9 = common {
|
||||
version = "9.0.107";
|
||||
hash = "sha256-08qgrQpltJMafTrsok5VQc90O6X6nlGr2ls6MdC0hX0=";
|
||||
version = "9.0.108";
|
||||
hash = "sha256-qpEnzHOPUyqjTjR7MGqCFX+1tJm/wCi0/69521lW0o0=";
|
||||
};
|
||||
|
||||
tomcat10 = common {
|
||||
|
||||
@@ -66,7 +66,14 @@ postgresqlBuildExtension (finalAttrs: {
|
||||
# "Our soft policy for Postgres version compatibility is to support Citus'
|
||||
# latest release with Postgres' 3 latest releases."
|
||||
# https://www.citusdata.com/updates/v12-0/#deprecated_features
|
||||
broken = lib.versionOlder postgresql.version "15";
|
||||
broken =
|
||||
lib.versionOlder postgresql.version "15"
|
||||
||
|
||||
# PostgreSQL 18 support issue upstream: https://github.com/citusdata/citus/issues/7978
|
||||
# Check after next package update.
|
||||
lib.warnIf (finalAttrs.version != "13.0.3") "Is postgresql18Packages.citus still broken?" (
|
||||
lib.versionAtLeast postgresql.version "18"
|
||||
);
|
||||
description = "Distributed PostgreSQL as an extension";
|
||||
homepage = "https://www.citusdata.com/";
|
||||
changelog = "https://github.com/citusdata/citus/blob/${finalAttrs.src.rev}/CHANGELOG.md";
|
||||
|
||||
@@ -51,6 +51,11 @@ postgresqlBuildExtension (finalAttrs: {
|
||||
};
|
||||
|
||||
meta = {
|
||||
# PostgreSQL 18 support issue upstream: https://github.com/lanterndata/lantern/issues/375
|
||||
# Check after next package update.
|
||||
broken = lib.warnIf (
|
||||
finalAttrs.version != "0.5.0"
|
||||
) "Is postgresql18Packages.lantern still broken?" (lib.versionAtLeast postgresql.version "18");
|
||||
description = "PostgreSQL vector database extension for building AI applications";
|
||||
homepage = "https://lantern.dev/";
|
||||
changelog = "https://github.com/lanterndata/lantern/blob/${finalAttrs.src.rev}/CHANGELOG.md";
|
||||
|
||||
@@ -19,6 +19,11 @@ postgresqlBuildExtension (finalAttrs: {
|
||||
buildInputs = postgresql.buildInputs;
|
||||
|
||||
meta = {
|
||||
# PostgreSQL 18 support issue upstream: https://github.com/hapostgres/pg_auto_failover/issues/1083
|
||||
# Check after next package update.
|
||||
broken =
|
||||
lib.warnIf (finalAttrs.version != "2.2") "Is postgresql18Packages.pg_auto_failover still broken?"
|
||||
(lib.versionAtLeast postgresql.version "18");
|
||||
description = "PostgreSQL extension and service for automated failover and high-availability";
|
||||
mainProgram = "pg_autoctl";
|
||||
homepage = "https://github.com/citusdata/pg_auto_failover";
|
||||
|
||||
@@ -19,6 +19,11 @@ postgresqlBuildExtension (finalAttrs: {
|
||||
makeFlags = [ "USE_PGXS=1" ];
|
||||
|
||||
meta = {
|
||||
# PostgreSQL 18 support issue upstream: https://github.com/pgbigm/pg_bigm/issues/28
|
||||
# Check after next package update.
|
||||
broken = lib.warnIf (
|
||||
finalAttrs.version != "1.2-20240606"
|
||||
) "Is postgresql18Packages.pg_bigm still broken?" (lib.versionAtLeast postgresql.version "18");
|
||||
description = "Text similarity measurement and index searching based on bigrams";
|
||||
homepage = "https://pgbigm.osdn.jp/";
|
||||
maintainers = [ ];
|
||||
|
||||
@@ -17,6 +17,12 @@ postgresqlBuildExtension (finalAttrs: {
|
||||
};
|
||||
|
||||
meta = {
|
||||
# PostgreSQL 18 support issue upstream: https://github.com/citusdata/pg_cron/issues/396
|
||||
# Note: already fixed on `main` branch.
|
||||
# Check after next package update.
|
||||
broken = lib.warnIf (
|
||||
finalAttrs.version != "1.6.5"
|
||||
) "Is postgresql18Packages.pg_cron still broken?" (lib.versionAtLeast postgresql.version "18");
|
||||
description = "Run Cron jobs through PostgreSQL";
|
||||
homepage = "https://github.com/citusdata/pg_cron";
|
||||
changelog = "https://github.com/citusdata/pg_cron/releases/tag/v${finalAttrs.version}";
|
||||
|
||||
@@ -16,6 +16,9 @@ postgresqlBuildExtension (finalAttrs: {
|
||||
hash = "sha256-Latdxph1Ura8yKEokEjalJ+/GY+pAKOT3GXjuLprj6c=";
|
||||
};
|
||||
|
||||
# https://github.com/citusdata/postgresql-hll/issues/166#issuecomment-3165489050
|
||||
NIX_CFLAGS_COMPILE = "-Wno-error=missing-variable-declarations";
|
||||
|
||||
meta = {
|
||||
description = "HyperLogLog for PostgreSQL";
|
||||
homepage = "https://github.com/citusdata/postgresql-hll";
|
||||
|
||||
@@ -23,6 +23,14 @@ postgresqlBuildExtension (finalAttrs: {
|
||||
maintainers = with lib.maintainers; [ ivan ];
|
||||
platforms = postgresql.meta.platforms;
|
||||
license = lib.licenses.postgresql;
|
||||
broken = lib.versionOlder postgresql.version "13";
|
||||
broken =
|
||||
lib.versionOlder postgresql.version "13"
|
||||
||
|
||||
# PostgreSQL 18 support issue upstream: https://github.com/sraoss/pg_ivm/issues/133
|
||||
# Note: already fixed on `main` branch.
|
||||
# Check after next package update.
|
||||
lib.warnIf (finalAttrs.version != "1.11") "Is postgresql18Packages.pg_ivm still broken?" (
|
||||
lib.versionAtLeast postgresql.version "18"
|
||||
);
|
||||
};
|
||||
})
|
||||
|
||||
@@ -19,6 +19,11 @@ postgresqlBuildExtension rec {
|
||||
buildInputs = postgresql.buildInputs;
|
||||
|
||||
meta = {
|
||||
# PostgreSQL 18 support issue upstream: https://github.com/aws/pg_tle/issues/302
|
||||
# Check after next package update.
|
||||
broken = lib.warnIf (version != "1.5.1") "Is postgresql18Packages.pg_tle still broken?" (
|
||||
lib.versionAtLeast postgresql.version "18"
|
||||
);
|
||||
description = "Framework for building trusted language extensions for PostgreSQL";
|
||||
homepage = "https://github.com/aws/pg_tle";
|
||||
changelog = "https://github.com/aws/pg_tle/releases/tag/v${version}";
|
||||
|
||||
@@ -34,6 +34,11 @@ postgresqlBuildExtension (finalAttrs: {
|
||||
];
|
||||
|
||||
meta = {
|
||||
# PostgreSQL 18 support issue upstream: https://github.com/pgroonga/pgroonga/issues/708
|
||||
# Check after next package update.
|
||||
broken = lib.warnIf (
|
||||
finalAttrs.version != "4.0.1"
|
||||
) "Is postgresql18Packages.pgroonga still broken?" (lib.versionAtLeast postgresql.version "18");
|
||||
description = "PostgreSQL extension to use Groonga as the index";
|
||||
longDescription = ''
|
||||
PGroonga is a PostgreSQL extension to use Groonga as the index.
|
||||
|
||||
@@ -17,6 +17,12 @@ postgresqlBuildExtension (finalAttrs: {
|
||||
};
|
||||
|
||||
meta = {
|
||||
# PostgreSQL 18 support issue upstream: https://github.com/pgvector/pgvector/issues/869
|
||||
# Note: already fixed on `master` branch.
|
||||
# Check after next package update.
|
||||
broken = lib.warnIf (
|
||||
finalAttrs.version != "0.8.0"
|
||||
) "Is postgresql18Packages.pgvector still broken?" (lib.versionAtLeast postgresql.version "18");
|
||||
description = "Open-source vector similarity search for PostgreSQL";
|
||||
homepage = "https://github.com/pgvector/pgvector";
|
||||
changelog = "https://github.com/pgvector/pgvector/raw/v${finalAttrs.version}/CHANGELOG.md";
|
||||
|
||||
@@ -65,6 +65,11 @@ buildPgrxExtension (finalAttrs: {
|
||||
};
|
||||
|
||||
meta = {
|
||||
# PostgreSQL 18 support issue upstream: https://github.com/timescale/pgvectorscale/issues/249
|
||||
# Check after next package update.
|
||||
broken =
|
||||
lib.warnIf (finalAttrs.version != "0.7.0") "Is postgresql18Packages.pgvectorscale still broken?"
|
||||
(lib.versionAtLeast postgresql.version "18");
|
||||
homepage = "https://github.com/timescale/pgvectorscale";
|
||||
teams = [ lib.teams.flyingcircus ];
|
||||
description = "Complement to pgvector for high performance, cost efficient vector search on large workloads";
|
||||
|
||||
@@ -40,7 +40,15 @@ buildPgrxExtension (finalAttrs: {
|
||||
|
||||
meta = {
|
||||
# Support for PostgreSQL 13 was removed in 0.2.0: https://github.com/pksunkara/pgx_ulid/blob/084778c3e2af08d16ec5ec3ef4e8f345ba0daa33/CHANGELOG.md?plain=1#L6
|
||||
broken = lib.versionOlder postgresql.version "14";
|
||||
broken =
|
||||
lib.versionOlder postgresql.version "14"
|
||||
||
|
||||
# PostgreSQL 18 support issue upstream: https://github.com/pksunkara/pgx_ulid/issues/65
|
||||
# Note: already fixed on `master` branch.
|
||||
# Check after next package update.
|
||||
lib.warnIf (finalAttrs.version != "0.2.0") "Is postgresql18Packages.pgx_ulid still broken?" (
|
||||
lib.versionAtLeast postgresql.version "18"
|
||||
);
|
||||
description = "ULID Postgres extension written in Rust";
|
||||
homepage = "https://github.com/pksunkara/pgx_ulid";
|
||||
changelog = "https://github.com/pksunkara/pgx_ulid/blob/v${finalAttrs.version}/CHANGELOG.md";
|
||||
|
||||
@@ -29,6 +29,11 @@ postgresqlBuildExtension (finalAttrs: {
|
||||
};
|
||||
|
||||
meta = {
|
||||
# PostgreSQL 18 support issue upstream: https://github.com/postgrespro/rum/issues/156
|
||||
# Check after next package update.
|
||||
broken = lib.warnIf (finalAttrs.version != "1.3.14") "Is postgresql18Packages.rum still broken?" (
|
||||
lib.versionAtLeast postgresql.version "18"
|
||||
);
|
||||
description = "Full text search index method for PostgreSQL";
|
||||
homepage = "https://github.com/postgrespro/rum";
|
||||
license = lib.licenses.postgresql;
|
||||
|
||||
@@ -22,6 +22,12 @@ postgresqlBuildExtension (finalAttrs: {
|
||||
makeFlags = [ "USE_PGXS=1" ];
|
||||
|
||||
meta = {
|
||||
# PostgreSQL 18 support issue upstream: https://github.com/pgspider/sqlite_fdw/issues/117
|
||||
# Note: already fixed on `master` branch.
|
||||
# Check after next package update.
|
||||
broken = lib.warnIf (
|
||||
finalAttrs.version != "2.5.0"
|
||||
) "Is postgresql18Packages.sqlite_fdw still broken?" (lib.versionAtLeast postgresql.version "18");
|
||||
description = "SQLite Foreign Data Wrapper for PostgreSQL";
|
||||
homepage = "https://github.com/pgspider/sqlite_fdw";
|
||||
changelog = "https://github.com/pgspider/sqlite_fdw/releases/tag/v${finalAttrs.version}";
|
||||
|
||||
@@ -20,6 +20,11 @@ postgresqlBuildExtension (finalAttrs: {
|
||||
};
|
||||
|
||||
meta = {
|
||||
# PostgreSQL 18 support issue upstream: https://github.com/tds-fdw/tds_fdw/issues/384
|
||||
# Check after next package update.
|
||||
broken = lib.warnIf (
|
||||
finalAttrs.version != "2.0.4"
|
||||
) "Is postgresql18Packages.tds_fdw still broken?" (lib.versionAtLeast postgresql.version "18");
|
||||
description = "PostgreSQL foreign data wrapper to connect to TDS databases (Sybase and Microsoft SQL Server)";
|
||||
homepage = "https://github.com/tds-fdw/tds_fdw";
|
||||
changelog = "https://github.com/tds-fdw/tds_fdw/releases/tag/v${finalAttrs.version}";
|
||||
|
||||
@@ -101,6 +101,13 @@ postgresqlBuildExtension (finalAttrs: {
|
||||
maintainers = with lib.maintainers; [ kirillrdy ];
|
||||
platforms = postgresql.meta.platforms;
|
||||
license = with lib.licenses; if enableUnfree then tsl else asl20;
|
||||
broken = lib.versionOlder postgresql.version "15";
|
||||
broken =
|
||||
lib.versionOlder postgresql.version "15"
|
||||
||
|
||||
# PostgreSQL 18 support issue upstream: https://github.com/timescale/timescaledb/issues/8233
|
||||
# Check after next package update.
|
||||
lib.warnIf (finalAttrs.version != "2.21.1") "Is postgresql18Packages.timescaledb still broken?" (
|
||||
lib.versionAtLeast postgresql.version "18"
|
||||
);
|
||||
};
|
||||
})
|
||||
|
||||
@@ -123,6 +123,12 @@ buildPgrxExtension (finalAttrs: {
|
||||
};
|
||||
|
||||
meta = {
|
||||
# PostgreSQL 18 is not yet supported
|
||||
# Will be supported in the next release (likely 0.5.0), as it's already supported in the main branch
|
||||
# Check after next package update.
|
||||
broken = lib.warnIf (
|
||||
finalAttrs.version != "0.4.2"
|
||||
) "Is postgresql18Packages.vectorchord still broken?" (lib.versionAtLeast postgresql.version "18");
|
||||
changelog = "https://github.com/tensorchord/VectorChord/releases/tag/${finalAttrs.version}";
|
||||
description = "Scalable, fast, and disk-friendly vector search in Postgres, the successor of pgvecto.rs";
|
||||
homepage = "https://github.com/tensorchord/VectorChord";
|
||||
|
||||
@@ -53,7 +53,6 @@ stdenvNoCC.mkDerivation rec {
|
||||
homepage = "https://www.freshrss.org/";
|
||||
license = licenses.agpl3Plus;
|
||||
maintainers = with maintainers; [
|
||||
etu
|
||||
stunkymonkey
|
||||
];
|
||||
};
|
||||
|
||||
@@ -17595,6 +17595,8 @@ self: super: with self; {
|
||||
|
||||
synergy = callPackage ../development/python-modules/synergy { };
|
||||
|
||||
synology-srm = callPackage ../development/python-modules/synology-srm { };
|
||||
|
||||
syrupy = callPackage ../development/python-modules/syrupy { };
|
||||
|
||||
syslog-rfc5424-formatter = callPackage ../development/python-modules/syslog-rfc5424-formatter { };
|
||||
|
||||
Reference in New Issue
Block a user