1 # Copyright 1999-2012 Gentoo Foundation
2 # Distributed under the terms of the GNU General Public License v2
9 DESCRIPTION="Common SGML and XML data"
10 HOMEPAGE="http://packages.qa.debian.org/sgml-data"
11 SRC_URI="mirror://debian/pool/main/s/${PN}/${PN}_${PV}.tar.gz"
15 KEYWORDS="~amd64 ~x86"
18 RDEPEND="dev-lang/perl
20 virtual/perl-Getopt-Long"
22 sgml-catalog_cat_include "/etc/sgml/${P}.cat" \
23 "/usr/share/sgml/dtd/catalog"
24 sgml-catalog_cat_include "/etc/sgml/${P}.cat" \
25 "/usr/share/sgml/entities/ArborText/catalog"
26 sgml-catalog_cat_include "/etc/sgml/${P}.cat" \
27 "/usr/share/sgml/entities/Hewlett-Packard/catalog"
28 sgml-catalog_cat_include "/etc/sgml/${P}.cat" \
29 "/usr/share/sgml/entities/sgml-iso-entities-8879.1986/catalog"
30 sgml-catalog_cat_include "/etc/sgml/${P}.cat" \
31 "/usr/share/sgml/entities/sgml-iso-entities-9573-13.1991/catalog"
32 sgml-catalog_cat_include "/etc/sgml/${P}.cat" \
33 "/usr/share/sgml/html/dtd/catalog"
34 sgml-catalog_cat_include "/etc/sgml/${P}.cat" \
35 "/usr/share/sgml/html/dtd/4.0/catalog"
36 sgml-catalog_cat_include "/etc/sgml/${P}.cat" \
37 "/usr/share/sgml/html/dtd/4.01/catalog"
38 sgml-catalog_cat_include "/etc/sgml/${P}.cat" \
39 "/usr/share/sgml/html/dtd/iso-15445/catalog"
40 sgml-catalog_cat_include "/etc/sgml/${P}.cat" \
41 "/usr/share/sgml/html/entities/catalog"
42 sgml-catalog_cat_include "/etc/sgml/${P}.cat" \
43 "/usr/share/xml/qaml/catalog"
44 sgml-catalog_cat_include "/etc/sgml/${P}.cat" \
45 "/usr/share/xml/svg/catalog"
46 sgml-catalog_cat_include "/etc/sgml/${P}.cat" \
47 "/usr/share/xml/entities/xml-iso-entities-8879.1986/catalog"
50 dodir /etc/sgml /etc/xml
51 insinto /usr/share/xml
53 dosym /usr/share/xml/declaration/xml.dcl /usr/share/xml/declaration/xml.decl
54 insinto /usr/share/sgml
56 doins -r xml/{declaration,entities}
57 dosym /usr/share/xml/declaration/xml.dcl /usr/share/sgml/declaration/xml.decl
58 insinto /usr/share/sgml/dtd
59 doins xml/qaml/qaml-xml.dtd xml/svg/svg*
60 exeinto /usr/share/${PN}
61 doexe sgml-catalog-check.pl
62 insinto /usr/share/lintian/overrides
63 newins debian/sgml-data.lintian-overrides sgml-data
64 dodoc debian/{README.Debian,TODO.Debian,changelog}
66 insinto /usr/share/doc/${P}
73 einfo "Creating package XML catalog"
74 "${EPREFIX}"/usr/bin/xmlcatalog --noout --create /etc/xml/${PN}
75 einfo "Adding entries to root XML catalog and package XML catalog"
76 "${EPREFIX}"/usr/bin/xmlcatalog --noout --add "public" \
77 "+//IDN faq.org//DTD Frequently Asked Questions" \
78 "${EPREFIX}"/etc/xml/${PN} /etc/xml/catalog
79 "${EPREFIX}"/usr/bin/xmlcatalog --noout --add "public" \
80 "+//IDN faq.org//DTD Frequently Asked Questions" \
81 "${EPREFIX}"/usr/share/xml/qaml/catalog.xml /etc/xml/${PN}
83 "${EPREFIX}"/usr/bin/xmlcatalog --noout --add "system" \
84 "http://xml.ascc.net/xml/resource/qaml-xml" \
85 "${EPREFIX}"/etc/xml/${PN} /etc/xml/catalog
86 "${EPREFIX}"/usr/bin/xmlcatalog --noout --add "system" \
87 "http://xml.ascc.net/xml/resource/qaml-xml" \
88 "${EPREFIX}"/usr/share/xml/qaml/catalog.xml /etc/xml/${PN}
90 "${EPREFIX}"/usr/bin/xmlcatalog --noout --add "public" \
91 "+//ISBN 82-7640-023//DTD Frequently Asked Questions//EN" \
92 "${EPREFIX}"/etc/xml/${PN} /etc/xml/catalog
93 "${EPREFIX}"/usr/bin/xmlcatalog --noout --add "public" \
94 "+//ISBN 82-7640-023//DTD Frequently Asked Questions//EN" \
95 "${EPREFIX}"/usr/share/xml/qaml/catalog.xml /etc/xml/${PN}
97 "${EPREFIX}"/usr/bin/xmlcatalog --noout --add "system" \
98 "/usr/share/sgml/dtd/qaml-xml.dtd" \
99 "${EPREFIX}"/etc/xml/${PN} /etc/xml/catalog
100 "${EPREFIX}"/usr/bin/xmlcatalog --noout --add "system" \
101 "/usr/share/sgml/dtd/qaml-xml.dtd" \
102 "${EPREFIX}"/usr/share/xml/qaml/catalog.xml /etc/xml/${PN}
104 "${EPREFIX}"/usr/bin/xmlcatalog --noout --add "public" \
106 "${EPREFIX}"/etc/xml/${PN} /etc/xml/catalog
107 "${EPREFIX}"/usr/bin/xmlcatalog --noout --add "public" \
109 "${EPREFIX}"/usr/share/xml/svg/catalog.xml /etc/xml/${PN}
111 "${EPREFIX}"/usr/bin/xmlcatalog --noout --add "system" \
112 "http://www.w3.org/TR/2001/REC-SVG-20010904/" \
113 "${EPREFIX}"/etc/xml/${PN} /etc/xml/catalog
114 "${EPREFIX}"/usr/bin/xmlcatalog --noout --add "system" \
115 "http://www.w3.org/TR/2001/REC-SVG-20010904/" \
116 "${EPREFIX}"/usr/share/xml/svg/catalog.xml /etc/xml/${PN}
118 "${EPREFIX}"/usr/bin/xmlcatalog --noout --add "system" \
119 "http://www.w3.org/Graphics/SVG/1.1/" \
120 "${EPREFIX}"/etc/xml/${PN} /etc/xml/catalog
121 "${EPREFIX}"/usr/bin/xmlcatalog --noout --add "system" \
122 "http://www.w3.org/Graphics/SVG/1.1/" \
123 "${EPREFIX}"/usr/share/xml/svg/catalog.xml /etc/xml/${PN}
125 "${EPREFIX}"/usr/bin/xmlcatalog --noout --add "system" \
126 "/usr/share/sgml/dtd/svg" \
127 "${EPREFIX}"/etc/xml/${PN} /etc/xml/catalog
128 "${EPREFIX}"/usr/bin/xmlcatalog --noout --add "system" \
129 "/usr/share/sgml/dtd/svg" \
130 "${EPREFIX}"/usr/share/xml/svg/catalog.xml /etc/xml/${PN}
132 "${EPREFIX}"/usr/bin/xmlcatalog --noout --add "public" \
133 "ISO 8879:1986//ENTITIES" \
134 "${EPREFIX}"/etc/xml/${PN} /etc/xml/catalog
135 "${EPREFIX}"/usr/bin/xmlcatalog --noout --add "public" \
136 "ISO 8879:1986//ENTITIES" \
137 "${EPREFIX}"/usr/share/xml/entities/xml-iso-entities-8879.1986/catalog.xml /etc/xml/${PN}
138 sgml-catalog_pkg_postinst
142 einfo "Removing entries from the root XML catalog"
143 "${EPREFIX}"/usr/bin/xmlcatalog --noout --del \
144 "${EPREFIX}"/etc/xml/${PN} /etc/xml/catalog
145 einfo "Removing the package XML catalog"
146 if [ -e /etc/xml/${PN} ]; then
149 sgml-catalog_pkg_postrm