]> git.pld-linux.org Git - packages/docbook-style-dsssl.git/blobdiff - docbook-style-dsssl.spec
- cleanup fix
[packages/docbook-style-dsssl.git] / docbook-style-dsssl.spec
index 926714ba3a4af5e01f05dfe27c6e9c0a16721d87..ce39878519bc75bf1a55f25d10d25fec77d8f4a3 100644 (file)
@@ -2,36 +2,28 @@ Summary:      Modular DocBook Stylesheets
 Summary(es):   Plantillas de estilo modulares de Norman Walsh para DocBook
 Summary(pl):   Arkusze stylistyczne DSSSL dla DocBook DTD
 Summary(pt_BR):        "stylesheets" modulares para o docbook, de Norman Walsh
+Summary(ru):   íÏÄÕÌØÎÙÅ ÓÔÉÌÅ×ÙÅ ÛÁÂÌÏÎÙ ÄÌÑ DocBook ÏÔ Norman Walsh
+Summary(uk):   íÏÄÕÌØΦ ÓÔÉÌØÏצ ÛÁÂÌÏÎÉ ÄÌÑ DocBook ×¦Ä Norman Walsh
 Name:          docbook-style-dsssl
-## please don't change version string
-## I changed it because I added patch that changes original shylesheets behaviour.
-## according to licence, modified packages should be distibuted
-## under another name and with another version string /klakier
-Version:       1.73
-Release:       4
+Version:       1.79
+Release:       1
 License:       (C) 1997, 1998 Norman Walsh (Free)
 Vendor:                Norman Walsh http://nwalsh.com/
 Group:         Applications/Publishing/SGML
-Group(de):     Applikationen/Publizieren/SGML
-Group(es):     Aplicaciones/Editoración/SGML
-Group(pl):     Aplikacje/Publikowanie/SGML
-Group(pt_BR):  Aplicações/Editoração/SGML
-Source0:       http://prdownloads.sourceforge.net/docbook/docbook-dsssl-%{version}.tar.gz
+Source0:       http://dl.sourceforge.net/docbook/docbook-dsssl-%{version}.tar.gz
+# Source0-md5: 8459913bbd8a5724a6fe4b9ed5bab5af
 Source1:       docbook-dsssl-online.dsl
-Source2:       http://prdownloads.sourceforge.net/docbook/docbook-dsssl-doc-%{version}.tar.gz
-# Part of cygnus styleshets
-# http:                //sourceware.cygnus.com/docbook-tools/
-Source3:       docbook-dsssl-cygnus.tar.gz
-Patch0:                docbook-dsssl-cygnus-FPI.patch
+Source2:       http://dl.sourceforge.net/docbook/docbook-dsssl-doc-%{version}.tar.gz
+# Source2-md5: 566334a47430ecf0154ca5434f6c4fe3
 URL:           http://docbook.sourceforge.net/projects/dsssl/
-Requires:      sgml-common >= 0.5
-Requires:      jade
-BuildRequires: perl
+BuildRequires: perl-base
+AutoReqProv:   no
+Requires(post,postun): sgml-common >= 0.5
+Requires:      openjade
+Obsoletes:     docbook-dsssl
+Obsoletes:     stylesheets
 BuildArch:     noarch
-AutoReqProv:   0
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
-Obsoletes:     stylesheets
-Obsoletes:     docbook-dsssl
 
 %description
 DSSSL is a stylesheet language for both print and online rendering.
@@ -53,80 +45,87 @@ Estes stylesheets DSSSL permitem converter qualquer documento DocBook
 para outro formato imprimível (por exemplo, RTF ou PostScript) ou
 on-line (por exemplo, HTML). Eles são altamente personalizáveis.
 
+%description -l ru
+üÔÉ ÓÔÉÌÅ×ÙÅ ÛÁÂÌÏÎÙ DSSSL ÐÏÚ×ÏÌÑÀÔ ËÏÎ×ÅÒÔÉÒÏ×ÁÔØ ÌÀÂÏÊ DocBook
+ÄÏËÕÍÅÎÔ × ÄÒÕÇÏÊ ÏÎÌÁÊÎÏ×ÙÊ ÆÏÒÍÁÔ (ÎÁÐÒÉÍÅÒ, HTML) ÉÌÉ ÆÏÒÍÁÔ ÄÌÑ
+ÐÅÞÁÔÉ (ÎÁÐÒÉÍÅÒ, RTF ÉÌÉ PostScript).
+
+%description -l uk
+㦠ÓÔÉÌØÏצ ÛÁÂÌÏÎÉ DSSSL ÄÏÚ×ÏÌÑÀÔØ ËÏÎ×ÅÒÔÕ×ÁÔÉ ÂÕÄØ-ÑËÉÊ DocBook
+ÄÏËÕÍÅÎÔ × ¦ÎÛÉÊ ÏÎÌÁÊÎÏ×ÉÊ ÆÏÒÍÁÔ (ÎÁÐÒÉËÌÁÄ, HTML) ÞÉ ÆÏÒÍÁÔ ÄÌÑ
+ÄÒÕËÕ (ÎÁÐÒÉËÌÁÄ, RTF ÞÉ PostScript).
 
 %prep
-%setup -q -n docbook-dsssl-%{version} -b 2 -a 3
-%patch0 -p1
+%setup -q -n docbook-dsssl-%{version} -a 2
+
+rm -rf doc docsrc
+mv -f  docbook-dsssl-%{version}/doc .
+rm -rf docbook-dsssl-%{version}
 
 %install
 rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT%{_datadir}/sgml/docbook/dsssl-stylesheets-%{version} \
-       $RPM_BUILD_ROOT%{_bindir}
-
-#cat cygnus/*.cat | sed 's#stylesheets#contrib/html#g' \
-#      > $RPM_BUILD_ROOT%{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}/catalog
-cat catalog |grep -v OVERRIDE |grep -v SGMLDECL \
-       >> $RPM_BUILD_ROOT%{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}/catalog
-rm -f cygnus/*.cat
-rm -f catalog
+install -d $RPM_BUILD_ROOT%{_datadir}/sgml/docbook/dsssl-stylesheets \
+       $RPM_BUILD_ROOT{%{_bindir},%{_mandir}/man1}
 
-cp -a * $RPM_BUILD_ROOT%{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}
-rm -f $RPM_BUILD_ROOT%{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}/{html,print}/catalog
+cp -a * $RPM_BUILD_ROOT%{_datadir}/sgml/docbook/dsssl-stylesheets
+# docs are in standard place
+rm -rf $RPM_BUILD_ROOT%{_datadir}/sgml/docbook/dsssl-stylesheets/doc
 
 install %{SOURCE1} \
-       $RPM_BUILD_ROOT%{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}/contrib
-install cygnus/*.dsl \
-       $RPM_BUILD_ROOT%{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}/contrib/html
-
-
-for script in cygnus/*.sh; do
-       name=`basename $script .sh`
-       echo >$RPM_BUILD_ROOT%{_bindir}/$name
-       echo "DB_STYLESHEET=%{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}/contrib/html/cygnus-both.dsl" \
-               >>$RPM_BUILD_ROOT%{_bindir}/$name
-       echo "HTML_STYLESHEET=%{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}/frames/docbook.css" \
-               >>$RPM_BUILD_ROOT%{_bindir}/$name
-       echo "ADMON_GRAPHICS=%{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}/images/*.gif" \
-               >>$RPM_BUILD_ROOT%{_bindir}/$name
-       cat $script |grep -v "^DB_STYLESHEET=" |grep -v "^HTML_STYLESHEET=" \
-               |grep -v "^ADMON_GRAPHICS=" >>$RPM_BUILD_ROOT%{_bindir}/$name
-done
-
-
-perl -pe 's/^#.+?- Perl -.+?$/#\!\/usr\/bin\/bin\/bin\/perl/g' \
+       $RPM_BUILD_ROOT%{_datadir}/sgml/docbook/dsssl-stylesheets/contrib
+
+perl -pe 's/^#.+?- Perl -.+?$/#\!\/usr\/bin\/perl/g' \
        bin/collateindex.pl > $RPM_BUILD_ROOT%{_bindir}/collateindex
+install bin/collateindex.pl.1 $RPM_BUILD_ROOT%{_mandir}/man1
+
+cp -f bin/ChangeLog bin-ChangeLog
 
-gzip -9nf ChangeLog WhatsNew BUGS TODO README
+# shutup check-files
+rm -f $RPM_BUILD_ROOT%{_datadir}/sgml/docbook/dsssl-stylesheets/BUGS \
+       $RPM_BUILD_ROOT%{_datadir}/sgml/docbook/dsssl-stylesheets/ChangeLog \
+       $RPM_BUILD_ROOT%{_datadir}/sgml/docbook/dsssl-stylesheets/README \
+       $RPM_BUILD_ROOT%{_datadir}/sgml/docbook/dsssl-stylesheets/RELEASE-NOTES* \
+       $RPM_BUILD_ROOT%{_datadir}/sgml/docbook/dsssl-stylesheets/WhatsNew \
+       $RPM_BUILD_ROOT%{_datadir}/sgml/docbook/dsssl-stylesheets/bin/ChangeLog \
+       $RPM_BUILD_ROOT%{_datadir}/sgml/docbook/dsssl-stylesheets/bin/collateindex.pl*
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
+%triggerpostun -- %{name} < 1.77-1
+if ! grep -q /etc/sgml/dsssl-stylesheets.cat /etc/sgml/catalog ; then
+       /usr/bin/install-catalog --add /etc/sgml/dsssl-stylesheets.cat %{_datadir}/sgml/docbook/dsssl-stylesheets/catalog > /dev/null
+fi
+
+%pre
+if [ -L %{_datadir}/sgml/docbook/dsssl-stylesheets ] ; then
+       rm -rf %{_datadir}/sgml/docbook/dsssl-stylesheets
+fi
+
 %post
-/usr/bin/install-catalog --add /etc/sgml/dsssl-stylesheets-%{version}.cat %{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}/catalog > /dev/null
-ln -sfn dsssl-stylesheets-%{version} %{_datadir}/sgml/docbook/dsssl-stylesheets
+if ! grep -q /etc/sgml/dsssl-stylesheets.cat /etc/sgml/catalog ; then
+       /usr/bin/install-catalog --add /etc/sgml/dsssl-stylesheets.cat %{_datadir}/sgml/docbook/dsssl-stylesheets/catalog > /dev/null
+fi
 
 %postun
-/usr/bin/install-catalog --remove /etc/sgml/dsssl-stylesheets-%{version}.cat %{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}/catalog > /dev/null
 if [ "$1" = 0 ]; then
-rm -f %{_datadir}/sgml/docbook/dsssl-stylesheets
+       /usr/bin/install-catalog --remove /etc/sgml/dsssl-stylesheets.cat %{_datadir}/sgml/docbook/dsssl-stylesheets/catalog > /dev/null
 fi
 
 %files
 %defattr(644,root,root,755)
-%doc doc {ChangeLog,WhatsNew,BUGS,TODO,README}.gz
+%doc doc BUGS ChangeLog README RELEASE-NOTES.txt WhatsNew bin-ChangeLog
 %attr(755,root,root) %{_bindir}/*
-%{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}/VERSION
-#%{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}/bin
-%{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}/catalog
-%{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}/common
-%{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}/contrib
-%{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}/cygnus
-#%{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}/doc
-#%{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}/docsrc
-%{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}/dtds
-%{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}/frames
-%{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}/html
-%{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}/images
-%{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}/lib
-%{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}/olink
-%{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}/print
+%dir %{_datadir}/sgml/docbook/dsssl-stylesheets
+%{_datadir}/sgml/docbook/dsssl-stylesheets/VERSION
+%{_datadir}/sgml/docbook/dsssl-stylesheets/catalog
+%{_datadir}/sgml/docbook/dsssl-stylesheets/common
+%{_datadir}/sgml/docbook/dsssl-stylesheets/contrib
+%{_datadir}/sgml/docbook/dsssl-stylesheets/dtds
+%{_datadir}/sgml/docbook/dsssl-stylesheets/frames
+%{_datadir}/sgml/docbook/dsssl-stylesheets/html
+%{_datadir}/sgml/docbook/dsssl-stylesheets/images
+%{_datadir}/sgml/docbook/dsssl-stylesheets/lib
+%{_datadir}/sgml/docbook/dsssl-stylesheets/olink
+%{_datadir}/sgml/docbook/dsssl-stylesheets/print
+%{_mandir}/man1/*
This page took 0.034434 seconds and 4 git commands to generate.