Date: Wednesday, November 28, 2018 @ 09:00:53 Author: lcarlier Revision: 410407
archrelease: copy trunk to multilib-staging-x86_64 Added: lib32-lm_sensors/repos/multilib-staging-x86_64/ lib32-lm_sensors/repos/multilib-staging-x86_64/PKGBUILD (from rev 410406, lib32-lm_sensors/trunk/PKGBUILD) lib32-lm_sensors/repos/multilib-staging-x86_64/lm_sensors-fancontrol.patch (from rev 410406, lib32-lm_sensors/trunk/lm_sensors-fancontrol.patch) -----------------------------+ PKGBUILD | 37 +++++++++++++++++++++++++++++++++++++ lm_sensors-fancontrol.patch | 29 +++++++++++++++++++++++++++++ 2 files changed, 66 insertions(+) Copied: lib32-lm_sensors/repos/multilib-staging-x86_64/PKGBUILD (from rev 410406, lib32-lm_sensors/trunk/PKGBUILD) =================================================================== --- multilib-staging-x86_64/PKGBUILD (rev 0) +++ multilib-staging-x86_64/PKGBUILD 2018-11-28 09:00:53 UTC (rev 410407) @@ -0,0 +1,37 @@ +# Maintainer: Laurent Carlier <lordhea...@gmail.com> +# Contributor: Eric BĂ©langer <e...@archlinux.org> +# Contributor: Lubosz Sarnecki <lubo...@gmail.com> + +pkgname=lib32-lm_sensors +pkgver=3.5.0 +_ver=${pkgver//\./-} +pkgrel=2 +pkgdesc="Collection of user space tools for general SMBus access and hardware monitoring (32-bit)" +arch=('x86_64') +url="http://www.lm-sensors.org/" +license=('GPL' 'LGPL') +depends=('lm_sensors' 'lib32-glibc') +source=(lm_sensors-${pkgver}::https://github.com/groeck/lm-sensors/archive/V${pkgver//\./-}.tar.gz) +sha1sums=('3d1b3b82d62daeec1f151eaf993c61dc3cf21a6b') + +prepare() { + cd lm-sensors-${_ver} + + sed -i 's/CC := gcc/CC := gcc -m32/' Makefile +} + +build() { + cd lm-sensors-${_ver} + + make PREFIX=/usr +} + +package() { + cd lm-sensors-${_ver} + + make PREFIX=/usr LIBDIR=/usr/lib32 DESTDIR="${pkgdir}" install + + rm -r ${pkgdir}/etc/ + rm -r ${pkgdir}/usr/{bin,sbin,include,man} +} + Copied: lib32-lm_sensors/repos/multilib-staging-x86_64/lm_sensors-fancontrol.patch (from rev 410406, lib32-lm_sensors/trunk/lm_sensors-fancontrol.patch) =================================================================== --- multilib-staging-x86_64/lm_sensors-fancontrol.patch (rev 0) +++ multilib-staging-x86_64/lm_sensors-fancontrol.patch 2018-11-28 09:00:53 UTC (rev 410407) @@ -0,0 +1,29 @@ +--- prog/pwm/fancontrol 2012-11-07 03:26:37.000000000 +0200 ++++ prog/pwm/fancontrol 2013-03-22 18:15:00.566696011 +0200 +@@ -297,7 +297,7 @@ + cd $DIR + + # Check for configuration change +-if [ "$DIR" != "/" ] && [ -z "$DEVPATH" -o -z "$DEVNAME" ] ++if [[ "$DIR" != "/" && ( -z "$DEVPATH" || -z "$DEVNAME" ) ]] + then + echo "Configuration is too old, please run pwmconfig again" >&2 + exit 1 +@@ -337,7 +337,7 @@ + # It didn't work, try pwmN_enable=1 pwmN=255 + echo 1 > $ENABLE 2> /dev/null + echo $MAX > $1 +- if [ `cat $ENABLE` -eq 1 -a `cat $1` -ge 190 ] ++ if [ `cat $ENABLE` -eq 1 ] && [ `cat $1` -ge 190 ] + then + # Success + return 0 +@@ -469,7 +469,7 @@ + else + # calculate the new value from temperature and settings + pwmval="(${tval}-${mint})*(${maxpwm}-${minso})/(${maxt}-${mint})+${minso}" +- if [ $pwmpval -eq 0 -o $min_fanval -eq 0 ] ++ if [ $pwmpval -eq 0 ] || [ $min_fanval -eq 0 ] + then # if fan was stopped start it using a safe value + echo $minsa > $pwmo + # Sleep while still handling signals