summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorPedroHLC2019-03-28 14:06:45 -0300
committerPedroHLC2019-03-28 14:06:45 -0300
commit098adf071c6b2dc4c588f0441bb0eefefe52925d (patch)
treec7967702c51f5ae67e45c237b24e85ffe5df89e0 /PKGBUILD
downloadaur-098adf071c6b2dc4c588f0441bb0eefefe52925d.tar.gz
Initial release
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD40
1 files changed, 40 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..b747f8579270
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,40 @@
+# Contributor: Pedro H Lara Campos <root@pedrohlc.com>
+pkgname=haxm-altea-git
+pkgver=v7.1.0.r193.g5021453
+pkgrel=1
+pkgdesc="IntelĀ® Hardware Accelerated Execution Manager - a hardware-assisted virtualization engine (patched to orbital - git version)"
+arch=('x86_64' 'i686')
+url="https://github.com/AlexAltea/haxm"
+license=('BSD')
+depends=('linux>4' 'nasm>=2.11')
+makedepends=(linux-headers)
+provides=(haxm haxm-git)
+conflicts=(haxm haxm-git)
+_extramodules=extramodules-ARCH
+source=("$pkgname::git+https://github.com/AlexAltea/haxm.git")
+md5sums=('SKIP')
+install='haxm-git.install'
+
+pkgver() {
+ cd "$srcdir/$pkgname"
+ git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g;s/loader\.v//g'
+}
+
+build() {
+ cd "$srcdir/$pkgname/platforms/linux"
+ _kernver="$(cat /usr/lib/modules/${_extramodules}/version)"
+ _kdir="/lib/modules/${_kernver}/build"
+ make KVER="${_kernver}" KDIR="${_kdir}" modules
+}
+
+package() {
+ cd "$srcdir/$pkgname/platforms/linux"
+
+ _ldir="$pkgdir/usr/lib/haxm"
+ install -dm 644 "${_ldir}"
+ install -Dm 755 'haxm-install.sh' "${_ldir}/install.sh"
+ install -Dm 755 'haxm-uninstall.sh' "${_ldir}/uninstall.sh"
+
+ install -Dt "$pkgdir/usr/lib/modules/${_extramodules}" -m644 haxm.ko
+ # TODO: Add license
+}