-# TODO
-# - fix build with apache/apr (apr_off_t)
%define mod_name mod_ruby
%define apxs /usr/sbin/apxs
Summary: Apache mod_ruby module - embeds the Ruby interpreter into the Apache web server
-Summary(pl): Modu³ Apache'a mod_ruby - zapewniaj±cy obs³ugê skryptów rubego przez serwer Apache
+Summary(pl.UTF-8): Moduł Apache'a mod_ruby - zapewniający obsługę skryptów rubego przez serwer Apache
Name: apache-%{mod_name}
-Version: 1.2.4
+Version: 1.2.5
Release: 1
License: BSD-like
Group: Networking/Daemons
Source0: http://www.modruby.net/archive/%{mod_name}-%{version}.tar.gz
-# Source0-md5: 2b803c021297517eecb3dc6cf77b9534
+# Source0-md5: 3c867008bd6518c1fec395d9040cd964
Source1: %{name}.conf
Patch0: %{name}-struct.patch
URL: http://www.modruby.net/
BuildRequires: %{apxs}
BuildRequires: apache-devel >= 2.0
-BuildRequires: rpmbuild(macros) >= 1.277
+BuildRequires: rpmbuild(macros) >= 1.268
BuildRequires: ruby-devel >= 1:1.6.4
Requires: apache(modules-api) = %apache_modules_api
Requires: ruby >= 1:1.6.4
allowing Ruby CGI scripts to be executed natively. These scripts will
start up much faster than without mod_ruby.
-%description -l pl
-mod_ruby zapewnia obs³ugê skryptów Ruby'ego bezpo¶rednio z poziomu
-Apache'a, dziêki czemu bêd± siê one ³adowa³y znacznie szybciej ni¿
-gdyby by³y wywo³ywane tradycyjnie.
+%description -l pl.UTF-8
+mod_ruby zapewnia obsługę skryptów Ruby'ego bezpośrednio z poziomu
+Apache'a, dzięki czemu będą się one ładowały znacznie szybciej niż
+gdyby były wywoływane tradycyjnie.
%prep
%setup -q -n %{mod_name}-%{version}
install -d $RPM_BUILD_ROOT{%{_pkglibdir},%{_sysconfdir}/httpd.conf,%{ruby_rubylibdir}}
install %{mod_name}.so $RPM_BUILD_ROOT%{_pkglibdir}/%{mod_name}.so
-install %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/httpd.conf/70_mod_ruby.conf
+install %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/httpd.conf/70_mod_%{mod_name}.conf
cp -a lib/* $RPM_BUILD_ROOT%{ruby_rubylibdir}
%clean
rm -rf $RPM_BUILD_ROOT
%post
-if [ -f /var/lock/subsys/httpd ]; then
- /etc/rc.d/init.d/httpd restart 1>&2
-fi
+%service -q httpd restart
-%preun
+%postun
if [ "$1" = "0" ]; then
- if [ -f /var/lock/subsys/httpd ]; then
- /etc/rc.d/init.d/httpd restart 1>&2
- fi
+ %service -q httpd restart
fi
%files