adjust mpv flags to work with 22.11 or 23.05

main
xenofem 2023-04-23 01:54:59 -04:00
parent 00f5e1d285
commit 3217f26b19
1 changed files with 15 additions and 5 deletions

View File

@ -47,11 +47,21 @@
overlays.default = final: prev: let
newScripts = packages.packages.${prev.system};
in rec {
mpv-unwrapped = prev.mpv-unwrapped.overrideAttrs (oldAttrs: {
wafConfigureFlags = oldAttrs.wafConfigureFlags ++ [
"--confloaddir=/etc/mpv"
];
});
mpv-unwrapped = prev.mpv-unwrapped.overrideAttrs (oldAttrs:
if oldAttrs ? wafConfigureFlags
then {
wafConfigureFlags = oldAttrs.wafConfigureFlags ++ [
"--confloaddir=/etc/mpv"
];
}
else if oldAttrs ? mesonFlags
then {
mesonFlags = oldAttrs.mesonFlags ++ [
"-Dsysconfdir=/etc"
];
}
else oldAttrs
);
mpv = prev.wrapMpv mpv-unwrapped {
scripts = builtins.attrValues newScripts;
};