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