staging-next 2025-07-15 (#425387)
This commit is contained in:
commit
17f6bd1774
@ -91,7 +91,7 @@ let
|
||||
|
||||
PYFLAKES_BUILTINS="$(
|
||||
echo -n ${lib.escapeShellArg (lib.concatStringsSep "," pythonizedNames)},
|
||||
< ${lib.escapeShellArg "driver-symbols"}
|
||||
cat ${lib.escapeShellArg "driver-symbols"}
|
||||
)" ${hostPkgs.python3Packages.pyflakes}/bin/pyflakes $out/test-script
|
||||
''}
|
||||
|
||||
|
||||
@ -79,11 +79,14 @@ python3Packages.buildPythonApplication {
|
||||
pytestCheckHook
|
||||
];
|
||||
|
||||
pytestFlagsArray = [
|
||||
# fails on ofborg because of lack of cpu vendor information
|
||||
"--deselect=tests/controller/gns3vm/test_virtualbox_gns3_vm.py::test_cpu_vendor_id"
|
||||
pytestFlags = [
|
||||
# Rerun failed tests up to three times (flaky tests)
|
||||
"--reruns 3"
|
||||
"--reruns=3"
|
||||
];
|
||||
|
||||
disabledTestPaths = [
|
||||
# fails on ofborg because of lack of cpu vendor information
|
||||
"tests/controller/gns3vm/test_virtualbox_gns3_vm.py::test_cpu_vendor_id"
|
||||
];
|
||||
|
||||
passthru.tests = {
|
||||
|
||||
@ -60,7 +60,7 @@ assert sendEmailSupport -> perlSupport;
|
||||
assert svnSupport -> perlSupport;
|
||||
|
||||
let
|
||||
version = "2.50.0";
|
||||
version = "2.50.1";
|
||||
svn = subversionClient.override { perlBindings = perlSupport; };
|
||||
gitwebPerlLibs = with perlPackages; [
|
||||
CGI
|
||||
@ -89,7 +89,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
}.tar.xz"
|
||||
else
|
||||
"https://www.kernel.org/pub/software/scm/git/git-${version}.tar.xz";
|
||||
hash = "sha256-3/PAAOQArOOmO4pvizt2uI7P3/1FBKBKukJINyzewEU=";
|
||||
hash = "sha256-fj5sNt7L2PHu3RTULbZnS+A2ccIgSGS++ipBdWxcj8Q=";
|
||||
};
|
||||
|
||||
outputs = [ "out" ] ++ lib.optional withManual "doc";
|
||||
|
||||
@ -43,8 +43,14 @@ def replace_key(
|
||||
if merged_features:
|
||||
final["features"] = merged_features
|
||||
|
||||
local_default_features = local_dep.pop("default-features", None)
|
||||
workspace_default_features = workspace_dep.get("default-features")
|
||||
local_default_features = local_dep.pop(
|
||||
"default-features",
|
||||
local_dep.pop("default_features", None)
|
||||
)
|
||||
workspace_default_features = workspace_dep.get(
|
||||
"default-features",
|
||||
workspace_dep.get("default_features")
|
||||
)
|
||||
|
||||
if not workspace_default_features and local_default_features:
|
||||
final["default-features"] = True
|
||||
|
||||
@ -68,31 +68,6 @@ patchShebangs() {
|
||||
return 0
|
||||
fi
|
||||
|
||||
# like sponge from moreutils but in pure bash
|
||||
_sponge() {
|
||||
local content
|
||||
local target
|
||||
local restoreReadOnly
|
||||
content=""
|
||||
target="$1"
|
||||
|
||||
# Make file writable if it is read-only
|
||||
if [[ ! -w "$target" ]]; then
|
||||
chmod +w "$target"
|
||||
restoreReadOnly=true
|
||||
fi
|
||||
|
||||
while IFS= read -r line || [[ -n "$line" ]]; do
|
||||
content+="$line"$'\n'
|
||||
done
|
||||
printf '%s' "$content" > "$target"
|
||||
|
||||
# Restore read-only if it was read-only before
|
||||
if [[ -n "${restoreReadOnly:-}" ]]; then
|
||||
chmod -w "$target"
|
||||
fi
|
||||
}
|
||||
|
||||
local f
|
||||
while IFS= read -r -d $'\0' f; do
|
||||
isScript "$f" || continue
|
||||
@ -151,14 +126,31 @@ patchShebangs() {
|
||||
|
||||
# Preserve times, see: https://github.com/NixOS/nixpkgs/pull/33281
|
||||
timestamp=$(stat --printf "%y" "$f")
|
||||
sed -e "1 s|.*|#\!$escapedInterpreterLine|" "$f" | _sponge "$f"
|
||||
|
||||
# Manually create temporary file instead of using sed -i
|
||||
# (sed -i on $out/x creates tmpfile /nix/store/x which fails on macos + sandbox)
|
||||
tmpFile=$(mktemp -t patchShebangs.XXXXXXXXXX)
|
||||
sed -e "1 s|.*|#\!$escapedInterpreterLine|" "$f" > "$tmpFile"
|
||||
|
||||
# Make original file writable if it is read-only
|
||||
local restoreReadOnly
|
||||
if [[ ! -w "$f" ]]; then
|
||||
chmod +w "$f"
|
||||
restoreReadOnly=true
|
||||
fi
|
||||
|
||||
# Replace the original file's content with the patched content
|
||||
# (preserving permissions)
|
||||
cat "$tmpFile" > "$f"
|
||||
rm "$tmpFile"
|
||||
if [[ -n "${restoreReadOnly:-}" ]]; then
|
||||
chmod -w "$f"
|
||||
fi
|
||||
|
||||
touch --date "$timestamp" "$f"
|
||||
fi
|
||||
fi
|
||||
done < <(find "$@" -type f -perm -0100 -print0)
|
||||
|
||||
unset -f _sponge
|
||||
}
|
||||
|
||||
patchShebangsAuto () {
|
||||
|
||||
76
pkgs/by-name/au/audit/musl.patch
Normal file
76
pkgs/by-name/au/audit/musl.patch
Normal file
@ -0,0 +1,76 @@
|
||||
From 87c782153deb10bd8c3345723a8bcee343826e78 Mon Sep 17 00:00:00 2001
|
||||
From: Grimmauld <Grimmauld@grimmauld.de>
|
||||
Date: Thu, 10 Jul 2025 18:58:31 +0200
|
||||
Subject: [PATCH 1/2] lib/audit_logging.h: fix includes for musl
|
||||
|
||||
`sys/types.h` is indirectly included with `glibc`,
|
||||
but needs to be specified explicitly on musl.
|
||||
---
|
||||
lib/audit_logging.h | 1 +
|
||||
1 file changed, 1 insertion(+)
|
||||
|
||||
diff --git a/lib/audit_logging.h b/lib/audit_logging.h
|
||||
index 9082a2720..c58861b1e 100644
|
||||
--- a/lib/audit_logging.h
|
||||
+++ b/lib/audit_logging.h
|
||||
@@ -25,6 +25,7 @@
|
||||
|
||||
// Next include is to pick up the function attribute macros
|
||||
#include <features.h>
|
||||
+#include <sys/types.h>
|
||||
#include <audit-records.h>
|
||||
|
||||
#ifdef __cplusplus
|
||||
|
||||
From 98adfcc4bfa66ac25db0b609d7172d7d40c4f85f Mon Sep 17 00:00:00 2001
|
||||
From: Grimmauld <Grimmauld@grimmauld.de>
|
||||
Date: Fri, 11 Jul 2025 08:11:21 +0200
|
||||
Subject: [PATCH 2/2] Guard __attr_dealloc_free seperately from __attr_dealloc
|
||||
|
||||
Otherwise, header include order matters when building against a libc that
|
||||
does not itself define __attr_dealloc_free, such as musl.
|
||||
---
|
||||
auparse/auparse.h | 2 ++
|
||||
lib/audit_logging.h | 2 ++
|
||||
lib/libaudit.h | 2 ++
|
||||
3 files changed, 6 insertions(+)
|
||||
|
||||
diff --git a/auparse/auparse.h b/auparse/auparse.h
|
||||
index 48375e2c7..ba5139625 100644
|
||||
--- a/auparse/auparse.h
|
||||
+++ b/auparse/auparse.h
|
||||
@@ -31,6 +31,8 @@
|
||||
#endif
|
||||
#ifndef __attr_dealloc
|
||||
# define __attr_dealloc(dealloc, argno)
|
||||
+#endif
|
||||
+#ifndef __attr_dealloc_free
|
||||
# define __attr_dealloc_free
|
||||
#endif
|
||||
#ifndef __attribute_malloc__
|
||||
diff --git a/lib/audit_logging.h b/lib/audit_logging.h
|
||||
index c58861b1e..fab7e75d1 100644
|
||||
--- a/lib/audit_logging.h
|
||||
+++ b/lib/audit_logging.h
|
||||
@@ -40,6 +40,8 @@ extern "C" {
|
||||
#endif
|
||||
#ifndef __attr_dealloc
|
||||
# define __attr_dealloc(dealloc, argno)
|
||||
+#endif
|
||||
+#ifndef __attr_dealloc_free
|
||||
# define __attr_dealloc_free
|
||||
#endif
|
||||
// Warn unused result
|
||||
diff --git a/lib/libaudit.h b/lib/libaudit.h
|
||||
index 2c51853b7..cce5dc493 100644
|
||||
--- a/lib/libaudit.h
|
||||
+++ b/lib/libaudit.h
|
||||
@@ -43,6 +43,8 @@
|
||||
// malloc and free assignments
|
||||
#ifndef __attr_dealloc
|
||||
# define __attr_dealloc(dealloc, argno)
|
||||
+#endif
|
||||
+#ifndef __attr_dealloc_free
|
||||
# define __attr_dealloc_free
|
||||
#endif
|
||||
#ifndef __attribute_malloc__
|
||||
@ -2,7 +2,6 @@
|
||||
lib,
|
||||
stdenv,
|
||||
fetchFromGitHub,
|
||||
fetchpatch,
|
||||
autoreconfHook,
|
||||
bash,
|
||||
buildPackages,
|
||||
@ -21,31 +20,18 @@
|
||||
}:
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "audit";
|
||||
version = "4.0.5";
|
||||
version = "4.1.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "linux-audit";
|
||||
repo = "audit-userspace";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-SgMt1MmcH7r7O6bmJCetRg3IdoZXAXjVJyeu0HRfyf8=";
|
||||
hash = "sha256-MWlHaGue7Ca8ks34KNg74n4Rfj8ivqAhLOJHeyE2Q04=";
|
||||
};
|
||||
|
||||
patches = [
|
||||
# nix configures most stuff by symlinks, e.g. in /etc
|
||||
# thus, for plugins to be picked up, symlinks must be allowed
|
||||
# https://github.com/linux-audit/audit-userspace/pull/467
|
||||
(fetchpatch {
|
||||
url = "https://github.com/linux-audit/audit-userspace/pull/467/commits/dbefc642b3bd0cafe599fcd18c6c88cb672397ee.patch?full_index=1";
|
||||
hash = "sha256-Ksn/qKBQYFAjvs1OVuWhgWCdf4Bdp9/a+MrhyJAT+Bw=";
|
||||
})
|
||||
(fetchpatch {
|
||||
url = "https://github.com/linux-audit/audit-userspace/pull/467/commits/50094f56fefc0b9033ef65e8c4f108ed52ef5de5.patch?full_index=1";
|
||||
hash = "sha256-CJKDLdlpsCd+bG6j5agcnxY1+vMCImHwHGN6BXURa4c=";
|
||||
})
|
||||
(fetchpatch {
|
||||
url = "https://github.com/linux-audit/audit-userspace/pull/467/commits/5e75091abd297807b71b3cfe54345c2ef223939a.patch?full_index=1";
|
||||
hash = "sha256-LPpO4PH/3MyCJq2xhmhhcnFeK3yh7LK6Mjypuvhacu4=";
|
||||
})
|
||||
# https://github.com/linux-audit/audit-userspace/pull/476
|
||||
./musl.patch
|
||||
];
|
||||
|
||||
postPatch = ''
|
||||
@ -54,6 +40,10 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
"${linuxHeaders}/include/linux/audit.h"
|
||||
'';
|
||||
|
||||
# https://github.com/linux-audit/audit-userspace/issues/474
|
||||
# building databuf_test fails otherwise, as that uses hidden symbols only available in the static builds
|
||||
dontDisableStatic = true;
|
||||
|
||||
outputs = [
|
||||
"bin"
|
||||
"lib"
|
||||
|
||||
@ -105,11 +105,13 @@ python3.pkgs.buildPythonApplication rec {
|
||||
export PATH="$PATH:$out/bin:${lib.makeBinPath [ git ]}"
|
||||
'';
|
||||
|
||||
pytestFlagsArray = [
|
||||
"tests"
|
||||
pytestFlags = [
|
||||
# Disable warnings
|
||||
"-W"
|
||||
"ignore::DeprecationWarning"
|
||||
"-Wignore::DeprecationWarning"
|
||||
];
|
||||
|
||||
enabledTestPaths = [
|
||||
"tests"
|
||||
];
|
||||
|
||||
disabledTestPaths = [
|
||||
|
||||
@ -2,6 +2,7 @@
|
||||
lib,
|
||||
stdenv,
|
||||
alsa-lib,
|
||||
autoreconfHook,
|
||||
dbus,
|
||||
docutils,
|
||||
ell,
|
||||
@ -34,6 +35,14 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
hash = "sha256-EIUi2QnSIFgTmb/sk9qrYgNVOc7vPdo+eZcHhcY70kw=";
|
||||
};
|
||||
|
||||
patches = [
|
||||
(fetchurl {
|
||||
name = "static.patch";
|
||||
url = "https://lore.kernel.org/linux-bluetooth/20250703182908.2370130-1-hi@alyssa.is/raw";
|
||||
hash = "sha256-4Yz3ljsn2emJf+uTcJO4hG/YXvjERtitce71TZx5Hak=";
|
||||
})
|
||||
];
|
||||
|
||||
buildInputs = [
|
||||
alsa-lib
|
||||
dbus
|
||||
@ -47,6 +56,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
];
|
||||
|
||||
nativeBuildInputs = [
|
||||
autoreconfHook
|
||||
docutils
|
||||
pkg-config
|
||||
python3Packages.pygments
|
||||
@ -101,6 +111,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
(lib.enableFeature true "nfc")
|
||||
(lib.enableFeature true "pie")
|
||||
(lib.enableFeature true "sixaxis")
|
||||
(lib.enableFeature (lib.elem "libsystemd" udev.meta.pkgConfigModules) "systemd")
|
||||
# Set "deprecated" to provide ciptool, sdptool, and rfcomm (unmaintained);
|
||||
# superseded by new D-Bus APIs
|
||||
(lib.enableFeature true "deprecated")
|
||||
|
||||
@ -2,6 +2,7 @@
|
||||
lib,
|
||||
stdenv,
|
||||
fetchurl,
|
||||
fetchpatch,
|
||||
autoreconfHook,
|
||||
neon,
|
||||
procps,
|
||||
@ -36,6 +37,11 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
(replaceVars ./0002-Make-sure-that-the-setuid-wrapped-umount-is-invoked.patch {
|
||||
inherit wrapperDir;
|
||||
})
|
||||
(fetchpatch {
|
||||
name = "neon-34.patch";
|
||||
url = "https://github.com/alisarctl/davfs2/commit/2693a9a2656b70a64ee851d5c22a2945d840dcbb.diff";
|
||||
hash = "sha256-KK+4cjrUrWcyY6F5otNgrZ4BojJ4NiMm/Y1zejCt4Tc=";
|
||||
})
|
||||
];
|
||||
|
||||
configureFlags = [
|
||||
|
||||
70
pkgs/by-name/da/davs2/package.nix
Normal file
70
pkgs/by-name/da/davs2/package.nix
Normal file
@ -0,0 +1,70 @@
|
||||
{
|
||||
lib,
|
||||
fetchFromGitHub,
|
||||
gitUpdater,
|
||||
stdenv,
|
||||
testers,
|
||||
nasm,
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "davs2";
|
||||
version = "1.7";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "pkuvcl";
|
||||
repo = "davs2";
|
||||
rev = "refs/tags/${finalAttrs.version}";
|
||||
hash = "sha256-SUY3arrVsFecMcbpmQP0+4rtcSRfQc6pzxZDcEuMWPU=";
|
||||
};
|
||||
|
||||
postPatch = ''
|
||||
substituteInPlace ./version.sh \
|
||||
--replace-fail "date" 'date -ud "@$SOURCE_DATE_EPOCH"'
|
||||
'';
|
||||
|
||||
preConfigure = ''
|
||||
# Generate version.h
|
||||
./version.sh
|
||||
cd build/linux
|
||||
|
||||
# We need to explicitly set AS to nasm on x86, because the assembly code uses NASM-isms,
|
||||
# and to empty string on all other platforms, because the build system erroneously assumes
|
||||
# that assembly code exists for non-x86 platforms, and will not attempt to build it
|
||||
# if AS is explicitly set to empty.
|
||||
export AS=${if stdenv.hostPlatform.isx86 then "nasm" else ""}
|
||||
'';
|
||||
|
||||
configureFlags = [
|
||||
"--cross-prefix=${stdenv.cc.targetPrefix}"
|
||||
]
|
||||
++ lib.optionals (!stdenv.hostPlatform.isStatic) [
|
||||
(lib.enableFeature true "shared")
|
||||
"--system-libdavs2"
|
||||
];
|
||||
|
||||
nativeBuildInputs = [
|
||||
nasm
|
||||
];
|
||||
|
||||
outputs = [
|
||||
"out"
|
||||
"lib"
|
||||
"dev"
|
||||
];
|
||||
|
||||
passthru = {
|
||||
updateScript = gitUpdater { };
|
||||
tests.pkg-config = testers.hasPkgConfigModules { package = finalAttrs.finalPackage; };
|
||||
};
|
||||
|
||||
meta = {
|
||||
homepage = "https://github.com/pkuvcl/davs2";
|
||||
description = "Open-source decoder of AVS2-P2/IEEE1857.4 video coding standard";
|
||||
license = lib.licenses.gpl2Plus;
|
||||
mainProgram = "davs2";
|
||||
pkgConfigModules = [ "davs2" ];
|
||||
maintainers = with lib.maintainers; [ jopejoe1 ];
|
||||
platforms = lib.platforms.all;
|
||||
};
|
||||
})
|
||||
@ -62,6 +62,7 @@ stdenv.mkDerivation rec {
|
||||
"--disable-dependency-tracking"
|
||||
"--enable-unit-tests"
|
||||
"--enable-systemd"
|
||||
"--with-boost=${boost.dev}"
|
||||
];
|
||||
|
||||
doCheck = true;
|
||||
|
||||
@ -51,7 +51,7 @@ python3.pkgs.buildPythonApplication rec {
|
||||
];
|
||||
|
||||
# errbot-backend-slackv3 has not been packaged
|
||||
pytestFlagsArray = [ "--ignore=tests/backend_tests/slack_test.py" ];
|
||||
disabledTestPaths = [ "tests/backend_tests/slack_test.py" ];
|
||||
|
||||
disabledTests = [
|
||||
# require networking
|
||||
|
||||
@ -9,11 +9,11 @@
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "ethtool";
|
||||
version = "6.14";
|
||||
version = "6.15";
|
||||
|
||||
src = fetchurl {
|
||||
url = "mirror://kernel/software/network/ethtool/ethtool-${version}.tar.xz";
|
||||
hash = "sha256-kzi7AOSSh407vjzSiU5g2zWBNjTCCNsLIPXH7oTaabE=";
|
||||
hash = "sha256-lHfDZRFNkQEgquxTNqHRYZbIM9hIb3xtpnvt71eICt4=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
||||
@ -5,7 +5,6 @@
|
||||
fetchpatch,
|
||||
replaceVars,
|
||||
cmake,
|
||||
uthash,
|
||||
pkg-config,
|
||||
python3,
|
||||
freetype,
|
||||
@ -98,7 +97,6 @@ stdenv.mkDerivation rec {
|
||||
|
||||
buildInputs = [
|
||||
readline
|
||||
uthash
|
||||
woff2
|
||||
zeromq
|
||||
py
|
||||
|
||||
@ -36,13 +36,13 @@ python3Packages.buildPythonApplication {
|
||||
"test_init"
|
||||
];
|
||||
|
||||
pytestFlagsArray = [
|
||||
disabledTestPaths = [
|
||||
# requires network access
|
||||
"--ignore=test/test_results.py"
|
||||
"--ignore=test/test_downloader.py"
|
||||
"test/test_results.py"
|
||||
"test/test_downloader.py"
|
||||
|
||||
# incompatible with pytestCheckHook
|
||||
"--ignore=test/test_ytdl.py"
|
||||
"test/test_ytdl.py"
|
||||
];
|
||||
|
||||
pythonImportsCheck = [ "gallery_dl" ];
|
||||
|
||||
@ -1,21 +1,22 @@
|
||||
{
|
||||
lib,
|
||||
stdenv,
|
||||
fetchurl,
|
||||
fetchFromGitHub,
|
||||
cmake,
|
||||
removeReferencesTo,
|
||||
zlib,
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
version = "0.6.3";
|
||||
version = "0.6.4";
|
||||
pname = "game-music-emu";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://bitbucket.org/mpyne/game-music-emu/downloads/${pname}-${version}.tar.xz";
|
||||
sha256 = "07857vdkak306d9s5g6fhmjyxk7vijzjhkmqb15s7ihfxx9lx8xb";
|
||||
src = fetchFromGitHub {
|
||||
owner = "libgme";
|
||||
repo = "game-music-emu";
|
||||
tag = version;
|
||||
hash = "sha256-qGNWFFUUjv2R5e/nQrriAyDJCARISqNB8e5/1zEJ3fk=";
|
||||
};
|
||||
cmakeFlags = [ "-DENABLE_UBSAN=OFF" ];
|
||||
nativeBuildInputs = [
|
||||
cmake
|
||||
removeReferencesTo
|
||||
@ -31,7 +32,7 @@ stdenv.mkDerivation rec {
|
||||
'';
|
||||
|
||||
meta = with lib; {
|
||||
homepage = "https://bitbucket.org/mpyne/game-music-emu/wiki/Home";
|
||||
homepage = "https://github.com/libgme/game-music-emu/";
|
||||
description = "Collection of video game music file emulators";
|
||||
license = licenses.lgpl21Plus;
|
||||
platforms = platforms.all;
|
||||
|
||||
@ -72,33 +72,6 @@ python3Packages.buildPythonApplication rec {
|
||||
|
||||
versionCheckProgramArg = "--version";
|
||||
|
||||
pytestFlagsArray = [
|
||||
# AssertionError on the version metadata
|
||||
# https://github.com/pypa/hatch/issues/1877
|
||||
"--deselect=tests/backend/metadata/test_spec.py::TestCoreMetadataV21::test_all"
|
||||
"--deselect=tests/backend/metadata/test_spec.py::TestCoreMetadataV21::test_license_expression"
|
||||
"--deselect=tests/backend/metadata/test_spec.py::TestCoreMetadataV22::test_all"
|
||||
"--deselect=tests/backend/metadata/test_spec.py::TestCoreMetadataV22::test_license_expression"
|
||||
"--deselect=tests/backend/metadata/test_spec.py::TestCoreMetadataV23::test_all"
|
||||
"--deselect=tests/backend/metadata/test_spec.py::TestCoreMetadataV23::test_license_expression"
|
||||
"--deselect=tests/backend/metadata/test_spec.py::TestCoreMetadataV23::test_license_files"
|
||||
"--deselect=tests/backend/metadata/test_spec.py::TestProjectMetadataFromCoreMetadata::test_license_files"
|
||||
]
|
||||
++ lib.optionals stdenv.hostPlatform.isDarwin [
|
||||
# Dependency/versioning errors in the CLI tests, only seem to show up on Darwin
|
||||
# https://github.com/pypa/hatch/issues/1893
|
||||
"--deselect=tests/cli/env/test_create.py::test_sync_dependencies_pip"
|
||||
"--deselect=tests/cli/env/test_create.py::test_sync_dependencies_uv"
|
||||
"--deselect=tests/cli/project/test_metadata.py::TestBuildDependenciesMissing::test_no_compatibility_check_if_exists"
|
||||
"--deselect=tests/cli/run/test_run.py::TestScriptRunner::test_dependencies"
|
||||
"--deselect=tests/cli/run/test_run.py::TestScriptRunner::test_dependencies_from_tool_config"
|
||||
"--deselect=tests/cli/run/test_run.py::test_dependency_hash_checking"
|
||||
"--deselect=tests/cli/run/test_run.py::test_sync_dependencies"
|
||||
"--deselect=tests/cli/run/test_run.py::test_sync_project_dependencies"
|
||||
"--deselect=tests/cli/run/test_run.py::test_sync_project_features"
|
||||
"--deselect=tests/cli/version/test_version.py::test_no_compatibility_check_if_exists"
|
||||
];
|
||||
|
||||
disabledTests = [
|
||||
# AssertionError: assert (1980, 1, 2, 0, 0, 0) == (2020, 2, 2, 0, 0, 0)
|
||||
"test_default"
|
||||
@ -154,6 +127,17 @@ python3Packages.buildPythonApplication rec {
|
||||
# https://github.com/pypa/hatch/issues/1850
|
||||
"tests/backend/licenses/test_parse.py"
|
||||
"tests/backend/licenses/test_supported.py"
|
||||
|
||||
# AssertionError on the version metadata
|
||||
# https://github.com/pypa/hatch/issues/1877
|
||||
"tests/backend/metadata/test_spec.py::TestCoreMetadataV21::test_all"
|
||||
"tests/backend/metadata/test_spec.py::TestCoreMetadataV21::test_license_expression"
|
||||
"tests/backend/metadata/test_spec.py::TestCoreMetadataV22::test_all"
|
||||
"tests/backend/metadata/test_spec.py::TestCoreMetadataV22::test_license_expression"
|
||||
"tests/backend/metadata/test_spec.py::TestCoreMetadataV23::test_all"
|
||||
"tests/backend/metadata/test_spec.py::TestCoreMetadataV23::test_license_expression"
|
||||
"tests/backend/metadata/test_spec.py::TestCoreMetadataV23::test_license_files"
|
||||
"tests/backend/metadata/test_spec.py::TestProjectMetadataFromCoreMetadata::test_license_files"
|
||||
]
|
||||
++ lib.optionals stdenv.hostPlatform.isDarwin [
|
||||
# AssertionError: assert [call('test h...2p32/bin/sh')] == [call('test h..., shell=True)]
|
||||
@ -162,6 +146,19 @@ python3Packages.buildPythonApplication rec {
|
||||
# != call('test hatch-test.py3.10', shell=True)
|
||||
"tests/cli/fmt/test_fmt.py"
|
||||
"tests/cli/test/test_test.py"
|
||||
|
||||
# Dependency/versioning errors in the CLI tests, only seem to show up on Darwin
|
||||
# https://github.com/pypa/hatch/issues/1893
|
||||
"tests/cli/env/test_create.py::test_sync_dependencies_pip"
|
||||
"tests/cli/env/test_create.py::test_sync_dependencies_uv"
|
||||
"tests/cli/project/test_metadata.py::TestBuildDependenciesMissing::test_no_compatibility_check_if_exists"
|
||||
"tests/cli/run/test_run.py::TestScriptRunner::test_dependencies"
|
||||
"tests/cli/run/test_run.py::TestScriptRunner::test_dependencies_from_tool_config"
|
||||
"tests/cli/run/test_run.py::test_dependency_hash_checking"
|
||||
"tests/cli/run/test_run.py::test_sync_dependencies"
|
||||
"tests/cli/run/test_run.py::test_sync_project_dependencies"
|
||||
"tests/cli/run/test_run.py::test_sync_project_features"
|
||||
"tests/cli/version/test_version.py::test_no_compatibility_check_if_exists"
|
||||
];
|
||||
|
||||
passthru = {
|
||||
|
||||
@ -45,18 +45,21 @@ python3.pkgs.buildPythonApplication rec {
|
||||
pytestCheckHook
|
||||
];
|
||||
|
||||
pytestFlagsArray = [
|
||||
# Fails on sandbox
|
||||
"--ignore=tests/unittests/test_client.py"
|
||||
"--deselect=tests/unittests/test_render_functions.py::test_render_unixtime_config_raw"
|
||||
"--deselect=tests/unittests/test_render_functions.py::test_render_time"
|
||||
enabledTestPaths = [
|
||||
# Only execute unittests, because cli tests require a running Redis
|
||||
"tests/unittests/"
|
||||
];
|
||||
|
||||
disabledTestPaths = [
|
||||
# Fails on sandbox
|
||||
"tests/unittests/test_client.py"
|
||||
"tests/unittests/test_render_functions.py::test_render_unixtime_config_raw"
|
||||
"tests/unittests/test_render_functions.py::test_render_time"
|
||||
]
|
||||
++ lib.optionals stdenv.hostPlatform.isDarwin [
|
||||
# Flaky tests
|
||||
"--deselect=tests/unittests/test_entry.py::test_command_shell_options_higher_priority"
|
||||
"--deselect=tests/unittests/test_utils.py::test_timer"
|
||||
"tests/unittests/test_entry.py::test_command_shell_options_higher_priority"
|
||||
"tests/unittests/test_utils.py::test_timer"
|
||||
];
|
||||
|
||||
pythonImportsCheck = [ "iredis" ];
|
||||
|
||||
@ -28,6 +28,11 @@ stdenv.mkDerivation rec {
|
||||
url = "https://raw.githubusercontent.com/void-linux/void-packages/6c1192cbf166698932030c2e3de71db1885a572d/srcpkgs/kexec-tools/patches/ppc64-elfv2.patch";
|
||||
sha256 = "19wzfwb0azm932v0vhywv4221818qmlmvdfwpvvpfyw4hjsc2s1l";
|
||||
})
|
||||
# Fix for static builds, will likely be removable on the next release
|
||||
(fetchpatch {
|
||||
url = "https://git.kernel.org/pub/scm/utils/kernel/kexec/kexec-tools.git/patch/?id=daa29443819d3045338792b5ba950ed90e79d7a5";
|
||||
hash = "sha256-Nq5HIcLY6KSvvrs2sbfE/vovMbleJYElHW9AVRU5rSA=";
|
||||
})
|
||||
]
|
||||
++ lib.optional (stdenv.hostPlatform.useLLVM or false) ./fix-purgatory-llvm-libunwind.patch;
|
||||
|
||||
|
||||
@ -97,7 +97,6 @@ stdenv.mkDerivation rec {
|
||||
GDK_PIXBUF_MODULEDIR=${gdkPixbufModuleDir} \
|
||||
GDK_PIXBUF_MODULE_FILE=${gdkPixbufModuleFile} \
|
||||
gdk-pixbuf-query-loaders --update-cache
|
||||
|
||||
''
|
||||
# Cross-compiled gdk-pixbuf doesn't support thumbnailers
|
||||
+ lib.optionalString (stdenv.hostPlatform == stdenv.buildPlatform) ''
|
||||
@ -106,6 +105,11 @@ stdenv.mkDerivation rec {
|
||||
--set GDK_PIXBUF_MODULE_FILE ${gdkPixbufModuleFile}
|
||||
'';
|
||||
|
||||
postFixup = ''
|
||||
substituteInPlace $dev/lib/cmake/libavif/libavif-config.cmake \
|
||||
--replace-fail "_IMPORT_PREFIX \"$out\"" "_IMPORT_PREFIX \"$dev\""
|
||||
'';
|
||||
|
||||
meta = {
|
||||
description = "C implementation of the AV1 Image File Format";
|
||||
longDescription = ''
|
||||
|
||||
@ -46,6 +46,7 @@ stdenv.mkDerivation rec {
|
||||
configureFlags = [
|
||||
"--disable-werror"
|
||||
"DOCBOOK2MAN=${docbook2x}/bin/docbook2man"
|
||||
"--with-boost=${boost.dev}"
|
||||
];
|
||||
|
||||
doCheck = true;
|
||||
|
||||
@ -15,14 +15,14 @@
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
version = "1.0.15";
|
||||
version = "1.0.16";
|
||||
pname = "libde265";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "strukturag";
|
||||
repo = "libde265";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-guiLM4RNe5O0qpeCoQUbs1Z7j0wp8iK9za2+6NIB8yY=";
|
||||
hash = "sha256-4Y7tuVeDLoONU6/R/47QhGtzBiM9mtl4O++CN+KCUn4=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
||||
@ -3,7 +3,6 @@
|
||||
stdenv,
|
||||
fetchFromGitHub,
|
||||
pkgsBuildBuild,
|
||||
pkgsBuildHost,
|
||||
cmake,
|
||||
glib,
|
||||
icu,
|
||||
@ -15,7 +14,10 @@
|
||||
python3,
|
||||
tzdata,
|
||||
fixDarwinDylibNames,
|
||||
withIntrospection ? stdenv.hostPlatform.emulatorAvailable pkgsBuildHost,
|
||||
withIntrospection ?
|
||||
lib.meta.availableOn stdenv.hostPlatform gobject-introspection
|
||||
&& stdenv.hostPlatform.emulatorAvailable buildPackages,
|
||||
buildPackages,
|
||||
gobject-introspection,
|
||||
vala,
|
||||
}:
|
||||
@ -78,8 +80,10 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
|
||||
cmakeFlags = [
|
||||
"-DENABLE_GTK_DOC=False"
|
||||
"-DLIBICAL_BUILD_EXAMPLES=False"
|
||||
"-DGOBJECT_INTROSPECTION=${if withIntrospection then "True" else "False"}"
|
||||
"-DICAL_GLIB_VAPI=${if withIntrospection then "True" else "False"}"
|
||||
"-DSTATIC_ONLY=${if stdenv.hostPlatform.isStatic then "True" else "False"}"
|
||||
]
|
||||
++ lib.optionals (stdenv.hostPlatform != stdenv.buildPlatform) [
|
||||
"-DIMPORT_ICAL_GLIB_SRC_GENERATOR=${lib.getDev pkgsBuildBuild.libical}/lib/cmake/LibIcal/IcalGlibSrcGenerator.cmake"
|
||||
@ -89,6 +93,8 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
# Will appear in 3.1.0
|
||||
# https://github.com/libical/libical/issues/350
|
||||
./respect-env-tzdir.patch
|
||||
|
||||
./static.patch
|
||||
];
|
||||
|
||||
# Using install check so we do not have to manually set GI_TYPELIB_PATH
|
||||
|
||||
205
pkgs/by-name/li/libical/static.patch
Normal file
205
pkgs/by-name/li/libical/static.patch
Normal file
@ -0,0 +1,205 @@
|
||||
From 38fe473fb2c90960a64ddda5c4305d958d460e05 Mon Sep 17 00:00:00 2001
|
||||
From: Alyssa Ross <hi@alyssa.is>
|
||||
Date: Thu, 3 Jul 2025 19:52:23 +0200
|
||||
Subject: [PATCH] Link ICU components in the right order
|
||||
|
||||
When static linking, a library that refers to symbols in another
|
||||
library has to come before the latter library in the linker command
|
||||
line.
|
||||
|
||||
Before this change, I get linker errors like the following. With this
|
||||
change, no error.
|
||||
|
||||
FAILED: src/test/icalrecurtest
|
||||
: && /nix/store/m8ggqv2dfrw6raz49ipnnab98cljx1k2-x86_64-unknown-linux-musl-gcc-wrapper-14.3.0/bin/x86_64-unknown-linux-musl-g++ -O2 -fvisibility=hidden -Weffc++ -Wno-deprecated -Wall -Wextra -Woverloaded-virtual -Winit-self -Wunused -Wno-div-by-zero -Wundef -Wpointer-arith -Wtype-limits -Wwrite-strings -Wreturn-type -Wunused-but-set-variable -Wlogical-op -Wsizeof-pointer-memaccess -Wreorder -Wformat-security -Wredundant-decls -Wunreachable-code -Wvarargs -D_XOPEN_SOURCE=500 -D_DEFAULT_SOURCE -D_GNU_SOURCE -Wall -Wextra -Wformat -Wformat=2 -Wconversion -Wsign-conversion -Wtrampolines -Wimplicit-fallthrough -Wbidi-chars=any -Wformat-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -D_GLIBCXX_ASSERTIONS -fstrict-flex-arrays=3 -fstack-clash-protection -fstack-protector-strong -fcf-protection=full -fno-delete-null-pointer-checks -fno-strict-overflow -fno-strict-aliasing -O3 -DNDEBUG -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,relro -Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,relro -Wl,--as-needed -Wl,--no-copy-dt-needed-entries src/test/CMakeFiles/icalrecurtest.dir/icalrecur_test.c.o -o src/test/icalrecurtest lib/libical.a lib/libicalss.a lib/libicalvcal.a lib/libical.a /nix>
|
||||
/nix/store/s417mccczz3vscmsb5g9h7x040gvinfy-x86_64-unknown-linux-musl-binutils-2.44/bin/x86_64-unknown-linux-musl-ld: /nix/store/iiw1j4i5p4hlf78qd9cgwi3d4l9z4n63-icu4c-static-x86_64-unknown-linux-musl-76.1/lib/libicui18n.a(ucal.ao): in function `ucal_getAvailable_76':
|
||||
(.text.ucal_getAvailable_76+0x1): undefined reference to `uloc_getAvailable_76'
|
||||
/nix/store/s417mccczz3vscmsb5g9h7x040gvinfy-x86_64-unknown-linux-musl-binutils-2.44/bin/x86_64-unknown-linux-musl-ld: /nix/store/iiw1j4i5p4hlf78qd9cgwi3d4l9z4n63-icu4c-static-x86_64-unknown-linux-musl-76.1/lib/libicui18n.a(ucal.ao): in function `ucal_countAvailable_76':
|
||||
(.text.ucal_countAvailable_76+0x1): undefined reference to `uloc_countAvailable_76'
|
||||
/nix/store/s417mccczz3vscmsb5g9h7x040gvinfy-x86_64-unknown-linux-musl-binutils-2.44/bin/x86_64-unknown-linux-musl-ld: /nix/store/iiw1j4i5p4hlf78qd9cgwi3d4l9z4n63-icu4c-static-x86_64-unknown-linux-musl-76.1/lib/libicui18n.a(ucal.ao): in function `ucal_getKeywordValuesForLocale_76':
|
||||
(.text.ucal_getKeywordValuesForLocale_76+0xec): undefined reference to `ulist_createEmptyList_76'
|
||||
/nix/store/s417mccczz3vscmsb5g9h7x040gvinfy-x86_64-unknown-linux-musl-binutils-2.44/bin/x86_64-unknown-linux-musl-ld: (.text.ucal_getKeywordValuesForLocale_76+0x132): undefined reference to `ulist_resetList_76'
|
||||
/nix/store/s417mccczz3vscmsb5g9h7x040gvinfy-x86_64-unknown-linux-musl-binutils-2.44/bin/x86_64-unknown-linux-musl-ld: (.text.ucal_getKeywordValuesForLocale_76+0x260): undefined reference to `ulist_addItemEndList_76'
|
||||
/nix/store/s417mccczz3vscmsb5g9h7x040gvinfy-x86_64-unknown-linux-musl-binutils-2.44/bin/x86_64-unknown-linux-musl-ld: (.text.ucal_getKeywordValuesForLocale_76+0x2e2): undefined reference to `ulist_containsString_76'
|
||||
/nix/store/s417mccczz3vscmsb5g9h7x040gvinfy-x86_64-unknown-linux-musl-binutils-2.44/bin/x86_64-unknown-linux-musl-ld: (.text.ucal_getKeywordValuesForLocale_76+0x2f6): undefined reference to `ulist_addItemEndList_76'
|
||||
/nix/store/s417mccczz3vscmsb5g9h7x040gvinfy-x86_64-unknown-linux-musl-binutils-2.44/bin/x86_64-unknown-linux-musl-ld: (.text.ucal_getKeywordValuesForLocale_76+0x304): undefined reference to `ulist_deleteList_76'
|
||||
/nix/store/s417mccczz3vscmsb5g9h7x040gvinfy-x86_64-unknown-linux-musl-binutils-2.44/bin/x86_64-unknown-linux-musl-ld: (.text.ucal_getKeywordValuesForLocale_76+0x333): undefined reference to `ulist_deleteList_76'
|
||||
/nix/store/s417mccczz3vscmsb5g9h7x040gvinfy-x86_64-unknown-linux-musl-binutils-2.44/bin/x86_64-unknown-linux-musl-ld: /nix/store/iiw1j4i5p4hlf78qd9cgwi3d4l9z4n63-icu4c-static-x86_64-unknown-linux-musl-76.1/lib/libicui18n.a(ucal.ao):(.data.rel.ro._ZL20defaultKeywordValues+0x10): undefined reference to `ulist_close_keyword_values_iterator_76'
|
||||
/nix/store/s417mccczz3vscmsb5g9h7x040gvinfy-x86_64-unknown-linux-musl-binutils-2.44/bin/x86_64-unknown-linux-musl-ld: /nix/store/iiw1j4i5p4hlf78qd9cgwi3d4l9z4n63-icu4c-static-x86_64-unknown-linux-musl-76.1/lib/libicui18n.a(ucal.ao):(.data.rel.ro._ZL20defaultKeywordValues+0x18): undefined reference to `ulist_count_keyword_values_76'
|
||||
/nix/store/s417mccczz3vscmsb5g9h7x040gvinfy-x86_64-unknown-linux-musl-binutils-2.44/bin/x86_64-unknown-linux-musl-ld: /nix/store/iiw1j4i5p4hlf78qd9cgwi3d4l9z4n63-icu4c-static-x86_64-unknown-linux-musl-76.1/lib/libicui18n.a(ucal.ao):(.data.rel.ro._ZL20defaultKeywordValues+0x28): undefined reference to `ulist_next_keyword_value_76'
|
||||
/nix/store/s417mccczz3vscmsb5g9h7x040gvinfy-x86_64-unknown-linux-musl-binutils-2.44/bin/x86_64-unknown-linux-musl-ld: /nix/store/iiw1j4i5p4hlf78qd9cgwi3d4l9z4n63-icu4c-static-x86_64-unknown-linux-musl-76.1/lib/libicui18n.a(ucal.ao):(.data.rel.ro._ZL20defaultKeywordValues+0x30): undefined reference to `ulist_reset_keyword_values_iterator_76'
|
||||
/nix/store/s417mccczz3vscmsb5g9h7x040gvinfy-x86_64-unknown-linux-musl-binutils-2.44/bin/x86_64-unknown-linux-musl-ld: /nix/store/iiw1j4i5p4hlf78qd9cgwi3d4l9z4n63-icu4c-static-x86_64-unknown-linux-musl-76.1/lib/libicui18n.a(calendar.ao): in function `icu_76::SharedCalendar::~SharedCalendar()':
|
||||
(.text._ZN6icu_7614SharedCalendarD2Ev+0x32): undefined reference to `icu_76::SharedObject::~SharedObject()'
|
||||
/nix/store/s417mccczz3vscmsb5g9h7x040gvinfy-x86_64-unknown-linux-musl-binutils-2.44/bin/x86_64-unknown-linux-musl-ld: /nix/store/iiw1j4i5p4hlf78qd9cgwi3d4l9z4n63-icu4c-static-x86_64-unknown-linux-musl-76.1/lib/libicui18n.a(calendar.ao): in function `icu_76::BasicCalendarFactory::~BasicCalendarFactory()':
|
||||
(.text._ZN6icu_7620BasicCalendarFactoryD2Ev+0xf): undefined reference to `icu_76::LocaleKeyFactory::~LocaleKeyFactory()'
|
||||
/nix/store/s417mccczz3vscmsb5g9h7x040gvinfy-x86_64-unknown-linux-musl-binutils-2.44/bin/x86_64-unknown-linux-musl-ld: /nix/store/iiw1j4i5p4hlf78qd9cgwi3d4l9z4n63-icu4c-static-x86_64-unknown-linux-musl-76.1/lib/libicui18n.a(calendar.ao): in function `icu_76::DefaultCalendarFactory::~DefaultCalendarFactory()':
|
||||
(.text._ZN6icu_7622DefaultCalendarFactoryD2Ev+0xf): undefined reference to `icu_76::ICUResourceBundleFactory::~ICUResourceBundleFactory()'
|
||||
/nix/store/s417mccczz3vscmsb5g9h7x040gvinfy-x86_64-unknown-linux-musl-binutils-2.44/bin/x86_64-unknown-linux-musl-ld: /nix/store/iiw1j4i5p4hlf78qd9cgwi3d4l9z4n63-icu4c-static-x86_64-unknown-linux-musl-76.1/lib/libicui18n.a(calendar.ao): in function `icu_76::CalendarService::~CalendarService()':
|
||||
(.text._ZN6icu_7615CalendarServiceD2Ev+0xf): undefined reference to `icu_76::ICULocaleService::~ICULocaleService()'
|
||||
/nix/store/s417mccczz3vscmsb5g9h7x040gvinfy-x86_64-unknown-linux-musl-binutils-2.44/bin/x86_64-unknown-linux-musl-ld: /nix/store/iiw1j4i5p4hlf78qd9cgwi3d4l9z4n63-icu4c-static-x86_64-unknown-linux-musl-76.1/lib/libicui18n.a(calendar.ao): in function `icu_76::LocaleCacheKey<icu_76::SharedCalendar>::clone() const':
|
||||
(.text._ZNK6icu_7614LocaleCacheKeyINS_14SharedCalendarEE5cloneEv[_ZNK6icu_7614LocaleCacheKeyINS_14SharedCalendarEE5cloneEv]+0x65): undefined reference to `icu_76::CacheKeyBase::~CacheKeyBase()'
|
||||
/nix/store/s417mccczz3vscmsb5g9h7x040gvinfy-x86_64-unknown-linux-musl-binutils-2.44/bin/x86_64-unknown-linux-musl-ld: /nix/store/iiw1j4i5p4hlf78qd9cgwi3d4l9z4n63-icu4c-static-x86_64-unknown-linux-musl-76.1/lib/libicui18n.a(calendar.ao): in function `icu_76::CalendarService::isDefault() const':
|
||||
(.text._ZNK6icu_7615CalendarService9isDefaultEv[_ZNK6icu_7615CalendarService9isDefaultEv]+0x5): undefined reference to `icu_76::ICUService::countFactories() const'
|
||||
/nix/store/s417mccczz3vscmsb5g9h7x040gvinfy-x86_64-unknown-linux-musl-binutils-2.44/bin/x86_64-unknown-linux-musl-ld: /nix/store/iiw1j4i5p4hlf78qd9cgwi3d4l9z4n63-icu4c-static-x86_64-unknown-linux-musl-76.1/lib/libicui18n.a(calendar.ao): in function `icu_76::initCalendarService(UErrorCode&) [clone .cold]':
|
||||
(.text.unlikely._ZN6icu_76L19initCalendarServiceER10UErrorCode+0x16): undefined reference to `icu_76::ICULocaleService::~ICULocaleService()'
|
||||
/nix/store/s417mccczz3vscmsb5g9h7x040gvinfy-x86_64-unknown-linux-musl-binutils-2.44/bin/x86_64-unknown-linux-musl-ld: /nix/store/iiw1j4i5p4hlf78qd9cgwi3d4l9z4n63-icu4c-static-x86_64-unknown-linux-musl-76.1/lib/libicui18n.a(calendar.ao): in function `icu_76::initCalendarService(UErrorCode&)':
|
||||
(.text._ZN6icu_76L19initCalendarServiceER10UErrorCode+0xa9): undefined reference to `icu_76::ICULocaleService::ICULocaleService(icu_76::UnicodeString const&)'
|
||||
/nix/store/s417mccczz3vscmsb5g9h7x040gvinfy-x86_64-unknown-linux-musl-binutils-2.44/bin/x86_64-unknown-linux-musl-ld: (.text._ZN6icu_76L19initCalendarServiceER10UErrorCode+0xe1): undefined reference to `icu_76::ICUResourceBundleFactory::ICUResourceBundleFactory()'
|
||||
/nix/store/s417mccczz3vscmsb5g9h7x040gvinfy-x86_64-unknown-linux-musl-binutils-2.44/bin/x86_64-unknown-linux-musl-ld: (.text._ZN6icu_76L19initCalendarServiceER10UErrorCode+0xfe): undefined reference to `icu_76::ICUService::registerFactory(icu_76::ICUServiceFactory*, UErrorCode&)'
|
||||
/nix/store/s417mccczz3vscmsb5g9h7x040gvinfy-x86_64-unknown-linux-musl-binutils-2.44/bin/x86_64-unknown-linux-musl-ld: (.text._ZN6icu_76L19initCalendarServiceER10UErrorCode+0x12c): undefined reference to `icu_76::LocaleKeyFactory::LocaleKeyFactory(int)'
|
||||
/nix/store/s417mccczz3vscmsb5g9h7x040gvinfy-x86_64-unknown-linux-musl-binutils-2.44/bin/x86_64-unknown-linux-musl-ld: /nix/store/iiw1j4i5p4hlf78qd9cgwi3d4l9z4n63-icu4c-static-x86_64-unknown-linux-musl-76.1/lib/libicui18n.a(calendar.ao): in function `icu_76::Calendar::getAvailableLocales(int&)':
|
||||
(.text._ZN6icu_768Calendar19getAvailableLocalesERi+0x1): undefined reference to `icu_76::Locale::getAvailableLocales(int&)'
|
||||
/nix/store/s417mccczz3vscmsb5g9h7x040gvinfy-x86_64-unknown-linux-musl-binutils-2.44/bin/x86_64-unknown-linux-musl-ld: /nix/store/iiw1j4i5p4hlf78qd9cgwi3d4l9z4n63-icu4c-static-x86_64-unknown-linux-musl-76.1/lib/libicui18n.a(calendar.ao): in function `icu_76::Calendar::getLocale(ULocDataLocaleType, UErrorCode&) const':
|
||||
(.text._ZNK6icu_768Calendar9getLocaleE18ULocDataLocaleTypeR10UErrorCode+0x34): undefined reference to `icu_76::LocaleBased::getLocale(ULocDataLocaleType, UErrorCode&) const'
|
||||
/nix/store/s417mccczz3vscmsb5g9h7x040gvinfy-x86_64-unknown-linux-musl-binutils-2.44/bin/x86_64-unknown-linux-musl-ld: /nix/store/iiw1j4i5p4hlf78qd9cgwi3d4l9z4n63-icu4c-static-x86_64-unknown-linux-musl-76.1/lib/libicui18n.a(calendar.ao): in function `icu_76::Calendar::getLocaleID(ULocDataLocaleType, UErrorCode&) const':
|
||||
(.text._ZNK6icu_768Calendar11getLocaleIDE18ULocDataLocaleTypeR10UErrorCode+0x30): undefined reference to `icu_76::LocaleBased::getLocaleID(ULocDataLocaleType, UErrorCode&) const'
|
||||
/nix/store/s417mccczz3vscmsb5g9h7x040gvinfy-x86_64-unknown-linux-musl-binutils-2.44/bin/x86_64-unknown-linux-musl-ld: /nix/store/iiw1j4i5p4hlf78qd9cgwi3d4l9z4n63-icu4c-static-x86_64-unknown-linux-musl-76.1/lib/libicui18n.a(calendar.ao): in function `icu_76::LocaleCacheKey<icu_76::SharedCalendar>::~LocaleCacheKey()':
|
||||
(.text._ZN6icu_7614LocaleCacheKeyINS_14SharedCalendarEED2Ev[_ZN6icu_7614LocaleCacheKeyINS_14SharedCalendarEED5Ev]+0x3b): undefined reference to `icu_76::CacheKeyBase::~CacheKeyBase()'
|
||||
/nix/store/s417mccczz3vscmsb5g9h7x040gvinfy-x86_64-unknown-linux-musl-binutils-2.44/bin/x86_64-unknown-linux-musl-ld: /nix/store/iiw1j4i5p4hlf78qd9cgwi3d4l9z4n63-icu4c-static-x86_64-unknown-linux-musl-76.1/lib/libicui18n.a(calendar.ao): in function `icu_76::Calendar::setWeekData(icu_76::Locale const&, char const*, UErrorCode&)':
|
||||
(.text._ZN6icu_768Calendar11setWeekDataERKNS_6LocaleEPKcR10UErrorCode+0x31e): undefined reference to `icu_76::LocaleBased::setLocaleIDs(char const*, char const*)'
|
||||
/nix/store/s417mccczz3vscmsb5g9h7x040gvinfy-x86_64-unknown-linux-musl-binutils-2.44/bin/x86_64-unknown-linux-musl-ld: /nix/store/iiw1j4i5p4hlf78qd9cgwi3d4l9z4n63-icu4c-static-x86_64-unknown-linux-musl-76.1/lib/libicui18n.a(calendar.ao): in function `icu_76::Calendar::makeInstance(icu_76::Locale const&, UErrorCode&)':
|
||||
(.text._ZN6icu_768Calendar12makeInstanceERKNS_6LocaleER10UErrorCode+0xd2): undefined reference to `icu_76::LocaleUtility::initLocaleFromName(icu_76::UnicodeString const&, icu_76::Locale&)'
|
||||
/nix/store/s417mccczz3vscmsb5g9h7x040gvinfy-x86_64-unknown-linux-musl-binutils-2.44/bin/x86_64-unknown-linux-musl-ld: (.text._ZN6icu_768Calendar12makeInstanceERKNS_6LocaleER10UErrorCode+0x112): undefined reference to `icu_76::ICULocaleService::get(icu_76::Locale const&, int, icu_76::Locale*, UErrorCode&) const'
|
||||
/nix/store/s417mccczz3vscmsb5g9h7x040gvinfy-x86_64-unknown-linux-musl-binutils-2.44/bin/x86_64-unknown-linux-musl-ld: (.text._ZN6icu_768Calendar12makeInstanceERKNS_6LocaleER10UErrorCode+0x1d4): undefined reference to `icu_76::ICULocaleService::get(icu_76::Locale const&, int, icu_76::Locale*, UErrorCode&) const'
|
||||
/nix/store/s417mccczz3vscmsb5g9h7x040gvinfy-x86_64-unknown-linux-musl-binutils-2.44/bin/x86_64-unknown-linux-musl-ld: /nix/store/iiw1j4i5p4hlf78qd9cgwi3d4l9z4n63-icu4c-static-x86_64-unknown-linux-musl-76.1/lib/libicui18n.a(calendar.ao): in function `icu_76::LocaleCacheKey<icu_76::SharedCalendar>::createObject(void const*, UErrorCode&) const':
|
||||
(.text._ZNK6icu_7614LocaleCacheKeyINS_14SharedCalendarEE12createObjectEPKvR10UErrorCode+0x69): undefined reference to `icu_76::SharedObject::addRef() const'
|
||||
/nix/store/s417mccczz3vscmsb5g9h7x040gvinfy-x86_64-unknown-linux-musl-binutils-2.44/bin/x86_64-unknown-linux-musl-ld: /nix/store/iiw1j4i5p4hlf78qd9cgwi3d4l9z4n63-icu4c-static-x86_64-unknown-linux-musl-76.1/lib/libicui18n.a(calendar.ao): in function `icu_76::DefaultCalendarFactory::create(icu_76::ICUServiceKey const&, icu_76::ICUService const*, UErrorCode&) const':
|
||||
(.text._ZNK6icu_7622DefaultCalendarFactory6createERKNS_13ICUServiceKeyEPKNS_10ICUServiceER10UErrorCode[_ZNK6icu_7622DefaultCalendarFactory6createERKNS_13ICUServiceKeyEPKNS_10ICUServiceER10UErrorCode]+0x31): undefined reference to `typeinfo for icu_76::LocaleKey'
|
||||
/nix/store/s417mccczz3vscmsb5g9h7x040gvinfy-x86_64-unknown-linux-musl-binutils-2.44/bin/x86_64-unknown-linux-musl-ld: (.text._ZNK6icu_7622DefaultCalendarFactory6createERKNS_13ICUServiceKeyEPKNS_10ICUServiceER10UErrorCode[_ZNK6icu_7622DefaultCalendarFactory6createERKNS_13ICUServiceKeyEPKNS_10ICUServiceER10UErrorCode]+0x38): undefined reference to `typeinfo for icu_76::ICUServiceKey'
|
||||
/nix/store/s417mccczz3vscmsb5g9h7x040gvinfy-x86_64-unknown-linux-musl-binutils-2.44/bin/x86_64-unknown-linux-musl-ld: /nix/store/iiw1j4i5p4hlf78qd9cgwi3d4l9z4n63-icu4c-static-x86_64-unknown-linux-musl-76.1/lib/libicui18n.a(calendar.ao): in function `icu_76::BasicCalendarFactory::create(icu_76::ICUServiceKey const&, icu_76::ICUService const*, UErrorCode&) const':
|
||||
(.text._ZNK6icu_7620BasicCalendarFactory6createERKNS_13ICUServiceKeyEPKNS_10ICUServiceER10UErrorCode[_ZNK6icu_7620BasicCalendarFactory6createERKNS_13ICUServiceKeyEPKNS_10ICUServiceER10UErrorCode]+0x33): undefined reference to `typeinfo for icu_76::LocaleKey'
|
||||
/nix/store/s417mccczz3vscmsb5g9h7x040gvinfy-x86_64-unknown-linux-musl-binutils-2.44/bin/x86_64-unknown-linux-musl-ld: (.text._ZNK6icu_7620BasicCalendarFactory6createERKNS_13ICUServiceKeyEPKNS_10ICUServiceER10UErrorCode[_ZNK6icu_7620BasicCalendarFactory6createERKNS_13ICUServiceKeyEPKNS_10ICUServiceER10UErrorCode]+0x3a): undefined reference to `typeinfo for icu_76::ICUServiceKey'
|
||||
/nix/store/s417mccczz3vscmsb5g9h7x040gvinfy-x86_64-unknown-linux-musl-binutils-2.44/bin/x86_64-unknown-linux-musl-ld: /nix/store/iiw1j4i5p4hlf78qd9cgwi3d4l9z4n63-icu4c-static-x86_64-unknown-linux-musl-76.1/lib/libicui18n.a(calendar.ao): in function `icu_76::LocaleCacheKey<icu_76::SharedCalendar>::~LocaleCacheKey()':
|
||||
(.text._ZN6icu_7614LocaleCacheKeyINS_14SharedCalendarEED0Ev[_ZN6icu_7614LocaleCacheKeyINS_14SharedCalendarEED5Ev]+0x36): undefined reference to `icu_76::CacheKeyBase::~CacheKeyBase()'
|
||||
/nix/store/s417mccczz3vscmsb5g9h7x040gvinfy-x86_64-unknown-linux-musl-binutils-2.44/bin/x86_64-unknown-linux-musl-ld: /nix/store/iiw1j4i5p4hlf78qd9cgwi3d4l9z4n63-icu4c-static-x86_64-unknown-linux-musl-76.1/lib/libicui18n.a(calendar.ao): in function `void icu_76::UnifiedCache::getByLocale<icu_76::SharedCalendar>(icu_76::Locale const&, icu_76::SharedCalendar const*&, UErrorCode&)':
|
||||
(.text._ZN6icu_7612UnifiedCache11getByLocaleINS_14SharedCalendarEEEvRKNS_6LocaleERPKT_R10UErrorCode[_ZN6icu_7612UnifiedCache11getByLocaleINS_14SharedCalendarEEEvRKNS_6LocaleERPKT_R10UErrorCode]+0x2e): undefined reference to `icu_76::UnifiedCache::getInstance(UErrorCode&)'
|
||||
/nix/store/s417mccczz3vscmsb5g9h7x040gvinfy-x86_64-unknown-linux-musl-binutils-2.44/bin/x86_64-unknown-linux-musl-ld: (.text._ZN6icu_7612UnifiedCache11getByLocaleINS_14SharedCalendarEEEvRKNS_6LocaleERPKT_R10UErrorCode[_ZN6icu_7612UnifiedCache11getByLocaleINS_14SharedCalendarEEEvRKNS_6LocaleERPKT_R10UErrorCode]+0xdf): undefined reference to `icu_76::CacheKeyBase::~CacheKeyBase()'
|
||||
/nix/store/s417mccczz3vscmsb5g9h7x040gvinfy-x86_64-unknown-linux-musl-binutils-2.44/bin/x86_64-unknown-linux-musl-ld: (.text._ZN6icu_7612UnifiedCache11getByLocaleINS_14SharedCalendarEEEvRKNS_6LocaleERPKT_R10UErrorCode[_ZN6icu_7612UnifiedCache11getByLocaleINS_14SharedCalendarEEEvRKNS_6LocaleERPKT_R10UErrorCode]+0x123): undefined reference to `icu_76::UnifiedCache::_get(icu_76::CacheKeyBase const&, icu_76::SharedObject const*&, void const*, UErrorCode&) const'
|
||||
/nix/store/s417mccczz3vscmsb5g9h7x040gvinfy-x86_64-unknown-linux-musl-binutils-2.44/bin/x86_64-unknown-linux-musl-ld: (.text._ZN6icu_7612UnifiedCache11getByLocaleINS_14SharedCalendarEEEvRKNS_6LocaleERPKT_R10UErrorCode[_ZN6icu_7612UnifiedCache11getByLocaleINS_14SharedCalendarEEEvRKNS_6LocaleERPKT_R10UErrorCode]+0x141): undefined reference to `icu_76::SharedObject::removeRef() const'
|
||||
/nix/store/s417mccczz3vscmsb5g9h7x040gvinfy-x86_64-unknown-linux-musl-binutils-2.44/bin/x86_64-unknown-linux-musl-ld: (.text._ZN6icu_7612UnifiedCache11getByLocaleINS_14SharedCalendarEEEvRKNS_6LocaleERPKT_R10UErrorCode[_ZN6icu_7612UnifiedCache11getByLocaleINS_14SharedCalendarEEEvRKNS_6LocaleERPKT_R10UErrorCode]+0x186): undefined reference to `icu_76::SharedObject::removeRef() const'
|
||||
/nix/store/s417mccczz3vscmsb5g9h7x040gvinfy-x86_64-unknown-linux-musl-binutils-2.44/bin/x86_64-unknown-linux-musl-ld: (.text._ZN6icu_7612UnifiedCache11getByLocaleINS_14SharedCalendarEEEvRKNS_6LocaleERPKT_R10UErrorCode[_ZN6icu_7612UnifiedCache11getByLocaleINS_14SharedCalendarEEEvRKNS_6LocaleERPKT_R10UErrorCode]+0x1a5): undefined reference to `icu_76::SharedObject::addRef() const'
|
||||
/nix/store/s417mccczz3vscmsb5g9h7x040gvinfy-x86_64-unknown-linux-musl-binutils-2.44/bin/x86_64-unknown-linux-musl-ld: (.text._ZN6icu_7612UnifiedCache11getByLocaleINS_14SharedCalendarEEEvRKNS_6LocaleERPKT_R10UErrorCode[_ZN6icu_7612UnifiedCache11getByLocaleINS_14SharedCalendarEEEvRKNS_6LocaleERPKT_R10UErrorCode]+0x20c): undefined reference to `icu_76::CacheKeyBase::~CacheKeyBase()'
|
||||
/nix/store/s417mccczz3vscmsb5g9h7x040gvinfy-x86_64-unknown-linux-musl-binutils-2.44/bin/x86_64-unknown-linux-musl-ld: /nix/store/iiw1j4i5p4hlf78qd9cgwi3d4l9z4n63-icu4c-static-x86_64-unknown-linux-musl-76.1/lib/libicui18n.a(calendar.ao): in function `icu_76::Calendar::createInstance(icu_76::TimeZone*, icu_76::Locale const&, UErrorCode&)':
|
||||
(.text._ZN6icu_768Calendar14createInstanceEPNS_8TimeZoneERKNS_6LocaleER10UErrorCode+0x56): undefined reference to `icu_76::SharedObject::removeRef() const'
|
||||
/nix/store/s417mccczz3vscmsb5g9h7x040gvinfy-x86_64-unknown-linux-musl-binutils-2.44/bin/x86_64-unknown-linux-musl-ld: /nix/store/iiw1j4i5p4hlf78qd9cgwi3d4l9z4n63-icu4c-static-x86_64-unknown-linux-musl-76.1/lib/libicui18n.a(calendar.ao): in function `icu_76::Calendar::getCalendarTypeFromLocale(icu_76::Locale const&, char*, int, UErrorCode&)':
|
||||
(.text._ZN6icu_768Calendar25getCalendarTypeFromLocaleERKNS_6LocaleEPciR10UErrorCode+0x69): undefined reference to `icu_76::SharedObject::removeRef() const'
|
||||
/nix/store/s417mccczz3vscmsb5g9h7x040gvinfy-x86_64-unknown-linux-musl-binutils-2.44/bin/x86_64-unknown-linux-musl-ld: /nix/store/iiw1j4i5p4hlf78qd9cgwi3d4l9z4n63-icu4c-static-x86_64-unknown-linux-musl-76.1/lib/libicui18n.a(calendar.ao):(.data.rel.ro._ZTIN6icu_7614SharedCalendarE[_ZTIN6icu_7614SharedCalendarE]+0x10): undefined reference to `typeinfo for icu_76::SharedObject'
|
||||
/nix/store/s417mccczz3vscmsb5g9h7x040gvinfy-x86_64-unknown-linux-musl-binutils-2.44/bin/x86_64-unknown-linux-musl-ld: /nix/store/iiw1j4i5p4hlf78qd9cgwi3d4l9z4n63-icu4c-static-x86_64-unknown-linux-musl-76.1/lib/libicui18n.a(calendar.ao):(.data.rel.ro._ZTIN6icu_768CacheKeyINS_14SharedCalendarEEE[_ZTIN6icu_768CacheKeyINS_14SharedCalendarEEE]+0x10): undefined reference to `typeinfo for icu_76::CacheKeyBase'
|
||||
/nix/store/s417mccczz3vscmsb5g9h7x040gvinfy-x86_64-unknown-linux-musl-binutils-2.44/bin/x86_64-unknown-linux-musl-ld: /nix/store/iiw1j4i5p4hlf78qd9cgwi3d4l9z4n63-icu4c-static-x86_64-unknown-linux-musl-76.1/lib/libicui18n.a(calendar.ao):(.data.rel.ro._ZTIN6icu_7620BasicCalendarFactoryE[_ZTIN6icu_7620BasicCalendarFactoryE]+0x10): undefined reference to `typeinfo for icu_76::LocaleKeyFactory'
|
||||
/nix/store/s417mccczz3vscmsb5g9h7x040gvinfy-x86_64-unknown-linux-musl-binutils-2.44/bin/x86_64-unknown-linux-musl-ld: /nix/store/iiw1j4i5p4hlf78qd9cgwi3d4l9z4n63-icu4c-static-x86_64-unknown-linux-musl-76.1/lib/libicui18n.a(calendar.ao):(.data.rel.ro._ZTIN6icu_7622DefaultCalendarFactoryE[_ZTIN6icu_7622DefaultCalendarFactoryE]+0x10): undefined reference to `typeinfo for icu_76::ICUResourceBundleFactory'
|
||||
/nix/store/s417mccczz3vscmsb5g9h7x040gvinfy-x86_64-unknown-linux-musl-binutils-2.44/bin/x86_64-unknown-linux-musl-ld: /nix/store/iiw1j4i5p4hlf78qd9cgwi3d4l9z4n63-icu4c-static-x86_64-unknown-linux-musl-76.1/lib/libicui18n.a(calendar.ao):(.data.rel.ro._ZTIN6icu_7615CalendarServiceE[_ZTIN6icu_7615CalendarServiceE]+0x10): undefined reference to `typeinfo for icu_76::ICULocaleService'
|
||||
/nix/store/s417mccczz3vscmsb5g9h7x040gvinfy-x86_64-unknown-linux-musl-binutils-2.44/bin/x86_64-unknown-linux-musl-ld: /nix/store/iiw1j4i5p4hlf78qd9cgwi3d4l9z4n63-icu4c-static-x86_64-unknown-linux-musl-76.1/lib/libicui18n.a(calendar.ao):(.data.rel.ro._ZTVN6icu_7620BasicCalendarFactoryE[_ZTVN6icu_7620BasicCalendarFactoryE]+0x20): undefined reference to `icu_76::LocaleKeyFactory::getDynamicClassID() const'
|
||||
/nix/store/s417mccczz3vscmsb5g9h7x040gvinfy-x86_64-unknown-linux-musl-binutils-2.44/bin/x86_64-unknown-linux-musl-ld: /nix/store/iiw1j4i5p4hlf78qd9cgwi3d4l9z4n63-icu4c-static-x86_64-unknown-linux-musl-76.1/lib/libicui18n.a(calendar.ao):(.data.rel.ro._ZTVN6icu_7620BasicCalendarFactoryE[_ZTVN6icu_7620BasicCalendarFactoryE]+0x38): undefined reference to `icu_76::LocaleKeyFactory::getDisplayName(icu_76::UnicodeString const&, icu_76::Locale const&, icu_76::UnicodeString&) const'
|
||||
/nix/store/s417mccczz3vscmsb5g9h7x040gvinfy-x86_64-unknown-linux-musl-binutils-2.44/bin/x86_64-unknown-linux-musl-ld: /nix/store/iiw1j4i5p4hlf78qd9cgwi3d4l9z4n63-icu4c-static-x86_64-unknown-linux-musl-76.1/lib/libicui18n.a(calendar.ao):(.data.rel.ro._ZTVN6icu_7620BasicCalendarFactoryE[_ZTVN6icu_7620BasicCalendarFactoryE]+0x40): undefined reference to `icu_76::LocaleKeyFactory::handlesKey(icu_76::ICUServiceKey const&, UErrorCode&) const'
|
||||
/nix/store/s417mccczz3vscmsb5g9h7x040gvinfy-x86_64-unknown-linux-musl-binutils-2.44/bin/x86_64-unknown-linux-musl-ld: /nix/store/iiw1j4i5p4hlf78qd9cgwi3d4l9z4n63-icu4c-static-x86_64-unknown-linux-musl-76.1/lib/libicui18n.a(calendar.ao):(.data.rel.ro._ZTVN6icu_7620BasicCalendarFactoryE[_ZTVN6icu_7620BasicCalendarFactoryE]+0x48): undefined reference to `icu_76::LocaleKeyFactory::handleCreate(icu_76::Locale const&, int, icu_76::ICUService const*, UErrorCode&) const'
|
||||
/nix/store/s417mccczz3vscmsb5g9h7x040gvinfy-x86_64-unknown-linux-musl-binutils-2.44/bin/x86_64-unknown-linux-musl-ld: /nix/store/iiw1j4i5p4hlf78qd9cgwi3d4l9z4n63-icu4c-static-x86_64-unknown-linux-musl-76.1/lib/libicui18n.a(calendar.ao):(.data.rel.ro._ZTVN6icu_7620BasicCalendarFactoryE[_ZTVN6icu_7620BasicCalendarFactoryE]+0x50): undefined reference to `icu_76::LocaleKeyFactory::getSupportedIDs(UErrorCode&) const'
|
||||
/nix/store/s417mccczz3vscmsb5g9h7x040gvinfy-x86_64-unknown-linux-musl-binutils-2.44/bin/x86_64-unknown-linux-musl-ld: /nix/store/iiw1j4i5p4hlf78qd9cgwi3d4l9z4n63-icu4c-static-x86_64-unknown-linux-musl-76.1/lib/libicui18n.a(calendar.ao):(.data.rel.ro._ZTVN6icu_7622DefaultCalendarFactoryE[_ZTVN6icu_7622DefaultCalendarFactoryE]+0x20): undefined reference to `icu_76::ICUResourceBundleFactory::getDynamicClassID() const'
|
||||
/nix/store/s417mccczz3vscmsb5g9h7x040gvinfy-x86_64-unknown-linux-musl-binutils-2.44/bin/x86_64-unknown-linux-musl-ld: /nix/store/iiw1j4i5p4hlf78qd9cgwi3d4l9z4n63-icu4c-static-x86_64-unknown-linux-musl-76.1/lib/libicui18n.a(calendar.ao):(.data.rel.ro._ZTVN6icu_7622DefaultCalendarFactoryE[_ZTVN6icu_7622DefaultCalendarFactoryE]+0x30): undefined reference to `icu_76::LocaleKeyFactory::updateVisibleIDs(icu_76::Hashtable&, UErrorCode&) const'
|
||||
/nix/store/s417mccczz3vscmsb5g9h7x040gvinfy-x86_64-unknown-linux-musl-binutils-2.44/bin/x86_64-unknown-linux-musl-ld: /nix/store/iiw1j4i5p4hlf78qd9cgwi3d4l9z4n63-icu4c-static-x86_64-unknown-linux-musl-76.1/lib/libicui18n.a(calendar.ao):(.data.rel.ro._ZTVN6icu_7622DefaultCalendarFactoryE[_ZTVN6icu_7622DefaultCalendarFactoryE]+0x38): undefined reference to `icu_76::LocaleKeyFactory::getDisplayName(icu_76::UnicodeString const&, icu_76::Locale const&, icu_76::UnicodeString&) const'
|
||||
/nix/store/s417mccczz3vscmsb5g9h7x040gvinfy-x86_64-unknown-linux-musl-binutils-2.44/bin/x86_64-unknown-linux-musl-ld: /nix/store/iiw1j4i5p4hlf78qd9cgwi3d4l9z4n63-icu4c-static-x86_64-unknown-linux-musl-76.1/lib/libicui18n.a(calendar.ao):(.data.rel.ro._ZTVN6icu_7622DefaultCalendarFactoryE[_ZTVN6icu_7622DefaultCalendarFactoryE]+0x40): undefined reference to `icu_76::LocaleKeyFactory::handlesKey(icu_76::ICUServiceKey const&, UErrorCode&) const'
|
||||
/nix/store/s417mccczz3vscmsb5g9h7x040gvinfy-x86_64-unknown-linux-musl-binutils-2.44/bin/x86_64-unknown-linux-musl-ld: /nix/store/iiw1j4i5p4hlf78qd9cgwi3d4l9z4n63-icu4c-static-x86_64-unknown-linux-musl-76.1/lib/libicui18n.a(calendar.ao):(.data.rel.ro._ZTVN6icu_7622DefaultCalendarFactoryE[_ZTVN6icu_7622DefaultCalendarFactoryE]+0x48): undefined reference to `icu_76::ICUResourceBundleFactory::handleCreate(icu_76::Locale const&, int, icu_76::ICUService const*, UErrorCode&) const'
|
||||
/nix/store/s417mccczz3vscmsb5g9h7x040gvinfy-x86_64-unknown-linux-musl-binutils-2.44/bin/x86_64-unknown-linux-musl-ld: /nix/store/iiw1j4i5p4hlf78qd9cgwi3d4l9z4n63-icu4c-static-x86_64-unknown-linux-musl-76.1/lib/libicui18n.a(calendar.ao):(.data.rel.ro._ZTVN6icu_7622DefaultCalendarFactoryE[_ZTVN6icu_7622DefaultCalendarFactoryE]+0x50): undefined reference to `icu_76::ICUResourceBundleFactory::getSupportedIDs(UErrorCode&) const'
|
||||
/nix/store/s417mccczz3vscmsb5g9h7x040gvinfy-x86_64-unknown-linux-musl-binutils-2.44/bin/x86_64-unknown-linux-musl-ld: /nix/store/iiw1j4i5p4hlf78qd9cgwi3d4l9z4n63-icu4c-static-x86_64-unknown-linux-musl-76.1/lib/libicui18n.a(calendar.ao):(.data.rel.ro._ZTVN6icu_7615CalendarServiceE[_ZTVN6icu_7615CalendarServiceE]+0x20): undefined reference to `icu_76::ICUNotifier::addListener(icu_76::EventListener const*, UErrorCode&)'
|
||||
/nix/store/s417mccczz3vscmsb5g9h7x040gvinfy-x86_64-unknown-linux-musl-binutils-2.44/bin/x86_64-unknown-linux-musl-ld: /nix/store/iiw1j4i5p4hlf78qd9cgwi3d4l9z4n63-icu4c-static-x86_64-unknown-linux-musl-76.1/lib/libicui18n.a(calendar.ao):(.data.rel.ro._ZTVN6icu_7615CalendarServiceE[_ZTVN6icu_7615CalendarServiceE]+0x28): undefined reference to `icu_76::ICUNotifier::removeListener(icu_76::EventListener const*, UErrorCode&)'
|
||||
/nix/store/s417mccczz3vscmsb5g9h7x040gvinfy-x86_64-unknown-linux-musl-binutils-2.44/bin/x86_64-unknown-linux-musl-ld: /nix/store/iiw1j4i5p4hlf78qd9cgwi3d4l9z4n63-icu4c-static-x86_64-unknown-linux-musl-76.1/lib/libicui18n.a(calendar.ao):(.data.rel.ro._ZTVN6icu_7615CalendarServiceE[_ZTVN6icu_7615CalendarServiceE]+0x30): undefined reference to `icu_76::ICUNotifier::notifyChanged()'
|
||||
/nix/store/s417mccczz3vscmsb5g9h7x040gvinfy-x86_64-unknown-linux-musl-binutils-2.44/bin/x86_64-unknown-linux-musl-ld: /nix/store/iiw1j4i5p4hlf78qd9cgwi3d4l9z4n63-icu4c-static-x86_64-unknown-linux-musl-76.1/lib/libicui18n.a(calendar.ao):(.data.rel.ro._ZTVN6icu_7615CalendarServiceE[_ZTVN6icu_7615CalendarServiceE]+0x38): undefined reference to `icu_76::ICUService::acceptsListener(icu_76::EventListener const&) const'
|
||||
/nix/store/s417mccczz3vscmsb5g9h7x040gvinfy-x86_64-unknown-linux-musl-binutils-2.44/bin/x86_64-unknown-linux-musl-ld: /nix/store/iiw1j4i5p4hlf78qd9cgwi3d4l9z4n63-icu4c-static-x86_64-unknown-linux-musl-76.1/lib/libicui18n.a(calendar.ao):(.data.rel.ro._ZTVN6icu_7615CalendarServiceE[_ZTVN6icu_7615CalendarServiceE]+0x40): undefined reference to `icu_76::ICUService::notifyListener(icu_76::EventListener&) const'
|
||||
/nix/store/s417mccczz3vscmsb5g9h7x040gvinfy-x86_64-unknown-linux-musl-binutils-2.44/bin/x86_64-unknown-linux-musl-ld: /nix/store/iiw1j4i5p4hlf78qd9cgwi3d4l9z4n63-icu4c-static-x86_64-unknown-linux-musl-76.1/lib/libicui18n.a(calendar.ao):(.data.rel.ro._ZTVN6icu_7615CalendarServiceE[_ZTVN6icu_7615CalendarServiceE]+0x48): undefined reference to `icu_76::ICUService::getKey(icu_76::ICUServiceKey&, icu_76::UnicodeString*, UErrorCode&) const'
|
||||
/nix/store/s417mccczz3vscmsb5g9h7x040gvinfy-x86_64-unknown-linux-musl-binutils-2.44/bin/x86_64-unknown-linux-musl-ld: /nix/store/iiw1j4i5p4hlf78qd9cgwi3d4l9z4n63-icu4c-static-x86_64-unknown-linux-musl-76.1/lib/libicui18n.a(calendar.ao):(.data.rel.ro._ZTVN6icu_7615CalendarServiceE[_ZTVN6icu_7615CalendarServiceE]+0x50): undefined reference to `icu_76::ICULocaleService::registerInstance(icu_76::UObject*, icu_76::UnicodeString const&, signed char, UErrorCode&)'
|
||||
/nix/store/s417mccczz3vscmsb5g9h7x040gvinfy-x86_64-unknown-linux-musl-binutils-2.44/bin/x86_64-unknown-linux-musl-ld: /nix/store/iiw1j4i5p4hlf78qd9cgwi3d4l9z4n63-icu4c-static-x86_64-unknown-linux-musl-76.1/lib/libicui18n.a(calendar.ao):(.data.rel.ro._ZTVN6icu_7615CalendarServiceE[_ZTVN6icu_7615CalendarServiceE]+0x58): undefined reference to `icu_76::ICUService::registerFactory(icu_76::ICUServiceFactory*, UErrorCode&)'
|
||||
/nix/store/s417mccczz3vscmsb5g9h7x040gvinfy-x86_64-unknown-linux-musl-binutils-2.44/bin/x86_64-unknown-linux-musl-ld: /nix/store/iiw1j4i5p4hlf78qd9cgwi3d4l9z4n63-icu4c-static-x86_64-unknown-linux-musl-76.1/lib/libicui18n.a(calendar.ao):(.data.rel.ro._ZTVN6icu_7615CalendarServiceE[_ZTVN6icu_7615CalendarServiceE]+0x60): undefined reference to `icu_76::ICUService::unregister(void const*, UErrorCode&)'
|
||||
/nix/store/s417mccczz3vscmsb5g9h7x040gvinfy-x86_64-unknown-linux-musl-binutils-2.44/bin/x86_64-unknown-linux-musl-ld: /nix/store/iiw1j4i5p4hlf78qd9cgwi3d4l9z4n63-icu4c-static-x86_64-unknown-linux-musl-76.1/lib/libicui18n.a(calendar.ao):(.data.rel.ro._ZTVN6icu_7615CalendarServiceE[_ZTVN6icu_7615CalendarServiceE]+0x68): undefined reference to `icu_76::ICUService::reset()'
|
||||
/nix/store/s417mccczz3vscmsb5g9h7x040gvinfy-x86_64-unknown-linux-musl-binutils-2.44/bin/x86_64-unknown-linux-musl-ld: /nix/store/iiw1j4i5p4hlf78qd9cgwi3d4l9z4n63-icu4c-static-x86_64-unknown-linux-musl-76.1/lib/libicui18n.a(calendar.ao):(.data.rel.ro._ZTVN6icu_7615CalendarServiceE[_ZTVN6icu_7615CalendarServiceE]+0x78): undefined reference to `icu_76::ICULocaleService::createKey(icu_76::UnicodeString const*, UErrorCode&) const'
|
||||
/nix/store/s417mccczz3vscmsb5g9h7x040gvinfy-x86_64-unknown-linux-musl-binutils-2.44/bin/x86_64-unknown-linux-musl-ld: /nix/store/iiw1j4i5p4hlf78qd9cgwi3d4l9z4n63-icu4c-static-x86_64-unknown-linux-musl-76.1/lib/libicui18n.a(calendar.ao):(.data.rel.ro._ZTVN6icu_7615CalendarServiceE[_ZTVN6icu_7615CalendarServiceE]+0x88): undefined reference to `icu_76::ICUService::createSimpleFactory(icu_76::UObject*, icu_76::UnicodeString const&, signed char, UErrorCode&)'
|
||||
/nix/store/s417mccczz3vscmsb5g9h7x040gvinfy-x86_64-unknown-linux-musl-binutils-2.44/bin/x86_64-unknown-linux-musl-ld: /nix/store/iiw1j4i5p4hlf78qd9cgwi3d4l9z4n63-icu4c-static-x86_64-unknown-linux-musl-76.1/lib/libicui18n.a(calendar.ao):(.data.rel.ro._ZTVN6icu_7615CalendarServiceE[_ZTVN6icu_7615CalendarServiceE]+0x90): undefined reference to `icu_76::ICUService::reInitializeFactories()'
|
||||
/nix/store/s417mccczz3vscmsb5g9h7x040gvinfy-x86_64-unknown-linux-musl-binutils-2.44/bin/x86_64-unknown-linux-musl-ld: /nix/store/iiw1j4i5p4hlf78qd9cgwi3d4l9z4n63-icu4c-static-x86_64-unknown-linux-musl-76.1/lib/libicui18n.a(calendar.ao):(.data.rel.ro._ZTVN6icu_7615CalendarServiceE[_ZTVN6icu_7615CalendarServiceE]+0xa0): undefined reference to `icu_76::ICUService::clearCaches()'
|
||||
/nix/store/s417mccczz3vscmsb5g9h7x040gvinfy-x86_64-unknown-linux-musl-binutils-2.44/bin/x86_64-unknown-linux-musl-ld: /nix/store/iiw1j4i5p4hlf78qd9cgwi3d4l9z4n63-icu4c-static-x86_64-unknown-linux-musl-76.1/lib/libicui18n.a(calendar.ao):(.data.rel.ro._ZTVN6icu_7615CalendarServiceE[_ZTVN6icu_7615CalendarServiceE]+0xa8): undefined reference to `icu_76::ICULocaleService::registerInstance(icu_76::UObject*, icu_76::Locale const&, UErrorCode&)'
|
||||
/nix/store/s417mccczz3vscmsb5g9h7x040gvinfy-x86_64-unknown-linux-musl-binutils-2.44/bin/x86_64-unknown-linux-musl-ld: /nix/store/iiw1j4i5p4hlf78qd9cgwi3d4l9z4n63-icu4c-static-x86_64-unknown-linux-musl-76.1/lib/libicui18n.a(calendar.ao):(.data.rel.ro._ZTVN6icu_7615CalendarServiceE[_ZTVN6icu_7615CalendarServiceE]+0xb0): undefined reference to `icu_76::ICULocaleService::registerInstance(icu_76::UObject*, icu_76::Locale const&, int, UErrorCode&)'
|
||||
/nix/store/s417mccczz3vscmsb5g9h7x040gvinfy-x86_64-unknown-linux-musl-binutils-2.44/bin/x86_64-unknown-linux-musl-ld: /nix/store/iiw1j4i5p4hlf78qd9cgwi3d4l9z4n63-icu4c-static-x86_64-unknown-linux-musl-76.1/lib/libicui18n.a(calendar.ao):(.data.rel.ro._ZTVN6icu_7615CalendarServiceE[_ZTVN6icu_7615CalendarServiceE]+0xb8): undefined reference to `icu_76::ICULocaleService::registerInstance(icu_76::UObject*, icu_76::Locale const&, int, int, UErrorCode&)'
|
||||
/nix/store/s417mccczz3vscmsb5g9h7x040gvinfy-x86_64-unknown-linux-musl-binutils-2.44/bin/x86_64-unknown-linux-musl-ld: /nix/store/iiw1j4i5p4hlf78qd9cgwi3d4l9z4n63-icu4c-static-x86_64-unknown-linux-musl-76.1/lib/libicui18n.a(calendar.ao):(.data.rel.ro._ZTVN6icu_7615CalendarServiceE[_ZTVN6icu_7615CalendarServiceE]+0xc0): undefined reference to `icu_76::ICULocaleService::getAvailableLocales() const'
|
||||
/nix/store/s417mccczz3vscmsb5g9h7x040gvinfy-x86_64-unknown-linux-musl-binutils-2.44/bin/x86_64-unknown-linux-musl-ld: /nix/store/iiw1j4i5p4hlf78qd9cgwi3d4l9z4n63-icu4c-static-x86_64-unknown-linux-musl-76.1/lib/libicui18n.a(calendar.ao):(.data.rel.ro._ZTVN6icu_7615CalendarServiceE[_ZTVN6icu_7615CalendarServiceE]+0xc8): undefined reference to `icu_76::ICULocaleService::createKey(icu_76::UnicodeString const*, int, UErrorCode&) const'
|
||||
/nix/store/s417mccczz3vscmsb5g9h7x040gvinfy-x86_64-unknown-linux-musl-binutils-2.44/bin/x86_64-unknown-linux-musl-ld: /nix/store/iiw1j4i5p4hlf78qd9cgwi3d4l9z4n63-icu4c-static-x86_64-unknown-linux-musl-76.1/lib/libicui18n.a(timezone.ao): in function `icu_76::TimeZone::parseCustomID(icu_76::UnicodeString const&, int&, int&, int&, int&)':
|
||||
(.text._ZN6icu_768TimeZone13parseCustomIDERKNS_13UnicodeStringERiS4_S4_S4_+0x6f): undefined reference to `u_strncasecmp_76'
|
||||
/nix/store/s417mccczz3vscmsb5g9h7x040gvinfy-x86_64-unknown-linux-musl-binutils-2.44/bin/x86_64-unknown-linux-musl-ld: (.text._ZN6icu_768TimeZone13parseCustomIDERKNS_13UnicodeStringERiS4_S4_S4_+0xf3): undefined reference to `icu_76::ICU_Utility::parseNumber(icu_76::UnicodeString const&, int&, signed char)'
|
||||
/nix/store/s417mccczz3vscmsb5g9h7x040gvinfy-x86_64-unknown-linux-musl-binutils-2.44/bin/x86_64-unknown-linux-musl-ld: (.text._ZN6icu_768TimeZone13parseCustomIDERKNS_13UnicodeStringERiS4_S4_S4_+0x168): undefined reference to `icu_76::ICU_Utility::parseNumber(icu_76::UnicodeString const&, int&, signed char)'
|
||||
/nix/store/s417mccczz3vscmsb5g9h7x040gvinfy-x86_64-unknown-linux-musl-binutils-2.44/bin/x86_64-unknown-linux-musl-ld: (.text._ZN6icu_768TimeZone13parseCustomIDERKNS_13UnicodeStringERiS4_S4_S4_+0x1cd): undefined reference to `icu_76::ICU_Utility::parseNumber(icu_76::UnicodeString const&, int&, signed char)'
|
||||
/nix/store/s417mccczz3vscmsb5g9h7x040gvinfy-x86_64-unknown-linux-musl-binutils-2.44/bin/x86_64-unknown-linux-musl-ld: /nix/store/iiw1j4i5p4hlf78qd9cgwi3d4l9z4n63-icu4c-static-x86_64-unknown-linux-musl-76.1/lib/libicui18n.a(tzfmt.ao): in function `icu_76::TimeZoneFormat::parseSingleLocalizedDigit(icu_76::UnicodeString const&, int, int&) const':
|
||||
(.text._ZNK6icu_7614TimeZoneFormat25parseSingleLocalizedDigitERKNS_13UnicodeStringEiRi+0x56): undefined reference to `u_charDigitValue_76'
|
||||
/nix/store/s417mccczz3vscmsb5g9h7x040gvinfy-x86_64-unknown-linux-musl-binutils-2.44/bin/x86_64-unknown-linux-musl-ld: /nix/store/iiw1j4i5p4hlf78qd9cgwi3d4l9z4n63-icu4c-static-x86_64-unknown-linux-musl-76.1/lib/libicui18n.a(tzfmt.ao): in function `icu_76::TimeZoneFormat::parseOffsetFieldsWithPattern(icu_76::UnicodeString const&, int, icu_76::UVector*, signed char, int&, int&, int&) const':
|
||||
(.text._ZNK6icu_7614TimeZoneFormat28parseOffsetFieldsWithPatternERKNS_13UnicodeStringEiPNS_7UVectorEaRiS6_S6_+0x116): undefined reference to `icu_76::UnicodeString::doCaseCompare(int, int, char16_t const*, int, int, unsigned int) const'
|
||||
/nix/store/s417mccczz3vscmsb5g9h7x040gvinfy-x86_64-unknown-linux-musl-binutils-2.44/bin/x86_64-unknown-linux-musl-ld: /nix/store/iiw1j4i5p4hlf78qd9cgwi3d4l9z4n63-icu4c-static-x86_64-unknown-linux-musl-76.1/lib/libicui18n.a(tzfmt.ao): in function `icu_76::TimeZoneFormat::parseOffsetLocalizedGMTPattern(icu_76::UnicodeString const&, int, signed char, int&) const':
|
||||
(.text._ZNK6icu_7614TimeZoneFormat30parseOffsetLocalizedGMTPatternERKNS_13UnicodeStringEiaRi+0x13e): undefined reference to `icu_76::UnicodeString::doCaseCompare(int, int, char16_t const*, int, int, unsigned int) const'
|
||||
/nix/store/s417mccczz3vscmsb5g9h7x040gvinfy-x86_64-unknown-linux-musl-binutils-2.44/bin/x86_64-unknown-linux-musl-ld: (.text._ZNK6icu_7614TimeZoneFormat30parseOffsetLocalizedGMTPatternERKNS_13UnicodeStringEiaRi+0x1a9): undefined reference to `icu_76::UnicodeString::doCaseCompare(int, int, char16_t const*, int, int, unsigned int) const'
|
||||
/nix/store/s417mccczz3vscmsb5g9h7x040gvinfy-x86_64-unknown-linux-musl-binutils-2.44/bin/x86_64-unknown-linux-musl-ld: /nix/store/iiw1j4i5p4hlf78qd9cgwi3d4l9z4n63-icu4c-static-x86_64-unknown-linux-musl-76.1/lib/libicui18n.a(tzfmt.ao): in function `icu_76::TimeZoneFormat::parseOffsetDefaultLocalizedGMT(icu_76::UnicodeString const&, int, int&) const':
|
||||
(.text._ZNK6icu_7614TimeZoneFormat30parseOffsetDefaultLocalizedGMTERKNS_13UnicodeStringEiRi+0x65): undefined reference to `icu_76::UnicodeString::doCaseCompare(int, int, char16_t const*, int, int, unsigned int) const'
|
||||
/nix/store/s417mccczz3vscmsb5g9h7x040gvinfy-x86_64-unknown-linux-musl-binutils-2.44/bin/x86_64-unknown-linux-musl-ld: /nix/store/iiw1j4i5p4hlf78qd9cgwi3d4l9z4n63-icu4c-static-x86_64-unknown-linux-musl-76.1/lib/libicui18n.a(tzfmt.ao): in function `icu_76::TimeZoneFormat::parseOffsetLocalizedGMT(icu_76::UnicodeString const&, icu_76::ParsePosition&, signed char, signed char*) const':
|
||||
(.text._ZNK6icu_7614TimeZoneFormat23parseOffsetLocalizedGMTERKNS_13UnicodeStringERNS_13ParsePositionEaPa+0x121): undefined reference to `icu_76::UnicodeString::doCaseCompare(int, int, char16_t const*, int, int, unsigned int) const'
|
||||
/nix/store/s417mccczz3vscmsb5g9h7x040gvinfy-x86_64-unknown-linux-musl-binutils-2.44/bin/x86_64-unknown-linux-musl-ld: /nix/store/iiw1j4i5p4hlf78qd9cgwi3d4l9z4n63-icu4c-static-x86_64-unknown-linux-musl-76.1/lib/libicui18n.a(tzfmt.ao):(.text._ZNK6icu_7614TimeZoneFormat23parseOffsetLocalizedGMTERKNS_13UnicodeStringERNS_13ParsePositionEaPa+0x1bb): more undefined references to `icu_76::UnicodeString::doCaseCompare(int, int, char16_t const*, int, int, unsigned int) const' follow
|
||||
/nix/store/s417mccczz3vscmsb5g9h7x040gvinfy-x86_64-unknown-linux-musl-binutils-2.44/bin/x86_64-unknown-linux-musl-ld: /nix/store/iiw1j4i5p4hlf78qd9cgwi3d4l9z4n63-icu4c-static-x86_64-unknown-linux-musl-76.1/lib/libicui18n.a(tzfmt.ao): in function `icu_76::TimeZoneFormat::parseOffsetISO8601(icu_76::UnicodeString const&, icu_76::ParsePosition&, signed char, signed char*) const [clone .cold]':
|
||||
(.text.unlikely._ZNK6icu_7614TimeZoneFormat18parseOffsetISO8601ERKNS_13UnicodeStringERNS_13ParsePositionEaPa+0x4): undefined reference to `icu_76::ParsePosition::~ParsePosition()'
|
||||
/nix/store/s417mccczz3vscmsb5g9h7x040gvinfy-x86_64-unknown-linux-musl-binutils-2.44/bin/x86_64-unknown-linux-musl-ld: (.text.unlikely._ZNK6icu_7614TimeZoneFormat18parseOffsetISO8601ERKNS_13UnicodeStringERNS_13ParsePositionEaPa+0xc): undefined reference to `icu_76::ParsePosition::~ParsePosition()'
|
||||
/nix/store/s417mccczz3vscmsb5g9h7x040gvinfy-x86_64-unknown-linux-musl-binutils-2.44/bin/x86_64-unknown-linux-musl-ld: /nix/store/iiw1j4i5p4hlf78qd9cgwi3d4l9z4n63-icu4c-static-x86_64-unknown-linux-musl-76.1/lib/libicui18n.a(tzfmt.ao): in function `icu_76::TimeZoneFormat::parseOffsetISO8601(icu_76::UnicodeString const&, icu_76::ParsePosition&, signed char, signed char*) const':
|
||||
(.text._ZNK6icu_7614TimeZoneFormat18parseOffsetISO8601ERKNS_13UnicodeStringERNS_13ParsePositionEaPa+0xaf): undefined reference to `vtable for icu_76::ParsePosition'
|
||||
/nix/store/s417mccczz3vscmsb5g9h7x040gvinfy-x86_64-unknown-linux-musl-binutils-2.44/bin/x86_64-unknown-linux-musl-ld: (.text._ZNK6icu_7614TimeZoneFormat18parseOffsetISO8601ERKNS_13UnicodeStringERNS_13ParsePositionEaPa+0x120): undefined reference to `icu_76::ParsePosition::~ParsePosition()'
|
||||
/nix/store/s417mccczz3vscmsb5g9h7x040gvinfy-x86_64-unknown-linux-musl-binutils-2.44/bin/x86_64-unknown-linux-musl-ld: (.text._ZNK6icu_7614TimeZoneFormat18parseOffsetISO8601ERKNS_13UnicodeStringERNS_13ParsePositionEaPa+0x1c4): undefined reference to `vtable for icu_76::ParsePosition'
|
||||
/nix/store/s417mccczz3vscmsb5g9h7x040gvinfy-x86_64-unknown-linux-musl-binutils-2.44/bin/x86_64-unknown-linux-musl-ld: (.text._ZNK6icu_7614TimeZoneFormat18parseOffsetISO8601ERKNS_13UnicodeStringERNS_13ParsePositionEaPa+0x207): undefined reference to `icu_76::ParsePosition::~ParsePosition()'
|
||||
/nix/store/s417mccczz3vscmsb5g9h7x040gvinfy-x86_64-unknown-linux-musl-binutils-2.44/bin/x86_64-unknown-linux-musl-ld: /nix/store/iiw1j4i5p4hlf78qd9cgwi3d4l9z4n63-icu4c-static-x86_64-unknown-linux-musl-76.1/lib/libicui18n.a(tzfmt.ao): in function `icu_76::TimeZoneFormat::parse(UTimeZoneFormatStyle, icu_76::UnicodeString const&, icu_76::ParsePosition&, int, UTimeZoneFormatTimeType*) const [clone .cold]':
|
||||
(.text.unlikely._ZNK6icu_7614TimeZoneFormat5parseE20UTimeZoneFormatStyleRKNS_13UnicodeStringERNS_13ParsePositionEiP23UTimeZoneFormatTimeType+0x2c): undefined reference to `icu_76::ParsePosition::~ParsePosition()'
|
||||
/nix/store/s417mccczz3vscmsb5g9h7x040gvinfy-x86_64-unknown-linux-musl-binutils-2.44/bin/x86_64-unknown-linux-musl-ld: /nix/store/iiw1j4i5p4hlf78qd9cgwi3d4l9z4n63-icu4c-static-x86_64-unknown-linux-musl-76.1/lib/libicui18n.a(tzfmt.ao): in function `icu_76::TimeZoneFormat::parse(UTimeZoneFormatStyle, icu_76::UnicodeString const&, icu_76::ParsePosition&, int, UTimeZoneFormatTimeType*) const':
|
||||
(.text._ZNK6icu_7614TimeZoneFormat5parseE20UTimeZoneFormatStyleRKNS_13UnicodeStringERNS_13ParsePositionEiP23UTimeZoneFormatTimeType+0x99): undefined reference to `vtable for icu_76::ParsePosition'
|
||||
/nix/store/s417mccczz3vscmsb5g9h7x040gvinfy-x86_64-unknown-linux-musl-binutils-2.44/bin/x86_64-unknown-linux-musl-ld: (.text._ZNK6icu_7614TimeZoneFormat5parseE20UTimeZoneFormatStyleRKNS_13UnicodeStringERNS_13ParsePositionEiP23UTimeZoneFormatTimeType+0x2c6): undefined reference to `icu_76::ParsePosition::~ParsePosition()'
|
||||
/nix/store/s417mccczz3vscmsb5g9h7x040gvinfy-x86_64-unknown-linux-musl-binutils-2.44/bin/x86_64-unknown-linux-musl-ld: /nix/store/iiw1j4i5p4hlf78qd9cgwi3d4l9z4n63-icu4c-static-x86_64-unknown-linux-musl-76.1/lib/libicui18n.a(tzgnames.ao): in function `icu_76::TZGNCore::getGenericLocationName(icu_76::UnicodeString const&)':
|
||||
(.text._ZN6icu_768TZGNCore22getGenericLocationNameERKNS_13UnicodeStringE+0x1ea): undefined reference to `icu_76::SimpleFormatter::format(icu_76::UnicodeString const&, icu_76::UnicodeString&, UErrorCode&) const'
|
||||
/nix/store/s417mccczz3vscmsb5g9h7x040gvinfy-x86_64-unknown-linux-musl-binutils-2.44/bin/x86_64-unknown-linux-musl-ld: (.text._ZN6icu_768TZGNCore22getGenericLocationNameERKNS_13UnicodeStringE+0x342): undefined reference to `icu_76::SimpleFormatter::format(icu_76::UnicodeString const&, icu_76::UnicodeString&, UErrorCode&) const'
|
||||
/nix/store/s417mccczz3vscmsb5g9h7x040gvinfy-x86_64-unknown-linux-musl-binutils-2.44/bin/x86_64-unknown-linux-musl-ld: /nix/store/iiw1j4i5p4hlf78qd9cgwi3d4l9z4n63-icu4c-static-x86_64-unknown-linux-musl-76.1/lib/libicui18n.a(tzgnames.ao): in function `icu_76::TZGNCore::getPartialLocationName(icu_76::UnicodeString const&, icu_76::UnicodeString const&, signed char, icu_76::UnicodeString const&)':
|
||||
(.text._ZN6icu_768TZGNCore22getPartialLocationNameERKNS_13UnicodeStringES3_aS3_+0x288): undefined reference to `icu_76::SimpleFormatter::format(icu_76::UnicodeString const&, icu_76::UnicodeString const&, icu_76::UnicodeString&, UErrorCode&) const'
|
||||
/nix/store/s417mccczz3vscmsb5g9h7x040gvinfy-x86_64-unknown-linux-musl-binutils-2.44/bin/x86_64-unknown-linux-musl-ld: /nix/store/iiw1j4i5p4hlf78qd9cgwi3d4l9z4n63-icu4c-static-x86_64-unknown-linux-musl-76.1/lib/libicui18n.a(tzgnames.ao): in function `icu_76::TZGNCore::initialize(icu_76::Locale const&, UErrorCode&)':
|
||||
(.text._ZN6icu_768TZGNCore10initializeERKNS_6LocaleER10UErrorCode+0x172): undefined reference to `icu_76::SimpleFormatter::applyPatternMinMaxArguments(icu_76::UnicodeString const&, int, int, UErrorCode&)'
|
||||
/nix/store/s417mccczz3vscmsb5g9h7x040gvinfy-x86_64-unknown-linux-musl-binutils-2.44/bin/x86_64-unknown-linux-musl-ld: (.text._ZN6icu_768TZGNCore10initializeERKNS_6LocaleER10UErrorCode+0x18f): undefined reference to `icu_76::SimpleFormatter::applyPatternMinMaxArguments(icu_76::UnicodeString const&, int, int, UErrorCode&)'
|
||||
/nix/store/s417mccczz3vscmsb5g9h7x040gvinfy-x86_64-unknown-linux-musl-binutils-2.44/bin/x86_64-unknown-linux-musl-ld: (.text._ZN6icu_768TZGNCore10initializeERKNS_6LocaleER10UErrorCode+0x1a5): undefined reference to `icu_76::LocaleDisplayNames::createInstance(icu_76::Locale const&, UDialectHandling)'
|
||||
/nix/store/s417mccczz3vscmsb5g9h7x040gvinfy-x86_64-unknown-linux-musl-binutils-2.44/bin/x86_64-unknown-linux-musl-ld: /nix/store/iiw1j4i5p4hlf78qd9cgwi3d4l9z4n63-icu4c-static-x86_64-unknown-linux-musl-76.1/lib/libicui18n.a(tzgnames.ao): in function `icu_76::TZGNCore::TZGNCore(icu_76::Locale const&, UErrorCode&) [clone .cold]':
|
||||
(.text.unlikely._ZN6icu_768TZGNCoreC2ERKNS_6LocaleER10UErrorCode+0x21): undefined reference to `icu_76::SimpleFormatter::~SimpleFormatter()'
|
||||
/nix/store/s417mccczz3vscmsb5g9h7x040gvinfy-x86_64-unknown-linux-musl-binutils-2.44/bin/x86_64-unknown-linux-musl-ld: (.text.unlikely._ZN6icu_768TZGNCoreC2ERKNS_6LocaleER10UErrorCode+0x2d): undefined reference to `icu_76::SimpleFormatter::~SimpleFormatter()'
|
||||
/nix/store/s417mccczz3vscmsb5g9h7x040gvinfy-x86_64-unknown-linux-musl-binutils-2.44/bin/x86_64-unknown-linux-musl-ld: /nix/store/iiw1j4i5p4hlf78qd9cgwi3d4l9z4n63-icu4c-static-x86_64-unknown-linux-musl-76.1/lib/libicui18n.a(tzgnames.ao): in function `icu_76::TZGNCore::~TZGNCore()':
|
||||
(.text._ZN6icu_768TZGNCoreD2Ev+0x48): undefined reference to `icu_76::SimpleFormatter::~SimpleFormatter()'
|
||||
/nix/store/s417mccczz3vscmsb5g9h7x040gvinfy-x86_64-unknown-linux-musl-binutils-2.44/bin/x86_64-unknown-linux-musl-ld: (.text._ZN6icu_768TZGNCoreD2Ev+0x54): undefined reference to `icu_76::SimpleFormatter::~SimpleFormatter()'
|
||||
/nix/store/s417mccczz3vscmsb5g9h7x040gvinfy-x86_64-unknown-linux-musl-binutils-2.44/bin/x86_64-unknown-linux-musl-ld: /nix/store/iiw1j4i5p4hlf78qd9cgwi3d4l9z4n63-icu4c-static-x86_64-unknown-linux-musl-76.1/lib/libicui18n.a(tzgnames.ao): in function `icu_76::TZGNCore::formatGenericNonLocationName(icu_76::TimeZone const&, UTimeZoneGenericNameType, double, icu_76::UnicodeString&) const':
|
||||
(.text._ZNK6icu_768TZGNCore28formatGenericNonLocationNameERKNS_8TimeZoneE24UTimeZoneGenericNameTypedRNS_13UnicodeStringE+0x692): undefined reference to `icu_76::UnicodeString::doCaseCompare(int, int, char16_t const*, int, int, unsigned int) const'
|
||||
/nix/store/s417mccczz3vscmsb5g9h7x040gvinfy-x86_64-unknown-linux-musl-binutils-2.44/bin/x86_64-unknown-linux-musl-ld: /nix/store/iiw1j4i5p4hlf78qd9cgwi3d4l9z4n63-icu4c-static-x86_64-unknown-linux-musl-76.1/lib/libicui18n.a(tznames_impl.ao): in function `icu_76::TextTrieMap::search(icu_76::CharacterNode*, icu_76::UnicodeString const&, int, int, icu_76::TextTrieMapSearchResultHandler*, UErrorCode&) const':
|
||||
(.text._ZNK6icu_7611TextTrieMap6searchEPNS_13CharacterNodeERKNS_13UnicodeStringEiiPNS_30TextTrieMapSearchResultHandlerER10UErrorCode+0x153): undefined reference to `icu_76::UnicodeString::foldCase(unsigned int)'
|
||||
/nix/store/s417mccczz3vscmsb5g9h7x040gvinfy-x86_64-unknown-linux-musl-binutils-2.44/bin/x86_64-unknown-linux-musl-ld: /nix/store/iiw1j4i5p4hlf78qd9cgwi3d4l9z4n63-icu4c-static-x86_64-unknown-linux-musl-76.1/lib/libicui18n.a(tznames_impl.ao): in function `icu_76::TextTrieMap::putImpl(icu_76::UnicodeString const&, void*, UErrorCode&)':
|
||||
(.text._ZN6icu_7611TextTrieMap7putImplERKNS_13UnicodeStringEPvR10UErrorCode+0x135): undefined reference to `icu_76::UnicodeString::foldCase(unsigned int)'
|
||||
/nix/store/s417mccczz3vscmsb5g9h7x040gvinfy-x86_64-unknown-linux-musl-binutils-2.44/bin/x86_64-unknown-linux-musl-ld: /nix/store/iiw1j4i5p4hlf78qd9cgwi3d4l9z4n63-icu4c-static-x86_64-unknown-linux-musl-76.1/lib/libicui18n.a(format.ao): in function `icu_76::Format::parseObject(icu_76::UnicodeString const&, icu_76::Formattable&, UErrorCode&) const [clone .cold]':
|
||||
(.text.unlikely._ZNK6icu_766Format11parseObjectERKNS_13UnicodeStringERNS_11FormattableER10UErrorCode+0x4): undefined reference to `icu_76::ParsePosition::~ParsePosition()'
|
||||
/nix/store/s417mccczz3vscmsb5g9h7x040gvinfy-x86_64-unknown-linux-musl-binutils-2.44/bin/x86_64-unknown-linux-musl-ld: /nix/store/iiw1j4i5p4hlf78qd9cgwi3d4l9z4n63-icu4c-static-x86_64-unknown-linux-musl-76.1/lib/libicui18n.a(format.ao): in function `icu_76::Format::parseObject(icu_76::UnicodeString const&, icu_76::Formattable&, UErrorCode&) const':
|
||||
(.text._ZNK6icu_766Format11parseObjectERKNS_13UnicodeStringERNS_11FormattableER10UErrorCode+0x25): undefined reference to `vtable for icu_76::ParsePosition'
|
||||
/nix/store/s417mccczz3vscmsb5g9h7x040gvinfy-x86_64-unknown-linux-musl-binutils-2.44/bin/x86_64-unknown-linux-musl-ld: (.text._ZNK6icu_766Format11parseObjectERKNS_13UnicodeStringERNS_11FormattableER10UErrorCode+0x57): undefined reference to `icu_76::ParsePosition::~ParsePosition()'
|
||||
/nix/store/s417mccczz3vscmsb5g9h7x040gvinfy-x86_64-unknown-linux-musl-binutils-2.44/bin/x86_64-unknown-linux-musl-ld: /nix/store/iiw1j4i5p4hlf78qd9cgwi3d4l9z4n63-icu4c-static-x86_64-unknown-linux-musl-76.1/lib/libicui18n.a(format.ao): in function `icu_76::Format::getLocale(ULocDataLocaleType, UErrorCode&) const':
|
||||
(.text._ZNK6icu_766Format9getLocaleE18ULocDataLocaleTypeR10UErrorCode+0x31): undefined reference to `icu_76::LocaleBased::getLocale(ULocDataLocaleType, UErrorCode&) const'
|
||||
/nix/store/s417mccczz3vscmsb5g9h7x040gvinfy-x86_64-unknown-linux-musl-binutils-2.44/bin/x86_64-unknown-linux-musl-ld: /nix/store/iiw1j4i5p4hlf78qd9cgwi3d4l9z4n63-icu4c-static-x86_64-unknown-linux-musl-76.1/lib/libicui18n.a(format.ao): in function `icu_76::Format::getLocaleID(ULocDataLocaleType, UErrorCode&) const':
|
||||
(.text._ZNK6icu_766Format11getLocaleIDE18ULocDataLocaleTypeR10UErrorCode+0x2d): undefined reference to `icu_76::LocaleBased::getLocaleID(ULocDataLocaleType, UErrorCode&) const'
|
||||
/nix/store/s417mccczz3vscmsb5g9h7x040gvinfy-x86_64-unknown-linux-musl-binutils-2.44/bin/x86_64-unknown-linux-musl-ld: /nix/store/iiw1j4i5p4hlf78qd9cgwi3d4l9z4n63-icu4c-static-x86_64-unknown-linux-musl-76.1/lib/libicui18n.a(format.ao): in function `icu_76::Format::setLocaleIDs(char const*, char const*)':
|
||||
(.text._ZN6icu_766Format12setLocaleIDsEPKcS2_+0x2d): undefined reference to `icu_76::LocaleBased::setLocaleIDs(char const*, char const*)'
|
||||
collect2: error: ld returned 1 exit status
|
||||
|
||||
Link: https://github.com/libical/libical/pull/930
|
||||
---
|
||||
CMakeLists.txt | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/CMakeLists.txt b/CMakeLists.txt
|
||||
index aad02e1e..7dcf516c 100644
|
||||
--- a/CMakeLists.txt
|
||||
+++ b/CMakeLists.txt
|
||||
@@ -211,7 +211,7 @@ if(NOT DEFINED ENV{ICU_ROOT} AND APPLE)
|
||||
#Use the homebrew version. MacOS provided ICU doesn't provide development files
|
||||
set(ICU_ROOT "/usr/local/opt/icu4c")
|
||||
endif()
|
||||
-find_package(ICU COMPONENTS uc i18n data)
|
||||
+find_package(ICU COMPONENTS i18n uc data)
|
||||
set_package_properties(ICU PROPERTIES
|
||||
TYPE RECOMMENDED
|
||||
PURPOSE "For RSCALE (RFC7529) support"
|
||||
--
|
||||
2.49.0
|
||||
|
||||
@ -32,6 +32,10 @@ stdenv.mkDerivation rec {
|
||||
python3
|
||||
];
|
||||
|
||||
configureFlags = [
|
||||
"--with-boost=${boost.dev}"
|
||||
];
|
||||
|
||||
meta = with lib; {
|
||||
description = "General purpose formula parser, interpreter, formula cell dependency tracker and spreadsheet document model backend all in one package";
|
||||
homepage = "https://gitlab.com/ixion/ixion";
|
||||
|
||||
@ -7,11 +7,11 @@
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "libogg";
|
||||
version = "1.3.5";
|
||||
version = "1.3.6";
|
||||
|
||||
src = fetchurl {
|
||||
url = "http://downloads.xiph.org/releases/ogg/libogg-${finalAttrs.version}.tar.xz";
|
||||
sha256 = "01b7050bghdvbxvw0gzv588fn4a27zh42ljpwzm4vrf8dziipnf4";
|
||||
hash = "sha256-XIJTQo4YGEDNINQfPKFlV6nMBLrUo9BMzoSAhnf6EGE=";
|
||||
};
|
||||
|
||||
outputs = [
|
||||
|
||||
@ -36,6 +36,10 @@ stdenv.mkDerivation rec {
|
||||
zlib
|
||||
];
|
||||
|
||||
configureFlags = [
|
||||
"--with-boost=${boost.dev}"
|
||||
];
|
||||
|
||||
preCheck = ''
|
||||
patchShebangs test/python
|
||||
''
|
||||
|
||||
@ -1,8 +1,8 @@
|
||||
diff --git a/src/backend/plugins/config-gnome/config-gnome.c b/src/backend/plugins/config-gnome/config-gnome.c
|
||||
index 52e812e..a1141c5 100644
|
||||
index 6d9bc65..7566c6d 100644
|
||||
--- a/src/backend/plugins/config-gnome/config-gnome.c
|
||||
+++ b/src/backend/plugins/config-gnome/config-gnome.c
|
||||
@@ -83,11 +83,60 @@ px_config_gnome_init (PxConfigGnome *self)
|
||||
@@ -85,11 +85,60 @@ px_config_gnome_init (PxConfigGnome *self)
|
||||
if (!self->available)
|
||||
return;
|
||||
|
||||
@ -69,7 +69,7 @@ index 52e812e..a1141c5 100644
|
||||
|
||||
static void
|
||||
diff --git a/tests/config-gnome-test.c b/tests/config-gnome-test.c
|
||||
index 677a3e9..a28d277 100644
|
||||
index 315ef1b..1ede670 100644
|
||||
--- a/tests/config-gnome-test.c
|
||||
+++ b/tests/config-gnome-test.c
|
||||
@@ -60,11 +60,60 @@ static void
|
||||
|
||||
@ -24,7 +24,7 @@
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "libproxy";
|
||||
version = "0.5.9";
|
||||
version = "0.5.10";
|
||||
|
||||
outputs = [
|
||||
"out"
|
||||
@ -38,7 +38,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
owner = "libproxy";
|
||||
repo = "libproxy";
|
||||
rev = finalAttrs.version;
|
||||
hash = "sha256-Z70TjLk5zulyYMAK+uMDhpsdvLa6m25pY8jahUA6ASE=";
|
||||
hash = "sha256-40GcyH4Oe9xQh9kXe8HohigtCGmIgqFmSV6/j9yolV4=";
|
||||
};
|
||||
|
||||
patches = [
|
||||
|
||||
@ -33,13 +33,13 @@
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "libwebp";
|
||||
version = "1.5.0";
|
||||
version = "1.6.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "webmproject";
|
||||
repo = "libwebp";
|
||||
rev = "v${version}";
|
||||
hash = "sha256-DMHP7DVWXrTsqU0m9tc783E6dNO0EQoSXZTn5kZOtTg=";
|
||||
hash = "sha256-7i4fGBTsTjAkBzCjVqXqX4n22j6dLgF/0mz4ajNA45U=";
|
||||
};
|
||||
|
||||
cmakeFlags = [
|
||||
|
||||
@ -51,9 +51,10 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
pkg-config
|
||||
bison
|
||||
doxygen
|
||||
xorg.xvfb
|
||||
]
|
||||
++ lib.optional stdenv.isLinux xorg.xvfb
|
||||
++ lib.optional withWaylandTools wayland-scanner;
|
||||
|
||||
buildInputs = [
|
||||
xkeyboard_config
|
||||
libxcb
|
||||
@ -73,7 +74,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
"-Denable-wayland=${lib.boolToString withWaylandTools}"
|
||||
];
|
||||
|
||||
doCheck = true;
|
||||
doCheck = stdenv.isLinux; # TODO: disable just a part of the tests
|
||||
preCheck = ''
|
||||
patchShebangs ../test/
|
||||
'';
|
||||
|
||||
@ -29,7 +29,8 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
];
|
||||
|
||||
cmakeFlags = [
|
||||
"-DBUILD_SHARED_LIBS=ON"
|
||||
(lib.cmakeBool "BUILD_SHARED_LIBS" (!stdenv.hostPlatform.isStatic))
|
||||
(lib.cmakeBool "BUILD_STATIC_LIBS" stdenv.hostPlatform.isStatic)
|
||||
];
|
||||
|
||||
passthru.updateScript = nix-update-script {
|
||||
|
||||
@ -6,16 +6,16 @@
|
||||
|
||||
rustPlatform.buildRustPackage (finalAttrs: {
|
||||
pname = "mdns-scanner";
|
||||
version = "0.16.1";
|
||||
version = "0.17.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "CramBL";
|
||||
repo = "mdns-scanner";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-8YOiJ2rnLQvVLkoMBDUw/DPMMRMrQs9fWnZ/YlCpui0=";
|
||||
hash = "sha256-+f7V2J02flFMuDL9BRKa0UjMgsm+WrNQIWhuc17NXes=";
|
||||
};
|
||||
|
||||
cargoHash = "sha256-KiuIYuQO7BYhEl0AAzpt4PQxQcdxsSwv/Asj4DsEUUE=";
|
||||
cargoHash = "sha256-dsOLeI2N2eR9IH0R1ldbQ8UyIjbJJHgDD/9VrK0dpqY=";
|
||||
|
||||
meta = {
|
||||
homepage = "https://github.com/CramBL/mdns-scanner";
|
||||
|
||||
@ -44,9 +44,12 @@ python3.pkgs.buildPythonApplication rec {
|
||||
"test_singleschema"
|
||||
];
|
||||
|
||||
pytestFlagsArray = [
|
||||
pytestFlags = [
|
||||
"-x"
|
||||
"-svv"
|
||||
];
|
||||
|
||||
enabledTestPaths = [
|
||||
"tests"
|
||||
];
|
||||
|
||||
|
||||
@ -43,6 +43,7 @@ stdenv.mkDerivation rec {
|
||||
maintainers = with maintainers; [
|
||||
pSub
|
||||
];
|
||||
mainProgram = "nasm";
|
||||
license = licenses.bsd2;
|
||||
};
|
||||
}
|
||||
|
||||
@ -22,12 +22,12 @@ let
|
||||
in
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
version = "0.32.5";
|
||||
version = "0.34.2";
|
||||
pname = "neon";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://notroj.github.io/${pname}/${pname}-${version}.tar.gz";
|
||||
sha256 = "sha256-SHLhL4Alct7dSwL4cAZYFLLVFB99va9wju2rgmtRpYo=";
|
||||
sha256 = "sha256-+Yzjx0MAvgXt3wXcy9ykmLFNQMKJ93MZXdGlWc/6WFY=";
|
||||
};
|
||||
|
||||
patches = optionals stdenv.hostPlatform.isDarwin [ ./darwin-fix-configure.patch ];
|
||||
|
||||
@ -51,8 +51,11 @@ python.pkgs.buildPythonApplication rec {
|
||||
mdit-py-plugins
|
||||
];
|
||||
|
||||
pytestFlagsArray = [
|
||||
pytestFlags = [
|
||||
"-vvrP"
|
||||
];
|
||||
|
||||
enabledTestPaths = [
|
||||
"tests/"
|
||||
];
|
||||
|
||||
|
||||
@ -8,11 +8,11 @@
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "nspr";
|
||||
version = "4.36";
|
||||
version = "4.37";
|
||||
|
||||
src = fetchurl {
|
||||
url = "mirror://mozilla/nspr/releases/v${version}/src/nspr-${version}.tar.gz";
|
||||
hash = "sha256-Vd7DF/FAHNLl26hE00C5MKt1R/gYF5pAArzmLm8caJU=";
|
||||
hash = "sha256-X5NE7Q4xhVvTj4izPJ2auU9wzlR+8yE+SI0VIPYYQPo=";
|
||||
};
|
||||
|
||||
patches = [
|
||||
|
||||
@ -101,7 +101,7 @@ python.pkgs.buildPythonApplication rec {
|
||||
pytest-httpserver
|
||||
];
|
||||
|
||||
pytestFlagsArray = [ "-m 'not network'" ];
|
||||
disabledTestMarks = [ "network" ];
|
||||
|
||||
preCheck = ''
|
||||
export HOME=$TMPDIR
|
||||
|
||||
@ -57,6 +57,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
"--enable-reproducible"
|
||||
"--enable-systemd"
|
||||
"--enable-dns-over-tls"
|
||||
"--with-boost=${boost.dev}"
|
||||
"sysconfdir=/etc/pdns-recursor"
|
||||
];
|
||||
|
||||
|
||||
@ -82,6 +82,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
"tinydns"
|
||||
]
|
||||
))
|
||||
"--with-boost=${boost.dev}"
|
||||
"sysconfdir=/etc/pdns"
|
||||
];
|
||||
|
||||
|
||||
@ -151,8 +151,8 @@ buildPythonPackage rec {
|
||||
"test_find_all"
|
||||
];
|
||||
|
||||
pytestFlagsArray = [
|
||||
"-m 'not network'"
|
||||
disabledTestMarks = [
|
||||
"network"
|
||||
];
|
||||
|
||||
# Allow for package to use pep420's native namespaces
|
||||
|
||||
@ -21,8 +21,8 @@ stdenv.mkDerivation rec {
|
||||
src = fetchFromGitHub {
|
||||
owner = "postgresql-interfaces";
|
||||
repo = "psqlodbc";
|
||||
tag = "REL-17_00_0002";
|
||||
hash = "sha256-zCjoX+Ew8sS5TWkFSgoqUN5ukEF38kq+MdfgCQQGv9w=";
|
||||
tag = "REL-17_00_0006";
|
||||
hash = "sha256-iu1PWkfOyWtMmy7/8W+acu8v+e8nUPkCIHtVNZ8HzRg=";
|
||||
};
|
||||
|
||||
buildInputs = [
|
||||
|
||||
@ -6,12 +6,13 @@
|
||||
doxygen,
|
||||
graphviz,
|
||||
gtest,
|
||||
unstableGitUpdater,
|
||||
valgrind,
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "rapidjson";
|
||||
version = "unstable-2024-04-09";
|
||||
version = "1.1.0-unstable-2025-02-05";
|
||||
|
||||
outputs = [
|
||||
"out"
|
||||
@ -21,8 +22,8 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
src = fetchFromGitHub {
|
||||
owner = "Tencent";
|
||||
repo = "rapidjson";
|
||||
rev = "ab1842a2dae061284c0a62dca1cc6d5e7e37e346";
|
||||
hash = "sha256-kAGVJfDHEUV2qNR1LpnWq3XKBJy4hD3Swh6LX5shJpM=";
|
||||
rev = "24b5e7a8b27f42fa16b96fc70aade9106cf7102f";
|
||||
hash = "sha256-oHHLYRDMb7Y/k0CwsdsxPC5lglr2IChQi0AiOMiFn78=";
|
||||
};
|
||||
|
||||
patches = [
|
||||
@ -74,6 +75,12 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
valgrind
|
||||
];
|
||||
|
||||
passthru = {
|
||||
updateScript = unstableGitUpdater {
|
||||
tagPrefix = "v";
|
||||
};
|
||||
};
|
||||
|
||||
meta = {
|
||||
description = "Fast JSON parser/generator for C++ with both SAX/DOM style API";
|
||||
homepage = "http://rapidjson.org/";
|
||||
|
||||
@ -52,7 +52,7 @@ python3Packages.buildPythonApplication rec {
|
||||
]
|
||||
++ [ dpkg ];
|
||||
|
||||
pytestFlagsArray = [ "tests/unit" ];
|
||||
enabledTestPaths = [ "tests/unit" ];
|
||||
|
||||
disabledTests = [
|
||||
"test_project_all_platforms_invalid"
|
||||
|
||||
@ -16,18 +16,18 @@
|
||||
|
||||
rustPlatform.buildRustPackage (finalAttrs: {
|
||||
pname = "ruff";
|
||||
version = "0.12.3";
|
||||
version = "0.12.4";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "astral-sh";
|
||||
repo = "ruff";
|
||||
tag = finalAttrs.version;
|
||||
hash = "sha256-KvTRoiySjLhm5jmYqXZAehRAzkB9CufyNisXkuagOv8=";
|
||||
hash = "sha256-XuHVKxzXYlm3iEhdAVCyd62uNyb3jeJRl3B0hnvUzX0=";
|
||||
};
|
||||
|
||||
cargoBuildFlags = [ "--package=ruff" ];
|
||||
|
||||
cargoHash = "sha256-5fK5VQ+UqkHmPdFz3FKAY9TVjvpePiYifrTHsxnkThM=";
|
||||
cargoHash = "sha256-cyjaGI7JoreAmHtUrRKNyiCaE8zveP/dFJROC2iIXr4=";
|
||||
|
||||
nativeBuildInputs = [ installShellFiles ];
|
||||
|
||||
|
||||
@ -9,13 +9,13 @@
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "s2n-tls";
|
||||
version = "1.5.21";
|
||||
version = "1.5.22";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "aws";
|
||||
repo = "s2n-tls";
|
||||
rev = "v${version}";
|
||||
hash = "sha256-Rgm6Y75V6lN00lklTL1cXtzfw5ROYXQQLcmLbawl40o=";
|
||||
hash = "sha256-NIHtyoGjhAIiq9AsoKs3RtmMHePA4HIecPJTfkIin2Q=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ cmake ];
|
||||
|
||||
@ -62,7 +62,7 @@ assert lib.assertMsg (ibusSupport -> dbusSupport) "SDL3 requires dbus support to
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "sdl3";
|
||||
version = "3.2.16";
|
||||
version = "3.2.18";
|
||||
|
||||
outputs = [
|
||||
"lib"
|
||||
@ -75,7 +75,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
owner = "libsdl-org";
|
||||
repo = "SDL";
|
||||
tag = "release-${finalAttrs.version}";
|
||||
hash = "sha256-xFWE/i4l3sU1KritwbqvN67kJ3/WUfNP3iScMfQUbwA=";
|
||||
hash = "sha256-z3SMxPoO5zWOvJvgkla3vMg51qdKqbMGudIwOr3265s=";
|
||||
};
|
||||
|
||||
postPatch =
|
||||
|
||||
@ -66,9 +66,8 @@ python3.pkgs.buildPythonApplication rec {
|
||||
|
||||
pythonRelaxDeps = [ "stem" ];
|
||||
|
||||
pytestFlagsArray = [
|
||||
"-m"
|
||||
"'not online'"
|
||||
disabledTestMarks = [
|
||||
"online"
|
||||
];
|
||||
|
||||
meta = {
|
||||
|
||||
@ -26,9 +26,9 @@ python3Packages.buildPythonApplication rec {
|
||||
|
||||
nativeCheckInputs = with python3Packages; [ pytestCheckHook ];
|
||||
|
||||
pytestFlagsArray = [
|
||||
disabledTestPaths = [
|
||||
# we are not interested in linting the project
|
||||
"--ignore=tests/test_codingstyle.py"
|
||||
"tests/test_codingstyle.py"
|
||||
];
|
||||
|
||||
meta = with lib; {
|
||||
|
||||
@ -59,8 +59,11 @@ buildPythonApplication {
|
||||
requests-mock
|
||||
];
|
||||
|
||||
pytestFlagsArray = [
|
||||
pytestFlags = [
|
||||
"--doctest-modules"
|
||||
];
|
||||
|
||||
enabledTestPaths = [
|
||||
"lib"
|
||||
];
|
||||
|
||||
|
||||
@ -26,7 +26,7 @@ let
|
||||
input: (input.pname or null) != "pytest-twisted"
|
||||
) oldAttrs.nativeCheckInputs;
|
||||
|
||||
pytestFlagsArray = null;
|
||||
doCheck = false;
|
||||
});
|
||||
};
|
||||
};
|
||||
|
||||
@ -2,6 +2,7 @@
|
||||
stdenv,
|
||||
lib,
|
||||
fetchurl,
|
||||
fetchpatch2,
|
||||
gettext,
|
||||
meson,
|
||||
mesonEmulatorHook,
|
||||
@ -111,6 +112,14 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
|
||||
doCheck = true;
|
||||
|
||||
patches = [
|
||||
(fetchpatch2 {
|
||||
name = "make-dbus-dep-optional.patch";
|
||||
url = "https://gitlab.gnome.org/GNOME/tinysparql/-/commit/31b5a793cd40cdce032e0f7d7c3ef7841c6e3691.patch?full_index=1";
|
||||
hash = "sha256-YoWJEa2bFIjZdPW9pJ3iHTxi0dvveYDjKaDokcIvnj8=";
|
||||
})
|
||||
];
|
||||
|
||||
postPatch = ''
|
||||
patchShebangs \
|
||||
utils/data-generators/cc/generate
|
||||
|
||||
48
pkgs/by-name/ua/uavs3d/package.nix
Normal file
48
pkgs/by-name/ua/uavs3d/package.nix
Normal file
@ -0,0 +1,48 @@
|
||||
{
|
||||
lib,
|
||||
fetchFromGitHub,
|
||||
cmake,
|
||||
stdenv,
|
||||
testers,
|
||||
unstableGitUpdater,
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "uavs3d";
|
||||
version = "1.1-unstable-2023-02-23";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "uavs3";
|
||||
repo = "uavs3d";
|
||||
rev = "1fd04917cff50fac72ae23e45f82ca6fd9130bd8";
|
||||
hash = "sha256-ZSuFgTngOd4NbZnOnw4XVocv4nAR9HPkb6rP2SASLrM=";
|
||||
};
|
||||
|
||||
cmakeFlags = [
|
||||
(lib.cmakeBool "COMPILE_10BIT" true)
|
||||
(lib.cmakeBool "BUILD_SHARED_LIBS" (!stdenv.hostPlatform.isStatic))
|
||||
];
|
||||
|
||||
outputs = [
|
||||
"out"
|
||||
"dev"
|
||||
];
|
||||
|
||||
nativeBuildInputs = [
|
||||
cmake
|
||||
];
|
||||
|
||||
passthru = {
|
||||
updateScript = unstableGitUpdater { };
|
||||
tests.pkg-config = testers.hasPkgConfigModules { package = finalAttrs.finalPackage; };
|
||||
};
|
||||
|
||||
meta = {
|
||||
homepage = "https://github.com/uavs3/uavs3d";
|
||||
description = "AVS3 decoder which supports AVS3-P2 baseline profile";
|
||||
license = lib.licenses.bsd3;
|
||||
pkgConfigModules = [ "uavs3d" ];
|
||||
maintainers = with lib.maintainers; [ jopejoe1 ];
|
||||
platforms = lib.platforms.all;
|
||||
};
|
||||
})
|
||||
@ -124,18 +124,14 @@ python3.pkgs.buildPythonApplication rec {
|
||||
|
||||
versionCheckProgramArg = "--version";
|
||||
|
||||
pytestFlagsArray =
|
||||
let
|
||||
# `disabledTests` swallows the parameters between square brackets
|
||||
disabled = [
|
||||
# https://github.com/tytso/e2fsprogs/issues/152
|
||||
"test_all_handlers[filesystem.extfs]"
|
||||
];
|
||||
in
|
||||
[
|
||||
"--no-cov"
|
||||
"-k 'not ${lib.concatStringsSep " and not " disabled}'"
|
||||
];
|
||||
pytestFlags = [
|
||||
"--no-cov"
|
||||
];
|
||||
|
||||
disabledTests = [
|
||||
# https://github.com/tytso/e2fsprogs/issues/152
|
||||
"test_all_handlers[filesystem.extfs]"
|
||||
];
|
||||
|
||||
passthru = {
|
||||
updateScript = gitUpdater { };
|
||||
|
||||
@ -2,6 +2,7 @@
|
||||
lib,
|
||||
stdenv,
|
||||
fetchFromGitHub,
|
||||
fetchpatch,
|
||||
lua,
|
||||
jemalloc,
|
||||
pkg-config,
|
||||
@ -23,16 +24,24 @@
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "valkey";
|
||||
version = "8.1.2";
|
||||
version = "8.1.3";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "valkey-io";
|
||||
repo = "valkey";
|
||||
rev = finalAttrs.version;
|
||||
hash = "sha256-5wSUDNFQ6GWT9aGO3Msm+GFSXpNcty8L8UdGw4R0GDw=";
|
||||
hash = "sha256-JFtStE1avSWGptgj9KtfAr55+J1FydEzD5plvSe2mjM=";
|
||||
};
|
||||
|
||||
patches = lib.optional useSystemJemalloc ./use_system_jemalloc.patch;
|
||||
patches = [
|
||||
# Fix tests on 8.1.3
|
||||
# FIXME: remove for next release
|
||||
(fetchpatch {
|
||||
url = "https://github.com/valkey-io/valkey/commit/02d7ee08489fe34f853ffccce9057dea6f03d957.diff";
|
||||
hash = "sha256-/5U6HqgK4m1XQGTZchSmzl7hOBxCwL4XZVjE5QIZVjc=";
|
||||
})
|
||||
]
|
||||
++ lib.optional useSystemJemalloc ./use_system_jemalloc.patch;
|
||||
|
||||
nativeBuildInputs = [ pkg-config ];
|
||||
|
||||
|
||||
@ -8,13 +8,13 @@
|
||||
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "VictoriaLogs";
|
||||
version = "1.25.0";
|
||||
version = "1.26.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "VictoriaMetrics";
|
||||
repo = "VictoriaLogs";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-KhXB+37uK08dDYXtnaPDS7gP/gBGZ0gqyR0u572QOx8=";
|
||||
hash = "sha256-PnXpu2Dna5grozKOGRHi/Gic7djszYh7wJ96EiEYP8U=";
|
||||
};
|
||||
|
||||
vendorHash = null;
|
||||
|
||||
@ -13,13 +13,13 @@
|
||||
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "VictoriaMetrics";
|
||||
version = "1.121.0";
|
||||
version = "1.122.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "VictoriaMetrics";
|
||||
repo = "VictoriaMetrics";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-hCZU6O3synVayg253Cbsonzad3ZBMx1B/yJwBJzU+X0=";
|
||||
hash = "sha256-CpxnCW4+hsc3SQZXMI0pkPnKPvh1GTvCmhg5NkSZbk4=";
|
||||
};
|
||||
|
||||
vendorHash = null;
|
||||
|
||||
@ -70,6 +70,9 @@ stdenv.mkDerivation rec {
|
||||
env.PKG_CONFIG_WAYLAND_SCANNER_WAYLAND_SCANNER = lib.getExe buildPackages.wayland-scanner;
|
||||
|
||||
cmakeFlags = [
|
||||
# Temporarily disabled, see https://github.com/KhronosGroup/Vulkan-Tools/issues/1130
|
||||
# FIXME: remove when fixed upstream
|
||||
"-DBUILD_CUBE=OFF"
|
||||
# Don't build the mock ICD as it may get used instead of other drivers, if installed
|
||||
"-DBUILD_ICD=OFF"
|
||||
# vulkaninfo loads libvulkan using dlopen, so we have to add it manually to RPATH
|
||||
|
||||
@ -48,7 +48,7 @@ python3Packages.buildPythonApplication rec {
|
||||
|
||||
postBuild = "make -C doc";
|
||||
|
||||
pytestFlagsArray = [ "src/vulnix" ];
|
||||
enabledTestPaths = [ "src/vulnix" ];
|
||||
|
||||
postInstall = ''
|
||||
install -D -t $doc/share/doc/vulnix README.rst CHANGES.rst
|
||||
|
||||
83
pkgs/by-name/xa/xavs2/package.nix
Normal file
83
pkgs/by-name/xa/xavs2/package.nix
Normal file
@ -0,0 +1,83 @@
|
||||
{
|
||||
lib,
|
||||
fetchFromGitHub,
|
||||
gitUpdater,
|
||||
stdenv,
|
||||
testers,
|
||||
nasm,
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "xavs2";
|
||||
version = "1.4";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "pkuvcl";
|
||||
repo = "xavs2";
|
||||
rev = "refs/tags/${finalAttrs.version}";
|
||||
hash = "sha256-4w/WTXvRQbohKL+YALQCCYglHQKVvehlUYfitX/lLPw=";
|
||||
};
|
||||
|
||||
env.NIX_CFLAGS_COMPILE = toString (
|
||||
[
|
||||
"-Wno-incompatible-pointer-types"
|
||||
]
|
||||
++ lib.optionals (stdenv.cc.isClang || stdenv.cc.isZig) [
|
||||
"-Wno-incompatible-function-pointer-types"
|
||||
]
|
||||
);
|
||||
|
||||
postPatch = ''
|
||||
substituteInPlace ./version.sh \
|
||||
--replace-fail "date" 'date -ud "@$SOURCE_DATE_EPOCH"'
|
||||
'';
|
||||
|
||||
preConfigure = ''
|
||||
# Generate version.h
|
||||
./version.sh
|
||||
cd build/linux
|
||||
|
||||
# We need to explicitly set AS to nasm on x86, because the assembly code uses NASM-isms,
|
||||
# and to empty string on all other platforms, because the build system erroneously assumes
|
||||
# that assembly code exists for non-x86 platforms, and will not attempt to build it
|
||||
# if AS is explicitly set to empty.
|
||||
export AS=${if stdenv.hostPlatform.isx86 then "nasm" else ""}
|
||||
'';
|
||||
|
||||
configureFlags = [
|
||||
"--cross-prefix=${stdenv.cc.targetPrefix}"
|
||||
]
|
||||
++ lib.optionals (!stdenv.hostPlatform.isStatic) [
|
||||
(lib.enableFeature true "shared")
|
||||
"--system-libxavs2"
|
||||
];
|
||||
|
||||
postInstall = lib.optionalString (!stdenv.hostPlatform.isStatic) ''
|
||||
rm $lib/lib/*.a
|
||||
'';
|
||||
|
||||
nativeBuildInputs = [
|
||||
nasm
|
||||
];
|
||||
|
||||
outputs = [
|
||||
"out"
|
||||
"lib"
|
||||
"dev"
|
||||
];
|
||||
|
||||
passthru = {
|
||||
updateScript = gitUpdater { };
|
||||
tests.pkg-config = testers.hasPkgConfigModules { package = finalAttrs.finalPackage; };
|
||||
};
|
||||
|
||||
meta = {
|
||||
homepage = "https://github.com/pkuvcl/xavs2";
|
||||
description = "Open-source encoder of AVS2-P2/IEEE1857.4 video coding standard";
|
||||
license = lib.licenses.gpl2Plus;
|
||||
mainProgram = "xavs2";
|
||||
pkgConfigModules = [ "xavs2" ];
|
||||
maintainers = with lib.maintainers; [ jopejoe1 ];
|
||||
platforms = lib.platforms.all;
|
||||
};
|
||||
})
|
||||
@ -36,6 +36,10 @@ stdenv.mkDerivation rec {
|
||||
pkg-config
|
||||
];
|
||||
|
||||
configureFlags = [
|
||||
"--with-boost=${boost.dev}"
|
||||
];
|
||||
|
||||
env.NIX_CFLAGS_COMPILE = lib.optionalString (!stdenv.hostPlatform.isDarwin) "-std=c++14";
|
||||
|
||||
enableParallelBuilding = true;
|
||||
|
||||
@ -16,14 +16,14 @@
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "xterm";
|
||||
version = "400";
|
||||
version = "401";
|
||||
|
||||
src = fetchurl {
|
||||
urls = [
|
||||
"ftp://ftp.invisible-island.net/xterm/${pname}-${version}.tgz"
|
||||
"https://invisible-mirror.net/archives/xterm/${pname}-${version}.tgz"
|
||||
];
|
||||
hash = "sha256-7thOzAXvpj1YnFoqP1qUfhS3mNA7U0LMaINxD2SPGgY=";
|
||||
hash = "sha256-PaK15ky0mwOqEwV9heYuHy5k98dEcZwA0zjRHNPmyho=";
|
||||
};
|
||||
|
||||
patches = [ ./sixel-256.support.patch ];
|
||||
|
||||
@ -59,10 +59,10 @@ python3Packages.buildPythonApplication rec {
|
||||
"test_thumbnail"
|
||||
];
|
||||
|
||||
pytestFlagsArray = [
|
||||
disabledTestPaths = [
|
||||
# According to documentation, e2e tests can be flaky:
|
||||
# "This checksum can be inaccurate for end-to-end tests"
|
||||
"--ignore=tests/e2e"
|
||||
"tests/e2e"
|
||||
];
|
||||
|
||||
passthru.updateScript = ./update.sh;
|
||||
|
||||
@ -27,11 +27,11 @@ let
|
||||
in
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "go";
|
||||
version = "1.24.4";
|
||||
version = "1.24.5";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://go.dev/dl/go${finalAttrs.version}.src.tar.gz";
|
||||
hash = "sha256-WoaoOjH5+oFJC4xUIKw4T9PZWj5x+6Zlx7P5XR3+8rQ=";
|
||||
hash = "sha256-dP2wnyNS4rJbeUPlaDbJtHNj0o3sHItWxKlXDzC49Z8=";
|
||||
};
|
||||
|
||||
strictDeps = true;
|
||||
|
||||
@ -116,6 +116,10 @@ buildPythonApplication rec {
|
||||
--fish <(_PIO_COMPLETE=fish_source $out/bin/pio)
|
||||
'';
|
||||
|
||||
enabledTestPaths = [
|
||||
"tests"
|
||||
];
|
||||
|
||||
disabledTestPaths = [
|
||||
"tests/commands/pkg/test_install.py"
|
||||
"tests/commands/pkg/test_list.py"
|
||||
@ -130,21 +134,10 @@ buildPythonApplication rec {
|
||||
"tests/commands/test_run.py"
|
||||
"tests/commands/test_test.py"
|
||||
"tests/misc/test_maintenance.py"
|
||||
|
||||
# requires internet connection
|
||||
"tests/misc/ino2cpp/test_ino2cpp.py"
|
||||
];
|
||||
|
||||
disabledTests = [
|
||||
# requires internet connection
|
||||
"test_api_cache"
|
||||
"test_ping_internet_ips"
|
||||
"test_metadata_dump"
|
||||
];
|
||||
|
||||
pytestFlagsArray = [
|
||||
"tests"
|
||||
]
|
||||
++ (map (e: "--deselect tests/${e}") [
|
||||
"commands/pkg/test_exec.py::test_pkg_specified"
|
||||
"commands/pkg/test_exec.py::test_unrecognized_options"
|
||||
"commands/test_ci.py::test_ci_boards"
|
||||
@ -201,7 +194,14 @@ buildPythonApplication rec {
|
||||
"test_misc.py::test_ping_internet_ips"
|
||||
"test_misc.py::test_platformio_cli"
|
||||
"test_pkgmanifest.py::test_packages"
|
||||
]);
|
||||
];
|
||||
|
||||
disabledTests = [
|
||||
# requires internet connection
|
||||
"test_api_cache"
|
||||
"test_ping_internet_ips"
|
||||
"test_metadata_dump"
|
||||
];
|
||||
|
||||
passthru = {
|
||||
python = python3Packages.python;
|
||||
|
||||
@ -64,6 +64,7 @@
|
||||
withCudaNVCC ? withFullDeps && withUnfree && config.cudaSupport,
|
||||
withCuvid ? withHeadlessDeps && withNvcodec,
|
||||
withDav1d ? withHeadlessDeps, # AV1 decoder (focused on speed and correctness)
|
||||
withDavs2 ? withFullDeps && withGPL, # AVS2 decoder
|
||||
withDc1394 ? withFullDeps && !stdenv.hostPlatform.isDarwin, # IIDC-1394 grabbing (ieee 1394)
|
||||
withDrm ? withHeadlessDeps && (with stdenv; isLinux || isFreeBSD), # libdrm support
|
||||
withDvdnav ? withFullDeps && withGPL && lib.versionAtLeast version "7", # needed for DVD demuxing
|
||||
@ -137,6 +138,7 @@
|
||||
withTensorflow ? false, # Tensorflow dnn backend support (Increases closure size by ~390 MiB)
|
||||
withTheora ? withHeadlessDeps, # Theora encoder
|
||||
withTwolame ? withFullDeps, # MP2 encoding
|
||||
withUavs3d ? withFullDeps, # AVS3 decoder
|
||||
withV4l2 ? withHeadlessDeps && stdenv.hostPlatform.isLinux, # Video 4 Linux support
|
||||
withV4l2M2m ? withV4l2,
|
||||
withVaapi ? withHeadlessDeps && (with stdenv; isLinux || isFreeBSD), # Vaapi hardware acceleration
|
||||
@ -153,6 +155,7 @@
|
||||
withX264 ? withHeadlessDeps && withGPL, # H.264/AVC encoder
|
||||
withX265 ? withHeadlessDeps && withGPL, # H.265/HEVC encoder
|
||||
withXavs ? withFullDeps && withGPL, # AVS encoder
|
||||
withXavs2 ? withFullDeps && withGPL, # AVS2 encoder
|
||||
withXcb ? withXcbShm || withXcbxfixes || withXcbShape, # X11 grabbing using XCB
|
||||
withXcbShape ? withFullDeps, # X11 grabbing shape rendering
|
||||
withXcbShm ? withFullDeps, # X11 grabbing shm communication
|
||||
@ -243,6 +246,7 @@
|
||||
codec2,
|
||||
clang,
|
||||
dav1d,
|
||||
davs2,
|
||||
fdk_aac,
|
||||
flite,
|
||||
fontconfig,
|
||||
@ -328,6 +332,7 @@
|
||||
speex,
|
||||
srt,
|
||||
svt-av1,
|
||||
uavs3d,
|
||||
vid-stab,
|
||||
vo-amrwbenc,
|
||||
vulkan-headers,
|
||||
@ -336,6 +341,7 @@
|
||||
x264,
|
||||
x265,
|
||||
xavs,
|
||||
xavs2,
|
||||
xevd,
|
||||
xeve,
|
||||
xvidcore,
|
||||
@ -614,6 +620,7 @@ stdenv.mkDerivation (
|
||||
(enableFeature withCudaNVCC "cuda-nvcc")
|
||||
(enableFeature withCuvid "cuvid")
|
||||
(enableFeature withDav1d "libdav1d")
|
||||
(enableFeature withDavs2 "libdavs2")
|
||||
(enableFeature withDc1394 "libdc1394")
|
||||
(enableFeature withDrm "libdrm")
|
||||
]
|
||||
@ -713,6 +720,7 @@ stdenv.mkDerivation (
|
||||
(enableFeature withTensorflow "libtensorflow")
|
||||
(enableFeature withTheora "libtheora")
|
||||
(enableFeature withTwolame "libtwolame")
|
||||
(enableFeature withUavs3d "libuavs3d")
|
||||
(enableFeature withV4l2 "libv4l2")
|
||||
(enableFeature withV4l2M2m "v4l2-m2m")
|
||||
(enableFeature withVaapi "vaapi")
|
||||
@ -737,6 +745,7 @@ stdenv.mkDerivation (
|
||||
(enableFeature withX264 "libx264")
|
||||
(enableFeature withX265 "libx265")
|
||||
(enableFeature withXavs "libxavs")
|
||||
(enableFeature withXavs2 "libxavs2")
|
||||
(enableFeature withXcb "libxcb")
|
||||
(enableFeature withXcbShape "libxcb-shape")
|
||||
(enableFeature withXcbShm "libxcb-shm")
|
||||
@ -827,6 +836,7 @@ stdenv.mkDerivation (
|
||||
cuda_nvcc
|
||||
]
|
||||
++ optionals withDav1d [ dav1d ]
|
||||
++ optionals withDavs2 [ davs2 ]
|
||||
++ optionals withDc1394 ([ libdc1394 ] ++ (lib.optional stdenv.hostPlatform.isLinux libraw1394))
|
||||
++ optionals withDrm [ libdrm ]
|
||||
++ optionals withDvdnav [ libdvdnav ]
|
||||
@ -902,6 +912,7 @@ stdenv.mkDerivation (
|
||||
++ optionals withTensorflow [ libtensorflow ]
|
||||
++ optionals withTheora [ libtheora ]
|
||||
++ optionals withTwolame [ twolame ]
|
||||
++ optionals withUavs3d [ uavs3d ]
|
||||
++ optionals withV4l2 [ libv4l ]
|
||||
++ optionals withVaapi [ (if withSmallDeps then libva else libva-minimal) ]
|
||||
++ optionals withVdpau [ libvdpau ]
|
||||
@ -920,6 +931,7 @@ stdenv.mkDerivation (
|
||||
++ optionals withX264 [ x264 ]
|
||||
++ optionals withX265 [ x265 ]
|
||||
++ optionals withXavs [ xavs ]
|
||||
++ optionals withXavs2 [ xavs2 ]
|
||||
++ optionals withXcb [ libxcb ]
|
||||
++ optionals withXevd [ xevd ]
|
||||
++ optionals withXeve [ xeve ]
|
||||
|
||||
@ -14,17 +14,18 @@
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "gettext";
|
||||
version = "0.25";
|
||||
version = "0.25.1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "mirror://gnu/gettext/${pname}-${version}.tar.gz";
|
||||
hash = "sha256-ruAtq3nZE4/cxyJrZ+yYUSG85gB+3r4w0OOdQvaaNA4=";
|
||||
hash = "sha256-dG+VXULXHrac52OGnLkmgvCaQGZSjQGLbKej9ICJoIU=";
|
||||
};
|
||||
patches = [
|
||||
./absolute-paths.diff
|
||||
# fix reproducibile output, in particular in the grub2 build
|
||||
# https://savannah.gnu.org/bugs/index.php?59658
|
||||
./0001-msginit-Do-not-use-POT-Creation-Date.patch
|
||||
./memory-safety.patch
|
||||
];
|
||||
|
||||
outputs = [
|
||||
|
||||
44
pkgs/development/libraries/gettext/memory-safety.patch
Normal file
44
pkgs/development/libraries/gettext/memory-safety.patch
Normal file
@ -0,0 +1,44 @@
|
||||
From: Bruno Haible <bruno@clisp.org>
|
||||
Date: Mon, 7 Jul 2025 07:02:41 +0000 (+0200)
|
||||
Subject: xgettext: Perl: Fix bug with comment lines longer than 1024 (regr. 2024-09-26).
|
||||
X-Git-Url: https://gitweb.git.savannah.gnu.org/gitweb/?p=gettext.git;a=commitdiff_plain;h=f98de965a08d1883a46ba5411922b54cc5125f14
|
||||
|
||||
xgettext: Perl: Fix bug with comment lines longer than 1024 (regr. 2024-09-26).
|
||||
|
||||
Reported by Alyssa Ross <hi@alyssa.is> in
|
||||
<https://lists.gnu.org/archive/html/bug-gettext/2025-07/msg00009.html>.
|
||||
|
||||
* gettext-tools/src/x-perl.c (phase2_getc): Move the sb_free call until after
|
||||
the savable_comment_add call.
|
||||
---
|
||||
|
||||
diff --git a/gettext-tools/src/x-perl.c b/gettext-tools/src/x-perl.c
|
||||
index d3aa50476..312fef371 100644
|
||||
--- a/gettext-tools/src/x-perl.c
|
||||
+++ b/gettext-tools/src/x-perl.c
|
||||
@@ -558,7 +558,6 @@ phase2_getc (struct perl_extractor *xp)
|
||||
{
|
||||
int lineno;
|
||||
int c;
|
||||
- char *utf8_string;
|
||||
|
||||
c = phase1_getc (xp);
|
||||
if (c == '#')
|
||||
@@ -587,12 +586,13 @@ phase2_getc (struct perl_extractor *xp)
|
||||
sb_xappend1 (&buffer, c);
|
||||
}
|
||||
/* Convert it to UTF-8. */
|
||||
- utf8_string =
|
||||
- from_current_source_encoding (sb_xcontents_c (&buffer), lc_comment,
|
||||
+ const char *contents = sb_xcontents_c (&buffer);
|
||||
+ char *utf8_contents =
|
||||
+ from_current_source_encoding (contents, lc_comment,
|
||||
logical_file_name, lineno);
|
||||
- sb_free (&buffer);
|
||||
/* Save it until we encounter the corresponding string. */
|
||||
- savable_comment_add (utf8_string);
|
||||
+ savable_comment_add (utf8_contents);
|
||||
+ sb_free (&buffer);
|
||||
xp->last_comment_line = lineno;
|
||||
}
|
||||
return c;
|
||||
@ -59,11 +59,11 @@ in
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "gnutls";
|
||||
version = "3.8.9";
|
||||
version = "3.8.10";
|
||||
|
||||
src = fetchurl {
|
||||
url = "mirror://gnupg/gnutls/v${lib.versions.majorMinor version}/gnutls-${version}.tar.xz";
|
||||
hash = "sha256-aeET2ALRZwxNWsG5kECx8tXHwF2uxQA4E8BJtRhIIO0=";
|
||||
hash = "sha256-23+rfM55Hncn677yM0MByCHXmlUOxVye8Ja2ELA+trc=";
|
||||
};
|
||||
|
||||
outputs = [
|
||||
@ -89,7 +89,7 @@ stdenv.mkDerivation rec {
|
||||
# - fastopen: no idea; it broke between 3.6.2 and 3.6.3 (3437fdde6 in particular)
|
||||
# - trust-store: default trust store path (/etc/ssl/...) is missing in sandbox (3.5.11)
|
||||
# - psk-file: no idea; it broke between 3.6.3 and 3.6.4
|
||||
# - ktls: requires tls module loaded into kernel
|
||||
# - ktls: requires tls module loaded into kernel and ktls-utils which depends on gnutls
|
||||
# Change p11-kit test to use pkg-config to find p11-kit
|
||||
postPatch = ''
|
||||
sed '2iexit 77' -i tests/{pkgconfig,fastopen}.sh
|
||||
@ -102,6 +102,13 @@ stdenv.mkDerivation rec {
|
||||
''
|
||||
+ lib.optionalString stdenv.hostPlatform.isLinux ''
|
||||
sed '2iexit 77' -i tests/{ktls,ktls_keyupdate}.sh
|
||||
sed '/-DUSE_KTLS/d' -i tests/Makefile.{am,in}
|
||||
sed '/gnutls_ktls/d' -i tests/Makefile.am
|
||||
sed '/ENABLE_KTLS_TRUE/d' -i tests/Makefile.in
|
||||
''
|
||||
# https://gitlab.com/gnutls/gnutls/-/issues/1721
|
||||
+ ''
|
||||
sed '2iexit 77' -i tests/system-override-compress-cert.sh
|
||||
'';
|
||||
|
||||
preConfigure = "patchShebangs .";
|
||||
|
||||
@ -24,6 +24,7 @@
|
||||
# warning: No decoder available for type 'video/x-h264, stream-format=(string)avc, [...], lcevc=(boolean)false, [...]
|
||||
lcevcdecSupport ? false,
|
||||
lcevcdec,
|
||||
ldacbtSupport ? lib.meta.availableOn stdenv.hostPlatform ldacbt,
|
||||
ldacbt,
|
||||
liblc3,
|
||||
libass,
|
||||
@ -31,6 +32,7 @@
|
||||
ladspaH,
|
||||
lcms2,
|
||||
libnice,
|
||||
webrtcAudioProcessingSupport ? lib.meta.availableOn stdenv.hostPlatform webrtc-audio-processing_1,
|
||||
webrtc-audio-processing_1,
|
||||
lilv,
|
||||
lv2,
|
||||
@ -162,10 +164,8 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
orc
|
||||
json-glib
|
||||
lcms2
|
||||
ldacbt
|
||||
liblc3
|
||||
libass
|
||||
webrtc-audio-processing_1
|
||||
libbs2b
|
||||
libmodplug
|
||||
openjpeg
|
||||
@ -268,6 +268,12 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
++ lib.optionals lcevcdecSupport [
|
||||
lcevcdec
|
||||
]
|
||||
++ lib.optionals ldacbtSupport [
|
||||
ldacbt
|
||||
]
|
||||
++ lib.optionals webrtcAudioProcessingSupport [
|
||||
webrtc-audio-processing_1
|
||||
]
|
||||
++ lib.optionals stdenv.hostPlatform.isDarwin [
|
||||
apple-sdk_gstreamer
|
||||
];
|
||||
|
||||
@ -129,27 +129,35 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
wayland-scanner
|
||||
];
|
||||
|
||||
buildInputs = [
|
||||
libxkbcommon
|
||||
(libepoxy.override { inherit x11Support; })
|
||||
isocodes
|
||||
]
|
||||
++ lib.optionals trackerSupport [
|
||||
tinysparql
|
||||
];
|
||||
buildInputs =
|
||||
lib.optionals (x11Support || waylandSupport) [
|
||||
# TODO: Reorder me on `staging`.
|
||||
libxkbcommon
|
||||
]
|
||||
++ [
|
||||
(libepoxy.override { inherit x11Support; })
|
||||
]
|
||||
++ lib.optionals (x11Support || waylandSupport) [
|
||||
isocodes
|
||||
]
|
||||
++ lib.optionals trackerSupport [
|
||||
tinysparql
|
||||
];
|
||||
#TODO: colord?
|
||||
|
||||
propagatedBuildInputs =
|
||||
propagatedBuildInputs = [
|
||||
at-spi2-atk
|
||||
atk
|
||||
cairo
|
||||
expat
|
||||
fribidi
|
||||
gdk-pixbuf
|
||||
glib
|
||||
gsettings-desktop-schemas
|
||||
]
|
||||
++ lib.optionals x11Support (
|
||||
with xorg;
|
||||
[
|
||||
at-spi2-atk
|
||||
atk
|
||||
cairo
|
||||
expat
|
||||
fribidi
|
||||
gdk-pixbuf
|
||||
glib
|
||||
gsettings-desktop-schemas
|
||||
libICE
|
||||
libSM
|
||||
libXcomposite
|
||||
@ -159,19 +167,23 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
libXi
|
||||
libXrandr
|
||||
libXrender
|
||||
pango
|
||||
]
|
||||
++ lib.optionals waylandSupport [
|
||||
libGL
|
||||
wayland
|
||||
wayland-protocols
|
||||
]
|
||||
++ lib.optionals xineramaSupport [
|
||||
libXinerama
|
||||
]
|
||||
++ lib.optionals cupsSupport [
|
||||
cups
|
||||
];
|
||||
)
|
||||
++ [
|
||||
# TODO: Reorder me on `staging`.
|
||||
pango
|
||||
]
|
||||
++ lib.optionals waylandSupport [
|
||||
libGL
|
||||
wayland
|
||||
wayland-protocols
|
||||
]
|
||||
++ lib.optionals xineramaSupport [
|
||||
xorg.libXinerama
|
||||
]
|
||||
++ lib.optionals cupsSupport [
|
||||
cups
|
||||
];
|
||||
|
||||
mesonFlags = [
|
||||
"-Dgtk_doc=${lib.boolToString withIntrospection}"
|
||||
|
||||
@ -23,8 +23,7 @@ mkDerivation {
|
||||
buildInputs = [
|
||||
karchive
|
||||
openexr
|
||||
# FIXME: cmake files are broken, disabled for now
|
||||
# libavif
|
||||
libavif
|
||||
libheif
|
||||
libjxl
|
||||
libraw
|
||||
|
||||
@ -13,13 +13,13 @@
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "libffi";
|
||||
version = "3.4.8";
|
||||
version = "3.5.1";
|
||||
|
||||
src = fetchurl {
|
||||
url =
|
||||
with finalAttrs;
|
||||
"https://github.com/libffi/libffi/releases/download/v${version}/${pname}-${version}.tar.gz";
|
||||
hash = "sha256-vJhCoYiYv6yw7RJSxP68x+ePoTn9J/3Ho+MNnZNWEZs=";
|
||||
hash = "sha256-+Z62imfH1Uhmt3Bq8kXoe6Bg1BmgYkdLRW07yNSr29E=";
|
||||
};
|
||||
|
||||
# Note: this package is used for bootstrapping fetchurl, and thus
|
||||
|
||||
@ -1,12 +1,26 @@
|
||||
# shellcheck shell=bash
|
||||
|
||||
# Mesa: force software rendering
|
||||
# https://docs.mesa3d.org/envvars.html
|
||||
export LIBGL_ALWAYS_SOFTWARE=true
|
||||
export LIBGL_DRIVERS_PATH=@mesa@/lib/dri
|
||||
|
||||
# GLX
|
||||
# glvnd just does dlopen("libGLX_%s.so"), so we have to resort to
|
||||
# LD_LIBRARY_PATH, which is bad but what can you do.
|
||||
# FIXME: maybe change glvnd to allow specifying this properly
|
||||
export LD_LIBRARY_PATH=@mesa@/lib:${LD_LIBRARY_PATH:-}
|
||||
export __GLX_VENDOR_LIBRARY_NAME=mesa
|
||||
|
||||
# EGL
|
||||
# https://github.com/NVIDIA/libglvnd/blob/master/src/EGL/icd_enumeration.md
|
||||
export __EGL_VENDOR_LIBRARY_FILENAMES=@mesa@/share/glvnd/egl_vendor.d/50_mesa.json
|
||||
|
||||
# GBM
|
||||
export GBM_BACKENDS_PATH=@mesa@/lib/gbm
|
||||
export GBM_BACKEND=dri
|
||||
|
||||
# Vulkan
|
||||
# https://github.com/KhronosGroup/Vulkan-Loader/blob/main/docs/LoaderInterfaceArchitecture.md
|
||||
# glob because the filenames contain an architecture suffix
|
||||
# echo is needed to force-expand the glob
|
||||
|
||||
@ -3,7 +3,9 @@
|
||||
stdenv,
|
||||
fetchurl,
|
||||
updateAutotoolsGnuConfigScriptsHook,
|
||||
withJitSealloc ? true,
|
||||
# Causes consistent segfaults on ELFv1 PPC64 when trying to use Perl regex in gnugrep
|
||||
# https://github.com/PCRE2Project/pcre2/issues/762
|
||||
withJitSealloc ? !(stdenv.hostPlatform.isPower64 && stdenv.hostPlatform.isAbiElfv1),
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
|
||||
@ -113,8 +113,7 @@ qtModule {
|
||||
|
||||
# Reproducibility QTBUG-136068
|
||||
./gn-object-sorted.patch
|
||||
]
|
||||
++ lib.optionals stdenv.cc.isClang [
|
||||
|
||||
# https://chromium-review.googlesource.com/c/chromium/src/+/6445471
|
||||
(fetchpatch2 {
|
||||
url = "https://github.com/chromium/chromium/commit/f8f21fb4aa01f75acbb12abf5ea8c263c6817141.patch?full_index=1";
|
||||
|
||||
@ -11,11 +11,11 @@
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "readline";
|
||||
version = "8.2p${toString (builtins.length finalAttrs.upstreamPatches)}";
|
||||
version = "8.3p${toString (builtins.length finalAttrs.upstreamPatches)}";
|
||||
|
||||
src = fetchurl {
|
||||
url = "mirror://gnu/readline/readline-${finalAttrs.meta.branch}.tar.gz";
|
||||
sha256 = "sha256-P+txcfFqhO6CyhijbXub4QmlLAT0kqBTMx19EJUAfDU=";
|
||||
hash = "sha256-/lODIERngozUle6NHTwDen66E4nCK8agQfYnl2+QYcw=";
|
||||
};
|
||||
|
||||
outputs = [
|
||||
@ -37,11 +37,11 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
patch =
|
||||
nr: sha256:
|
||||
fetchurl {
|
||||
url = "mirror://gnu/readline/readline-${finalAttrs.meta.branch}-patches/readline82-${nr}";
|
||||
url = "mirror://gnu/readline/readline-${finalAttrs.meta.branch}-patches/readline83-${nr}";
|
||||
inherit sha256;
|
||||
};
|
||||
in
|
||||
import ./readline-8.2-patches.nix patch
|
||||
import ./readline-8.3-patches.nix patch
|
||||
);
|
||||
|
||||
patches =
|
||||
@ -117,6 +117,6 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
maintainers = with maintainers; [ dtzWill ];
|
||||
|
||||
platforms = platforms.unix ++ platforms.windows;
|
||||
branch = "8.2";
|
||||
branch = "8.3";
|
||||
};
|
||||
})
|
||||
@ -1,17 +0,0 @@
|
||||
# Automatically generated by `update-patch-set.sh'; do not edit.
|
||||
|
||||
patch: [
|
||||
(patch "001" "1xxgfgr6hn3ads8m8xsrdi1kbx1f3s69k0danpd9x4haqhg7zydv")
|
||||
(patch "002" "0ly0siy6qy3l7hv12847adpfa34yq1w4qz9qkw6vrxv25j106rg0")
|
||||
(patch "003" "1c5cwvvkx9mfmpaapymq9cavmzh4fnagkjlchsqx4vml8sx8gx94")
|
||||
(patch "004" "1b15sndx9v5vj3x1f3h73099nlagknx4rbfpd5ldrbw2xgm2wmvr")
|
||||
(patch "005" "16ac25jz1a1mgkpfp1sydqf6qpsfh0s0dcmrnjpqbhg5va3s6av2")
|
||||
(patch "006" "18gmh6y3klh0vv28cyqz4is3rlb32pl7f1kf5r482kfjq3w5zd67")
|
||||
(patch "007" "1xmnpahs983n4w0gn3j0wr8nh1dpva33yj7fvfmhm46ph2wsa4ar")
|
||||
(patch "008" "0smjjzhwxi2ibpdisnk53lh1pzgka6rhlqyh3662xy69v34ysxx1")
|
||||
(patch "009" "05m1fwbs7mbs3pz3pg87gbbayandrrcgaqawzliqb6g1jbk8b61x")
|
||||
(patch "010" "0k3vyrjs2g6y2cfs03l2gp37fhxgqpiwvxb1c7z4q88cbb32x3km")
|
||||
(patch "011" "1msdahvz56l9m5m69a87zp2c7qrfv0dxwd09rj1697isgy83s0g0")
|
||||
(patch "012" "1lybzig73pqpcbw79im0kn6299lkcbnh24yigygn5jm2sj7dz2kc")
|
||||
(patch "013" "1a48lyrhvn6nbj5qhradfpbbs3md5maz7wb32yvaghvfgnak990y")
|
||||
]
|
||||
@ -0,0 +1,5 @@
|
||||
# Automatically generated by `update-patch-set.sh'; do not edit.
|
||||
|
||||
patch: [
|
||||
(patch "001" "1pl4midx7kc56bw4ansrdpdjpanv1vmp0p6jghrrgrnv0qqs1w11")
|
||||
]
|
||||
@ -27,17 +27,17 @@ in
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "sqlite${lib.optionalString interactive "-interactive"}";
|
||||
version = "3.50.1";
|
||||
version = "3.50.2";
|
||||
|
||||
# nixpkgs-update: no auto update
|
||||
# NB! Make sure to update ./tools.nix src (in the same directory).
|
||||
src = fetchurl {
|
||||
url = "https://sqlite.org/2025/sqlite-autoconf-${archiveVersion version}.tar.gz";
|
||||
hash = "sha256-AKZRFNaXz6qP4GMCgddv0bd6/Nlc1eQOxqAsu62/6nE=";
|
||||
hash = "sha256-hKYW/9MXOORZC2W6uzqeHvk3DzY4422yIO4Oc/itIVY=";
|
||||
};
|
||||
docsrc = fetchurl {
|
||||
url = "https://sqlite.org/2025/sqlite-doc-${archiveVersion version}.zip";
|
||||
hash = "sha256-ZiIF9jOC5X0Qceqr08eQjdchFKggqOvPGg1xqdazgrQ=";
|
||||
hash = "sha256-n4uitTo6oskWbUagLZEbhdO4sLhAxJHTIdX8YhUONBk=";
|
||||
};
|
||||
|
||||
outputs = [
|
||||
|
||||
@ -19,14 +19,14 @@ let
|
||||
}:
|
||||
stdenv.mkDerivation rec {
|
||||
inherit pname;
|
||||
version = "3.50.1";
|
||||
version = "3.50.2";
|
||||
|
||||
# nixpkgs-update: no auto update
|
||||
src =
|
||||
assert version == sqlite.version;
|
||||
fetchurl {
|
||||
url = "https://sqlite.org/2025/sqlite-src-${archiveVersion version}.zip";
|
||||
hash = "sha256-kJBZd3PGCknK67PBrFfbYm+sTZfLUYkIFai1KaTZw9w=";
|
||||
hash = "sha256-CR7uw64sy5Gqwh0OmkpYlE+yyxEvpnv/w+CMLsothcg=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ unzip ];
|
||||
|
||||
@ -23,13 +23,13 @@
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "wayland";
|
||||
version = "1.23.1";
|
||||
version = "1.24.0";
|
||||
|
||||
src = fetchurl {
|
||||
url =
|
||||
with finalAttrs;
|
||||
"https://gitlab.freedesktop.org/wayland/wayland/-/releases/${version}/downloads/${pname}-${version}.tar.xz";
|
||||
hash = "sha256-hk+yqDmeLQ7DnVbp2bdTwJN3W+rcYCLOgfRBkpqB5e0=";
|
||||
hash = "sha256-gokkh6Aa1nszTsqDtUMXp8hqA6ic+trP71IR8RpdBTY=";
|
||||
};
|
||||
|
||||
patches = [
|
||||
|
||||
@ -62,6 +62,11 @@ buildPerlPackage rec {
|
||||
url = "https://github.com/mquinson/po4a/commit/28fe52651eb8096d97d6bd3a97b3168522ba5306.patch";
|
||||
hash = "sha256-QUXxkSzcnwRvU+2y2KoBXmtfE8qTZ2BV0StkJHqZehQ=";
|
||||
})
|
||||
(fetchpatch {
|
||||
name = "gettext-0.25.patch";
|
||||
url = "https://github.com/mquinson/po4a/commit/7d88a5e59606a9a29ffe73325fff4a5ddb865d5c.patch";
|
||||
hash = "sha256-5x+EX++v7DxOHOZgRM2tv5eNN1Gy28f+qaqH27emZhk=";
|
||||
})
|
||||
];
|
||||
|
||||
# TODO: TermReadKey was temporarily removed from propagatedBuildInputs to unfreeze the build
|
||||
@ -100,9 +105,7 @@ buildPerlPackage rec {
|
||||
# https://git.alpinelinux.org/aports/tree/main/po4a/APKBUILD#n11
|
||||
#
|
||||
# Disabling tests on Darwin until https://github.com/NixOS/nixpkgs/issues/236560 is resolved.
|
||||
#
|
||||
# Disabling tests on linux (gettext-0.25): https://github.com/mquinson/po4a/issues/580
|
||||
doCheck = false;
|
||||
doCheck = (!stdenv.hostPlatform.isMusl) && (!stdenv.hostPlatform.isDarwin);
|
||||
|
||||
checkPhase = ''
|
||||
export SGML_CATALOG_FILES=${docbook_sgml_dtd_41}/sgml/dtd/docbook-4.1/docbook.cat
|
||||
|
||||
@ -42,7 +42,7 @@ buildPythonPackage rec {
|
||||
hypothesis
|
||||
];
|
||||
|
||||
pytestFlagsArray = [ "--benchmark-disable" ];
|
||||
pytestFlags = [ "--benchmark-disable" ];
|
||||
|
||||
pythonImportsCheck = [ "ahocorasick_rs" ];
|
||||
|
||||
|
||||
@ -49,11 +49,8 @@ buildPythonPackage rec {
|
||||
]
|
||||
++ lib.flatten (lib.attrValues optional-dependencies);
|
||||
|
||||
pytestFlagsArray = [
|
||||
"-W"
|
||||
"ignore::DeprecationWarning"
|
||||
# TypeError: object MagicMock can't be used in 'await' expression
|
||||
"--deselect=tests/ut/backends/test_redis.py::TestRedisBackend::test_close"
|
||||
pytestFlags = [
|
||||
"-Wignore::DeprecationWarning"
|
||||
# Tests can time out and leave redis/valkey in an unusable state for later tests
|
||||
"-x"
|
||||
];
|
||||
@ -77,6 +74,9 @@ buildPythonPackage rec {
|
||||
"tests/performance/"
|
||||
# Full of timing-sensitive tests
|
||||
"tests/ut/backends/test_redis.py"
|
||||
|
||||
# TypeError: object MagicMock can't be used in 'await' expression
|
||||
"tests/ut/backends/test_redis.py::TestRedisBackend::test_close"
|
||||
];
|
||||
|
||||
__darwinAllowLocalNetworking = true;
|
||||
|
||||
@ -50,14 +50,14 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "aiohttp";
|
||||
version = "3.12.13";
|
||||
version = "3.12.14";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "aio-libs";
|
||||
repo = "aiohttp";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-/lzbGnF3+ufs+GPtm+avjQ+lGVCsiE2E64NkRHS3wCM=";
|
||||
hash = "sha256-KPPxP6x/3sz2mDJNswh/xPatcMtVdYv3aArg//7tSao=";
|
||||
};
|
||||
|
||||
patches = lib.optionals (!lib.meta.availableOn stdenv.hostPlatform isa-l) [
|
||||
|
||||
@ -34,9 +34,8 @@ buildPythonPackage rec {
|
||||
|
||||
pythonImportsCheck = [ "aiomqtt" ];
|
||||
|
||||
pytestFlagsArray = [
|
||||
"-m"
|
||||
"'not network'"
|
||||
disabledTestMarks = [
|
||||
"network"
|
||||
];
|
||||
|
||||
meta = with lib; {
|
||||
|
||||
@ -7,23 +7,27 @@
|
||||
pytest-cov-stub,
|
||||
pytestCheckHook,
|
||||
pythonOlder,
|
||||
setuptools,
|
||||
typing-extensions,
|
||||
}:
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "aiosignal";
|
||||
version = "1.3.2";
|
||||
format = "setuptools";
|
||||
version = "1.4.0";
|
||||
pyproject = true;
|
||||
|
||||
disabled = pythonOlder "3.7";
|
||||
disabled = pythonOlder "3.9";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "aio-libs";
|
||||
repo = "aiosignal";
|
||||
rev = "v${version}";
|
||||
hash = "sha256-CvNarJpSq8EKnt+PuSerMK/ZVbxL9rp7rQ4dkWykG1M=";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-b46/LGoCeL4mhbBPAiPir7otzKKrlKcEFzn8pG/foh0=";
|
||||
};
|
||||
|
||||
propagatedBuildInputs = [ frozenlist ];
|
||||
build-system = [ setuptools ];
|
||||
|
||||
dependencies = [ frozenlist ] ++ lib.optionals (pythonOlder "3.13") [ typing-extensions ];
|
||||
|
||||
nativeCheckInputs = [
|
||||
pytest-asyncio
|
||||
|
||||
@ -76,7 +76,7 @@ buildPythonPackage rec {
|
||||
# Optionally disable pytest-xdist to make it easier to debug the test suite.
|
||||
# Test suite takes ~5 minutes without pytest-xdist. Note that some tests will
|
||||
# fail when running without pytest-xdist ("worker_id not found").
|
||||
# pytestFlagsArray = [ "-o" "addopts=" ];
|
||||
# pytestFlags = [ "-oaddopts=" ];
|
||||
|
||||
disabledTestPaths = [
|
||||
# Tests that require scanpy, creating a circular dependency chain
|
||||
|
||||
@ -75,11 +75,12 @@ buildPythonPackage rec {
|
||||
]
|
||||
++ optional-dependencies.trio;
|
||||
|
||||
pytestFlagsArray = [
|
||||
"-W"
|
||||
"ignore::trio.TrioDeprecationWarning"
|
||||
"-m"
|
||||
"'not network'"
|
||||
pytestFlags = [
|
||||
"-Wignore::trio.TrioDeprecationWarning"
|
||||
];
|
||||
|
||||
disabledTestMarks = [
|
||||
"network"
|
||||
];
|
||||
|
||||
preCheck = lib.optionalString stdenv.hostPlatform.isDarwin ''
|
||||
|
||||
@ -45,9 +45,8 @@ buildPythonPackage rec {
|
||||
pythonImportsCheck = [ "array_api_compat" ];
|
||||
|
||||
# CUDA (used via cupy) is not available in the testing sandbox
|
||||
pytestFlagsArray = [
|
||||
"-k"
|
||||
"'not cupy'"
|
||||
disabledTests = [
|
||||
"cupy"
|
||||
];
|
||||
|
||||
meta = {
|
||||
|
||||
@ -84,13 +84,15 @@ buildPythonPackage rec {
|
||||
zarr
|
||||
];
|
||||
|
||||
pytestFlagsArray = [
|
||||
enabledTestPaths = [
|
||||
"arviz/tests/base_tests/"
|
||||
];
|
||||
|
||||
disabledTestPaths = [
|
||||
# AttributeError: module 'zarr.storage' has no attribute 'DirectoryStore'
|
||||
# https://github.com/arviz-devs/arviz/issues/2357
|
||||
"--deselect=arviz/tests/base_tests/test_data_zarr.py::TestDataZarr::test_io_function"
|
||||
"--deselect=arviz/tests/base_tests/test_data_zarr.py::TestDataZarr::test_io_method"
|
||||
"arviz/tests/base_tests/test_data_zarr.py::TestDataZarr::test_io_function"
|
||||
"arviz/tests/base_tests/test_data_zarr.py::TestDataZarr::test_io_method"
|
||||
];
|
||||
|
||||
disabledTests = [
|
||||
|
||||
@ -74,11 +74,14 @@ buildPythonPackage rec {
|
||||
export USE_ASYNCIO=1
|
||||
'';
|
||||
|
||||
pytestFlagsArray = [
|
||||
"--ignore=./autobahn/twisted"
|
||||
enabledTestPaths = [
|
||||
"./autobahn"
|
||||
];
|
||||
|
||||
disabledTestPaths = [
|
||||
"./autobahn/twisted"
|
||||
];
|
||||
|
||||
pythonImportsCheck = [ "autobahn" ];
|
||||
|
||||
optional-dependencies = lib.fix (self: {
|
||||
|
||||
@ -32,7 +32,7 @@ let
|
||||
pytestCheckHook
|
||||
];
|
||||
|
||||
pytestFlagsArray = [ "--benchmark-disable" ];
|
||||
pytestFlags = [ "--benchmark-disable" ];
|
||||
|
||||
# escape infinite recursion with twisted
|
||||
doCheck = false;
|
||||
|
||||
@ -57,9 +57,12 @@ buildPythonPackage rec {
|
||||
export AWS_DEFAULT_REGION=us-east-1
|
||||
'';
|
||||
|
||||
pytestFlagsArray = [
|
||||
enabledTestPaths = [
|
||||
"tests"
|
||||
''-m "not slow"''
|
||||
];
|
||||
|
||||
disabledTestMarks = [
|
||||
"slow"
|
||||
];
|
||||
|
||||
disabledTests = [
|
||||
|
||||
@ -66,10 +66,6 @@ buildPythonPackage rec {
|
||||
sqlalchemy
|
||||
tabulate
|
||||
];
|
||||
pytestFlagsArray = [
|
||||
# Hangs forever
|
||||
"--deselect=ax/analysis/plotly/tests/test_top_surfaces.py::TestTopSurfacesAnalysis::test_online"
|
||||
];
|
||||
|
||||
disabledTestPaths = [
|
||||
"ax/benchmark"
|
||||
@ -80,6 +76,9 @@ buildPythonPackage rec {
|
||||
"ax/service/tests/test_ax_client.py"
|
||||
"ax/service/tests/test_scheduler.py"
|
||||
"ax/service/tests/test_with_db_settings_base.py"
|
||||
|
||||
# Hangs forever
|
||||
"ax/analysis/plotly/tests/test_top_surfaces.py::TestTopSurfacesAnalysis::test_online"
|
||||
];
|
||||
|
||||
disabledTests = [
|
||||
|
||||
@ -57,9 +57,9 @@ buildPythonPackage rec {
|
||||
|
||||
# Can not run memcached tests because it immediately tries to connect.
|
||||
# Disable external tests because they need to connect to a live database.
|
||||
pytestFlagsArray = [
|
||||
"--ignore=tests/test_memcached.py"
|
||||
"--ignore-glob='tests/test_managers/test_ext_*'"
|
||||
disabledTestPaths = [
|
||||
"tests/test_memcached.py"
|
||||
"tests/test_managers/test_ext_*"
|
||||
];
|
||||
|
||||
meta = {
|
||||
|
||||
@ -31,7 +31,11 @@ buildPythonPackage rec {
|
||||
regex
|
||||
];
|
||||
|
||||
pytestFlagsArray = [ "--fixtures tests/" ];
|
||||
pytestFlags = [ "--fixtures" ];
|
||||
|
||||
enabledTestPaths = [
|
||||
"tests/"
|
||||
];
|
||||
|
||||
pythonImportsCheck = [ "beancount" ];
|
||||
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user