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?

Reply via email to