Mercurial > gub
view gub/specs/lilypondcairo.py @ 6500:2c57f92179f2
guile: more build and mingw patches.
author | Jan Nieuwenhuizen <janneke@gnu.org> |
---|---|
date | Thu, 17 Mar 2011 21:59:08 +0100 |
parents | 5e75ebfca796 |
children |
line wrap: on
line source
from gub.specs import lilypond # FIXME: this is a version of lilypond which uses pangocairo used by # Denemo We probably do not want to build pango + cairo for standalone # lilypond packages, because that would also pull libX11 dependencies # in. Hmm. class Lilypondcairo (lilypond.Lilypond): source = 'http://lilypond.org/download/source/v2.13/lilypond-2.13.62.tar.gz' dependencies = [x.replace ('pango', 'pangocairo') for x in lilypond.Lilypond.dependencies] patches = [ '0003-Start-OTF-font-from-E800-avoids-hardcoded-linux-unic.patch', '0001-Allow-for-spaces-in-ttf-font-glyph-names.-Fixes-1562.patch', 'lilypond-guile-2.0.patch', ] def get_conflict_dict (self): return {'': ['lilypond']} class Lilypondcairo__mingw (lilypond.Lilypond__mingw): source = Lilypondcairo.source dependencies = [x.replace ('pango', 'pangocairo') for x in lilypond.Lilypond__mingw.dependencies] patches = [ '0003-Start-OTF-font-from-E800-avoids-hardcoded-linux-unic.patch', '0001-Allow-for-spaces-in-ttf-font-glyph-names.-Fixes-1562.patch', 'lilypond-guile-2.0.patch', ] def get_conflict_dict (self): return {'': ['lilypond']} class Lilypondcairo__darwin (lilypond.Lilypond__darwin): source = Lilypondcairo.source dependencies = [x.replace ('pango', 'pangocairo') for x in lilypond.Lilypond__darwin .dependencies] def get_conflict_dict (self): return {'': ['lilypond']} class Lilypondcairo__darwin__ppc (lilypond.Lilypond__darwin__ppc): source = Lilypondcairo.source dependencies = [x.replace ('pango', 'pangocairo') for x in lilypond.Lilypond__darwin__ppc .dependencies] def get_conflict_dict (self): return {'': ['lilypond']}