about summary refs log tree commit diff
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)
downloadnixlib-bdb1ccaf805a8e3f585d25a2a492c49752570576.tar
nixlib-bdb1ccaf805a8e3f585d25a2a492c49752570576.tar.gz
nixlib-bdb1ccaf805a8e3f585d25a2a492c49752570576.tar.bz2
nixlib-bdb1ccaf805a8e3f585d25a2a492c49752570576.tar.lz
nixlib-bdb1ccaf805a8e3f585d25a2a492c49752570576.tar.xz
nixlib-bdb1ccaf805a8e3f585d25a2a492c49752570576.tar.zst
nixlib-bdb1ccaf805a8e3f585d25a2a492c49752570576.zip
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 = {