Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37739753
en ru br
Репозитории ALT
S:1.6.2-alt3
5.1: 0.3.1-alt1.M51.1
4.1: 0.1.rc1.1-alt3
www.altlinux.org/Changes

Группа :: Сети/Почта
Пакет: roundcube

 Главная   Изменения   Спек   Патчи   Sources   Загрузить   Gear   Bugs and FR  Repocop 

%define apachedir /var/www/html

Name: roundcube
Summary: Browser-based multilingual IMAP client with an application-like user interface.
Version: 0.3.1
Release: alt1.M51.1
License: GPL2
Group: Networking/Mail
URL: http://roundcube.net/
Packager: Timur Batyrshin <erthad at altlinux.org>
Source0: %{name}-%{version}.tar
Source1: %{name}.apache.conf
#Patch1: %{name}mail-0.1-rc1-dep-pw1.diff
#Patch2: %name.alt.patch

BuildRequires: rpm-macros-webserver-common
Requires: webserver-common, php-engine, pear-MDB2, pear-Auth_SASL, pear-Net_SMTP, pear-Net_Socket,
Requires: pear-Mail_Mime, pear-Mail_mimeDecode
Requires: php5-dom php5-mcrypt php5-openssl

%description
RoundCube Webmail is a browser-based multilingual IMAP client with an application-like user interface.
It provides full functionality you expect from an e-mail client, including MIME support, LDAP address book,
folder manipulation, message searching and spell checking.
RoundCube Webmail is written in PHP and requires a MySQL or Postgres database.

%package apache
Summary: %name's apache config file
Group: System/Servers
Requires: %name = %version-%release, apache

%description apache
%name's apache config file


%prep
%setup -q
sed -i 's,php_,php5_,' .htaccess
#patch1 -p1
#patch2 -p1

%install
mkdir -p %buildroot%_datadir/%name/
install -Dpm 0644 index.php %buildroot%_datadir/%name/index.php
install -Dpm 0644 .htaccess %buildroot%_datadir/%name/.htaccess
cp -ar bin program installer plugins skins %buildroot%_datadir/%name/

cat > %buildroot%_datadir/%name/installer/.htaccess << EOF
Order Allow,Deny
Deny from all
EOF

mkdir -p %buildroot%_localstatedir/%name/
cp -ar logs/ temp/ %buildroot%_localstatedir/%name/

ln -s %_localstatedir/%name/logs/ %buildroot%_datadir/%name/
ln -s %_localstatedir/%name/temp/ %buildroot%_datadir/%name/

mkdir -p %buildroot%_sysconfdir/%name/
cp -ar config/* %buildroot%_sysconfdir/%name/
ln -s  %_sysconfdir/%name/ %buildroot%_datadir/%name/config

install -pD -m0644 %SOURCE1 %buildroot%_sysconfdir/httpd/conf/addon-modules.d/%name.conf

%post apache
service httpd condreload

%postun apache
service httpd condreload


%files
%_datadir/%name/
%dir %attr(2775,root,%webserver_group) %_localstatedir/%name/
%dir %attr(2775,root,%webserver_group) %_localstatedir/%name/logs/
%dir %attr(2775,root,%webserver_group) %_localstatedir/%name/temp/
%dir %attr(0750,root,%webserver_group) %_sysconfdir/%name/
%config(noreplace) %attr(0640,root,%webserver_group) %_sysconfdir/%name/*
%doc CHANGELOG INSTALL LICENSE README UPGRADING SQL/

%files apache
%_sysconfdir/httpd/conf/addon-modules.d/%name.conf

%changelog

Полный changelog можно просмотреть здесь

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