On Thu, 24 Apr 2025, Jeremy Drake via Cygwin-apps wrote: > I figured I'd try my hand at a dead-simple package. Let me know if I > screwed anything up, or when I should send my SSH key (which I think is > the next step). 3 of the patches (not the cygwin-msys one) are from > Gentoo. > > https://repology.org/project/udis86/versions
I did have one question. In the PKGBUILD format used in MSYS2, there are 'depends' for runtime dependencies (I understand cygport figures these out automatically), 'makedepends' for build-time dependencies (this is BUILD_REQUIRES in cygport), and also 'checkdepends' which are dependencies that are only required if you are going to run the tests. I put 'yasm' in BUILD_REQUIRES, but technically it would be a 'checkdepends' - it is only used in the tests (it still needs to be present at configure time for the tests to be enabled). Is there a better place to declare this, or is BUILD_REQUIRES the right thing? This package uses python3 at build time. I inherit-ed python3, would I be better off putting it in BUILD_REQUIRES instead?