diff options
author | Marcell Meszaros | 2024-03-28 17:13:24 +0100 |
---|---|---|
committer | Marcell Meszaros | 2024-03-28 17:26:59 +0100 |
commit | 129c766c2bb0290f2707a1f71b0deec05be40e56 (patch) | |
tree | b9e4f646bd1794d6854dd31ffd85e427f5640918 /PKGBUILD | |
parent | 30306e147dd2d81b8df3337e8217a3c547aa9c87 (diff) | |
download | aur-dahdi-linux-git.tar.gz |
stick to linuxver only after build, inside package()
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 64 |
1 files changed, 34 insertions, 30 deletions
@@ -10,17 +10,15 @@ _basename=dahdi pkgname=dahdi-linux-git pkgdesc="DAHDI drivers for Asterisk (Digium, OpenVox, Allo and Yeastar cards)" pkgver=3.3.0.r1.g2781746 -pkgrel=2 +pkgrel=3 arch=(x86_64 i686) url=http://www.asterisk.org license=(LGPL) -depends=( - "linux=${_linuxver//-/.}" - perl -) makedepends=( git - "linux-headers=${_linuxver//-/.}" + libusb + linux + linux-headers ) provides=( "${_basename}=${pkgver%.r*}" @@ -74,37 +72,43 @@ sha256sums=('SKIP' '3ff26cf80555fd7470b43a87c51d03c1db2a75abcd4561d79f69b6c48298e4a1') prepare() { - cd "$_archive" - sed -i -e 's,$(DESTDIR)/lib/firmware,$(DESTDIR)/usr/lib/firmware,g' \ - drivers/dahdi/firmware/Makefile - sed -i -e '/^target/s,lib,usr/lib,' -e '/\binstall\b/{s,-m,-Dm,;s,bin ,bin -t ,}' \ - build_tools/install_firmware - cd "drivers/dahdi/firmware" - for fw in ${source[@]:2:18}; do - ln -sf "$srcdir/${fw##*/}" - done + cd "$_archive" + sed -i -e 's,$(DESTDIR)/lib/firmware,$(DESTDIR)/usr/lib/firmware,g' \ + drivers/dahdi/firmware/Makefile + sed -i -e '/^target/s,lib,usr/lib,' -e '/\binstall\b/{s,-m,-Dm,;s,bin ,bin -t ,}' \ + build_tools/install_firmware + cd "drivers/dahdi/firmware" + for fw in ${source[@]:2:18}; do + ln -sf "$srcdir/${fw##*/}" + done } pkgver() { - cd "$_archive" - git describe --long --tags --abbrev=7 --match="v*" HEAD | - sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g' + cd "$_archive" + git describe --long --tags --abbrev=7 --match="v*" HEAD | + sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g' } build() { - cd "$_archive" - make DESTDIR="$pkgdir" all + cd "$_archive" + make DESTDIR="$pkgdir" all } package() { - cd "$_archive" - make DESTDIR="$pkgdir" install-firmware - make DESTDIR="$pkgdir" install-include - make DESTDIR="$pkgdir" install-xpp-firm - rm "$pkgdir/usr/lib/firmware/".d* - rm -r "$pkgdir/usr/lib/hotplug/firmware" - cd drivers - find . -name "*.ko" \ - -exec gzip "{}" \; \ - -exec install -Dm0644 "{}.gz" "$pkgdir/usr/lib/modules/$_kernelver/extramodules/{}.gz" \; + depends=( + libusb + "linux=${_linuxver//-/.}" + perl + ) + + cd "$_archive" + make DESTDIR="$pkgdir" install-firmware + make DESTDIR="$pkgdir" install-include + make DESTDIR="$pkgdir" install-xpp-firm + rm "$pkgdir/usr/lib/firmware/".d* + rm -r "$pkgdir/usr/lib/hotplug/firmware" + cd drivers + find . -name "*.ko" \ + -exec gzip "{}" \; \ + -exec install -Dm0644 "{}.gz" "$pkgdir/usr/lib/modules/$_kernelver/extramodules/{}.gz" \; } |