1 Summary: SGML document type definition for DocBook 3.0
2 Summary(pl): DTD dla dokumentów DocBook 3.0
3 Name: docbook-dtd30-sgml
7 Group: Applications/Text
8 Source0: http://www.oasis-open.org/docbook/sgml/3.0/docbk30.zip
9 Source1: %{name}-Makefile
10 Patch0: %{name}-catalog.patch
11 URL: http://www.oasis-open.org/docbook/
13 Requires: sgml-common >= 0.5
14 Requires(post): sgml-common >= 0.5
15 Requires(postun): sgml-common >= 0.5
18 Provides: docbook-dtd-sgml
19 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
22 The DocBook Document Type Definition (DTD) describes the syntax of
23 technical documentation texts (articles, books and manual pages). This
24 syntax is SGML-compliant and is developed by the OASIS consortium.
25 This is the version 3.0 of this DTD.
28 DocBook DTD jest zestawem definicji dokumentów przeznaczonych do
29 tworzenia dokumentacji programistycznej. Ten pakiet zawiera wersjê 3.0
35 chmod -R a+rX,g-w,o-w .
36 cp %{SOURCE1} Makefile
40 rm -rf $RPM_BUILD_ROOT
42 %{__make} install DESTDIR=$RPM_BUILD_ROOT
47 rm -rf $RPM_BUILD_ROOT
50 %defattr(644,root,root,755)
52 %{_datadir}/sgml/docbook/sgml-dtd-3.0
55 # Update the centralized catalog corresponding to this version of the DTD
56 /usr/bin/install-catalog --add /etc/sgml/sgml-docbook-3.0.cat /usr/share/sgml/sgml-iso-entities-8879.1986/catalog > /dev/null
57 /usr/bin/install-catalog --add /etc/sgml/sgml-docbook-3.0.cat /usr/share/sgml/docbook/sgml-dtd-3.0/catalog > /dev/null
59 # The following lines are for the case in which the style sheets were
60 # installed after another DTD but before this DTD
61 STYLESHEETS=$(echo /usr/share/sgml/docbook/dsssl-stylesheets-*)
62 STYLESHEETS=${STYLESHEETS##*/dsssl-stylesheets-}
63 if [ "$STYLESHEETS" != "*" ]; then
64 /usr/bin/install-catalog --add /etc/sgml/sgml-docbook-3.0.cat /usr/share/sgml/openjade-1.3/catalog > /dev/null
65 /usr/bin/install-catalog --add /etc/sgml/sgml-docbook-3.0.cat /usr/share/sgml/docbook/dsssl-stylesheets-$STYLESHEETS/catalog > /dev/null
68 # Update the link to the current version of the DTD
69 ln -sf /etc/sgml/sgml-docbook-3.0.cat /etc/sgml/sgml-docbook.cat
72 # Update the centralized catalog corresponding to this version of the DTD
73 /usr/bin/install-catalog --remove /etc/sgml/sgml-docbook-3.0.cat /usr/share/sgml/sgml-iso-entities-8879.1986/catalog > /dev/null
74 /usr/bin/install-catalog --remove /etc/sgml/sgml-docbook-3.0.cat /usr/share/sgml/docbook/sgml-dtd-3.0/catalog > /dev/null
76 # The following lines are for the case in which the style sheets were
77 # not uninstalled because there is still another DTD
78 STYLESHEETS=$(echo /usr/share/sgml/docbook/dsssl-stylesheets-*)
79 STYLESHEETS=${STYLESHEETS##*/dsssl-stylesheets-}
80 if [ "$STYLESHEETS" != "*" ]; then
81 /usr/bin/install-catalog --remove /etc/sgml/sgml-docbook-3.0.cat /usr/share/sgml/openjade-1.3/catalog > /dev/null
82 /usr/bin/install-catalog --remove /etc/sgml/sgml-docbook-3.0.cat /usr/share/sgml/docbook/dsssl-stylesheets-$STYLESHEETS/catalog > /dev/null
85 # Update the link to the current version of the DTD
86 if [ ! -e /etc/sgml/sgml-docbook-3.0.cat ]; then
87 rm -f /etc/sgml/sgml-docbook.cat
88 OTHERCAT=`ls /etc/sgml/sgml-docbook-?.?.cat 2> /dev/null | head --lines 1`
89 if [ -n "$OTHERCAT" ]; then ln -s $OTHERCAT /etc/sgml/sgml-docbook.cat; fi