--- rpms/smeserver-roundcube/contribs9/smeserver-roundcube.spec 2015/08/13 15:07:28 1.1 +++ rpms/smeserver-roundcube/contribs9/smeserver-roundcube.spec 2015/09/02 20:50:10 1.2 @@ -1,6 +1,6 @@ %define name smeserver-roundcube -%define version 0.9.1 -%define release 1 +%define version 1.2 +%define release 6 Summary: smserver rpm to setup roundcube, an IMAP mail client Name: %{name} @@ -8,28 +8,76 @@ Version: %{version} Release: %{release}%{?dist} Source: %{name}-%{version}.tar.gz License: GNU GPL version 2 -URL: http://www.dungog.net/sme +URL: http://www.contribs.org Group: SMEserver/addon BuildRoot: %{_tmppath}/%{name}-buildroot Prefix: %{_prefix} BuildArchitectures: noarch BuildRequires: e-smith-devtools -Requires: e-smith-release >= 8.0 -Requires: roundcube +Requires: e-smith-release >= 9.0 +Requires: roundcubemail >= 1.1 +Requires: git +Requires: smeserver-dovecot-extras +Requires: roundcubemail_plugins +Obsoletes: roundcube AutoReqProv: no %description smserver rpm to setup the roundcube IMAP mail client. %changelog -* Thu Aug 13 2015 stephane de Labrusse 0.9.1-1.sme -- test of branch creation in cvs , stephdl repository gets the uptodate version +* Wed Sep 02 2015 stephane de Labrusse 1.2-6.sme +- Initial release to contribs9 -* Tue Nov 26 2013 JP Pialasse 0.9-20.sme --reverting +* Thu Apr 16 2015 stephane de labrusse 1.2-5 +- managesieve is no more used, I prefer to use sieverules (only for new installation) -* Sun Nov 24 2013 stephane de labrusse 0.9.19.sme -- Add Tasklisk from kolab plugin +* Thu Apr 16 2015 stephane de labrusse 1.2-4 +- Carddav is a hugly plugin, it is now removed +- Added a migrate fragment to remove it from DB + +* Sun Feb 22 2015 stephane de labrusse 1.2-3 +- Added sieverules plugins +- Added a link for kolab-LDAP3 + +* Thu Feb 12 2015 stephane de labrusse 1.2-2 +- Add a migrate fragment if the dns of the main domain is set to external +- Plugins are updated by the %post section +- Communication beetween roundcube and imap are ssl based +- Password and login fields are saved, a random key encrypt them in cookies +- the installer folder is forbidden by apache and by configuration file +- The configuration is now templated in serveral files + +* Wed Feb 11 2015 stephane de labrusse 1.2-1 +- Switch to roundcubemail from Epel. + +* Sun Nov 30 2014 stephane de labrusse 1.1-5 +- code developed by Mats Schuh +- split the config.inc.php; now the sieve vacation gets its own template + +* Fri Nov 28 2014 stephane de labrusse 1.1-4 +- code developed by Mats Schuh +- Add a template in /opt/roundcube/plugins/managesieve/config.inc.php +- Allow managesieve following the status of sieve. + +* Fri Sep 05 2014 stephane de labrusse 1.1-3 +- added a template in httpd.conf to forbid to browse /tmp /config /logs + +* Sun May 11 2014 stephane de labrusse 1.1-2 +- adapted /etc/e-smith/sql/init/80roundcube for mysql tasklists Table + +* Sat May 10 2014 stephane de labrusse 1.1-1 +- removed openbasedir and uploadtmpdir for roundcube compatibility + +* Wed Apr 14 2014 stephane de labrusse 1.0-7 +- removed the copymessage plugin activated + +* Wed Apr 02 2014 stephane de labrusse 1.0-6 +- corrected issue with the tasklists db issue +- added auto-update for composer in the script rcplugin_update.sh + +* Sat Feb 15 2014 stephane de labrusse 1.0-5 +- adapted to the upstream update eg roundcube 1.0 * Sun Nov 10 2013 JP Pialasse 0.9-18.sme - cleaning build section [SME: 7981] @@ -94,6 +142,8 @@ smserver rpm to setup the roundcube IMAP %prep %setup +#%patch0 -p1 + %build perl createlinks @@ -113,7 +163,12 @@ rm -rf %{name}-%{version} %preun %post - +#Update the plugins +echo "" +echo "Update the Roundcube Plugins, please wait" +echo "" +/usr/bin/rcplugin_update.sh +echo "" %postun #uninstall @@ -124,4 +179,4 @@ fi %files -f %{name}-%{version}-filelist %defattr(-,root,root) - +%attr(755,root,root) /usr/bin/rcplugin_update.sh