From 415856bdd4f48ab4f2732996f0bae58595092bbe Mon Sep 17 00:00:00 2001 From: Parabola Date: Tue, 5 Apr 2011 14:26:38 +0000 Subject: Tue Apr 5 14:26:38 UTC 2011 --- extra/ksensors/PKGBUILD | 23 +++++++++++++ extra/ksensors/ksensors.patch | 79 +++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 102 insertions(+) create mode 100644 extra/ksensors/PKGBUILD create mode 100644 extra/ksensors/ksensors.patch (limited to 'extra/ksensors') diff --git a/extra/ksensors/PKGBUILD b/extra/ksensors/PKGBUILD new file mode 100644 index 000000000..6db8e7e85 --- /dev/null +++ b/extra/ksensors/PKGBUILD @@ -0,0 +1,23 @@ +# $Id: PKGBUILD 64746 2010-01-22 03:14:29Z eric $ +# Contributor: Torsten Evers +# Maintainer: Thomas Baechler +pkgname=ksensors +pkgver=0.7.3 +pkgrel=5 +pkgdesc="ksensors is nice lm_sensors frontend for KDE" +arch=('i686' 'x86_64') +url="http://ksensors.sourceforge.net/" +license=("GPL") +depends=("lm_sensors>=3.0.0" 'kdelibs3') +source=(#http://mesh.dl.sourceforge.net/sourceforge/ksensors/$pkgname-$pkgver.tar.gz \ + http://people.atrpms.net/~hdegoede/ksensors-0.7.3-fedora-14.tar.gz) +md5sums=('7c64a2ef836c13d72b5711791819072e') + +build() { + cd $startdir/src/$pkgname-$pkgver + . /etc/profile.d/qt3.sh + . /etc/profile.d/kde3.sh + ./configure --prefix=/opt/kde --without-arts + make || return 1 + make DESTDIR=$startdir/pkg install +} diff --git a/extra/ksensors/ksensors.patch b/extra/ksensors/ksensors.patch new file mode 100644 index 000000000..299458f0d --- /dev/null +++ b/extra/ksensors/ksensors.patch @@ -0,0 +1,79 @@ +--- admin/cvs.sh 2003-07-11 23:00:30.000000000 +0800 ++++ admin/cvs.sh 2006-08-28 14:54:23.000000000 +0800 +@@ -29,7 +29,7 @@ + { + AUTOCONF_VERSION=`$AUTOCONF --version | head -n 1` + case $AUTOCONF_VERSION in +- Autoconf*2.5* | autoconf*2.5* ) : ;; ++ Autoconf*2.[56]* | autoconf*2.[56]* ) : ;; + "" ) + echo "*** AUTOCONF NOT FOUND!." + echo "*** KDE requires autoconf 2.52, 2.53 or 2.54" +@@ -44,7 +44,7 @@ + + AUTOHEADER_VERSION=`$AUTOHEADER --version | head -n 1` + case $AUTOHEADER_VERSION in +- Autoconf*2.5* | autoheader*2.5* ) : ;; ++ Autoconf*2.[56]* | autoheader*2.[56]* ) : ;; + "" ) + echo "*** AUTOHEADER NOT FOUND!." + echo "*** KDE requires autoheader 2.52 or 2.53 (part of autoconf)" +--- src/hdsensorslist.cpp 2004-08-09 02:30:05.000000000 +0800 ++++ src/hdsensorslist.cpp 2006-08-28 15:27:02.000000000 +0800 +@@ -206,13 +206,17 @@ + + bool HDSensorsList::getDisks(QStringList &disks ) + { +- DIR *dir= opendir("/proc/ide"); +- if(!dir) return false; ++ DIR *dir; ++ ++ /* Get a listing of the hard drives looking under sysfs first before falling back to /proc/ide */ ++ if((dir = opendir ("/sys/block")) == NULL) ++ if ((dir = opendir ("/proc/ide")) == NULL) ++ return false; + QString str; + struct dirent *ptr; + while((ptr= readdir(dir))) { +- if(ptr->d_name[0]=='h' && ptr->d_name[1]=='d') { +- str.sprintf("/dev/hd%c",ptr->d_name[2]); ++ if((ptr->d_name[0] == 'h' || ptr->d_name[0] == 's') && ptr->d_name[1] == 'd') { ++ str.sprintf("/dev/%s", ptr->d_name); + disks << str; + } + } +--- src/lmsensorscfgdesign.ui 2004-08-11 22:36:54.000000000 +0800 ++++ src/lmsensorscfgdesign.ui 2006-08-28 14:54:23.000000000 +0800 +@@ -748,29 +748,13 @@ + + unnamed + +- ++ + +- TextLabel1_3_2_2_2_2 ++ ButtonGroup9 + +- ++ + On reach alarm value: + +- +- +- +- Frame11_2_2_2 +- +- +- HLine +- +- +- Sunken +- +- +- +- +- layout9 +- + + + unnamed -- cgit v1.2.3-54-g00ecf