diff options
author | sickcodes | 2021-09-27 20:48:50 +0000 |
---|---|---|
committer | sickcodes | 2021-09-27 20:48:50 +0000 |
commit | 40252289ab7ff25600846083d108c3fdf7d91956 (patch) | |
tree | bc3eaafe6c5839c35040615671aa7e06adb74fae | |
parent | 530b1c87411ab5131ca687fcbaa6e8202db3be65 (diff) | |
download | aur-40252289ab7ff25600846083d108c3fdf7d91956.tar.gz |
Update to https://github.com/sickcodes/aur/commit/
-rw-r--r-- | .SRCINFO | 16 | ||||
-rw-r--r-- | PKGBUILD | 66 |
2 files changed, 49 insertions, 33 deletions
@@ -1,14 +1,14 @@ pkgbase = anbox-modules-dkms - pkgdesc = Android kernel driver (binder, ashmem) in DKMS format - pkgver = 4 - pkgrel = 2 - arch = i686 + pkgdesc = Android kernel driver (binder/binderfs, ashmem) in DKMS format for Kernel 5.12 and above. + pkgver = 5 + pkgrel = 12 arch = x86_64 - license = GPLv3 + arch = aarch64 + arch = i386 + license = Apache-2.0 depends = linux-headers provides = anbox-modules-dkms - source = https://launchpad.net/~morphis/+archive/ubuntu/anbox-support/+files/anbox-modules-dkms_4.tar.gz - sha256sums = fa322cf025a87c69d50a08b1b007503fa00daf09db08366f3507ac3873bd8d39 + source = git+https://github.com/choff/anbox-modules.git + sha256sums = SKIP pkgname = anbox-modules-dkms - @@ -1,43 +1,59 @@ -# Maintainer: Tobias Martin <tm-x at gmx dot net> +# Maintainer: Sick Codes <info at sick dot codes> +# Maintainer: Christian Hoff <https://github.com/choff> +# Contributor: Tobias Martin <tm-x at gmx dot net> pkgname=anbox-modules-dkms -pkgver=4 -_extramodules=extramodules-4.10-ARCH -pkgrel=2 -pkgdesc="Android kernel driver (binder, ashmem) in DKMS format" -arch=('i686' 'x86_64') -license=('GPLv3') -provides=($pkgname) +pkgver=5 +_arch="$(uname -r)" +pkgrel=12 +pkgdesc='Android kernel driver (binder/binderfs, ashmem) in DKMS format for Kernel 5.12 and above.' +arch=('x86_64' 'aarch64' 'i386') +license=('Apache-2.0') +_license=('GPL3') +provides=("${pkgname}") depends=('linux-headers') -source=("https://launchpad.net/~morphis/+archive/ubuntu/anbox-support/+files/${pkgname}_${pkgver}.tar.gz") -sha256sums=('fa322cf025a87c69d50a08b1b007503fa00daf09db08366f3507ac3873bd8d39') +source=("git+https://github.com/choff/anbox-modules.git") +sha256sums=('SKIP') prepare() { - tar -zxf "${pkgname}_${pkgver}".tar.gz + cd "${srcdir}/${_pkgname}" } build() { - - cd "${srcdir}/kernel/binder" + + cd "${srcdir}/anbox-modules/binder" msg2 "Building binder..." make - - cd "${srcdir}/kernel/ashmem" + + cd "${srcdir}/anbox-modules/ashmem" msg2 "Building ashmem..." make + } package() { - mkdir -p "${pkgdir}/usr/lib/modules/${_extramodules}" - cd "${srcdir}/kernel/binder" - mkdir -p "$pkgdir/usr/src/binder" - install -D -m644 "$srcdir/kernel/binder/dkms.conf" "$pkgdir/usr/src/binder/dkms.conf" - make DESTDIR="${pkgdir}/usr/lib/modules/${_extramodules}" install - - cd "${srcdir}/kernel/ashmem" - mkdir -p "$pkgdir/usr/src/ashmem" - install -D -m644 "$srcdir/kernel/ashmem/dkms.conf" "$pkgdir/usr/src/ashmem/dkms.conf" - make DESTDIR="${pkgdir}/usr/lib/modules/${_extramodules}" install + + install -dm755 "$pkgdir/usr/bin" + # install -dm755 "${pkgdir}/usr/lib/modules/${_arch}" + install -dm755 "${pkgdir}/usr/lib/modules-load.d" + 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/" + + 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" + + cd "${srcdir}/anbox-modules/binder" + make DESTDIR="${pkgdir}/usr/src/binder-1" install + + cd "${srcdir}/anbox-modules/ashmem" + make DESTDIR="${pkgdir}/usr/src/ashmem-1" install + } +# sudo modprobe binder_linux devices=binder,hwbinder,vndbinder,anbox-binder,anbox-hwbinder,anbox-vndbinder +# sudo modprobe ashmem_linux + # vim:set ts=2 sw=2 et: |