Removed openjade requirement - registration reworked to trigger(#234345)

This commit is contained in:
Ondrej Vasik 2008-09-25 13:11:57 +00:00
parent ee25f2cc34
commit 7317eca585

View File

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