%define version 20021112 %define release 3mdk %define name browscap %define inifile a11_%{name}.ini Summary: Updated BrowserCap.INI for MS products Name: %{name} Version: %{version} Release: %{release} Group: System/Servers URL: http://www.aspsimply.com/info/dlmeter.asp?cat=Info License: Freeware #Source0: http://www.aspsimply.com/info/dlmeter.asp?cnt=4195&path=/info/browscap.zip Source0: browscap.zip PreReq: unzip Requires: apache apache-mod_php Provides: %{name} %{name}.ini Obsoletes: %{name} %{name}.ini BuildRoot: %{_tmppath}/%{name}-root BuildArch: noarch %description The browscap.ini file contains information about each known browser. It is a standard text file that lists features a browser supports and maps browser capabilities to the HTTP User Agent header. %prep %setup -c -T -n %{name} -a0 %build # do some anti m$ voodoo magic (works if just one file ;)) cat * | tr -d "[:\015]" > %{name}.ini~; mv %{name}.ini~ %{name}.ini %install [ "%{buildroot}" != "/" ] && rm -rf %{buildroot} install -d %{buildroot}%{_sysconfdir}/php.d install -m644 %{name}.ini %{buildroot}%{_sysconfdir}/ # use php scan dir voodoo magic cat > %{buildroot}%{_sysconfdir}/php.d/%{inifile} << EOF [browscap] browscap = %{_sysconfdir}/%{name}.ini EOF %clean [ "%{buildroot}" != "/" ] && rm -rf %{buildroot} %files %defattr(-,root,root) %config(noreplace) %{_sysconfdir}/php.d/%{inifile} %config(noreplace) %{_sysconfdir}/%{name}.ini %changelog * Fri Jun 03 2005 Oden Eriksson <oeriksson@mandriva.com> 20021112-3mdk - rebuild - fix deps * Sun May 16 2004 Oden Eriksson <oeriksson@mandrakesoft.com> 20021112-2mdk - build release * Tue Feb 18 2003 Oden Eriksson <oden.eriksson@kvikkjokk.net> 20021112-1mdk - 20021112 - use the php scan dir feature - strip away annoying M$ ^M's and save file lowercase * Thu Jan 16 2003 Oden Eriksson <oden.eriksson@kvikkjokk.net> 20020201-2mdk - build release * Sun Mar 24 2002 Oden Eriksson <oden.eriksson@kvikkjokk.net> 20020201-1mdk - initial cooker contrib