X-Git-Url: http://git.pld-linux.org/?a=blobdiff_plain;f=docbook-style-dsssl.spec;h=1f16e8abbae358ab54004e12ff22115d7f983117;hb=refs%2Fheads%2FRA-branch;hp=71efe277bd9de257c9e09a853e2562b3eee54b77;hpb=2cd46d4aa61554e546bd68b079b29a0e1c4026a8;p=packages%2Fdocbook-style-dsssl.git diff --git a/docbook-style-dsssl.spec b/docbook-style-dsssl.spec index 71efe27..1f16e8a 100644 --- a/docbook-style-dsssl.spec +++ b/docbook-style-dsssl.spec @@ -1,116 +1,133 @@ +%define docversion 1.77 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 -%define ver 1 -%define subver 61 -## 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: %{ver}.%{subver}pl1 -Release: 2 -Copyright: (C) 1997, 1998 Norman Walsh (Free) -Group: Applications/Publishing/SGML -Group(pl): Aplikacje/Publikowanie/SGML +Version: 1.78 +Release: 1 +License: (C) 1997, 1998 Norman Walsh (Free) Vendor: Norman Walsh http://nwalsh.com/ -Source0: http://nwalsh.com/docbook/dsssl/db%{ver}%{subver}.zip +Group: Applications/Publishing/SGML +Source0: http://dl.sourceforge.net/docbook/docbook-dsssl-%{version}.tar.gz Source1: docbook-dsssl-online.dsl -Source2: http://nwalsh.com/docbook/dsssl/db%{ver}%{subver}d.zip -# Part of cygnus styleshets -# http: //sourceware.cygnus.com/docbook-tools/ -Source3: docbook-dsssl-cygnus.tar.gz -Patch0: docbook-dsssl-cygnus-FPI.patch -URL: http://nwalsh.com/docbook/dsssl/index.html -Requires: sgml-common >= 0.5 -BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) +Source2: http://dl.sourceforge.net/docbook/docbook-dsssl-doc-%{docversion}.tar.gz +Patch1: %{name}-articleinfo.patch +URL: http://docbook.sourceforge.net/projects/dsssl/ +Requires: openjade BuildRequires: perl +Requires(post,postun): sgml-common >= 0.5 BuildArch: noarch +AutoReqProv: 0 +BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) Obsoletes: stylesheets -AutoReqProv: 0 +Obsoletes: docbook-dsssl %description DSSSL is a stylesheet language for both print and online rendering. There is DSSSL stylesheets for DocBook DTD. +%description -l es +Plantillas de estilo DSSSL permiten convertir cualquier documento +Docbook en otro formato impreso (por ejemplo, RTF o PostScript) o en +línea (por ejemplo, HTML). Éstos son altamente personalizables. + %description -l pl docbook-dsssl jest zbiorem arkuszy stylistycznych pozwalaj±cych przekszta³ciæ dokument napisany w DocBook DTD 3.0. na prezentacjê on-line (wykorzystuj±c HTML) lub na drukowany dokument (wykorzystuj±c jadetex lub RTF). -%prep -%setup -q -c -T -unzip -qa %{SOURCE0} -unzip -qa %{SOURCE2} -mv docbook/* . -rmdir docbook -%setup -q -c -T -D -a 3 -%patch0 -p1 +%description -l pt_BR +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. -%install -rm -rf $RPM_BUILD_ROOT -install -d $RPM_BUILD_ROOT%{_datadir}/sgml/docbook/dsssl-stylesheets-%{version} -install -d $RPM_BUILD_ROOT%{_bindir} +%description -l ru +üÔÉ ÓÔÉÌÅ×ÙÅ ÛÁÂÌÏÎÙ DSSSL ÐÏÚ×ÏÌÑÀÔ ËÏÎ×ÅÒÔÉÒÏ×ÁÔØ ÌÀÂÏÊ DocBook +ÄÏËÕÍÅÎÔ × ÄÒÕÇÏÊ ÏÎÌÁÊÎÏ×ÙÊ ÆÏÒÍÁÔ (ÎÁÐÒÉÍÅÒ, HTML) ÉÌÉ ÆÏÒÍÁÔ ÄÌÑ +ÐÅÞÁÔÉ (ÎÁÐÒÉÍÅÒ, RTF ÉÌÉ PostScript). -#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 +%description -l uk +㦠ÓÔÉÌØÏצ ÛÁÂÌÏÎÉ DSSSL ÄÏÚ×ÏÌÑÀÔØ ËÏÎ×ÅÒÔÕ×ÁÔÉ ÂÕÄØ-ÑËÉÊ DocBook +ÄÏËÕÍÅÎÔ × ¦ÎÛÉÊ ÏÎÌÁÊÎÏ×ÉÊ ÆÏÒÍÁÔ (ÎÁÐÒÉËÌÁÄ, HTML) ÞÉ ÆÏÒÍÁÔ ÄÌÑ +ÄÒÕËÕ (ÎÁÐÒÉËÌÁÄ, RTF ÞÉ PostScript). -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 +%prep +%setup -q -n docbook-dsssl-%{version} -a 2 +%patch1 -p1 -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 +rm -rf doc docsrc +mv -f docbook-dsssl-%{docversion}/doc . +rm -rf docbook-dsssl-%{docversion} +%install +rm -rf $RPM_BUILD_ROOT +install -d $RPM_BUILD_ROOT%{_datadir}/sgml/docbook/dsssl-stylesheets \ + $RPM_BUILD_ROOT%{_bindir} -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 +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/contrib -perl -pe 's/^#.+?- Perl -.+?$/#\!\/usr\/bin\/bin\/perl/g' \ +perl -pe 's/^#.+?- Perl -.+?$/#\!\/usr\/bin\/perl/g' \ bin/collateindex.pl > $RPM_BUILD_ROOT%{_bindir}/collateindex - -gzip -9nf ChangeLog WhatsNew BUGS TODO README + +cp bin/ChangeLog bin-ChangeLog + +# 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/TODO \ + $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 -rm -f %{_datadir}/sgml/docbook/dsssl-stylesheets - +if [ "$1" = 0 ]; then + /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 test {ChangeLog,WhatsNew,BUGS,TODO,README}.gz +%doc doc ChangeLog WhatsNew BUGS TODO README 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 -%{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}/test +%dir %{_datadir}/sgml/docbook/dsssl-stylesheets +%{_datadir}/sgml/docbook/dsssl-stylesheets/VERSION +#%%{_datadir}/sgml/docbook/dsssl-stylesheets/bin +%{_datadir}/sgml/docbook/dsssl-stylesheets/catalog +%{_datadir}/sgml/docbook/dsssl-stylesheets/common +%{_datadir}/sgml/docbook/dsssl-stylesheets/contrib +#%%{_datadir}/sgml/docbook/dsssl-stylesheets/doc +#%%{_datadir}/sgml/docbook/dsssl-stylesheets/docsrc +%{_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