Logoj0ke.net Open Build Service > Projects > server:php:applications > horde-groupware-webmail > horde-webmail.spec
Sign Up | Log In

File horde-webmail.spec of Package horde-groupware-webmail (Revision dd59ce8edd998dd25b64d76fa4189fdf)

Currently displaying revision dd59ce8edd998dd25b64d76fa4189fdf, show latest

x
 
1
#  
2
# spec file for package horde-groupware-webmail (Version 1.1.1)
3
#  
4
  
5
# norootforbuild  
6
  
7
%define _pversion 1.1.1
8
  
9
Name:           horde-webmail
10
%if 0%{?suse_version} >= 1010 || 0%{?sles_version} >= 10 
11
%define _phpdir php5
12
%define _apxs   /usr/sbin/apxs2
13
BuildRequires:  apache2-devel
14
Requires:       mod_php_any
15
%endif
16
%if 0%{?suse_version} < 1010 && 0%{?suse_version} > 0 || 0%{?sles_version} == 9
17
%define _phpdir php
18
%define _apxs   /usr/sbin/apxs2
19
BuildRequires:  apache2-devel
20
Requires:       mod_php_any
21
%endif 
22
23
%if 0%{?centos_version} || 0%{?fedora_version} || 0%{?rhel_version}
24
%define _phpdir php
25
%define _apxs   /usr/sbin/apxs
26
BuildRequires:  httpd-devel
27
Requires:       mod_php
28
%endif
29
30
BuildRequires:  pcre-devel  
31
License:        GPL v2 or later  
32
Group:          Productivity/Networking/Web/Utilities  
33
Requires:       php-gettext php-mcrypt php-imap php-pear php-pear-log php-session php-dom php 
34
35
Version:    1.1.1
36
Release:    6
37
Source0:    %{name}-%{version}.tar.gz
38
Patch0:         horde-3.1.2-log.patch
39
Patch1:         horde-3.2-rc1-usr_local.patch
40
Patch2:         horde-3.1.3-php5_exec.patch
41
Patch3:     horde-webmail-php5_exec.patch
42
Patch4:     horde-imp-php5_exec.patch
43
Patch5:     horde-kronolith-php5_exec.patch
44
URL:        http://www.horde.org/
45
BuildRoot:      %{_tmppath}/%{name}-%{version}-build  
46
BuildArch:      noarch
47
AutoReqProv:    off
48
Summary:    Horde Groupware Webmail Edition
49
50
%description
51
Horde Groupware Webmail Edition is a free, enterprise ready, browser based
52
communication suite. Users can read, send and organize email messages and
53
manage and share calendars, contacts, tasks and notes with the standards
54
compliant components from the Horde Project.
55
56
%define serverroot %(%{_apxs} -q datadir)/htdocs/
57
%define apache_horde      %{serverroot}/horde
58
%debug_package
59
%prep
60
%setup -q -n %{name}-%{_pversion}
61
%patch0
62
%patch1
63
%patch2
64
%patch3
65
%patch4
66
%patch5
67
68
%build
69
: if the following command fails, then apache dependencies are not met
70
%{_apxs} -q datadir >/dev/null  
71
cd config  
72
for i in *.dist; do %__cp $i ${i%.dist}; done
73
 
74
%install
75
%__mkdir_p %{buildroot}%{apache_horde}
76
%__cp -r ./* %{buildroot}%{apache_horde}
77
cd %{buildroot}%{apache_horde}
78
%__rm -rf docs po COPYING README README*
79
%__install -d %{buildroot}/var/log/horde
80
# remove .orig files from patches
81
find %{buildroot}%{apache_horde} -name \*.orig -exec rm {} \;
82
83
%clean  
84
%__rm -rf %{buildroot}
85
86
%files
87
%defattr(-, root, root)
88
%doc README COPYING docs
89
%dir %{apache_horde}
90
%{apache_horde}/admin
91
%{apache_horde}/js
92
%{apache_horde}/lib
93
%{apache_horde}/locale
94
%{apache_horde}/scripts
95
%{apache_horde}/services
96
%{apache_horde}/templates
97
%{apache_horde}/themes
98
%{apache_horde}/util
99
%{apache_horde}/dimp
100
%{apache_horde}/imp
101
%{apache_horde}/ingo
102
%{apache_horde}/kronolith
103
%{apache_horde}/mimp
104
%{apache_horde}/mnemo
105
%{apache_horde}/nag
106
%{apache_horde}/turba
107
%{apache_horde}/pear
108
%{apache_horde}/rpc
109
%{apache_horde}/*.php
110
%{apache_horde}/*.html
111
%attr(0750, wwwrun, www) %dir %{apache_horde}/config  
112
%attr(0640, root, www) %config(noreplace) %{apache_horde}/config/.htaccess  
113
%attr(0640, wwwrun, www) %config(noreplace) %{apache_horde}/config/*  
114
%attr(0750, wwwrun, www) %dir %{apache_horde}/config/registry.d  
115
%attr(0640, wwwrun, www) %config(noreplace) %{apache_horde}/config/registry.d/*  
116
%attr(0750, wwwrun, www) %dir /var/log/horde  
117
118
%changelog
119
* Sun Jul 13 2008 Carsten Schoene <cs@linux-administrator.com>
120
- update to version 1.1.1
121
 - phptype patches remove, they're now upstream
122
123
* Mon Jun 02 2008 Carsten Schoene <cs@linux-administrator.com>
124
- added patches which fixes error "phptype" not specified in configuretion
125
  when sending new mail
126
127
* Mon May 26 2008 Carsten Schoene <cs@linux-administrator.com>
128
- update release to final 1.1
129
130
*Mon May 12 2008 Carsten Schoene <cs@linux-administrator.com>
131
- update build to 1.1-rc4
132
133
* Sun May 11 2008 Carsten Schoene <cs@linux-administrator.com>
134
- initial build
135