]> git.pld-linux.org Git - packages/docbook-style-dsssl.git/commitdiff
- Massive changes inspired by LSB (http://www.linuxbase.org)
authorklakier <klakier@pld-linux.org>
Mon, 12 Feb 2001 22:50:45 +0000 (22:50 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
  and RH and MDK packages

Changed files:
    docbook-style-dsssl.spec -> 1.1

docbook-style-dsssl.spec [new file with mode: 0644]

diff --git a/docbook-style-dsssl.spec b/docbook-style-dsssl.spec
new file mode 100644 (file)
index 0000000..ead6432
--- /dev/null
@@ -0,0 +1,116 @@
+Summary:       Modular DocBook Stylesheets
+Summary(pl):   Arkusze stylistyczne DSSSL dla DocBook DTD
+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:       1
+Copyright:     (C) 1997, 1998 Norman Walsh (Free)
+Group:         Applications/Publishing/SGML
+Group(pl):     Aplikacje/Publikowanie/SGML
+Vendor:                Norman Walsh http://nwalsh.com/
+Source0:       http://nwalsh.com/docbook/dsssl/db%{ver}%{subver}.zip
+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)
+BuildRequires: perl
+BuildArch:     noarch
+Obsoletes:     stylesheets
+AutoReqProv:    0
+
+%description
+DSSSL is a stylesheet language for both print and online rendering.
+There is DSSSL stylesheets for DocBook DTD.
+
+%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
+
+%install
+rm -rf $RPM_BUILD_ROOT
+install -d $RPM_BUILD_ROOT%{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}
+install -d $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
+
+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
+
+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\/perl/g' \
+       bin/collateindex.pl > $RPM_BUILD_ROOT%{_bindir}/collateindex
+
+gzip -9nf ChangeLog WhatsNew BUGS TODO README
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%post
+/usr/bin/install-catalog --add /etc/sgml/dsssl-stylesheets-%{version}.cat %{_datadir}/sgml/docbook/dsssl-stylesheets-%{version}/catalog > /dev/null
+ln -sf dsssl-stylesheets-%{version} %{_datadir}/sgml/docbook/dsssl-stylesheets
+
+%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
+
+
+%files
+%defattr(644,root,root,755)
+%doc doc test {ChangeLog,WhatsNew,BUGS,TODO,README}.gz
+%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
This page took 0.140373 seconds and 4 git commands to generate.