|
@@ -0,0 +1,64 @@
|
|
|
+# This file is part of the OpenADK project. OpenADK is copyrighted
|
|
|
+# material, please see the LICENCE file in the top-level directory.
|
|
|
+
|
|
|
+include ${TOPDIR}/rules.mk
|
|
|
+
|
|
|
+PKG_NAME:= lm_sensors
|
|
|
+PKG_VERSION:= 3.3.1
|
|
|
+PKG_RELEASE:= 1
|
|
|
+PKG_MD5SUM:= 8c0eebda8524fc87da1393b4564d279b
|
|
|
+PKG_DESCR:= linux hw sensor toolset
|
|
|
+PKG_DEPENDS:= sysfsutils
|
|
|
+PKG_SECTION:= misc
|
|
|
+PKG_URL:= http://www.lm-sensors.org
|
|
|
+PKG_SITES:= http://dl.lm-sensors.org/lm-sensors/releases/
|
|
|
+DISTFILES:= ${PKG_NAME}-${PKG_VERSION}.tar.bz2
|
|
|
+TARGET_CFLAGS:= ${TARGET_CFLAGS_ARCH} -fwrapv -fno-ident
|
|
|
+
|
|
|
+PKG_SUBPKGS:= LM_SENSORS LM_SENSORS_DEV LM_SENSORS_DETECT
|
|
|
+PKGSD_LM_SENSORS_DEV:= lm_sensors header files
|
|
|
+PKGSC_LM_SENSORS_DEV:= devel
|
|
|
+PKGSD_LM_SENSORS_DETECT:= lm_sensors perl scripts (e.g. sensors-detect)
|
|
|
+PKGSC_LM_SENSORS_DETECT:= misc
|
|
|
+PKGSS_LM_SENSORS_DETECT:= perl
|
|
|
+PKGSB_LM_SENSORS_DETECT:= perl
|
|
|
+
|
|
|
+
|
|
|
+include ${TOPDIR}/mk/package.mk
|
|
|
+
|
|
|
+$(eval $(call PKG_template,LM_SENSORS,lm-sensors,${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION}))
|
|
|
+$(eval $(call PKG_template,LM_SENSORS_DEV,lm-sensors-dev,${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKGSD_LM_SENSORS_DEV},${PKGSC_LM_SENSORS_DEV}))
|
|
|
+$(eval $(call PKG_template,LM_SENSORS_DETECT,lm-sensors-detect,${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKGSD_LM_SENSORS_DETECT},${PKGSC_LM_SENSORS_DETECT}))
|
|
|
+
|
|
|
+CONFIG_STYLE:= manual
|
|
|
+
|
|
|
+do-build:
|
|
|
+ ${MAKE} -C ${WRKBUILD} \
|
|
|
+ ${TARGET_CONFIGURE_OPTS} \
|
|
|
+ MACHINE="${CPU_ARCH}" \
|
|
|
+ LINUX="${LINUX_DIR}" \
|
|
|
+ STAGING_DIR="${STAGING_DIR}" \
|
|
|
+ PREFIX="/usr" \
|
|
|
+ user
|
|
|
+
|
|
|
+lm-sensors-install:
|
|
|
+ ${INSTALL_DIR} ${IDIR_LM_SENSORS}/usr/bin
|
|
|
+ ${INSTALL_BIN} ${WRKINST}/usr/local/bin/sensors ${IDIR_LM_SENSORS}/usr/bin/sensors
|
|
|
+ ${INSTALL_DIR} ${IDIR_LM_SENSORS}/usr/lib
|
|
|
+ ${CP} ${WRKINST}/usr/local/lib/libsensors.so* ${IDIR_LM_SENSORS}/usr/lib
|
|
|
+ ${INSTALL_DIR} ${IDIR_LM_SENSORS}/etc
|
|
|
+ ${CP} ${WRKINST}/etc/sensors3.conf ${IDIR_LM_SENSORS}/etc
|
|
|
+
|
|
|
+lm-sensors-dev-install:
|
|
|
+ ${INSTALL_DIR} ${IDIR_LM_SENSORS_DEV}/usr/include/sensors
|
|
|
+ ${CP} ${WRKINST}/usr/local/include/sensors/*.h ${IDIR_LM_SENSORS_DEV}/usr/include/sensors
|
|
|
+
|
|
|
+lm-sensors-detect-install:
|
|
|
+ ${INSTALL_DIR} ${IDIR_LM_SENSORS_DETECT}/usr/sbin
|
|
|
+ ${INSTALL_BIN} ${WRKINST}/usr/local/sbin/fancontrol ${IDIR_LM_SENSORS_DETECT}/usr/sbin/fancontrol
|
|
|
+ ${INSTALL_BIN} ${WRKINST}/usr/local/sbin/isadump ${IDIR_LM_SENSORS_DETECT}/usr/sbin/isadump
|
|
|
+ ${INSTALL_BIN} ${WRKINST}/usr/local/sbin/isaset ${IDIR_LM_SENSORS_DETECT}/usr/sbin/isaset
|
|
|
+ ${INSTALL_BIN} ${WRKINST}/usr/local/sbin/pwmconfig ${IDIR_LM_SENSORS_DETECT}/usr/sbin/pwmconfig
|
|
|
+ ${INSTALL_BIN} ${WRKINST}/usr/local/sbin/sensors-detect ${IDIR_LM_SENSORS_DETECT}/usr/sbin/sensors-detect
|
|
|
+
|
|
|
+include ${TOPDIR}/mk/pkg-bottom.mk
|