[Lunar-commits] <moonbase-other> lilypond: version bumped to 2.16.0

v4hn me at v4hn.de
Sat Aug 25 02:10:58 CEST 2012


commit dd03299e11e35db3f492268fef367ca0bbb8bada
Author: v4hn <me at v4hn.de>
Date: Fri, 24 Aug 2012 17:10:58 -0700
URL: https://github.com/lunar-linux/moonbase-other/commit/dd03299e11e35db3f492268fef367ca0bbb8bada

lilypond: version bumped to 2.16.0
---
  doc-tools/lilypond/BUILD                                     +16/-5    
  doc-tools/lilypond/DEPENDS                                   +23/-3    
  doc-tools/lilypond/DETAILS                                   +3/-3     
  3 files changed, 42 insertions (+), 11 deletions (-)

--- a/doc-tools/lilypond/BUILD
+++ b/doc-tools/lilypond/BUILD
@@ -1,13 +1,24 @@
 (
 
-  # For some reason it was having a problem finding the .pfb
+  # For some reason it has a problem finding the .pfb
   # files provided by urw-fonts.
   OPTS+=" --with-ncsb-dir=/usr/share/fonts/urw-fonts" &&
 
-  # the documentation is provided online and has a number
-  # of additional dependencies
-  OPTS+=" --disable-documentation" &&
+  mkdir build &&
+  cd build/ &&
 
-  default_build
+  ../configure --prefix=/usr &&
+
+  make all &&
+  if in_depends $MODULE texi2html; then
+     make doc
+  fi &&
+
+  prepare_install &&
+
+  make install &&
+  if in_depends $MODULE texi2html; then
+     make install-doc
+  fi
 
 ) > $C_FIFO 2>&1
--- a/doc-tools/lilypond/DEPENDS
+++ b/doc-tools/lilypond/DEPENDS
@@ -1,6 +1,26 @@
+# build dependencies
 depends flex
-depends guile
-depends pango
-depends mftrace
+depends fontforge
+depends bison
+depends gettext
+depends texlive
+depends perl
+depends texinfo
 depends t1utils
+
+#depends mftrace
+
+# runtime dependencies
 depends urw-fonts
+depends dejavu-ttf
+depends fontconfig
+depends freetype2
+depends ghostscript
+depends guile
+depends pango
+depends Python
+
+# When someone fixed our texlive package this can be reenabled
+#optional_depends texi2html "--enable-documentation" "--disable-documentation" "build documentation(this takes ${PROBLEM_COLOR}a lot${DEFAULT_COLOR}${MESSAGE_COLOR} of time and requires netpbm and ImageMagick as well)"
+#optional_depends netpbm "" "" "needed for documentation"
+#optional_depends ImageMagick "" "" "needed for documentation"
--- a/doc-tools/lilypond/DETAILS
+++ b/doc-tools/lilypond/DETAILS
@@ -1,11 +1,11 @@
           MODULE=lilypond
-         VERSION=2.14.2
+         VERSION=2.16.0
           SOURCE=$MODULE-$VERSION.tar.gz
       SOURCE_URL=http://download.linuxaudio.org/lilypond/sources/v${VERSION%.*}/
-      SOURCE_VFY=sha1:0ea657bb184d9d6a2e3f6bca91e6b0d62a3a013e
+      SOURCE_VFY=sha1:b5edfdd1332a5cee94bd31c7b1e8b08909c0a068
         WEB_SITE=http://lilypond.org/web/
          ENTERED=20070920
-         UPDATED=20111222
+         UPDATED=20120824
            SHORT="music notation for everyone"
 
 cat << EOF




More information about the Lunar-commits mailing list