Jelajahi Sumber

- fix package - enhance by defining versions

Ralf S. Engelschall 24 tahun lalu
induk
melakukan
8d804ae68a
1 mengubah file dengan 16 tambahan dan 9 penghapusan
  1. 16 9
      docbook/docbook.spec

+ 16 - 9
docbook/docbook.spec

@@ -22,6 +22,13 @@
 ##  SUCH DAMAGE. 
 ##  
 
+%define       V_dtd_xml_l  4.1.2
+%define       V_dtd_xml_s  412
+%define       V_dtd_sgml_l 4.1
+%define       V_dtd_sgml_s 41
+%define       V_ss_xsl     1.45   
+%define       V_ss_dsssl   1.73
+
 #   package information
 Name:         docbook
 Summary:      DocBook SGML DTD and Tools
@@ -32,14 +39,14 @@ Distribution: OpenPKG [EXP]
 Group:        SGML
 License:      BSD
 Version:      4.1
-Release:      7
+Release:      8
 
 #   list of sources
-Source0:      http://www.oasis-open.org/docbook/xml/4.1.2/docbkx412.zip
-Source1:      http://www.oasis-open.org/docbook/sgml/4.1/docbk41.zip
+Source0:      http://www.oasis-open.org/docbook/xml/%{V_dtd_xml_l}/docbkx%{V_dtd_xml_s}.zip
+Source1:      http://www.oasis-open.org/docbook/sgml/%{V_dtd_sgml_l}/docbk%{V_dtd_sgml_s}.zip
 Source2:      http://fallout.campusview.indiana.edu/ports/distfiles/isoENTS.zip
-Source3:      http://prdownloads.sourceforge.net/docbook/docbook-xsl-1.45.tar.gz
-Source4:      http://prdownloads.sourceforge.net/docbook/docbook-dsssl-1.73.tar.gz
+Source3:      http://prdownloads.sourceforge.net/docbook/docbook-xsl-%{V_ss_xsl}.tar.gz
+Source4:      http://prdownloads.sourceforge.net/docbook/docbook-dsssl-%{V_ss_dsssl}.tar.gz
 Source5:      isoENTS.catalog
 Source6:      docbk41.catalog
 
@@ -86,7 +93,7 @@ AutoReqProv:  no
         $RPM_BUILD_ROOT%{l_prefix}/share/sgml
 
     #   install DocBook XML DTD
-    ( cd docbkx412
+    ( cd docbkx%{V_dtd_xml_s}
       mv docbook.cat catalog
       rm -f *.txt ChangeLog
       %{l_shtool} mkdir -f -p -m 755 \
@@ -95,7 +102,7 @@ AutoReqProv:  no
     )
 
     #   install DocBook SGML DTD
-    ( cd docbk41
+    ( cd docbk%{V_dtd_sgml_s}
       rm -f docbook.cat
       rm -f *.txt ChangeLog
       cp %{SOURCE docbk41.catalog} catalog
@@ -113,7 +120,7 @@ AutoReqProv:  no
     )
 
     #   install DocBook XSL Stylesheets (for XML)
-    ( cd docbook-xsl-1.44
+    ( cd docbook-xsl-%{V_ss_xsl}
       # rm -f [A-Z]*
       rm -rf extensions
       rm -rf doc docsrc
@@ -126,7 +133,7 @@ AutoReqProv:  no
     )
 
     #   install DocBook DSSSL Stylesheets (for SGML)
-    ( cd docbook-dsssl-1.72
+    ( cd docbook-dsssl-%{V_ss_dsssl}
       # rm -f [A-Z]*
       rm -rf bin
       rm -rf doc docsrc