Magellan Linux

Contents of /smage/branches/alx07x-stable/core/docbook-xml-dtd43/docbook-xml-dtd43-4.3-r3.smage2

Parent Directory Parent Directory | Revision Log Revision Log


Revision 11412 - (show annotations) (download)
Tue Dec 19 12:32:49 2017 UTC (6 years, 4 months ago) by niro
File size: 1790 byte(s)
-release branches/alx07x-stable
1 # $Id$
2
3 PNAME="docbook-xml-dtd43"
4 PVER="4.3"
5 PBUILD="r3"
6
7 PCAT="app-text"
8
9 DESCRIPTION="DocBook DTD version ${PVER} for XML."
10 HOMEPAGE="http://www.docbook.org/xml/"
11
12 DEPEND=">= dev-libs/libxml2-2.7
13 >= app-text/sgml-common-0.6.3
14 >= app-text/build-docbook-catalog-1.4
15 >= app-text/docbook-xsl-stylesheets-1.76"
16
17 SDEPEND=">= virtual/unzip"
18
19 SRCFILE="docbook-xml-${PVER}.zip"
20 SRCDIR="${BUILDDIR}/${PNAME}-${PVER}"
21
22 sminclude mtools
23
24 SRC_URI=(
25 http://www.docbook.org/xml/${PVER}/${SRCFILE}
26 mirror://docbook-xml-dtd/${SRCFILE}
27 )
28
29 # want to stay at version 4.3
30 UP2DATE="echo ${PVER}"
31
32 # special vars for mage file only
33 DTDVER="${PVER}"
34 SPECIAL_VARS="DTDVER"
35
36 src_prepare()
37 {
38 # unpack
39 munpack ${SRCFILE} ${SRCDIR} || die
40 cd ${SRCDIR}
41
42 # prepend OVERRIDE directive
43 sed -i '1i\\OVERRIDE YES' docbook.cat || die
44 }
45
46 src_install()
47 {
48 cd ${SRCDIR}
49
50 # needed directories
51 minstalldir /etc/xml || die
52 minstalldir /usr/share/sgml/docbook/xml-dtd-${PVER}/ent || die
53
54 minstallfile \*.dtd /usr/share/sgml/docbook/xml-dtd-${PVER} || die
55 minstallfile \*.mod /usr/share/sgml/docbook/xml-dtd-${PVER} || die
56 minstallfile docbook.cat /usr/share/sgml/docbook/xml-dtd-${PVER} || die
57
58 minstallfile ent/\*.ent /usr/share/sgml/docbook/xml-dtd-${PVER}/ent || die
59
60 minstalldocs ChangeLog *.txt || die
61 }
62
63 postinstall()
64 {
65 build-docbook-catalog
66 install-catalog --add "/etc/sgml/xml-docbook-${DTDVER}.cat" "/etc/sgml/sgml-docbook.cat"
67 install-catalog --add "/etc/sgml/xml-docbook-${DTDVER}.cat" "/usr/share/sgml/docbook/xml-dtd-${DTDVER}/docbook.cat"
68 }
69
70 postremove()
71 {
72 build-docbook-catalog
73 install-catalog --remove "/etc/sgml/xml-docbook-${DTDVER}.cat" "/etc/sgml/sgml-docbook.cat"
74 install-catalog --remove "/etc/sgml/xml-docbook-${DTDVER}.cat" "/usr/share/sgml/docbook/xml-dtd-${DTDVER}/docbook.cat"
75 }