summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorsickcodes2021-09-28 12:17:00 +0000
committersickcodes2021-09-28 12:17:00 +0000
commit8790fadcc199ff742f1f21b1530675b8efca46b5 (patch)
treea70e56f1f0bf8a2b860a69ec8ebf8c2f53eb7ad9
parent40252289ab7ff25600846083d108c3fdf7d91956 (diff)
downloadaur-8790fadcc199ff742f1f21b1530675b8efca46b5.tar.gz
Update to https://github.com/sickcodes/aur/commit/c224ac5951c45e1daa7e76bb89f2d0a2a1edcc6f
-rw-r--r--.SRCINFO11
-rw-r--r--PKGBUILD43
2 files changed, 30 insertions, 24 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 5abbdc8f8ac3..76728700e966 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,14 +1,17 @@
pkgbase = anbox-modules-dkms
- pkgdesc = Android kernel driver (binder/binderfs, ashmem) in DKMS format for Kernel 5.12 and above.
+ pkgdesc = Android kernel driver (binder/binderfs, ashmem) in DKMS format for Kernel 5.8 thru 5.12
pkgver = 5
- pkgrel = 12
+ pkgrel = 12.1
+ url = https://github.com/choff/anbox-modules
arch = x86_64
arch = aarch64
arch = i386
- license = Apache-2.0
+ license = GPL3
+ makedepends = git
depends = linux-headers
+ depends = dkms
provides = anbox-modules-dkms
- source = git+https://github.com/choff/anbox-modules.git
+ source = anbox-modules::git+https://github.com/choff/anbox-modules.git#branch=master
sha256sums = SKIP
pkgname = anbox-modules-dkms
diff --git a/PKGBUILD b/PKGBUILD
index 7226d446fdfc..a8e0ee6b691e 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,32 +3,31 @@
# Contributor: Tobias Martin <tm-x at gmx dot net>
pkgname=anbox-modules-dkms
+_pkgname=anbox-modules
pkgver=5
-_arch="$(uname -r)"
-pkgrel=12
-pkgdesc='Android kernel driver (binder/binderfs, ashmem) in DKMS format for Kernel 5.12 and above.'
+arch="$(uname -r)"
+url='https://github.com/choff/anbox-modules'
+pkgrel=12.1
+pkgdesc='Android kernel driver (binder/binderfs, ashmem) in DKMS format for Kernel 5.8 thru 5.12'
arch=('x86_64' 'aarch64' 'i386')
-license=('Apache-2.0')
-_license=('GPL3')
+license=('GPL3')
provides=("${pkgname}")
-depends=('linux-headers')
-source=("git+https://github.com/choff/anbox-modules.git")
+depends=('linux-headers' 'dkms')
+makedepends=('git')
+source=("${_pkgname}::git+https://github.com/choff/${_pkgname}.git#branch=master")
sha256sums=('SKIP')
prepare() {
- cd "${srcdir}/${_pkgname}"
+ cd "${srcdir}/${_pkgname}"
}
build() {
- cd "${srcdir}/anbox-modules/binder"
- msg2 "Building binder..."
+ cd "${srcdir}/${_pkgname}/binder"
make
-
- cd "${srcdir}/anbox-modules/ashmem"
- msg2 "Building ashmem..."
+
+ cd "${srcdir}/${_pkgname}/ashmem"
make
-
}
package() {
@@ -39,18 +38,22 @@ package() {
install -dm755 "${pkgdir}/usr/src/binder-1"
install -dm755 "${pkgdir}/usr/src/ashmem-1"
- cp -r "${srcdir}/anbox-modules/binder/"* "${pkgdir}/usr/src/binder-1/"
- cp -r "${srcdir}/anbox-modules/ashmem/"* "${pkgdir}/usr/src/ashmem-1/"
+ cp -r "${srcdir}/${_pkgname}/binder/"* "${pkgdir}/usr/src/binder-1/"
+ cp -r "${srcdir}/${_pkgname}/ashmem/"* "${pkgdir}/usr/src/ashmem-1/"
- install -Dm644 "${srcdir}/anbox-modules/binder/dkms.conf" "${pkgdir}/usr/lib/modules-load.d/binder.conf"
- install -Dm644 "${srcdir}/anbox-modules/ashmem/dkms.conf" "${pkgdir}/usr/lib/modules-load.d/ashmem.conf"
+ install -Dm644 "${srcdir}/${_pkgname}/binder/dkms.conf" "${pkgdir}/usr/lib/modules-load.d/binder.conf"
+ install -Dm644 "${srcdir}/${_pkgname}/ashmem/dkms.conf" "${pkgdir}/usr/lib/modules-load.d/ashmem.conf"
- cd "${srcdir}/anbox-modules/binder"
+ cd "${srcdir}/${_pkgname}/binder"
make DESTDIR="${pkgdir}/usr/src/binder-1" install
- cd "${srcdir}/anbox-modules/ashmem"
+ cd "${srcdir}/${_pkgname}/ashmem"
make DESTDIR="${pkgdir}/usr/src/ashmem-1" install
+ echo '** To activate binder_linux and ashmem_linux **
+# $ sudo modprobe binder_linux devices=binder,hwbinder,vndbinder,anbox-binder,anbox-hwbinder,anbox-vndbinder
+# $ sudo modprobe ashmem_linux'
+
}
# sudo modprobe binder_linux devices=binder,hwbinder,vndbinder,anbox-binder,anbox-hwbinder,anbox-vndbinder