Date: Sunday, May 29, 2016 @ 12:47:37 Author: lfleischer Revision: 177419
upgpkg: tp_smapi-lts 0.42-1 Upstream update. Modified: tp_smapi-lts/trunk/PKGBUILD ----------+ PKGBUILD | 25 +++++++++---------------- 1 file changed, 9 insertions(+), 16 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2016-05-29 10:36:49 UTC (rev 177418) +++ PKGBUILD 2016-05-29 10:47:37 UTC (rev 177419) @@ -1,4 +1,3 @@ -# $Id$ # Maintainer: Lukas Fleischer <[email protected]> # Contributor: xduugu # Contributor: nh2 @@ -10,10 +9,11 @@ pkgname=tp_smapi-lts _pkgname=tp_smapi +__pkgname=tp-smapi +pkgver=0.42 _extramodules=/usr/lib/modules/extramodules-4.4-lts -pkgver=0.41 -pkgrel=51 -pkgdesc="linux-lts modules for ThinkPad's SMAPI functionality" +pkgrel=1 +pkgdesc="Modules for ThinkPad's SMAPI functionality" arch=('i686' 'x86_64') url='https://github.com/evgeni/tp_smapi' license=('GPL') @@ -20,18 +20,14 @@ depends=('linux-lts>=4.4.9' 'linux-lts<4.5') makedepends=('linux-lts-headers>=4.4.9' 'linux-lts-headers<4.5') install="${pkgname}.install" -source=("https://github.com/downloads/evgeni/${_pkgname}/${_pkgname}-${pkgver}.tar.gz") -md5sums=('63c683415c764568f6bf17c7eabe4752') +source=("https://github.com/evgeni/$_pkgname/archive/$__pkgname/$pkgver.tar.gz") +md5sums=('6a51d3aa459ad7a6ebfbb8c29527b3ee') build() { - cd "${srcdir}/${_pkgname}-${pkgver}" + cd "$srcdir/$_pkgname-$__pkgname-$pkgver" _kernver=$(< "${_extramodules}/version") - - sed -ri -e "s/^(KVER\s*:=).*$/\1 ${_kernver}/" \ - -e "s#^(KBASE\s*:=).*\$#\1 ${_extramodules%/*}/${_kernver}#" Makefile - - make HDAPS=1 + make HDAPS=1 KVER="$_kernver" KBASE="/usr/lib/modules/$_kernver" } package() { @@ -39,7 +35,7 @@ make -C "${_extramodules%/*}/${_kernver}/build" \ INSTALL_MOD_PATH="${pkgdir}/${_extramodules%%/lib/*}" \ - M="${srcdir}/${_pkgname}-${pkgver}" modules_install + M="$srcdir/$_pkgname-$__pkgname-$pkgver" modules_install cd "${pkgdir}/${_extramodules%/*}" mv "${_kernver}/extra" "${_extramodules##*/}" @@ -51,7 +47,4 @@ # load module on startup echo tp_smapi > "${srcdir}/${pkgname}.conf" install -Dm644 "${srcdir}/${pkgname}.conf" "${pkgdir}/usr/lib/modules-load.d/${pkgname}.conf" - - # update kernel version in install file - sed -ri "s#^(extramodules=).*\$#\1${_extramodules}#" "${startdir}/${pkgname}.install" }
