2 # - subpackages for applications
3 # - separate htdocs and includedirs
5 Summary: eGroupWare - a web-based groupware suite written in PHP
6 Summary(pl): eGroupWAre - oparte na WWW oprogramowanie do pracy grupowej napisane w PHP
12 Group: Applications/WWW
13 Source0: http://dl.sourceforge.net/egroupware/eGroupWare-%{version}.tar.bz2
14 # Source0-md5: 2ed2f3041ab4ff235f56ed23dfa7274b
16 Patch0: %{name}-setup.patch
17 Patch1: %{name}-ttfdir.patch
18 URL: http://www.egroupware.org/
19 BuildRequires: sed >= 4.0
20 Requires: %{name}(DB_Driver)
21 Requires: php >= 3:4.1.2
23 Requires: php-mbstring
26 Requires: fonts-TTF-bitstream-vera
28 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
30 %define _appdir %{_datadir}/%{name}
31 %define _sysconfdir /etc/%{name}
34 eGroupWare is a multi-user, web-based groupware suite developed on a
35 custom set of PHP-based APIs. Currently available modules include:
36 email, addressbook, calendar, infolog (notes, to-do's, phone calls),
37 content management, forum, bookmarks, wiki.
40 eGroupWare to wielou¿ytkownikowe, oparte na WWW oprogramowanie do
41 pracy grupowej stworzone na w³asnym zestawie API opartych na PHP.
42 Aktualnie dostêpne modu³y obejmuj±: pocztê elektroniczn±, ksi±¿kê
43 adresow±, kalendarz, infolog (notatki, rzeczy do zrobienia, rozmowy
44 telefoniczne), zarz±dzanie tre¶ci±, forum, zak³adki, wiki.
47 Summary: eGroupware setup package
48 Summary(pl): Pakiet do wstêpnej konfiguracji eGroupware
49 Group: Applications/WWW
50 PreReq: %{name} = %{epoch}:%{version}-%{release}
53 Install this package to configure initial eGroupware installation. You
54 should uninstall this package when you're done, as it considered
55 insecure to keep the setup files in place.
57 %description setup -l pl
58 Ten pakiet nale¿y zainstalowaæ w celu wstêpnej konfiguracji eGroupware po
59 pierwszej instalacji. Potem nale¿y go odinstalowaæ, jako ¿e
60 pozostawienie plików instalacyjnych mog³oby byæ niebezpieczne.
63 Summary: eGroupware DB Driver for MySQL
64 Summary(pl): Sterownik bazy danych eGroupware dla MySQL-a
65 Group: Applications/WWW
67 Provides: %{name}(DB_Driver) = %{version}-%{release}
70 This virtual package provides MySQL database backend for eGroupware.
72 %description db-mysql -l pl
73 Ten wirtualny pakiet dostarcza backend bazy danych MySQL dla
77 Summary: eGroupware DB Driver for PostgreSQL
78 Summary(pl): Sterownik bazy danych eGroupware dla PostgreSQL-a
79 Group: Applications/WWW
81 Provides: %{name}(DB_Driver) = %{version}-%{release}
84 This virtual package provides PostgreSQL database backend for
87 %description db-pgsql -l pl
88 Ten wirtualny pakiet dostarcza backend bazy danych PostgreSQL dla
92 Summary: eGroupware DB Driver for MS SQL
93 Summary(pl): Sterownik bazy danych eGroupware dla MS SQL-a
94 Group: Applications/WWW
96 Provides: %{name}(DB_Driver) = %{version}-%{release}
99 This virtual package provides MS SQL database backend for eGroupware.
101 %description db-mssql -l pl
102 Ten wirtualny pakiet dostarcza backend bazy danych MS SQL dla
108 # remove CVS control files
109 find -name CVS -print0 | xargs -0 rm -rf
111 find -regex '.*\.\(php\|inc\|html\|txt\|js\)$' -print0 | xargs -0 sed -i -e 's,
124 rm -rf projects/ttf-bitstream-vera-1.10
127 rm -rf $RPM_BUILD_ROOT
128 install -d $RPM_BUILD_ROOT{%{_appdir},%{_sysconfdir}}
130 cp -a *.php $RPM_BUILD_ROOT%{_appdir}
131 cp -a addressbook admin backup bookmarks calendar comic developer_tools \
132 email emailadmin etemplate felamimail filemanager forum ftp fudforum headlines \
133 infolog jinn manual messenger news_admin phpbrain phpgwapi phpldapadmin \
134 phpsysinfo polls preferences projects registration setup sitemgr stocks tts \
135 wiki $RPM_BUILD_ROOT%{_appdir}
137 > $RPM_BUILD_ROOT%{_sysconfdir}/header.php
138 ln -s %{_sysconfdir}/header.php $RPM_BUILD_ROOT%{_appdir}/header.inc.php
140 install %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/apache.conf
142 # needed by setup script
143 install header.inc.php.template $RPM_BUILD_ROOT%{_appdir}
146 rm -rf $RPM_BUILD_ROOT
148 %triggerin -- apache1 >= 1.3.33-2
149 %apache_config_install -v 1 -c %{_sysconfdir}/apache.conf
151 %triggerun -- apache1 >= 1.3.33-2
152 %apache_config_uninstall -v 1
154 %triggerin -- apache >= 2.0.0
155 %apache_config_install -v 2 -c %{_sysconfdir}/apache.conf
157 %triggerun -- apache >= 2.0.0
158 %apache_config_uninstall -v 2
161 %defattr(644,root,root,755)
162 %attr(710,root,http) %dir %{_sysconfdir}
163 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/apache.conf
164 %attr(660,root,http) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/header.php
168 %{_appdir}/addressbook
174 %{_appdir}/developer_tools
176 %{_appdir}/emailadmin
178 %{_appdir}/felamimail
179 %{_appdir}/filemanager
187 %{_appdir}/news_admin
189 %{_appdir}/phpldapadmin
190 %{_appdir}/phpsysinfo
192 %{_appdir}/preferences
194 %{_appdir}/registration
200 %dir %{_appdir}/phpgwapi
201 %{_appdir}/phpgwapi/*.php
202 %{_appdir}/phpgwapi/cron
203 %{_appdir}/phpgwapi/doc
204 %{_appdir}/phpgwapi/inc
205 %{_appdir}/phpgwapi/js
206 %{_appdir}/phpgwapi/setup
207 %{_appdir}/phpgwapi/templates
208 %{_appdir}/phpgwapi/themes
209 %dir %attr(775,root,http) %{_appdir}/phpgwapi/images
210 %{_appdir}/phpgwapi/images/*
212 %dir %attr(775,root,http) %{_appdir}/fudforum
213 %{_appdir}/fudforum/*.php
214 %{_appdir}/fudforum/inc
215 %{_appdir}/fudforum/setup
216 %{_appdir}/fudforum/templates
219 %defattr(644,root,root,755)
220 %{_appdir}/header.inc.php.template
224 %defattr(644,root,root,755)
227 %defattr(644,root,root,755)
230 %defattr(644,root,root,755)