diff --git a/docbook-dtds.spec b/docbook-dtds.spec index abe23ec..e2dfbc7 100644 --- a/docbook-dtds.spec +++ b/docbook-dtds.spec @@ -1,6 +1,8 @@ +%define openjadever 1.3.2 + Name: docbook-dtds Version: 1.0 -Release: 40%{?dist} +Release: 41%{?dist} Group: Applications/Text Summary: SGML and XML document type definitions for DocBook @@ -69,9 +71,6 @@ Patch5: docbook-4.2-euro.patch Patch6: docbook-dtds-ents.patch BuildRequires: unzip -%define openjadever 1.3.2 -Requires: openjade = %{openjadever} - %description The DocBook Document Type Definition (DTD) describes the syntax of technical documentation texts (articles, books and manual pages). @@ -512,105 +511,66 @@ if [ "$STYLESHEETS" != "*" ]; then # DocBook V3.0 /usr/bin/xmlcatalog --sgml --noout --add \ /etc/sgml/sgml-docbook-3.0-%{version}-%{release}.cat \ - /usr/share/sgml/openjade-%{openjadever}/catalog - /usr/bin/xmlcatalog --sgml --noout --add \ - /etc/sgml/sgml-docbook-3.0-%{version}-%{release}.cat \ /usr/share/sgml/docbook/dsssl-stylesheets-$STYLESHEETS/catalog # DocBook V3.1 /usr/bin/xmlcatalog --sgml --noout --add \ /etc/sgml/sgml-docbook-3.1-%{version}-%{release}.cat \ - /usr/share/sgml/openjade-%{openjadever}/catalog - /usr/bin/xmlcatalog --sgml --noout --add \ - /etc/sgml/sgml-docbook-3.1-%{version}-%{release}.cat \ /usr/share/sgml/docbook/dsssl-stylesheets-$STYLESHEETS/catalog # DocBook V4.0 /usr/bin/xmlcatalog --sgml --noout --add \ /etc/sgml/sgml-docbook-4.0-%{version}-%{release}.cat \ - /usr/share/sgml/openjade-%{openjadever}/catalog - /usr/bin/xmlcatalog --sgml --noout --add \ - /etc/sgml/sgml-docbook-4.0-%{version}-%{release}.cat \ /usr/share/sgml/docbook/dsssl-stylesheets-$STYLESHEETS/catalog # DocBook V4.1 /usr/bin/xmlcatalog --sgml --noout --add \ /etc/sgml/sgml-docbook-4.1-%{version}-%{release}.cat \ - /usr/share/sgml/openjade-%{openjadever}/catalog - /usr/bin/xmlcatalog --sgml --noout --add \ - /etc/sgml/sgml-docbook-4.1-%{version}-%{release}.cat \ /usr/share/sgml/docbook/dsssl-stylesheets-$STYLESHEETS/catalog # DocBook XML V4.1.2 /usr/bin/xmlcatalog --sgml --noout --add \ /etc/sgml/xml-docbook-4.1.2-%{version}-%{release}.cat \ - /usr/share/sgml/openjade-%{openjadever}/catalog - /usr/bin/xmlcatalog --sgml --noout --add \ - /etc/sgml/xml-docbook-4.1.2-%{version}-%{release}.cat \ /usr/share/sgml/docbook/dsssl-stylesheets-$STYLESHEETS/catalog # DocBook V4.2 /usr/bin/xmlcatalog --sgml --noout --add \ /etc/sgml/sgml-docbook-4.2-%{version}-%{release}.cat \ - /usr/share/sgml/openjade-%{openjadever}/catalog - /usr/bin/xmlcatalog --sgml --noout --add \ - /etc/sgml/sgml-docbook-4.2-%{version}-%{release}.cat \ /usr/share/sgml/docbook/dsssl-stylesheets-$STYLESHEETS/catalog # DocBook XML V4.2 /usr/bin/xmlcatalog --sgml --noout --add \ /etc/sgml/xml-docbook-4.2-%{version}-%{release}.cat \ - /usr/share/sgml/openjade-%{openjadever}/catalog - /usr/bin/xmlcatalog --sgml --noout --add \ - /etc/sgml/xml-docbook-4.2-%{version}-%{release}.cat \ /usr/share/sgml/docbook/dsssl-stylesheets-$STYLESHEETS/catalog # DocBook V4.3 /usr/bin/xmlcatalog --sgml --noout --add \ /etc/sgml/sgml-docbook-4.3-%{version}-%{release}.cat \ - /usr/share/sgml/openjade-%{openjadever}/catalog - /usr/bin/xmlcatalog --sgml --noout --add \ - /etc/sgml/sgml-docbook-4.3-%{version}-%{release}.cat \ /usr/share/sgml/docbook/dsssl-stylesheets-$STYLESHEETS/catalog # DocBook XML V4.3 /usr/bin/xmlcatalog --sgml --noout --add \ /etc/sgml/xml-docbook-4.3-%{version}-%{release}.cat \ - /usr/share/sgml/openjade-%{openjadever}/catalog - /usr/bin/xmlcatalog --sgml --noout --add \ - /etc/sgml/xml-docbook-4.3-%{version}-%{release}.cat \ /usr/share/sgml/docbook/dsssl-stylesheets-$STYLESHEETS/catalog # DocBook V4.4 /usr/bin/xmlcatalog --sgml --noout --add \ /etc/sgml/sgml-docbook-4.4-%{version}-%{release}.cat \ - /usr/share/sgml/openjade-%{openjadever}/catalog - /usr/bin/xmlcatalog --sgml --noout --add \ - /etc/sgml/sgml-docbook-4.4-%{version}-%{release}.cat \ /usr/share/sgml/docbook/dsssl-stylesheets-$STYLESHEETS/catalog # DocBook XML V4.4 /usr/bin/xmlcatalog --sgml --noout --add \ /etc/sgml/xml-docbook-4.4-%{version}-%{release}.cat \ - /usr/share/sgml/openjade-%{openjadever}/catalog - /usr/bin/xmlcatalog --sgml --noout --add \ - /etc/sgml/xml-docbook-4.4-%{version}-%{release}.cat \ /usr/share/sgml/docbook/dsssl-stylesheets-$STYLESHEETS/catalog # DocBook V4.5 /usr/bin/xmlcatalog --sgml --noout --add \ /etc/sgml/sgml-docbook-4.5-%{version}-%{release}.cat \ - /usr/share/sgml/openjade-%{openjadever}/catalog - /usr/bin/xmlcatalog --sgml --noout --add \ - /etc/sgml/sgml-docbook-4.5-%{version}-%{release}.cat \ /usr/share/sgml/docbook/dsssl-stylesheets-$STYLESHEETS/catalog # DocBook XML V4.5 /usr/bin/xmlcatalog --sgml --noout --add \ /etc/sgml/xml-docbook-4.5-%{version}-%{release}.cat \ - /usr/share/sgml/openjade-%{openjadever}/catalog - /usr/bin/xmlcatalog --sgml --noout --add \ - /etc/sgml/xml-docbook-4.5-%{version}-%{release}.cat \ /usr/share/sgml/docbook/dsssl-stylesheets-$STYLESHEETS/catalog fi @@ -1092,6 +1052,144 @@ fi # Finally, make sure everything in /etc/sgml is readable! /bin/chmod a+r /etc/sgml/* +%triggerin -- openjade >= %{?openjadever} +#openjade catalog registration + # DocBook V3.0 + /usr/bin/xmlcatalog --sgml --noout --add \ + /etc/sgml/sgml-docbook-3.0-%{version}-%{release}.cat \ + /usr/share/sgml/openjade-%{openjadever}/catalog + + # DocBook V3.1 + /usr/bin/xmlcatalog --sgml --noout --add \ + /etc/sgml/sgml-docbook-3.1-%{version}-%{release}.cat \ + /usr/share/sgml/openjade-%{openjadever}/catalog + + # DocBook V4.0 + /usr/bin/xmlcatalog --sgml --noout --add \ + /etc/sgml/sgml-docbook-4.0-%{version}-%{release}.cat \ + /usr/share/sgml/openjade-%{openjadever}/catalog + + # DocBook V4.1 + /usr/bin/xmlcatalog --sgml --noout --add \ + /etc/sgml/sgml-docbook-4.1-%{version}-%{release}.cat \ + /usr/share/sgml/openjade-%{openjadever}/catalog + + # DocBook XML V4.1.2 + /usr/bin/xmlcatalog --sgml --noout --add \ + /etc/sgml/xml-docbook-4.1.2-%{version}-%{release}.cat \ + /usr/share/sgml/openjade-%{openjadever}/catalog + + # DocBook V4.2 + /usr/bin/xmlcatalog --sgml --noout --add \ + /etc/sgml/sgml-docbook-4.2-%{version}-%{release}.cat \ + /usr/share/sgml/openjade-%{openjadever}/catalog + + # DocBook XML V4.2 + /usr/bin/xmlcatalog --sgml --noout --add \ + /etc/sgml/xml-docbook-4.2-%{version}-%{release}.cat \ + /usr/share/sgml/openjade-%{openjadever}/catalog + + # DocBook V4.3 + /usr/bin/xmlcatalog --sgml --noout --add \ + /etc/sgml/sgml-docbook-4.3-%{version}-%{release}.cat \ + /usr/share/sgml/openjade-%{openjadever}/catalog + + # DocBook XML V4.3 + /usr/bin/xmlcatalog --sgml --noout --add \ + /etc/sgml/xml-docbook-4.3-%{version}-%{release}.cat \ + /usr/share/sgml/openjade-%{openjadever}/catalog + + # DocBook V4.4 + /usr/bin/xmlcatalog --sgml --noout --add \ + /etc/sgml/sgml-docbook-4.4-%{version}-%{release}.cat \ + /usr/share/sgml/openjade-%{openjadever}/catalog + + # DocBook XML V4.4 + /usr/bin/xmlcatalog --sgml --noout --add \ + /etc/sgml/xml-docbook-4.4-%{version}-%{release}.cat \ + /usr/share/sgml/openjade-%{openjadever}/catalog + + # DocBook V4.5 + /usr/bin/xmlcatalog --sgml --noout --add \ + /etc/sgml/sgml-docbook-4.5-%{version}-%{release}.cat \ + /usr/share/sgml/openjade-%{openjadever}/catalog + + # DocBook XML V4.5 + /usr/bin/xmlcatalog --sgml --noout --add \ + /etc/sgml/xml-docbook-4.5-%{version}-%{release}.cat \ + /usr/share/sgml/openjade-%{openjadever}/catalog +#openjade registration trigger end + +%triggerun -- openjade >= %{?openjadever} + [ $2 = 0 ] || exit 0 + #openjade catalog unregistration + # DocBook V3.0 + /usr/bin/xmlcatalog --sgml --noout --del \ + /etc/sgml/sgml-docbook-3.0-%{version}-%{release}.cat \ + /usr/share/sgml/openjade-%{openjadever}/catalog + + # DocBook V3.1 + /usr/bin/xmlcatalog --sgml --noout --del \ + /etc/sgml/sgml-docbook-3.1-%{version}-%{release}.cat \ + /usr/share/sgml/openjade-%{openjadever}/catalog + + # DocBook V4.0 + /usr/bin/xmlcatalog --sgml --noout --del \ + /etc/sgml/sgml-docbook-4.0-%{version}-%{release}.cat \ + /usr/share/sgml/openjade-%{openjadever}/catalog + + # DocBook V4.1 + /usr/bin/xmlcatalog --sgml --noout --del \ + /etc/sgml/sgml-docbook-4.1-%{version}-%{release}.cat \ + /usr/share/sgml/openjade-%{openjadever}/catalog + + # DocBook XML V4.1.2 + /usr/bin/xmlcatalog --sgml --noout --del \ + /etc/sgml/xml-docbook-4.1.2-%{version}-%{release}.cat \ + /usr/share/sgml/openjade-%{openjadever}/catalog + + # DocBook V4.2 + /usr/bin/xmlcatalog --sgml --noout --del \ + /etc/sgml/sgml-docbook-4.2-%{version}-%{release}.cat \ + /usr/share/sgml/openjade-%{openjadever}/catalog + + # DocBook XML V4.2 + /usr/bin/xmlcatalog --sgml --noout --del \ + /etc/sgml/xml-docbook-4.2-%{version}-%{release}.cat \ + /usr/share/sgml/openjade-%{openjadever}/catalog + + # DocBook V4.3 + /usr/bin/xmlcatalog --sgml --noout --del \ + /etc/sgml/sgml-docbook-4.3-%{version}-%{release}.cat \ + /usr/share/sgml/openjade-%{openjadever}/catalog + + # DocBook XML V4.3 + /usr/bin/xmlcatalog --sgml --noout --del \ + /etc/sgml/xml-docbook-4.3-%{version}-%{release}.cat \ + /usr/share/sgml/openjade-%{openjadever}/catalog + + # DocBook V4.4 + /usr/bin/xmlcatalog --sgml --noout --del \ + /etc/sgml/sgml-docbook-4.4-%{version}-%{release}.cat \ + /usr/share/sgml/openjade-%{openjadever}/catalog + + # DocBook XML V4.4 + /usr/bin/xmlcatalog --sgml --noout --del \ + /etc/sgml/xml-docbook-4.4-%{version}-%{release}.cat \ + /usr/share/sgml/openjade-%{openjadever}/catalog + + # DocBook V4.5 + /usr/bin/xmlcatalog --sgml --noout --del \ + /etc/sgml/sgml-docbook-4.5-%{version}-%{release}.cat \ + /usr/share/sgml/openjade-%{openjadever}/catalog + + # DocBook XML V4.5 + /usr/bin/xmlcatalog --sgml --noout --del \ + /etc/sgml/xml-docbook-4.5-%{version}-%{release}.cat \ + /usr/share/sgml/openjade-%{openjadever}/catalog +#openjade unregistration trigger end + + %postun ## ## SGML catalog @@ -1483,6 +1581,10 @@ then fi %changelog +* Fri Sep 26 2008 Ondrej Vasik - 1.0-41 +- Removed openjade requirement - registration reworked to + triggers(#234345) + * Wed Sep 24 2008 Ondrej Vasik - 1.0-40 - Fix wrong filenames for xml-dtd-4.4 and xml-dtd-4.5 iso entities(#461206)