]> git.pld-linux.org Git - packages/apache-mod_midgard.git/blob - apache-mod_midgard.spec
- updated to 1.4.1_5
[packages/apache-mod_midgard.git] / apache-mod_midgard.spec
1 %define         mod_name        midgard
2 %define         arname          mod_midgard
3 Summary:        Midgard Apache module
4 Name:           apache-mod_midgard
5 Version:        1.4.1_5
6 Release:        0.1
7 URL:            http://www.midgard-project.org/
8 Vendor:         Midgard Project <http://www.midgard-project.org>
9 Source0:        %{arname}-%{version}.tar.bz2
10 Copyright:      distributable
11 Group:          Networking/Daemons
12 Group(de):      Netzwerkwesen/Server
13 Group(pl):      Sieciowe/Serwery
14 Requires:       midgard-lib = %{version}, apache >= 1.3.12
15 Provides:       mod_midgard
16 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
17
18 %define         _pkglibdir      %(%{_sbindir}/apxs -q LIBEXECDIR)
19 %define         _sysconfdir     /etc/httpd
20
21 %prep
22 %setup -q -n %{arname}-%{version}
23
24 %description
25 Midgard is a freely-available Web application development and
26 publishing platform based on the popular PHP scripting language. It is
27 an Open Source development project, giving you the freedom to create
28 your solutions in an open environment. Midgard is the tool for
29 creating, modifying and maintaining dynamic database-enabled web
30 services.
31
32 %description -l pl
33 Midgard jest wolnodostêpn± platform± rozwoju i publikowania aplikacji
34 opart± na popularnym jêzyku skryptowym, PHP. Jest to projekt Open
35 Source, umo¿liwiaj±cy uzytkownikowi tworzenie rozwi±zañ w otwartym
36 ¶rodowisku. Midgard jest narzêdziem do tworzenia, modyfikacji i
37 utrzymywania dynamicznych, wykorzystuj±cych bazy danych serwisów WWW.
38
39 %build
40 ./configure \
41         --with-apxs=%{_sbindir}/apxs \
42         --with-mysql \
43         --with-midgar=/usr \
44         --with-expat
45 %{__make}
46
47 %install
48 %{__install} -d $RPM_BUILD_ROOT{%{_pkglibdir},%{_sysconfdir}}
49 %{__install} midgard-root.php $RPM_BUILD_ROOT%{_pkglibdir}
50 %{__install} mod_%{mod_name}.so $RPM_BUILD_ROOT%{_pkglibdir}
51 %{__install} midgard.conf $RPM_BUILD_ROOT%{_sysconfdir}
52
53 gzip -9nf AUTHORS COPYING ChangeLog INSTALL INSTALL.ru NEWS README README.ru
54
55 %post
56 %{_sbindir}/apxs -e -a -n %{mod_name} %{_pkglibdir}/mod_%{mod_name}.so 1>&2
57 echo "Include %{_sysconfdir}/%{mod_name}.conf" >> %{_sysconfdir}/httpd.conf
58 if [ -f /var/lock/subsys/httpd ]; then
59     /etc/rc.d/init.d/httpd restart 1>&2
60 fi
61         
62 %preun
63 if [ "$1" = "0" ]; then
64     %{_sbindir}/apxs -e -A -n %{mod_name} %{_pkglibdir}/mod_%{mod_name}.so 1>&2
65     %__perl -pi -e "s|Include %{_sysconfdir}/%{mod_name}.conf\n||g;" \
66             %{_sysconfdir}/httpd.conf
67     if [ -f /var/lock/subsys/httpd ]; then
68         /etc/rc.d/init.d/httpd restart 1>&2
69     fi
70 fi
71
72 %files
73 %defattr(644,root,root,755)
74 %config %{_pkglibdir}/midgard-root.php
75 %config(noreplace) %{_sysconfdir}/midgard.conf
76 %attr(755,root,root) %{_pkglibdir}/mod_midgard.so
77 %doc *.gz
78
79 %clean
80 rm -rf $RPM_BUILD_ROOT
This page took 0.344671 seconds and 4 git commands to generate.