Sophie

Sophie

distrib > Mandriva > 2006.0 > x86_64 > by-pkgid > 9208bd8630fbe487d2c4d2dfaf4110e5 > files > 1

phpSysInfo-2.3-2mdk.src.rpm

%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 :)