aboutsummaryrefslogtreecommitdiff
path: root/pkgs/misc/lilypond
diff options
context:
space:
mode:
authorMichael Raskin <7c6f434c@mail.ru>2012-08-05 23:08:01 +0400
committerMichael Raskin <7c6f434c@mail.ru>2012-08-05 23:10:49 +0400
commitbdb1ccaf805a8e3f585d25a2a492c49752570576 (patch)
tree408f9bad645735e8cd3c979f748b5e5f1a6f7b2c /pkgs/misc/lilypond
parent6655bc783e2db1c29701a363c8886d44db101bf9 (diff)
Lilypond: update to 2.14.2
Diffstat (limited to 'pkgs/misc/lilypond')
-rw-r--r--pkgs/misc/lilypond/default.nix28
1 files changed, 20 insertions, 8 deletions
diff --git a/pkgs/misc/lilypond/default.nix b/pkgs/misc/lilypond/default.nix
index b3a9bec29725..65575af4c392 100644
--- a/pkgs/misc/lilypond/default.nix
+++ b/pkgs/misc/lilypond/default.nix
@@ -1,24 +1,36 @@
{ stdenv, fetchurl, ghostscript, texinfo, imagemagick, texi2html, guile
-, python, gettext, flex, perl, bison, pkgconfig, texLive
-, fontconfig, freetype, pango, fontforge, help2man }:
+, python, gettext, flex, perl, bison, pkgconfig, texLive, dblatex
+, fontconfig, freetype, pango, fontforge, help2man, zip, netpbm, groff
+, fetchsvn }:
stdenv.mkDerivation rec{
- majorVersion="2.13";
- minorVersion="46";
+ majorVersion="2.14";
+ minorVersion="2";
version="${majorVersion}.${minorVersion}";
name = "lilypond-${version}";
+ urwfonts = fetchsvn {
+ url = "http://svn.ghostscript.com/ghostscript/tags/urw-fonts-1.0.7pre44";
+ sha256 = "0al5vdsb66db6yzwi0qgs1dnd1i1fb77cigdjxg8zxhhwf6hhwpn";
+ };
+
src = fetchurl {
url = "http://download.linuxaudio.org/lilypond/sources/v${majorVersion}/lilypond-${version}.tar.gz";
- sha256 = "370f59d10a3fc74c5790111f7a69e04304eda5384513c95838dda3cc087904e6";
+ # 2.15.42
+ # sha256 = "0cm2fq1cr9d24w5xkz6ik6qnby516dfahz4cw47xx8mb5qsa4drd";
+ sha256 = "15i6k3fjc29wvchayn31khxhpppzd4g6ivbk7l43fakj8lw6nfi4";
};
- configureFlags = [ "--disable-documentation" "--with-ncsb-dir=${ghostscript}/share/ghostscript/fonts"];
+ preConfigure=''
+ sed -e "s@mem=mf2pt1@mem=$PWD/mf/mf2pt1@" -i scripts/build/mf2pt1.pl
+ '';
+
+ configureFlags = [ "--disable-documentation" "--with-ncsb-dir=${urwfonts}"];
buildInputs =
- [ ghostscript texinfo imagemagick texi2html guile
+ [ ghostscript texinfo imagemagick texi2html guile dblatex zip netpbm
python gettext flex perl bison pkgconfig texLive fontconfig freetype pango
- fontforge help2man
+ fontforge help2man groff
];
meta = {