%define mod_name xslt
%define apxs /usr/sbin/apxs1
Summary: Module to serve XML based content
-Summary(pl): Modu³ do udostêpniania dokumentów XML
+Summary(pl.UTF-8): Moduł do udostępniania dokumentów XML
Name: apache1-mod_%{mod_name}
Version: 1.1
-Release: 1.2
+Release: 1.3
License: GPL
Group: Networking/Daemons
Source0: http://dl.sourceforge.net/modxslt/mod_%{mod_name}-%{version}.tar.gz
Patch2: %{name}-make.patch
Patch3: %{name}-module.patch
URL: http://modxslt.userworld.com/
-BuildRequires: %{apxs}
-BuildRequires: apache1-devel >= 1.3.33-2
+BuildRequires: apache1-devel >= 1.3.39
+BuildRequires: rpmbuild(macros) >= 1.268
BuildRequires: sablotron-devel
-Requires: apache1 >= 1.3.33-2
+Requires: apache1(EAPI)
Requires: expat
Requires: sablotron
-Obsoletes: apache-mod_%{mod_name} <= 1.1
+Obsoletes: apache-mod_xslt <= 1.1
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%define _pkglibdir %(%{apxs} -q LIBEXECDIR 2>/dev/null)
tutorial_html.xsl. The content-type returned to the browser is
text/html. The translation occurs transparently to the user.
-%description -l pl
-mod_xslt jest prostym modu³em Apache do udostêpniania dokumentów XML.
-Dane s± zapisane w plikach XML na serwerze. U¿ytkownik ¿±da pliku XML
-i t³umaczenia poprzez URL w stylu http://localhost/sourcefile.html.
-Modu³ zamienia ten URL na pliki ¼ród³owe XML i XSL. W tym przyk³adzie
-plikiem XML bêdzie sourcefile.xml. Modu³ otworzy plik sourcefile.xml i
-okre¶li DOCTYPE, na podstawie którego otworzy odpowiedni plik XSL.
-Je¿eli DOCTYPE jest "tutorial", plikiem XSL bêdzie tutorial_html.xsl.
-Nastêpnie modu³ dokona przetwarzania pliku XML za pomoc± arkusza XSLT
-i zwróci przegl±darce powsta³y w ten sposób text/html. Ca³y proces
-odbywa siê w sposób niewidoczny dla u¿ytkownika.
+%description -l pl.UTF-8
+mod_xslt jest prostym modułem Apache do udostępniania dokumentów XML.
+Dane są zapisane w plikach XML na serwerze. Użytkownik żąda pliku XML
+i tłumaczenia poprzez URL w stylu http://localhost/sourcefile.html.
+Moduł zamienia ten URL na pliki źródłowe XML i XSL. W tym przykładzie
+plikiem XML będzie sourcefile.xml. Moduł otworzy plik sourcefile.xml i
+określi DOCTYPE, na podstawie którego otworzy odpowiedni plik XSL.
+Jeżeli DOCTYPE jest "tutorial", plikiem XSL będzie tutorial_html.xsl.
+Następnie moduł dokona przetwarzania pliku XML za pomocą arkusza XSLT
+i zwróci przeglądarce powstały w ten sposób text/html. Cały proces
+odbywa się w sposób niewidoczny dla użytkownika.
%prep
%setup -q -n mod%{mod_name}
rm -rf $RPM_BUILD_ROOT
%post
-if [ -f /var/lock/subsys/apache ]; then
- /etc/rc.d/init.d/apache restart 1>&2
-fi
+%service -q apache restart
-%preun
+%postun
if [ "$1" = "0" ]; then
- if [ -f /var/lock/subsys/apache ]; then
- /etc/rc.d/init.d/apache restart 1>&2
- fi
+ %service -q apache restart
fi
%files