Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37568804
en ru br
Репозитории ALT
4.1: 1.0.6-alt2
4.0: 1.0.6-alt2
3.0: 1.0.6-alt2
www.altlinux.org/Changes

Группа :: Система/Серверы
Пакет: 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 можно просмотреть здесь

 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin