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