lilypond stable port information

Package: lilypond
Version: 2.14.2
Revision: 2
Maintainer: Matthias Neeracher
GCC: 4.0
BuildDepends: <<
guile18 (>= 1.8.8-3), guile18-dev (>= 1.8.8-3), libkpathsea6 (>= 6.0.0-100),
libgettext8-dev, gettext-bin, gettext-tools, texinfo (>= 4.13-1001),
mftrace (>= 1.2.14-1004), freetype219 (>= 2.4.4-2), fink (>= 0.24.12),
pango1-xft2-ft219-dev (>= 1.24.5-7), glib2-dev (>= 2.22.4-5), bison (>= 2.3-1003),
fontconfig2-dev (>= 2.8.0-7), expat1 (>= 2.0.1-1), pkgconfig, gmp5 (>= 5.0.2-1)
<<
BuildConflicts: ccache-default, flex
Depends: <<
python27, guile18 (>= 1.8.8-3), ghostscript | ghostscript-nox,
freetype219-shlibs (>= 2.4.4-2), pango1-xft2-ft219 (>= 1.24.5-7),
fc-ghostscript-fonts, fontconfig2-shlibs (>= 2.8.0-7), fondu, libkpathsea6-shlibs (>= 6.0.0-100),
expat1-shlibs (>= 2.0.1-1), rarian-compat, gmp5-shlibs (>= 5.0.2-1)
<<
Conflicts: lilypond, lilypond-devel
Replaces: lilypond-devel
Source: http://download.linuxaudio.org/lilypond/sources/v2.14/lilypond-%v.tar.gz
Source-MD5: 4053a19e03181021893981280feb9aaa
PatchFile: %n.patch
PatchFile-MD5: 7b549ffcedc4a4c6b9b09049e8fe1d65
SetLDFLAGS: -lexpat -L%p/lib/pango-ft219/lib
ConfigureParams: -infodir='$(prefix)/share/info' --mandir='$(prefix)/share/man' --with-ncsb-dir='%p/share/ghostscript/fonts'
CompileScript: <<
#!/bin/sh -ev
export PKG_CONFIG_PATH=%p/lib/pango-ft219/lib/pkgconfig:%p/lib/fontconfig2/lib/pkgconfig:%p/lib/freetype219/lib/pkgconfig
export PYTHON=%p/bin/python2.7
export GUILE=%p/bin/guile-1.8
export GUILE_CONFIG=guile-1.8-config
export FLEX=/usr/bin/flex
./autogen.sh %c
mkdir mf/out
gnumake
<<
InstallScript: <<
#!/bin/sh -ev
rm tex/texinfo.tex
gnumake DESTDIR=%d install
mkdir -p %i/etc/profile.d
mkdir -p %i/etc/texmf.local/tex
ln -s %p/share/lilypond/%v/tex %i/etc/texmf.local/tex/lilypond
for i in fonts dvips; do
for j in %i/share/lilypond/%v/$i/*; do
mkdir -p %i/etc/texmf.local/${j#%i/share/lilypond/%v/}
ln -s %p/${j#%i/} %i/etc/texmf.local/${j#%i/share/lilypond/%v/}/lilypond
done
done
mkdir -p input %i/share/doc/%n
cp -R input %i/share/doc/%n/input
<<
PostInstScript: <<
if [ -f %p/bin/mktexlsr ]; then mktexlsr %p/etc/texmf.local; fi
if [ configure = "$1" ]; then
scrollkeeper-update -q
fi
<<
PostRmScript: <<
if [ -f %p/bin/mktexlsr ]; then mktexlsr %p/etc/texmf.local; fi
if [ remove != "$1" ]; then
scrollkeeper-update -q
fi
<<
DocFiles: COPYING README.txt
InfoDocs: lilypond-web.info
Description: GNU Music Typesetter
DescDetail: <<
LilyPond prints beautiful sheet music. It produces music notation from
a description file. It excels at typesetting classical music, but you
can also print pop-songs.

LilyPond input is plain text. So, you can use your favorite text
editor to enter it, you can put it in mail or embed it in an article
like this:

\key c \minor r8 c16 b c8 g as c16 b c8 d | g,4

Or you can use it to print music from other programs, using one of the
numerous input filters.

LilyPond output looks beautiful. The font and the layout algorithms
were inspired by engraved music, so you can expect that same clear and
elegant look from your LilyPond output. And if anything is not to your
liking, you can tweak almost everything.
<<
License: GPL
Homepage: http://www.lilypond.org

lilypond stable port .patch

diff -ru lilypond-2.12.1-orig/config.make.in lilypond-2.12.1/config.make.in
--- lilypond-2.12.1-orig/config.make.in 2009-01-09 19:09:22.000000000 +0100
+++ lilypond-2.12.1/config.make.in 2009-01-09 19:11:33.000000000 +0100
@@ -28,7 +28,7 @@
FREETYPE2_LIBS = @FREETYPE2_LIBS@
PANGO_FT2_LIBS = @PANGO_FT2_LIBS@

-CONFIG_LIBS = @LIBS@ @EXTRA_LIBS@ $(GUILE_LIBS) $(PANGO_FT2_LIBS) $(FONTCONFIG_LIBS) $(FREETYPE2_LIBS)
+CONFIG_LIBS = @LIBS@ @EXTRA_LIBS@ $(PANGO_FT2_LIBS) $(FONTCONFIG_LIBS) $(FREETYPE2_LIBS) $(GUILE_LIBS)
CONFIG_LDFLAGS = @LDFLAGS@

PACKAGE = @PACKAGE@
@@ -66,7 +66,7 @@
stepmake = @stepmake@

package_datadir = $(datadir)/$(package)
-package_infodir = $(infodir)/$(package)
+package_infodir = $(infodir)
package_libdir = $(libdir)/$(package)
package_docdir = $(docdir)/$(package)
package_omfdir = $(omfdir)/$(package)

lilypond _unstable_ port .patch