10 gobject-introspection,
24 python3Packages.buildPythonApplication rec {
30 url = "https://alpha.gnu.org/gnu/solfege/solfege-${version}.tar.gz";
31 hash = "sha256-t6JJxgGk5hpN76o9snxtM07tkYnwpQ808M/8Ttw+gWk=";
63 propagatedBuildInputs = with python3Packages; [
69 sed -i -e 's|wav_player=.*|wav_player=${alsa-utils}/bin/aplay|' \
70 -e 's|midi_player=.*|midi_player=${timidity}/bin/timidity|' \
71 -e 's|mp3_player=.*|mp3_player=${mpg123}/bin/mpg123|' \
72 -e 's|ogg_player=.*|ogg_player=${vorbis-tools}/bin/ogg123|' \
73 -e 's|csound=.*|csound=${csound}/bin/csound|' \
74 -e 's|lilypond-book=.*|lilypond-book=${lilypond}/bin/lilypond-book|' \
81 makeWrapperArgs+=("''${gappsWrapperArgs[@]}")
84 enableParallelBuilding = true;
87 description = "Ear training program";
88 homepage = "https://www.gnu.org/software/solfege/";
89 license = licenses.gpl3Only;
90 platforms = platforms.linux;
91 maintainers = with maintainers; [
96 mainProgram = "solfege";