%define _exclude_files_from_autoprov %{_datadir}/%{name}/functions %define _requires_exceptions pear.functions.PEAR.OLE.php\\|pear.functions.PEAR.PEAR.php %if "%{distribution}" == "Mandriva Linux" %if %mdkversion < 200900 %define ldflags -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id %endif %endif Name: phpipam Version: 0.4 Release: %mkrel 1 Summary: Open-source web IP address management application License: GPLv2+ Group: Networking/Other URL: http://phpipam.sourceforge.net/ Source0: %{name}-%{version}.tar Requires: apache-mod_php Requires: php-mysqli Requires: php-session Requires: php-gmp Requires: php-pear BuildArch: noarch AutoReqProv: 1 Suggests: mysql Requires(post): rpm-helper %if "%{distribution}" == "Mandriva Linux" %if %mdkversion < 201010 Requires(postun): rpm-helper %endif %endif BuildRoot: %{_tmppath}/%{name}-%{version} %description phpipam is an open-source web IP address management application. Its goal is to provide light and simple |P address management. It is ajax-based using jQuery libraries, php scripts, javascript and some HTML5/CSS3 features %prep %setup -q -n %{name} %build %install rm -rf %{buildroot} install -d %{buildroot}%{_datadir}/%{name} cp -aRf * %{buildroot}%{_datadir}/%{name}/ pushd %{buildroot}%{_datadir}/%{name} rm -f INSTALL UPDATE README popd # provide a simple apache config install -d %{buildroot}%{_sysconfdir}/%{name} install -d -m 755 %{buildroot}%{webappconfdir} pushd %{buildroot}%{_sysconfdir}/%{name} ln -s ../../%{_datadir}/%{name}/config.php config.php popd cat > %{buildroot}%{webappconfdir}/%{name}.conf << EOF Alias /%{name} %{_datadir}/%{name} <Directory %{_datadir}/%{name}> Order deny,allow Deny from all Allow from 127.0.0.1 ErrorDocument 403 "Access denied per %{webappconfdir}/%{name}.conf" </Directory> EOF %files %defattr(0755,root,root) %doc INSTALL README UPDATE %attr(-,root,apache) %config(noreplace) %{_sysconfdir}/%{name}/config.php %config(noreplace) %{webappconfdir}/%{name}.conf %dir %{_sysconfdir}/%{name} %{_datadir}/%{name} %changelog * Wed Nov 09 2011 dlucio <dlucio> 0.4-1.mga2 + Revision: 165741 - imported package phpipam