Skip to content

pkgconf: Add version 3.0.7.post0 - #3220

Merged
luhenry merged 1 commit into
mainfrom
pkgconf
Oct 15, 2026
Merged

luhenry merged 1 commit into
mainfrom
pkgconf

Conversation

@luhenry

@luhenry luhenry commented Oct 14, 2026 •

Copy link
Copy Markdown
Member

Compiles the pkgconf C executable with meson into a py3-none wheel. Upstream publishes no riscv64 wheel.

Mirrors upstream's build.yml and test.yml.

Differs from upstream

  • Nothing beyond the riscv64 image.

Testing

  • same as upstream, run in cibuildwheel's test phase.

License: Wheel bundles pkgconf (ISC); upstream ships no licence text for it, so the build adds it.

Patches

  • 0001-pyproject-ship-the-bundled-pkgconf-licence.patch - To upstream. Without it the wheel lacks the ISC notice. Reproduces on x86.

Built on cp311 (x86_64 rehearsal); 21 passed, 2 skipped.

Build the py3-none pkgconf executable wheel for manylinux and musllinux
with upstream's cibuildwheel config, and run upstream's pytest suite
from the checkout in the test phase as its test.yml does.

One patch adds the bundled pkgconf's ISC licence to license-files;
upstream's wheels ship only the wrapper's MIT licence.
luhenry added a commit that referenced this pull request Oct 14, 2026
…s -> ci-running (PR #3219, 1.0.3), pkgconf -> ci-running (PR #3220, 3.0.7.post0)
@luhenry
luhenry marked this pull request as draft October 14, 2026 11:51
@luhenry
luhenry marked this pull request as ready for review October 15, 2026 12:11
@luhenry
luhenry merged commit dd00b34 into main Oct 15, 2026
8 of 9 checks passed
@luhenry
luhenry deleted the pkgconf branch October 15, 2026 13:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant