2 # - mv SPECS/{apache-mod-ngobjweb.spec,apache-mod_ngobjweb.spec},v (if it's apache module)
3 # - why Name and install dir is sope-* ???
4 # - strange /var/*/*.so and /usr/local paths in generated OGo.conf
5 # - OGo.conf link to %{_sysconfdir}/httpd/httpd.conf/@XX_Ogo.conf
7 %define mod_ngobjweb_makeflags -v
8 %define sope_version 4.3
9 %define opengroupware.org_version 1.0a
10 %define datenightly 200508311705
11 %define sopename sope-mod_ngobjweb
13 Summary: mod_ngobjweb apache module
14 Summary(pl): Modu³ Apacha mod_ngobjweb
15 Name: apache-mod_ngobjweb
18 Vendor: OpenGroupware.org
20 Group: Development/Libraries
21 Source0: http://download.opengroupware.org/nightly/sources/trunk/%{sopename}-trunk-%{version}-%{datenightly}.tar.gz
22 # Source0-md5: 8f5ffde2db954a7722cd9e3597370e71
23 Patch0: %{name}-makefile.patch
24 URL: http://www.softwarestudio.org/libical
25 Requires: apache >= 2.0.40
26 BuildRequires: autoconf
27 BuildRequires: automake
28 BuildRequires: apache-devel
29 BuildRequires: apr-devel
30 BuildRequires: apr-util-devel
31 Requires: apache >= 2.0.40
32 Requires: ogo-environment
33 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
36 apache2 mod_ngobjweb adaptor (for OpenGroupware.org). Enables Apache
37 to handle HTTP requests for the SOPE application server.
40 Modu³ adaptera ngobjweb (dla OpenGroupware.org). Pozwala serwerowi
41 Apache obs³ugiwaæ ¿±dania HTTP dla serwera aplikacji SOPE.
44 %setup -q -n sope-mod_ngobjweb
48 . %{_libdir}/GNUstep/System/Library/Makefiles/GNUstep.sh
49 export PATH=$PATH:%{_sbindir}
55 rm -rf $RPM_BUILD_ROOT
56 export PATH=$PATH:%{_sbindir}
57 install -d $RPM_BUILD_ROOT%{_libdir}/sope-%{sope_version}
59 install mod_ngobjweb.so $RPM_BUILD_ROOT%{_libdir}/sope-%{sope_version}/mod_ngobjweb.so
61 install -d $RPM_BUILD_ROOT%{_var}/lib/opengroupware.org
63 echo "#this file contains the apache/httpd configuration for OpenGroupware.org
64 #it should be included from within your default httpd.conf ala:
66 #(or copy it into the dir where additonal configs end up)
68 LoadModule ngobjweb_module %{_var}/lib/opengroupware.org/mod_ngobjweb.so
70 Alias /OpenGroupware10a.woa/WebServerResources/ %{_prefix}/local/share/opengroupware.org-%{opengroupware.org_version}/www/
71 Alias /ArticleImages %{_var}/lib/opengroupware.org/news
73 <LocationMatch "^/OpenGroupware*">
75 SetHandler ngobjweb-adaptor
78 <LocationMatch "^/zidestore/*">
79 SetHandler ngobjweb-adaptor
83 <LocationMatch "^/RPC2*">
84 SetHandler ngobjweb-adaptor
87 " > $RPM_BUILD_ROOT%{_var}/lib/opengroupware.org/OGo.conf
90 rm -rf $RPM_BUILD_ROOT
94 #cp %{_var}/lib/opengroupware.org/OGo.conf /etc/httpd/httpd.conf/88_OGo.conf
97 %defattr(644,root,root,755)
98 #%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd/httpd.conf/88_OGo.conf
99 %attr(755,root,root) %{_libdir}/sope-%{sope_version}/mod_ngobjweb.so
100 %config(noreplace) %verify(not md5 mtime size) %{_var}/lib/opengroupware.org/OGo.conf