]> git.pld-linux.org Git - packages/apache-mod_midgard.git/blob - apache-mod_midgard.spec
- fixed rpm Group
[packages/apache-mod_midgard.git] / apache-mod_midgard.spec
1 Summary:        Midgard Apache module
2 Name:           mod_midgard
3 Version:        1.2.1
4 Release:        5mdk
5 URL:            http://www.midgard-project.org/
6 Vendor:         Midgard Project <http://www.midgard-project.org>
7 Source0:        mod_midgard-%{version}.tar.bz2
8 Source1:        %{name}.conf
9 Copyright:      distributable
10 Group:          Networking/Daemons
11 Requires:       mysql-shared-libs, apache = 1.3.9, midgard-lib = %{version}
12 Provides:       mod_midgard
13 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
14
15 %prep
16 %setup -q
17
18 %description
19 Midgard is a freely-available Web application development and
20 publishing platform based on the popular PHP scripting language. It is
21 an Open Source development project, giving you the freedom to create
22 your solutions in an open environment. Midgard is the tool for
23 creating, modifying and maintaining dynamic database-enabled web
24 services.
25
26 %description
27 Midgard jest wolnodostêpn± platform± rozwoju i publikowania aplikacji
28 opart± na popularnym jêzyku skryptowym, PHP. Jest to projekt Open
29 Source, umo¿liwiaj±cy uzytkownikowi tworzenie rozwi±zañ w otwartym
30 ¶rodowisku. Midgard jest narzêdziem do tworzenia, modyfikacji i
31 utrzymywania dynamicznych, wykorzystuj±cych bazy danych serwisów WWW.
32
33 %build
34 CFLAGS=$RPM_OPT_FLAGS PATH=%{_sbindir}/:$PATH LDFLAGS="-L%{_libdir}/mysql -lmidgard -lmysqlclient" ./configure --with-midgard=%{_prefix}/
35 %{__make}
36
37 %install
38 rm -rf $RPM_BUILD_ROOT
39 install -d $RPM_BUILD_ROOT/home/httpd/html/
40 install -d $RPM_BUILD_ROOT%{_libdir}/apache/
41 install -d $RPM_BUILD_ROOT%{_sysconfdir}/httpd/conf/addon-modules/
42
43 cp midgard-root.php3 $RPM_BUILD_ROOT/home/httpd/html/
44 cp *.so $RPM_BUILD_ROOT%{_libdir}/apache/
45
46 cp %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/httpd/conf/addon-modules/
47
48 %post
49 echo "Include conf/addon-modules/%{name}.conf" >> /etc/httpd/conf/httpd.conf
50 if [ -f /etc/httpd/httpd.pid ]; then 
51         /usr/sbin/apachectl restart
52 fi
53
54 %postun
55 if [ `uname` = "Linux" ]; then perl="/usr/bin/perl"; fi
56 if [ `uname` = "SunOS" ]; then perl="/usr/local/bin/perl"; fi
57 $perl -pi -e "s|Include conf/addon-modules/%{name}.conf\n||g;" \
58         /etc/httpd/conf/httpd.conf
59 if [ -f /etc/httpd/httpd.pid ]; then 
60         /usr/sbin/apachectl restart
61 fi
62
63 %files
64 %defattr(644,root,root,755)
65 %config /home/httpd/html/midgard-root.php3
66 %{_libdir}/apache/mod_midgard.so
67 %{_sysconfdir}/httpd/conf/addon-modules/%{name}.conf
This page took 0.062935 seconds and 4 git commands to generate.