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 Group(cs): Sí»ové/Démoni
13 Group(da): Netværks/Dæmoner
14 Group(de): Netzwerkwesen/Server
15 Group(es): Red/Servidores
16 Group(fr): Réseau/Serveurs
18 Group(it): Rete/Demoni
19 Group(no): Nettverks/Daemoner
20 Group(pl): Sieciowe/Serwery
21 Group(pt): Rede/Servidores
22 Group(ru): óÅÔØ/äÅÍÏÎÙ
23 Group(sl): Omre¾ni/Stre¾niki
24 Group(sv): Nätverk/Demoner
25 Group(uk): íÅÒÅÖÁ/äÅÍÏÎÉ
26 Source0: %{arname}-%{version}.tar.bz2
27 #Source0: http://www.midgard-project.org/attachment/434f392e6f87e1e76202f00695dd251f/599f017caa73216fbf3d676ff086d37f/%{arname}-1.4.1-5.tar.bz2
28 Patch0: %{arname}-conf.patch
29 URL: http://www.midgard-project.org/
30 Requires: midgard-lib = %{version}, apache >= 1.3.12
32 BuildRequires: midgard-lib-devel = %{version}
33 BuildRequires: expat-devel
34 BuildRequires: mysql-devel
35 BuildRequires: apache-devel >= 1.3.12
36 BuildRequires: %{apxs}
37 Prereq: %{_sbindir}/apxs
38 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
40 %define _pkglibdir %(%{apxs} -q LIBEXECDIR)
41 %define _sysconfdir /etc/httpd
44 %setup -q -n %{arname}-%{version}
48 Midgard is a freely-available Web application development and
49 publishing platform based on the popular PHP scripting language. It is
50 an Open Source development project, giving you the freedom to create
51 your solutions in an open environment. Midgard is the tool for
52 creating, modifying and maintaining dynamic database-enabled web
56 Midgard jest wolnodostêpn± platform± rozwoju i publikowania aplikacji
57 opart± na popularnym jêzyku skryptowym, PHP. Jest to projekt Open
58 Source, umo¿liwiaj±cy u¿ytkownikowi tworzenie rozwi±zañ w otwartym
59 ¶rodowisku. Midgard jest narzêdziem do tworzenia, modyfikacji i
60 utrzymywania dynamicznych, wykorzystuj±cych bazy danych serwisów WWW.
71 rm -rf $RPM_BUILD_ROOT
72 install -d $RPM_BUILD_ROOT{%{_pkglibdir},%{_sysconfdir}}
74 install midgard-root.php $RPM_BUILD_ROOT%{_pkglibdir}
75 install mod_%{mod_name}.so $RPM_BUILD_ROOT%{_pkglibdir}
76 install midgard.conf $RPM_BUILD_ROOT%{_sysconfdir}
78 gzip -9nf AUTHORS COPYING ChangeLog INSTALL INSTALL.ru NEWS README README.ru
81 rm -rf $RPM_BUILD_ROOT
84 %{_sbindir}/apxs -e -a -n %{mod_name} %{_pkglibdir}/mod_%{mod_name}.so 1>&2
85 echo "Include %{_sysconfdir}/%{mod_name}.conf" >> %{_sysconfdir}/httpd.conf
86 if [ -f /var/lock/subsys/httpd ]; then
87 /etc/rc.d/init.d/httpd restart 1>&2
91 if [ "$1" = "0" ]; then
92 %{_sbindir}/apxs -e -A -n %{mod_name} %{_pkglibdir}/mod_%{mod_name}.so 1>&2
93 %__perl -pi -e "s|Include %{_sysconfdir}/%{mod_name}.conf\n||g;" \
94 %{_sysconfdir}/httpd.conf
95 if [ -f /var/lock/subsys/httpd ]; then
96 /etc/rc.d/init.d/httpd restart 1>&2
101 %defattr(644,root,root,755)
102 %config %{_pkglibdir}/midgard-root.php
103 %config(noreplace) %{_sysconfdir}/midgard.conf
104 %attr(755,root,root) %{_pkglibdir}/mod_midgard.so