From cdbc0d3ebc4dac8aea3a8c9c276996539329d128 Mon Sep 17 00:00:00 2001 From: Than Ngo Date: Tue, 24 Oct 2017 16:00:26 +0200 Subject: [PATCH 1/4] Initial texlive 2016 module --- texlive.yaml | 114 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 114 insertions(+) create mode 100644 texlive.yaml diff --git a/texlive.yaml b/texlive.yaml new file mode 100644 index 0000000..9c304aa --- /dev/null +++ b/texlive.yaml @@ -0,0 +1,114 @@ +document: modulemd +version: 1 +data: + summary: Module for TeX formatting system + description: >- + The TeX Live software distribution offers a complete TeX system for + a variety of Unix, Macintosh, Windows and other platforms. It + encompasses programs for editing, typesetting, previewing and + printing of TeX documents in many different languages, and a large + collection of TeX macros and font libraries. + The distribution includes extensive general documentation about TeX, + as well as the documentation for the included software packages. + license: + module: + - MIT + content: + - Artistic 2.0 + - GPLv2 + - GPLv2+ + - LGPLv2+ + - LPPL + - MIT + - Public Domain + - UCD + - Utopia + dependencies: + buildrequires: + bootstrap: master + requires: + platform: master + perl: master + X11-base: master + references: + community: https://docs.pagure.org/modularity/ + documentation: https://github.com/modularity-modules/texlive + tracker: https://github.com/modularity-modules/texlive + api: + rpms: + - texlive-scheme-basic + - texlive-scheme-context + - texlive-scheme-full + - texlive-scheme-gust + - texlive-scheme-medium + - texlive-scheme-minimal + - texlive-scheme-small + - texlive-scheme-tetex + - texlive-scheme-xml + profiles: + default: + description: full scheme (everything) + rpms: + - texlive-scheme-full + medium: + description: medium scheme (small + more packages and languages) + rpms: + - texlive-scheme-medium + small: + description: small scheme (basic + xetex, metapost, a few languages) + rpms: + - texlive-scheme-small + components: + rpms: + # cairo-1.15.8-1.fc28 + cairo: + rationale: Generated. + ref: a31104fe09533f38b0bf8c198e4b399ebd8f801b + # graphite2-1.3.10-3.fc27 + graphite2: + rationale: Generated. + ref: c0f8767665ac20775088a86c1771273dea3eb2d0 + # harfbuzz-1.5.1-1.fc28 + harfbuzz: + rationale: Generated. + ref: c1a44de212f376d961863ff943e236e66cb01f68 + # lcms2-2.8-5.fc27 + lcms2: + rationale: Generated. + ref: 3e7917d9a97762e4686c67c9adcf504a7bdbd7c1 + # libpaper-1.1.24-16.fc27 + libpaper: + rationale: Generated. + ref: d3678218e6d678ed861e1fe670dd1576d42d2b04 + # perl-Text-Unidecode-1.30-4.fc27 + perl-Text-Unidecode: + rationale: Generated. + ref: d9cca6bb5de6eb987bf3970903a9d6f11be48098 + # perl-XML-Parser-2.44-9.fc27 + perl-XML-Parser: + rationale: Generated. + ref: 005619655f3504d42bdde3d60ef09ae8e17391bb + # perl-XML-XPath-1.42-1.fc27 + perl-XML-XPath: + rationale: Generated. + ref: 35c7e0ebff9dd4901d72df0da999672b99e8efe9 + # poppler-0.60.1-1.fc28 + poppler: + rationale: Generated. + ref: 181d22d77797a53a4ce90d202ab819be5d2ea62d + # poppler-data-0.4.8-1.fc27 + poppler-data: + rationale: Generated. + ref: 8f14cbf8d5810a4957ce7dc2e9cef8786aa12330 + # teckit-2.5.7-1.fc28 + teckit: + rationale: Generated. + ref: 2dc2ff308f63888c368e182ae7d7587fb2571e0e + # texlive-2016-36.20160520.fc28.7 + texlive: + rationale: Generated. + ref: 6497f206fda5f7193191c5caee06966694cb9cc1 + # zziplib-0.13.62-10.fc27 + zziplib: + rationale: Generated. + ref: c6a974e94fa6bcf1643c31538e2ed5c793d6a254 From bb0df6d36b5c1458c09c1b08b11b9a0d0723be9f Mon Sep 17 00:00:00 2001 From: Karsten Hopp Date: Mon, 4 Dec 2017 14:37:26 +0100 Subject: [PATCH 2/4] use f27 references --- texlive.yaml | 39 +++++++++++++-------------------------- 1 file changed, 13 insertions(+), 26 deletions(-) diff --git a/texlive.yaml b/texlive.yaml index 9c304aa..75aeeac 100644 --- a/texlive.yaml +++ b/texlive.yaml @@ -60,55 +60,42 @@ data: - texlive-scheme-small components: rpms: - # cairo-1.15.8-1.fc28 cairo: rationale: Generated. - ref: a31104fe09533f38b0bf8c198e4b399ebd8f801b - # graphite2-1.3.10-3.fc27 + ref: f27 graphite2: rationale: Generated. - ref: c0f8767665ac20775088a86c1771273dea3eb2d0 - # harfbuzz-1.5.1-1.fc28 + ref: f27 harfbuzz: rationale: Generated. - ref: c1a44de212f376d961863ff943e236e66cb01f68 - # lcms2-2.8-5.fc27 + ref: f27 lcms2: rationale: Generated. - ref: 3e7917d9a97762e4686c67c9adcf504a7bdbd7c1 - # libpaper-1.1.24-16.fc27 + ref: f27 libpaper: rationale: Generated. - ref: d3678218e6d678ed861e1fe670dd1576d42d2b04 - # perl-Text-Unidecode-1.30-4.fc27 + ref: f27 perl-Text-Unidecode: rationale: Generated. - ref: d9cca6bb5de6eb987bf3970903a9d6f11be48098 - # perl-XML-Parser-2.44-9.fc27 + ref: f27 perl-XML-Parser: rationale: Generated. - ref: 005619655f3504d42bdde3d60ef09ae8e17391bb - # perl-XML-XPath-1.42-1.fc27 + ref: f27 perl-XML-XPath: rationale: Generated. - ref: 35c7e0ebff9dd4901d72df0da999672b99e8efe9 - # poppler-0.60.1-1.fc28 + ref: f27 poppler: rationale: Generated. - ref: 181d22d77797a53a4ce90d202ab819be5d2ea62d - # poppler-data-0.4.8-1.fc27 + ref: f27 poppler-data: rationale: Generated. - ref: 8f14cbf8d5810a4957ce7dc2e9cef8786aa12330 - # teckit-2.5.7-1.fc28 + ref: f27 teckit: rationale: Generated. - ref: 2dc2ff308f63888c368e182ae7d7587fb2571e0e - # texlive-2016-36.20160520.fc28.7 + ref: f27 texlive: rationale: Generated. - ref: 6497f206fda5f7193191c5caee06966694cb9cc1 - # zziplib-0.13.62-10.fc27 + ref: f27 zziplib: rationale: Generated. - ref: c6a974e94fa6bcf1643c31538e2ed5c793d6a254 + ref: f27 From bbbda669781c68ff15b441ec70f57bf86a85a08f Mon Sep 17 00:00:00 2001 From: Karsten Hopp Date: Thu, 7 Dec 2017 11:14:39 +0100 Subject: [PATCH 3/4] initial, working version --- texlive.yaml | 101 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 101 insertions(+) create mode 100644 texlive.yaml diff --git a/texlive.yaml b/texlive.yaml new file mode 100644 index 0000000..75aeeac --- /dev/null +++ b/texlive.yaml @@ -0,0 +1,101 @@ +document: modulemd +version: 1 +data: + summary: Module for TeX formatting system + description: >- + The TeX Live software distribution offers a complete TeX system for + a variety of Unix, Macintosh, Windows and other platforms. It + encompasses programs for editing, typesetting, previewing and + printing of TeX documents in many different languages, and a large + collection of TeX macros and font libraries. + The distribution includes extensive general documentation about TeX, + as well as the documentation for the included software packages. + license: + module: + - MIT + content: + - Artistic 2.0 + - GPLv2 + - GPLv2+ + - LGPLv2+ + - LPPL + - MIT + - Public Domain + - UCD + - Utopia + dependencies: + buildrequires: + bootstrap: master + requires: + platform: master + perl: master + X11-base: master + references: + community: https://docs.pagure.org/modularity/ + documentation: https://github.com/modularity-modules/texlive + tracker: https://github.com/modularity-modules/texlive + api: + rpms: + - texlive-scheme-basic + - texlive-scheme-context + - texlive-scheme-full + - texlive-scheme-gust + - texlive-scheme-medium + - texlive-scheme-minimal + - texlive-scheme-small + - texlive-scheme-tetex + - texlive-scheme-xml + profiles: + default: + description: full scheme (everything) + rpms: + - texlive-scheme-full + medium: + description: medium scheme (small + more packages and languages) + rpms: + - texlive-scheme-medium + small: + description: small scheme (basic + xetex, metapost, a few languages) + rpms: + - texlive-scheme-small + components: + rpms: + cairo: + rationale: Generated. + ref: f27 + graphite2: + rationale: Generated. + ref: f27 + harfbuzz: + rationale: Generated. + ref: f27 + lcms2: + rationale: Generated. + ref: f27 + libpaper: + rationale: Generated. + ref: f27 + perl-Text-Unidecode: + rationale: Generated. + ref: f27 + perl-XML-Parser: + rationale: Generated. + ref: f27 + perl-XML-XPath: + rationale: Generated. + ref: f27 + poppler: + rationale: Generated. + ref: f27 + poppler-data: + rationale: Generated. + ref: f27 + teckit: + rationale: Generated. + ref: f27 + texlive: + rationale: Generated. + ref: f27 + zziplib: + rationale: Generated. + ref: f27 From 4dca451fd2d478f5c3f894b4db2810fdcb242010 Mon Sep 17 00:00:00 2001 From: Karsten Hopp Date: Thu, 7 Dec 2017 11:21:35 +0100 Subject: [PATCH 4/4] use master references, drop a couple components, use latest poppler --- texlive.yaml | 36 +++++++++++++++++++----------------- 1 file changed, 19 insertions(+), 17 deletions(-) diff --git a/texlive.yaml b/texlive.yaml index 75aeeac..83c7d40 100644 --- a/texlive.yaml +++ b/texlive.yaml @@ -30,6 +30,7 @@ data: platform: master perl: master X11-base: master + fonts: master references: community: https://docs.pagure.org/modularity/ documentation: https://github.com/modularity-modules/texlive @@ -62,40 +63,41 @@ data: rpms: cairo: rationale: Generated. - ref: f27 - graphite2: - rationale: Generated. - ref: f27 - harfbuzz: - rationale: Generated. - ref: f27 + ref: master + #graphite2: + # rationale: Generated. + # ref: master + #harfbuzz: + # rationale: Generated. + # ref: master lcms2: rationale: Generated. - ref: f27 + ref: master libpaper: rationale: Generated. - ref: f27 + ref: master perl-Text-Unidecode: rationale: Generated. - ref: f27 + ref: master perl-XML-Parser: rationale: Generated. - ref: f27 + ref: master perl-XML-XPath: rationale: Generated. - ref: f27 + ref: master poppler: rationale: Generated. - ref: f27 + ref: b98a2e119c484e5696a6832fab2b8ec909c47ce0 poppler-data: rationale: Generated. - ref: f27 + ref: master teckit: rationale: Generated. - ref: f27 + ref: master texlive: rationale: Generated. - ref: f27 + ref: master + buildorder: 10 zziplib: rationale: Generated. - ref: f27 + ref: master