[arch-commits] Commit in virtualbox-modules/trunk (PKGBUILD)
Evangelos Foutras
foutrelis at nymeria.archlinux.org
Thu Feb 21 03:22:17 UTC 2013
Date: Thursday, February 21, 2013 @ 04:22:16
Author: foutrelis
Revision: 84647
upgpkg: virtualbox-modules 4.2.6-7
Linux 3.8 rebuild.
Modified:
virtualbox-modules/trunk/PKGBUILD
----------+
PKGBUILD | 23 +++++++++++------------
1 file changed, 11 insertions(+), 12 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2013-02-21 03:09:48 UTC (rev 84646)
+++ PKGBUILD 2013-02-21 03:22:16 UTC (rev 84647)
@@ -5,7 +5,8 @@
pkgbase=virtualbox-modules
pkgname=('virtualbox-host-modules' 'virtualbox-guest-modules')
pkgver=4.2.6
-pkgrel=6
+_extramodules=extramodules-3.8-ARCH
+pkgrel=7
arch=('i686' 'x86_64')
url='http://virtualbox.org'
license=('GPL')
@@ -16,7 +17,7 @@
'bc')
build() {
- _kernver=$(expac -Q '%v' linux-headers)-ARCH
+ _kernver="$(cat /usr/lib/modules/${_extramodules}/version)"
# dkms need modification to be run as user
cp -r /var/lib/dkms .
@@ -30,8 +31,7 @@
}
package_virtualbox-host-modules(){
- _kernver=$(expac -Q '%v' linux-headers)-ARCH
- _extraver=extramodules-${_kernver%.*}-ARCH
+ _kernver="$(cat /usr/lib/modules/${_extramodules}/version)"
pkgdesc='Host kernel modules for VirtualBox'
depends=("linux>=${_kernver%.*}" "linux<$(echo "${_kernver%.*}+0.1"|bc)")
@@ -39,16 +39,15 @@
conflicts=('virtualbox-modules')
install=virtualbox-host-modules.install
- install -dm755 "$pkgdir/usr/lib/modules/$_extraver"
+ install -dm755 "$pkgdir/usr/lib/modules/$_extramodules"
cd "dkms/vboxhost/$pkgver/$_kernver/$CARCH/module"
- install -m644 * "$pkgdir/usr/lib/modules/$_extraver"
+ install -m644 * "$pkgdir/usr/lib/modules/$_extramodules"
find "$pkgdir" -name '*.ko' -exec gzip -9 {} +
- sed -ie "s/EXTRAMODULES='.*'/EXTRAMODULES='$_extraver'/" "$startdir/virtualbox-host-modules.install"
+ sed -ie "s/EXTRAMODULES='.*'/EXTRAMODULES='$_extramodules'/" "$startdir/virtualbox-host-modules.install"
}
package_virtualbox-guest-modules(){
- _kernver=$(expac -Q '%v' linux-headers)-ARCH
- _extraver=extramodules-${_kernver%.*}-ARCH
+ _kernver="$(cat /usr/lib/modules/${_extramodules}/version)"
pkgdesc='Guest kernel modules for VirtualBox'
license=('GPL')
@@ -57,11 +56,11 @@
conflicts=('virtualbox-archlinux-modules')
install=virtualbox-guest-modules.install
- install -dm755 "$pkgdir/usr/lib/modules/$_extraver"
+ install -dm755 "$pkgdir/usr/lib/modules/$_extramodules"
cd "dkms/vboxguest/$pkgver/$_kernver/$CARCH/module"
- install -m644 * "$pkgdir/usr/lib/modules/$_extraver"
+ install -m644 * "$pkgdir/usr/lib/modules/$_extramodules"
find "$pkgdir" -name '*.ko' -exec gzip -9 {} +
- sed -ie "s/EXTRAMODULES='.*'/EXTRAMODULES='$_extraver'/" "$startdir/virtualbox-guest-modules.install"
+ sed -ie "s/EXTRAMODULES='.*'/EXTRAMODULES='$_extramodules'/" "$startdir/virtualbox-guest-modules.install"
}
# vim:set ts=2 sw=2 et:
More information about the arch-commits
mailing list