diff options
| -rw-r--r-- | roundcubemail-1.0.0-confpath.patch | 36 | ||||
| -rw-r--r-- | roundcubemail.spec | 20 | 
2 files changed, 46 insertions, 10 deletions
diff --git a/roundcubemail-1.0.0-confpath.patch b/roundcubemail-1.0.0-confpath.patch index a801c7c..8256f06 100644 --- a/roundcubemail-1.0.0-confpath.patch +++ b/roundcubemail-1.0.0-confpath.patch @@ -1,6 +1,6 @@  diff -up roundcubemail-1.0.0-dep/config/defaults.inc.php.rpm roundcubemail-1.0.0-dep/config/defaults.inc.php ---- roundcubemail-1.0.0-dep/config/defaults.inc.php.rpm	2014-05-08 08:36:47.000000000 +0200 -+++ roundcubemail-1.0.0-dep/config/defaults.inc.php	2014-05-08 08:38:00.000000000 +0200 +--- roundcubemail-1.0.0-dep/config/defaults.inc.php.rpm	2014-04-06 16:13:17.000000000 +0200 ++++ roundcubemail-1.0.0-dep/config/defaults.inc.php	2014-05-08 16:30:40.712838264 +0200  @@ -293,10 +293,10 @@ $config['user_aliases'] = false;   // use this folder to store log files (must be writeable for apache user) @@ -14,9 +14,18 @@ diff -up roundcubemail-1.0.0-dep/config/defaults.inc.php.rpm roundcubemail-1.0.0   // expire files in temp_dir after 48 hours   // possible units: s, m, h, d, w +@@ -474,7 +474,7 @@ $config['mime_magic'] = null; + // This is used to derive mime-types from the filename extension or vice versa. + // Such a file is usually part of the apache webserver. If you don't find a file named mime.types on your system, + // download it from http://svn.apache.org/repos/asf/httpd/httpd/trunk/docs/conf/mime.types +-$config['mime_types'] = null; ++$config['mime_types'] = '/etc/mime.types'; +  + // path to imagemagick identify binary + $config['im_identify_path'] = null;  diff -up roundcubemail-1.0.0-dep/installer/index.php.rpm roundcubemail-1.0.0-dep/installer/index.php ---- roundcubemail-1.0.0-dep/installer/index.php.rpm	2014-05-08 08:30:02.000000000 +0200 -+++ roundcubemail-1.0.0-dep/installer/index.php	2014-05-08 08:30:46.000000000 +0200 +--- roundcubemail-1.0.0-dep/installer/index.php.rpm	2014-04-06 16:13:17.000000000 +0200 ++++ roundcubemail-1.0.0-dep/installer/index.php	2014-05-08 16:30:40.712838264 +0200  @@ -41,7 +41,7 @@ ini_set('display_errors', 1);   define('INSTALL_PATH', realpath(dirname(__FILE__) . '/../').'/'); @@ -26,9 +35,20 @@ diff -up roundcubemail-1.0.0-dep/installer/index.php.rpm roundcubemail-1.0.0-dep   $include_path  = INSTALL_PATH . 'program/lib' . PATH_SEPARATOR;   $include_path .= INSTALL_PATH . 'program/include' . PATH_SEPARATOR; +diff -up roundcubemail-1.0.0-dep/installer/rcube_install.php.rpm roundcubemail-1.0.0-dep/installer/rcube_install.php +--- roundcubemail-1.0.0-dep/installer/rcube_install.php.rpm	2014-05-08 16:30:44.987857419 +0200 ++++ roundcubemail-1.0.0-dep/installer/rcube_install.php	2014-05-08 16:30:54.986902235 +0200 +@@ -490,7 +490,6 @@ class rcube_install +     $types = array( +       'application/zip'   => 'zip', +       'application/x-tar' => 'tar', +-      'application/java-archive' => 'jar', +       'image/gif'     => 'gif', +       'image/svg+xml' => 'svg', +     );  diff -up roundcubemail-1.0.0-dep/program/include/iniset.php.rpm roundcubemail-1.0.0-dep/program/include/iniset.php ---- roundcubemail-1.0.0-dep/program/include/iniset.php.rpm	2014-05-08 08:32:16.000000000 +0200 -+++ roundcubemail-1.0.0-dep/program/include/iniset.php	2014-05-08 08:34:39.000000000 +0200 +--- roundcubemail-1.0.0-dep/program/include/iniset.php.rpm	2014-04-06 16:13:17.000000000 +0200 ++++ roundcubemail-1.0.0-dep/program/include/iniset.php	2014-05-08 16:30:40.712838264 +0200  @@ -29,7 +29,7 @@ if (!defined('INSTALL_PATH')) {   } @@ -48,8 +68,8 @@ diff -up roundcubemail-1.0.0-dep/program/include/iniset.php.rpm roundcubemail-1.   // RC include folders MUST be included FIRST to avoid other  diff -up roundcubemail-1.0.0-dep/program/lib/Roundcube/bootstrap.php.rpm roundcubemail-1.0.0-dep/program/lib/Roundcube/bootstrap.php ---- roundcubemail-1.0.0-dep/program/lib/Roundcube/bootstrap.php.rpm	2014-05-08 08:31:15.000000000 +0200 -+++ roundcubemail-1.0.0-dep/program/lib/Roundcube/bootstrap.php	2014-05-08 08:31:58.000000000 +0200 +--- roundcubemail-1.0.0-dep/program/lib/Roundcube/bootstrap.php.rpm	2014-04-06 16:13:18.000000000 +0200 ++++ roundcubemail-1.0.0-dep/program/lib/Roundcube/bootstrap.php	2014-05-08 16:30:40.712838264 +0200  @@ -66,7 +66,7 @@ if (!defined('RCUBE_INSTALL_PATH')) {   } diff --git a/roundcubemail.spec b/roundcubemail.spec index a408af1..cd7017f 100644 --- a/roundcubemail.spec +++ b/roundcubemail.spec @@ -2,7 +2,7 @@  %global _logdir /var/log    Name: roundcubemail  Version:  1.0.0 -Release:  1%{?dist} +Release:  2%{?dist}  Summary: Round Cube Webmail is a browser-based multilingual IMAP client  Group: Applications/System @@ -24,7 +24,7 @@ Source1: roundcubemail.conf  Source2: roundcubemail.logrotate  Source4: roundcubemail-README.rpm  # Elegantly handle removal of moxieplayer Flash binary in tinymce -# media plugin (see "Drop precompiled flash" in %pre) +# media plugin (see "Drop precompiled flash" in %%prep)  Patch0: roundcubemail-0.9.3-no_swf.patch  # Non-upstreamable: Adjusts config path to Fedora policy @@ -63,6 +63,8 @@ Requires: php-pear(Net_Sieve)       >= 1.3.2  Requires: php-pear(Mail_mimeDecode) >= 1.5.5  Requires: php-pear(Net_IDNA2)       >= 0.1.1  # not available php-pear(Crypt_GPG) >1.2.0 +# mailcap for /etc/mime.types +Requires: mailcap  %description @@ -134,6 +136,16 @@ rm -rf %{buildroot}%{roundcubedir}/{config,logs,temp}  rm -rf %{buildroot}%{roundcubedir}/{CHANGELOG,INSTALL,LICENSE,README,UPGRADING} +%pre +# Drop some old config options to ensure new defaults are used +if [ -f %{_sysconfdir}/%{name}/main.inc.php ]; then +  sed -e "/'temp_dir'/d" \ +      -e "/'mime_types'/d" \ +      -e "/'log_dir'/d" \ +      -i %{_sysconfdir}/%{name}/main.inc.php +fi + +  %clean  rm -rf %{buildroot} @@ -159,6 +171,10 @@ rm -rf %{buildroot}  %changelog +* Thu May  8 2014 Remi Collet <remi@fedoraproject.org> - 1.0.0-2 +- cleanup some config option from previous version +- requires mailcap for /etc/mime.types +  * Thu May  8 2014 Remi Collet <remi@fedoraproject.org> - 1.0.0-1  - Update to 1.0.0  - provide the installer  | 
