diff options
author | François Andriot <albator78@libertysurf.fr> | 2013-07-25 13:56:11 +0200 |
---|---|---|
committer | François Andriot <albator78@libertysurf.fr> | 2013-07-25 13:56:11 +0200 |
commit | 7a1e65b00db8fb8f317020bc86856de8a4044a26 (patch) | |
tree | 6e7d17e22d1ffd6a83a54294d6b793737c585bb7 /redhat/applications | |
parent | 400dd73349695d15f67e4e145f42893026cb3ab9 (diff) | |
download | tde-packaging-7a1e65b00db8fb8f317020bc86856de8a4044a26.tar.gz tde-packaging-7a1e65b00db8fb8f317020bc86856de8a4044a26.zip |
RPM packaging: add mplayerthumbs
Diffstat (limited to 'redhat/applications')
25 files changed, 5298 insertions, 5 deletions
diff --git a/redhat/applications/kasablanca/kasablanca-0.4.0.2-dt.patch b/redhat/applications/kasablanca/kasablanca-0.4.0.2-dt.patch new file mode 100644 index 000000000..3a7ccd17f --- /dev/null +++ b/redhat/applications/kasablanca/kasablanca-0.4.0.2-dt.patch @@ -0,0 +1,30 @@ +--- kasablanca-0.4.0.2/src/kasablanca.desktop.dt 2004-03-22 12:58:39.000000000 -0600 ++++ kasablanca-0.4.0.2/src/kasablanca.desktop 2006-01-19 09:48:07.000000000 -0600 +@@ -1,26 +1,7 @@ + [Desktop Entry] + Encoding=UTF-8 + Name=kasablanca +-Name[xx]=xxkasablancaxx ++GenericName=FTP Client + Exec=kasablanca + Icon=kasablanca + 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[nl]=Een eenvoudige KDE-toepassing +-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[zh_CN]=一个简单的KDE应用程序 diff --git a/redhat/applications/kasablanca/kasablanca-0.4.0.2-fix_autotools_detection.patch b/redhat/applications/kasablanca/kasablanca-0.4.0.2-fix_autotools_detection.patch new file mode 100644 index 000000000..034caa068 --- /dev/null +++ b/redhat/applications/kasablanca/kasablanca-0.4.0.2-fix_autotools_detection.patch @@ -0,0 +1,140 @@ +--- kasablanca-0.4.0.2/admin/cvs.sh.autotools 2004-06-11 14:04:39.000000000 +0200 ++++ kasablanca-0.4.0.2/admin/cvs.sh 2013-06-04 21:13:20.169314990 +0200 +@@ -30,7 +30,7 @@ + required_autoconf_version="2.53 or newer" + AUTOCONF_VERSION=`$AUTOCONF --version | head -n 1` + case $AUTOCONF_VERSION in +- Autoconf*2.5* | autoconf*2.5* ) : ;; ++ Autoconf*2.5* | autoconf*2.5* | [Aa]utoconf*2.6* ) : ;; + "" ) + echo "*** AUTOCONF NOT FOUND!." + echo "*** KDE requires autoconf $required_autoconf_version" +@@ -45,7 +45,7 @@ + + AUTOHEADER_VERSION=`$AUTOHEADER --version | head -n 1` + case $AUTOHEADER_VERSION in +- Autoconf*2.5* | autoheader*2.5* ) : ;; ++ Autoconf*2.5* | autoheader*2.5* | *Autoconf*2.6* ) : ;; + "" ) + echo "*** AUTOHEADER NOT FOUND!." + echo "*** KDE requires autoheader $required_autoconf_version" +@@ -66,7 +66,7 @@ + echo "*** KDE requires automake $required_automake_version" + exit 1 + ;; +- automake*1.6.* | automake*1.7* | automake*1.8* ) : ;; ++ automake*1.6.* | automake*1.7* | automake*1.8* | automake*1.9* | automake*1.10* | automake*1.1[0-9]* ) : ;; + "" ) + echo "*** AUTOMAKE NOT FOUND!." + echo "*** KDE requires automake $required_automake_version" +@@ -122,7 +122,7 @@ + echo "*** Creating configure" + call_and_fix_autoconf + +-if egrep "^AM_CONFIG_HEADER" configure.in >/dev/null 2>&1; then ++if egrep "^A[CM]_CONFIG_HEADER" configure.in >/dev/null 2>&1; then + echo "*** Creating config.h template" + $AUTOHEADER || exit 1 + fi +@@ -176,7 +176,7 @@ + fi + fi + $ACLOCAL $ACLOCALFLAGS +-if egrep "^AM_CONFIG_HEADER" configure.in >/dev/null 2>&1; then ++if egrep "^A[CM]_CONFIG_HEADER" configure.in >/dev/null 2>&1; then + echo "*** Creating config.h template" + $AUTOHEADER || exit 1 + fi +--- kasablanca-0.4.0.2/admin/configure.in.min.ORI 2013-06-04 21:14:53.495416780 +0200 ++++ kasablanca-0.4.0.2/admin/configure.in.min 2013-06-04 21:15:00.293278499 +0200 +@@ -41,7 +41,7 @@ + KDE_SET_PREFIX + + dnl generate the config header +-AM_CONFIG_HEADER(config.h) dnl at the distribution this done ++AC_CONFIG_HEADER(config.h) dnl at the distribution this done + + dnl Checks for programs. + AC_CHECK_COMPILERS +--- kasablanca-0.4.0.2/admin/acinclude.m4.in.ORI 2011-12-04 15:37:05.013464315 +0100 ++++ kasablanca-0.4.0.2/admin/acinclude.m4.in 2011-12-04 15:40:40.722904947 +0100 +@@ -468,14 +468,14 @@ + if test "$kde_qtver" = "2"; then + kde_moduledir='\${libdir}/kde2' + else +- kde_moduledir='\${libdir}/kde3' ++ kde_moduledir='\${libdir}/trinity' + fi + fi + if test -z "$kde_styledir"; then +- kde_styledir='\${libdir}/kde3/plugins/styles' ++ kde_styledir='\${libdir}/trinity/plugins/styles' + fi + if test -z "$kde_widgetdir"; then +- kde_widgetdir='\${libdir}/kde3/plugins/designer' ++ kde_widgetdir='\${libdir}/trinity/plugins/designer' + fi + if test -z "$xdg_appsdir"; then + xdg_appsdir='\${datadir}/applications/kde' +@@ -542,7 +542,7 @@ + ) + AM_CONDITIONAL(include_ARTS, test "$build_arts" != "no") + +- kde_default_bindirs="/usr/bin /usr/local/bin /opt/local/bin /usr/X11R6/bin /opt/kde/bin /opt/kde3/bin /usr/kde/bin /usr/local/kde/bin" ++ kde_default_bindirs="/usr/bin /usr/local/bin /opt/local/bin /usr/X11R6/bin /opt/kde/bin /opt/trinity/bin /usr/kde/bin /usr/local/kde/bin" + test -n "$KDEDIR" && kde_default_bindirs="$KDEDIR/bin $kde_default_bindirs" + if test -n "$KDEDIRS"; then + kde_save_IFS=$IFS +@@ -578,7 +578,7 @@ + KDE_FIND_PATH(xmllint, XMLLINT, [${prefix}/bin ${exec_prefix}/bin /usr/local/bin /opt/local/bin], [XMLLINT=""]) + + if test -n "$MEINPROC" && test ! "$MEINPROC" = "compiled"; then +- kde_sharedirs="/usr/share/kde /usr/local/share /usr/share /opt/kde3/share /opt/kde/share $prefix/share" ++ kde_sharedirs="/usr/share/kde /usr/local/share /usr/share /opt/trinity/share /opt/kde/share $prefix/share" + test -n "$KDEDIR" && kde_sharedirs="$KDEDIR/share $kde_sharedirs" + AC_FIND_FILE(apps/ksgmltools2/customization/kde-chunk.xsl, $kde_sharedirs, KDE_XSL_STYLESHEET) + if test "$KDE_XSL_STYLESHEET" = "NO"; then +@@ -1738,7 +1738,7 @@ + + if test -z "$1"; then + +-kde_incdirs="/usr/lib/kde/include /usr/local/kde/include /usr/local/include /usr/kde/include /usr/include/kde /usr/include /opt/kde3/include /opt/kde/include $x_includes $qt_includes" ++kde_incdirs="/usr/lib/kde/include /usr/local/kde/include /usr/local/include /usr/kde/include /usr/include/kde /usr/include /opt/trinity/include /opt/kde/include $x_includes $qt_includes" + test -n "$KDEDIR" && kde_incdirs="$KDEDIR/include $KDEDIR/include/kde $KDEDIR $kde_incdirs" + kde_incdirs="$ac_kde_includes $kde_incdirs" + AC_FIND_FILE($kde_check_header, $kde_incdirs, kde_incdir) +@@ -1750,7 +1750,7 @@ + So, check this please and use another prefix!]) + fi + +-kde_libdirs="/usr/lib/kde/lib${kdelibsuff} /usr/local/kde/lib${kdelibsuff} /usr/kde/lib${kdelibsuff} /usr/lib${kdelibsuff}/kde /usr/lib${kdelibsuff}/kde3 /usr/lib${kdelibsuff} /usr/X11R6/lib${kdelibsuff} /usr/local/lib${kdelibsuff} /opt/kde3/lib${kdelibsuff} /opt/kde/lib${kdelibsuff} /usr/X11R6/kde/lib${kdelibsuff}" ++kde_libdirs="/usr/lib/kde/lib${kdelibsuff} /usr/local/kde/lib${kdelibsuff} /usr/kde/lib${kdelibsuff} /usr/lib${kdelibsuff}/kde /usr/lib${kdelibsuff}/trinity /usr/lib${kdelibsuff} /usr/X11R6/lib${kdelibsuff} /usr/local/lib${kdelibsuff} /opt/trinity/lib${kdelibsuff} /opt/kde/lib${kdelibsuff} /usr/X11R6/kde/lib${kdelibsuff}" + test -n "$KDEDIR" && kde_libdirs="$KDEDIR/lib${kdelibsuff} $KDEDIR $kde_libdirs" + kde_libdirs="$ac_kde_libraries $libdir $kde_libdirs" + AC_FIND_FILE($kde_check_lib, $kde_libdirs, kde_libdir) +@@ -1758,7 +1758,7 @@ + + kde_widgetdir=NO + dnl this might be somewhere else +-AC_FIND_FILE("kde3/plugins/designer/kdewidgets.la", $kde_libdirs, kde_widgetdir) ++AC_FIND_FILE("trinity/plugins/designer/kdewidgets.la", $kde_libdirs, kde_widgetdir) + + if test -n "$ac_kde_libraries" && test ! -r "$ac_kde_libraries/$kde_check_lib"; then + AC_MSG_ERROR([ +@@ -1766,14 +1766,14 @@ + So, check this please and use another prefix!]) + fi + +-if test -n "$kde_widgetdir" && test ! -r "$kde_widgetdir/kde3/plugins/designer/kdewidgets.la"; then ++if test -n "$kde_widgetdir" && test ! -r "$kde_widgetdir/trinity/plugins/designer/kdewidgets.la"; then + AC_MSG_ERROR([ + I can't find the designer plugins. These are required and should have been installed + by kdelibs]) + fi + + if test -n "$kde_widgetdir"; then +- kde_widgetdir="$kde_widgetdir/kde3/plugins/designer" ++ kde_widgetdir="$kde_widgetdir/trinity/plugins/designer" + fi + + diff --git a/redhat/applications/kasablanca/kasablanca-0.4.0.2-missing_ldflags.patch b/redhat/applications/kasablanca/kasablanca-0.4.0.2-missing_ldflags.patch new file mode 100644 index 000000000..24330fa2d --- /dev/null +++ b/redhat/applications/kasablanca/kasablanca-0.4.0.2-missing_ldflags.patch @@ -0,0 +1,11 @@ +--- kasablanca-0.4.0.2/src/Makefile.am.ORI 2012-08-07 15:52:01.549962016 +0200 ++++ kasablanca-0.4.0.2/src/Makefile.am 2012-08-07 15:52:11.265930503 +0200 +@@ -22,7 +22,7 @@ + # the application source, library search path, and link libraries + kasablanca_SOURCES = main.cpp kasablanca.cpp bookmarkdialog.cpp customconnectdialog.cpp fileexistsdialog.cpp kbitem.cpp Q_bookmarkdialog.ui Q_fileexistsdialog.ui Q_mainwindow.ui eventhandler.cpp ftpthread.cpp ftplib.cpp ftpsession.cpp kbfileinfo.cpp kbdirinfo.cpp kbdir.cpp kbfile.cpp kbtransferitem.cpp kbtransferdir.cpp kbtransferfile.cpp kbconfig.kcfgc Q_colorspreferencesdialog.ui Q_generalpreferencesdialog.ui kbtaskview.cpp Q_userinterfacepreferencesdialog.ui kbbookmarkitem.cpp kbsiteinfo.cpp Q_customconnectdialog.ui Q_importdialog.ui importdialog.cpp kbstatustip.cpp + kasablanca_LDFLAGS = $(KDE_RPATH) $(all_libraries) +-kasablanca_LDADD = -lssl $(LIB_KDEUI) ++kasablanca_LDADD = -lssl $(LIB_KDEUI) -lcrypto $(LIB_KDECORE) -lDCOP $(LIB_QT) + + # this is where the desktop file will go + shelldesktopdir = $(kde_appsdir)/Utilities diff --git a/redhat/applications/kasablanca/kasablanca-0.4.0.2.tar.gz b/redhat/applications/kasablanca/kasablanca-0.4.0.2.tar.gz Binary files differnew file mode 100644 index 000000000..1175e6db3 --- /dev/null +++ b/redhat/applications/kasablanca/kasablanca-0.4.0.2.tar.gz diff --git a/redhat/applications/kasablanca/kasablanca-3.5.13.1.spec b/redhat/applications/kasablanca/kasablanca-3.5.13.1.spec new file mode 100644 index 000000000..37345953e --- /dev/null +++ b/redhat/applications/kasablanca/kasablanca-3.5.13.1.spec @@ -0,0 +1,182 @@ +%define kdecomp kasablanca + +# If TDE is built in a specific prefix (e.g. /opt/trinity), the release will be suffixed with ".opt". +%if "%{?tde_prefix}" != "/usr" +%define _variant .opt +%endif + +# TDE 3.5.13 specific building variables +%define tde_bindir %{tde_prefix}/bin +%define tde_datadir %{tde_prefix}/share +%define tde_docdir %{tde_datadir}/doc +%define tde_includedir %{tde_prefix}/include +%define tde_libdir %{tde_prefix}/%{_lib} +%define tde_mandir %{tde_datadir}/man + +%define tde_tdeappdir %{tde_datadir}/applications/kde +%define tde_tdedocdir %{tde_docdir}/tde +%define tde_tdeincludedir %{tde_includedir}/tde +%define tde_tdelibdir %{tde_libdir}/trinity + +%define _docdir %{tde_docdir} + + +Name: trinity-%{kdecomp} +Summary: Graphical FTP client +Version: 0.4.0.2 +Release: 2%{?dist}%{?_variant} + +License: GPLv2+ +Url: http://kasablanca.berlios.de/ +Source: http://download.berlios.de/kasablanca/kasablanca-%{version}.tar.gz +Group: Applications/Internet +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) + +# [kasablanca] Fix bad content in icon (?) +Patch1: kasablanca-0.4.0.2-dt.patch +# [kasablanca] Fix detection of newer autotools +Patch2: kasablanca-0.4.0.2-fix_autotools_detection.patch +# [kasablanca] Missing LDFLAGS cause FTBFS +Patch3: kasablanca-0.4.0.2-missing_ldflags.patch + +BuildRequires: desktop-file-utils +BuildRequires: gettext +BuildRequires: trinity-tdelibs-devel >= 3.5.13.1 +BuildRequires: openssl-devel + +%if 0%{?suse_version} +BuildRequires: utempter-devel +%else +BuildRequires: libutempter-devel +%endif + +%description +Kasablanca is an ftp client, among its features are currently: +* ftps encryption via AUTH TLS +* fxp (direct server to server transfer), supporting alternative mode. +* advanced bookmarking system. +* fast responsive multithreaded engine. +* concurrent connections to multiple hosts. +* interactive transfer queue, movable by drag and drop. +* small nifty features, like a skiplist. + + +%if 0%{?suse_version} +%debug_package +%endif + + +%prep +%setup -q -n %{kdecomp}-%{version} +%patch1 -p1 -b .dt +%patch2 -p1 +%patch3 -p1 -b .ldflags + +# Ugly hack to modify TQT include directory inside autoconf files. +# If TQT detection fails, it fallbacks to TQT4 instead of TQT3 ! +%__sed -i "admin/acinclude.m4.in" \ + -e "s|/usr/include/tqt|%{tde_includedir}/tqt|g" \ + -e "s|kde_htmldir='.*'|kde_htmldir='%{tde_tdedocdir}/HTML'|g" + +%__cp -f "/usr/share/aclocal/libtool.m4" "admin/libtool.m4.in" +%__cp -f "/usr/share/libtool/config/ltmain.sh" "admin/ltmain.sh" || %__cp -f "/usr/share/libtool/ltmain.sh" "admin/ltmain.sh" +%__make -f "admin/Makefile.common" + + +%build +unset QTDIR || : ; . /etc/profile.d/qt3.sh +export PATH="%{tde_bindir}:${PATH}" +export LDFLAGS="-L%{tde_libdir} -I%{tde_includedir}" +export KDEDIR=%{tde_prefix} + +## Needed(?) for older/legacy setups, harmless otherwise +if pkg-config openssl ; then + export CPPFLAGS="$CPPFLAGS $(pkg-config --cflags-only-I openssl)" +fi + +%configure \ + --prefix=%{tde_prefix} \ + --exec-prefix=%{tde_prefix} \ + --bindir=%{tde_bindir} \ + --libdir=%{tde_libdir} \ + --includedir=%{tde_tdeincludedir} \ + --datadir=%{tde_datadir} \ + --with-qt-libraries=${QTLIB:-${QTDIR}/%{_lib}} \ + --disable-static \ + --disable-rpath \ + --disable-debug --disable-warnings \ + --disable-dependency-tracking --enable-final \ + --with-extra-includes=%{tde_includedir}/tqt + +%__make %{?_smp_mflags} LIBTOOL=$(which libtool) + + +%install +export PATH="%{tde_bindir}:${PATH}" +%__rm -rf $RPM_BUILD_ROOT + +%__make install DESTDIR=$RPM_BUILD_ROOT + +desktop-file-install \ + --dir $RPM_BUILD_ROOT%{tde_datadir}/applications/kde \ + --vendor="" \ + --add-category="Network" \ + --add-category="KDE" \ + --delete-original \ + $RPM_BUILD_ROOT%{tde_datadir}/applnk/*/*.desktop + +## File lists +# HTML (1.0) +HTML_DIR=$(kde-config --expandvars --install html) +if [ -d $RPM_BUILD_ROOT$HTML_DIR ]; then +for lang_dir in $RPM_BUILD_ROOT$HTML_DIR/* ; do + if [ -d $lang_dir ]; then + lang=$(basename $lang_dir) + echo "%lang($lang) $HTML_DIR/$lang/*" >> %{name}.lang + # replace absolute symlinks with relative ones + pushd $lang_dir + for i in *; do + [ -d $i -a -L $i/common ] && rm -f $i/common && ln -sf ../common $i/common + done + popd + fi +done +fi + +# locale's +%find_lang %{kdecomp} + +%clean +%__rm -rf $RPM_BUILD_ROOT + + +%post +touch --no-create %{tde_datadir}/icons/hicolor &> /dev/null || : + +%postun +if [ $1 -eq 0 ] ; then + touch --no-create %{_datadir}/icons/hicolor &> /dev/null + gtk-update-icon-cache %{tde_datadir}/icons/hicolor &> /dev/null || : +fi + +%posttrans +gtk-update-icon-cache %{tde_datadir}/icons/hicolor &> /dev/null || : + + +%files -f %{kdecomp}.lang +%defattr(-,root,root,-) +%doc AUTHORS ChangeLog COPYING NEWS README +%{tde_bindir}/kasablanca +%{tde_tdeappdir}/kasablanca.desktop +%{tde_datadir}/apps/kasablanca/ +%{tde_datadir}/config.kcfg/kbconfig.kcfg +%{tde_datadir}/icons/hicolor/*/apps/kasablanca.png +%{tde_tdedocdir}/HTML/en/kasablanca/ + +%changelog +* Wed Oct 03 2012 Francois Andriot <francois.andriot@free.fr> - 0.4.0.2-2 +- Initial release for TDE 3.5.13.1 + +* Sun Dec 04 2011 Francois Andriot <francois.andriot@free.fr> - 0.4.0.2-1 +- Initial release for RHEL 5, RHEL 6, Fedora 15, Fedora 16 +- Based on Fedora 12 Spec 'kasablanca-0.4.0.2-17' diff --git a/redhat/applications/kasablanca/kasablanca-3.5.13.2.spec b/redhat/applications/kasablanca/kasablanca-3.5.13.2.spec new file mode 100644 index 000000000..050fc4689 --- /dev/null +++ b/redhat/applications/kasablanca/kasablanca-3.5.13.2.spec @@ -0,0 +1,188 @@ +%define tdecomp kasablanca + +# If TDE is built in a specific prefix (e.g. /opt/trinity), the release will be suffixed with ".opt". +%if "%{?tde_prefix}" != "/usr" +%define _variant .opt +%endif + +# TDE 3.5.13 specific building variables +%define tde_bindir %{tde_prefix}/bin +%define tde_datadir %{tde_prefix}/share +%define tde_docdir %{tde_datadir}/doc +%define tde_includedir %{tde_prefix}/include +%define tde_libdir %{tde_prefix}/%{_lib} +%define tde_mandir %{tde_datadir}/man + +%define tde_tdeappdir %{tde_datadir}/applications/kde +%define tde_tdedocdir %{tde_docdir}/tde +%define tde_tdeincludedir %{tde_includedir}/tde +%define tde_tdelibdir %{tde_libdir}/trinity + +%define _docdir %{tde_docdir} + + +Name: trinity-%{tdecomp} +Summary: Graphical FTP client +Version: 0.4.0.2 +Release: 3%{?dist}%{?_variant} + +License: GPLv2+ +Url: http://kasablanca.berlios.de/ +Source: kasablanca-0.4.0.2.tar.gz +Group: Applications/Internet +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) + +# [kasablanca] Fix bad content in icon (?) +Patch1: kasablanca-0.4.0.2-dt.patch +# [kasablanca] Fix detection of newer autotools +Patch2: kasablanca-0.4.0.2-fix_autotools_detection.patch +# [kasablanca] Missing LDFLAGS cause FTBFS +Patch3: kasablanca-0.4.0.2-missing_ldflags.patch + +BuildRequires: desktop-file-utils +BuildRequires: gettext +BuildRequires: trinity-tdelibs-devel >= 3.5.13.2 +BuildRequires: openssl-devel + +%if 0%{?suse_version} +BuildRequires: utempter-devel +%else +%if 0%{?rhel} == 4 +%else +BuildRequires: libutempter-devel +%endif +%endif + +%description +Kasablanca is an ftp client, among its features are currently: +* ftps encryption via AUTH TLS +* fxp (direct server to server transfer), supporting alternative mode. +* advanced bookmarking system. +* fast responsive multithreaded engine. +* concurrent connections to multiple hosts. +* interactive transfer queue, movable by drag and drop. +* small nifty features, like a skiplist. + + +%if 0%{?suse_version} || 0%{?pclinuxos} +%debug_package +%endif + + +%prep +%setup -q -n %{tdecomp}-%{version} +%patch1 -p1 -b .dt +%patch2 -p1 -b .autotools +%patch3 -p1 -b .ldflags + +# Ugly hack to modify TQT include directory inside autoconf files. +# If TQT detection fails, it fallbacks to TQT4 instead of TQT3 ! +%__sed -i "admin/acinclude.m4.in" \ + -e "s|/usr/include/tqt|%{tde_includedir}/tqt|g" \ + -e "s|kde_htmldir='.*'|kde_htmldir='%{tde_tdedocdir}/HTML'|g" + +%__cp -f "/usr/share/aclocal/libtool.m4" "admin/libtool.m4.in" +%__cp -f "/usr/share/libtool/config/ltmain.sh" "admin/ltmain.sh" || %__cp -f "/usr/share/libtool/ltmain.sh" "admin/ltmain.sh" +%__make -f "admin/Makefile.common" + + +%build +unset QTDIR || : ; . /etc/profile.d/qt3.sh +export PATH="%{tde_bindir}:${PATH}" +export LDFLAGS="-L%{tde_libdir} -I%{tde_includedir}" +export KDEDIR=%{tde_prefix} + +## Needed(?) for older/legacy setups, harmless otherwise +if pkg-config openssl ; then + export CPPFLAGS="$CPPFLAGS $(pkg-config --cflags-only-I openssl)" +fi + +%configure \ + --prefix=%{tde_prefix} \ + --exec-prefix=%{tde_prefix} \ + --bindir=%{tde_bindir} \ + --libdir=%{tde_libdir} \ + --includedir=%{tde_tdeincludedir} \ + --datadir=%{tde_datadir} \ + --with-qt-libraries=${QTLIB:-${QTDIR}/%{_lib}} \ + --disable-static \ + --disable-rpath \ + --disable-debug --disable-warnings \ + --disable-dependency-tracking --enable-final \ + --with-extra-includes=%{tde_includedir}/tqt + +%__make %{?_smp_mflags} LIBTOOL=$(which libtool) + + +%install +export PATH="%{tde_bindir}:${PATH}" +%__rm -rf $RPM_BUILD_ROOT + +%__make install DESTDIR=$RPM_BUILD_ROOT + +desktop-file-install \ + --dir $RPM_BUILD_ROOT%{tde_datadir}/applications/kde \ + --vendor="" \ + --add-category="Network" \ + --add-category="KDE" \ + --delete-original \ + $RPM_BUILD_ROOT%{tde_datadir}/applnk/*/*.desktop + +## File lists +# HTML (1.0) +HTML_DIR=$(kde-config --expandvars --install html) +if [ -d $RPM_BUILD_ROOT$HTML_DIR ]; then +for lang_dir in $RPM_BUILD_ROOT$HTML_DIR/* ; do + if [ -d $lang_dir ]; then + lang=$(basename $lang_dir) + echo "%lang($lang) $HTML_DIR/$lang/*" >> %{name}.lang + # replace absolute symlinks with relative ones + pushd $lang_dir + for i in *; do + [ -d $i -a -L $i/common ] && rm -f $i/common && ln -sf ../common $i/common + done + popd + fi +done +fi + +# locale's +%find_lang %{tdecomp} + +%clean +%__rm -rf $RPM_BUILD_ROOT + + +%post +touch --no-create %{tde_datadir}/icons/hicolor &> /dev/null || : + +%postun +if [ $1 -eq 0 ] ; then + touch --no-create %{_datadir}/icons/hicolor &> /dev/null + gtk-update-icon-cache %{tde_datadir}/icons/hicolor &> /dev/null || : +fi + +%posttrans +gtk-update-icon-cache %{tde_datadir}/icons/hicolor &> /dev/null || : + + +%files -f %{tdecomp}.lang +%defattr(-,root,root,-) +%doc AUTHORS ChangeLog COPYING NEWS README +%{tde_bindir}/kasablanca +%{tde_tdeappdir}/kasablanca.desktop +%{tde_datadir}/apps/kasablanca/ +%{tde_datadir}/config.kcfg/kbconfig.kcfg +%{tde_datadir}/icons/hicolor/*/apps/kasablanca.png +%{tde_tdedocdir}/HTML/en/kasablanca/ + +%changelog +* Sat Jan 19 2013 Francois Andriot <francois.andriot@free.fr> - 0.4.0.2-3 +- Initial release for TDE 3.5.13.2 + +* Wed Oct 03 2012 Francois Andriot <francois.andriot@free.fr> - 0.4.0.2-2 +- Initial release for TDE 3.5.13.1 + +* Sun Dec 04 2011 Francois Andriot <francois.andriot@free.fr> - 0.4.0.2-1 +- Initial release for RHEL 5, RHEL 6, Fedora 15, Fedora 16 +- Based on Fedora 12 Spec 'kasablanca-0.4.0.2-17' diff --git a/redhat/applications/kasablanca/kasablanca-3.5.13.spec b/redhat/applications/kasablanca/kasablanca-3.5.13.spec new file mode 100644 index 000000000..cb8c68e9a --- /dev/null +++ b/redhat/applications/kasablanca/kasablanca-3.5.13.spec @@ -0,0 +1,169 @@ +%define kdecomp kasablanca + +# If TDE is built in a specific prefix (e.g. /opt/trinity), the release will be suffixed with ".opt". +%if "%{?tde_prefix}" != "/usr" +%define _variant .opt +%endif + +# TDE 3.5.13 specific building variables +%define tde_bindir %{tde_prefix}/bin +%define tde_datadir %{tde_prefix}/share +%define tde_docdir %{tde_datadir}/doc +%define tde_includedir %{tde_prefix}/include +%define tde_libdir %{tde_prefix}/%{_lib} +%define tde_mandir %{tde_datadir}/man + +%define tde_tdeappdir %{tde_datadir}/applications/kde +%define tde_tdedocdir %{tde_docdir}/kde +%define tde_tdeincludedir %{tde_includedir}/kde +%define tde_tdelibdir %{tde_libdir}/trinity + +%define _docdir %{tde_docdir} + + +Name: trinity-%{kdecomp} +Summary: Graphical FTP client +Version: 0.4.0.2 +Release: 1%{?dist}%{?_variant} + +License: GPLv2+ +Url: http://kasablanca.berlios.de/ +Source: http://download.berlios.de/kasablanca/kasablanca-%{version}.tar.gz +Group: Applications/Internet +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) + +# [kasablanca] Fix bad content in icon (?) +Patch1: kasablanca-0.4.0.2-dt.patch +# [kasablanca] Fix detection of newer autotools +Patch2: kasablanca-0.4.0.2-fix_autotools_detection.patch +# [kasablanca] Missing LDFLAGS cause FTBFS +Patch3: kasablanca-0.4.0.2-missing_ldflags.patch + +BuildRequires: desktop-file-utils +BuildRequires: gettext +BuildRequires: trinity-tdelibs-devel +BuildRequires: openssl-devel +BuildRequires: libutempter-devel + +%description +Kasablanca is an ftp client, among its features are currently: +* ftps encryption via AUTH TLS +* fxp (direct server to server transfer), supporting alternative mode. +* advanced bookmarking system. +* fast responsive multithreaded engine. +* concurrent connections to multiple hosts. +* interactive transfer queue, movable by drag and drop. +* small nifty features, like a skiplist. + + +%prep +%setup -q -n %{kdecomp}-%{version} +%patch1 -p1 -b .dt +%patch2 -p1 +%patch3 -p1 -b .ldflags + +# Ugly hack to modify TQT include directory inside autoconf files. +# If TQT detection fails, it fallbacks to TQT4 instead of TQT3 ! +%__sed -i "admin/acinclude.m4.in" \ + -e "s|/usr/include/tqt|%{tde_includedir}/tqt|g" \ + -e "s|kde_htmldir='.*'|kde_htmldir='%{tde_tdedocdir}/HTML'|g" + +%__cp -f "/usr/share/aclocal/libtool.m4" "admin/libtool.m4.in" +%__cp -f "/usr/share/libtool/config/ltmain.sh" "admin/ltmain.sh" || %__cp -f "/usr/share/libtool/ltmain.sh" "admin/ltmain.sh" +%__make -f "admin/Makefile.common" + + +%build +unset QTDIR || : ; . /etc/profile.d/qt.sh +export PATH="%{tde_bindir}:${PATH}" +export LDFLAGS="-L%{tde_libdir} -I%{tde_includedir}" + +export KDEDIR=%{tde_prefix} + +## Needed(?) for older/legacy setups, harmless otherwise +if pkg-config openssl ; then + export CPPFLAGS="$CPPFLAGS $(pkg-config --cflags-only-I openssl)" +fi + +%configure \ + --prefix=%{tde_prefix} \ + --exec-prefix=%{tde_prefix} \ + --bindir=%{tde_bindir} \ + --libdir=%{tde_libdir} \ + --includedir=%{tde_includedir} \ + --datadir=%{tde_datadir} \ + --disable-static \ + --disable-rpath \ + --disable-debug --disable-warnings \ + --disable-dependency-tracking --enable-final \ + --with-extra-includes=%{tde_includedir}/tqt + +%__make %{?_smp_mflags} LIBTOOL=$(which libtool) + + +%install +export PATH="%{tde_bindir}:${PATH}" +%__rm -rf $RPM_BUILD_ROOT + +%__make install DESTDIR=$RPM_BUILD_ROOT + +desktop-file-install \ + --dir $RPM_BUILD_ROOT%{tde_datadir}/applications/kde \ + --vendor="" \ + --add-category="Network" \ + --add-category="KDE" \ + --delete-original \ + $RPM_BUILD_ROOT%{tde_datadir}/applnk/*/*.desktop + +## File lists +# HTML (1.0) +HTML_DIR=$(kde-config --expandvars --install html) +if [ -d $RPM_BUILD_ROOT$HTML_DIR ]; then +for lang_dir in $RPM_BUILD_ROOT$HTML_DIR/* ; do + if [ -d $lang_dir ]; then + lang=$(basename $lang_dir) + echo "%lang($lang) $HTML_DIR/$lang/*" >> %{name}.lang + # replace absolute symlinks with relative ones + pushd $lang_dir + for i in *; do + [ -d $i -a -L $i/common ] && rm -f $i/common && ln -sf ../common $i/common + done + popd + fi +done +fi + +# locale's +%find_lang %{kdecomp} + +%clean +%__rm -rf $RPM_BUILD_ROOT + + +%post +touch --no-create %{tde_datadir}/icons/hicolor &> /dev/null || : + +%postun +if [ $1 -eq 0 ] ; then + touch --no-create %{_datadir}/icons/hicolor &> /dev/null + gtk-update-icon-cache %{tde_datadir}/icons/hicolor &> /dev/null || : +fi + +%posttrans +gtk-update-icon-cache %{tde_datadir}/icons/hicolor &> /dev/null || : + + +%files -f %{kdecomp}.lang +%defattr(-,root,root,-) +%doc AUTHORS ChangeLog COPYING NEWS README +%{tde_bindir}/kasablanca +%{tde_tdeappdir}/kasablanca.desktop +%{tde_datadir}/apps/kasablanca/ +%{tde_datadir}/config.kcfg/kbconfig.kcfg +%{tde_datadir}/icons/hicolor/*/apps/kasablanca.png +%{tde_tdedocdir}/HTML/en/kasablanca/ + +%changelog +* Sun Dec 04 2011 Francois Andriot <francois.andriot@free.fr> - 0.4.0.2-1 +- Initial release for RHEL 5, RHEL 6, Fedora 15, Fedora 16 +- Based on Fedora 12 Spec 'kasablanca-0.4.0.2-17' diff --git a/redhat/applications/ksensors/ksensors-0.7.3-18-lmsensors_2x_fix.patch b/redhat/applications/ksensors/ksensors-0.7.3-18-lmsensors_2x_fix.patch new file mode 100644 index 000000000..99a681ffc --- /dev/null +++ b/redhat/applications/ksensors/ksensors-0.7.3-18-lmsensors_2x_fix.patch @@ -0,0 +1,14 @@ +--- ksensors-0.7.3/src/lmsensor.cpp.ORI 2011-12-22 06:57:39.285341486 -0500 ++++ ksensors-0.7.3/src/lmsensor.cpp 2011-12-22 06:58:33.596092430 -0500 +@@ -43,7 +43,11 @@ + char *label = NULL; + QString uniqueSensorName; + ++#if SENSORS_API_VERSION < 0x400 /* libsensor 3 code */ ++ uniqueSensorName.sprintf("%s_%d_%d.%s", chip_name->prefix, chip_name->bus, chip_name->addr, main_name); ++#else + uniqueSensorName.sprintf("%s_%d_%d.%s", chip_name->prefix, chip_name->bus.nr, chip_name->addr, main_name); ++#endif + setName(uniqueSensorName.latin1()); + + #if SENSORS_API_VERSION < 0x400 /* libsensor 3 code */ diff --git a/redhat/applications/ksensors/ksensors-0.7.3-fix-min-max.patch b/redhat/applications/ksensors/ksensors-0.7.3-fix-min-max.patch new file mode 100644 index 000000000..14b3cc61c --- /dev/null +++ b/redhat/applications/ksensors/ksensors-0.7.3-fix-min-max.patch @@ -0,0 +1,79 @@ +diff -up ksensors-0.7.3/src/lmsensor.cpp.minmax ksensors-0.7.3/src/lmsensor.cpp +--- ksensors-0.7.3/src/lmsensor.cpp.minmax 2007-11-11 15:12:24.000000000 +0100 ++++ ksensors-0.7.3/src/lmsensor.cpp 2007-11-11 15:26:30.000000000 +0100 +@@ -40,17 +40,30 @@ bool LMSensor::init(const sensors_featur + char *label; + QString str; + +- bool min_max=false; ++ bool min_found=false; ++ bool max_found=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); +- min_max=true; +- } +- else if(str.find("_max")>=0 || str.find("_over")>=0 || str.find("_high")>=0) { +- sensors_get_feature(*chip_name, (*data)->number, &valMax); +- min_max=true; ++ 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; +@@ -87,22 +100,21 @@ bool LMSensor::init(const sensors_featur + sensors_get_label(*chip_name,feature,&label); + setDescription(QString(label)); + +- if(min_max){ +- if(min>max) { +- double pivot= valMin; +- min= max; +- max= pivot; +- } +- setValueMax(max,dgCelsius); +- setValueMin(min,dgCelsius); +- setValue((max+min)/2,dgCelsius); +- } +- else { +- setValueMax(70,dgCelsius); +- setValueMin(0,dgCelsius); +- setValue(newVal,dgCelsius); ++ if(min_found) ++ min = valMin; ++ ++ if(max_found) ++ max = valMax; ++ ++ if(min>max) { ++ double pivot= min; ++ min= max; ++ max= pivot; + } + ++ setValueMax(max,dgCelsius); ++ setValueMin(min,dgCelsius); ++ + readConfig(); + updateValue(); + setValueIdeal(getValue()); diff --git a/redhat/applications/ksensors/ksensors-0.7.3-fix_autotools_detection.patch b/redhat/applications/ksensors/ksensors-0.7.3-fix_autotools_detection.patch new file mode 100644 index 000000000..04b393095 --- /dev/null +++ b/redhat/applications/ksensors/ksensors-0.7.3-fix_autotools_detection.patch @@ -0,0 +1,31 @@ +--- ksensors-0.7.3/admin/cvs.sh.autotools 2013-06-04 21:59:18.325691011 +0200 ++++ ksensors-0.7.3/admin/cvs.sh 2013-06-04 21:58:49.715264098 +0200 +@@ -64,7 +64,7 @@ + echo "*** KDE requires automake 1.6.1 or newer" + exit 1 + ;; +- automake*1.6.* | automake*1.7* ) : ;; ++ automake*1.6.* | automake*1.7* | automake*1.8* | automake*1.9* | automake*1.1[0-9]* ) : ;; + "" ) + echo "*** AUTOMAKE NOT FOUND!." + echo "*** KDE requires automake 1.6.1 or newer" +@@ -123,7 +123,7 @@ + echo "*** Creating configure" + call_and_fix_autoconf + +-if egrep "^AM_CONFIG_HEADER" configure.in >/dev/null 2>&1; then ++if egrep "^A[CM]_CONFIG_HEADER" configure.in >/dev/null 2>&1; then + echo "*** Creating config.h template" + $AUTOHEADER || exit 1 + fi +--- ksensors-0.7.3/admin/configure.in.min.ORI 2013-06-04 21:59:24.783561656 +0200 ++++ ksensors-0.7.3/admin/configure.in.min 2013-06-04 21:59:33.526386508 +0200 +@@ -41,7 +41,7 @@ + KDE_SET_PREFIX + + dnl generate the config header +-AM_CONFIG_HEADER(config.h) dnl at the distribution this done ++AC_CONFIG_HEADER(config.h) dnl at the distribution this done + + dnl Checks for programs. + AC_CHECK_COMPILERS diff --git a/redhat/applications/ksensors/ksensors-0.7.3-fix_sound_installation.patch b/redhat/applications/ksensors/ksensors-0.7.3-fix_sound_installation.patch new file mode 100644 index 000000000..265fa1e75 --- /dev/null +++ b/redhat/applications/ksensors/ksensors-0.7.3-fix_sound_installation.patch @@ -0,0 +1,10 @@ +--- ksensors-0.7.3/src/sounds/Makefile.am.ORI 2012-10-07 11:24:46.315092603 +0200 ++++ ksensors-0.7.3/src/sounds/Makefile.am 2012-10-07 11:25:08.288633760 +0200 +@@ -5,6 +5,7 @@ + EXTRA_DIST = ksensors_alert.wav + + install-data-local: ++ $(mkinstalldirs) $(kde_sounddir) + $(INSTALL_DATA) $(srcdir)/ksensors_alert.wav $(kde_sounddir)/ksensors_alert.wav + uninstall-local: + rm -f $(kde_sounddir)/ksensors_alert.wav diff --git a/redhat/applications/ksensors/ksensors-0.7.3-lm_sensors-3.x.patch b/redhat/applications/ksensors/ksensors-0.7.3-lm_sensors-3.x.patch new file mode 100644 index 000000000..bc56ea40e --- /dev/null +++ b/redhat/applications/ksensors/ksensors-0.7.3-lm_sensors-3.x.patch @@ -0,0 +1,245 @@ +diff -up ksensors-0.7.3/src/lmsensor.cpp.lm_sensors3x ksensors-0.7.3/src/lmsensor.cpp +--- ksensors-0.7.3/src/lmsensor.cpp.lm_sensors3x 2007-11-11 16:34:15.000000000 +0100 ++++ ksensors-0.7.3/src/lmsensor.cpp 2007-11-11 16:37:58.000000000 +0100 +@@ -30,8 +30,11 @@ LMSensor::LMSensor(SensorsList *parent): + 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; + const sensors_chip_name *chip_name= getChipName(); +@@ -40,6 +43,7 @@ bool LMSensor::init(const sensors_featur + char *label; + QString str; + ++#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) { +@@ -105,7 +109,97 @@ bool LMSensor::init(const sensors_featur + + 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; ++ } ++ ++ str.sprintf("%s.%s", chip_name->prefix, main_name); ++ setName( str.latin1() ); ++ ++ label = sensors_get_label(chip_name, feature_data); ++ if (label) ++ setDescription(QString(label)); ++ else ++ setDescription( str.latin1() ); ++ ++#endif /* libsensors3 / libsensors4 code */ ++ + if(min>max) { + double pivot= min; + min= max; +@@ -131,7 +225,11 @@ double LMSensor::readSensorValue() + { + 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; + } + +diff -up ksensors-0.7.3/src/lmsensorschip.cpp.lm_sensors3x ksensors-0.7.3/src/lmsensorschip.cpp +--- ksensors-0.7.3/src/lmsensorschip.cpp.lm_sensors3x 2003-12-27 22:52:12.000000000 +0100 ++++ ksensors-0.7.3/src/lmsensorschip.cpp 2007-11-11 16:34:15.000000000 +0100 +@@ -50,10 +50,15 @@ const sensors_chip_name *LMSensorsChip:: + 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) ) +diff -up ksensors-0.7.3/src/lmsensor.h.lm_sensors3x ksensors-0.7.3/src/lmsensor.h +--- ksensors-0.7.3/src/lmsensor.h.lm_sensors3x 2003-12-27 22:52:12.000000000 +0100 ++++ ksensors-0.7.3/src/lmsensor.h 2007-11-11 16:34:15.000000000 +0100 +@@ -51,7 +51,11 @@ protected: + + 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: +diff -up ksensors-0.7.3/src/lmsensors.cpp.lm_sensors3x ksensors-0.7.3/src/lmsensors.cpp +--- ksensors-0.7.3/src/lmsensors.cpp.lm_sensors3x 2007-11-11 16:34:15.000000000 +0100 ++++ ksensors-0.7.3/src/lmsensors.cpp 2007-11-11 16:34:15.000000000 +0100 +@@ -45,17 +45,23 @@ LMSensors::~LMSensors() + + 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,6 +69,7 @@ void LMSensors::createLMSensors() + { + 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") || +@@ -71,6 +78,10 @@ void LMSensors::createLMSensors() + (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() +@@ -86,6 +97,7 @@ void LMSensors::createI8KSensors() + } + + ++#if SENSORS_API_VERSION < 0x400 /* libsensor 3 code */ + int LMSensors::existSensor(const sensors_chip_name *chip_name,const char *sensor_name) + { + int nr1,nr2; +@@ -99,6 +111,7 @@ const sensors_feature_data *sensor_data; + } + return 0; + } ++#endif + + void LMSensors::setMonitorized(bool enable) + { +diff -up ksensors-0.7.3/src/lmsensors.h.lm_sensors3x ksensors-0.7.3/src/lmsensors.h +--- ksensors-0.7.3/src/lmsensors.h.lm_sensors3x 2003-12-27 22:52:12.000000000 +0100 ++++ ksensors-0.7.3/src/lmsensors.h 2007-11-11 16:34:15.000000000 +0100 +@@ -65,7 +65,9 @@ private: + 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 diff --git a/redhat/applications/ksensors/ksensors-0.7.3-po.patch b/redhat/applications/ksensors/ksensors-0.7.3-po.patch new file mode 100644 index 000000000..e4fc3b3b1 --- /dev/null +++ b/redhat/applications/ksensors/ksensors-0.7.3-po.patch @@ -0,0 +1,41 @@ +--- ksensors-0.7.3/po/Makefile.in~ 2004-08-19 00:39:08.000000000 +0300 ++++ ksensors-0.7.3/po/Makefile.in 2007-06-26 22:05:56.000000000 +0300 +@@ -255,8 +255,8 @@ xdg_appsdir = @xdg_appsdir@ + xdg_directorydir = @xdg_directorydir@ + #>- POFILES = AUTO + #>+ 2 +-POFILES = nl.po fr.po es.po de.po cs.po +-GMOFILES = nl.gmo fr.gmo es.gmo de.gmo cs.gmo ++POFILES = nl.po fr.po es.po de.po cs.po it.po pl.po sv.po nb.po ++GMOFILES = nl.gmo fr.gmo es.gmo de.gmo cs.gmo it.gmo pl.gmo sv.gmo nb.gmo + subdir = po + mkinstalldirs = $(SHELL) $(top_srcdir)/admin/mkinstalldirs + CONFIG_HEADER = $(top_builddir)/config.h +@@ -431,6 +431,18 @@ de.gmo: de.po + cs.gmo: cs.po + rm -f cs.gmo; $(GMSGFMT) -o cs.gmo $(srcdir)/cs.po + test ! -f cs.gmo || touch cs.gmo ++it.gmo: it.po ++ rm -f it.gmo; $(GMSGFMT) -o it.gmo $(srcdir)/it.po ++ test ! -f it.gmo || touch it.gmo ++nb.gmo: nb.po ++ rm -f nb.gmo; $(GMSGFMT) -o nb.gmo $(srcdir)/nb.po ++ test ! -f nb.gmo || touch nb.gmo ++pl.gmo: pl.po ++ rm -f pl.gmo; $(GMSGFMT) -o pl.gmo $(srcdir)/pl.po ++ test ! -f pl.gmo || touch pl.gmo ++sv.gmo: sv.po ++ rm -f sv.gmo; $(GMSGFMT) -o sv.gmo $(srcdir)/sv.po ++ test ! -f sv.gmo || touch sv.gmo + + #>+ 3 + clean-nls: +@@ -438,7 +450,7 @@ clean-nls: + + #>+ 10 + install-nls: +- @for base in nl fr es de cs ; do \ ++ @for base in nl fr es de cs it pl sv nb ; do \ + echo $(INSTALL_DATA) $$base.gmo $(DESTDIR)$(kde_locale)/$$base/LC_MESSAGES/$(PACKAGE).mo ;\ + $(mkinstalldirs) $(DESTDIR)$(kde_locale)/$$base/LC_MESSAGES ; \ + if test -f $$base.gmo; then $(INSTALL_DATA) $$base.gmo $(DESTDIR)$(kde_locale)/$$base/LC_MESSAGES/$(PACKAGE).mo ;\ diff --git a/redhat/applications/ksensors/ksensors-0.7.3-tde_includedir.patch b/redhat/applications/ksensors/ksensors-0.7.3-tde_includedir.patch new file mode 100644 index 000000000..fe3ae5c42 --- /dev/null +++ b/redhat/applications/ksensors/ksensors-0.7.3-tde_includedir.patch @@ -0,0 +1,84 @@ +--- ksensors-0.7.3/admin/acinclude.m4.in.tdeinc 2003-09-09 16:44:53.000000000 +0200 ++++ ksensors-0.7.3/admin/acinclude.m4.in 2012-10-07 11:10:55.098502427 +0200 +@@ -459,14 +459,14 @@ + if test "$kde_qtver" = "2"; then + kde_moduledir='\${libdir}/kde2' + else +- kde_moduledir='\${libdir}/kde3' ++ kde_moduledir='\${libdir}/trinity' + fi + fi + if test -z "$kde_styledir"; then +- kde_styledir='\${libdir}/kde3/plugins/styles' ++ kde_styledir='\${libdir}/trinity/plugins/styles' + fi + if test -z "$kde_widgetdir"; then +- kde_widgetdir='\${libdir}/kde3/plugins/designer' ++ kde_widgetdir='\${libdir}/trinity/plugins/designer' + fi + if test -z "$xdg_appsdir"; then + xdg_appsdir='\${datadir}/applications' +@@ -528,7 +528,7 @@ + ) + AM_CONDITIONAL(include_ARTS, test "$build_arts" != "no") + +- kde_default_bindirs="/usr/bin /usr/local/bin /opt/local/bin /usr/X11R6/bin /opt/kde/bin /opt/kde3/bin /usr/kde/bin /usr/local/kde/bin" ++ kde_default_bindirs="/usr/bin /usr/local/bin /opt/local/bin /usr/X11R6/bin /opt/kde/bin /opt/trinity/bin /usr/kde/bin /usr/local/kde/bin" + test -n "$KDEDIR" && kde_default_bindirs="$KDEDIR/bin $kde_default_bindirs" + if test -n "$KDEDIRS"; then + kde_save_IFS=$IFS +@@ -549,7 +549,7 @@ + KDE_FIND_PATH(meinproc, MEINPROC, [$kde_default_bindirs]) + + if test -n "$MEINPROC" && test ! "$MEINPROC" = "compiled"; then +- kde_sharedirs="/usr/share/kde /usr/local/share /usr/share /opt/kde3/share /opt/kde/share $prefix/share" ++ kde_sharedirs="/usr/share/kde /usr/local/share /usr/share /opt/trinity/share /opt/kde/share $prefix/share" + test -n "$KDEDIR" && kde_sharedirs="$KDEDIR/share $kde_sharedirs" + AC_FIND_FILE(apps/ksgmltools2/customization/kde-chunk.xsl, $kde_sharedirs, KDE_XSL_STYLESHEET) + if test "$KDE_XSL_STYLESHEET" = "NO"; then +@@ -1688,8 +1688,8 @@ + + if test -z "$1"; then + +-kde_incdirs="/usr/lib/kde/include /usr/local/kde/include /usr/local/include /usr/kde/include /usr/include/kde /usr/include /opt/kde3/include /opt/kde/include $x_includes $qt_includes" +-test -n "$KDEDIR" && kde_incdirs="$KDEDIR/include $KDEDIR/include/kde $KDEDIR $kde_incdirs" ++kde_incdirs="/usr/lib/kde/include /usr/local/kde/include /usr/local/include /usr/kde/include /usr/include/kde /usr/include /opt/trinity/include /opt/kde/include $x_includes $qt_includes" ++test -n "$KDEDIR" && kde_incdirs="$KDEDIR/include $KDEDIR/include/tde $KDEDIR/include/kde $KDEDIR $kde_incdirs" + kde_incdirs="$ac_kde_includes $kde_incdirs" + AC_FIND_FILE($kde_check_header, $kde_incdirs, kde_incdir) + ac_kde_includes="$kde_incdir" +@@ -1700,7 +1700,7 @@ + So, check this please and use another prefix!]) + fi + +-kde_libdirs="/usr/lib/kde/lib${kdelibsuff} /usr/local/kde/lib${kdelibsuff} /usr/kde/lib${kdelibsuff} /usr/lib${kdelibsuff}/kde /usr/lib${kdelibsuff}/kde3 /usr/lib${kdelibsuff} /usr/X11R6/lib${kdelibsuff} /usr/local/lib${kdelibsuff} /opt/kde3/lib${kdelibsuff} /opt/kde/lib${kdelibsuff} /usr/X11R6/kde/lib${kdelibsuff}" ++kde_libdirs="/usr/lib/kde/lib${kdelibsuff} /usr/local/kde/lib${kdelibsuff} /usr/kde/lib${kdelibsuff} /usr/lib${kdelibsuff}/kde /usr/lib${kdelibsuff}/trinity /usr/lib${kdelibsuff} /usr/X11R6/lib${kdelibsuff} /usr/local/lib${kdelibsuff} /opt/trinity/lib${kdelibsuff} /opt/kde/lib${kdelibsuff} /usr/X11R6/kde/lib${kdelibsuff}" + test -n "$KDEDIR" && kde_libdirs="$KDEDIR/lib${kdelibsuff} $KDEDIR $kde_libdirs" + kde_libdirs="$ac_kde_libraries $libdir $kde_libdirs" + AC_FIND_FILE($kde_check_lib, $kde_libdirs, kde_libdir) +@@ -1708,7 +1708,7 @@ + + kde_widgetdir=NO + dnl this might be somewhere else +-AC_FIND_FILE("kde3/plugins/designer/kdewidgets.la", $kde_libdirs, kde_widgetdir) ++AC_FIND_FILE("trinity/plugins/designer/kdewidgets.la", $kde_libdirs, kde_widgetdir) + + if test -n "$ac_kde_libraries" && test ! -r "$ac_kde_libraries/$kde_check_lib"; then + AC_MSG_ERROR([ +@@ -1716,14 +1716,14 @@ + So, check this please and use another prefix!]) + fi + +-if test -n "$kde_widgetdir" && test ! -r "$kde_widgetdir/kde3/plugins/designer/kdewidgets.la"; then ++if test -n "$kde_widgetdir" && test ! -r "$kde_widgetdir/trinity/plugins/designer/kdewidgets.la"; then + AC_MSG_ERROR([ + I can't find the designer plugins. These are required and should have been installed + by kdelibs]) + fi + + if test -n "$kde_widgetdir"; then +- kde_widgetdir="$kde_widgetdir/kde3/plugins/designer" ++ kde_widgetdir="$kde_widgetdir/trinity/plugins/designer" + fi + + diff --git a/redhat/applications/ksensors/ksensors-0.7.3-trinity.patch b/redhat/applications/ksensors/ksensors-0.7.3-trinity.patch new file mode 100644 index 000000000..94ba77c79 --- /dev/null +++ b/redhat/applications/ksensors/ksensors-0.7.3-trinity.patch @@ -0,0 +1,102 @@ +diff -Nuar ksensors-0.7.3.ORI//configure ksensors-0.7.3.P//configure +--- ksensors-0.7.3.ORI//configure 2004-08-18 23:37:56.000000000 +0200 ++++ ksensors-0.7.3.P//configure 2011-11-07 22:55:46.555892050 +0100 +@@ -25119,7 +25119,7 @@ + + if test -z ""; then + +-kde_incdirs="/usr/lib/kde/include /usr/local/kde/include /usr/local/include /usr/kde/include /usr/include/kde /usr/include /opt/kde3/include /opt/kde/include $x_includes $qt_includes" ++kde_incdirs="/usr/lib/kde/include /usr/local/kde/include /usr/local/include /usr/kde/include /usr/include/kde /usr/include /opt/trinity/include /opt/trinity/include/kde $x_includes $qt_includes" + test -n "$KDEDIR" && kde_incdirs="$KDEDIR/include $KDEDIR/include/kde $KDEDIR $kde_incdirs" + kde_incdirs="$ac_kde_includes $kde_incdirs" + +@@ -25149,7 +25149,7 @@ + { (exit 1); exit 1; }; } + fi + +-kde_libdirs="/usr/lib/kde/lib${kdelibsuff} /usr/local/kde/lib${kdelibsuff} /usr/kde/lib${kdelibsuff} /usr/lib${kdelibsuff}/kde /usr/lib${kdelibsuff}/kde3 /usr/lib${kdelibsuff} /usr/X11R6/lib${kdelibsuff} /usr/local/lib${kdelibsuff} /opt/kde3/lib${kdelibsuff} /opt/kde/lib${kdelibsuff} /usr/X11R6/kde/lib${kdelibsuff}" ++kde_libdirs="/usr/lib/kde/lib${kdelibsuff} /usr/local/kde/lib${kdelibsuff} /usr/kde/lib${kdelibsuff} /usr/lib${kdelibsuff}/kde /usr/lib${kdelibsuff}/trinity /usr/lib${kdelibsuff} /usr/X11R6/lib${kdelibsuff} /usr/local/lib${kdelibsuff} /opt/trinity/lib${kdelibsuff} /opt/kde/lib${kdelibsuff} /usr/X11R6/kde/lib${kdelibsuff}" + test -n "$KDEDIR" && kde_libdirs="$KDEDIR/lib${kdelibsuff} $KDEDIR $kde_libdirs" + kde_libdirs="$ac_kde_libraries $libdir $kde_libdirs" + +@@ -25174,7 +25174,7 @@ + kde_widgetdir=NO + for i in $kde_libdirs; + do +- for j in "kde3/plugins/designer/kdewidgets.la"; ++ for j in "trinity/plugins/designer/kdewidgets.la"; + do + echo "configure: 25179: $i/$j" >&5 + if test -r "$i/$j"; then +@@ -25196,7 +25196,7 @@ + { (exit 1); exit 1; }; } + fi + +-if test -n "$kde_widgetdir" && test ! -r "$kde_widgetdir/kde3/plugins/designer/kdewidgets.la"; then ++if test -n "$kde_widgetdir" && test ! -r "$kde_widgetdir/trinity/plugins/designer/kdewidgets.la"; then + { { echo "$as_me:$LINENO: error: + I can't find the designer plugins. These are required and should have been installed + by kdelibs" >&5 +@@ -25207,7 +25207,7 @@ + fi + + if test -n "$kde_widgetdir"; then +- kde_widgetdir="$kde_widgetdir/kde3/plugins/designer" ++ kde_widgetdir="$kde_widgetdir/trinity/plugins/designer" + fi + + +@@ -25428,14 +25428,14 @@ + if test "$kde_qtver" = "2"; then + kde_moduledir='\${libdir}/kde2' + else +- kde_moduledir='\${libdir}/kde3' ++ kde_moduledir='\${libdir}/trinity' + fi + fi + if test -z "$kde_styledir"; then +- kde_styledir='\${libdir}/kde3/plugins/styles' ++ kde_styledir='\${libdir}/trinity/plugins/styles' + fi + if test -z "$kde_widgetdir"; then +- kde_widgetdir='\${libdir}/kde3/plugins/designer' ++ kde_widgetdir='\${libdir}/trinity/plugins/designer' + fi + if test -z "$xdg_appsdir"; then + xdg_appsdir='\${datadir}/applications' +@@ -25716,14 +25716,14 @@ + if test "$kde_qtver" = "2"; then + kde_moduledir='\${libdir}/kde2' + else +- kde_moduledir='\${libdir}/kde3' ++ kde_moduledir='\${libdir}/trinity' + fi + fi + if test -z "$kde_styledir"; then +- kde_styledir='\${libdir}/kde3/plugins/styles' ++ kde_styledir='\${libdir}/trinity/plugins/styles' + fi + if test -z "$kde_widgetdir"; then +- kde_widgetdir='\${libdir}/kde3/plugins/designer' ++ kde_widgetdir='\${libdir}/trinity/plugins/designer' + fi + if test -z "$xdg_appsdir"; then + xdg_appsdir='\${datadir}/applications' +@@ -25982,7 +25982,7 @@ + fi + + +- kde_default_bindirs="/usr/bin /usr/local/bin /opt/local/bin /usr/X11R6/bin /opt/kde/bin /opt/kde3/bin /usr/kde/bin /usr/local/kde/bin" ++ kde_default_bindirs="/usr/bin /usr/local/bin /opt/local/bin /usr/X11R6/bin /opt/kde/bin /opt/trinity/bin /usr/kde/bin /usr/local/kde/bin" + test -n "$KDEDIR" && kde_default_bindirs="$KDEDIR/bin $kde_default_bindirs" + if test -n "$KDEDIRS"; then + kde_save_IFS=$IFS +@@ -26377,7 +26377,7 @@ + + + if test -n "$MEINPROC" && test ! "$MEINPROC" = "compiled"; then +- kde_sharedirs="/usr/share/kde /usr/local/share /usr/share /opt/kde3/share /opt/kde/share $prefix/share" ++ kde_sharedirs="/usr/share/kde /usr/local/share /usr/share /opt/trinity/share /opt/kde/share $prefix/share" + test -n "$KDEDIR" && kde_sharedirs="$KDEDIR/share $kde_sharedirs" + + KDE_XSL_STYLESHEET=NO diff --git a/redhat/applications/ksensors/ksensors-0.7.3.tar.gz b/redhat/applications/ksensors/ksensors-0.7.3.tar.gz Binary files differnew file mode 100644 index 000000000..a101185cf --- /dev/null +++ b/redhat/applications/ksensors/ksensors-0.7.3.tar.gz diff --git a/redhat/applications/ksensors/ksensors-14.0.0.spec b/redhat/applications/ksensors/ksensors-14.0.0.spec new file mode 100644 index 000000000..f694b3a94 --- /dev/null +++ b/redhat/applications/ksensors/ksensors-14.0.0.spec @@ -0,0 +1,250 @@ +# If TDE is built in a specific prefix (e.g. /opt/trinity), the release will be suffixed with ".opt". +%if "%{?tde_prefix}" != "/usr" +%define _variant .opt +%endif + +# Default version for this component +%define tde_pkg ksensors +%define tde_version 14.0.0 + +# TDE specific building variables +%define tde_bindir %{tde_prefix}/bin +%define tde_datadir %{tde_prefix}/share +%define tde_docdir %{tde_datadir}/doc +%define tde_includedir %{tde_prefix}/include +%define tde_libdir %{tde_prefix}/%{_lib} +%define tde_mandir %{tde_datadir}/man + +%define tde_tdeappdir %{tde_datadir}/applications/tde +%define tde_tdedocdir %{tde_docdir}/tde +%define tde_tdeincludedir %{tde_includedir}/tde +%define tde_tdelibdir %{tde_libdir}/trinity + +%define _docdir %{tde_docdir} + +Name: trinity-ksensors +Version: 0.7.3 +Release: 21%{?dist}%{?_variant} + +Summary: Trinity Frontend to lm_sensors +Group: Applications/System +License: GPLv2+ +URL: http://ksensors.sourceforge.net/ + +Source0: %{name}-%{tde_version}%{?preversion:~%{preversion}}.tar.gz + +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) +BuildRequires: trinity-tdelibs-devel >= 14.0.0 +BuildRequires: gettext +BuildRequires: desktop-file-utils + +%if 0%{?suse_version} +BuildRequires: libsensors4-devel +%else +BuildRequires: lm_sensors-devel +%endif + +# Keep archs in sync with lm_sensors +ExcludeArch: s390 s390x + +%description +KSensors is a nice lm-sensors frontend for the K Desktop Environment. +Install the hddtemp package if you wish to monitor hard disk +temperatures with KSensors. + + +%if 0%{?suse_version} || 0%{?pclinuxos} +%debug_package +%endif + + +%prep +%setup -q -n %{name}-%{tde_version}%{?preversion:~%{preversion}} + +%__cp -f "/usr/share/aclocal/libtool.m4" "admin/libtool.m4.in" +%__cp -f "/usr/share/libtool/config/ltmain.sh" "admin/ltmain.sh" || %__cp -f "/usr/share/libtool/ltmain.sh" "admin/ltmain.sh" +%__make -f "admin/Makefile.common" + + +%build +unset QTDIR QTINC QTLIB +export PATH="%{tde_bindir}:${PATH}" +export LDFLAGS="-L%{tde_libdir} -I%{tde_includedir}" + +%configure \ + --prefix=%{tde_prefix} \ + --exec-prefix=%{tde_prefix} \ + --disable-dependency-tracking \ + --disable-rpath \ + --with-extra-includes=%{tde_includedir}/tqt \ + --with-qt-libraries=${QTLIB:-${QTDIR}/%{_lib}} \ + --bindir=%{tde_bindir} \ + --libdir=%{tde_libdir} \ + --datadir=%{tde_datadir} \ + --includedir=%{tde_tdeincludedir} \ + --enable-closure + +%__make %{?_smp_mflags} + + +%install +%__rm -rf $RPM_BUILD_ROOT +%__make install DESTDIR=$RPM_BUILD_ROOT + +# Creates autostart shortcut +%__install -dm 755 $RPM_BUILD_ROOT%{tde_datadir}/autostart +%__ln_s ../applnk/Utilities/ksensors.desktop \ + $RPM_BUILD_ROOT%{tde_datadir}/autostart + +%find_lang ksensors + + +%clean +%__rm -rf $RPM_BUILD_ROOT + + +%post +for f in locolor hicolor ; do + touch --no-create %{tde_datadir}/icons/$f 2> /dev/null || : + gtk-update-icon-cache -q %{tde_datadir}/icons/$f 2> /dev/null || : +done + +%postun +for f in locolor hicolor ; do + touch --no-create %{tde_datadir}/icons/$f 2> /dev/null || : + gtk-update-icon-cache -q %{tde_datadir}/icons/$f 2> /dev/null || : +done + + +%files -f ksensors.lang +%defattr(-,root,root,-) +%doc AUTHORS ChangeLog COPYING FAQ README TODO +%lang(es) %doc LEEME +%lang(de) %doc LIESMICH +%lang(fr) %doc LISEZMOI +%{tde_bindir}/ksensors +%{tde_datadir}/applnk/Utilities/ksensors.desktop +%{tde_datadir}/apps/ksensors/ +%{tde_datadir}/autostart/ksensors.desktop +%{tde_datadir}/icons/hicolor/*/apps/ksensors.png +%{tde_datadir}/icons/locolor/ +%{tde_datadir}/sounds/ksensors_alert.wav +%{tde_tdedocdir}/HTML/en/ksensors/ + + +%changelog +* Fri Jul 05 2013 Francois Andriot <francois.andriot@free.fr> - 0.7.3-21 +- Initial release for TDE 14.0.0 + +* Sat Jan 19 2013 Francois Andriot <francois.andriot@free.fr> - 0.7.3-20 +- Initial release for TDE 3.5.13.2 + +* Wed Oct 03 2012 Francois Andriot <francois.andriot@free.fr> - 0.7.3-19p3 +- Initial release for TDE 3.5.13.1 + +* Thu Dec 22 2011 Francois Andriot <francois.andriot@free.fr> - 0.7.3-19p2 +- Update Debian patch to -18 release + +* Mon Nov 07 2011 Francois Andriot <francois.andriot@free.fr> - 0.7.3-19p1 +- Rebuilt for RHEL 6, RHEL 5, Fedora 15 with TDE 3.5.13 + +* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.7.3-19 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild + +* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.7.3-18 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild + +* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.7.3-17 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + +* Fri Feb 15 2008 Hans de Goede <j.w.r.degoede@hhs.nl> 0.7.3-16 +- Update Debian patch to -15 release + +* Thu Jan 3 2008 Hans de Goede <j.w.r.degoede@hhs.nl> 0.7.3-15 +- Change BuildRequires: kdelibs-devel into kdelibs3-devel + +* Sun Nov 11 2007 Hans de Goede <j.w.r.degoede@hhs.nl> 0.7.3-14 +- Patch for and Rebuild against lm_sensors-3.0.0 + +* Sun Nov 11 2007 Hans de Goede <j.w.r.degoede@hhs.nl> 0.7.3-13 +- Fix reading of min and max tresholds from libsensors + +* Mon Aug 13 2007 Hans de Goede <j.w.r.degoede@hhs.nl> 0.7.3-12 +- Update License tag for new Licensing Guidelines compliance + +* Fri Jul 27 2007 Hans de Goede <j.w.r.degoede@hhs.nl> 0.7.3-11 +- Remove OnlyShowIn=KDE; from .desktop file (I like using ksensors under GNOME, + works fine grumbel) + +* Fri Jul 27 2007 Hans de Goede <j.w.r.degoede@hhs.nl> 0.7.3-10 +- Add icon-cache update scriptlets +- Add Requires: hicolor-icon-theme for dir ownership + +* Fri Jul 20 2007 Ville Skyttä <ville.skytta at iki.fi> - 0.7.3-9 +- Sync Exclu(de|sive)Arch with new lm_sensors (#249060). + +* Tue Jun 26 2007 Ville Skyttä <ville.skytta at iki.fi> - 0.7.3-8 +- Update Debian patchset to -14 for additional fixes and translations; + drop our hddtemp detection patch in favour of the one included in it. +- Drop Application and X-Fedora categories from .desktop file, add GenericName. +- Make autostart checkbox effective again (#242570). +- Convert docs to UTF-8. + +* Sat Sep 30 2006 Ville Skyttä <ville.skytta at iki.fi> - 0.7.3-7 +- Apply Debian -11 patchset for upstream radio button state fix, + support for hddtemp with SCSI disks and more translations. + +* Wed Aug 30 2006 Ville Skyttä <ville.skytta at iki.fi> - 0.7.3-6 +- Rebuild. + +* Wed Feb 15 2006 Ville Skyttä <ville.skytta at iki.fi> - 0.7.3-5 +- Rebuild. + +* Thu Nov 3 2005 Ville Skyttä <ville.skytta at iki.fi> - 0.7.3-4 +- Clean up build dependencies. + +* Thu May 19 2005 Ville Skyttä <ville.skytta at iki.fi> - 0.7.3-3 +- Sync arch availability with FC4 lm_sensors (%%{ix86}, x86_64, alpha). +- Reduce directory ownership bloat. + +* Fri Apr 7 2005 Michael Schwendt <mschwendt[AT]users.sf.net> - 0.7.3-2 +- rebuilt + +* Sat Aug 21 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:0.7.3-0.fdr.1 +- Update to 0.7.3, most patches applied upstream. +- Disable dependency tracking to speed up the build. + +* Tue Jul 20 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:0.7.2-0.fdr.4 +- Force use of multithreaded Qt with --enable-mt to fix build on FC2. +- Sync Debian patch to 0.7.2-16 to get a fix for freeze with hddtemp. +- Apply upstream patches #913569 and #915725. +- Disable RPATH. +- Don't ship the "handbook", it's just a template. +- Other minor improvements here and there. + +* Sat Aug 2 2003 Ville Skyttä <ville.skytta at iki.fi> - 0:0.7.2-0.fdr.3 +- Own dirs under %%{_datadir}/icons and %%{_docdir}/HTML (bug 21). +- Don't tweak path to hddtemp. +- Patch to fix hddtemp detection. +- s/--enable-xinerama/--with-xinerama/ +- Borrow man page from Debian. + +* Sat May 31 2003 Ville Skyttä <ville.skytta at iki.fi> - 0:0.7.2-0.fdr.2 +- Spec cleanups. + +* Fri Apr 4 2003 Ville Skyttä <ville.skytta at iki.fi> - 0:0.7.2-0.fdr.1 +- Update to current Fedora guidelines. +- Move desktop entry to %%{_datadir}/applications using desktop-file-install. + +* Sun Feb 23 2003 Warren Togami <warren@togami.com> - 0.7.2-1.fedora.2 +- BuildRequires libart_lgpl-devel needed for Red Hat 8.1 + +* Sun Feb 23 2003 Ville Skyttä <ville.skytta at iki.fi> - 0.7.2-1.fedora.1 +- Update to 0.7.2. +- Don't apply startup crash patch, but keep it around for now. + +* Sat Feb 15 2003 Ville Skyttä <ville.skytta at iki.fi> - 0.7-1.fedora.2 +- Include startup crash patch from upstream SRPM. + +* Sun Feb 9 2003 Ville Skyttä <ville.skytta at iki.fi> - 0.7-1.fedora.1 +- First Fedora release. diff --git a/redhat/applications/ksensors/ksensors-3.5.13.1.spec b/redhat/applications/ksensors/ksensors-3.5.13.1.spec new file mode 100644 index 000000000..1c2936730 --- /dev/null +++ b/redhat/applications/ksensors/ksensors-3.5.13.1.spec @@ -0,0 +1,268 @@ +# If TDE is built in a specific prefix (e.g. /opt/trinity), the release will be suffixed with ".opt". +%if "%{?_prefix}" != "/usr" +%define _variant .opt +%endif + +# TDE 3.5.13 specific building variables +%define tde_bindir %{tde_prefix}/bin +%define tde_datadir %{tde_prefix}/share +%define tde_docdir %{tde_datadir}/doc +%define tde_includedir %{tde_prefix}/include +%define tde_libdir %{tde_prefix}/%{_lib} +%define tde_mandir %{tde_datadir}/man + +%define tde_tdeappdir %{tde_datadir}/applications/kde +%define tde_tdedocdir %{tde_docdir}/tde +%define tde_tdeincludedir %{tde_includedir}/tde +%define tde_tdelibdir %{tde_libdir}/trinity + +%define _docdir %{tde_docdir} + +Name: trinity-ksensors +Version: 0.7.3 +Release: 19p3%{?dist}%{?_variant} + +Summary: KDE frontend to lm_sensors +Group: Applications/System +License: GPLv2+ +URL: http://ksensors.sourceforge.net/ + +Source0: http://downloads.sourceforge.net/ksensors/ksensors-%{version}.tar.gz + +# Debian (upstream) patch +Patch2: ksensors_0.7.3-18.diff +# Fix 'lmsensor.cpp' for older lm_sensors API (< 3.x) +Patch7: ksensors-0.7.3-18-lmsensors_2x_fix.patch +# [ksensors] Fix autotools detection +Patch9: ksensors-0.7.3-fix_autotools_detection.patch +# Fix TDE directories detection +Patch10: ksensors-0.7.3-tde_includedir.patch +# Fix sound installation +Patch11: ksensors-0.7.3-fix_sound_installation.patch + +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) +BuildRequires: trinity-tdelibs-devel >= 3.5.13.1 +BuildRequires: gettext +BuildRequires: desktop-file-utils + +%if 0%{?suse_version} +BuildRequires: libsensors4-devel +%else +BuildRequires: lm_sensors-devel +%endif + +# Keep archs in sync with lm_sensors +ExcludeArch: s390 s390x + +%description +KSensors is a nice lm-sensors frontend for the K Desktop Environment. +Install the hddtemp package if you wish to monitor hard disk +temperatures with KSensors. + + +%if 0%{?suse_version} +%debug_package +%endif + + +%prep +%setup -q -n ksensors-%{version} +%patch2 -p1 -b .debian +%patch7 -p1 -b .lm2x +%patch9 -p1 -b .autotools +%patch10 -p1 -b .tdeinc +%patch11 -p1 -b .sound + +# Ugly hack to modify TQT include directory inside autoconf files. +# If TQT detection fails, it fallbacks to TQT4 instead of TQT3 ! +%__sed -i admin/acinclude.m4.in \ + -e "s|/usr/include/tqt|%{tde_includedir}/tqt|g" \ + -e "s|kde_htmldir='.*'|kde_htmldir='%{tde_tdedocdir}/HTML'|g" + +%__cp -f "/usr/share/aclocal/libtool.m4" "admin/libtool.m4.in" +%__cp -f "/usr/share/libtool/config/ltmain.sh" "admin/ltmain.sh" || %__cp -f "/usr/share/libtool/ltmain.sh" "admin/ltmain.sh" +%__make -f "admin/Makefile.common" + +%__sed -i -e 's|$(kde_datadir)/sounds|$(kde_sounddir)|' src/sounds/Makefile.* +for f in ChangeLog LIESMICH LISEZMOI ; do + iconv -f iso-8859-1 -t utf-8 $f > $f.utf8 ; mv $f.utf8 $f +done + +%build +unset QTDIR; . /etc/profile.d/qt3.sh +export PATH="%{tde_bindir}:${PATH}" +export LDFLAGS="-L%{tde_libdir} -I%{tde_includedir}" + +export KDEDIR=%{tde_prefix} + +%configure \ + --prefix=%{tde_prefix} \ + --exec-prefix=%{tde_prefix} \ + --disable-dependency-tracking \ + --disable-rpath \ + --with-extra-includes=%{tde_includedir}/tqt \ + --with-qt-libraries=${QTLIB:-${QTDIR}/%{_lib}} \ + --bindir=%{tde_bindir} \ + --libdir=%{tde_libdir} \ + --datadir=%{tde_datadir} \ + --includedir=%{tde_tdeincludedir} + +%__make %{?_smp_mflags} LIBTOOL=$(which libtool) + + +%install +%__rm -rf $RPM_BUILD_ROOT +%__make install DESTDIR=$RPM_BUILD_ROOT + +# Creates autostart shortcut +%__install -dm 755 $RPM_BUILD_ROOT%{tde_datadir}/autostart +%__ln_s ../applnk/Utilities/ksensors.desktop \ + $RPM_BUILD_ROOT%{tde_datadir}/autostart + +#__rm -rf $RPM_BUILD_ROOT%{tde_tdedocdir}/HTML + +%find_lang ksensors + + +%clean +%__rm -rf $RPM_BUILD_ROOT + + +%post +for f in locolor hicolor ; do + touch --no-create %{tde_datadir}/icons/$f 2> /dev/null || : + gtk-update-icon-cache -q %{tde_datadir}/icons/$f 2> /dev/null || : +done + +%postun +for f in locolor hicolor ; do + touch --no-create %{tde_datadir}/icons/$f 2> /dev/null || : + gtk-update-icon-cache -q %{tde_datadir}/icons/$f 2> /dev/null || : +done + + +%files -f ksensors.lang +%defattr(-,root,root,-) +%doc AUTHORS ChangeLog COPYING FAQ README TODO +%lang(es) %doc LEEME +%lang(de) %doc LIESMICH +%lang(fr) %doc LISEZMOI +%{tde_bindir}/ksensors +%{tde_datadir}/applnk/Utilities/ksensors.desktop +%{tde_datadir}/apps/ksensors/ +%{tde_datadir}/autostart/ksensors.desktop +%{tde_datadir}/icons/hicolor/*/apps/ksensors.png +%{tde_datadir}/icons/locolor/ +%{tde_datadir}/sounds/ksensors_alert.wav +%{tde_tdedocdir}/HTML/en/ksensors/ + +%changelog +* Wed Oct 03 2012 Francois Andriot <francois.andriot@free.fr> - 0.7.3-19p3 +- Initial release for TDE 3.5.13.1 + +* Thu Dec 22 2011 Francois Andriot <francois.andriot@free.fr> - 0.7.3-19p2 +- Update Debian patch to -18 release + +* Mon Nov 07 2011 Francois Andriot <francois.andriot@free.fr> - 0.7.3-19p1 +- Rebuilt for RHEL 6, RHEL 5, Fedora 15 with TDE 3.5.13 + +* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.7.3-19 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild + +* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.7.3-18 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild + +* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.7.3-17 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + +* Fri Feb 15 2008 Hans de Goede <j.w.r.degoede@hhs.nl> 0.7.3-16 +- Update Debian patch to -15 release + +* Thu Jan 3 2008 Hans de Goede <j.w.r.degoede@hhs.nl> 0.7.3-15 +- Change BuildRequires: kdelibs-devel into kdelibs3-devel + +* Sun Nov 11 2007 Hans de Goede <j.w.r.degoede@hhs.nl> 0.7.3-14 +- Patch for and Rebuild against lm_sensors-3.0.0 + +* Sun Nov 11 2007 Hans de Goede <j.w.r.degoede@hhs.nl> 0.7.3-13 +- Fix reading of min and max tresholds from libsensors + +* Mon Aug 13 2007 Hans de Goede <j.w.r.degoede@hhs.nl> 0.7.3-12 +- Update License tag for new Licensing Guidelines compliance + +* Fri Jul 27 2007 Hans de Goede <j.w.r.degoede@hhs.nl> 0.7.3-11 +- Remove OnlyShowIn=KDE; from .desktop file (I like using ksensors under GNOME, + works fine grumbel) + +* Fri Jul 27 2007 Hans de Goede <j.w.r.degoede@hhs.nl> 0.7.3-10 +- Add icon-cache update scriptlets +- Add Requires: hicolor-icon-theme for dir ownership + +* Fri Jul 20 2007 Ville Skyttä <ville.skytta at iki.fi> - 0.7.3-9 +- Sync Exclu(de|sive)Arch with new lm_sensors (#249060). + +* Tue Jun 26 2007 Ville Skyttä <ville.skytta at iki.fi> - 0.7.3-8 +- Update Debian patchset to -14 for additional fixes and translations; + drop our hddtemp detection patch in favour of the one included in it. +- Drop Application and X-Fedora categories from .desktop file, add GenericName. +- Make autostart checkbox effective again (#242570). +- Convert docs to UTF-8. + +* Sat Sep 30 2006 Ville Skyttä <ville.skytta at iki.fi> - 0.7.3-7 +- Apply Debian -11 patchset for upstream radio button state fix, + support for hddtemp with SCSI disks and more translations. + +* Wed Aug 30 2006 Ville Skyttä <ville.skytta at iki.fi> - 0.7.3-6 +- Rebuild. + +* Wed Feb 15 2006 Ville Skyttä <ville.skytta at iki.fi> - 0.7.3-5 +- Rebuild. + +* Thu Nov 3 2005 Ville Skyttä <ville.skytta at iki.fi> - 0.7.3-4 +- Clean up build dependencies. + +* Thu May 19 2005 Ville Skyttä <ville.skytta at iki.fi> - 0.7.3-3 +- Sync arch availability with FC4 lm_sensors (%%{ix86}, x86_64, alpha). +- Reduce directory ownership bloat. + +* Fri Apr 7 2005 Michael Schwendt <mschwendt[AT]users.sf.net> - 0.7.3-2 +- rebuilt + +* Sat Aug 21 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:0.7.3-0.fdr.1 +- Update to 0.7.3, most patches applied upstream. +- Disable dependency tracking to speed up the build. + +* Tue Jul 20 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:0.7.2-0.fdr.4 +- Force use of multithreaded Qt with --enable-mt to fix build on FC2. +- Sync Debian patch to 0.7.2-16 to get a fix for freeze with hddtemp. +- Apply upstream patches #913569 and #915725. +- Disable RPATH. +- Don't ship the "handbook", it's just a template. +- Other minor improvements here and there. + +* Sat Aug 2 2003 Ville Skyttä <ville.skytta at iki.fi> - 0:0.7.2-0.fdr.3 +- Own dirs under %%{_datadir}/icons and %%{_docdir}/HTML (bug 21). +- Don't tweak path to hddtemp. +- Patch to fix hddtemp detection. +- s/--enable-xinerama/--with-xinerama/ +- Borrow man page from Debian. + +* Sat May 31 2003 Ville Skyttä <ville.skytta at iki.fi> - 0:0.7.2-0.fdr.2 +- Spec cleanups. + +* Fri Apr 4 2003 Ville Skyttä <ville.skytta at iki.fi> - 0:0.7.2-0.fdr.1 +- Update to current Fedora guidelines. +- Move desktop entry to %%{_datadir}/applications using desktop-file-install. + +* Sun Feb 23 2003 Warren Togami <warren@togami.com> - 0.7.2-1.fedora.2 +- BuildRequires libart_lgpl-devel needed for Red Hat 8.1 + +* Sun Feb 23 2003 Ville Skyttä <ville.skytta at iki.fi> - 0.7.2-1.fedora.1 +- Update to 0.7.2. +- Don't apply startup crash patch, but keep it around for now. + +* Sat Feb 15 2003 Ville Skyttä <ville.skytta at iki.fi> - 0.7-1.fedora.2 +- Include startup crash patch from upstream SRPM. + +* Sun Feb 9 2003 Ville Skyttä <ville.skytta at iki.fi> - 0.7-1.fedora.1 +- First Fedora release. diff --git a/redhat/applications/ksensors/ksensors-3.5.13.2.spec b/redhat/applications/ksensors/ksensors-3.5.13.2.spec new file mode 100644 index 000000000..6114d78da --- /dev/null +++ b/redhat/applications/ksensors/ksensors-3.5.13.2.spec @@ -0,0 +1,271 @@ +# If TDE is built in a specific prefix (e.g. /opt/trinity), the release will be suffixed with ".opt". +%if "%{?tde_prefix}" != "/usr" +%define _variant .opt +%endif + +# TDE 3.5.13 specific building variables +%define tde_bindir %{tde_prefix}/bin +%define tde_datadir %{tde_prefix}/share +%define tde_docdir %{tde_datadir}/doc +%define tde_includedir %{tde_prefix}/include +%define tde_libdir %{tde_prefix}/%{_lib} +%define tde_mandir %{tde_datadir}/man + +%define tde_tdeappdir %{tde_datadir}/applications/kde +%define tde_tdedocdir %{tde_docdir}/tde +%define tde_tdeincludedir %{tde_includedir}/tde +%define tde_tdelibdir %{tde_libdir}/trinity + +%define _docdir %{tde_docdir} + +Name: trinity-ksensors +Version: 0.7.3 +Release: 20%{?dist}%{?_variant} + +Summary: Trinity Frontend to lm_sensors +Group: Applications/System +License: GPLv2+ +URL: http://ksensors.sourceforge.net/ + +Source0: http://downloads.sourceforge.net/ksensors/ksensors-0.7.3.tar.gz + +# Debian (upstream) patch +Patch2: ksensors_0.7.3-18.diff +# Fix 'lmsensor.cpp' for older lm_sensors API (< 3.x) +Patch7: ksensors-0.7.3-18-lmsensors_2x_fix.patch +# [ksensors] Fix autotools detection +Patch9: ksensors-0.7.3-fix_autotools_detection.patch +# Fix TDE directories detection +Patch10: ksensors-0.7.3-tde_includedir.patch +# Fix sound installation +Patch11: ksensors-0.7.3-fix_sound_installation.patch + +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) +BuildRequires: trinity-tdelibs-devel >= 3.5.13.2 +BuildRequires: gettext +BuildRequires: desktop-file-utils + +%if 0%{?suse_version} +BuildRequires: libsensors4-devel +%else +BuildRequires: lm_sensors-devel +%endif + +# Keep archs in sync with lm_sensors +ExcludeArch: s390 s390x + +%description +KSensors is a nice lm-sensors frontend for the K Desktop Environment. +Install the hddtemp package if you wish to monitor hard disk +temperatures with KSensors. + + +%if 0%{?suse_version} || 0%{?pclinuxos} +%debug_package +%endif + + +%prep +%setup -q -n ksensors-%{version} +%patch2 -p1 -b .debian +%patch7 -p1 -b .lm2x +%patch9 -p1 -b .autotools +%patch10 -p1 -b .tdeinc +%patch11 -p1 -b .sound + +# Ugly hack to modify TQT include directory inside autoconf files. +# If TQT detection fails, it fallbacks to TQT4 instead of TQT3 ! +%__sed -i admin/acinclude.m4.in \ + -e "s|/usr/include/tqt|%{tde_includedir}/tqt|g" \ + -e "s|kde_htmldir='.*'|kde_htmldir='%{tde_tdedocdir}/HTML'|g" + +%__cp -f "/usr/share/aclocal/libtool.m4" "admin/libtool.m4.in" +%__cp -f "/usr/share/libtool/config/ltmain.sh" "admin/ltmain.sh" || %__cp -f "/usr/share/libtool/ltmain.sh" "admin/ltmain.sh" +%__make -f "admin/Makefile.common" + +%__sed -i -e 's|$(kde_datadir)/sounds|$(kde_sounddir)|' src/sounds/Makefile.* +for f in ChangeLog LIESMICH LISEZMOI ; do + iconv -f iso-8859-1 -t utf-8 $f > $f.utf8 ; mv $f.utf8 $f +done + +%build +unset QTDIR; . /etc/profile.d/qt3.sh +export PATH="%{tde_bindir}:${PATH}" +export LDFLAGS="-L%{tde_libdir} -I%{tde_includedir}" + +export KDEDIR=%{tde_prefix} + +%configure \ + --prefix=%{tde_prefix} \ + --exec-prefix=%{tde_prefix} \ + --disable-dependency-tracking \ + --disable-rpath \ + --with-extra-includes=%{tde_includedir}/tqt \ + --with-qt-libraries=${QTLIB:-${QTDIR}/%{_lib}} \ + --bindir=%{tde_bindir} \ + --libdir=%{tde_libdir} \ + --datadir=%{tde_datadir} \ + --includedir=%{tde_tdeincludedir} + +%__make %{?_smp_mflags} LIBTOOL=$(which libtool) + + +%install +%__rm -rf $RPM_BUILD_ROOT +%__make install DESTDIR=$RPM_BUILD_ROOT + +# Creates autostart shortcut +%__install -dm 755 $RPM_BUILD_ROOT%{tde_datadir}/autostart +%__ln_s ../applnk/Utilities/ksensors.desktop \ + $RPM_BUILD_ROOT%{tde_datadir}/autostart + +#__rm -rf $RPM_BUILD_ROOT%{tde_tdedocdir}/HTML + +%find_lang ksensors + + +%clean +%__rm -rf $RPM_BUILD_ROOT + + +%post +for f in locolor hicolor ; do + touch --no-create %{tde_datadir}/icons/$f 2> /dev/null || : + gtk-update-icon-cache -q %{tde_datadir}/icons/$f 2> /dev/null || : +done + +%postun +for f in locolor hicolor ; do + touch --no-create %{tde_datadir}/icons/$f 2> /dev/null || : + gtk-update-icon-cache -q %{tde_datadir}/icons/$f 2> /dev/null || : +done + + +%files -f ksensors.lang +%defattr(-,root,root,-) +%doc AUTHORS ChangeLog COPYING FAQ README TODO +%lang(es) %doc LEEME +%lang(de) %doc LIESMICH +%lang(fr) %doc LISEZMOI +%{tde_bindir}/ksensors +%{tde_datadir}/applnk/Utilities/ksensors.desktop +%{tde_datadir}/apps/ksensors/ +%{tde_datadir}/autostart/ksensors.desktop +%{tde_datadir}/icons/hicolor/*/apps/ksensors.png +%{tde_datadir}/icons/locolor/ +%{tde_datadir}/sounds/ksensors_alert.wav +%{tde_tdedocdir}/HTML/en/ksensors/ + +%changelog +* Sat Jan 19 2013 Francois Andriot <francois.andriot@free.fr> - 0.7.3-20 +- Initial release for TDE 3.5.13.2 + +* Wed Oct 03 2012 Francois Andriot <francois.andriot@free.fr> - 0.7.3-19p3 +- Initial release for TDE 3.5.13.1 + +* Thu Dec 22 2011 Francois Andriot <francois.andriot@free.fr> - 0.7.3-19p2 +- Update Debian patch to -18 release + +* Mon Nov 07 2011 Francois Andriot <francois.andriot@free.fr> - 0.7.3-19p1 +- Rebuilt for RHEL 6, RHEL 5, Fedora 15 with TDE 3.5.13 + +* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.7.3-19 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild + +* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.7.3-18 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild + +* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.7.3-17 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + +* Fri Feb 15 2008 Hans de Goede <j.w.r.degoede@hhs.nl> 0.7.3-16 +- Update Debian patch to -15 release + +* Thu Jan 3 2008 Hans de Goede <j.w.r.degoede@hhs.nl> 0.7.3-15 +- Change BuildRequires: kdelibs-devel into kdelibs3-devel + +* Sun Nov 11 2007 Hans de Goede <j.w.r.degoede@hhs.nl> 0.7.3-14 +- Patch for and Rebuild against lm_sensors-3.0.0 + +* Sun Nov 11 2007 Hans de Goede <j.w.r.degoede@hhs.nl> 0.7.3-13 +- Fix reading of min and max tresholds from libsensors + +* Mon Aug 13 2007 Hans de Goede <j.w.r.degoede@hhs.nl> 0.7.3-12 +- Update License tag for new Licensing Guidelines compliance + +* Fri Jul 27 2007 Hans de Goede <j.w.r.degoede@hhs.nl> 0.7.3-11 +- Remove OnlyShowIn=KDE; from .desktop file (I like using ksensors under GNOME, + works fine grumbel) + +* Fri Jul 27 2007 Hans de Goede <j.w.r.degoede@hhs.nl> 0.7.3-10 +- Add icon-cache update scriptlets +- Add Requires: hicolor-icon-theme for dir ownership + +* Fri Jul 20 2007 Ville Skyttä <ville.skytta at iki.fi> - 0.7.3-9 +- Sync Exclu(de|sive)Arch with new lm_sensors (#249060). + +* Tue Jun 26 2007 Ville Skyttä <ville.skytta at iki.fi> - 0.7.3-8 +- Update Debian patchset to -14 for additional fixes and translations; + drop our hddtemp detection patch in favour of the one included in it. +- Drop Application and X-Fedora categories from .desktop file, add GenericName. +- Make autostart checkbox effective again (#242570). +- Convert docs to UTF-8. + +* Sat Sep 30 2006 Ville Skyttä <ville.skytta at iki.fi> - 0.7.3-7 +- Apply Debian -11 patchset for upstream radio button state fix, + support for hddtemp with SCSI disks and more translations. + +* Wed Aug 30 2006 Ville Skyttä <ville.skytta at iki.fi> - 0.7.3-6 +- Rebuild. + +* Wed Feb 15 2006 Ville Skyttä <ville.skytta at iki.fi> - 0.7.3-5 +- Rebuild. + +* Thu Nov 3 2005 Ville Skyttä <ville.skytta at iki.fi> - 0.7.3-4 +- Clean up build dependencies. + +* Thu May 19 2005 Ville Skyttä <ville.skytta at iki.fi> - 0.7.3-3 +- Sync arch availability with FC4 lm_sensors (%%{ix86}, x86_64, alpha). +- Reduce directory ownership bloat. + +* Fri Apr 7 2005 Michael Schwendt <mschwendt[AT]users.sf.net> - 0.7.3-2 +- rebuilt + +* Sat Aug 21 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:0.7.3-0.fdr.1 +- Update to 0.7.3, most patches applied upstream. +- Disable dependency tracking to speed up the build. + +* Tue Jul 20 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:0.7.2-0.fdr.4 +- Force use of multithreaded Qt with --enable-mt to fix build on FC2. +- Sync Debian patch to 0.7.2-16 to get a fix for freeze with hddtemp. +- Apply upstream patches #913569 and #915725. +- Disable RPATH. +- Don't ship the "handbook", it's just a template. +- Other minor improvements here and there. + +* Sat Aug 2 2003 Ville Skyttä <ville.skytta at iki.fi> - 0:0.7.2-0.fdr.3 +- Own dirs under %%{_datadir}/icons and %%{_docdir}/HTML (bug 21). +- Don't tweak path to hddtemp. +- Patch to fix hddtemp detection. +- s/--enable-xinerama/--with-xinerama/ +- Borrow man page from Debian. + +* Sat May 31 2003 Ville Skyttä <ville.skytta at iki.fi> - 0:0.7.2-0.fdr.2 +- Spec cleanups. + +* Fri Apr 4 2003 Ville Skyttä <ville.skytta at iki.fi> - 0:0.7.2-0.fdr.1 +- Update to current Fedora guidelines. +- Move desktop entry to %%{_datadir}/applications using desktop-file-install. + +* Sun Feb 23 2003 Warren Togami <warren@togami.com> - 0.7.2-1.fedora.2 +- BuildRequires libart_lgpl-devel needed for Red Hat 8.1 + +* Sun Feb 23 2003 Ville Skyttä <ville.skytta at iki.fi> - 0.7.2-1.fedora.1 +- Update to 0.7.2. +- Don't apply startup crash patch, but keep it around for now. + +* Sat Feb 15 2003 Ville Skyttä <ville.skytta at iki.fi> - 0.7-1.fedora.2 +- Include startup crash patch from upstream SRPM. + +* Sun Feb 9 2003 Ville Skyttä <ville.skytta at iki.fi> - 0.7-1.fedora.1 +- First Fedora release. diff --git a/redhat/applications/ksensors/ksensors-3.5.13.spec b/redhat/applications/ksensors/ksensors-3.5.13.spec new file mode 100644 index 000000000..529d2623e --- /dev/null +++ b/redhat/applications/ksensors/ksensors-3.5.13.spec @@ -0,0 +1,212 @@ +# If TDE is built in a specific prefix (e.g. /opt/trinity), the release will be suffixed with ".opt". +%if "%{?_prefix}" != "/usr" +%define _variant .opt +%define _docdir %{_prefix}/share/doc +%endif + +Name: trinity-ksensors +Version: 0.7.3 +Release: 19p2%{?dist} + +Summary: KDE frontend to lm_sensors +Group: Applications/System +License: GPLv2+ +URL: http://ksensors.sourceforge.net/ + +Source0: http://downloads.sourceforge.net/ksensors/ksensors-%{version}.tar.gz + +# Debian (upstream) patch +Patch2: http://ftp.debian.org/debian/pool/main/k/ksensors/ksensors_0.7.3-18.diff.gz + +# Fix building on TDE +Patch6: ksensors-0.7.3-trinity.patch + +# Fix 'lmsensor.cpp' for older lm_sensors API (< 3.x) +Patch7: ksensors-0.7.3-18-lmsensors_2x_fix.patch + +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) +BuildRequires: trinity-kdelibs-devel +BuildRequires: lm_sensors-devel gettext desktop-file-utils +Requires: hicolor-icon-theme + +# Keep archs in sync with lm_sensors +ExcludeArch: s390 s390x + +%description +KSensors is a nice lm-sensors frontend for the K Desktop Environment. +Install the hddtemp package if you wish to monitor hard disk +temperatures with KSensors. + + +%prep +%setup -q -n ksensors-%{version} +%patch2 -p1 +%patch6 -p1 +%patch7 -p1 +%__sed -i -e 's|$(kde_datadir)/sounds|$(kde_sounddir)|' src/sounds/Makefile.* +for f in ChangeLog LIESMICH LISEZMOI ; do + iconv -f iso-8859-1 -t utf-8 $f > $f.utf8 ; mv $f.utf8 $f +done + +%build +unset QTDIR ; . /etc/profile.d/qt.sh + +%configure \ + --disable-dependency-tracking \ + --disable-rpath \ + --with-extra-includes=%{_includedir}/tqt +%__make %{?_smp_mflags} + + +%install +%__rm -rf $RPM_BUILD_ROOT +%__make install DESTDIR=$RPM_BUILD_ROOT +desktop-file-install --vendor fedora --mode 644 --delete-original \ + --dir $RPM_BUILD_ROOT%{_datadir}/applications \ + $RPM_BUILD_ROOT%{_datadir}/applnk/Utilities/ksensors.desktop +%__install -dm 755 $RPM_BUILD_ROOT%{_datadir}/autostart +%__ln_s ../applications/fedora-ksensors.desktop \ + $RPM_BUILD_ROOT%{_datadir}/autostart +%__rm -rf $RPM_BUILD_ROOT%{_docdir}/HTML +%find_lang ksensors + + +%clean +%__rm -rf $RPM_BUILD_ROOT + + +%post +for f in locolor hicolor ; do + touch --no-create %{_datadir}/icons/$f 2> /dev/null || : + gtk-update-icon-cache -q %{_datadir}/icons/$f 2> /dev/null || : +done + +%postun +for f in locolor hicolor ; do + touch --no-create %{_datadir}/icons/$f 2> /dev/null || : + gtk-update-icon-cache -q %{_datadir}/icons/$f 2> /dev/null || : +done + + +%files -f ksensors.lang +%defattr(-,root,root,-) +%doc AUTHORS ChangeLog COPYING FAQ README TODO +%lang(es) %doc LEEME +%lang(de) %doc LIESMICH +%lang(fr) %doc LISEZMOI +%{_bindir}/ksensors +%{_datadir}/applications/*ksensors.desktop +%{_datadir}/apps/ksensors/ +%{_datadir}/autostart/*ksensors.desktop +%{_datadir}/icons/hicolor/*x*/apps/ksensors.png +%{_datadir}/icons/locolor/ +%{_datadir}/sounds/ksensors_alert.wav + + +%changelog +* Thu Dec 22 2011 Francois Andriot <francois.andriot@free.fr> - 0.7.3-19p2 +- Update Debian patch to -18 release + +* Mon Nov 07 2011 Francois Andriot <francois.andriot@free.fr> - 0.7.3-19p1 +- Rebuilt for RHEL 6, RHEL 5, Fedora 15 with TDE 3.5.13 + +* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.7.3-19 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild + +* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.7.3-18 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild + +* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.7.3-17 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + +* Fri Feb 15 2008 Hans de Goede <j.w.r.degoede@hhs.nl> 0.7.3-16 +- Update Debian patch to -15 release + +* Thu Jan 3 2008 Hans de Goede <j.w.r.degoede@hhs.nl> 0.7.3-15 +- Change BuildRequires: kdelibs-devel into kdelibs3-devel + +* Sun Nov 11 2007 Hans de Goede <j.w.r.degoede@hhs.nl> 0.7.3-14 +- Patch for and Rebuild against lm_sensors-3.0.0 + +* Sun Nov 11 2007 Hans de Goede <j.w.r.degoede@hhs.nl> 0.7.3-13 +- Fix reading of min and max tresholds from libsensors + +* Mon Aug 13 2007 Hans de Goede <j.w.r.degoede@hhs.nl> 0.7.3-12 +- Update License tag for new Licensing Guidelines compliance + +* Fri Jul 27 2007 Hans de Goede <j.w.r.degoede@hhs.nl> 0.7.3-11 +- Remove OnlyShowIn=KDE; from .desktop file (I like using ksensors under GNOME, + works fine grumbel) + +* Fri Jul 27 2007 Hans de Goede <j.w.r.degoede@hhs.nl> 0.7.3-10 +- Add icon-cache update scriptlets +- Add Requires: hicolor-icon-theme for dir ownership + +* Fri Jul 20 2007 Ville Skyttä <ville.skytta at iki.fi> - 0.7.3-9 +- Sync Exclu(de|sive)Arch with new lm_sensors (#249060). + +* Tue Jun 26 2007 Ville Skyttä <ville.skytta at iki.fi> - 0.7.3-8 +- Update Debian patchset to -14 for additional fixes and translations; + drop our hddtemp detection patch in favour of the one included in it. +- Drop Application and X-Fedora categories from .desktop file, add GenericName. +- Make autostart checkbox effective again (#242570). +- Convert docs to UTF-8. + +* Sat Sep 30 2006 Ville Skyttä <ville.skytta at iki.fi> - 0.7.3-7 +- Apply Debian -11 patchset for upstream radio button state fix, + support for hddtemp with SCSI disks and more translations. + +* Wed Aug 30 2006 Ville Skyttä <ville.skytta at iki.fi> - 0.7.3-6 +- Rebuild. + +* Wed Feb 15 2006 Ville Skyttä <ville.skytta at iki.fi> - 0.7.3-5 +- Rebuild. + +* Thu Nov 3 2005 Ville Skyttä <ville.skytta at iki.fi> - 0.7.3-4 +- Clean up build dependencies. + +* Thu May 19 2005 Ville Skyttä <ville.skytta at iki.fi> - 0.7.3-3 +- Sync arch availability with FC4 lm_sensors (%%{ix86}, x86_64, alpha). +- Reduce directory ownership bloat. + +* Fri Apr 7 2005 Michael Schwendt <mschwendt[AT]users.sf.net> - 0.7.3-2 +- rebuilt + +* Sat Aug 21 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:0.7.3-0.fdr.1 +- Update to 0.7.3, most patches applied upstream. +- Disable dependency tracking to speed up the build. + +* Tue Jul 20 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:0.7.2-0.fdr.4 +- Force use of multithreaded Qt with --enable-mt to fix build on FC2. +- Sync Debian patch to 0.7.2-16 to get a fix for freeze with hddtemp. +- Apply upstream patches #913569 and #915725. +- Disable RPATH. +- Don't ship the "handbook", it's just a template. +- Other minor improvements here and there. + +* Sat Aug 2 2003 Ville Skyttä <ville.skytta at iki.fi> - 0:0.7.2-0.fdr.3 +- Own dirs under %%{_datadir}/icons and %%{_docdir}/HTML (bug 21). +- Don't tweak path to hddtemp. +- Patch to fix hddtemp detection. +- s/--enable-xinerama/--with-xinerama/ +- Borrow man page from Debian. + +* Sat May 31 2003 Ville Skyttä <ville.skytta at iki.fi> - 0:0.7.2-0.fdr.2 +- Spec cleanups. + +* Fri Apr 4 2003 Ville Skyttä <ville.skytta at iki.fi> - 0:0.7.2-0.fdr.1 +- Update to current Fedora guidelines. +- Move desktop entry to %%{_datadir}/applications using desktop-file-install. + +* Sun Feb 23 2003 Warren Togami <warren@togami.com> - 0.7.2-1.fedora.2 +- BuildRequires libart_lgpl-devel needed for Red Hat 8.1 + +* Sun Feb 23 2003 Ville Skyttä <ville.skytta at iki.fi> - 0.7.2-1.fedora.1 +- Update to 0.7.2. +- Don't apply startup crash patch, but keep it around for now. + +* Sat Feb 15 2003 Ville Skyttä <ville.skytta at iki.fi> - 0.7-1.fedora.2 +- Include startup crash patch from upstream SRPM. + +* Sun Feb 9 2003 Ville Skyttä <ville.skytta at iki.fi> - 0.7-1.fedora.1 +- First Fedora release. diff --git a/redhat/applications/ksensors/ksensors-desktop.patch b/redhat/applications/ksensors/ksensors-desktop.patch new file mode 100644 index 000000000..c51e769ec --- /dev/null +++ b/redhat/applications/ksensors/ksensors-desktop.patch @@ -0,0 +1,35 @@ +diff -up ksensors-0.7.3/src/ksensors.desktop.desktop ksensors-0.7.3/src/ksensors.desktop +--- ksensors-0.7.3/src/ksensors.desktop.desktop 2003-12-27 22:48:03.000000000 +0100 ++++ ksensors-0.7.3/src/ksensors.desktop 2007-07-28 00:21:34.000000000 +0200 +@@ -1,24 +1,11 @@ + [Desktop Entry] + Encoding=UTF-8 +-Name=ksensors +-Name[xx]=xxksensorsxx ++Name=KSensors ++GenericName=Hardware Monitor + 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=Monitor system hardware sensors ++Categories=System;Monitor;KDE; ++X-KDE-autostart-after=panel ++X-KDE-autostart-condition=ksensorsrc:General:AutoStart:true +diff -up ksensors-0.7.3/src/ksensors.desktop ksensors-0.7.3/src/ksensors diff --git a/redhat/applications/ksensors/ksensors_0.7.3-15.diff.gz b/redhat/applications/ksensors/ksensors_0.7.3-15.diff.gz Binary files differnew file mode 100644 index 000000000..ad6dd2b0c --- /dev/null +++ b/redhat/applications/ksensors/ksensors_0.7.3-15.diff.gz 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 diff --git a/redhat/applications/ksensors/ksensors_0.7.3_naming.diff b/redhat/applications/ksensors/ksensors_0.7.3_naming.diff new file mode 100644 index 000000000..7e503d1b8 --- /dev/null +++ b/redhat/applications/ksensors/ksensors_0.7.3_naming.diff @@ -0,0 +1,61 @@ +--- ksensors-0.7.3.orig/src/lmsensor.cpp 2008-11-16 20:38:33.000000000 +0100 ++++ ksensors-0.7.3/src/lmsensor.cpp 2008-11-16 20:27:16.000000000 +0100 +@@ -40,9 +40,12 @@ bool LMSensor::init(const sensors_featur + const sensors_chip_name *chip_name= getChipName(); + const char* main_name = (*data)->name; + feature= (*data)->number; +- char *label; +- QString str; ++ 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; +@@ -98,12 +101,18 @@ bool LMSensor::init(const sensors_featur + min= -16; + } + +- str.sprintf("%s.%s", chip_name->prefix, main_name); +- setName( str.latin1() ); +- + sensors_get_label(*chip_name,feature,&label); +- setDescription(QString(label)); +- ++ if (label) ++ { ++ setDescription(QString(label)); ++ delete label; ++ label = NULL; ++ } ++ else ++ { ++ setDescription(uniqueSensorName.latin1()); ++ } ++ + if(min_found) + min = valMin; + +@@ -189,14 +198,15 @@ bool LMSensor::init(const sensors_featur + return false; + } + +- str.sprintf("%s.%s", chip_name->prefix, main_name); +- setName( str.latin1() ); +- + label = sensors_get_label(chip_name, feature_data); + if (label) +- setDescription(QString(label)); ++ { ++ setDescription(QString(label)); ++ delete label; ++ label = NULL; ++ } + else +- setDescription( str.latin1() ); ++ setDescription( uniqueSensorName.latin1() ); + + #endif /* libsensors3 / libsensors4 code */ diff --git a/redhat/applications/mplayerthumbs/mplayerthumbs-14.0.0.spec b/redhat/applications/mplayerthumbs/mplayerthumbs-14.0.0.spec index 1836d8d96..8879ed4da 100644 --- a/redhat/applications/mplayerthumbs/mplayerthumbs-14.0.0.spec +++ b/redhat/applications/mplayerthumbs/mplayerthumbs-14.0.0.spec @@ -22,9 +22,9 @@ %define _docdir %{tde_docdir} -Name: trinity-mplayerthumbs +Name: trinity-%{tde_pkg} Version: 0.5b -Release: 2%{?dist}%{?_variant} +Release: %{?!preversion:2}%{?preversion:1_%{preversion}}%{?dist}%{?_variant} Summary: A video thumbnail generator for TDE file managers. Group: Applications/Multimedia @@ -35,7 +35,10 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) Source0: %{name}-%{tde_version}%{?preversion:~%{preversion}}.tar.gz BuildRequires: desktop-file-utils -BuildRequires: trinity-tdelibs-devel >= 14.0.0 +BuildRequires: trinity-tqt3-devel >= 3.5.0 +BuildRequires: trinity-tqtinterface-devel >= %{tde_version} +BuildRequires: trinity-arts-devel >= %{tde_version} +BuildRequires: trinity-tdelibs-devel >= %{tde_version} Requires: mplayer @@ -72,6 +75,7 @@ export LDFLAGS="-L%{tde_libdir} -I%{tde_includedir}" --prefix=%{tde_prefix} \ --exec-prefix=%{tde_prefix} \ --disable-dependency-tracking \ + --disable-static \ --disable-rpath \ --bindir=%{tde_bindir} \ --libdir=%{tde_libdir} \ @@ -87,8 +91,6 @@ export LDFLAGS="-L%{tde_libdir} -I%{tde_includedir}" %__rm -rf $RPM_BUILD_ROOT %__make install DESTDIR=$RPM_BUILD_ROOT -# Useless files .. -%__rm -f %{?buildroot}%{tde_tdelibdir}/*.a %clean %__rm -rf $RPM_BUILD_ROOT |