diff options
author | Iwan Timmer | 2017-04-13 14:09:35 +0200 |
---|---|---|
committer | Iwan Timmer | 2017-04-13 15:40:15 +0200 |
commit | 8a38f8bafe78597925813c4420b96abec5a32ea9 (patch) | |
tree | 7817871b64e737bb4b87d5755a1f4620e55acb6a | |
parent | 2eacd5393401158e19e9b4adfeff3bbd0852d2a8 (diff) | |
download | aur-8a38f8bafe78597925813c4420b96abec5a32ea9.tar.gz |
Split dkms modules in seperate package
-rw-r--r-- | .SRCINFO | 19 | ||||
-rw-r--r-- | PKGBUILD | 24 |
2 files changed, 32 insertions, 11 deletions
@@ -1,7 +1,6 @@ # Generated by mksrcinfo v8 -# Wed Apr 12 21:42:13 UTC 2017 +# Thu Apr 13 12:12:39 UTC 2017 pkgbase = anbox-git - pkgdesc = Running Android in a container pkgver = 466 pkgrel = 1 url = http://anbox.io/ @@ -10,12 +9,22 @@ pkgbase = anbox-git makedepends = cmake makedepends = git makedepends = glm + makedepends = dbus-cpp + makedepends = lxc + makedepends = sdl2 + makedepends = protobuf + source = git+https://github.com/anbox/anbox.git + md5sums = SKIP + +pkgname = anbox-git + pkgdesc = Running Android in a container depends = dbus-cpp depends = lxc depends = sdl2 depends = protobuf - source = git+https://github.com/anbox/anbox.git - md5sums = SKIP + optdepends = anbox-modules-dkms-git: Required Android kernel modules -pkgname = anbox-git +pkgname = anbox-modules-dkms-git + pkgdesc = Required kernel module sources for Android + depends = dkms @@ -1,15 +1,13 @@ # Maintainer: Iwan Timmer <irtimmer@gmail.com> -pkgname=anbox-git +pkgname=('anbox-git' 'anbox-modules-dkms-git') _pkgname=anbox -pkgdesc="Running Android in a container" pkgver=466 pkgrel=1 arch=('x86_64') url="http://anbox.io/" license=('GPL3') -depends=('dbus-cpp' 'lxc' 'sdl2' 'protobuf') -makedepends=('cmake' 'git' 'glm') +makedepends=('cmake' 'git' 'glm' 'dbus-cpp' 'lxc' 'sdl2' 'protobuf') source=("git+https://github.com/anbox/anbox.git") md5sums=('SKIP') @@ -33,8 +31,22 @@ build() { make } -package() { +package_anbox-git() { + depends=('dbus-cpp' 'lxc' 'sdl2' 'protobuf') + optdepends=('anbox-modules-dkms-git: Required Android kernel modules') + pkgdesc="Running Android in a container" + cd "$srcdir/${_pkgname}" make -C build DESTDIR="$pkgdir/" install - make -C kernel DESTDIR="$pkgdir/" install +} + +package_anbox-modules-dkms-git() { + pkgdesc="Required kernel module sources for Android" + depends=('dkms') + + cd "$srcdir/${_pkgname}" + modules=(ashmem binder) + for mod in "${modules[@]}"; do + cp -a kernel/$mod $pkgdir/usr/src/anbox-modules-$mod-$pkgver + done; } |