New comment by Hoshpak on void-packages repository https://github.com/void-linux/void-packages/pull/27791#issuecomment-758820834 Comment: I don't like having `vopt_if` in distfiles and checksum. It is somewhat clunky and I doubt that `xgensum` would work properly with that. Another option would be to put an if block after the variable declaration and append to the variables if necessary. What workflow do you have in mind for wine and the staging build option? In the current form, updating the wine package without also updating the staging tarball would lead to a build option until someone also updates staging. If the staging tarballs are released in a timely manner after the wine release, perhaps putting the staging tarball directly in distfiles would also be an option. The builder would then extract both tarballs but only apply the staging patches when the build option is set. I at least wouldn't mind waiting a day after a release to update the wine package.