annotate 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
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
5275
9d55bd91421e Denemo: set reloc vars and include lilypond[cairo]. Fixes fonts on windows.
Jan Nieuwenhuizen <janneke@gnu.org>
parents:
diff changeset
1 from gub.specs import lilypond
9d55bd91421e Denemo: set reloc vars and include lilypond[cairo]. Fixes fonts on windows.
Jan Nieuwenhuizen <janneke@gnu.org>
parents:
diff changeset
2
9d55bd91421e Denemo: set reloc vars and include lilypond[cairo]. Fixes fonts on windows.
Jan Nieuwenhuizen <janneke@gnu.org>
parents:
diff changeset
3 # FIXME: this is a version of lilypond which uses pangocairo used by
9d55bd91421e Denemo: set reloc vars and include lilypond[cairo]. Fixes fonts on windows.
Jan Nieuwenhuizen <janneke@gnu.org>
parents:
diff changeset
4 # Denemo We probably do not want to build pango + cairo for standalone
9d55bd91421e Denemo: set reloc vars and include lilypond[cairo]. Fixes fonts on windows.
Jan Nieuwenhuizen <janneke@gnu.org>
parents:
diff changeset
5 # lilypond packages, because that would also pull libX11 dependencies
9d55bd91421e Denemo: set reloc vars and include lilypond[cairo]. Fixes fonts on windows.
Jan Nieuwenhuizen <janneke@gnu.org>
parents:
diff changeset
6 # in. Hmm.
9d55bd91421e Denemo: set reloc vars and include lilypond[cairo]. Fixes fonts on windows.
Jan Nieuwenhuizen <janneke@gnu.org>
parents:
diff changeset
7
9d55bd91421e Denemo: set reloc vars and include lilypond[cairo]. Fixes fonts on windows.
Jan Nieuwenhuizen <janneke@gnu.org>
parents:
diff changeset
8 class Lilypondcairo (lilypond.Lilypond):
6144
5e75ebfca796 lilypondcairo: bump to 2.13.62 and add fix for Windows 7 SP1.
Jan Nieuwenhuizen <janneke@gnu.org>
parents: 6076
diff changeset
9 source = 'http://lilypond.org/download/source/v2.13/lilypond-2.13.62.tar.gz'
5635
3ecad6b5f9b1 Grand rename: _get_build_dependencies () -> dependencies.
Jan Nieuwenhuizen <janneke@gnu.org>
parents: 5591
diff changeset
10 dependencies = [x.replace ('pango', 'pangocairo')
6011
3b57af80d93c lilypondcairo: bump to 2.13.38 and apply font patch.
Jan Nieuwenhuizen <janneke@gnu.org>
parents: 5671
diff changeset
11 for x in lilypond.Lilypond.dependencies]
3b57af80d93c lilypondcairo: bump to 2.13.38 and apply font patch.
Jan Nieuwenhuizen <janneke@gnu.org>
parents: 5671
diff changeset
12 patches = [
3b57af80d93c lilypondcairo: bump to 2.13.38 and apply font patch.
Jan Nieuwenhuizen <janneke@gnu.org>
parents: 5671
diff changeset
13 '0003-Start-OTF-font-from-E800-avoids-hardcoded-linux-unic.patch',
6144
5e75ebfca796 lilypondcairo: bump to 2.13.62 and add fix for Windows 7 SP1.
Jan Nieuwenhuizen <janneke@gnu.org>
parents: 6076
diff changeset
14 '0001-Allow-for-spaces-in-ttf-font-glyph-names.-Fixes-1562.patch',
6500
2c57f92179f2 guile: more build and mingw patches.
Jan Nieuwenhuizen <janneke@gnu.org>
parents: 6144
diff changeset
15 'lilypond-guile-2.0.patch',
6011
3b57af80d93c lilypondcairo: bump to 2.13.38 and apply font patch.
Jan Nieuwenhuizen <janneke@gnu.org>
parents: 5671
diff changeset
16 ]
5275
9d55bd91421e Denemo: set reloc vars and include lilypond[cairo]. Fixes fonts on windows.
Jan Nieuwenhuizen <janneke@gnu.org>
parents:
diff changeset
17 def get_conflict_dict (self):
5359
a97b75d44da2 Fix lilypond conflict dicts. Do not split lilypond/denemo packages.
Jan Nieuwenhuizen <janneke@gnu.org>
parents: 5329
diff changeset
18 return {'': ['lilypond']}
5275
9d55bd91421e Denemo: set reloc vars and include lilypond[cairo]. Fixes fonts on windows.
Jan Nieuwenhuizen <janneke@gnu.org>
parents:
diff changeset
19
9d55bd91421e Denemo: set reloc vars and include lilypond[cairo]. Fixes fonts on windows.
Jan Nieuwenhuizen <janneke@gnu.org>
parents:
diff changeset
20 class Lilypondcairo__mingw (lilypond.Lilypond__mingw):
5329
56fa07f27f10 lilypondcairo: use tar ball.
Jan Nieuwenhuizen <janneke@gnu.org>
parents: 5305
diff changeset
21 source = Lilypondcairo.source
5635
3ecad6b5f9b1 Grand rename: _get_build_dependencies () -> dependencies.
Jan Nieuwenhuizen <janneke@gnu.org>
parents: 5591
diff changeset
22 dependencies = [x.replace ('pango', 'pangocairo')
3ecad6b5f9b1 Grand rename: _get_build_dependencies () -> dependencies.
Jan Nieuwenhuizen <janneke@gnu.org>
parents: 5591
diff changeset
23 for x in lilypond.Lilypond__mingw.dependencies]
6011
3b57af80d93c lilypondcairo: bump to 2.13.38 and apply font patch.
Jan Nieuwenhuizen <janneke@gnu.org>
parents: 5671
diff changeset
24 patches = [
3b57af80d93c lilypondcairo: bump to 2.13.38 and apply font patch.
Jan Nieuwenhuizen <janneke@gnu.org>
parents: 5671
diff changeset
25 '0003-Start-OTF-font-from-E800-avoids-hardcoded-linux-unic.patch',
6144
5e75ebfca796 lilypondcairo: bump to 2.13.62 and add fix for Windows 7 SP1.
Jan Nieuwenhuizen <janneke@gnu.org>
parents: 6076
diff changeset
26 '0001-Allow-for-spaces-in-ttf-font-glyph-names.-Fixes-1562.patch',
6500
2c57f92179f2 guile: more build and mingw patches.
Jan Nieuwenhuizen <janneke@gnu.org>
parents: 6144
diff changeset
27 'lilypond-guile-2.0.patch',
6011
3b57af80d93c lilypondcairo: bump to 2.13.38 and apply font patch.
Jan Nieuwenhuizen <janneke@gnu.org>
parents: 5671
diff changeset
28 ]
5275
9d55bd91421e Denemo: set reloc vars and include lilypond[cairo]. Fixes fonts on windows.
Jan Nieuwenhuizen <janneke@gnu.org>
parents:
diff changeset
29 def get_conflict_dict (self):
5359
a97b75d44da2 Fix lilypond conflict dicts. Do not split lilypond/denemo packages.
Jan Nieuwenhuizen <janneke@gnu.org>
parents: 5329
diff changeset
30 return {'': ['lilypond']}
5369
0069380ed85b darwin-x86::Denemo: further progress.
Jan Nieuwenhuizen <janneke@gnu.org>
parents: 5359
diff changeset
31
0069380ed85b darwin-x86::Denemo: further progress.
Jan Nieuwenhuizen <janneke@gnu.org>
parents: 5359
diff changeset
32 class Lilypondcairo__darwin (lilypond.Lilypond__darwin):
0069380ed85b darwin-x86::Denemo: further progress.
Jan Nieuwenhuizen <janneke@gnu.org>
parents: 5359
diff changeset
33 source = Lilypondcairo.source
5635
3ecad6b5f9b1 Grand rename: _get_build_dependencies () -> dependencies.
Jan Nieuwenhuizen <janneke@gnu.org>
parents: 5591
diff changeset
34 dependencies = [x.replace ('pango', 'pangocairo')
5369
0069380ed85b darwin-x86::Denemo: further progress.
Jan Nieuwenhuizen <janneke@gnu.org>
parents: 5359
diff changeset
35 for x in lilypond.Lilypond__darwin
5635
3ecad6b5f9b1 Grand rename: _get_build_dependencies () -> dependencies.
Jan Nieuwenhuizen <janneke@gnu.org>
parents: 5591
diff changeset
36 .dependencies]
5369
0069380ed85b darwin-x86::Denemo: further progress.
Jan Nieuwenhuizen <janneke@gnu.org>
parents: 5359
diff changeset
37 def get_conflict_dict (self):
0069380ed85b darwin-x86::Denemo: further progress.
Jan Nieuwenhuizen <janneke@gnu.org>
parents: 5359
diff changeset
38 return {'': ['lilypond']}
0069380ed85b darwin-x86::Denemo: further progress.
Jan Nieuwenhuizen <janneke@gnu.org>
parents: 5359
diff changeset
39
0069380ed85b darwin-x86::Denemo: further progress.
Jan Nieuwenhuizen <janneke@gnu.org>
parents: 5359
diff changeset
40 class Lilypondcairo__darwin__ppc (lilypond.Lilypond__darwin__ppc):
0069380ed85b darwin-x86::Denemo: further progress.
Jan Nieuwenhuizen <janneke@gnu.org>
parents: 5359
diff changeset
41 source = Lilypondcairo.source
5635
3ecad6b5f9b1 Grand rename: _get_build_dependencies () -> dependencies.
Jan Nieuwenhuizen <janneke@gnu.org>
parents: 5591
diff changeset
42 dependencies = [x.replace ('pango', 'pangocairo')
5369
0069380ed85b darwin-x86::Denemo: further progress.
Jan Nieuwenhuizen <janneke@gnu.org>
parents: 5359
diff changeset
43 for x in lilypond.Lilypond__darwin__ppc
5635
3ecad6b5f9b1 Grand rename: _get_build_dependencies () -> dependencies.
Jan Nieuwenhuizen <janneke@gnu.org>
parents: 5591
diff changeset
44 .dependencies]
5369
0069380ed85b darwin-x86::Denemo: further progress.
Jan Nieuwenhuizen <janneke@gnu.org>
parents: 5359
diff changeset
45 def get_conflict_dict (self):
0069380ed85b darwin-x86::Denemo: further progress.
Jan Nieuwenhuizen <janneke@gnu.org>
parents: 5359
diff changeset
46 return {'': ['lilypond']}