Skip to content

Replace build-dependency pkg-config with pkgconf#107

Merged
abg merged 1 commit into
mainfrom
feature/use-pkgconf
Jun 5, 2026
Merged

Replace build-dependency pkg-config with pkgconf#107
abg merged 1 commit into
mainfrom
feature/use-pkgconf

Conversation

@abg
Copy link
Copy Markdown
Member

@abg abg commented Apr 21, 2026

Feature or Bug Description

Replaces pkg-config with pkgconf

This is largely a drop-in replacement and released under the permissive ISC license (vs. GPLv2 for pkg-config)

See: http://pkgconf.org/features.html

Blob sourced from: https://distfiles.ariadne.space/pkgconf/pkgconf-2.5.1.tar.xz (published the the pkgconfg project)
Verified via debian: https://deb.debian.org/debian/pool/main/p/pkgconf/pkgconf_2.5.1-4.dsc (using GPG key id E8446B4AC8C77261)
Digest: sha256:cd05c9589b9f86ecf044c10a2269822bc9eb001eced2582cfffd658b0a50c243

Motivation

This is largely motivated by compatibility with upcoming ubuntu-resolute stemcells

See: cloudfoundry/bosh-linux-stemcell-builder#497

Related Issue

Extracted from the larger PR #102 for easier review.

Copy link
Copy Markdown
Member

@kimago kimago left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Straightforward 1:1 blob swap.

@github-project-automation github-project-automation Bot moved this from Inbox to Pending Merge | Prioritized in Foundational Infrastructure Working Group May 5, 2026
@abg abg force-pushed the feature/use-pkgconf branch from 4c56641 to f0b0cf6 Compare May 5, 2026 21:52
@abg
Copy link
Copy Markdown
Member Author

abg commented May 5, 2026

Rebased on top of the socat 1.8.1.1 merge (#104)

@abg abg merged commit eeaa859 into main Jun 5, 2026
2 checks passed
@abg abg deleted the feature/use-pkgconf branch June 5, 2026 02:31
@github-project-automation github-project-automation Bot moved this from Pending Merge | Prioritized to Done in Foundational Infrastructure Working Group Jun 5, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Development

Successfully merging this pull request may close these issues.

2 participants