1 |
commit: 90a21e1c470f60aa5ad8b9c4dad98dc0724644ca |
2 |
Author: Alarig Le Lay <alarig <AT> swordarmor <DOT> fr> |
3 |
AuthorDate: Sat Apr 11 17:09:35 2020 +0000 |
4 |
Commit: Sam James <sam <AT> gentoo <DOT> org> |
5 |
CommitDate: Sat May 14 01:01:12 2022 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90a21e1c |
7 |
|
8 |
app-text/docbook-sgml-utils: Adding dependencies |
9 |
|
10 |
Adding app-text/xhtml1 for /usr/share/sgml/xhtml1/xhtml.soc |
11 |
Precising app-text/docbook-xml-dtd:4.2 for |
12 |
/usr/share/sgml/docbook/xml-dtd-4.2/docbook.cat |
13 |
|
14 |
Closes: https://bugs.gentoo.org/703634 |
15 |
Package-Manager: Portage-2.3.89, Repoman-2.3.20 |
16 |
Signed-off-by: Alarig Le Lay <alarig <AT> swordarmor.fr> |
17 |
Closes: https://github.com/gentoo/gentoo/pull/15309 |
18 |
Signed-off-by: Sam James <sam <AT> gentoo.org> |
19 |
|
20 |
.../docbook-sgml-utils-0.6.14-r5.ebuild | 71 ++++++++++++++++++++++ |
21 |
1 file changed, 71 insertions(+) |
22 |
|
23 |
diff --git a/app-text/docbook-sgml-utils/docbook-sgml-utils-0.6.14-r5.ebuild b/app-text/docbook-sgml-utils/docbook-sgml-utils-0.6.14-r5.ebuild |
24 |
new file mode 100644 |
25 |
index 000000000000..5d08d5506f49 |
26 |
--- /dev/null |
27 |
+++ b/app-text/docbook-sgml-utils/docbook-sgml-utils-0.6.14-r5.ebuild |
28 |
@@ -0,0 +1,71 @@ |
29 |
+# Copyright 1999-2022 Gentoo Authors |
30 |
+# Distributed under the terms of the GNU General Public License v2 |
31 |
+ |
32 |
+EAPI=7 |
33 |
+ |
34 |
+inherit autotools prefix |
35 |
+ |
36 |
+MY_P=${PN/-sgml/}-${PV} |
37 |
+DESCRIPTION="Shell scripts to manage DocBook documents" |
38 |
+HOMEPAGE="https://sourceware.org/docbook-tools/" |
39 |
+SRC_URI="https://sourceware.org/pub/docbook-tools/new-trials/SOURCES/${MY_P}.tar.gz" |
40 |
+S=${WORKDIR}/${MY_P} |
41 |
+ |
42 |
+LICENSE="GPL-2" |
43 |
+SLOT="0" |
44 |
+KEYWORDS="~amd64 ~arm64 ~m68k ~mips ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux" |
45 |
+IUSE="jadetex" |
46 |
+ |
47 |
+DEPEND=">=dev-lang/perl-5 |
48 |
+ app-text/docbook-dsssl-stylesheets |
49 |
+ app-text/docbook-xml-dtd:4.2 |
50 |
+ app-text/openjade |
51 |
+ app-text/xhtml1 |
52 |
+ dev-perl/SGMLSpm |
53 |
+ ~app-text/docbook-sgml-dtd-3.0 |
54 |
+ ~app-text/docbook-sgml-dtd-3.1 |
55 |
+ ~app-text/docbook-sgml-dtd-4.0 |
56 |
+ ~app-text/docbook-sgml-dtd-4.1 |
57 |
+ ~app-text/docbook-sgml-dtd-4.2 |
58 |
+ ~app-text/docbook-sgml-dtd-4.4 |
59 |
+ ~app-text/docbook-xml-simple-dtd-1.0 |
60 |
+ ~app-text/docbook-xml-simple-dtd-4.1.2.4 |
61 |
+ sys-apps/which |
62 |
+ jadetex? ( dev-texlive/texlive-formatsextra ) |
63 |
+ || ( |
64 |
+ www-client/lynx |
65 |
+ www-client/links |
66 |
+ www-client/elinks |
67 |
+ virtual/w3m |
68 |
+ )" |
69 |
+RDEPEND="${DEPEND}" |
70 |
+ |
71 |
+# including both xml-simple-dtd 4.1.2.4 and 1.0, to ease |
72 |
+# transition to simple-dtd 1.0, <obz@g.o> |
73 |
+ |
74 |
+src_prepare() { |
75 |
+ default |
76 |
+ eapply "${FILESDIR}"/${MY_P}-elinks.patch |
77 |
+ eapply "${FILESDIR}"/${P}-grep-2.7.patch |
78 |
+ if use prefix; then |
79 |
+ eapply "${FILESDIR}"/${MY_P}-prefix.patch |
80 |
+ eprefixify doc/{man,HTML}/Makefile.am bin/jw.in backends/txt configure.in |
81 |
+ eautoreconf |
82 |
+ fi |
83 |
+} |
84 |
+ |
85 |
+src_install() { |
86 |
+ make DESTDIR="${D}" \ |
87 |
+ htmldir="${EPREFIX}/usr/share/doc/${PF}/html" \ |
88 |
+ install |
89 |
+ |
90 |
+ if ! use jadetex; then |
91 |
+ local i |
92 |
+ for i in dvi pdf ps; do |
93 |
+ rm "${ED}"/usr/bin/docbook2${i} || die |
94 |
+ rm "${ED}"/usr/share/sgml/docbook/utils-${PV}/backends/${i} || die |
95 |
+ rm "${ED}"/usr/share/man/man1/docbook2${i}.1 || die |
96 |
+ done |
97 |
+ fi |
98 |
+ einstalldocs |
99 |
+} |