mirror of
https://github.com/NixOS/nixpkgs.git
synced 2025-06-09 19:13:26 +03:00
xwax: install default importers
Without the change user needs to supply their own importer and scanner. Discovered in https://github.com/NixOS/nixpkgs/pull/402378#issuecomment-2848182471
This commit is contained in:
parent
74e5fb8074
commit
c8595a8bed
1 changed files with 9 additions and 7 deletions
|
@ -32,6 +32,11 @@ stdenv.mkDerivation (finalAttrs: {
|
|||
# therefore we patch interface.c to also look up in the dejavu_fonts nix store path
|
||||
substituteInPlace interface.c \
|
||||
--replace-fail "/usr/X11R6/lib/X11/fonts/TTF" "${dejavu_fonts.outPath}/share/fonts/truetype/"
|
||||
|
||||
# make paths to executed binaries hermetic:
|
||||
substituteInPlace import \
|
||||
--replace-fail "exec cdparanoia" "exec ${lib.getExe cdparanoia}" \
|
||||
--replace-fail "exec ffmpeg" "exec ${lib.getExe ffmpeg}"
|
||||
'';
|
||||
|
||||
buildInputs = [
|
||||
|
@ -60,17 +65,14 @@ stdenv.mkDerivation (finalAttrs: {
|
|||
|
||||
enableParallelBuilding = true;
|
||||
|
||||
makeFlags = [
|
||||
"PREFIX=${placeholder "out"}"
|
||||
];
|
||||
|
||||
nativeInstallCheckInputs = [ versionCheckHook ];
|
||||
versionCheckProgramArg = "-h";
|
||||
doInstallCheck = true;
|
||||
|
||||
installPhase = ''
|
||||
runHook preInstall
|
||||
mkdir -p $out/bin
|
||||
cp xwax $out/bin/xwax
|
||||
runHook postInstall
|
||||
'';
|
||||
|
||||
meta = {
|
||||
homepage = "https://xwax.org";
|
||||
description = "Digital vinyl on Linux";
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue