Date: Monday, December 21, 2020 @ 20:55:59 Author: heftig Revision: 781555
archrelease: copy trunk to community-testing-x86_64 Added: tp_smapi/repos/community-testing-x86_64/PKGBUILD (from rev 781553, tp_smapi/trunk/PKGBUILD) Deleted: tp_smapi/repos/community-testing-x86_64/PKGBUILD ----------+ PKGBUILD | 96 ++++++++++++++++++++++++++++++------------------------------- 1 file changed, 48 insertions(+), 48 deletions(-) Deleted: PKGBUILD =================================================================== --- PKGBUILD 2020-12-21 20:55:58 UTC (rev 781554) +++ PKGBUILD 2020-12-21 20:55:59 UTC (rev 781555) @@ -1,48 +0,0 @@ -# Maintainer: Lukas Fleischer <lfleisc...@archlinux.org> -# Contributor: xduugu -# Contributor: nh2 -# Contributor: Steven Davidovitz <steviedizzle ð gmail đ com> -# Contributor: Nick B <Shirakawasuna ð gmail đ com> -# Contributor: Christof Musik <christof ð senfdax đ de> -# Contributor: Stefan Rupp <archlinux ð stefanrupp đ de> -# Contributor: Ignas Anikevicius <anikevicius ð gmail đ com> - -pkgname=tp_smapi -pkgver=0.43 -pkgrel=258 -pkgdesc="Modules for ThinkPad's SMAPI functionality" -arch=('x86_64') -url='https://github.com/evgeni/tp_smapi' -license=('GPL') -makedepends=('linux-headers' 'git') -_commit=a63729ab30d85430048f65c37f29188ab484cd52 # tags/tp-smapi/0.43 -source=("git+https://github.com/evgeni/tp_smapi#commit=$_commit") -sha256sums=('SKIP') - -pkgver() { - cd $pkgname - git describe --tags | sed 's/^tp-smapi\///;s/-/+/g' -} - -build() { - cd $pkgname - - # https://bugs.archlinux.org/task/54975 (kernel has no _GLOBAL_OFFSET_TABLE_): - # Clear EXTRA_CFLAGS since it defaults to injecting CFLAGS and -fno-plt breaks the modules - - make HDAPS=1 KVER="$(</usr/src/linux/version)" EXTRA_CFLAGS= -} - -package() { - depends=('linux') - - local extradir=/usr/lib/modules/$(</usr/src/linux/version)/extramodules - cd $pkgname - - find . -name "*.ko" -exec install -Dt "$pkgdir$extradir" {} + - find "$pkgdir" -name "*.ko" -exec strip --strip-debug {} + - find "$pkgdir" -name "*.ko" -exec xz {} + - - # load module on startup - echo tp_smapi | install -Dm644 /dev/stdin "$pkgdir/usr/lib/modules-load.d/$pkgname.conf" -} Copied: tp_smapi/repos/community-testing-x86_64/PKGBUILD (from rev 781553, tp_smapi/trunk/PKGBUILD) =================================================================== --- PKGBUILD (rev 0) +++ PKGBUILD 2020-12-21 20:55:59 UTC (rev 781555) @@ -0,0 +1,48 @@ +# Maintainer: Lukas Fleischer <lfleisc...@archlinux.org> +# Contributor: xduugu +# Contributor: nh2 +# Contributor: Steven Davidovitz <steviedizzle ð gmail đ com> +# Contributor: Nick B <Shirakawasuna ð gmail đ com> +# Contributor: Christof Musik <christof ð senfdax đ de> +# Contributor: Stefan Rupp <archlinux ð stefanrupp đ de> +# Contributor: Ignas Anikevicius <anikevicius ð gmail đ com> + +pkgname=tp_smapi +pkgver=0.43 +pkgrel=259 +pkgdesc="Modules for ThinkPad's SMAPI functionality" +arch=('x86_64') +url='https://github.com/evgeni/tp_smapi' +license=('GPL') +makedepends=('linux-headers' 'git') +_commit=a63729ab30d85430048f65c37f29188ab484cd52 # tags/tp-smapi/0.43 +source=("git+https://github.com/evgeni/tp_smapi#commit=$_commit") +sha256sums=('SKIP') + +pkgver() { + cd $pkgname + git describe --tags | sed 's/^tp-smapi\///;s/-/+/g' +} + +build() { + cd $pkgname + + # https://bugs.archlinux.org/task/54975 (kernel has no _GLOBAL_OFFSET_TABLE_): + # Clear EXTRA_CFLAGS since it defaults to injecting CFLAGS and -fno-plt breaks the modules + + make HDAPS=1 KVER="$(</usr/src/linux/version)" EXTRA_CFLAGS= +} + +package() { + depends=('linux') + + local extradir=/usr/lib/modules/$(</usr/src/linux/version)/extramodules + cd $pkgname + + find . -name "*.ko" -exec install -Dt "$pkgdir$extradir" {} + + find "$pkgdir" -name "*.ko" -exec strip --strip-debug {} + + find "$pkgdir" -name "*.ko" -exec xz {} + + + # load module on startup + echo tp_smapi | install -Dm644 /dev/stdin "$pkgdir/usr/lib/modules-load.d/$pkgname.conf" +}