Package Details: anbox-modules-dkms-git r38.8148a16-5

Git Clone URL: https://aur.archlinux.org/anbox-modules-dkms-git.git (read-only, click to copy)
Package Base: anbox-modules-dkms-git
Description: Kernel modules for Anbox or Waydroid (DKMS)
Upstream URL: https://github.com/choff/anbox-modules
Keywords: anbox ashmem binder binderfs waydroid
Licenses: GPL
Conflicts: anbox-modules-dkms
Provides: anbox-modules-dkms
Submitter: eNV25
Maintainer: eNV25 (sickcodes)
Last Packager: eNV25
Votes: 8
Popularity: 0.001822
First Submitted: 2021-12-11 12:21 (UTC)
Last Updated: 2022-06-20 18:20 (UTC)

Dependencies (2)

Required by (0)

Sources (1)

Pinned Comments

eNV25 commented on 2022-08-14 08:39 (UTC)

Avoid this package if you can, updates may fail to build in new kernel versions. Review the ArchWiki again to see if you really need this package.

If need this package, it should preferably be used with an Long-Term Support (LTS) kernel, like linux-lts. Newer Arch Linux kernel versions are more likely to not work, as the upstream maintainer does not use those.

For newer kernel that fail to build, there is often a PR that fixes the issue. For such cases, you could make local changes to the PKGBUILD to point to the PR. This is not friendly to AUR helpers, so it is simpler for most people to avoid this package as I explained above.

sickcodes commented on 2021-09-27 20:52 (UTC) (edited on 2021-12-13 03:10 (UTC) by sickcodes)

This has been adjusted to build on 5.10-5.15 thank you to legend Christian Hoff!

Working DKMS fork by Christian Hoff: https://github.com/choff/anbox-modules

DKMS add modules, without reboot:

sudo modprobe binder_linux devices=binder,hwbinder,vndbinder,anbox-binder,anbox-hwbinder,anbox-vndbinder

sudo modprobe ashmem_linux

The simplest way is to boot into https://archlinux.org/packages/core/x86_64/linux-lts/

Latest Comments

« First ‹ Previous 1 2 3 4 Next › Last »

eNV25 commented on 2022-06-20 18:34 (UTC)

I added the line.

Anyway I don't think people should be using this package with stable kernels. Using a kernel the includes ashmem and binder modules like extra/linux-zen (or one of the tkg kernels build by chaotic-aur) is a better choice, since you don't have to deal with such issues.

david_rysk commented on 2022-06-20 17:02 (UTC)

@eNV25 can you add a patch to the PKGBUILD that applies that one-line change?

mattalxndr commented on 2022-06-10 19:38 (UTC)

I'm getting

error: failed to commit transaction (conflicting files)
anbox-modules-dkms-git: /usr/lib/udev/rules.d/99-anbox.rules exists in filesystem (owned by anbox-git)
Errors occurred, no packages were upgraded.
removing untracked AUR files from cache...
-> exit status 1

eNV25 commented on 2022-05-31 12:35 (UTC)

Morta: To build with 5.18, upstream has to merge this simple change. Until then edit the PKGBUILD to use the PR in sources.

https://github.com/choff/anbox-modules/pull/2

sickcodes commented on 2021-12-17 05:31 (UTC)

What was the rush with the merged packages, took 2 minutes to fix?

eNV25 commented on 2021-12-16 20:48 (UTC)

anbox-modules-dkms has been merged into this package.

eNV25 commented on 2021-12-15 09:46 (UTC)

Git packages that don't use #tag= or #commit= should use -git suffix. The package should also have a pkgver() function.

https://wiki.archlinux.org/title/VCS_package_guidelines

https://aur.archlinux.org/packages/anbox-modules-dkms-git/

eNV25 commented on 2021-12-13 10:33 (UTC) (edited on 2021-12-13 10:38 (UTC) by eNV25)

~~Ok then. I'll post in the mailing list to not merge since you changed the PKGBUILD.~~

Actually the merge request still stands because you are using the master branch. No need to ask the choff to add versions if they don't want to. I'll add you as co-maintainer for this package if it is merged.

sickcodes commented on 2021-12-13 01:24 (UTC)

  • Removed the build function from previous maintainer
  • Removed linux-headers from previous maintainer
  • Removed /usr/lib/modules-load.d/ from previous maintainer
  • Added 5.10 patch

sickcodes commented on 2021-12-13 00:53 (UTC) (edited on 2021-12-13 01:12 (UTC) by sickcodes)

edit: fixed and followed exactly the module here: https://wiki.archlinux.org/title/DKMS_package_guidelines

I simply changed the original PKGBUILD from 2017: https://aur.archlinux.org/cgit/aur.git/log/?h=anbox-modules-dkms

The module itself is hacked up version of the previous one, I see plenty of DKMS packages using git.

I’ve asked choff to do tags and releases regardless, it’s only a month old.