Skip to content

new(x.org/font-util): X.Org font-util (autotools, prereq for xserver)#13106

Open
tannevaled wants to merge 1 commit into
pkgxdev:mainfrom
tannevaled:new/x.org/font-util
Open

new(x.org/font-util): X.Org font-util (autotools, prereq for xserver)#13106
tannevaled wants to merge 1 commit into
pkgxdev:mainfrom
tannevaled:new/x.org/font-util

Conversation

@tannevaled
Copy link
Copy Markdown
Contributor

Summary

Tiny new recipe for X.Org's font-util — provides:

  • fontutil.pc pkg-config file (consumed by xserver's meson.build for the default FontPath computation)
  • fontutil.m4 autotools macros (used by sibling x.org/font-* packages — none in pantry yet, expected)
  • bdftruncate + ucs2any BDF-format converter shell scripts

Same role as arch's xorg-font-util, debian's xfonts-utils, nixpkgs' xorg.fontutil.

Extracted from #13103

#13103 added both x.org/xserver and x.org/font-util in one PR. xserver depends on font-util, but pantry's CI resolver can't satisfy a same-PR sibling dep — xserver's resolve step 404s on dist.pkgx.dev/x.org/font-util/linux/x86-64/versions.txt because the bottle hasn't been published. font-util needs to merge + bottle first; once it does, #13103 (which keeps the xserver recipe + the same font-util content) will resolve correctly on the next CI iteration.

CI on the combined #13103 already validated this recipe builds green on linux/x86-64 + linux/aarch64.

Test plan

🤖 Generated with Claude Code

Provides the `fontutil.pc` pkg-config + `fontutil.m4` autotools
macros + bdftruncate/ucs2any BDF-conversion scripts. Tiny upstream
(autotools, ~200 lines). Same role as arch's `xorg-font-util`,
debian's `xfonts-utils`, nixpkgs' `xorg.fontutil`.

Extracted from pkgxdev#13103 (x.org/xserver) — xserver's meson.build
requires `dependency('fontutil')` for FontPath computation. Both
recipes were originally in one PR but pantry's CI resolver can't
satisfy a same-PR sibling dep (404 on dist.pkgx.dev/x.org/font-util/),
so font-util needs to merge + bottle first.

CI on the combined PR has already confirmed this recipe builds
green on both linux/x86-64 and linux/aarch64.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
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