Contents of /trunk/core/docbook-xml-dtd/docbook-xml-dtd-4.5-r3.smage2
Parent Directory | Revision Log
Revision 995 -
(show annotations)
(download)
Mon Dec 29 00:25:50 2008 UTC (15 years, 9 months ago) by niro
File size: 2750 byte(s)
Mon Dec 29 00:25:50 2008 UTC (15 years, 9 months ago) by niro
File size: 2750 byte(s)
-rev bump to 4.5-r3
1 | # $Header: /magellan-cvs/smage/docbook-xml-dtd/docbook-xml-dtd-4.5-r2.smage2,v 1.1 2008/03/20 15:27:57 niro Exp $ |
2 | |
3 | PNAME="docbook-xml-dtd" |
4 | PVER="4.5" |
5 | PBUILD="r3" |
6 | |
7 | PCATEGORIE="app-text" |
8 | STATE="unstable" |
9 | |
10 | DESCRIPTION="DocBook DTD for XML." |
11 | HOMEPAGE="http://www.docbook.org/xml/" |
12 | |
13 | DEPEND=">= dev-libs/libxml2-2.7 |
14 | >= app-text/sgml-common-0.6.3 |
15 | >= app-text/build-docbook-catalog-1.4 |
16 | >= app-text/docbook-xsl-stylesheets-1.74" |
17 | |
18 | SDEPEND=">= app-arch/unzip-5.50" |
19 | |
20 | SRCFILE="${PNAME/-dtd/}-${PVER}.zip" |
21 | SRCDIR="${BUILDDIR}/${PNAME}-${PVER}" |
22 | |
23 | SRC_URI=( |
24 | http://www.docbook.org/xml/${PVER}/${SRCFILE} |
25 | mirror://${PNAME}/${SRCFILE} |
26 | ) |
27 | |
28 | # special vars for mage file only |
29 | mPVER="${PVER}" |
30 | SPECIAL_VARS="mPVER" |
31 | |
32 | src_prepare() |
33 | { |
34 | # unpack |
35 | install -d ${SRCDIR} || die |
36 | cd ${SRCDIR} |
37 | unzip ${SOURCEDIR}/${PNAME}/${SRCFILE} -d ${SRCDIR} || die |
38 | |
39 | # prepend OVERRIDE directive |
40 | sed -i '1i\\OVERRIDE YES' docbook.cat || die |
41 | } |
42 | |
43 | src_install() |
44 | { |
45 | cd ${SRCDIR} |
46 | |
47 | # needed directories |
48 | install -d ${BINDIR}/etc/xml || die |
49 | install -d ${BINDIR}/usr/share/sgml/docbook/xml-dtd-${PVER}/ent || die |
50 | |
51 | install -m 0644 *.dtd *.mod docbook.cat \ |
52 | ${BINDIR}/usr/share/sgml/docbook/xml-dtd-${PVER} || die |
53 | |
54 | install -m 0644 ent/*.ent \ |
55 | ${BINDIR}/usr/share/sgml/docbook/xml-dtd-${PVER}/ent || die |
56 | |
57 | minstalldocs ChangeLog *.txt || die |
58 | } |
59 | |
60 | postinstall() |
61 | { |
62 | build-docbook-catalog |
63 | install-catalog --add "/etc/sgml/xml-docbook-${mPVER}.cat" "/etc/sgml/sgml-docbook.cat" |
64 | install-catalog --add "/etc/sgml/xml-docbook-${mPVER}.cat" "/usr/share/sgml/docbook/xml-dtd-${mPVER}/docbook.cat" |
65 | |
66 | # compatibility fixups |
67 | for DTDVERSION in 4.1.2 4.2 4.3 4.4 |
68 | do |
69 | xmlcatalog --noout --add \ |
70 | "public" \ |
71 | "-//OASIS//DTD DocBook XML V${DTDVERSION}//EN" \ |
72 | "http://www.oasis-open.org/docbook/xml/${DTDVERSION}/docbookx.dtd" \ |
73 | /etc/xml/docbook |
74 | |
75 | xmlcatalog --noout --add \ |
76 | "rewriteSystem" \ |
77 | "http://www.oasis-open.org/docbook/xml/${DTDVERSION}" \ |
78 | "file:///usr/share/sgml/docbook/xml-dtd-${mPVER}" \ |
79 | /etc/xml/docbook |
80 | |
81 | xmlcatalog --noout --add \ |
82 | "rewriteURI" \ |
83 | "http://www.oasis-open.org/docbook/xml/${DTDVERSION}" \ |
84 | "file:///usr/share/sgml/docbook/xml-dtd-${mPVER}" \ |
85 | /etc/xml/docbook |
86 | |
87 | xmlcatalog --noout --add \ |
88 | "delegateSystem" \ |
89 | "http://www.oasis-open.org/docbook/xml/${DTDVERSION}/" \ |
90 | "file:///etc/xml/docbook" \ |
91 | /etc/xml/catalog |
92 | |
93 | xmlcatalog --noout --add \ |
94 | "delegateURI" \ |
95 | "http://www.oasis-open.org/docbook/xml/${DTDVERSION}/" \ |
96 | "file:///etc/xml/docbook" \ |
97 | /etc/xml/catalog |
98 | done |
99 | } |
100 | |
101 | postremove() |
102 | { |
103 | build-docbook-catalog |
104 | install-catalog --remove "/etc/sgml/xml-docbook-${mPVER}.cat" "/etc/sgml/sgml-docbook.cat" |
105 | install-catalog --remove "/etc/sgml/xml-docbook-${mPVER}.cat" "/usr/share/sgml/docbook/xml-dtd-${mPVER}/docbook.cat" |
106 | } |
Properties
Name | Value |
---|---|
svn:keywords | Id |