3
0
Fork 0
forked from mirrors/nixpkgs

Lilypond: update to 2.14.2

This commit is contained in:
Michael Raskin 2012-08-05 23:08:01 +04:00
parent 6655bc783e
commit bdb1ccaf80
2 changed files with 23 additions and 13 deletions

View file

@ -1,24 +1,36 @@
{ stdenv, fetchurl, ghostscript, texinfo, imagemagick, texi2html, guile { stdenv, fetchurl, ghostscript, texinfo, imagemagick, texi2html, guile
, python, gettext, flex, perl, bison, pkgconfig, texLive , python, gettext, flex, perl, bison, pkgconfig, texLive, dblatex
, fontconfig, freetype, pango, fontforge, help2man }: , fontconfig, freetype, pango, fontforge, help2man, zip, netpbm, groff
, fetchsvn }:
stdenv.mkDerivation rec{ stdenv.mkDerivation rec{
majorVersion="2.13"; majorVersion="2.14";
minorVersion="46"; minorVersion="2";
version="${majorVersion}.${minorVersion}"; version="${majorVersion}.${minorVersion}";
name = "lilypond-${version}"; name = "lilypond-${version}";
src = fetchurl { urwfonts = fetchsvn {
url = "http://download.linuxaudio.org/lilypond/sources/v${majorVersion}/lilypond-${version}.tar.gz"; url = "http://svn.ghostscript.com/ghostscript/tags/urw-fonts-1.0.7pre44";
sha256 = "370f59d10a3fc74c5790111f7a69e04304eda5384513c95838dda3cc087904e6"; sha256 = "0al5vdsb66db6yzwi0qgs1dnd1i1fb77cigdjxg8zxhhwf6hhwpn";
}; };
configureFlags = [ "--disable-documentation" "--with-ncsb-dir=${ghostscript}/share/ghostscript/fonts"]; src = fetchurl {
url = "http://download.linuxaudio.org/lilypond/sources/v${majorVersion}/lilypond-${version}.tar.gz";
# 2.15.42
# sha256 = "0cm2fq1cr9d24w5xkz6ik6qnby516dfahz4cw47xx8mb5qsa4drd";
sha256 = "15i6k3fjc29wvchayn31khxhpppzd4g6ivbk7l43fakj8lw6nfi4";
};
preConfigure=''
sed -e "s@mem=mf2pt1@mem=$PWD/mf/mf2pt1@" -i scripts/build/mf2pt1.pl
'';
configureFlags = [ "--disable-documentation" "--with-ncsb-dir=${urwfonts}"];
buildInputs = buildInputs =
[ ghostscript texinfo imagemagick texi2html guile [ ghostscript texinfo imagemagick texi2html guile dblatex zip netpbm
python gettext flex perl bison pkgconfig texLive fontconfig freetype pango python gettext flex perl bison pkgconfig texLive fontconfig freetype pango
fontforge help2man fontforge help2man groff
]; ];
meta = { meta = {

View file

@ -8595,9 +8595,7 @@ let
lazylist = callPackage ../tools/typesetting/tex/lazylist { }; lazylist = callPackage ../tools/typesetting/tex/lazylist { };
lilypond = callPackage ../misc/lilypond { lilypond = callPackage ../misc/lilypond { };
guile = guile_1_8;
};
martyr = callPackage ../development/libraries/martyr { }; martyr = callPackage ../development/libraries/martyr { };