%define snap 20031121 %define name phpSysInfo %define rname phpsysinfo %define version 2.3 #%define release 0.%{snap}.1mdk %define release 2mdk %define webadminroot /var/www/html/admin Summary: PHPSysInfo displays system status Name: %{name} Version: %{version} Release: %{release} Group: System/Servers License: GPL URL: http://phpsysinfo.sourceforge.net/ #Source0: http://belnet.dl.sourceforge.net/sourceforge/phpsysinfo/%{name}-%{version}-%{snap}.tar.bz2 Source0: http://belnet.dl.sourceforge.net/sourceforge/phpsysinfo/%{rname}-%{version}.tar.bz2 BuildRequires: perl Requires(pre): apache-conf >= 2.0.54 Requires(pre): apache-mpm-prefork >= 2.0.54 Requires(pre): apache-mod_php php-xml lm_sensors BuildArch: noarch Prefix: %{webadminroot} BuildRoot: %{_tmppath}/%{name}-%{version}-buildroot %description PHPSysInfo is a customizable PHP Script that parses /proc, and formats information nicely. It will display information about system facts like Uptime, CPU, Memory, PCI devices, SCSI devices, IDE devices, Network adapters, Disk usage, and more. Included is also a new lm_sensors module that will present voltage, temperature, fan speed, etc. if the appropriate lm_sensors modules are loaded. %prep #%setup -q -n %{name}-%{version}-%{snap} %setup -q -n %{rname}-dev rm -rf tools # clean up CVS stuff for i in `find . -type d -name CVS` `find . -type f -name .cvs\*` `find . -type f -name .#\*`; do if [ -e "$i" ]; then rm -r $i; fi >&/dev/null done # fix dir perms find . -type d | xargs chmod 755 # fix file perms find . -type f | xargs chmod 644 # fix lm_sensors stuff and config mv config.php.new config.php perl -pi -e "s|\$sensor_program = \"\";|$sensor_program = \"lmsensors\";|g" config.php %install [ "%{buildroot}" != "/" ] && rm -rf %{buildroot} install -d %{buildroot}%{webadminroot}/%{name} cp -aRf * %{buildroot}%{webadminroot}/%{name}/ %clean [ "%{buildroot}" != "/" ] && rm -rf %{buildroot} %files %defattr(-,root,root) %doc ChangeLog README* %{webadminroot}/%{name} %changelog * Sun Jun 12 2005 Oden Eriksson <oeriksson@mandriva.com> 2.3-2mdk - fix deps * Mon Aug 23 2004 Oden Eriksson <oden.eriksson@kvikkjokk.net> 2.3-1mdk - 2.3 (works with php5-*) * Fri Nov 21 2003 Oden Eriksson <oden.eriksson@kvikkjokk.net> 2.2-0.20031121.1mdk - new CVS snapshot 20031121 * Tue Jul 29 2003 Oden Eriksson <oden.eriksson@kvikkjokk.net> 2.2-0.20030610.2mdk - own %{webadminroot}/%{name} * Tue Jun 10 2003 Oden Eriksson <oden.eriksson@kvikkjokk.net> 2.2-0.20030610.1mdk - 2.2-0.20030610 * Fri Apr 11 2003 Oden Eriksson <oden.eriksson@kvikkjokk.net> 2.2-0.20030403.1mdk - 2.2-0.20030403 * Thu Jan 30 2003 Oden Eriksson <oden.eriksson@kvikkjokk.net> 2.2-0.20030129.1mdk - 2.2-0.20030129 - drop P0, it's finally included (next will be hddtemp?) * Thu Jan 16 2003 Oden Eriksson <oden.eriksson@kvikkjokk.net> 2.2-0.20020918.4mdk - build release * Sat Oct 05 2002 Oden Eriksson <oden.eriksson@kvikkjokk.net> 2.2-0.20020918.3mdk - added missing requirement on php-xml, pointed out by DUCLOS Andre <shirka@wanadoo.fr> * Thu Sep 19 2002 Oden Eriksson <oden.eriksson@kvikkjokk.net> 2.2-0.20020918.2mdk - misc spec file fixes - install in common and relocatable %%{webadminroot}/ directory * Wed Sep 18 2002 Oden Eriksson <oden.eriksson@kvikkjokk.net> 2.2-0.20020918.1mdk - new CVS version - do not require non existant php extensions - fixed the lm_sensors patch, thanks to Wolter Kamphuis for helping out - no %%post - misc spec file fixes * Sun Jun 2 2002 Oden Eriksson <oden.eriksson@kvikkjokk.net> 2.0-2mdk - fix typo * Tue May 28 2002 Oden Eriksson <oden.eriksson@kvikkjokk.net> 2.0-1mdk - initial cooker contrib - added the lm_sensors stuff :)