Группа :: Система/Серверы
Пакет: mod_ruby
Главная Изменения Спек Патчи Sources Загрузить Gear Bugs and FR Repocop
Name: mod_ruby
Version: 1.0.6
Release: alt2
License: BSD Like
Summary: Ruby embedded language for use with Apache
Summary(ru_RU.KOI8-R): Модуль Ruby к Apache
Group: System/Servers
Url: http://www.modruby.net/
Packager: Rider <rider at altlinux.ru>
Source0: http://www.modruby.net/archive/%name-%version.tar.gz
Source1: %name.conf
Patch0: %name-1.0.2-alt.patch
Requires: apache, ruby-stdlibs >= 1.8-alt7
BuildPreReq: apache-devel libruby-devel liberuby-devel ruby
%define apachebase %_sysconfdir/httpd
%description
mod_ruby embeds the Ruby interpreter into the Apache web server, allowing
Ruby CGI scripts to be executed natively. These scripts will start up
much faster than without mod_ruby.
%description -l ru_RU.KOI8-R
mod_ruby встраивает интерпретатор Ruby внутрь веб-сервера Apache. Это
позволяет запускать приложения, написанные на Ruby напрямую из WEB
сервера. Эти приложения будут работать намного быстрее, чем без mod_ruby.
%prep
%setup -q
%patch -p1
%build
ruby -rvendor-specific configure.rb \
--with-apxs=%_sbindir/apxs \
--enable-eruby
%make
pushd doc
rdoc *
popd
%install
%make DESTDIR=%buildroot site-install
mkdir -p %buildroot%_sysconfdir
mkdir -p %buildroot%apachebase/conf
mkdir -p %buildroot%apachebase/conf/addon-modules
install -m 644 %SOURCE1 %buildroot%apachebase/conf/addon-modules/mod_ruby.conf
%post
if [ $1 = "1" ]; then
echo "Include conf/addon-modules/mod_ruby.conf" >> %apachebase/conf/httpd.conf
fi
[ -x %_sbindir/apachectl ] && %_sbindir/apachectl update
%preun
if [ $1 = "0" ]; then
/usr/bin/subst "s|Include conf/addon-modules/mod_ruby.conf||g;" \
%apachebase/conf/httpd.conf
fi
%postun
[ -x %_sbindir/apachectl ] && %_sbindir/apachectl update
%files
%doc README.en ChangeLog COPYING examples/httpd.conf doc/doc
%_libdir/apache/mod_ruby.so
%ruby_sitelibdir/*
%config(noreplace)%apachebase/conf/addon-modules/mod_ruby.conf
%changelog
…
Полный changelog можно просмотреть здесь
Version: 1.0.6
Release: alt2
License: BSD Like
Summary: Ruby embedded language for use with Apache
Summary(ru_RU.KOI8-R): Модуль Ruby к Apache
Group: System/Servers
Url: http://www.modruby.net/
Packager: Rider <rider at altlinux.ru>
Source0: http://www.modruby.net/archive/%name-%version.tar.gz
Source1: %name.conf
Patch0: %name-1.0.2-alt.patch
Requires: apache, ruby-stdlibs >= 1.8-alt7
BuildPreReq: apache-devel libruby-devel liberuby-devel ruby
%define apachebase %_sysconfdir/httpd
%description
mod_ruby embeds the Ruby interpreter into the Apache web server, allowing
Ruby CGI scripts to be executed natively. These scripts will start up
much faster than without mod_ruby.
%description -l ru_RU.KOI8-R
mod_ruby встраивает интерпретатор Ruby внутрь веб-сервера Apache. Это
позволяет запускать приложения, написанные на Ruby напрямую из WEB
сервера. Эти приложения будут работать намного быстрее, чем без mod_ruby.
%prep
%setup -q
%patch -p1
%build
ruby -rvendor-specific configure.rb \
--with-apxs=%_sbindir/apxs \
--enable-eruby
%make
pushd doc
rdoc *
popd
%install
%make DESTDIR=%buildroot site-install
mkdir -p %buildroot%_sysconfdir
mkdir -p %buildroot%apachebase/conf
mkdir -p %buildroot%apachebase/conf/addon-modules
install -m 644 %SOURCE1 %buildroot%apachebase/conf/addon-modules/mod_ruby.conf
%post
if [ $1 = "1" ]; then
echo "Include conf/addon-modules/mod_ruby.conf" >> %apachebase/conf/httpd.conf
fi
[ -x %_sbindir/apachectl ] && %_sbindir/apachectl update
%preun
if [ $1 = "0" ]; then
/usr/bin/subst "s|Include conf/addon-modules/mod_ruby.conf||g;" \
%apachebase/conf/httpd.conf
fi
%postun
[ -x %_sbindir/apachectl ] && %_sbindir/apachectl update
%files
%doc README.en ChangeLog COPYING examples/httpd.conf doc/doc
%_libdir/apache/mod_ruby.so
%ruby_sitelibdir/*
%config(noreplace)%apachebase/conf/addon-modules/mod_ruby.conf
%changelog
…
Полный changelog можно просмотреть здесь