%define mod_name midgard %define arname mod_midgard Summary: Midgard Apache module Name: apache-mod_midgard Version: 1.4.1_5 Release: 0.1 URL: http://www.midgard-project.org/ Vendor: Midgard Project Source0: %{arname}-%{version}.tar.bz2 Copyright: distributable Group: Networking/Daemons Group(de): Netzwerkwesen/Server Group(pl): Sieciowe/Serwery Requires: midgard-lib = %{version}, apache >= 1.3.12 Provides: mod_midgard BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %define _pkglibdir %(%{_sbindir}/apxs -q LIBEXECDIR) %define _sysconfdir /etc/httpd %prep %setup -q -n %{arname}-%{version} %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 -l pl 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 ./configure \ --with-apxs=%{_sbindir}/apxs \ --with-mysql \ --with-midgar=/usr \ --with-expat %{__make} %install %{__install} -d $RPM_BUILD_ROOT{%{_pkglibdir},%{_sysconfdir}} %{__install} midgard-root.php $RPM_BUILD_ROOT%{_pkglibdir} %{__install} mod_%{mod_name}.so $RPM_BUILD_ROOT%{_pkglibdir} %{__install} midgard.conf $RPM_BUILD_ROOT%{_sysconfdir} gzip -9nf AUTHORS COPYING ChangeLog INSTALL INSTALL.ru NEWS README README.ru %post %{_sbindir}/apxs -e -a -n %{mod_name} %{_pkglibdir}/mod_%{mod_name}.so 1>&2 echo "Include %{_sysconfdir}/%{mod_name}.conf" >> %{_sysconfdir}/httpd.conf if [ -f /var/lock/subsys/httpd ]; then /etc/rc.d/init.d/httpd restart 1>&2 fi %preun if [ "$1" = "0" ]; then %{_sbindir}/apxs -e -A -n %{mod_name} %{_pkglibdir}/mod_%{mod_name}.so 1>&2 %__perl -pi -e "s|Include %{_sysconfdir}/%{mod_name}.conf\n||g;" \ %{_sysconfdir}/httpd.conf if [ -f /var/lock/subsys/httpd ]; then /etc/rc.d/init.d/httpd restart 1>&2 fi fi %files %defattr(644,root,root,755) %config %{_pkglibdir}/midgard-root.php %config(noreplace) %{_sysconfdir}/midgard.conf %attr(755,root,root) %{_pkglibdir}/mod_midgard.so %doc *.gz %clean rm -rf $RPM_BUILD_ROOT