There is an updated pull request by otommod against master on the void-packages repository https://github.com/otommod/void-packages samba-4.20.1 https://github.com/void-linux/void-packages/pull/50464 samba: update to 4.20.1. I don't have much experience with packaging and none with `Void Linux` packaging in particular, especially with a big project like Samba, so I'm not sure this is production ready yet. #### Testing the changes - I tested the changes in this PR: **briefly** #### Local build testing - I built this PR locally for my native architecture, x86_64-musl - I built this PR locally for these architectures: - x86_64 - aarch64 - aarch64-musl #### Questions & notes - `samba-libs` has a ton of private libraries that I could not build as builtin this time. Should I add all of them to `common/shlibs`? - I packaged `{uid,socket,nss,resolv}_wrapper` since they are needed by the `samba` testsuite but they can also be bundled in... Do we really need them? They are not used by anything else (yet). On the other hand, `pam_wrapper`, that is also needed, is already in the repository. - On a related note, I tried to build the aforementioned testsuite but it ended up with a `cmocka` related build failure (`LargestIntegralType` was not defined). It did build successfully when `cmocka` was build as a bundled library though. - Should we break the `samba` package up? Fedora/Debian have a ton of subpackages for it and even Alpine has a few more than us. A patch file from https://github.com/void-linux/void-packages/pull/50464.patch is attached