diff options
-rw-r--r-- | .SRCINFO | 4 | ||||
-rw-r--r-- | PKGBUILD | 8 | ||||
-rw-r--r-- | dkms.conf | 18 |
3 files changed, 23 insertions, 7 deletions
@@ -1,6 +1,6 @@ pkgbase = corefreq-git pkgdesc = A CPU monitoring software with BIOS like functionalities - pkgver = 1.97.0.r0.g93db569 + pkgver = 1.97.0.r7.g103f9ad pkgrel = 1 url = https://github.com/cyring/CoreFreq arch = x86_64 @@ -11,7 +11,7 @@ pkgbase = corefreq-git source = dkms.conf source = honor-archlinux-compiler-flags.patch b2sums = SKIP - b2sums = c6d8849944f99195038ac252d010d3e3001cd1dcaee57218c4a7f58fa313aa38842e4ea991d4d9ff7d04063ebaa9900c06ff1eacfa6270341cf37fb752adc00c + b2sums = a47306b69244b2c7cfe34a5a19aabc7d22ef8982402da038bfb65a357bed9aa0d9f30b034afa7c6dbc23969448142a0027bd14364a14da92b1c666881e15420c b2sums = 0b409cbc017b5b8d30cf2f291fe288172a8f8a1d773f17e5c860f2a9a929e758731993a2e56a4d0f03364b40481577765a714d8daf7261f2832c02921b347c93 pkgname = corefreq-client-git @@ -13,7 +13,7 @@ pkgbase=corefreq-git pkgname=(corefreq-client-git corefreq-server-git corefreq-dkms-git) _gitname=CoreFreq _pkgbase=${pkgbase%-*} -pkgver=1.97.0.r0.g93db569 +pkgver=1.97.0.r7.g103f9ad pkgrel=1 pkgdesc="A CPU monitoring software with BIOS like functionalities" arch=('x86_64') @@ -25,7 +25,7 @@ source=(git+"${url}.git#branch=master" 'dkms.conf' 'honor-archlinux-compiler-flags.patch') b2sums=('SKIP' - 'c6d8849944f99195038ac252d010d3e3001cd1dcaee57218c4a7f58fa313aa38842e4ea991d4d9ff7d04063ebaa9900c06ff1eacfa6270341cf37fb752adc00c' + 'a47306b69244b2c7cfe34a5a19aabc7d22ef8982402da038bfb65a357bed9aa0d9f30b034afa7c6dbc23969448142a0027bd14364a14da92b1c666881e15420c' '0b409cbc017b5b8d30cf2f291fe288172a8f8a1d773f17e5c860f2a9a929e758731993a2e56a4d0f03364b40481577765a714d8daf7261f2832c02921b347c93') pkgver() { @@ -63,8 +63,8 @@ package_corefreq-dkms-git() { -i "${pkgdir}/usr/src/${_pkgbase}-${pkgver}/dkms.conf" # Copy sources (including Makefile) - cp -r "${_gitname}"/Makefile "${pkgdir}/usr/src/${_pkgbase}-${pkgver}/" - cp -r "${_gitname}"/${CARCH}/{*.c,*.h} "${pkgdir}/usr/src/${_pkgbase}-${pkgver}/" + cp -r "${_gitname}"/{Makefile,scripter.sh} "${pkgdir}/usr/src/${_pkgbase}-${pkgver}/" + cp -r "${_gitname}"/${CARCH} "${pkgdir}/usr/src/${_pkgbase}-${pkgver}/" } package_corefreq-server-git() { diff --git a/dkms.conf b/dkms.conf index 93035bad1ebe..c7fd72f9a2ca 100644 --- a/dkms.conf +++ b/dkms.conf @@ -1,7 +1,23 @@ +AUTOINSTALL="yes" PACKAGE_NAME="@_PKGBASE@" PACKAGE_VERSION="@PKGVER@" CLEAN="make -C $source_tree/$PACKAGE_NAME-$PACKAGE_VERSION KERNELDIR=$kernel_source_dir clean" MAKE[0]="make -C $source_tree/$PACKAGE_NAME-$PACKAGE_VERSION KERNELDIR=$kernel_source_dir" BUILT_MODULE_NAME[0]="@_KERNELMODULE@" +BUILT_MODULE_LOCATION[0]="build/" DEST_MODULE_LOCATION[0]="/kernel/drivers/misc" -AUTOINSTALL="yes" +# +DAEMON="\$source_tree/\$PACKAGE_NAME-\$PACKAGE_VERSION/build/corefreqd" +CLIENT="\$source_tree/\$PACKAGE_NAME-\$PACKAGE_VERSION/build/corefreq-cli" +SCRIPT="scripter.sh" +COMMAND="install -Dm 0755 -s -t /bin" +OBJECTS="\$source_tree/\$PACKAGE_NAME-\$PACKAGE_VERSION/build/*.o" +BINARIES="/bin/corefreqd /bin/corefreq-cli" +CLEANUP="rm -f" +# +POST_INSTALL="$SCRIPT $CLEANUP -- $OBJECTS" +POST_REMOVE="$SCRIPT $CLEANUP -- $BINARIES" +# +PRE_BUILD="$SCRIPT make -- prepare" +#PRE_INSTALL="$SCRIPT $COMMAND -- $DAEMON $CLIENT" + |