Impress templates: build from XML code

Desktop / LibreOffice - Laurent BP [laposte.net] - 20 February 2018 10:26 EST

Mainting XML code is easier if we need to change a font name or font size for asian and complex. See tdf#114749 or tdf#114746

For Classy_red.otp, Object 1 was renamed Object1, as no space are allowed in file names.

Change-Id: I6ed0b4df20943396640a9d9b749b77d5ba16ed2d Update: as suggested by Mark, add indentation with xmllint --format Reviewed-on: https://gerrit.libreoffice.org/47221

659acfbb7d58 Impress templates: build from XML code
extras/CustomTarget_tplpresnt.mk | 279 ++++
extras/Module_extras.mk | 1 +
extras/Package_tplpresnt.mk | 2 +-
extras/README | 10 +
extras/source/templates/presnt/Alizarin.otp | Bin 12055 -> 0 bytes
.../presnt/Alizarin/META-INF/manifest.xml | 8 +
.../presnt/Alizarin/Thumbnails/thumbnail.png | Bin 0 -> 3821 bytes
.../source/templates/presnt/Alizarin/content.xml | 105 ++
extras/source/templates/presnt/Alizarin/meta.xml | 14 +
extras/source/templates/presnt/Alizarin/mimetype | 1 +
extras/source/templates/presnt/Alizarin/styles.xml | 935 ++++++++++++
extras/source/templates/presnt/Beehive.otp | Bin 320237 -> 0 bytes
.../templates/presnt/Beehive/META-INF/manifest.xml | 11 +
.../10000201000004220000009801B6D855787A5E1C.png | Bin 0 -> 100440 bytes
.../1000020100000422000000A2433FA0A2295FE575.png | Bin 0 -> 105624 bytes
.../1000020100000422000000B279DFBB4971C54D33.png | Bin 0 -> 97814 bytes
.../presnt/Beehive/Thumbnails/thumbnail.png | Bin 0 -> 7900 bytes
extras/source/templates/presnt/Beehive/content.xml | 77 +
extras/source/templates/presnt/Beehive/meta.xml | 11 +
extras/source/templates/presnt/Beehive/mimetype | 1 +
extras/source/templates/presnt/Beehive/styles.xml | 897 +++++++++++
extras/source/templates/presnt/Blue_Curve.otp | Bin 38916 -> 0 bytes
.../presnt/Blue_Curve/META-INF/manifest.xml | 9 +
.../1000000000000421000000B8A3E59788A01B5109.jpg | Bin 0 -> 23462 bytes
.../presnt/Blue_Curve/Thumbnails/thumbnail.png | Bin 0 -> 8484 bytes
.../source/templates/presnt/Blue_Curve/content.xml | 67 +
extras/source/templates/presnt/Blue_Curve/meta.xml | 12 +
extras/source/templates/presnt/Blue_Curve/mimetype | 1 +
.../source/templates/presnt/Blue_Curve/styles.xml | 900 +++++++++++
.../presnt/Blueprint_Plans/META-INF/manifest.xml | 11 +
.../10000000000000580000001F99D2A38C014B254B.png | Bin 0 -> 2081 bytes
.../100000000000033C0000026D847ACE982C6E20B6.png | Bin 0 -> 37903 bytes
.../10000000000004220000031A5C2E04AB7C51FB60.png} | Bin 328265 -> 263109 bytes
.../Blueprint_Plans/Thumbnails/thumbnail.png | Bin 0 -> 17067 bytes
.../templates/presnt/Blueprint_Plans/content.xml | 160 ++
.../templates/presnt/Blueprint_Plans/meta.xml | 12 +
.../templates/presnt/Blueprint_Plans/mimetype | 1 +
.../templates/presnt/Blueprint_Plans/styles.xml | 906 +++++++++++
extras/source/templates/presnt/BrightBlue.otp | Bin 29174 -> 0 bytes
.../presnt/BrightBlue/META-INF/manifest.xml | 10 +
.../1000020100000520000000CCF41AC5B79CBB20DE.png | Bin 0 -> 17029 bytes
.../100010580000879200001508D21A14F0A9096EB5.svg | 141 ++
.../presnt/BrightBlue/Thumbnails/thumbnail.png | Bin 0 -> 3762 bytes
.../source/templates/presnt/BrightBlue/content.xml | 55 +
extras/source/templates/presnt/BrightBlue/meta.xml | 11 +
extras/source/templates/presnt/BrightBlue/mimetype | 1 +
.../source/templates/presnt/BrightBlue/styles.xml | 610 ++++++++
.../presnt/{ => Classy_Red}/Classy_Red.otp | Bin 17515 -> 17554 bytes
.../presnt/Classy_Red/META-INF/manifest.xml | 15 +
.../presnt/Classy_Red/Object1/content.xml | 164 ++
.../templates/presnt/Classy_Red/Object1/meta.xml | 6 +
.../templates/presnt/Classy_Red/Object1/styles.xml | 4 +
.../10000000000002F000000022299043CB8313294B.png | Bin 0 -> 291 bytes
.../10000000000002F00000003DEB79E9C260D95118.png | Bin 0 -> 431 bytes
.../presnt/Classy_Red/Pictures/TablePreview1.svm | Bin 0 -> 14277 bytes
.../presnt/Classy_Red/Thumbnails/thumbnail.png | Bin 0 -> 2839 bytes
.../source/templates/presnt/Classy_Red/content.xml | 248 +++
extras/source/templates/presnt/Classy_Red/meta.xml | 12 +
extras/source/templates/presnt/Classy_Red/mimetype | 1 +
.../source/templates/presnt/Classy_Red/styles.xml | 964 ++++++++++++
extras/source/templates/presnt/DNA.otp | Bin 143886 -> 0 bytes
.../templates/presnt/DNA/META-INF/manifest.xml | 9 +
.../100000000000055600000300C32362E53F69C13D.png | Bin 0 -> 135719 bytes
.../templates/presnt/DNA/Thumbnails/thumbnail.png | Bin 0 -> 5282 bytes
extras/source/templates/presnt/DNA/content.xml | 59 +
extras/source/templates/presnt/DNA/meta.xml | 11 +
extras/source/templates/presnt/DNA/mimetype | 1 +
extras/source/templates/presnt/DNA/styles.xml | 615 ++++++++
extras/source/templates/presnt/Focus.otp | Bin 18482 -> 0 bytes
.../templates/presnt/Focus/META-INF/manifest.xml | 12 +
.../2000000C0000634100004A4C3651558E9C43717A.svm | Bin 0 -> 1227 bytes
.../2000000E0000634100004A4C2A08177FA3DF9654.svm | Bin 0 -> 1619 bytes
.../2000000E0000634100004A4C8B8C0B6EC20B2683.svm | Bin 0 -> 1631 bytes
.../2000000E0000634100004A4CCD2247D4D39A5527.svm | Bin 0 -> 1619 bytes
.../presnt/Focus/Thumbnails/thumbnail.png | Bin 0 -> 6047 bytes
extras/source/templates/presnt/Focus/content.xml | 125 ++
extras/source/templates/presnt/Focus/meta.xml | 12 +
extras/source/templates/presnt/Focus/mimetype | 1 +
extras/source/templates/presnt/Focus/styles.xml | 1502 ++++++++++++++++++
extras/source/templates/presnt/Forestbird.otp | Bin 41054 -> 0 bytes
.../presnt/Forestbird/META-INF/manifest.xml | 12 +
.../10000000000003FB000002FE917E6CB003A83232.png | Bin 0 -> 15048 bytes
.../10000000000003FD000002FE4C4CDF0F4A7ED9F9.png | Bin 0 -> 8265 bytes
.../10000000000003FD000002FE92464623A3FB3F6D.png | Bin 0 -> 8659 bytes
.../10000201000003FC000002FE87524FDDC56B0E9E.png | Bin 0 -> 11130 bytes
.../presnt/Forestbird/Thumbnails/thumbnail.png | Bin 0 -> 4195 bytes
.../source/templates/presnt/Forestbird/content.xml | 123 ++
extras/source/templates/presnt/Forestbird/meta.xml | 12 +
extras/source/templates/presnt/Forestbird/mimetype | 1 +
.../source/templates/presnt/Forestbird/styles.xml | 1436 ++++++++++++++++++
extras/source/templates/presnt/Impress.otp | Bin 13247 -> 0 bytes
.../templates/presnt/Impress/META-INF/manifest.xml | 8 +
.../presnt/Impress/Thumbnails/thumbnail.png | Bin 0 -> 5544 bytes
extras/source/templates/presnt/Impress/content.xml | 79 +
extras/source/templates/presnt/Impress/meta.xml | 12 +
extras/source/templates/presnt/Impress/mimetype | 1 +
extras/source/templates/presnt/Impress/styles.xml | 910 +++++++++++
extras/source/templates/presnt/Inspiration.otp | Bin 139021 -> 0 bytes
.../presnt/Inspiration/META-INF/manifest.xml | 9 +
.../1000000000000CEC000009B16D3849F3A43CBBBC.png | Bin 0 -> 128740 bytes
.../presnt/Inspiration/Thumbnails/thumbnail.png | Bin 0 -> 9246 bytes
.../templates/presnt/Inspiration/content.xml | 52 +
.../source/templates/presnt/Inspiration/meta.xml | 12 +
.../source/templates/presnt/Inspiration/mimetype | 1 +
.../source/templates/presnt/Inspiration/styles.xml | 608 ++++++++
extras/source/templates/presnt/Lights.otp | Bin 59333 -> 0 bytes
.../templates/presnt/Lights/META-INF/manifest.xml | 10 +
.../100000000000042100000319935403CE7B0BE43B.jpg | Bin 0 -> 28060 bytes
.../1000000000000423000000634B59AC09AB41D853.jpg | Bin 0 -> 11663 bytes
.../presnt/Lights/Thumbnails/thumbnail.png | Bin 0 -> 13709 bytes
extras/source/templates/presnt/Lights/content.xml | 99 ++
extras/source/templates/presnt/Lights/meta.xml | 12 +
extras/source/templates/presnt/Lights/mimetype | 1 +
extras/source/templates/presnt/Lights/styles.xml | 1162 ++++++++++++++
extras/source/templates/presnt/LushGreen.otp | Bin 353606 -> 0 bytes
.../presnt/LushGreen/META-INF/manifest.xml | 12 +
.../1000020100000640000004AD17A4D9F0A443E0A2.png | Bin 0 -> 76007 bytes
.../1000020100000640000004AD5A95F4B7B86B2ED1.png | Bin 0 -> 71652 bytes
.../1000020100000640000004AD88FC52DBCACCDD82.png | Bin 0 -> 98921 bytes
.../1000020100000640000004ADF67714D670705C1E.png | Bin 0 -> 104027 bytes
.../presnt/LushGreen/Thumbnails/thumbnail.png | Bin 0 -> 10117 bytes
.../source/templates/presnt/LushGreen/content.xml | 119 ++
extras/source/templates/presnt/LushGreen/meta.xml | 12 +
extras/source/templates/presnt/LushGreen/mimetype | 1 +
.../source/templates/presnt/LushGreen/styles.xml | 1441 ++++++++++++++++++
extras/source/templates/presnt/Metropolis.otp | Bin 46323 -> 0 bytes
.../presnt/Metropolis/META-INF/manifest.xml | 10 +
.../10000201000003AF000002126A94207C4902B60B.png | Bin 0 -> 29918 bytes
.../100021B200008D2E00004F60B312A649B9EEC188.svg | 249 +++
.../presnt/Metropolis/Thumbnails/thumbnail.png | Bin 0 -> 8329 bytes
.../source/templates/presnt/Metropolis/content.xml | 53 +
extras/source/templates/presnt/Metropolis/meta.xml | 12 +
extras/source/templates/presnt/Metropolis/mimetype | 1 +
.../source/templates/presnt/Metropolis/styles.xml | 630 ++++++++
extras/source/templates/presnt/Midnightblue.otp | Bin 15947 -> 0 bytes
.../presnt/Midnightblue/META-INF/manifest.xml | 9 +
.../1000000000000020000000204B249CA79A42C6D7.png | Bin 0 -> 859 bytes
.../presnt/Midnightblue/Thumbnails/thumbnail.png | Bin 0 -> 5026 bytes
.../templates/presnt/Midnightblue/content.xml | 108 ++
.../source/templates/presnt/Midnightblue/meta.xml | 12 +
.../source/templates/presnt/Midnightblue/mimetype | 1 +
.../templates/presnt/Midnightblue/styles.xml | 1317 ++++++++++++++++
.../templates/presnt/Nature_Illustration.otp | Bin 89625 -> 0 bytes
.../Nature_Illustration/META-INF/manifest.xml | 10 +
.../10000000000004210000031931EA92AB7FB2FD6C.jpg | Bin 0 -> 33846 bytes
.../100000000000042100000319892187DC121460D8.jpg | Bin 0 -> 44272 bytes
.../Nature_Illustration/Thumbnails/thumbnail.png | Bin 0 -> 7233 bytes
.../presnt/Nature_Illustration/content.xml | 86 ++
.../templates/presnt/Nature_Illustration/meta.xml | 11 +
.../templates/presnt/Nature_Illustration/mimetype | 1 +
.../presnt/Nature_Illustration/styles.xml | 877 +++++++++++
extras/source/templates/presnt/Pencil.otp | Bin 20104 -> 0 bytes
.../templates/presnt/Pencil/META-INF/manifest.xml | 11 +
.../1000020100000088000000870A26C51C993940C3.png | Bin 0 -> 1620 bytes
.../100002010000037D0000001C2F14EFE8274AD9FC.png | Bin 0 -> 1269 bytes
.../1000020100000402000000A2F7F509AE74DE6C69.png | Bin 0 -> 3484 bytes
.../presnt/Pencil/Thumbnails/thumbnail.png | Bin 0 -> 5707 bytes
extras/source/templates/presnt/Pencil/content.xml | 75 +
extras/source/templates/presnt/Pencil/meta.xml | 12 +
extras/source/templates/presnt/Pencil/mimetype | 1 +
extras/source/templates/presnt/Pencil/styles.xml | 882 +++++++++++
extras/source/templates/presnt/Piano.otp | Bin 23816 -> 0 bytes
.../templates/presnt/Piano/META-INF/manifest.xml | 10 +
.../100000000000035400000120266623530F1969D0.png | Bin 0 -> 3199 bytes
.../100002010000033A0000006EDD62437E1CC42053.png | Bin 0 -> 5031 bytes
.../presnt/Piano/Thumbnails/thumbnail.png | Bin 0 -> 7998 bytes
extras/source/templates/presnt/Piano/content.xml | 75 +
extras/source/templates/presnt/Piano/meta.xml | 12 +
extras/source/templates/presnt/Piano/mimetype | 1 +
extras/source/templates/presnt/Piano/styles.xml | 945 ++++++++++++
extras/source/templates/presnt/Portfolio.otp | Bin 446274 -> 0 bytes
.../presnt/Portfolio/META-INF/manifest.xml | 11 +
.../1000020100000CEB000009B00D8BDC51D4D18334.png | Bin 0 -> 172311 bytes
.../1000020100000CEB000009B0698EB1ACA470D143.png | Bin 0 -> 177465 bytes
.../1000020100000CEB000009B0C3D535B3CBDAE49B.png | Bin 0 -> 170780 bytes
.../presnt/Portfolio/Thumbnails/thumbnail.png | Bin 0 -> 11270 bytes
.../source/templates/presnt/Portfolio/content.xml | 93 ++
extras/source/templates/presnt/Portfolio/meta.xml | 12 +
extras/source/templates/presnt/Portfolio/mimetype | 1 +
.../source/templates/presnt/Portfolio/styles.xml | 1147 ++++++++++++++
extras/source/templates/presnt/Progress.otp | Bin 14664 -> 0 bytes
.../presnt/Progress/META-INF/manifest.xml | 8 +
.../presnt/Progress/Thumbnails/thumbnail.png | Bin 0 -> 3715 bytes
.../source/templates/presnt/Progress/content.xml | 226 +++
extras/source/templates/presnt/Progress/meta.xml | 12 +
extras/source/templates/presnt/Progress/mimetype | 1 +
extras/source/templates/presnt/Progress/styles.xml | 1601 ++++++++++++++++++++
extras/source/templates/presnt/Sunset.otp | Bin 97007 -> 0 bytes
.../templates/presnt/Sunset/META-INF/manifest.xml | 10 +
.../10000201000003AF000002126EB1F3F571D17DD0.png | Bin 0 -> 77058 bytes
.../1000416600008D2E00004F6045D45030E4D3EC44.svg | 394 +++++
.../presnt/Sunset/Thumbnails/thumbnail.png | Bin 0 -> 8335 bytes
extras/source/templates/presnt/Sunset/content.xml | 60 +
extras/source/templates/presnt/Sunset/meta.xml | 12 +
extras/source/templates/presnt/Sunset/mimetype | 1 +
extras/source/templates/presnt/Sunset/styles.xml | 608 ++++++++
extras/source/templates/presnt/Vintage.otp | Bin 2619969 -> 0 bytes
.../templates/presnt/Vintage/META-INF/manifest.xml | 13 +
.../10000000000000580000001F99D2A38C014B254B.png | Bin 0 -> 2081 bytes
.../10000201000004B000000337490AE22881331C9B.png | Bin 0 -> 646943 bytes
.../10000201000004B00000033776CA70A4BFE2196B.png | Bin 0 -> 648418 bytes
.../10000201000004B0000003379D1127938561C230.png | Bin 0 -> 626036 bytes
.../10000201000004B000000337D99A2303560BD59C.png | Bin 0 -> 658361 bytes
.../presnt/Vintage/Thumbnails/thumbnail.png | Bin 0 -> 26447 bytes
extras/source/templates/presnt/Vintage/content.xml | 212 +++
extras/source/templates/presnt/Vintage/meta.xml | 18 +
extras/source/templates/presnt/Vintage/mimetype | 1 +
extras/source/templates/presnt/Vintage/styles.xml | 1473 ++++++++++++++++++
extras/source/templates/presnt/Vivid.otp | Bin 137841 -> 0 bytes
.../templates/presnt/Vivid/META-INF/manifest.xml | 12 +
.../1000000000000020000000204B249CA79A42C6D7.png | Bin 0 -> 859 bytes
.../10000000000004F900000322783ADE15FCCE3CBA.png | Bin 0 -> 31541 bytes
.../10000000000004F900000322B6E66A5FF68F74A7.png | Bin 0 -> 32672 bytes
.../10000000000005550000035C66CD1AA3E88406D5.png | Bin 0 -> 59525 bytes
.../presnt/Vivid/Thumbnails/thumbnail.png | Bin 0 -> 6012 bytes
extras/source/templates/presnt/Vivid/content.xml | 118 ++
extras/source/templates/presnt/Vivid/meta.xml | 12 +
extras/source/templates/presnt/Vivid/mimetype | 1 +
extras/source/templates/presnt/Vivid/styles.xml | 1161 ++++++++++++++
219 files changed, 27793 insertions(+), 1 deletion(-)

Upstream: cgit.freedesktop.org


  • Share