Mercurial > gub
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 |
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']} |