Summary: Midgard Apache module Name: mod_midgard Version: 1.2.1 Release: 5mdk URL: http://www.midgard-project.org/ Vendor: Midgard Project Source0: %{name}-%{version}.tar.bz2 Source1: %{name}.conf Copyright: distributable Group: Networking/Daemons Group(de): Netzwerkwesen/Server Group(pl): Sieciowe/Serwery Requires: mysql-shared-libs, apache = 1.3.9, midgard-lib = %{version} Provides: mod_midgard BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %prep %setup -q %description Midgard is a freely-available Web application development and publishing platform based on the popular PHP scripting language. It is an Open Source development project, giving you the freedom to create your solutions in an open environment. Midgard is the tool for creating, modifying and maintaining dynamic database-enabled web services. %description Midgard jest wolnodostępną platformą rozwoju i publikowania aplikacji opartą na popularnym języku skryptowym, PHP. Jest to projekt Open Source, umożliwiający uzytkownikowi tworzenie rozwiązań w otwartym środowisku. Midgard jest narzędziem do tworzenia, modyfikacji i utrzymywania dynamicznych, wykorzystujących bazy danych serwisów WWW. %build CFLAGS="%{rpmcflags}" PATH=%{_sbindir}/:$PATH LDFLAGS="-L%{_libdir}/mysql -lmidgard -lmysqlclient %{rpmldflags}" ./configure --with-midgard=%{_prefix}/ %{__make} %install rm -rf $RPM_BUILD_ROOT install -d $RPM_BUILD_ROOT/home/httpd/html/ install -d $RPM_BUILD_ROOT%{_libdir}/apache/ install -d $RPM_BUILD_ROOT%{_sysconfdir}/httpd/conf/addon-modules/ cp -f midgard-root.php3 $RPM_BUILD_ROOT/home/httpd/html/ cp -f *.so $RPM_BUILD_ROOT%{_libdir}/apache/ cp -f %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/httpd/conf/addon-modules/ %clean rm -rf $RPM_BUILD_ROOT %post echo "Include conf/addon-modules/%{name}.conf" >> /etc/httpd/conf/httpd.conf if [ -f /etc/httpd/httpd.pid ]; then /usr/sbin/apachectl restart fi %postun if [ `uname` = "Linux" ]; then perl="/usr/bin/perl"; fi if [ `uname` = "SunOS" ]; then perl="/usr/local/bin/perl"; fi $perl -pi -e "s|Include conf/addon-modules/%{name}.conf\n||g;" \ /etc/httpd/conf/httpd.conf if [ -f /etc/httpd/httpd.pid ]; then /usr/sbin/apachectl restart fi %files %defattr(644,root,root,755) %config /home/httpd/html/midgard-root.php3 %{_libdir}/apache/mod_midgard.so %{_sysconfdir}/httpd/conf/addon-modules/%{name}.conf