Annotation of /trunk/core/docbook-xml-dtd/docbook-xml-dtd-4.5-r4.smage2
Parent Directory
|
Revision Log
Revision 3184 -
(hide annotations)
(download)
Wed Oct 14 11:57:20 2009 UTC (14 years, 8 months ago) by niro
File size: 2793 byte(s)
Wed Oct 14 11:57:20 2009 UTC (14 years, 8 months ago) by niro
File size: 2793 byte(s)
auto added: ver bump to 4.5-r4
1 | niro | 3184 | # $Id$ |
2 | |||
3 | PNAME="docbook-xml-dtd" | ||
4 | PVER="4.5" | ||
5 | PBUILD="r4" | ||
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.75s" | ||
17 | |||
18 | SDEPEND=">= app-arch/unzip-5.50" | ||
19 | |||
20 | SRCFILE="${PNAME/-dtd/}-${PVER}.zip" | ||
21 | SRCDIR="${BUILDDIR}/${PNAME}-${PVER}" | ||
22 | |||
23 | sminclude mtools | ||
24 | |||
25 | SRC_URI=( | ||
26 | http://www.docbook.org/xml/${PVER}/${SRCFILE} | ||
27 | mirror://${PNAME}/${SRCFILE} | ||
28 | ) | ||
29 | |||
30 | # want to stay at version 4.5 | ||
31 | UP2DATE="echo ${PVER}" | ||
32 | |||
33 | # special vars for mage file only | ||
34 | mPVER="${PVER}" | ||
35 | SPECIAL_VARS="mPVER" | ||
36 | |||
37 | src_prepare() | ||
38 | { | ||
39 | # unpack | ||
40 | install -d ${SRCDIR} || die | ||
41 | cd ${SRCDIR} | ||
42 | unzip ${SOURCEDIR}/${PNAME}/${SRCFILE} -d ${SRCDIR} || die | ||
43 | |||
44 | # prepend OVERRIDE directive | ||
45 | sed -i '1i\\OVERRIDE YES' docbook.cat || die | ||
46 | } | ||
47 | |||
48 | src_install() | ||
49 | { | ||
50 | cd ${SRCDIR} | ||
51 | |||
52 | # needed directories | ||
53 | minstalldir /etc/xml || die | ||
54 | minstalldir /usr/share/sgml/docbook/xml-dtd-${PVER}/ent || die | ||
55 | |||
56 | minstallfile \*.dtd /usr/share/sgml/docbook/xml-dtd-${PVER} || die | ||
57 | minstallfile \*.mod /usr/share/sgml/docbook/xml-dtd-${PVER} || die | ||
58 | minstallfile docbook.cat /usr/share/sgml/docbook/xml-dtd-${PVER} || die | ||
59 | |||
60 | minstallfile ent/\*.ent /usr/share/sgml/docbook/xml-dtd-${PVER}/ent || die | ||
61 | |||
62 | minstalldocs ChangeLog *.txt || die | ||
63 | } | ||
64 | |||
65 | postinstall() | ||
66 | { | ||
67 | build-docbook-catalog | ||
68 | install-catalog --add "/etc/sgml/xml-docbook-${mPVER}.cat" "/etc/sgml/sgml-docbook.cat" | ||
69 | install-catalog --add "/etc/sgml/xml-docbook-${mPVER}.cat" "/usr/share/sgml/docbook/xml-dtd-${mPVER}/docbook.cat" | ||
70 | |||
71 | # compatibility fixups | ||
72 | for DTDVERSION in 4.1.2 4.2 4.3 4.4 | ||
73 | do | ||
74 | xmlcatalog --noout --add \ | ||
75 | "public" \ | ||
76 | "-//OASIS//DTD DocBook XML V${DTDVERSION}//EN" \ | ||
77 | "http://www.oasis-open.org/docbook/xml/${DTDVERSION}/docbookx.dtd" \ | ||
78 | /etc/xml/docbook | ||
79 | |||
80 | xmlcatalog --noout --add \ | ||
81 | "rewriteSystem" \ | ||
82 | "http://www.oasis-open.org/docbook/xml/${DTDVERSION}" \ | ||
83 | "file:///usr/share/sgml/docbook/xml-dtd-${mPVER}" \ | ||
84 | /etc/xml/docbook | ||
85 | |||
86 | xmlcatalog --noout --add \ | ||
87 | "rewriteURI" \ | ||
88 | "http://www.oasis-open.org/docbook/xml/${DTDVERSION}" \ | ||
89 | "file:///usr/share/sgml/docbook/xml-dtd-${mPVER}" \ | ||
90 | /etc/xml/docbook | ||
91 | |||
92 | xmlcatalog --noout --add \ | ||
93 | "delegateSystem" \ | ||
94 | "http://www.oasis-open.org/docbook/xml/${DTDVERSION}/" \ | ||
95 | "file:///etc/xml/docbook" \ | ||
96 | /etc/xml/catalog | ||
97 | |||
98 | xmlcatalog --noout --add \ | ||
99 | "delegateURI" \ | ||
100 | "http://www.oasis-open.org/docbook/xml/${DTDVERSION}/" \ | ||
101 | "file:///etc/xml/docbook" \ | ||
102 | /etc/xml/catalog | ||
103 | done | ||
104 | } | ||
105 | |||
106 | postremove() | ||
107 | { | ||
108 | build-docbook-catalog | ||
109 | install-catalog --remove "/etc/sgml/xml-docbook-${mPVER}.cat" "/etc/sgml/sgml-docbook.cat" | ||
110 | install-catalog --remove "/etc/sgml/xml-docbook-${mPVER}.cat" "/usr/share/sgml/docbook/xml-dtd-${mPVER}/docbook.cat" | ||
111 | } |
Properties
Name | Value |
---|---|
svn:keywords | Id |