Package manpages-xsl: Specfile

Name: manpages-xsl
Version: 0.2
Release: alt1

%define my_summary XSL-stylesheets for compiling DocBook to manual pages
%define smbxsl_url ftp://ftp.samba.org/pub/unpacked/samba-docs/xslt

Summary: %my_summary
License: GPL
Group: Publishing
Url: http://ilya-evseev.narod.ru/posix/%name
BuildArch: noarch
Source0: %smbxsl_url/man.xsl
Source1: %smbxsl_url/manpage-summary.xsl
Source2: getfiles.lftp
Patch0: remove_smbdeps.patch
Requires: alt-docs-xsl-common docbook-style-xsl

%define pkgname     alt-docs-xsl-manpages
%define xsl_topdir  %_datadir/xml/alt-docs-xsl
%define xsl_mandir  %xsl_topdir/manpages
%define mydocdir    %_docdir/%name-%version

%define my_summary_ru     XSL-\xd3\xd4\xc9\xcc\xc9 \xc4\xcc\xd1 \xcb\xcf\xcd\xd0\xc9\xcc\xd1\xc3\xc9\xc9 XML-\xc4\xcf\xcb\xd5\xcd\xc5\xce\xd4\xcf\xd7 \xc6\xcf\xd2\xcd\xc1\xd4\xc1 DocBook \xd7 man-\xd3\xd4\xd2\xc1\xce\xc9\xc3\xd9
%define my_description    This package contain XSL styles developed by Samba Team for compiling documentation from DocBook to manual pages.
%define my_description_ru \xe4\xc1\xce\xce\xd9\xca \xd0\xc1\xcb\xc5\xd4 \xd3\xcf\xc4\xc5\xd2\xd6\xc9\xd4 XSL-\xd3\xd4\xc9\xcc\xc9, \xd3\xcf\xda\xc4\xc1\xce\xce\xd9\xc5 \xd7 \xd2\xc1\xcd\xcb\xc1\xc8 \xd0\xd2\xcf\xc5\xcb\xd4\xc1 Samba \xc9 \xd0\xd2\xc5\xc4\xce\xc1\xda\xce\xc1\xde\xc5\xce\xce\xd9\xc5 \xc4\xcc\xd1 \xcb\xcf\xcd\xd0\xc9\xcc\xd1\xc3\xc9\xc9 XML-\xc4\xcf\xcb\xd5\xcd\xc5\xce\xd4\xcf\xd7, \xc9\xd3\xd0\xcf\xcc\xd8\xda\xd5\xc0\xdd\xc9\xc8 \xd2\xc1\xda\xcd\xc5\xd4\xcb\xd5 DocBook, \xd7 man-\xd3\xd4\xd2\xc1\xce\xc9\xc3\xd9.

Summary(ru_RU.KOI8-R): %my_summary_ru

%description
%my_description
%description -l ru_RU.KOI8-R
%my_description_ru

%package -n %pkgname
Summary: %my_summary
Summary(ru_RU.KOI8-R): %my_summary_ru
Group: Publishing
%description -n %pkgname
%my_description
%description -n %pkgname -l ru_RU.KOI8-R
%my_description_ru

%prep
# %setup -c -q

%build

%install
mkdir -p %buildroot%xsl_mandir
%__cp -af %SOURCE0 %SOURCE1 %buildroot%xsl_mandir
cd %buildroot%xsl_mandir
%__patch < %PATCH0

mkdir -p %buildroot%mydocdir
cat << __EOF__ > %buildroot%mydocdir/docbook2man
#!/bin/sh

if [ $# = 0 ]; then
    echo Usage: docbook2man file.xml...
else
    xsltproc --xinclude --stringparam chunker.output.encoding "KOI8-R" \\
	"%xsl_mandir/man.xsl" "\$@"
fi

## EOF ##
__EOF__

%files -n %pkgname
%doc %mydocdir
%xsl_mandir

%changelog
* Sat Jan  1 2005 Ilya G. Evseev <evseev@altlinux.ru> 0.2-alt1
- source stylesheets are taken directly from Samba site, then patched locally,
  see getfiles.lftp script for details.

* Fri Dec 24 2004 Ilya G. Evseev <evseev@altlinux.ru> 0.1-alt1
- Initial build

## EOF ##