OpenPKG CVS Repository
http://cvs.openpkg.org/
____________________________________________________________________________
Server: cvs.openpkg.org Name: Michael van Elst
Root: /e/openpkg/cvs Email: [EMAIL PROTECTED]
Module: openpkg-src openpkg-web Date: 04-Jun-2003 11:04:07
Branch: HEAD Handle: 2003060410040502
Modified files:
openpkg-src/docbook docbook.spec
openpkg-web news.txt
Log:
also support older docbook 4.1.2
Summary:
Revision Changes Path
1.52 +48 -17 openpkg-src/docbook/docbook.spec
1.4715 +1 -0 openpkg-web/news.txt
____________________________________________________________________________
patch -p0 <<'@@ .'
Index: openpkg-src/docbook/docbook.spec
============================================================================
$ cvs diff -u -r1.51 -r1.52 docbook.spec
--- openpkg-src/docbook/docbook.spec 23 May 2003 06:53:29 -0000 1.51
+++ openpkg-src/docbook/docbook.spec 4 Jun 2003 09:04:07 -0000 1.52
@@ -24,7 +24,11 @@
##
%define V_dtd_sgml 4.2
+%define V_dtd_sgml_old 4.1
+%define V_dtd_sgml_old_n 41
%define V_dtd_xml 4.2
+%define V_dtd_xml_old 4.1.2
+%define V_dtd_xml_old_n 412
%define V_dtd_simple 1.0
%define V_ss_dsssl 1.78
%define V_ss_xsl 1.61.2
@@ -39,17 +43,19 @@
Group: SGML
License: BSD
Version: 4.2
-Release: 20030523
+Release: 20030604
# list of sources
Source0:
http://www.oasis-open.org/docbook/xml/%{V_dtd_xml}/docbook-xml-%{V_dtd_xml}.zip
-Source1:
http://www.oasis-open.org/docbook/xml/simple/%{V_dtd_simple}/docbook-simple-%{V_dtd_simple}.zip
-Source2:
http://www.oasis-open.org/docbook/sgml/%{V_dtd_sgml}/docbook-%{V_dtd_sgml}.zip
-Source3: http://fallout.campusview.indiana.edu/ports/distfiles/isoENTS.zip
-Source4:
http://osdn.dl.sourceforge.net/sourceforge/docbook/docbook-xsl-%{V_ss_xsl}.tar.gz
-Source5:
http://osdn.dl.sourceforge.net/sourceforge/docbook/docbook-dsssl-%{V_ss_dsssl}.tar.gz
-Source6: isoENTS.catalog
-Source7: simple.catalog
+Source1:
http://www.oasis-open.org/docbook/xml/%{V_dtd_xml_old}/docbkx%{V_dtd_xml_old_n}.zip
+Source2:
http://www.oasis-open.org/docbook/xml/simple/%{V_dtd_simple}/docbook-simple-%{V_dtd_simple}.zip
+Source3:
http://www.oasis-open.org/docbook/sgml/%{V_dtd_sgml}/docbook-%{V_dtd_sgml}.zip
+Source4:
http://www.oasis-open.org/docbook/sgml/%{V_dtd_sgml_old}/docbk%{V_dtd_sgml_old_n}.zip
+Source5: http://fallout.campusview.indiana.edu/ports/distfiles/isoENTS.zip
+Source6:
http://osdn.dl.sourceforge.net/sourceforge/docbook/docbook-xsl-%{V_ss_xsl}.tar.gz
+Source7:
http://osdn.dl.sourceforge.net/sourceforge/docbook/docbook-dsssl-%{V_ss_dsssl}.tar.gz
+Source8: isoENTS.catalog
+Source9: simple.catalog
# build information
Prefix: %{l_prefix}
@@ -70,16 +76,22 @@
%prep
%setup -c -T
- for zip in %{SOURCE0} %{SOURCE1} %{SOURCE2} %{SOURCE3}; do
+ for zip in %{SOURCE0} %{SOURCE1} %{SOURCE2} %{SOURCE3} %{SOURCE4} %{SOURCE5}; do
base=`echo $zip | sed -e 's;^.*/\([^/]*\)\.zip$;\1;'`
mkdir $base
(cd $base; %{l_prefix}/bin/unzip -q -x $zip)
done
- for tgz in %{SOURCE4} %{SOURCE5}; do
- base=`echo $tgz | sed -e 's;^.*/\([^/]*\)\.tar.gz$;\1;'`
+ for tgz in %{SOURCE6} %{SOURCE7}; do
%{l_gzip} -d -c $tgz | %{l_tar} -xf -
done
+ # fix broken XSL stylesheet in 1.61.1
+ base=`echo %{SOURCE6} | sed -e 's;^.*/\([^/]*\)\.tar.gz$;\1;'`
+ cd $base
+ %{l_shtool} subst \
+ -e 's;<xsl:include href="axf.xsl"/>;;' \
+ fo/docbook.xsl
+
%build
%install
@@ -97,7 +109,14 @@
%{l_shtool} mkdir -f -p -m 755 \
$RPM_BUILD_ROOT%{l_prefix}/share/sgml/docbook-dtd-xml
cp -rp * $RPM_BUILD_ROOT%{l_prefix}/share/sgml/docbook-dtd-xml/
- )
+ ) || exit $?
+ ( cd docbkx%{V_dtd_xml_old_n}
+ mv docbook.cat catalog
+ rm -f ChangeLog README
+ %{l_shtool} mkdir -f -p -m 755 \
+ $RPM_BUILD_ROOT%{l_prefix}/share/sgml/docbook-dtd-xml-old
+ cp -rp * $RPM_BUILD_ROOT%{l_prefix}/share/sgml/docbook-dtd-xml-old/
+ ) || exit $?
# install Simplified DocBook DTD
( cd docbook-simple-%{V_dtd_simple}
@@ -106,7 +125,7 @@
%{l_shtool} mkdir -f -p -m 755 \
$RPM_BUILD_ROOT%{l_prefix}/share/sgml/docbook-dtd-simple
cp -rp * $RPM_BUILD_ROOT%{l_prefix}/share/sgml/docbook-dtd-simple/
- )
+ ) || exit $?
# install DocBook SGML DTD
( cd docbook-%{V_dtd_sgml}
@@ -115,13 +134,20 @@
%{l_shtool} mkdir -f -p -m 755 \
$RPM_BUILD_ROOT%{l_prefix}/share/sgml/docbook-dtd-sgml
cp -rp * $RPM_BUILD_ROOT%{l_prefix}/share/sgml/docbook-dtd-sgml/
- )
+ ) || exit $?
+ ( cd docbk%{V_dtd_sgml_old_n}
+ mv docbook.cat catalog
+ rm -f ChangeLog README
+ %{l_shtool} mkdir -f -p -m 755 \
+ $RPM_BUILD_ROOT%{l_prefix}/share/sgml/docbook-dtd-sgml-old
+ cp -rp * $RPM_BUILD_ROOT%{l_prefix}/share/sgml/docbook-dtd-sgml-old/
+ ) || exit $?
( cd isoENTS
cp %{SOURCE isoENTS.catalog} catalog
%{l_shtool} mkdir -f -p -m 755 \
$RPM_BUILD_ROOT%{l_prefix}/share/sgml/iso8879-sgml
cp -rp * $RPM_BUILD_ROOT%{l_prefix}/share/sgml/iso8879-sgml/
- )
+ ) || exit $?
# install DocBook XSL Stylesheets (for XML)
( cd docbook-xsl-%{V_ss_xsl}
@@ -130,10 +156,11 @@
find . -name ChangeLog -print | xargs rm -f
find . -name "*.bak" -print | xargs rm -f
find . -name README -print | xargs rm -f
+ rm -f fo/pdf2index
%{l_shtool} mkdir -f -p -m 755 \
$RPM_BUILD_ROOT%{l_prefix}/share/sgml/docbook-ss-xsl
cp -rp * $RPM_BUILD_ROOT%{l_prefix}/share/sgml/docbook-ss-xsl/
- )
+ ) || exit $?
# install DocBook DSSSL Stylesheets (for SGML)
( cd docbook-dsssl-%{V_ss_dsssl}
@@ -145,7 +172,7 @@
%{l_shtool} mkdir -f -p -m 755 \
$RPM_BUILD_ROOT%{l_prefix}/share/sgml/docbook-ss-dsssl
cp -rp * $RPM_BUILD_ROOT%{l_prefix}/share/sgml/docbook-ss-dsssl/
- )
+ ) || exit $?
%{l_rpmtool} files -v -ofiles -r$RPM_BUILD_ROOT \
%{l_files_std} \
@@ -160,8 +187,10 @@
if [ $1 -eq 1 ]; then
$RPM_INSTALL_PREFIX/bin/mkcatalog -q install iso8879-sgml
$RPM_INSTALL_PREFIX/bin/mkcatalog -q install docbook-dtd-xml
+ $RPM_INSTALL_PREFIX/bin/mkcatalog -q install docbook-dtd-xml-old
$RPM_INSTALL_PREFIX/bin/mkcatalog -q install docbook-dtd-simple
$RPM_INSTALL_PREFIX/bin/mkcatalog -q install docbook-dtd-sgml
+ $RPM_INSTALL_PREFIX/bin/mkcatalog -q install docbook-dtd-sgml-old
$RPM_INSTALL_PREFIX/bin/mkcatalog -q install docbook-ss-dsssl
fi
@@ -169,8 +198,10 @@
if [ $1 -eq 0 ]; then
$RPM_INSTALL_PREFIX/bin/mkcatalog -q deinstall iso8879-sgml
$RPM_INSTALL_PREFIX/bin/mkcatalog -q deinstall docbook-dtd-xml
+ $RPM_INSTALL_PREFIX/bin/mkcatalog -q deinstall docbook-dtd-xml-old
$RPM_INSTALL_PREFIX/bin/mkcatalog -q deinstall docbook-dtd-simple
$RPM_INSTALL_PREFIX/bin/mkcatalog -q deinstall docbook-dtd-sgml
+ $RPM_INSTALL_PREFIX/bin/mkcatalog -q deinstall docbook-dtd-sgml-old
$RPM_INSTALL_PREFIX/bin/mkcatalog -q deinstall docbook-ss-dsssl
fi
@@ .
patch -p0 <<'@@ .'
Index: openpkg-web/news.txt
============================================================================
$ cvs diff -u -r1.4714 -r1.4715 news.txt
--- openpkg-web/news.txt 4 Jun 2003 08:27:56 -0000 1.4714
+++ openpkg-web/news.txt 4 Jun 2003 09:04:05 -0000 1.4715
@@ -1,3 +1,4 @@
+04-Jun-2003: Upgraded package: P<docbook-4.2-20030604>
04-Jun-2003: Upgraded package: P<vim-6.2.11-20030604>
04-Jun-2003: Upgraded package: P<dss-4.1.3-20030604>
03-Jun-2003: New package: P<xmlsec-1.0.2-20030603>
@@ .
______________________________________________________________________
The OpenPKG Project www.openpkg.org
CVS Repository Commit List [EMAIL PROTECTED]