New comment by shahab-vahedi on void-packages repository https://github.com/void-linux/void-packages/pull/51608#issuecomment-2438407569 Comment: > Vendoring the wrapper script entirely just obscures the changes you made, which makes it harder to maintain as the upstream version drifts over time. It also makes your changes harder to review, because we can't see if the patch is appropriate. Use the version from the deb archive and include a patch that makes the necessary changes for the Void package. Ack. > We provide a `make_dirs` variable to allow directories to me made during package installation. That should be preferred over a custom `INSTALL` script to do the same. Ack. > If the `brother-brscan4` package venders a EULA, it is doing the wrong thing. The license should be captured at package build time because it is subject to change between the moment you fetched a copy and the moment the package fetched distfiles and built a package. If it isn't in the deb archive, you can grab it at build time from wherever you got it in the first place. Could you name a package that already does something like that? so I can make myself familiar with the whole picture/mechanism.