Date: Sunday, May 15, 2022 @ 20:34:56 Author: andyrtr Revision: 1207496
archrelease: copy trunk to community-testing-x86_64 Added: tp_smapi-lts/repos/community-testing-x86_64/PKGBUILD (from rev 1207495, tp_smapi-lts/trunk/PKGBUILD) Deleted: tp_smapi-lts/repos/community-testing-x86_64/PKGBUILD ----------+ PKGBUILD | 100 ++++++++++++++++++++++++++++++------------------------------- 1 file changed, 50 insertions(+), 50 deletions(-) Deleted: PKGBUILD =================================================================== --- PKGBUILD 2022-05-15 20:34:49 UTC (rev 1207495) +++ PKGBUILD 2022-05-15 20:34:56 UTC (rev 1207496) @@ -1,50 +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-lts -pkgver=0.43 -pkgrel=237 -pkgdesc="Modules for ThinkPad's SMAPI functionality" -arch=('x86_64') -url='https://github.com/evgeni/tp_smapi' -license=('GPL') -makedepends=('linux-lts-headers' 'git') -_commit=a63729ab30d85430048f65c37f29188ab484cd52 # tags/tp-smapi/0.43 -source=("git+https://github.com/evgeni/tp_smapi#commit=$_commit") -sha256sums=('SKIP') - -pkgver() { - cd tp_smapi - git describe --tags | sed 's/^tp-smapi\///;s/-/+/g' -} - -build() { - cd tp_smapi - - # 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-lts/version)" EXTRA_CFLAGS= -} - -package() { - depends=('linux-lts') - - local extradir=/usr/lib/modules/$(</usr/src/linux-lts/version)/extramodules - cd tp_smapi - - # install kernel modules - find . -name "*.ko" -exec install -Dt "$pkgdir$extradir" {} + - - # compress kernel modules - 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-lts/repos/community-testing-x86_64/PKGBUILD (from rev 1207495, tp_smapi-lts/trunk/PKGBUILD) =================================================================== --- PKGBUILD (rev 0) +++ PKGBUILD 2022-05-15 20:34:56 UTC (rev 1207496) @@ -0,0 +1,50 @@ +# 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-lts +pkgver=0.43 +pkgrel=238 +pkgdesc="Modules for ThinkPad's SMAPI functionality" +arch=('x86_64') +url='https://github.com/evgeni/tp_smapi' +license=('GPL') +makedepends=('linux-lts-headers' 'git') +_commit=a63729ab30d85430048f65c37f29188ab484cd52 # tags/tp-smapi/0.43 +source=("git+https://github.com/evgeni/tp_smapi#commit=$_commit") +sha256sums=('SKIP') + +pkgver() { + cd tp_smapi + git describe --tags | sed 's/^tp-smapi\///;s/-/+/g' +} + +build() { + cd tp_smapi + + # 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-lts/version)" EXTRA_CFLAGS= +} + +package() { + depends=('linux-lts') + + local extradir=/usr/lib/modules/$(</usr/src/linux-lts/version)/extramodules + cd tp_smapi + + # install kernel modules + find . -name "*.ko" -exec install -Dt "$pkgdir$extradir" {} + + + # compress kernel modules + 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" +}