]> git.pld-linux.org Git - packages/docbook-dtd30-sgml.git/blobdiff - docbook-dtd30-sgml.spec
- massive attack: adding Source-md5
[packages/docbook-dtd30-sgml.git] / docbook-dtd30-sgml.spec
index ebdd24e1a1debf0c8b31fd83a3415dcceb2bf3a5..0fa2aa72c4306dfb9941a3d01542f9450de36d99 100644 (file)
-Name: docbook-dtd30-sgml
-Version: 1.0
-Release: 10
-Group: Applications/Text
+Summary:       SGML document type definition for DocBook 3.0
+Summary(es):   OASIS DTD DocBook Group para documentación técnica
+Summary(pl):   DTD dla dokumentów DocBook 3.0
+Summary(pt_BR):        DTD DocBook Davenport Group para documentação técnica
+Summary(ru):   SGML DTD ÄÌÑ ÔÅÈÎÉÞÅÓËÏÊ ÄÏËÕÍÅÎÔÁÃÉÉ × ÆÏÒÍÁÔÅ DocBook 3.0
+Summary(uk):   SGML DTD ÄÌÑ ÔÅÈΦÞÎϧ ÄÏËÕÍÅÎÔÁ槠נÆÏÒÍÁÔ¦ DocBook 3.0
+Name:          docbook-dtd30-sgml
+Version:       1.0
+Release:       17
+License:       distributable
+Group:         Applications/Text
+Source0:       http://www.oasis-open.org/docbook/sgml/3.0/docbk30.zip
+# Source0-md5: 9a7f5b1b7dd52d0ca4fb080619f0459c
+Source1:       %{name}-Makefile
+Patch0:                %{name}-catalog.patch
+URL:           http://www.oasis-open.org/docbook/
+BuildRequires: unzip
+Requires(post,postun): sgml-common >= 0.5
+Requires:      sgml-common >= 0.5
+Provides:      docbook-dtd-sgml
+BuildArch:     noarch
+BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
-Summary: SGML document type definition for DocBook.
-
-License: Distributable
-URL: http://www.oasis-open.org/docbook/
+%description
+The DocBook Document Type Definition (DTD) describes the syntax of
+technical documentation texts (articles, books and manual pages). This
+syntax is SGML-compliant and is developed by the OASIS consortium.
+This is the version 3.0 of this DTD.
 
-Provides: docbook-dtd-sgml
-Requires: sgml-common >= 0.5
-Requires(post,postun): sgml-common >= 0.5 fileutils
+%description -l es
+OASIS DTD DocBook para documentación técnica.
 
-BuildRoot: %{_tmppath}/%{name}-%{version}
+%description -l pl
+DocBook DTD jest zestawem definicji dokumentów przeznaczonych do
+tworzenia dokumentacji programistycznej. Ten pakiet zawiera wersjê 3.0
+DTD.
 
-BuildArch: noarch
-Source0: http://www.oasis-open.org/docbook/sgml/3.0/docbk30.zip
-Source1: %{name}-%{version}.Makefile
-Patch0: %{name}-%{version}.catalog.patch
-BuildRequires: unzip
+%description -l pt_BR
+DTD DocBook Davenport Group para documentação técnica.
 
-%description
-The DocBook Document Type Definition (DTD) describes the syntax of
-technical documentation texts (articles, books and manual pages).
-This syntax is SGML-compliant and is developed by the OASIS consortium.
-This is the version 3.0 of this DTD.
+%description -l ru
+DocBook - ÜÔÏ SGML DTD (document type definition) Ó ÏÐÉÓÁÎÉÅÍ
+ÓÉÎÔÁËÓÉÓÁ ÔÅÇÏ× × ÔÅËÓÔÁÈ ÔÅÈÎÉÞÅÓËÏÊ ÄÏËÕÍÅÎÔÁÃÉÉ (ÓÔÁÔØÉ, ËÎÉÇÉ,
+man-ÓÔÒÁÎÉÃÙ) üÔÏÔ ÓÉÎÔÁËÓÉÓ Ñ×ÌÑÅÔÓÑ SGML-ÓÏ×ÍÅÓÔÉÍÙÍ, ÅÇÏ
+ÒÁÚÒÁÂÏÔÁÌÉ × ËÏÎÓÏÒÃÉÕÍÅ OASIS. üÔÏ ×ÅÒÓÉÑ 3.0 ÜÔÏÇÏ DTD.
 
+%description -l uk
+DocBook - ÃÅ SGML DTD (document type definition), ÝÏ ÏÐÉÓÕ¤ ÓÉÎÔÁËÓÉÓ
+ÔÅǦננÔÅËÓÔÁÈ ÔÅÈΦÞÎϧ ÄÏËÕÍÅÎÔÁ槠(ÓÔÁÔÔ¦, ËÎÉÇÉ, man-ÓÔÏÒ¦ÎËÉ).
+ãÅÊ ÓÉÎÔÁËÓÉÓ ¤ SGML-ÓÕͦÓÎÉÍ, ÊÏÇÏ ÒÏÚÒÏÂÌÅÎÏ × ËÏÎÓÏÒæÕͦ OASIS. ãÅ
+×ÅÒӦѠ3.0 ÃØÏÇÏ DTD.
 
 %prep
-%setup -c -T
-unzip %{SOURCE0}
-if [ `id -u` -eq 0 ]; then
-  chown -R root.root .
-  chmod -R a+rX,g-w,o-w .
-fi
+%setup -q -c
+chmod -R a+rX,g-w,o-w .
 cp %{SOURCE1} Makefile
-patch -b docbook.cat $RPM_SOURCE_DIR/%{name}-%{version}.catalog.patch
-
-%build
-
+%patch0 -p0
 
 %install
-DESTDIR=$RPM_BUILD_ROOT
-rm -rf $DESTDIR
-make install DESTDIR=$DESTDIR/usr/share/sgml/docbook/sgml-dtd-3.0
+rm -rf $RPM_BUILD_ROOT
 
+%{__make} install DESTDIR=$RPM_BUILD_ROOT
 
 %clean
-DESTDIR=$RPM_BUILD_ROOT
-rm -rf $DESTDIR
-
-
-%files
-%defattr (-,root,root)
-%doc *.txt
-/usr/share/sgml/docbook/sgml-dtd-3.0
+rm -rf $RPM_BUILD_ROOT
 
+%triggerpostun -- docbook-dtd30-sgml < 1.0-15
+if ! grep -q /etc/sgml/sgml-docbook-3.0.cat /etc/sgml/catalog ; then
+       /usr/bin/install-catalog --add /etc/sgml/sgml-docbook-3.0.cat /usr/share/sgml/docbook/sgml-dtd-3.0/catalog > /dev/null
+fi
 
 %post
-# Update the centralized catalog corresponding to this version of the DTD
-/usr/bin/install-catalog --add /etc/sgml/sgml-docbook-3.0.cat /usr/share/sgml/sgml-iso-entities-8879.1986/catalog > /dev/null
-/usr/bin/install-catalog --add /etc/sgml/sgml-docbook-3.0.cat /usr/share/sgml/docbook/sgml-dtd-3.0/catalog > /dev/null
-
-# The following lines are for the case in which the style sheets were
-# installed after another DTD but before this DTD
-STYLESHEETS=$(echo /usr/share/sgml/docbook/dsssl-stylesheets-*)
-STYLESHEETS=${STYLESHEETS##*/dsssl-stylesheets-}
-if [ "$STYLESHEETS" != "*" ]; then
-    /usr/bin/install-catalog --add /etc/sgml/sgml-docbook-3.0.cat /usr/share/sgml/openjade-1.3/catalog > /dev/null
-    /usr/bin/install-catalog --add /etc/sgml/sgml-docbook-3.0.cat /usr/share/sgml/docbook/dsssl-stylesheets-$STYLESHEETS/catalog > /dev/null
+if ! grep -q /etc/sgml/sgml-docbook-3.0.cat /etc/sgml/catalog ; then
+       /usr/bin/install-catalog --add /etc/sgml/sgml-docbook-3.0.cat /usr/share/sgml/docbook/sgml-dtd-3.0/catalog > /dev/null
 fi
 
-# Update the link to the current version of the DTD
-ln -s -f /etc/sgml/sgml-docbook-3.0.cat /etc/sgml/sgml-docbook.cat
-
-
 %postun
-# Update the centralized catalog corresponding to this version of the DTD
-/usr/bin/install-catalog --remove /etc/sgml/sgml-docbook-3.0.cat /usr/share/sgml/sgml-iso-entities-8879.1986/catalog > /dev/null
-/usr/bin/install-catalog --remove /etc/sgml/sgml-docbook-3.0.cat /usr/share/sgml/docbook/sgml-dtd-3.0/catalog > /dev/null
-
-# The following lines are for the case in which the style sheets were
-# not uninstalled because there is still another DTD
-STYLESHEETS=$(echo /usr/share/sgml/docbook/dsssl-stylesheets-*)
-STYLESHEETS=${STYLESHEETS##*/dsssl-stylesheets-}
-if [ "$STYLESHEETS" != "*" ]; then
-    /usr/bin/install-catalog --remove /etc/sgml/sgml-docbook-3.0.cat /usr/share/sgml/openjade-1.3/catalog > /dev/null
-    /usr/bin/install-catalog --remove /etc/sgml/sgml-docbook-3.0.cat /usr/share/sgml/docbook/dsssl-stylesheets-$STYLESHEETS/catalog > /dev/null
-fi
-
-# Update the link to the current version of the DTD
-if [ ! -e /etc/sgml/sgml-docbook-3.0.cat ]; then
-    rm -f /etc/sgml/sgml-docbook.cat
-    OTHERCAT=`ls /etc/sgml/sgml-docbook-?.?.cat 2> /dev/null | head --lines 1`
-    if [ -n "$OTHERCAT" ]; then ln -s $OTHERCAT /etc/sgml/sgml-docbook.cat; fi
+if [ "$1" = "0" ] ; then
+       /usr/bin/install-catalog --remove /etc/sgml/sgml-docbook-3.0.cat /usr/share/sgml/docbook/sgml-dtd-3.0/catalog > /dev/null
 fi
 
-%changelog
-* Wed Jan 24 2001 Tim Waugh <twaugh@redhat.com>
-- Scripts require fileutils.
-- Make scripts quieter.
-
-* Mon Jan 15 2001 Tim Waugh <twaugh@redhat.com>
-- Don't play so many macro games.
-- Don't use 'rpm' in post scripts.
-- Make sure to own the sgml-dtd-3.0 directory.
-
-* Sun Jan 14 2001 Tim Waugh <twaugh@redhat.com>
-- Change requirement on /usr/bin/install-catalog to sgml-common.
-
-* Fri Jan 12 2001 Tim Waugh <twaugh@redhat.com>
-- Change Copyright: to License:.
-- Remove Packager: line.
-
-* Tue Jan 09 2001 Tim Waugh <twaugh@redhat.com>
-- Change group.
-- Use %%{_tmppath}.
-- rm before install.
-- openjade not jade.
-- Correct typo.
-- Build requires unzip.
-- Require install-catalog for post and postun.
-
-* Tue Jan 09 2001 Tim Waugh <twaugh@redhat.com>
-- Based on Eric Bischoff's new-trials packages.
+%files
+%defattr(644,root,root,755)
+%doc *.txt
+%{_datadir}/sgml/docbook/sgml-dtd-3.0
This page took 0.061955 seconds and 4 git commands to generate.