solfege: add missing build inputs

Fixes these ./configure messages:

  $ nix-build -A solfege | grep " no$"
  [... checking whether we are cross compiling... no ...]
  checking for swig... no
  checking for lilypond... no
  checking for gs... no
  checking for xml2po... no
  checking for xsltproc... no
  checking for /usr/share/sgml/docbook/stylesheet/xsl/nwalsh/html/chunk.xsl... no
This commit is contained in:
Bjørn Forsman
2025-10-26 06:45:33 +01:00
parent 794ee3ad04
commit 2b10fe9ea9
+15
View File
@@ -4,16 +4,21 @@
autoconf,
automake,
csound,
docbook-xsl-ns,
fetchurl,
gdk-pixbuf,
gettext,
ghostscript,
gnome-doc-utils,
gobject-introspection,
gtk3,
librsvg,
libxslt,
lilypond,
mpg123,
pkg-config,
python3Packages,
swig,
texinfo,
timidity,
txt2man,
@@ -46,10 +51,16 @@ python3Packages.buildPythonApplication rec {
nativeBuildInputs = [
autoconf
automake
docbook-xsl-ns
gdk-pixbuf
gettext
ghostscript
gnome-doc-utils
gobject-introspection
libxslt
lilypond
pkg-config
swig
texinfo
txt2man
wrapGAppsHook3
@@ -65,6 +76,10 @@ python3Packages.buildPythonApplication rec {
pygobject3
];
configureFlags = [
"--enable-docbook-stylesheet=${docbook-xsl-ns}/share/xml/docbook-xsl-ns/html/chunk.xsl"
];
preBuild = ''
sed -i -e 's|wav_player=.*|wav_player=${alsa-utils}/bin/aplay|' \
-e 's|midi_player=.*|midi_player=${timidity}/bin/timidity|' \