summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorBlackCatDevel0per2022-07-03 18:56:06 +0500
committerBlackCatDevel0per2022-07-03 18:56:06 +0500
commit7f67182af055cf9e80d0be92bf6e97986b60fc0c (patch)
tree8df9f75ec861d319bc013f58c06f1497bf589153
parent3f476e799adda928a300661d449958e3f596244f (diff)
downloadaur-7f67182af055cf9e80d0be92bf6e97986b60fc0c.tar.gz
Initial commit
-rw-r--r--.SRCINFO2
-rw-r--r--.install9
-rw-r--r--PKGBUILD61
3 files changed, 38 insertions, 34 deletions
diff --git a/.SRCINFO b/.SRCINFO
index a5d570e4c078..135d89adc6f5 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
-}
diff --git a/PKGBUILD b/PKGBUILD
index 031b82895414..75fcc2e40986 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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