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 Patch0: %{arname}-conf.patch
11 Copyright: distributable
12 Group: Networking/Daemons
13 Group(de): Netzwerkwesen/Server
14 Group(pl): Sieciowe/Serwery
15 Requires: midgard-lib = %{version}, apache >= 1.3.12
17 BuildRequires: midgard-lib-devel = %{version}
18 BuildRequires: expat-devel
19 BuildRequires: mysql-devel
20 BuildRequires: apache >= 1.3.12
21 BuildRequires: apache-devel >= 1.3.12
22 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
24 %define _pkglibdir %(%{_sbindir}/apxs -q LIBEXECDIR)
25 %define _sysconfdir /etc/httpd
28 %setup -q -n %{arname}-%{version}
32 Midgard is a freely-available Web application development and
33 publishing platform based on the popular PHP scripting language. It is
34 an Open Source development project, giving you the freedom to create
35 your solutions in an open environment. Midgard is the tool for
36 creating, modifying and maintaining dynamic database-enabled web
40 Midgard jest wolnodostêpn± platform± rozwoju i publikowania aplikacji
41 opart± na popularnym jêzyku skryptowym, PHP. Jest to projekt Open
42 Source, umo¿liwiaj±cy uzytkownikowi tworzenie rozwi±zañ w otwartym
43 ¶rodowisku. Midgard jest narzêdziem do tworzenia, modyfikacji i
44 utrzymywania dynamicznych, wykorzystuj±cych bazy danych serwisów WWW.
48 --with-apxs=%{_sbindir}/apxs \
55 %{__install} -d $RPM_BUILD_ROOT{%{_pkglibdir},%{_sysconfdir}}
56 %{__install} midgard-root.php $RPM_BUILD_ROOT%{_pkglibdir}
57 %{__install} mod_%{mod_name}.so $RPM_BUILD_ROOT%{_pkglibdir}
58 %{__install} midgard.conf $RPM_BUILD_ROOT%{_sysconfdir}
60 gzip -9nf AUTHORS COPYING ChangeLog INSTALL INSTALL.ru NEWS README README.ru
63 %{_sbindir}/apxs -e -a -n %{mod_name} %{_pkglibdir}/mod_%{mod_name}.so 1>&2
64 echo "Include %{_sysconfdir}/%{mod_name}.conf" >> %{_sysconfdir}/httpd.conf
65 if [ -f /var/lock/subsys/httpd ]; then
66 /etc/rc.d/init.d/httpd restart 1>&2
70 if [ "$1" = "0" ]; then
71 %{_sbindir}/apxs -e -A -n %{mod_name} %{_pkglibdir}/mod_%{mod_name}.so 1>&2
72 %__perl -pi -e "s|Include %{_sysconfdir}/%{mod_name}.conf\n||g;" \
73 %{_sysconfdir}/httpd.conf
74 if [ -f /var/lock/subsys/httpd ]; then
75 /etc/rc.d/init.d/httpd restart 1>&2
80 %defattr(644,root,root,755)
81 %config %{_pkglibdir}/midgard-root.php
82 %config(noreplace) %{_sysconfdir}/midgard.conf
83 %attr(755,root,root) %{_pkglibdir}/mod_midgard.so
87 rm -rf $RPM_BUILD_ROOT