diff options
author | sickcodes | 2021-09-28 12:17:00 +0000 |
---|---|---|
committer | sickcodes | 2021-09-28 12:17:00 +0000 |
commit | 8790fadcc199ff742f1f21b1530675b8efca46b5 (patch) | |
tree | a70e56f1f0bf8a2b860a69ec8ebf8c2f53eb7ad9 | |
parent | 40252289ab7ff25600846083d108c3fdf7d91956 (diff) | |
download | aur-8790fadcc199ff742f1f21b1530675b8efca46b5.tar.gz |
Update to https://github.com/sickcodes/aur/commit/c224ac5951c45e1daa7e76bb89f2d0a2a1edcc6f
-rw-r--r-- | .SRCINFO | 11 | ||||
-rw-r--r-- | PKGBUILD | 43 |
2 files changed, 30 insertions, 24 deletions
@@ -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 @@ -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 |