diff options
author | BlackCatDevel0per | 2022-07-03 18:56:06 +0500 |
---|---|---|
committer | BlackCatDevel0per | 2022-07-03 18:56:06 +0500 |
commit | 7f67182af055cf9e80d0be92bf6e97986b60fc0c (patch) | |
tree | 8df9f75ec861d319bc013f58c06f1497bf589153 | |
parent | 3f476e799adda928a300661d449958e3f596244f (diff) | |
download | aur-7f67182af055cf9e80d0be92bf6e97986b60fc0c.tar.gz |
Initial commit
-rw-r--r-- | .SRCINFO | 2 | ||||
-rw-r--r-- | .install | 9 | ||||
-rw-r--r-- | PKGBUILD | 61 |
3 files changed, 38 insertions, 34 deletions
@@ -1,5 +1,5 @@ pkgbase = anbox-modules-dkms-aarch64_fix - pkgdesc = [NOTE: Now not work!] Android kernel driver fork by @choff & fix for aarch64 linux >= 5.14 from bcdev (binder/binderfs & ashmem) in DKMS format + pkgdesc = Android kernel driver fork by @choff & fix for aarch64 linux >= 5.14 from bcdev (binder/binderfs & ashmem) in DKMS format pkgver = 5.15 pkgrel = 1 url = https://github.com/BlackCatDevel0per/anbox-modules-aarch64 diff --git a/.install b/.install deleted file mode 100644 index a9bd5d8043b1..000000000000 --- a/.install +++ /dev/null @@ -1,9 +0,0 @@ -post_install { - cd "${srcdir}/${_pkgname}/" - ./INSTALL.sh -} - -post_remove { - cd "${srcdir}/${_pkgname}/" - ./REMOVE.sh -} @@ -8,7 +8,7 @@ pkgver=5.15 arch="$(uname -r)" url='https://github.com/BlackCatDevel0per/anbox-modules-aarch64' pkgrel=1 -pkgdesc='[NOTE: Now not work!] Android kernel driver fork by @choff & fix for aarch64 linux >= 5.14 from bcdev (binder/binderfs & ashmem) in DKMS format' +pkgdesc='Android kernel driver fork by @choff & fix for aarch64 linux >= 5.14 from bcdev (binder/binderfs & ashmem) in DKMS format' arch=('x86_64' 'aarch64' 'i386') license=('GPL3') provides=("${pkgname}") @@ -20,34 +20,47 @@ sha256sums=('SKIP' '7589f311fd9a503c30a214b54f1f687c26a2f160d4339098c65f655e9b1e3556') conflicts=('anbox-modules-dkms-git' 'anbox-modules-dkms') -prepare() { - cd "${srcdir}/${_pkgname}" +# prepare() { +# cd "${srcdir}/${_pkgname}" +# +# # Patch for 5.10-lts +# patch -p1 -i "${srcdir}"/7c19d3c66758747d854c63e4c34ef127ce201fa6.patch +# } - # Patch for 5.10-lts - patch -p1 -i "${srcdir}"/7c19d3c66758747d854c63e4c34ef127ce201fa6.patch -} +package() { + + install -dm755 "${pkgdir}/usr/src/anbox-binder-1" + install -dm755 "${pkgdir}/usr/src/anbox-ashmem-1" + + echo 'Copying files..' + cp -r "${srcdir}/${_pkgname}/binder/"* "${pkgdir}/usr/src/anbox-binder-1/" + cp -r "${srcdir}/${_pkgname}/ashmem/"* "${pkgdir}/usr/src/anbox-ashmem-1/" + + echo 'Building anbox-ashmem..' + cd "${srcdir}/${_pkgname}/binder" + make + make DESTDIR="${pkgdir}/usr/src/anbox-binder-1" install + + echo 'Building anbox-binder..' + cd "${srcdir}/${_pkgname}/ashmem" + make + make DESTDIR="${pkgdir}/usr/src/anbox-ashmem-1" install + + echo 'Build done! Please reboot after install to apply changes!' + echo '**********************************************************' + echo ' + # Verify by loading these modules and checking the created devices: + sudo modprobe ashmem_linux + sudo modprobe binder_linux + lsmod | grep -e ashmem_linux -e binder_linux + ls -alh /dev/binder /dev/ashmem + ' -# package() { -# -# install -dm755 "${pkgdir}/usr/src/binder-1" -# install -dm755 "${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/" -# -# cd "${srcdir}/${_pkgname}/binder" -# make -# make DESTDIR="${pkgdir}/usr/src/binder-1" install -# -# cd "${srcdir}/${_pkgname}/ashmem" -# make -# 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 # sudo modprobe ashmem_linux |