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