[arch-commits] Commit in lm_sensors/trunk (PKGBUILD)

Laurent Carlier lcarlier at archlinux.org
Thu Feb 18 07:47:03 UTC 2021


    Date: Thursday, February 18, 2021 @ 07:47:03
  Author: lcarlier
Revision: 408490

upgpkg: lm_sensors 3.6.0.r5313.g31d1f125-1: update with latest git commit, move perl as optdepends (FS#69678)

Modified:
  lm_sensors/trunk/PKGBUILD

----------+
 PKGBUILD |   31 ++++++++++++++++++++-----------
 1 file changed, 20 insertions(+), 11 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2021-02-18 07:03:10 UTC (rev 408489)
+++ PKGBUILD	2021-02-18 07:47:03 UTC (rev 408490)
@@ -2,20 +2,23 @@
 # Contributor: Eric Bélanger
 
 pkgname=lm_sensors
-pkgver=3.6.0
-_pkgver=${pkgver//./-}
-pkgrel=2
+pkgver=3.6.0.r5313.g31d1f125
+_commit=31d1f125d8076f1c8c8f3224b31d240e6e6a1763
+#_pkgver=${pkgver//./-}
+pkgrel=1
 pkgdesc="Collection of user space tools for general SMBus access and hardware monitoring"
 arch=('x86_64')
 url="https://hwmon.wiki.kernel.org/lm_sensors"
 license=('GPL' 'LGPL')
-depends=('perl')
-makedepends=('rrdtool' 'git')
-optdepends=('rrdtool: for logging with sensord')
+optdepends=('rrdtool: for logging with sensord'
+            'perl: for sensor detection and configuration convert')
+makedepends=('rrdtool' 'perl' 'git')
+provides=('libsensors.so')
 backup=('etc/sensors3.conf' 'etc/healthd.conf' 'etc/conf.d/sensord')
-source=(https://github.com/lm-sensors/lm-sensors/archive/V${_pkgver}.tar.gz
+#source=(https://github.com/lm-sensors/lm-sensors/archive/V${_pkgver}.tar.gz
+source=("git+https://github.com/groeck/lm-sensors.git#commit=${_commit}"
 	healthd healthd.conf healthd.service sensord.conf)
-sha256sums=('0591f9fa0339f0d15e75326d0365871c2d4e2ed8aa1ff759b3a55d3734b7d197'
+sha256sums=('SKIP'
             '0ac9afb2a9155dd74ab393756ed552cd542dde1081149beb2ab4ec7ff55b8f4a'
             '5d17a366b175cf9cb4bb0115c030d4b8d91231546f713784a74935b6e533da9f'
             '2638cd363e60f8d36bcac468f414a6ba29a1b5599f40fc651ca953858c8429d7'
@@ -22,19 +25,25 @@
             '23bebef4c250f8c0aaba2c75fd3d2c8ee9473cc91a342161a9f5b3a34ddfa9e5')
 validpgpkeys=('7CA69F4460F1BDC41FD2C858A5526B9BB3CD4E6A')
 
+pkgver() {
+  cd "${srcdir}"/lm-sensors*
+
+  echo 3.6.0.r$(git rev-list --count HEAD).g$(git rev-parse --short HEAD)
+}
+
 prepare() {
-  cd "${srcdir}/lm-sensors-${_pkgver}"
+  cd "${srcdir}"/lm-sensors*
   sed -i 's|/etc/sysconfig|/etc/conf.d|' prog/{detect/sensors-detect,init/{sensord,lm_sensors}.service}
   sed -i 's/EnvironmentFile=/EnvironmentFile=-/' prog/init/lm_sensors.service
 }
 
 build() {
-  cd "${srcdir}/lm-sensors-${_pkgver}"
+  cd "${srcdir}"/lm-sensors*
   make PREFIX=/usr
 }
 
 package() {
-  cd "${srcdir}/lm-sensors-${_pkgver}"
+  cd "${srcdir}"/lm-sensors*
   make PROG_EXTRA=sensord BUILD_STATIC_LIB=0 \
     PREFIX=/usr SBINDIR=/usr/bin MANDIR=/usr/share/man DESTDIR="${pkgdir}" install
 



More information about the arch-commits mailing list