libwacom, pipewire: fix build/remove qt5 dep
This commit is contained in:
parent
085c38ea47
commit
36176abdf3
|
@ -10,7 +10,12 @@ let
|
|||
doCheck = false;
|
||||
doInstallCheck = false;
|
||||
});
|
||||
dontCheckAarch64 = p: p.overrideAttrs (_: next.lib.optionalAttrs (p.stdenv.targetPlatform.system == "aarch64-linux") {
|
||||
aarch64Only = f: p: p.overrideAttrs (upstream:
|
||||
next.lib.optionalAttrs
|
||||
(p.stdenv.targetPlatform.system == "aarch64-linux")
|
||||
(f upstream)
|
||||
);
|
||||
dontCheckAarch64 = aarch64Only (_: {
|
||||
# only `dontCheck` if the package is being built for aarch64
|
||||
doCheck = false;
|
||||
doInstallCheck = false;
|
||||
|
@ -21,6 +26,19 @@ in {
|
|||
# it might be enough to only disable checks when targeting aarch64, which could reduce rebuilds?
|
||||
elfutils = dontCheckAarch64 prev.elfutils;
|
||||
|
||||
# 2023/07/28
|
||||
# "7/7 libwacom:all / pytest TIMEOUT 30.36s killed by signal 15 SIGTERM"
|
||||
libwacom = aarch64Only (_: {
|
||||
doCheck = false;
|
||||
mesonFlags = [ "-Dtests=disabled" ];
|
||||
}) prev.libwacom;
|
||||
|
||||
pipewire = prev.pipewire.override {
|
||||
# avoid a dep on python3.10-PyQt5, which has mixed qt5 versions.
|
||||
# this means we lose firewire support (oh well..?)
|
||||
ffadoSupport = false;
|
||||
};
|
||||
|
||||
pythonPackagesExtensions = prev.pythonPackagesExtensions ++ [
|
||||
(py-next: py-prev: {
|
||||
pyarrow = py-prev.pyarrow.overridePythonAttrs (upstream: {
|
||||
|
|
Loading…
Reference in New Issue
Block a user