You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
tde-packaging/redhat/extras/ksensors/ksensors_0.7.3-18.diff

2869 lines
66 KiB

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

--- ksensors-0.7.3.orig/config.h.in
+++ ksensors-0.7.3/config.h.in
@@ -1,5 +1,8 @@
/* config.h.in. Generated from configure.in by autoheader. */
+/* Define if building universal (internal helper macro) */
+#undef AC_APPLE_UNIVERSAL_BUILD
+
/* Define if you have the CoreAudio API */
#undef HAVE_COREAUDIO
@@ -85,6 +88,10 @@
/* Define a safe value for MAXPATHLEN */
#undef KDEMAXPATHLEN
+/* Define to the sub-directory in which libtool stores uninstalled libraries.
+ */
+#undef LT_OBJDIR
+
/* Name of package */
#undef PACKAGE
@@ -100,22 +107,25 @@
/* Define to the one symbol short name of this package. */
#undef PACKAGE_TARNAME
+/* Define to the home page for this package. */
+#undef PACKAGE_URL
+
/* Define to the version of this package. */
#undef PACKAGE_VERSION
-/* The size of a `char *', as computed by sizeof. */
+/* The size of `char *', as computed by sizeof. */
#undef SIZEOF_CHAR_P
-/* The size of a `int', as computed by sizeof. */
+/* The size of `int', as computed by sizeof. */
#undef SIZEOF_INT
-/* The size of a `long', as computed by sizeof. */
+/* The size of `long', as computed by sizeof. */
#undef SIZEOF_LONG
-/* The size of a `size_t', as computed by sizeof. */
+/* The size of `size_t', as computed by sizeof. */
#undef SIZEOF_SIZE_T
-/* The size of a `unsigned long', as computed by sizeof. */
+/* The size of `unsigned long', as computed by sizeof. */
#undef SIZEOF_UNSIGNED_LONG
/* Define to 1 if you have the ANSI C header files. */
@@ -124,9 +134,17 @@
/* Version number of package */
#undef VERSION
-/* Define to 1 if your processor stores words with the most significant byte
- first (like Motorola and SPARC, unlike Intel and VAX). */
-#undef WORDS_BIGENDIAN
+/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
+ significant byte first (like Motorola and SPARC, unlike Intel). */
+#if defined AC_APPLE_UNIVERSAL_BUILD
+# if defined __BIG_ENDIAN__
+# define WORDS_BIGENDIAN 1
+# endif
+#else
+# ifndef WORDS_BIGENDIAN
+# undef WORDS_BIGENDIAN
+# endif
+#endif
/*
* jpeg.h needs HAVE_BOOLEAN, when the system uses boolean in system
--- ksensors-0.7.3.orig/src/sensorslist.h
+++ ksensors-0.7.3/src/sensorslist.h
@@ -19,7 +19,7 @@
#define SENSORSLIST_H
#include <qobject.h>
-#include <qobjcoll.h>
+#include <qobjectlist.h>
#include <kconfig.h>
#include <qstringlist.h>
--- ksensors-0.7.3.orig/src/cpupanel.cpp
+++ ksensors-0.7.3/src/cpupanel.cpp
@@ -60,11 +60,11 @@
CpuPanel::CpuPanel(QWidget *parent, const char *name) : Panel(parent,name)
{
- sCpu= "Unknow";
+ sCpu= "Unknown";
getCpuInfoValue("model name",sCpu);
adjustString(sCpu,16);
- sVendor= "Unknow";
+ sVendor= "Unknown";
getCpuInfoValue("vendor_id",sVendor);
adjustString(sVendor,16);
--- ksensors-0.7.3.orig/src/Makefile.am
+++ ksensors-0.7.3/src/Makefile.am
@@ -43,7 +43,7 @@
systemcfg.cpp systemcfgdesign.ui uptimepanel.cpp
ksensors_LDFLAGS = $(KDE_RPATH) $(all_libraries)
-ksensors_LDADD = $(LIB_KDEUI) $(LIB_KDECORE) -lsensors -lm
+ksensors_LDADD = $(LIB_KDEUI) $(LIB_KDECORE) $(LIB_QT) -lsensors -lm
# this is where the desktop file will go
shelldesktopdir = $(kde_appsdir)/Utilities
--- ksensors-0.7.3.orig/src/lmsensorscfg.cpp
+++ ksensors-0.7.3/src/lmsensorscfg.cpp
@@ -29,7 +29,7 @@
#include <qgroupbox.h>
#include <qradiobutton.h>
#include <qpushbutton.h>
-#include <qobjcoll.h>
+#include <qobjectlist.h>
#include <qtabwidget.h>
#include <qcombobox.h>
#include <qspinbox.h>
--- ksensors-0.7.3.orig/src/hdsensorslist.h
+++ ksensors-0.7.3/src/hdsensorslist.h
@@ -47,7 +47,7 @@
static bool isHddTempInstalled();
static bool getDisks(QStringList &disks);
- static bool getDiskInfo(const char *buf, QString disk, QString &name, double &value);
+ static bool getDiskInfo(const QString buf, QString &name, double &value);
};
#endif
--- ksensors-0.7.3.orig/src/lmsensors.cpp
+++ ksensors-0.7.3/src/lmsensors.cpp
@@ -45,17 +45,23 @@
bool LMSensors::initSensors()
{
+#if SENSORS_API_VERSION < 0x400 /* libsensor 3 code */
FILE *fp=fopen("/etc/sensors.conf","r");
if(!fp) {
qWarning("KSensors error: /etc/sensors.conf not found !");
return false;
}
+#else
+ FILE *fp=NULL;
+#endif
int err= sensors_init(fp);
if(err) {
qWarning("KSensors error: sensors_init fail, error code %d",err);
return false;
}
+#if SENSORS_API_VERSION < 0x400 /* libsensor 3 code */
fclose(fp);
+#endif
return true;
}
@@ -63,12 +69,19 @@
{
const sensors_chip_name *chip_name;
int err= 0;
+#if SENSORS_API_VERSION < 0x400 /* libsensor 3 code */
while( (chip_name= sensors_get_detected_chips(&err)) )
+ {
if( existSensor(chip_name,"temp") ||
existSensor(chip_name,"fan") )
{
(void)new LMSensorsChip(chip_name,this);
}
+ }
+#else
+ while( (chip_name= sensors_get_detected_chips(NULL, &err)) )
+ (void)new LMSensorsChip(chip_name,this);
+#endif
}
void LMSensors::createHDSensors()
@@ -84,6 +97,7 @@
}
+#if SENSORS_API_VERSION < 0x400 /* libsensor 3 code */
int LMSensors::existSensor(const sensors_chip_name *chip_name,const char *sensor_name)
{
int nr1,nr2;
@@ -91,10 +105,13 @@
nr1=nr2= 0;
while( (sensor_data= sensors_get_all_features(*chip_name, &nr1, &nr2)) )
+ {
if( strstr(sensor_data->name,sensor_name) )
return sensor_data->number;
+ }
return 0;
}
+#endif
void LMSensors::setMonitorized(bool enable)
{
--- ksensors-0.7.3.orig/src/processexec.h
+++ ksensors-0.7.3/src/processexec.h
@@ -33,11 +33,11 @@
bool run();
bool runAndWait();
- bool outputErrors() { return fErrors; };
+ bool outputErrors() { return fErrors; };
- inline char *getStdoutData() { return buffer; };
- inline int getStdoutDataLen() { return bufLen; }
- inline void clearData() { bufLen= 0; buffer[0]= 0; fErrors= false; };
+ inline QString getStdoutData() { return buffer; };
+ inline unsigned int getStdoutDataLen() { return buffer.length(); }
+ inline void clearData() { buffer.truncate(0); fErrors= false; };
protected slots:
@@ -47,8 +47,7 @@
private:
static const int bufMax= 1023;
- char buffer[bufMax+1];
- int bufLen;
+ QString buffer;
bool fErrors;
};
--- ksensors-0.7.3.orig/src/lmsensor.cpp
+++ ksensors-0.7.3/src/lmsensor.cpp
@@ -30,25 +30,70 @@
LMSensor::~LMSensor(){
}
-
+#if SENSORS_API_VERSION < 0x400 /* libsensor 3 code */
bool LMSensor::init(const sensors_feature_data **data, int *nr1,int *nr2)
+#else
+bool LMSensor::init(const sensors_feature **data, int *nr1, int *nr2)
+#endif
{
-double min,max;
-
+ double min,max;
const sensors_chip_name *chip_name= getChipName();
+ const char* main_name = (*data)->name;
+ feature= (*data)->number;
+ char *label = NULL;
+ QString uniqueSensorName;
+
+ uniqueSensorName.sprintf("%s_%d_%d.%s", chip_name->prefix, chip_name->bus.nr, chip_name->addr, main_name);
+ setName(uniqueSensorName.latin1());
+
+#if SENSORS_API_VERSION < 0x400 /* libsensor 3 code */
+ bool min_found=false;
+ bool max_found=false;
+ while( (*data= sensors_get_all_features(*chip_name, nr1, nr2)) && (*data)->mapping!=SENSORS_NO_MAPPING) {
+ int len = strlen((*data)->name);
+ const char *postfix = (*data)->name + len - 4;
+
+ if (len < 5)
+ continue;
+
+ if((!strcmp(postfix, "_min") || !strcmp(postfix, "_low")) &&
+ !sensors_get_feature(*chip_name, (*data)->number, &valMin))
+ min_found=true;
+
+ if(!strcmp(postfix, "_max") &&
+ !sensors_get_feature(*chip_name, (*data)->number, &valMax)) {
+ max_found=true;
+ continue;
+ }
+
+ postfix--;
+
+ if((!strcmp(postfix, "_over") || !strcmp(postfix, "_high")) &&
+ !sensors_get_feature(*chip_name, (*data)->number, &valMax))
+ max_found=true;
+ }
+
+ double newVal;
+ if ((sensors_get_ignored(*chip_name, feature) != 1) || (sensors_get_feature(*chip_name, feature, &newVal) != 0)) {
+ return false;
+ }
- if (strstr((*data)->name, "temp"))
+ if (strstr(main_name, "temp"))
{
setType(lmTemp);
max= 65;
min= 0;
}
- else if (strstr((*data)->name, "fan"))
+ else if (strstr(main_name, "fan"))
{
setType(lmFan);
max= 10000;
min= 3000;
}
+ else if (strstr(main_name, "alarm") || strstr(main_name, "sensor") || strstr(main_name, "vrm"))
+ {
+ return false;
+ }
else
{
setType(lmVoltage);
@@ -56,47 +101,129 @@
min= -16;
}
- feature= (*data)->number;
+ sensors_get_label(*chip_name,feature,&label);
+ if (label)
+ {
+ setDescription(QString(label));
+ delete label;
+ label = NULL;
+ }
+ else
+ {
+ setDescription(uniqueSensorName.latin1());
+ }
+
+ if(min_found)
+ min = valMin;
+
+ if(max_found)
+ max = valMax;
+
+#else /* libsensors4 code */
+
+ const sensors_subfeature *sub_feature;
+ const sensors_feature *feature_data = *data;
+
+ /* Move to next feature for the loop in LMSensorsChip::createSensors() */
+ *data = sensors_get_features(chip_name, nr1);
+
+ switch(feature_data->type)
+ {
+ case SENSORS_FEATURE_IN:
+ sub_feature = sensors_get_subfeature(chip_name, feature_data,
+ SENSORS_SUBFEATURE_IN_INPUT);
+
+ if (!sub_feature)
+ return false;
+
+ feature = sub_feature->number;
+
+ if (!(sub_feature = sensors_get_subfeature(chip_name, feature_data,
+ SENSORS_SUBFEATURE_IN_MIN)) ||
+ sensors_get_value(chip_name, sub_feature->number, &min))
+ min = -16;
+
+ if (!(sub_feature = sensors_get_subfeature(chip_name, feature_data,
+ SENSORS_SUBFEATURE_IN_MAX)) ||
+ sensors_get_value(chip_name, sub_feature->number, &max))
+ max = 16;
+
+ setType(lmVoltage);
+ break;
+
+ case SENSORS_FEATURE_FAN:
+ sub_feature = sensors_get_subfeature(chip_name, feature_data,
+ SENSORS_SUBFEATURE_FAN_INPUT);
+
+ if (!sub_feature)
+ return false;
+
+ feature = sub_feature->number;
+
+ if (!(sub_feature = sensors_get_subfeature(chip_name, feature_data,
+ SENSORS_SUBFEATURE_FAN_MIN)) ||
+ sensors_get_value(chip_name, sub_feature->number, &min))
+ min = 3000;
+
+ max = 10000;
+
+ setType(lmFan);
+ break;
+
+ case SENSORS_FEATURE_TEMP:
+ sub_feature = sensors_get_subfeature(chip_name, feature_data,
+ SENSORS_SUBFEATURE_TEMP_INPUT);
+
+ if (!sub_feature)
+ return false;
+
+ feature = sub_feature->number;
+
+ if (!(sub_feature = sensors_get_subfeature(chip_name, feature_data,
+ SENSORS_SUBFEATURE_TEMP_MIN)) ||
+ sensors_get_value(chip_name, sub_feature->number, &min))
+ min = 0;
+
+ if ((!(sub_feature = sensors_get_subfeature(chip_name, feature_data,
+ SENSORS_SUBFEATURE_TEMP_MAX)) &&
+ !(sub_feature = sensors_get_subfeature(chip_name, feature_data,
+ SENSORS_SUBFEATURE_TEMP_CRIT))) ||
+ sensors_get_value(chip_name, sub_feature->number, &max))
+ max = 65;
+
+ setType(lmTemp);
+ break;
+
+ default:
+ return false;
+ }
- QString str;
- str.sprintf("%s.%s", chip_name->prefix, (*data)->name );
- setName( str.latin1() );
+ label = sensors_get_label(chip_name, feature_data);
+ if (label)
+ {
+ setDescription(QString(label));
+ delete label;
+ label = NULL;
+ }
+ else
+ setDescription( uniqueSensorName.latin1() );
- char *label;
- sensors_get_label(*chip_name,feature,&label);
- setDescription(QString(label));
+#endif /* libsensors3 / libsensors4 code */
- bool valid= false;
- while( (*data= sensors_get_all_features(*chip_name, nr1, nr2)) && (*data)->mapping!=SENSORS_NO_MAPPING) {
- str= (*data)->name;
- if(str.find("_min")>=0 || str.find("_low")>=0) {
- sensors_get_feature(*chip_name, (*data)->number, &valMin);
- valid= true;
- } else
- if(str.find("_max")>=0 || str.find("_over")>=0 || str.find("_high")>=0) {
- sensors_get_feature(*chip_name, (*data)->number, &valMax);
- valid= true;
- }
- }
-
- if(valid) {
- double newVal;
- valid= (sensors_get_feature(*chip_name, feature, &newVal)==0);
- if(valid) {
- if(min>max) {
- double pivot= valMin;
- min= max;
- max= pivot;
- }
- setValueMax(max,dgCelsius);
- setValueMin(min,dgCelsius);
- setValue((max+min)/2,dgCelsius);
- readConfig();
- updateValue();
- setValueIdeal(getValue());
- }
+ if(min>max) {
+ double pivot= min;
+ min= max;
+ max= pivot;
}
- return valid;
+
+ setValueMax(max,dgCelsius);
+ setValueMin(min,dgCelsius);
+
+ readConfig();
+ updateValue();
+ setValueIdeal(getValue());
+
+ return true;
}
void LMSensor::updateValue()
@@ -108,7 +235,11 @@
{
double newVal;
const sensors_chip_name *chip_name= getChipName();
+#if SENSORS_API_VERSION < 0x400 /* libsensor 3 code */
sensors_get_feature(*chip_name, feature, &newVal);
+#else
+ sensors_get_value(chip_name, feature, &newVal);
+#endif
return newVal;
}
--- ksensors-0.7.3.orig/src/lmsensors.h
+++ ksensors-0.7.3/src/lmsensors.h
@@ -19,7 +19,7 @@
#define LMSENSORS_H
#include <qobject.h>
-#include <qobjcoll.h>
+#include <qobjectlist.h>
#include <kconfig.h>
#include <qstringlist.h>
@@ -65,7 +65,9 @@
void createI8KSensors();
void childEvent ( QChildEvent *e );
+#if SENSORS_API_VERSION < 0x400 /* libsensor 3 code */
static int existSensor(const sensors_chip_name *chip_name,const char *sensor_name);
+#endif
};
#endif
--- ksensors-0.7.3.orig/src/lmsensor.h
+++ ksensors-0.7.3/src/lmsensor.h
@@ -51,7 +51,11 @@
double calculateIdealValue();
+#if SENSORS_API_VERSION < 0x400 /* libsensor 3 code */
bool init(const sensors_feature_data **data, int *nr1,int *nr2);
+#else
+ bool init(const sensors_feature **data, int *nr1,int *nr2);
+#endif
const sensors_chip_name *getChipName();
private:
--- ksensors-0.7.3.orig/src/lmsensorscfgdesign.ui
+++ ksensors-0.7.3/src/lmsensorscfgdesign.ui
@@ -748,29 +748,13 @@
<property name="name">
<cstring>unnamed</cstring>
</property>
- <widget class="QLabel">
+ <widget class="QButtonGroup">
<property name="name">
- <cstring>TextLabel1_3_2_2_2_2</cstring>
+ <cstring>ButtonGroup9</cstring>
</property>
- <property name="text">
+ <property name="title">
<string>On reach alarm value:</string>
</property>
- </widget>
- <widget class="QFrame">
- <property name="name">
- <cstring>Frame11_2_2_2</cstring>
- </property>
- <property name="frameShape">
- <enum>HLine</enum>
- </property>
- <property name="frameShadow">
- <enum>Sunken</enum>
- </property>
- </widget>
- <widget class="QLayoutWidget">
- <property name="name">
- <cstring>layout9</cstring>
- </property>
<grid>
<property name="name">
<cstring>unnamed</cstring>
--- ksensors-0.7.3.orig/src/palettecfg.cpp
+++ ksensors-0.7.3/src/palettecfg.cpp
@@ -82,13 +82,7 @@
{
labelTitle->unsetPalette();
framePanel->setPalette(pal);
-#if ( KDE_VERSION_MAJOR >= 3 )
labelTitle->setPaletteForegroundColor(pal.active().text());
-#else
- QPalette p= labelTitle->palette();
- p.setColor(QColorGroup::Foreground,pal.active().text());
- labelTitle->setPalette(p);
-#endif
if(updateColorButton) slotComboSelected(comboSelect->currentItem());
}
--- ksensors-0.7.3.orig/src/lmsensorschip.cpp
+++ ksensors-0.7.3/src/lmsensorschip.cpp
@@ -50,10 +50,15 @@
void LMSensorsChip::createSensors()
{
if(!chip_name) return;
- const sensors_feature_data *data;
int nr1= 0;
int nr2= 0;
+#if SENSORS_API_VERSION < 0x400 /* libsensor 3 code */
+ const sensors_feature_data *data;
data= sensors_get_all_features(*chip_name, &nr1, &nr2);
+#else
+ const sensors_feature *data;
+ data= sensors_get_features(chip_name, &nr1);
+#endif
while(data) {
LMSensor *sensor= new LMSensor(this);
if( !sensor->init(&data,&nr1,&nr2) )
--- ksensors-0.7.3.orig/src/hdsensorslist.cpp
+++ ksensors-0.7.3/src/hdsensorslist.cpp
@@ -23,7 +23,7 @@
#include <stdlib.h>
#include <qstringlist.h>
#include <klocale.h>
-#include <regex.h>
+#include <qregexp.h>
#include "sensor.h"
#include "hdsensorslist.h"
@@ -44,28 +44,25 @@
QStringList disks;
if(!getDisks(disks)) return;
- ProcessExec proc;
- proc << "hddtemp" << "-q";
for(QStringList::Iterator it = disks.begin(); it != disks.end(); ++it ) {
+ ProcessExec proc;
+ proc << "hddtemp" << "-q";
proc << *it;
- }
-
- if(proc.runAndWait()) {
- double value;
- QString str;
- for(QStringList::Iterator it = disks.begin(); it != disks.end(); ++it ) {
- if(getDiskInfo(proc.getStdoutData(),*it,str,value)) {
- Sensor *sensor= new Sensor(this);
- sensor->setType(Sensor::lmTemp);
- sensor->setName(*it);
- sensor->setDescription(str);
- sensor->setValueMax (40 , Sensor::dgCelsius);
- sensor->setValueMin ( 0 , Sensor::dgCelsius);
- sensor->setValueIdeal(value, Sensor::dgCelsius);
- sensor->setValue (value, Sensor::dgCelsius);
- sensor->readConfig();
- }
- }
+ if(proc.runAndWait()) {
+ double value;
+ QString str;
+ if(getDiskInfo(proc.getStdoutData(),str,value)) {
+ Sensor *sensor= new Sensor(this);
+ sensor->setType(Sensor::lmTemp);
+ sensor->setName(*it);
+ sensor->setDescription(str);
+ sensor->setValueMax (40 , Sensor::dgCelsius);
+ sensor->setValueMin ( 0 , Sensor::dgCelsius);
+ sensor->setValueIdeal(value, Sensor::dgCelsius);
+ sensor->setValue (value, Sensor::dgCelsius);
+ sensor->readConfig();
+ }
+ }
}
}
@@ -90,50 +87,29 @@
if(params.count()>0) {
process= new ProcessExec;
-#if ( KDE_VERSION_MAJOR >= 3 )
*process << "hddtemp" << "-q" << params;
-#else
- *process << "hddtemp" << "-q";
- for (QStringList::Iterator it= params.begin(); it!=params.end(); ++it)
- *process << *it;
-#endif
connect( process, SIGNAL(processExited(KProcess *)), this, SLOT(slotProcessExited(KProcess *)) );
process->run();
}
}
-
void HDSensorsList::slotProcessExited(KProcess *)
{
QObjectList *list= (QObjectList *)children();
- if(!list) return;
-
- char *buf= process->getStdoutData();
+ if (!list) return;
- if( process->outputErrors() ) {
- qWarning("HddTemp Error:\n%s", buf);
- }
+ if (process->outputErrors())
+ qWarning("HddTemp Error:\n%s", process->getStdoutData().ascii());
- char *ptr;
- regex_t *preg;
- regmatch_t pmatch[1];
- preg = (regex_t*) malloc(sizeof(regex_t));
- regcomp(preg, ": [0-9]\\+.*C$", REG_NEWLINE);
-
- for(Sensor *obj= (Sensor *)list->first(); obj!=0; obj= (Sensor *)list->next()) {
- buf= strstr(buf,obj->name());
- if(!buf) break;
- if (regexec(preg, buf, 1, pmatch, 0) == 0)
- {
- ptr = buf + pmatch[0].rm_so + 2;
- buf += pmatch[0].rm_eo;
- obj->setValue(atof(ptr), Sensor::dgCelsius);
+ QStringList buf = QStringList::split(QChar('\n'), process->getStdoutData());
+ for(QStringList::Iterator it = buf.begin(); it != buf.end(); ++it ) {
+ for(Sensor *obj= (Sensor *)list->first(); obj!=0; obj= (Sensor *)list->next()) {
+ QRegExp rx(QString(obj->name()) + QString(":\\s+.+:\\s+(\\d+).*C"));
+ if (rx.search((*it)) > -1)
+ obj->setValue(rx.cap(1).toDouble(), Sensor::dgCelsius);
}
}
- regfree(preg);
- free(preg);
-
delete process;
process= 0;
}
@@ -141,78 +117,49 @@
// *************** Static methods
-bool HDSensorsList::getDiskInfo(const char *buf, QString disk, QString &name, double &value)
+bool HDSensorsList::getDiskInfo(const QString buf, QString &name, double &value)
{
- regex_t *preg;
- regmatch_t pmatch[1];
- preg = (regex_t*) malloc(sizeof(regex_t));
-
- // Take disk model
- char reg_string[30];
- snprintf(reg_string, sizeof(reg_string), "%s: .*: [0-9]", disk.latin1());
- regcomp(preg, reg_string, REG_NEWLINE);
- if (regexec(preg, buf, 1, pmatch, 0) == 0)
- {
- name="";
- pmatch[0].rm_eo -= 3;
- pmatch[0].rm_so += 10;
- buf += pmatch[0].rm_so;
- while (pmatch[0].rm_so < pmatch[0].rm_eo)
- {
- name += *buf;
- buf++;
- pmatch[0].rm_so++;
- }
- regfree(preg);
- name= name.stripWhiteSpace();
- if( name.length()>40 ) name= disk;
- }
- else
- {
- regfree(preg);
- free(preg);
- return false;
+ QRegExp rx(":\\s+(.+):\\s+(\\d+).*C");
+
+ if (rx.search(buf) > -1) {
+ bool ok;
+ name = rx.cap(1);
+ value = rx.cap(2).toDouble(&ok);
+ if (ok)
+ return true;
+ else
+ return false;
}
-
- // Take disk temperature
- regcomp(preg, ": [0-9]\\+.*C$", REG_NEWLINE);
- if (regexec(preg, buf, 1, pmatch, 0) == 0)
- {
- value= atof(buf + pmatch[0].rm_so + 2);
- regfree(preg);
- free(preg);
- }
- else
- {
- regfree(preg);
- free(preg);
+ else
return false;
- }
- return true;
}
bool HDSensorsList::isHddTempInstalled()
{
-ProcessExec proc;
+ ProcessExec proc;
- proc << "hddtemp" ;
+ proc << "hddtemp" << "-v" ;
if(proc.runAndWait()) {
- if(strstr(proc.getStdoutData(),"ERROR")==0) return true;
- qWarning("HddTemp Error:\n%s", proc.getStdoutData());
+ if(proc.getStdoutData().contains("ERROR")==0) return true;
+ qWarning("HddTemp Error:\n%s", proc.getStdoutData().ascii());
}
return false;
}
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 then 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;
}
}
--- ksensors-0.7.3.orig/src/ksensors.desktop
+++ ksensors-0.7.3/src/ksensors.desktop
@@ -1,24 +1,16 @@
[Desktop Entry]
Encoding=UTF-8
-Name=ksensors
-Name[xx]=xxksensorsxx
+Name=KSensors
Exec=ksensors
Icon=ksensors
Type=Application
-Comment=A simple KDE Application
-Comment[ca]=Una simple aplicació KDE
-Comment[da]=Et simpelt KDE program
-Comment[de]=Eine einfache KDE-Anwendung
-Comment[el]=Μια απλή εφαρμογή του KDE
-Comment[es]=Una aplicación de KDE sencilla
-Comment[et]=Lihtne KDE rakendus
-Comment[fr]=Une application simple pour KDE.
-Comment[hu]=Egyszerű KDE-alkalmazás
-Comment[it]=Una semplice applicazione KDE
-Comment[pt]=Uma aplicação KDE simples
-Comment[pt_BR]=Um simples Aplicativo do KDE
-Comment[ru]=Простое приложение KDE
-Comment[sl]=Preprost program za KDE
-Comment[sr]=Проста KDE-ова апликација
-Comment[sv]=Ett enkelt KDE-program
-Comment[xx]=xxA simple KDE Applicationxx
+Comment=A nice lmsensors frontend for KDE
+Comment[cs]=Pěkné rozhraní pro lmsemsors v KDE
+Comment[de]=Ein benutzerfreundliches lmsensors Frontend für KDE
+Comment[es]=Un agradable lmsensors frontend para KDE
+Comment[fr]=Un frontend sympatique pour lm-sensors et KDE
+Comment[he]=היישום KSensors -תוכנית קידמה יפה של KDE עבור lmsensors
+Comment[nb]=Ett behagelig lmsensors-grensesnitt for KDE
+Comment[nl]=Een gebruiksvriendelijke interface voor KDE
+Comment[pl]=Ładny frondend lmsensors dla KDE
+Comment[sv]=Ett trevligt gränssnitt mot lmsensors för KDE
--- ksensors-0.7.3.orig/src/processexec.cpp
+++ ksensors-0.7.3/src/processexec.cpp
@@ -37,17 +37,12 @@
bool ProcessExec::runAndWait()
{
clearData();
- return start(Block,Communication(Stdout|Stderr));
+ return start(Block,Communication(Stdout | Stderr));
}
void ProcessExec::slotReceivedStdout(KProcess *proc, char *buf, int len)
{
- if(bufLen+len>=bufMax) len= bufMax-bufLen;
- if(len) {
- memcpy(buffer+bufLen,buf,len);
- bufLen+= len;
- buffer[bufLen]=0;
- }
+ buffer = QString(buf);
}
void ProcessExec::slotReceivedStderr(KProcess *proc, char *buf, int len)
--- ksensors-0.7.3.orig/src/sounds/Makefile.am
+++ ksensors-0.7.3/src/sounds/Makefile.am
@@ -5,9 +5,8 @@
EXTRA_DIST = ksensors_alert.wav
install-data-local:
- $(mkinstalldirs) $(kde_datadir)/sounds
- $(INSTALL_DATA) $(srcdir)/ksensors_alert.wav $(kde_datadir)/sounds/ksensors_alert.wav
+ $(INSTALL_DATA) $(srcdir)/ksensors_alert.wav $(kde_sounddir)/ksensors_alert.wav
uninstall-local:
- -rm -f $(kde_datadir)/sounds/ksensors_alert.wav
+ rm -f $(kde_sounddir)/ksensors_alert.wav
####### kdevelop will overwrite this part!!! (end)############
--- ksensors-0.7.3.orig/po/sv.po
+++ ksensors-0.7.3/po/sv.po
@@ -0,0 +1,423 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: ksensors 0.7.3-7\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2004-08-18 23:19+0200\n"
+"PO-Revision-Date: 2005-11-02 22:34+0100\n"
+"Last-Translator: Daniel Nylander <po@danielnylander.se>\n"
+"Language-Team: Swedish <sv@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=iso-8859-1\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Poedit-Language: swe\n"
+"X-Poedit-Country: swe\n"
+
+#: hdsensorslist.cpp:36
+msgid "Hard Disks"
+msgstr "H<>rddiskar"
+
+#: i8ksensorslist.cpp:29
+msgid "MainBoard"
+msgstr "Moderkort"
+
+#: ksensorscfg.cpp:51
+msgid "KSensors Configuration"
+msgstr "Konfiguration av KSensors"
+
+#: ksensorscfg.cpp:56
+msgid "Global settings"
+msgstr "Globala inst<73>llningar"
+
+#: ksensorscfg.cpp:68
+msgid " sensors"
+msgstr " sensorer"
+
+#: ksensorscfg.cpp:85
+msgid "System Information"
+msgstr "Systeminformation"
+
+#: lmsensorscfg.cpp:101
+msgid "Temperature"
+msgstr "Temperatur"
+
+#: lmsensorscfg.cpp:107
+msgid "Fan"
+msgstr "Fl<46>kt"
+
+#: lmsensorscfg.cpp:110
+msgid "Voltage"
+msgstr "Volttal"
+
+#: lmsensorsdock.cpp:62
+msgid "&About KSensors"
+msgstr "&Om KSensors"
+
+#: lmsensorsdock.cpp:64
+#: lmsensorsdock.cpp:124
+msgid "&Minimize"
+msgstr "&Minimera"
+
+#: lmsensorsdock.cpp:64
+#: lmsensorsdock.cpp:124
+msgid "&Restore"
+msgstr "&<26>terst<73>ll"
+
+#: lmsensorsdock.cpp:65
+msgid "&Exit"
+msgstr "&Avsluta"
+
+#: main.cpp:27
+msgid "KSensors - A nice lmsensors frontend for KDE"
+msgstr "KSensors - Ett trevligt gr<67>nssnitt mot lmsensors f<>r KDE"
+
+#: main.cpp:33
+msgid "Don't dock in KDE system tray."
+msgstr "Docka inte till KDE's systemraden."
+
+#: main.cpp:34
+msgid "Show splash screen."
+msgstr "Visa startbild."
+
+#: main.cpp:43
+#: rc.cpp:5
+msgid "KSensors"
+msgstr "KSensors"
+
+#: rc.cpp:1
+msgid "C&ustom"
+msgstr "Egendefinerad"
+
+#: rc.cpp:2
+msgid "AboutCfgDesign"
+msgstr "AboutCfgDesign"
+
+#: rc.cpp:3
+msgid "KSensors configuration"
+msgstr "KSensors konfiguration"
+
+#: rc.cpp:4
+msgid "Monitoring your motherboard"
+msgstr "<22>vervaka ditt moderkort"
+
+#: rc.cpp:6
+msgid "Welcome to the KSensors configuration window. Click on the left to select a configuration option."
+msgstr "V<>lkommen till KSenors konfigurationsf<73>nster. Klicka p<> v<>nster sida f<>r att v<>lja en inst<73>llning."
+
+#: rc.cpp:7
+msgid "GeneralCfg"
+msgstr "GeneralCfg"
+
+#: rc.cpp:8
+msgid "Panels size"
+msgstr "Panelstorlek"
+
+#: rc.cpp:9
+msgid "64 x 64"
+msgstr "64 x 64"
+
+#: rc.cpp:10
+msgid "56 x 56"
+msgstr "56 x 56"
+
+#: rc.cpp:11
+msgid "48 x 48"
+msgstr "48 x 48"
+
+#: rc.cpp:12
+#: rc.cpp:55
+#: rc.cpp:59
+#: rc.cpp:91
+msgid "Colors"
+msgstr "F<>rger"
+
+#: rc.cpp:13
+msgid "Startup"
+msgstr "Starta upp"
+
+#: rc.cpp:14
+msgid "Autostart KSensors on KDE startup"
+msgstr "Autostarta KSensors vid uppstart av KDE"
+
+#: rc.cpp:15
+msgid "LMSensorsCfgDesign"
+msgstr "LMSensorsCfgDesign"
+
+#: rc.cpp:16
+msgid "Sensors"
+msgstr "Sensorer"
+
+#: rc.cpp:17
+msgid "General"
+msgstr "Allm<6C>nt"
+
+#: rc.cpp:19
+msgid "Description"
+msgstr "Beskrivning"
+
+#: rc.cpp:21
+msgid "Values"
+msgstr "V<>rden"
+
+#: rc.cpp:23
+msgid "Current"
+msgstr "Nuvarande"
+
+#: rc.cpp:24
+msgid "Maximum"
+msgstr "Maximum"
+
+#: rc.cpp:25
+msgid "+1%"
+msgstr "+1%"
+
+#: rc.cpp:26
+msgid "+2%"
+msgstr "+2%"
+
+#: rc.cpp:27
+msgid "+3%"
+msgstr "+3%"
+
+#: rc.cpp:28
+msgid "+4%"
+msgstr "+4%"
+
+#: rc.cpp:29
+msgid "+5%"
+msgstr "+5%"
+
+#: rc.cpp:30
+msgid "+10%"
+msgstr "+10%"
+
+#: rc.cpp:31
+msgid "+15%"
+msgstr "+15%"
+
+#: rc.cpp:32
+msgid "+20%"
+msgstr "+20%"
+
+#: rc.cpp:33
+msgid "+30%"
+msgstr "+30%"
+
+#: rc.cpp:34
+msgid "+40%"
+msgstr "+40%"
+
+#: rc.cpp:35
+msgid "+50%"
+msgstr "+50%"
+
+#: rc.cpp:36
+msgid "Multiplier"
+msgstr "Multiplikator"
+
+#: rc.cpp:37
+msgid "Ideal"
+msgstr "Ideal"
+
+#: rc.cpp:38
+msgid "Minimum"
+msgstr "Minimum"
+
+#: rc.cpp:39
+msgid "Addition"
+msgstr "Till<6C>gg"
+
+#: rc.cpp:41
+msgid "-1%"
+msgstr "-1%"
+
+#: rc.cpp:42
+msgid "-2%"
+msgstr "-2%"
+
+#: rc.cpp:43
+msgid "-3%"
+msgstr "-3%"
+
+#: rc.cpp:44
+msgid "-4%"
+msgstr "-4%"
+
+#: rc.cpp:45
+msgid "-5%"
+msgstr "-5%"
+
+#: rc.cpp:46
+msgid "-10%"
+msgstr "-10%"
+
+#: rc.cpp:47
+msgid "-15%"
+msgstr "-15%"
+
+#: rc.cpp:48
+msgid "-20%"
+msgstr "-20%"
+
+#: rc.cpp:49
+msgid "-30%"
+msgstr "-30%"
+
+#: rc.cpp:50
+msgid "-40%"
+msgstr "-40%"
+
+#: rc.cpp:51
+msgid "-50%"
+msgstr "-50%"
+
+#: rc.cpp:52
+msgid "Panel"
+msgstr "Panel"
+
+#: rc.cpp:54
+#: rc.cpp:58
+#: rc.cpp:90
+msgid "Visible"
+msgstr "Synlig"
+
+#: rc.cpp:56
+msgid "Dock"
+msgstr "Dockning"
+
+#: rc.cpp:60
+msgid "Alarm"
+msgstr "Alarm"
+
+#: rc.cpp:63
+msgid "Normal"
+msgstr "Normal"
+
+#: rc.cpp:64
+msgid "Alarms"
+msgstr "Larm"
+
+#: rc.cpp:65
+msgid "On reach alarm value:"
+msgstr "N<>r larmv<6D>rdet uppn<70>s:"
+
+#: rc.cpp:66
+msgid "Apply to all sensors"
+msgstr "Till<6C>mpa p<> alla sensorer"
+
+#: rc.cpp:67
+msgid "Do nothing"
+msgstr "G<>r inget"
+
+#: rc.cpp:68
+msgid "Test"
+msgstr "Test"
+
+#: rc.cpp:69
+msgid "Play alarm sound"
+msgstr "Spela upp larmljud"
+
+#: rc.cpp:70
+msgid "Run command"
+msgstr "K<>r kommando"
+
+#: rc.cpp:71
+#: rc.cpp:92
+msgid "Preferences"
+msgstr "Egenskaper"
+
+#: rc.cpp:72
+msgid "Temperatures scale"
+msgstr "Temperaturskala"
+
+#: rc.cpp:73
+msgid "Fahrenheit"
+msgstr "Fahrenheit"
+
+#: rc.cpp:74
+msgid "Celsius"
+msgstr "Celsius"
+
+#: rc.cpp:75
+msgid "Kelvin"
+msgstr "Kelvin"
+
+#: rc.cpp:76
+#: rc.cpp:93
+msgid "Update interval"
+msgstr "Uppdateringsintervall"
+
+#: rc.cpp:77
+#: rc.cpp:94
+msgid "s"
+msgstr "s"
+
+#: rc.cpp:78
+msgid "PaletteCfg"
+msgstr "PaletteCfg"
+
+#: rc.cpp:79
+#: rc.cpp:84
+msgid "Title"
+msgstr "Titel"
+
+#: rc.cpp:80
+msgid "+3.5V"
+msgstr "+3.5V"
+
+#: rc.cpp:81
+msgid "Default colors"
+msgstr "Standardf<64>rger"
+
+#: rc.cpp:82
+msgid "Background"
+msgstr "Bakgrund"
+
+#: rc.cpp:85
+msgid "Value"
+msgstr "V<>rde"
+
+#: rc.cpp:87
+msgid "SystemCfgDesign"
+msgstr "SystemCfgDesign"
+
+#: rc.cpp:88
+msgid "System Panels"
+msgstr "Systempaneler"
+
+#: systemcfg.cpp:47
+msgid "CPU Speed"
+msgstr "CPU-hastighet"
+
+#: systemcfg.cpp:48
+msgid "CPU State"
+msgstr "CPU Status"
+
+#: systemcfg.cpp:49
+msgid "RAM Used"
+msgstr "RAM anv<6E>nt"
+
+#: systemcfg.cpp:50
+msgid "SWAP Used"
+msgstr "SWAP anv<6E>nt"
+
+#: systemcfg.cpp:51
+msgid "Up Time"
+msgstr "Uppetid"
+
+#: _translatorinfo.cpp:1
+msgid ""
+"_: NAME OF TRANSLATORS\n"
+"Your names"
+msgstr "Daniel Nylander"
+
+#: _translatorinfo.cpp:3
+msgid ""
+"_: EMAIL OF TRANSLATORS\n"
+"Your emails"
+msgstr "po@danielnylander.se"
+
--- ksensors-0.7.3.orig/po/pl.po
+++ ksensors-0.7.3/po/pl.po
@@ -0,0 +1,413 @@
+# translation of pl.po to
+# translation of pl.po to
+# translation of ksensors.po to
+# This file is distributed under the same license as the PACKAGE package.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER, 2005.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: pl\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2004-08-18 23:19+0200\n"
+"PO-Revision-Date: 2005-03-18 15:42+0100\n"
+"Last-Translator: \n"
+"Language-Team: <pl@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 1.9.1\n"
+
+#: hdsensorslist.cpp:36
+msgid "Hard Disks"
+msgstr "Twarde dyski"
+
+#: i8ksensorslist.cpp:29
+msgid "MainBoard"
+msgstr "Płyta główna"
+
+#: ksensorscfg.cpp:51
+msgid "KSensors Configuration"
+msgstr "Konfiguracja KSensors"
+
+#: ksensorscfg.cpp:56
+msgid "Global settings"
+msgstr "Globalne ustawienia"
+
+#: ksensorscfg.cpp:68
+msgid " sensors"
+msgstr " czujniki"
+
+#: ksensorscfg.cpp:85
+msgid "System Information"
+msgstr "Informacja o systemie"
+
+#: lmsensorscfg.cpp:101
+msgid "Temperature"
+msgstr "Temperatura"
+
+#: lmsensorscfg.cpp:107
+msgid "Fan"
+msgstr "Wiatrak"
+
+#: lmsensorscfg.cpp:110
+msgid "Voltage"
+msgstr "Napięcie"
+
+#: lmsensorsdock.cpp:62
+msgid "&About KSensors"
+msgstr "&O KSensors"
+
+#: lmsensorsdock.cpp:64 lmsensorsdock.cpp:124
+msgid "&Minimize"
+msgstr "&Minimalizuj"
+
+#: lmsensorsdock.cpp:64 lmsensorsdock.cpp:124
+msgid "&Restore"
+msgstr "&Przywróć"
+
+#: lmsensorsdock.cpp:65
+msgid "&Exit"
+msgstr "&Wyjście"
+
+#: main.cpp:27
+msgid "KSensors - A nice lmsensors frontend for KDE"
+msgstr "KSensors - Ładny frondend lmsensors dla KDE"
+
+#: main.cpp:33
+msgid "Don't dock in KDE system tray."
+msgstr "Nie dokuj w trayu systemowym KDE."
+
+#: main.cpp:34
+msgid "Show splash screen."
+msgstr "Pokaż ekran powitalny."
+
+#: main.cpp:43 rc.cpp:5
+msgid "KSensors"
+msgstr "KSensors"
+
+#: rc.cpp:1
+msgid "C&ustom"
+msgstr "&Własne"
+
+#: rc.cpp:2
+msgid "AboutCfgDesign"
+msgstr ""
+
+#: rc.cpp:3
+msgid "KSensors configuration"
+msgstr "Konfiguracja KSensors"
+
+#: rc.cpp:4
+msgid "Monitoring your motherboard"
+msgstr "Monitorowanie Twojej płyty głównej"
+
+#: rc.cpp:6
+msgid ""
+"Welcome to the KSensors configuration window. Click on the left to select a "
+"configuration option."
+msgstr "Witamy w oknie konfiguracji programu KSensors. Kliknij po lewej aby wybrać opcję do konfiguracji."
+
+#: rc.cpp:7
+msgid "GeneralCfg"
+msgstr ""
+
+#: rc.cpp:8
+msgid "Panels size"
+msgstr "Rozmiar panelu"
+
+#: rc.cpp:9
+msgid "64 x 64"
+msgstr ""
+
+#: rc.cpp:10
+msgid "56 x 56"
+msgstr ""
+
+#: rc.cpp:11
+msgid "48 x 48"
+msgstr ""
+
+#: rc.cpp:12 rc.cpp:55 rc.cpp:59 rc.cpp:91
+msgid "Colors"
+msgstr "Kolory"
+
+#: rc.cpp:13
+msgid "Startup"
+msgstr ""
+
+#: rc.cpp:14
+msgid "Autostart KSensors on KDE startup"
+msgstr "Uruchom KSensors przy starcie KDE"
+
+#: rc.cpp:15
+msgid "LMSensorsCfgDesign"
+msgstr ""
+
+#: rc.cpp:16
+msgid "Sensors"
+msgstr "Czujniki"
+
+#: rc.cpp:17
+msgid "General"
+msgstr "Ogólne"
+
+#: rc.cpp:19
+msgid "Description"
+msgstr "Opis"
+
+#: rc.cpp:21
+msgid "Values"
+msgstr "Wartość"
+
+#: rc.cpp:23
+msgid "Current"
+msgstr "Bieżaca"
+
+#: rc.cpp:24
+msgid "Maximum"
+msgstr "Maksymalna"
+
+#: rc.cpp:25
+msgid "+1%"
+msgstr ""
+
+#: rc.cpp:26
+msgid "+2%"
+msgstr ""
+
+#: rc.cpp:27
+msgid "+3%"
+msgstr ""
+
+#: rc.cpp:28
+msgid "+4%"
+msgstr ""
+
+#: rc.cpp:29
+msgid "+5%"
+msgstr ""
+
+#: rc.cpp:30
+msgid "+10%"
+msgstr ""
+
+#: rc.cpp:31
+msgid "+15%"
+msgstr ""
+
+#: rc.cpp:32
+msgid "+20%"
+msgstr ""
+
+#: rc.cpp:33
+msgid "+30%"
+msgstr ""
+
+#: rc.cpp:34
+msgid "+40%"
+msgstr ""
+
+#: rc.cpp:35
+msgid "+50%"
+msgstr ""
+
+#: rc.cpp:36
+msgid "Multiplier"
+msgstr "Mnożnik"
+
+#: rc.cpp:37
+msgid "Ideal"
+msgstr "Idealna"
+
+#: rc.cpp:38
+msgid "Minimum"
+msgstr "Minimalna"
+
+#: rc.cpp:39
+msgid "Addition"
+msgstr "Dodanie"
+
+#: rc.cpp:41
+msgid "-1%"
+msgstr ""
+
+#: rc.cpp:42
+msgid "-2%"
+msgstr ""
+
+#: rc.cpp:43
+msgid "-3%"
+msgstr ""
+
+#: rc.cpp:44
+msgid "-4%"
+msgstr ""
+
+#: rc.cpp:45
+msgid "-5%"
+msgstr ""
+
+#: rc.cpp:46
+msgid "-10%"
+msgstr ""
+
+#: rc.cpp:47
+msgid "-15%"
+msgstr ""
+
+#: rc.cpp:48
+msgid "-20%"
+msgstr ""
+
+#: rc.cpp:49
+msgid "-30%"
+msgstr ""
+
+#: rc.cpp:50
+msgid "-40%"
+msgstr ""
+
+#: rc.cpp:51
+msgid "-50%"
+msgstr ""
+
+#: rc.cpp:52
+msgid "Panel"
+msgstr ""
+
+#: rc.cpp:54 rc.cpp:58 rc.cpp:90
+msgid "Visible"
+msgstr "Widoczne"
+
+#: rc.cpp:56
+msgid "Dock"
+msgstr "Dokowanie"
+
+#: rc.cpp:60
+msgid "Alarm"
+msgstr ""
+
+#: rc.cpp:63
+msgid "Normal"
+msgstr "Normalne"
+
+#: rc.cpp:64
+msgid "Alarms"
+msgstr "Alarmy"
+
+#: rc.cpp:65
+msgid "On reach alarm value:"
+msgstr "Przy osiągnięciu wartości alarmowej:"
+
+#: rc.cpp:66
+msgid "Apply to all sensors"
+msgstr "Zatwierdź do wszystkich czujników"
+
+#: rc.cpp:67
+msgid "Do nothing"
+msgstr "Nie rób nic"
+
+#: rc.cpp:68
+msgid "Test"
+msgstr ""
+
+#: rc.cpp:69
+msgid "Play alarm sound"
+msgstr "Odtwarzaj dźwięk"
+
+#: rc.cpp:70
+msgid "Run command"
+msgstr "Wykonaj polecenie"
+
+#: rc.cpp:71 rc.cpp:92
+msgid "Preferences"
+msgstr "Właściwości"
+
+#: rc.cpp:72
+msgid "Temperatures scale"
+msgstr "Skala temperatur"
+
+#: rc.cpp:73
+msgid "Fahrenheit"
+msgstr ""
+
+#: rc.cpp:74
+msgid "Celsius"
+msgstr "Celciusz"
+
+#: rc.cpp:75
+msgid "Kelvin"
+msgstr "Kelwin"
+
+#: rc.cpp:76 rc.cpp:93
+msgid "Update interval"
+msgstr "Interwał aktualizacji"
+
+#: rc.cpp:77 rc.cpp:94
+msgid "s"
+msgstr ""
+
+#: rc.cpp:78
+msgid "PaletteCfg"
+msgstr ""
+
+#: rc.cpp:79 rc.cpp:84
+msgid "Title"
+msgstr "Tytuł"
+
+#: rc.cpp:80
+msgid "+3.5V"
+msgstr ""
+
+#: rc.cpp:81
+msgid "Default colors"
+msgstr "Domyślne kolory"
+
+#: rc.cpp:82
+msgid "Background"
+msgstr "Tło"
+
+#: rc.cpp:85
+msgid "Value"
+msgstr "Wartość"
+
+#: rc.cpp:87
+msgid "SystemCfgDesign"
+msgstr ""
+
+#: rc.cpp:88
+msgid "System Panels"
+msgstr "Panele systemowe"
+
+#: systemcfg.cpp:47
+msgid "CPU Speed"
+msgstr "Zegar CPU"
+
+#: systemcfg.cpp:48
+msgid "CPU State"
+msgstr "Status CPU"
+
+#: systemcfg.cpp:49
+msgid "RAM Used"
+msgstr "Użycie RAM"
+
+#: systemcfg.cpp:50
+msgid "SWAP Used"
+msgstr "Użycie SWAP"
+
+#: systemcfg.cpp:51
+msgid "Up Time"
+msgstr ""
+
+#: _translatorinfo.cpp:1
+msgid ""
+"_: NAME OF TRANSLATORS\n"
+"Your names"
+msgstr "Tomasz Waleńczak"
+
+#: _translatorinfo.cpp:3
+msgid ""
+"_: EMAIL OF TRANSLATORS\n"
+"Your emails"
+msgstr "tom@w.pl"
+
--- ksensors-0.7.3.orig/po/nb.po
+++ ksensors-0.7.3/po/nb.po
@@ -0,0 +1,422 @@
+# translation of nb.po to Norwegian Bokmål
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Per Øyvind Karlsen <pkarlsen@mandriva.com>, 2006.
+msgid ""
+msgstr ""
+"Project-Id-Version: nb\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2004-08-18 23:19+0200\n"
+"PO-Revision-Date: 2006-09-27 20:52+0200\n"
+"Last-Translator: Per Øyvind Karlsen <pkarlsen@mandriva.com>\n"
+"Language-Team: Norwegian Bokmål <cooker-i18n@mandrivalinux.com>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 1.11.4\n"
+
+#: hdsensorslist.cpp:36
+msgid "Hard Disks"
+msgstr "Harddisker"
+
+#: i8ksensorslist.cpp:29
+msgid "MainBoard"
+msgstr "Hovedkort"
+
+#: ksensorscfg.cpp:51
+msgid "KSensors Configuration"
+msgstr "KSensors-oppsett"
+
+#: ksensorscfg.cpp:56
+msgid "Global settings"
+msgstr "Globale innstillinger"
+
+#: ksensorscfg.cpp:68
+msgid " sensors"
+msgstr " sensorer"
+
+#: ksensorscfg.cpp:85
+msgid "System Information"
+msgstr "Systeminformasjon"
+
+#: lmsensorscfg.cpp:101
+msgid "Temperature"
+msgstr "Temperatur"
+
+#: lmsensorscfg.cpp:107
+msgid "Fan"
+msgstr "Vifte"
+
+#: lmsensorscfg.cpp:110
+msgid "Voltage"
+msgstr "Spenning"
+
+#: lmsensorsdock.cpp:62
+msgid "&About KSensors"
+msgstr "&Om KSensors"
+
+#: lmsensorsdock.cpp:64
+#: lmsensorsdock.cpp:124
+msgid "&Minimize"
+msgstr "&Minimiser"
+
+#: lmsensorsdock.cpp:64
+#: lmsensorsdock.cpp:124
+msgid "&Restore"
+msgstr "&Gjenopprett"
+
+#: lmsensorsdock.cpp:65
+msgid "&Exit"
+msgstr "&Avslutt"
+
+#: main.cpp:27
+msgid "KSensors - A nice lmsensors frontend for KDE"
+msgstr "KSensors - Ett behagelig lmsensors-grensesnitt for KDE"
+
+#: main.cpp:33
+msgid "Don't dock in KDE system tray."
+msgstr "Ikke fest i KDE systemkurv."
+
+#: main.cpp:34
+msgid "Show splash screen."
+msgstr "Vis velkomstbilde."
+
+#: main.cpp:43
+#: rc.cpp:5
+msgid "KSensors"
+msgstr "KSensors"
+
+#: rc.cpp:1
+msgid "C&ustom"
+msgstr "&Egendefinert"
+
+#: rc.cpp:2
+msgid "AboutCfgDesign"
+msgstr "AboutCfgDesign"
+
+#: rc.cpp:3
+msgid "KSensors configuration"
+msgstr "KSensors-oppsett"
+
+#: rc.cpp:4
+msgid "Monitoring your motherboard"
+msgstr "Overvåk hovedkortet ditt"
+
+#: rc.cpp:6
+msgid "Welcome to the KSensors configuration window. Click on the left to select a configuration option."
+msgstr "Velkommen til KSensors opppsettsvindu. Klikk til venstre for å velge ett oppsettsvalg."
+
+#: rc.cpp:7
+msgid "GeneralCfg"
+msgstr "GeneralCfg"
+
+#: rc.cpp:8
+msgid "Panels size"
+msgstr "Panelstørrelse"
+
+#: rc.cpp:9
+msgid "64 x 64"
+msgstr "64 x 64"
+
+#: rc.cpp:10
+msgid "56 x 56"
+msgstr "56 x 56"
+
+#: rc.cpp:11
+msgid "48 x 48"
+msgstr "48 x 48"
+
+#: rc.cpp:12
+#: rc.cpp:55
+#: rc.cpp:59
+#: rc.cpp:91
+msgid "Colors"
+msgstr "Farger"
+
+#: rc.cpp:13
+msgid "Startup"
+msgstr "Oppstart"
+
+#: rc.cpp:14
+msgid "Autostart KSensors on KDE startup"
+msgstr "Start opp automatisk ved oppstart av KDE"
+
+#: rc.cpp:15
+msgid "LMSensorsCfgDesign"
+msgstr "LMSensorsCfgDesign"
+
+#: rc.cpp:16
+msgid "Sensors"
+msgstr "Sensorer"
+
+#: rc.cpp:17
+msgid "General"
+msgstr "Generelt"
+
+#: rc.cpp:19
+msgid "Description"
+msgstr "Beskrivelse"
+
+#: rc.cpp:21
+msgid "Values"
+msgstr "Verdier"
+
+#: rc.cpp:23
+msgid "Current"
+msgstr "Gjeldende"
+
+#: rc.cpp:24
+msgid "Maximum"
+msgstr "Maksimum"
+
+#: rc.cpp:25
+msgid "+1%"
+msgstr "+1%"
+
+#: rc.cpp:26
+msgid "+2%"
+msgstr "+2%"
+
+#: rc.cpp:27
+msgid "+3%"
+msgstr "+3%"
+
+#: rc.cpp:28
+msgid "+4%"
+msgstr "+4%"
+
+#: rc.cpp:29
+msgid "+5%"
+msgstr "+5%"
+
+#: rc.cpp:30
+msgid "+10%"
+msgstr "+10%"
+
+#: rc.cpp:31
+msgid "+15%"
+msgstr "+15%"
+
+#: rc.cpp:32
+msgid "+20%"
+msgstr "+20%"
+
+#: rc.cpp:33
+msgid "+30%"
+msgstr "+30%"
+
+#: rc.cpp:34
+msgid "+40%"
+msgstr "+40%"
+
+#: rc.cpp:35
+msgid "+50%"
+msgstr "+50%"
+
+#: rc.cpp:36
+msgid "Multiplier"
+msgstr "Multiplikator"
+
+#: rc.cpp:37
+msgid "Ideal"
+msgstr "Ideell"
+
+#: rc.cpp:38
+msgid "Minimum"
+msgstr "Minimum"
+
+#: rc.cpp:39
+msgid "Addition"
+msgstr "Tillegg"
+
+#: rc.cpp:41
+msgid "-1%"
+msgstr "-1%"
+
+#: rc.cpp:42
+msgid "-2%"
+msgstr "-2%"
+
+#: rc.cpp:43
+msgid "-3%"
+msgstr "-3%"
+
+#: rc.cpp:44
+msgid "-4%"
+msgstr "-4%"
+
+#: rc.cpp:45
+msgid "-5%"
+msgstr "-5%"
+
+#: rc.cpp:46
+msgid "-10%"
+msgstr "-10%"
+
+#: rc.cpp:47
+msgid "-15%"
+msgstr "-15%"
+
+#: rc.cpp:48
+msgid "-20%"
+msgstr "-20%"
+
+#: rc.cpp:49
+msgid "-30%"
+msgstr "-30%"
+
+#: rc.cpp:50
+msgid "-40%"
+msgstr "-40%"
+
+#: rc.cpp:51
+msgid "-50%"
+msgstr "-50%"
+
+#: rc.cpp:52
+msgid "Panel"
+msgstr "Panel"
+
+#: rc.cpp:54
+#: rc.cpp:58
+#: rc.cpp:90
+msgid "Visible"
+msgstr "Synlig"
+
+#: rc.cpp:56
+msgid "Dock"
+msgstr "Systemkurvfesting"
+
+#: rc.cpp:60
+msgid "Alarm"
+msgstr "Alarm"
+
+#: rc.cpp:63
+msgid "Normal"
+msgstr "Normal"
+
+#: rc.cpp:64
+msgid "Alarms"
+msgstr "Alarmer"
+
+#: rc.cpp:65
+msgid "On reach alarm value:"
+msgstr "Ved oppnådd alarmverdi:"
+
+#: rc.cpp:66
+msgid "Apply to all sensors"
+msgstr "Bruk for sensorer"
+
+#: rc.cpp:67
+msgid "Do nothing"
+msgstr "Gjør ingenting"
+
+#: rc.cpp:68
+msgid "Test"
+msgstr "Test"
+
+#: rc.cpp:69
+msgid "Play alarm sound"
+msgstr "Spill alarmlyd"
+
+#: rc.cpp:70
+msgid "Run command"
+msgstr "Kjør kommando"
+
+#: rc.cpp:71
+#: rc.cpp:92
+msgid "Preferences"
+msgstr "Egenskaper"
+
+#: rc.cpp:72
+msgid "Temperatures scale"
+msgstr "Temperaturskala"
+
+#: rc.cpp:73
+msgid "Fahrenheit"
+msgstr "Fahrenheit"
+
+#: rc.cpp:74
+msgid "Celsius"
+msgstr "Celsius"
+
+#: rc.cpp:75
+msgid "Kelvin"
+msgstr "Kelvin"
+
+#: rc.cpp:76
+#: rc.cpp:93
+msgid "Update interval"
+msgstr "Oppdateringsintervall"
+
+#: rc.cpp:77
+#: rc.cpp:94
+msgid "s"
+msgstr "s"
+
+#: rc.cpp:78
+msgid "PaletteCfg"
+msgstr "PaletteCfg"
+
+#: rc.cpp:79
+#: rc.cpp:84
+msgid "Title"
+msgstr "Tittel"
+
+#: rc.cpp:80
+msgid "+3.5V"
+msgstr "+3.5V"
+
+#: rc.cpp:81
+msgid "Default colors"
+msgstr "Standardfarger"
+
+#: rc.cpp:82
+msgid "Background"
+msgstr "Bakgrunn"
+
+#: rc.cpp:85
+msgid "Value"
+msgstr "Verdi"
+
+#: rc.cpp:87
+msgid "SystemCfgDesign"
+msgstr "SystemCfgDesign"
+
+#: rc.cpp:88
+msgid "System Panels"
+msgstr "Systempaneler"
+
+#: systemcfg.cpp:47
+msgid "CPU Speed"
+msgstr "CPU-hastighet"
+
+#: systemcfg.cpp:48
+msgid "CPU State"
+msgstr "CPU-status"
+
+#: systemcfg.cpp:49
+msgid "RAM Used"
+msgstr "RAM brukt"
+
+#: systemcfg.cpp:50
+msgid "SWAP Used"
+msgstr "SWAP brukt"
+
+#: systemcfg.cpp:51
+msgid "Up Time"
+msgstr "Oppetid"
+
+#: _translatorinfo.cpp:1
+msgid ""
+"_: NAME OF TRANSLATORS\n"
+"Your names"
+msgstr "Per Øyvind Karlsen"
+
+#: _translatorinfo.cpp:3
+msgid ""
+"_: EMAIL OF TRANSLATORS\n"
+"Your emails"
+msgstr "pkarlsen@mandriva.com"
+
--- ksensors-0.7.3.orig/admin/cvs.sh
+++ ksensors-0.7.3/admin/cvs.sh
@@ -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)"
--- ksensors-0.7.3.orig/debian/control
+++ ksensors-0.7.3/debian/control
@@ -0,0 +1,19 @@
+Source: ksensors
+Section: kde
+Priority: optional
+Maintainer: Aurelien Jarno <aurel32@debian.org>
+Build-Depends: debhelper (>> 5), autotools-dev, automake1.7, autoconf, libtool, perl, libsensors4-dev, libqt3-mt-dev (>= 3:3.3.4-7), kdelibs4-dev (>= 4:3.4.2), imagemagick
+Build-Conflicts: autoconf2.13
+Standards-Version: 3.8.3
+Homepage: http://ksensors.sourceforge.net
+
+Package: ksensors
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}, lm-sensors
+Recommends: hddtemp (>= 0.3beta2-1)
+Description: lm-sensors frontend for KDE
+ This is a lm-sensors frontend for KDE for monitoring a motherboard.
+ It allows you to access information from temperature and fan speed
+ sensors.
+ .
+ You will need lm-sensors kernel modules to use this package.
--- ksensors-0.7.3.orig/debian/overrides
+++ ksensors-0.7.3/debian/overrides
@@ -0,0 +1 @@
+ksensors: menu-item-contains-unknown-tag kderemove /usr/lib/menu/ksensors:8
--- ksensors-0.7.3.orig/debian/docs
+++ ksensors-0.7.3/debian/docs
@@ -0,0 +1,5 @@
+LEEME
+LIESMICH
+LISEZMOI
+README
+TODO
--- ksensors-0.7.3.orig/debian/menu
+++ ksensors-0.7.3/debian/menu
@@ -0,0 +1,7 @@
+?package(ksensors): \
+ needs="X11" \
+ section="Applications/System/Hardware" \
+ hints="KDE" \
+ title="KSensors" \
+ command="/usr/bin/ksensors" \
+ icon="/usr/share/pixmaps/ksensors.xpm"
--- ksensors-0.7.3.orig/debian/dirs
+++ ksensors-0.7.3/debian/dirs
@@ -0,0 +1,3 @@
+usr/share/lintian/overrides
+usr/share/pixmaps
+usr/share/sounds
--- ksensors-0.7.3.orig/debian/ksensors.1
+++ ksensors-0.7.3/debian/ksensors.1
@@ -0,0 +1,62 @@
+.\" Hey, EMACS: -*- nroff -*-
+.\" First parameter, NAME, should be all caps
+.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
+.\" other parameters are allowed: see man(7), man(1)
+.TH KSENSORS 1 "May 02, 2002"
+.\" Please adjust this date whenever revising the manpage.
+.\"
+.\" Some roff macros, for reference:
+.\" .nh disable hyphenation
+.\" .hy enable hyphenation
+.\" .ad l left justify
+.\" .ad b justify to both left and right margins
+.\" .nf disable filling
+.\" .fi enable filling
+.\" .br insert line break
+.\" .sp <n> insert n+1 empty lines
+.\" for manpage-specific macros, see man(7)
+.SH NAME
+ksensors \- lm-sensors frontend for KDE
+.SH SYNOPSIS
+.B ksensors
+.RI "[ options ]"
+.SH DESCRIPTION
+.B KSensors
+is a lm-sensors frontend for KDE for monitoring a motherboard.
+It allows you to access information from temperature and fan
+speed sensors.
+.SH OPTIONS
+A summary of options are included below.
+.TP
+.B \-\-nodock
+Don't dock in KDE system tray.
+.TP
+.B \-\-splash
+Show splash screen.
+.TP
+.B \-\-help
+Show summary of options.
+.TP
+.B \-\-help\-qt
+Show Qt specific options
+.TP
+.B \-\-help\-kde
+Show KDE specific options
+.TP
+.B \-\-help\-all
+Show all options
+.TP
+.B \-\-author
+Show author information
+.TP
+.B \-v, \-\-version
+Show version of program.
+.TP
+.B \-\-license
+Show license information
+.SH AUTHOR
+.B KSensors
+was written by Miguel Novas <michaell@teleline.es>.
+.br
+This manual page was written by Aurelien Jarno <aurel32@debian.org>,
+for the Debian GNU/Linux system (but may be used by others).
--- ksensors-0.7.3.orig/debian/changelog
+++ ksensors-0.7.3/debian/changelog
@@ -0,0 +1,436 @@
+ksensors (0.7.3-18) unstable; urgency=low
+
+ * Link the ksensors binary with libqt-mt (closes: bug#555063).
+ * Apply patch from Michael Schuele to fix multi-core sensors (closes:
+ bug#494090).
+ * Bumped standard version to 3.8.3 (no changes).
+
+ -- Aurelien Jarno <aurel32@debian.org> Sat, 14 Nov 2009 13:50:57 +0000
+
+ksensors (0.7.3-17) unstable; urgency=low
+
+ * Switch to debhelper 5.
+ * Bumped standard version to 3.8.2 (no changes).
+ * Don't assume config.guess and config.sub are updated by libtoolize
+ (Closes: bug#533987).
+
+ -- Aurelien Jarno <aurel32@debian.org> Tue, 30 Jun 2009 14:45:13 +0200
+
+ksensors (0.7.3-16) unstable; urgency=medium
+
+ * Bumped standard version to 3.8.0 (no changes).
+ * Get rid of libqt3-compat-headers, patch by Barry de Freese (closes:
+ bug#464657).
+ * Use to libsensors4 API.
+
+ -- Aurelien Jarno <aurel32@debian.org> Mon, 30 Jun 2008 16:12:07 +0200
+
+ksensors (0.7.3-15) unstable; urgency=low
+
+ * Update menu to match the new Debian menu subpolicy.
+
+ -- Aurelien Jarno <aurel32@debian.org> Mon, 30 Jul 2007 19:36:50 +0200
+
+ksensors (0.7.3-14) unstable; urgency=low
+
+ * Remove debconf templates as version 0.6.0 is now very old (not even
+ in sarge).
+ * Fix the installation path of the sound files (closes: bug#406706).
+
+ -- Aurelien Jarno <aurel32@debian.org> Thu, 21 Jun 2007 21:01:59 +0200
+
+ksensors (0.7.3-13) unstable; urgency=medium
+
+ * Fix the parsing of hddtemp output (closes: bug#394057).
+
+ -- Aurelien Jarno <aurel32@debian.org> Thu, 19 Oct 2006 17:46:29 +0200
+
+ksensors (0.7.3-12) unstable; urgency=medium
+
+ * Backports Norvegian translation from CVS.
+ * Add support for sensors without min/max settings (closes: bug#391922).
+
+ -- Aurelien Jarno <aurel32@debian.org> Tue, 10 Oct 2006 22:41:09 +0200
+
+ksensors (0.7.3-11) unstable; urgency=low
+
+ * Fixed a silly test of the autoconf version in the KDE scripts.
+ * Bumped standard version to 3.7.2 (no changes).
+
+ -- Aurelien Jarno <aurel32@debian.org> Fri, 21 Jul 2006 19:20:41 +0200
+
+ksensors (0.7.3-10) unstable; urgency=low
+
+ * Put all QRadioButtons of the alarm tab into a QButtonGroup widget
+ instead of a QLayout widget (closes: bug#353553).
+
+ -- Aurelien Jarno <aurel32@debian.org> Sun, 19 Feb 2006 22:32:06 +0100
+
+ksensors (0.7.3-9) unstable; urgency=low
+
+ * Relibtoolize the package to get rid of a lot of unneeded
+ dependencies,
+
+ -- Aurelien Jarno <aurel32@debian.org> Thu, 24 Nov 2005 20:35:47 +0100
+
+ksensors (0.7.3-8) unstable; urgency=low
+
+ * Added Swedish translation of ksensors. Thanks to Daniel Nylander (closes:
+ bug#337117).
+
+ -- Aurelien Jarno <aurel32@debian.org> Thu, 3 Nov 2005 01:59:54 +0100
+
+ksensors (0.7.3-7) unstable; urgency=low
+
+ * Patches pulled from CVS:
+ - Polish translation.
+ - Support for reading temperature from SCSI disks. Thanks to James
+ Stark (closes: bug#334614).
+
+ -- Aurelien Jarno <aurel32@debian.org> Wed, 19 Oct 2005 22:19:56 +0200
+
+ksensors (0.7.3-6) unstable; urgency=low
+
+ * Added Swedish debconf translation. Thanks to Daniel Nylander (closes:
+ bug#330609).
+
+ -- Aurelien Jarno <aurel32@debian.org> Mon, 3 Oct 2005 00:27:51 +0200
+
+ksensors (0.7.3-5) unstable; urgency=low
+
+ * C++ transition: build-depends on libqt3-mt-dev (>= 3:3.3.4-7) and
+ kdelibs4-dev (>= 4:3.4.2-1).
+ * Bumped Standards-Version to 3.6.2 (no changes).
+
+ -- Aurelien Jarno <aurel32@debian.org> Thu, 18 Aug 2005 11:05:13 +0200
+
+ksensors (0.7.3-4) unstable; urgency=low
+
+ * Added Vietnamese debconf translation. Thanks to Clytie Siddall (closes
+ bug#312175).
+ * Fixed a typo in the debconf template. Thanks to Clytie Siddall (closes:
+ bug#312176).
+
+ -- Aurelien Jarno <aurel32@debian.org> Tue, 7 Jun 2005 01:15:46 +0200
+
+ksensors (0.7.3-3) unstable; urgency=low
+
+ * Added Czech debconf translation. Thanks to Miroslav Kure (closes:
+ bug#293619).
+
+ -- Aurelien Jarno <aurel32@debian.org> Fri, 4 Feb 2005 21:41:06 +0100
+
+ksensors (0.7.3-2) unstable; urgency=low
+
+ * Added Italian debconf translation. Thanks to Luca Monducci. (closes:
+ bug#272147).
+
+ -- Aurelien Jarno <aurel32@debian.org> Sun, 26 Sep 2004 00:57:43 +0200
+
+ksensors (0.7.3-1) unstable; urgency=low
+
+ * New upstream version:
+ - Added support for reading ACPI temperatures (closes: bug#255079).
+
+ -- Aurelien Jarno <aurel32@debian.org> Thu, 19 Aug 2004 00:06:13 +0200
+
+ksensors (0.7.2-17) unstable; urgency=low
+
+ * Fixed display of values in the panel (closes: bug#265807).
+ * Fixed segfault when removing an info panel (closes: bug#225712,
+ #265806).
+ * Added an alarm sound (closes: bug#231280).
+
+ -- Aurelien Jarno <aurel32@debian.org> Tue, 17 Aug 2004 01:45:27 +0200
+
+ksensors (0.7.2-16) unstable; urgency=low
+
+ * Dont build-depends on make, it is a build-essential package.
+ * Applied a patch from Geoff Oakham to fix a freeze when used with hddtemp.
+ Thanks! (closes: bug#249093).
+
+ -- Aurelien Jarno <aurel32@debian.org> Sat, 15 May 2004 21:50:48 +0200
+
+ksensors (0.7.2-15) unstable; urgency=low
+
+ * Build-Depends on libsensors-dev (>= 2.8.4-1) so KSensors will be
+ built against libsensors3.
+
+ -- Aurelien Jarno <aurel32@debian.org> Sun, 29 Feb 2004 18:58:22 +0100
+
+ksensors (0.7.2-14) unstable; urgency=low
+
+ * Moved ja.po in the right directory (closes: bug#227820).
+
+ -- Aurelien Jarno <aurel32@debian.org> Sun, 15 Feb 2004 23:20:17 +0100
+
+ksensors (0.7.2-13) unstable; urgency=low
+
+ * Added Japanese debconf translation. Thanks to Hideki Yamane. (closes:
+ bug#227820).
+
+ -- Aurelien Jarno <aurel32@debian.org> Tue, 10 Feb 2004 23:58:39 +0100
+
+ksensors (0.7.2-12) unstable; urgency=low
+
+ * Added de debconf translation. Thanks to the german Skolelinux team
+ (closes: bug#2223114).
+
+ -- Aurelien Jarno <aurel32@debian.org> Sat, 6 Dec 2003 23:45:54 +0100
+
+ksensors (0.7.2-11) unstable; urgency=low
+
+ * Added dependency on lm-sensors (closes: Bug#215794).
+
+ -- Aurelien Jarno <aurel32@debian.org> Tue, 14 Oct 2003 21:48:13 +0200
+
+ksensors (0.7.2-10) unstable; urgency=low
+
+ * Build-Depends on libsensors-dev (>= 2.8.0-2) so KSensors will be
+ built against libsensors2 (closes: Bug#203953, Bug#212938).
+ * Added ru debconf translation. Thanks to Ilgiz Kalmetev (closes:
+ Bug#214366).
+
+ -- Aurelien Jarno <aurel32@debian.org> Mon, 6 Oct 2003 11:01:36 +0200
+
+ksensors (0.7.2-9) unstable; urgency=low
+
+ * The nl debconf translation is from Bart Cornelis and not Wessel
+ Dankers. Updated the changelog. Sorry Bart.
+
+ -- Aurelien Jarno <aurel32@debian.org> Wed, 20 Aug 2003 12:37:05 +0200
+
+ksensors (0.7.2-8) unstable; urgency=low
+
+ * Added nl debconf translation. Thanks to Bart Cornelis (closes:
+ Bug#204919).
+ * Bumped Standards-Version to 3.6.1.
+
+ -- Aurelien Jarno <aurel32@debian.org> Wed, 20 Aug 2003 11:24:53 +0200
+
+ksensors (0.7.2-7) unstable; urgency=low
+
+ * Added es debconf translation. Thanks to Carlos Alberto Martín Edo
+ (closes: Bug#201571).
+ * Bumped Standards-Version to 3.6.0.
+
+ -- Aurelien Jarno <aurel32@debian.org> Wed, 16 Jul 2003 17:36:03 +0200
+
+ksensors (0.7.2-6) unstable; urgency=low
+
+ * Added pt_BR debconf translations. Thanks to Andre Luis Lopes
+ (closes: Bug#198362).
+
+ -- Aurelien Jarno <aurel32@debian.org> Sun, 22 Jun 2003 02:59:03 +0200
+
+ksensors (0.7.2-5) unstable; urgency=low
+
+ * Rebuilt against latests libsensors-1debian1.
+ * Build-Depends on libsensors-dev (>= 2.7.0-4).
+ * Bumped Standards-Version to 3.5.10.
+ * Changed icon to full colors.
+
+ -- Aurelien Jarno <aurel32@debian.org> Sun, 1 Jun 2003 23:52:09 +0200
+
+ksensors (0.7.2-4) unstable; urgency=low
+
+ * Rebuilt against latest libsensors1 (closes: Bug#191562).
+ * Depends on libsensors1 (>> 2.7.0) as this libraries has some lack
+ of dependencies.
+
+ -- Aurelien Jarno <aurel32@debian.org> Thu, 1 May 2003 21:50:57 +0200
+
+ksensors (0.7.2-3) unstable; urgency=low
+
+ * Bumped Standards-Version to 3.5.9.
+ * Changed section from x11 to kde.
+
+ -- Aurelien Jarno <aurel32@debian.org> Sat, 19 Apr 2003 15:31:26 +0200
+
+ksensors (0.7.2-2) unstable; urgency=low
+
+ * Debconf templates are now managed with po-debconf.
+ * Depends on ${misc:Depends}.
+ * Don't depends on both xlibs (>> 4.1.0) and xlibs (>> 4.2.0).
+
+ -- Aurelien Jarno <aurel32@debian.org> Tue, 4 Mar 2003 23:19:44 +0100
+
+ksensors (0.7.2-1) unstable; urgency=low
+
+ * New upstream release.
+
+ -- Aurelien Jarno <aurel32@debian.org> Mon, 24 Feb 2003 09:42:58 +0100
+
+ksensors (0.7-11) unstable; urgency=low
+
+ * Build-depends on libqt3-compat-headers.
+ * Fixed a bug introduced by KDE 3 (closes: Bug#180982).
+
+ -- Aurelien Jarno <aurel32@debian.org> Sun, 16 Feb 2003 17:48:52 +0100
+
+ksensors (0.7-10) unstable; urgency=low
+
+ * Rebuilt for KDE 3.1.
+
+ -- Aurelien Jarno <aurel32@debian.org> Wed, 5 Feb 2003 22:51:50 +0100
+
+ksensors (0.7-9) unstable; urgency=low
+
+ * Force build with gcc-2.95 on most archs, gcc-2.96 on ia64 and gcc-3.0 on
+ hppa.
+
+ -- Aurelien Jarno <aurel32@debian.org> Wed, 8 Jan 2003 14:53:22 +0100
+
+ksensors (0.7-8) unstable; urgency=low
+
+ * Updated the code for hddtemp-0.3.
+
+ -- Aurelien Jarno <aurel32@debian.org> Sat, 4 Jan 2003 10:11:30 +0100
+
+ksensors (0.7-7) unstable; urgency=low
+
+ * Standards-Version bumped to 3.5.8.
+ * Changed icon to 24 colors to follow the menu policy.
+ * Updated copyright file.
+
+ -- Aurelien Jarno <aurel32@debian.org> Fri, 20 Dec 2002 19:08:58 +0100
+
+ksensors (0.7-6) unstable; urgency=low
+
+ * Added a patch to handle temperature sensors whose name doesn't begin with
+ "temp" or "temp1" correctly (closes: Bug#165353).
+
+ -- Aurelien Jarno <aurel32@debian.org> Sat, 19 Oct 2002 20:56:32 +0200
+
+ksensors (0.7-5) unstable; urgency=low
+
+ * Added a patch to save the config on KDE exit (closes: Bug#158164).
+
+ -- Aurelien Jarno <aurel32@debian.org> Tue, 8 Oct 2002 01:13:24 +0200
+
+ksensors (0.7-4) unstable; urgency=low
+
+ * Updated the code to correctly handle the degree sign in the output of
+ hddtemp.
+
+ -- Aurelien Jarno <aurel32@debian.org> Thu, 26 Sep 2002 02:24:47 +0200
+
+ksensors (0.7-3) unstable; urgency=low
+
+ * Added an autostart option in configuration dialog (closes: Bug#155532).
+
+ -- Aurelien Jarno <aurel32@debian.org> Sat, 7 Sep 2002 11:59:19 +0200
+
+ksensors (0.7-2) unstable; urgency=low
+
+ * Added a patch to open the panel on same desktop as on exit
+ (closes: Bug#158164).
+ * Updated Policy standard compliance to 3.5.7
+
+ -- Aurelien Jarno <aurel32@debian.org> Wed, 4 Sep 2002 15:04:42 +0200
+
+ksensors (0.7-1) unstable; urgency=low
+
+ * New upstream release
+ Changelog:
+ - Allow docking fan and voltage sensors
+ - Configuration dialog redesign (more modular).
+ - Several panel sizes
+ For more information, please see the full Changelog in
+ /usr/share/doc/ksensors.
+
+ -- Aurelien Jarno <aurel32@debian.org> Thu, 13 Jun 2002 17:49:49 +0200
+
+ksensors (0.6.1-2) unstable; urgency=low
+
+ * Now depends on debconf.
+ * Now recommends hddtemp.
+
+ -- Aurelien Jarno <aurel32@debian.org> Wed, 8 May 2002 22:45:50 +0200
+
+ksensors (0.6.1-1) unstable; urgency=low
+
+ * New upstream release.
+ Changelog:
+ - New Hardisks Temperatures sensor panels
+ - Changed cpu state, swap and ram panels appearance.
+ - Added splash screen.
+ - Added --nodock option.
+ - Configurable Panels colors.
+ - Support for multiple lm-sensors chips.
+ For more information, please see the full Changelog in
+ /usr/share/doc/ksensors.
+
+ -- Aurelien Jarno <aurel32@debian.org> Thu, 2 May 2002 01:09:17 +0200
+
+ksensors (0.5-8) unstable; urgency=low
+
+ * This time with a correct "Maintainer" field.
+
+ -- Aurelien Jarno <aurel32@debian.org> Wed, 10 Apr 2002 23:05:17 +0200
+
+ksensors (0.5-7) unstable; urgency=low
+
+ * Rebuild ksensors under pbuilder so it will depends on libsensors1
+ (closes: Bug#142218).
+
+ -- Aurelien Jarno <aurel32@debian.org> Wed, 10 Apr 2002 21:29:53 +0200
+
+ksensors (0.5-6) unstable; urgency=low
+
+ * Added Build-Depends.
+
+ -- Aurelien Jarno <aurel32@debian.org> Sun, 31 Mar 2002 13:26:10 +0200
+
+ksensors (0.5-5) unstable; urgency=low
+
+ * Changed my maintainer e-mail address to <aurel32@debian.org>. :)
+
+ -- Aurelien Jarno <aurel32@debian.org> Mon, 18 Mar 2002 21:24:46 +0100
+
+ksensors (0.5-4) unstable; urgency=low
+
+ * Created an autostart file (closes: Bug#136562).
+
+ -- Aurelien Jarno <aurelien@aurel32.net> Sun, 3 Mar 2002 19:51:32 +0100
+
+ksensors (0.5-3) unstable; urgency=low
+
+ * Initial Debian upload (closes: Bug#129913).
+
+ -- Aurelien Jarno <aurelien@aurel32.net> Fri, 8 Feb 2002 14:23:09 +0100
+
+ksensors (0.5-2) unstable; urgency=low
+
+ * Add Build-Depends.
+
+ -- Aurelien Jarno <aurelien@aurel32.net> Thu, 24 Jan 2002 15:49:03 +0100
+
+ksensors (0.5-1) unstable; urgency=low
+
+ * New upstream release.
+ Changelog:
+ * Added Voltage Sensors panels
+ * Added Cpu state and Uptime panels
+ * Temperatures in celsius,farenheit or kelvin scales
+ * Configurable update intervals for sensors and system info panels
+ * English, spanish, french, german and dutch translations
+ * Configuration dialog redesign
+
+ -- Aurelien Jarno <aurelien@aurel32.net> Sun, 12 Jan 2002 23:41:57 +0100
+
+sensors (0.4-1) unstable; urgency=low
+
+ * New upstream release.
+
+ -- Aurelien Jarno <aurelien@aurel32.net> Mon, 07 Jan 2002 09:43:17 +0100
+
+ksensors (0.3-1) unstable; urgency=low
+
+ * Initial Release.
+
+ -- Aurelien Jarno <aurelien@aurel32.net> Wed, 12 Dec 2001 16:49:52 +0100
+
+Local variables:
+mode: debian-changelog
+End:
--- ksensors-0.7.3.orig/debian/rules
+++ ksensors-0.7.3/debian/rules
@@ -0,0 +1,111 @@
+#!/usr/bin/make -f
+# Sample debian/rules that uses debhelper.
+# GNU copyright 1997 to 1999 by Joey Hess.
+
+# Uncomment this to turn on verbose mode.
+#export DH_VERBOSE=1
+
+# These are used for cross-compiling and for saving the configure script
+# from having to guess our platform (since we know it already)
+DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
+DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
+
+ifneq (,$(findstring debug,$(DEB_BUILD_OPTIONS)))
+ CFLAGS += -g
+endif
+ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS)))
+ INSTALL_PROGRAM += -s
+endif
+
+build: build-stamp
+
+-include debian/debiandirs
+
+debian/debiandirs: admin/debianrules
+ perl -w admin/debianrules echodirs > debian/debiandirs
+
+build-stamp:
+ dh_testdir
+
+ /usr/bin/libtoolize -f
+ cp -f /usr/share/aclocal/libtool.m4 admin/libtool.m4.in
+ cp -f /usr/share/misc/config.guess admin/config.guess
+ cp -f /usr/share/misc/config.sub admin/config.sub
+
+ $(MAKE) -f admin/Makefile.common
+
+ QTDIR=/usr/share/qt3 ./configure $(configkde) --disable-final
+ $(MAKE)
+ touch build-stamp
+
+clean:
+ dh_testdir
+ dh_testroot
+ [ ! -f Makefile ] || $(MAKE) clean distclean
+ -rm -f po/*.gmo
+ -rm -f debian/debiandirs
+ -rm -f admin/config.sub admin/config.guess admin/ltmain.sh configure
+ -rm -f admin/libtool.m4.in aclocal.m4 acinclude.m4
+ -rm -f config.log
+ -find $(CURDIR) -name Makefile.in -exec rm -f {} \;
+ -rm -f build-stamp install-stamp
+ dh_clean
+
+install: build
+ dh_testdir
+ dh_testroot
+ dh_clean -k
+ dh_installdirs
+
+ # Install overrides.
+ install -p -o root -g root -m 644 $(CURDIR)/debian/overrides $(CURDIR)/debian/ksensors/usr/share/lintian/overrides/ksensors
+
+ # Main install.
+ $(MAKE) install DESTDIR=$(CURDIR)/debian/ksensors
+
+ # Make common links for docs.
+ for p in `dh_listpackages`; do \
+ for i in `find $(CURDIR)/debian/ksensors/usr/share/doc/kde/HTML -type d -name $$p -name $$p -not -regex .*/en/$$p`; do \
+ ln -f -n -s ../common $$i/common; done; done
+
+ # Installing icons
+ /usr/bin/convert $(CURDIR)/src/pics/hi16-app-ksensors.png $(CURDIR)/debian/ksensors/usr/share/pixmaps/ksensors.xpm
+
+ perl -w admin/debianrules cleanup
+
+
+# Build architecture-independent files here.
+binary-indep: build install
+# We have nothing to do by default.
+
+# Build architecture-dependent files here.
+binary-arch: build install
+ dh_testdir
+ dh_testroot
+ dh_installdebconf
+ dh_installdocs
+# dh_installexamples
+ dh_installmenu
+# dh_installlogrotate
+# dh_installemacsen
+# dh_installpam
+# dh_installmime
+# dh_installinit
+# dh_installcron
+ dh_installman
+# dh_installinfo
+ dh_installchangelogs ChangeLog
+ dh_link
+ dh_strip
+ dh_compress --exclude=.docbook
+ dh_fixperms
+# dh_makeshlibs
+ dh_installdeb
+# dh_perl
+ dh_shlibdeps
+ dh_gencontrol
+ dh_md5sums
+ dh_builddeb
+
+binary: binary-indep binary-arch
+.PHONY: build clean binary-indep binary-arch binary install configure
--- ksensors-0.7.3.orig/debian/compat
+++ ksensors-0.7.3/debian/compat
@@ -0,0 +1 @@
+5
--- ksensors-0.7.3.orig/debian/copyright
+++ ksensors-0.7.3/debian/copyright
@@ -0,0 +1,16 @@
+This package was debianized by Aurelien Jarno <aurelien@aurel32.net> on
+Wed, 12 Dec 2001 16:49:52 +0100
+
+It was downloaded from http://ksensors.sourceforge.net
+
+Upstream Authors:
+ Miguel Novas <michaell@teleline.es>
+
+Copyright:
+ (C) 2001-2002 by Miguel Novas <michaell@teleline.es>
+
+
+
+You are free to distribute this software under the terms of the GNU General
+Public License. On Debian systems, the complete text of the GNU General Public
+License can be found in /usr/share/common-licenses/GPL file.
--- ksensors-0.7.3.orig/debian/manpages
+++ ksensors-0.7.3/debian/manpages
@@ -0,0 +1 @@
+debian/ksensors.1