1 %define mod_name midgard
2 %define arname mod_midgard
3 Summary: Midgard Apache module
4 Name: apache-mod_midgard
7 URL: http://www.midgard-project.org/
8 Vendor: Midgard Project <http://www.midgard-project.org>
9 Source0: %{arname}-%{version}.tar.bz2
10 Copyright: distributable
11 Group: Networking/Daemons
12 Group(de): Netzwerkwesen/Server
13 Group(pl): Sieciowe/Serwery
14 Requires: midgard-lib = %{version}, apache >= 1.3.12
16 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
18 %define _pkglibdir %(%{_sbindir}/apxs -q LIBEXECDIR)
19 %define _sysconfdir /etc/httpd
22 %setup -q -n %{arname}-%{version}
25 Midgard is a freely-available Web application development and
26 publishing platform based on the popular PHP scripting language. It is
27 an Open Source development project, giving you the freedom to create
28 your solutions in an open environment. Midgard is the tool for
29 creating, modifying and maintaining dynamic database-enabled web
33 Midgard jest wolnodostêpn± platform± rozwoju i publikowania aplikacji
34 opart± na popularnym jêzyku skryptowym, PHP. Jest to projekt Open
35 Source, umo¿liwiaj±cy uzytkownikowi tworzenie rozwi±zañ w otwartym
36 ¶rodowisku. Midgard jest narzêdziem do tworzenia, modyfikacji i
37 utrzymywania dynamicznych, wykorzystuj±cych bazy danych serwisów WWW.
41 --with-apxs=%{_sbindir}/apxs \
48 %{__install} -d $RPM_BUILD_ROOT{%{_pkglibdir},%{_sysconfdir}}
49 %{__install} midgard-root.php $RPM_BUILD_ROOT%{_pkglibdir}
50 %{__install} mod_%{mod_name}.so $RPM_BUILD_ROOT%{_pkglibdir}
51 %{__install} midgard.conf $RPM_BUILD_ROOT%{_sysconfdir}
53 gzip -9nf AUTHORS COPYING ChangeLog INSTALL INSTALL.ru NEWS README README.ru
56 %{_sbindir}/apxs -e -a -n %{mod_name} %{_pkglibdir}/mod_%{mod_name}.so 1>&2
57 echo "Include %{_sysconfdir}/%{mod_name}.conf" >> %{_sysconfdir}/httpd.conf
58 if [ -f /var/lock/subsys/httpd ]; then
59 /etc/rc.d/init.d/httpd restart 1>&2
63 if [ "$1" = "0" ]; then
64 %{_sbindir}/apxs -e -A -n %{mod_name} %{_pkglibdir}/mod_%{mod_name}.so 1>&2
65 %__perl -pi -e "s|Include %{_sysconfdir}/%{mod_name}.conf\n||g;" \
66 %{_sysconfdir}/httpd.conf
67 if [ -f /var/lock/subsys/httpd ]; then
68 /etc/rc.d/init.d/httpd restart 1>&2
73 %defattr(644,root,root,755)
74 %config %{_pkglibdir}/midgard-root.php
75 %config(noreplace) %{_sysconfdir}/midgard.conf
76 %attr(755,root,root) %{_pkglibdir}/mod_midgard.so
80 rm -rf $RPM_BUILD_ROOT