diff options
Diffstat (limited to 'redhat/applications/ksensors/ksensors_0.7.3-18.diff')
-rw-r--r-- | redhat/applications/ksensors/ksensors_0.7.3-18.diff | 2868 |
1 files changed, 2868 insertions, 0 deletions
diff --git a/redhat/applications/ksensors/ksensors_0.7.3-18.diff b/redhat/applications/ksensors/ksensors_0.7.3-18.diff new file mode 100644 index 000000000..5bfd493a4 --- /dev/null +++ b/redhat/applications/ksensors/ksensors_0.7.3-18.diff @@ -0,0 +1,2868 @@ +--- 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 "Hrddiskar" ++ ++#: 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 instllningar" ++ ++#: 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 "Flkt" ++ ++#: 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 "&terstll" ++ ++#: lmsensorsdock.cpp:65 ++msgid "&Exit" ++msgstr "&Avsluta" ++ ++#: main.cpp:27 ++msgid "KSensors - A nice lmsensors frontend for KDE" ++msgstr "KSensors - Ett trevligt grnssnitt mot lmsensors fr 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 "vervaka ditt moderkort" ++ ++#: rc.cpp:6 ++msgid "Welcome to the KSensors configuration window. Click on the left to select a configuration option." ++msgstr "Vlkommen till KSenors konfigurationsfnster. Klicka p vnster sida fr att vlja en instllning." ++ ++#: 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 "Frger" ++ ++#: 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 "Allmnt" ++ ++#: rc.cpp:19 ++msgid "Description" ++msgstr "Beskrivning" ++ ++#: rc.cpp:21 ++msgid "Values" ++msgstr "Vrden" ++ ++#: 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 "Tillgg" ++ ++#: 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 "Nr larmvrdet uppns:" ++ ++#: rc.cpp:66 ++msgid "Apply to all sensors" ++msgstr "Tillmpa p alla sensorer" ++ ++#: rc.cpp:67 ++msgid "Do nothing" ++msgstr "Gr 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 "Kr 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 "Standardfrger" ++ ++#: rc.cpp:82 ++msgid "Background" ++msgstr "Bakgrund" ++ ++#: rc.cpp:85 ++msgid "Value" ++msgstr "Vrde" ++ ++#: 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 anvnt" ++ ++#: systemcfg.cpp:50 ++msgid "SWAP Used" ++msgstr "SWAP anvnt" ++ ++#: 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 |