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
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,95 +511,59 @@ 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
@ -608,9 +571,6 @@ if [ "$STYLESHEETS" != "*" ]; then
# 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 <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
- Fix wrong filenames for xml-dtd-4.4 and xml-dtd-4.5
iso entities(#461206)