summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD37
1 files changed, 14 insertions, 23 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 04d37bfd0bbd..6dc47272d05e 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,15 +3,13 @@
# Contributor: Sébastien Luttringer
# Contributor: Ionut Biru <ibiru@archlinux.org>
-pkgdesc='Virtualbox kernel modules for LTS Kernel'
pkgbase=virtualbox-modules-lts
pkgname=('virtualbox-host-modules-lts' 'virtualbox-guest-modules-lts')
-pkgver=5.2.2
-pkgrel=1
-# remember to also adjust the .install file!
+pkgver=5.2.8
+pkgrel=3
_linux_major=4
-_linux_minor=9
-arch=('i686' 'x86_64')
+_linux_minor=14
+arch=('x86_64')
url='http://virtualbox.org'
license=('GPL')
makedepends=("linux-lts>=${_linux_major}.${_linux_minor}"
@@ -32,19 +30,16 @@ package_virtualbox-host-modules-lts(){
conflicts=('virtualbox-modules' 'virtualbox-host-modules'
'virtualbox-host-dkms')
provides=('VIRTUALBOX-HOST-MODULES-LTS')
- install=virtualbox-modules-lts.install
cd "/var/lib/dkms/vboxhost/${pkgver}_OSE/$_kernver/$CARCH/module"
- install -dm755 "$pkgdir/usr/lib/modules/$_extramodules/"
- install -m644 * "$pkgdir/usr/lib/modules/$_extramodules/"
+ install -Dt "$pkgdir/usr/lib/modules/$_extramodules" -m644 *
- # compress earch modules individually
- find "$pkgdir" -name '*.ko' -exec gzip -9 {} +
+ # compress each module individually
+ find "$pkgdir" -name '*.ko' -exec xz -T1 {} +
# systemd module loading
- install -Dm644 /dev/null "$pkgdir/usr/lib/modules-load.d/$pkgname.conf"
- printf "vboxdrv\nvboxpci\nvboxnetadp\nvboxnetflt\n" > \
- "$pkgdir/usr/lib/modules-load.d/$pkgname.conf"
+ printf "vboxdrv\nvboxpci\nvboxnetadp\nvboxnetflt\n" |
+ install -Dm644 /dev/stdin "$pkgdir/usr/lib/modules-load.d/$pkgname.conf"
}
package_virtualbox-guest-modules-lts(){
@@ -57,20 +52,16 @@ package_virtualbox-guest-modules-lts(){
conflicts=('virtualbox-archlinux-modules' 'virtualbox-guest-modules'
'virtualbox-guest-dkms')
provides=('VIRTUALBOX-GUEST-MODULES-LTS')
- install=virtualbox-modules-lts.install
cd "/var/lib/dkms/vboxguest/${pkgver}_OSE/$_kernver/$CARCH/module"
- install -dm755 "$pkgdir/usr/lib/modules/$_extramodules/"
- install -m644 * "$pkgdir/usr/lib/modules/$_extramodules/"
+ install -Dt "$pkgdir/usr/lib/modules/$_extramodules" -m644 *
- # compress earch modules individually
- find "$pkgdir" -name '*.ko' -exec gzip -9 {} +
+ # compress each module individually
+ find "$pkgdir" -name '*.ko' -exec xz -T1 {} +
# systemd module loading
- install -Dm644 /dev/null "$pkgdir/usr/lib/modules-load.d/$pkgname.conf"
- printf "vboxguest\nvboxsf\nvboxvideo\n" > \
- "$pkgdir/usr/lib/modules-load.d/$pkgname.conf"
+ printf "vboxguest\nvboxsf\nvboxvideo\n" |
+ install -Dm644 /dev/stdin "$pkgdir/usr/lib/modules-load.d/$pkgname.conf"
}
# vim:set ts=2 sw=2 et:
-