summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorIwan Timmer2017-04-13 14:09:35 +0200
committerIwan Timmer2017-04-13 15:40:15 +0200
commit8a38f8bafe78597925813c4420b96abec5a32ea9 (patch)
tree7817871b64e737bb4b87d5755a1f4620e55acb6a
parent2eacd5393401158e19e9b4adfeff3bbd0852d2a8 (diff)
downloadaur-8a38f8bafe78597925813c4420b96abec5a32ea9.tar.gz
Split dkms modules in seperate package
-rw-r--r--.SRCINFO19
-rw-r--r--PKGBUILD24
2 files changed, 32 insertions, 11 deletions
diff --git a/.SRCINFO b/.SRCINFO
index f6bcca460050..93765f88a330 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index d8977df9576e..0585790d7c02 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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;
}