From 3570bc30affa9b72c67e2f56d5de1cf9d9c42b7e Mon Sep 17 00:00:00 2001 From: Michael Raskin <7c6f434c@mail.ru> Date: Sun, 27 Dec 2015 18:42:27 +0100 Subject: [PATCH] lilypond: add a workaround for fontforge version detection A part of Fontforge store path was taken as a part of the version by configure script leading to a version check failure. --- pkgs/misc/lilypond/default.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/misc/lilypond/default.nix b/pkgs/misc/lilypond/default.nix index 21df615d661..8b2be0914e3 100644 --- a/pkgs/misc/lilypond/default.nix +++ b/pkgs/misc/lilypond/default.nix @@ -25,6 +25,11 @@ stdenv.mkDerivation rec{ preConfigure='' sed -e "s@mem=mf2pt1@mem=$PWD/mf/mf2pt1@" -i scripts/build/mf2pt1.pl + + # At some point our fontforge had path 2n…-fontforge-2015… and it + # confused the version detection… + sed -re 's%("[$]exe" --version .*)([|\\] *$)%\1 | sed -re "s@/nix/store/[a-z0-9]{32}-@@" \2%' \ + -i configure ''; postInstall = ''