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}
64 gzip -9nf AUTHORS COPYING ChangeLog INSTALL INSTALL.ru NEWS README README.ru
67 rm -rf $RPM_BUILD_ROOT
70 %{apxs} -e -a -n %{mod_name} %{_pkglibdir}/mod_%{mod_name}.so 1>&2
71 echo "Include %{_sysconfdir}/%{mod_name}.conf" >> %{_sysconfdir}/httpd.conf
72 if [ -f /var/lock/subsys/httpd ]; then
73 /etc/rc.d/init.d/httpd restart 1>&2
77 if [ "$1" = "0" ]; then
78 %{apxs} -e -A -n %{mod_name} %{_pkglibdir}/mod_%{mod_name}.so 1>&2
79 %__perl -pi -e "s|Include %{_sysconfdir}/%{mod_name}.conf\n||g;" \
80 %{_sysconfdir}/httpd.conf
81 if [ -f /var/lock/subsys/httpd ]; then
82 /etc/rc.d/init.d/httpd restart 1>&2
87 %defattr(644,root,root,755)
88 %config %{_pkglibdir}/midgard-root.php
89 %config(noreplace) %{_sysconfdir}/midgard.conf
90 %attr(755,root,root) %{_pkglibdir}/mod_midgard.so