]> git.pld-linux.org Git - packages/egroupware.git/blob - egroupware.spec
a6853e86067bf21d68ae70106852d3195ff85805
[packages/egroupware.git] / egroupware.spec
1 # TODO
2 # - subpackages
3 # - everything
4 Summary:        eGroupWare - a web-based groupware suite written in PHP
5 Summary(pl):    eGroupWAre - oparte na WWW oprogramowanie do pracy grupowej napisane w PHP
6 Name:           egroupware
7 Version:        1.0.0.009
8 Release:        0.7
9 Epoch:          0
10 License:        GPL
11 Group:          Applications/WWW
12 Source0:        http://dl.sourceforge.net/egroupware/eGroupWare-%{version}.tar.bz2
13 # Source0-md5:  2ed2f3041ab4ff235f56ed23dfa7274b
14 Source1:        %{name}.conf
15 URL:            http://www.egroupware.org/
16 Requires:       php >= 3:4.1.2
17 Requires:       php-mysql
18 Requires:       php-pgsql
19 #Requires:      php(pgsql||mysql) <- that would be neat
20 Requires:       php-pcre
21 Requires:       php-gd
22 Requires:       php-mbstring
23 BuildArch:      noarch
24 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
25
26 %define         _appdir %{_datadir}/%{name}
27 %define         _sysconfdir /etc/%{name}
28
29 %description
30 eGroupWare is a multi-user, web-based groupware suite developed on a
31 custom set of PHP-based APIs. Currently available modules include:
32 email, addressbook, calendar, infolog (notes, to-do's, phone calls),
33 content management, forum, bookmarks, wiki.
34
35 %description -l pl
36 eGroupWare to wielou¿ytkownikowe, oparte na WWW oprogramowanie do
37 pracy grupowej stworzone na w³asnym zestawie API opartych na PHP.
38 Aktualnie dostêpne modu³y obejmuj±: pocztê elektroniczn±, ksi±¿kê
39 adresow±, kalendarz, infolog (notatki, rzeczy do zrobienia, rozmowy
40 telefoniczne), zarz±dzanie tre¶ci±, forum, zak³adki, wiki.
41
42 %prep
43 %setup -q -n %{name}
44
45 # remove CVS control files
46 find -name CVS -print0 | xargs -0 rm -rf
47
48 # GPL
49 rm -f doc/LICENSE
50
51 # no need.
52 rm -rf doc/rpm-build
53
54 %install
55 rm -rf $RPM_BUILD_ROOT
56 install -d $RPM_BUILD_ROOT{%{_appdir},%{_sysconfdir}}
57
58 cp -a *.php $RPM_BUILD_ROOT%{_appdir}
59 cp -a addressbook admin backup bookmarks calendar comic developer_tools \
60 email emailadmin etemplate felamimail filemanager forum ftp fudforum headlines \
61 infolog jinn manual messenger news_admin phpbrain phpgwapi phpldapadmin \
62 phpsysinfo polls preferences projects registration setup sitemgr stocks tts \
63 wiki $RPM_BUILD_ROOT%{_appdir}
64
65 install %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/apache.conf
66
67 %clean
68 rm -rf $RPM_BUILD_ROOT
69
70 %triggerin -- apache1 >= 1.3.33-2
71 %apache_config_install -v 1 -c %{_sysconfdir}/apache.conf
72
73 %triggerun -- apache1 >= 1.3.33-2
74 %apache_config_uninstall -v 1
75
76 %triggerin -- apache >= 2.0.0
77 %apache_config_install -v 2 -c %{_sysconfdir}/apache.conf
78
79 %triggerun -- apache >= 2.0.0
80 %apache_config_uninstall -v 2
81
82 %files
83 %defattr(644,root,root,755)
84 %attr(710,root,http) %dir %{_sysconfdir}
85 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/apache.conf
86 %doc doc/*
87 %dir %{_appdir}
88 %{_appdir}/*.php
89 %{_appdir}/addressbook
90 %{_appdir}/admin
91 %{_appdir}/backup
92 %{_appdir}/bookmarks
93 %{_appdir}/calendar
94 %{_appdir}/comic
95 %{_appdir}/developer_tools
96 %{_appdir}/email
97 %{_appdir}/emailadmin
98 %{_appdir}/etemplate
99 %{_appdir}/felamimail
100 %{_appdir}/filemanager
101 %{_appdir}/forum
102 %{_appdir}/ftp
103 %{_appdir}/fudforum
104 %{_appdir}/headlines
105 %{_appdir}/infolog
106 %{_appdir}/jinn
107 %{_appdir}/manual
108 %{_appdir}/messenger
109 %{_appdir}/news_admin
110 %{_appdir}/phpbrain
111 %{_appdir}/phpgwapi
112 %{_appdir}/phpldapadmin
113 %{_appdir}/phpsysinfo
114 %{_appdir}/polls
115 %{_appdir}/preferences
116 %{_appdir}/projects
117 %{_appdir}/registration
118 %{_appdir}/setup
119 %{_appdir}/sitemgr
120 %{_appdir}/stocks
121 %{_appdir}/tts
122 %{_appdir}/wiki
This page took 0.12503 seconds and 3 git commands to generate.