[Guix packaging] ntwk/atarist-font #148

Closed
opened 2026-08-14 13:17:57 +00:00 by htayj · 1 comment
htayj commented 2026-08-14 13:17:57 +00:00 (Migrated from github.com)

Candidate

  • Upstream canonical URL: https://github.com/ntwk/atarist-font
  • Source pinned commit/release when known: default-branch HEAD 52b91b269f671c1e3816a685a6bd3d7d0e6da0cc (checked 2026-08-14)
  • Target concrete installed deliverable: the Atari ST monochrome bitmap font files
  • Primary category: font
  • Tags: historical-computing
  • Primary language normalized: None
  • Build system: Makefile with custom font-install phase
  • SPDX expression: BSD-3-Clause
  • License status: confirmed-free
  • License evidence: Inspected the upstream license text at this pinned commit; GitHub identifies it as BSD-3-Clause (BSD 3-Clause "New" or "Revised" License). No GPL only-or-later term is inferred beyond the upstream evidence.
  • Difficulty: easy — It is a small Makefile-based font install with no nontrivial runtime closure.
  • Workflow state: ready
  • Existing Guix coverage: Checked 2026-08-14: GNU Guix, Nonguix, Guix Science, Guix HPC, Guix Past, Guix 'R Us, and RDE; no equivalent package with the same upstream origin was found.

Scope and blockers

Package the redistributable font files and metadata only.

Acceptance checks

  • guix lint -L . atarist-font
  • guix build -L . atarist-font
  • verify installed font files and inspect one bitmap-font metadata record.

Imported from GitHub issue/PR. Originally posted by htayj on 2026-08-14T13:17:57Z.

## Candidate - Upstream canonical URL: https://github.com/ntwk/atarist-font - Source pinned commit/release when known: default-branch HEAD `52b91b269f671c1e3816a685a6bd3d7d0e6da0cc` (checked 2026-08-14) - Target concrete installed deliverable: the Atari ST monochrome bitmap font files - Primary category: font - Tags: historical-computing - Primary language normalized: None - Build system: Makefile with custom font-install phase - SPDX expression: BSD-3-Clause - License status: confirmed-free - License evidence: Inspected the upstream license text at this pinned commit; GitHub identifies it as `BSD-3-Clause` (BSD 3-Clause "New" or "Revised" License). No GPL only-or-later term is inferred beyond the upstream evidence. - Difficulty: easy — It is a small Makefile-based font install with no nontrivial runtime closure. - Workflow state: ready - Existing Guix coverage: Checked 2026-08-14: GNU Guix, Nonguix, Guix Science, Guix HPC, Guix Past, Guix 'R Us, and RDE; no equivalent package with the same upstream origin was found. ## Scope and blockers Package the redistributable font files and metadata only. ## Acceptance checks - `guix lint -L . atarist-font` - `guix build -L . atarist-font` - verify installed font files and inspect one bitmap-font metadata record. --- Imported from [GitHub issue/PR](https://github.com/htayj/guix-channel/issues/148). Originally posted by [htayj](https://github.com/htayj) on 2026-08-14T13:17:57Z.
htayj commented 2026-08-14 19:24:23 +00:00 (Migrated from github.com)

Packaged as atarist-font in signed commit github.com/htayj/guix-channel@21681af95c. The build corrects the malformed BDF header from CHARS 324 to the actual 322 glyph records, validates it with bdftopcf, and installs both BDF and generated PCF forms. Fontconfig identifies the installed Atarist Regular 8x16 font; lint and build pass.


Imported from GitHub comment. Originally posted by htayj on 2026-08-14T19:24:23Z.

Packaged as atarist-font in signed commit https://github.com/htayj/guix-channel/commit/21681af95c341615f76b735d6c76c05d9845990c. The build corrects the malformed BDF header from CHARS 324 to the actual 322 glyph records, validates it with bdftopcf, and installs both BDF and generated PCF forms. Fontconfig identifies the installed Atarist Regular 8x16 font; lint and build pass. --- Imported from [GitHub comment](https://github.com/htayj/guix-channel/issues/148#issuecomment-5297293067). Originally posted by [htayj](https://github.com/htayj) on 2026-08-14T19:24:23Z.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
tay/guix-channel#148
No description provided.