%define name smeserver-radicale %define version 0.0.3 %define release 3 Summary: smserver rpm to setup radicale, a carddav and caldav client Name: %{name} Version: %{version} Release: %{release}%{?dist} Source: %{name}-%{version}.tar.gz License: GNU GPL version 2 URL: http://www.contribs.org Group: SMEserver/addon BuildRoot: %{_tmppath}/%{name}-buildroot Prefix: %{_prefix} BuildArchitectures: noarch BuildRequires: e-smith-devtools Requires: e-smith-release >= 9.0 Requires: python-pip AutoReqProv: no %description smserver rpm to setup the roundcube IMAP mail client. %changelog * Sun Oct 18 2015 stephane de labrusse 0.0.3-3 - change path and permissions to collections * Sat Oct 17 2015 stephane de labrusse 0.0.3-2 - /etc/rc.d/init.d/masq & /etc/services are expanding on radicale-update * Sun Oct 4 2015 stephane de labrusse 0.0.3-1 - specific ssl certificate is used - the user/group radicale run the init script - hosts.allow is used now * Thu Oct 1 2015 stephane de labrusse 0.0.1-3 - First release to sme9 - Thanks to JM LE CORGUILLE for the code and idea. %prep %setup %build perl createlinks %{__mkdir_p} root/home/e-smith/files/radicale/collections %{__mkdir_p} root/etc/radicale/ %{__mkdir_p} root/var/log/radicale %{__mkdir_p} root/var/run/radicale %install rm -rf $RPM_BUILD_ROOT (cd root ; find . -depth -print | cpio -dump $RPM_BUILD_ROOT) rm -f %{name}-%{version}-filelist /sbin/e-smith/genfilelist \ --dir /etc/radicale/ 'attr(0755,root,root)' \ --dir /home/e-smith/files/radicale 'attr(0750,radicale,radicale)' \ --dir /home/e-smith/files/radicale/collections 'attr(0750,radicale,radicale)' \ --dir /var/log/radicale 'attr(0755,radicale,radicale)' \ --file /var/log/radicale/radicale.log 'attr(0755,radicale,radicale)' \ --dir /var/run/radicale 'attr(0755,radicale,radicale)' \ $RPM_BUILD_ROOT > %{name}-%{version}-filelist echo "%doc COPYING" >> %{name}-%{version}-filelist %clean cd .. rm -rf %{name}-%{version} %pre /sbin/e-smith/create-system-user radicale 1948 "Radicale server" /home/e-smith/files/.radicale/ /bin/bash #echo "### Radicale Installation" #pip install --upgrade pip radicale >/dev/null 2>&1 %preun %post chkconfig --add radicale %postun %files -f %{name}-%{version}-filelist %defattr(-,root,root)