[Guix packaging] heygen-com/hyperframes #125

Open
opened 2026-08-14 13:17:41 +00:00 by htayj · 0 comments
htayj commented 2026-08-14 13:17:41 +00:00 (Migrated from github.com)

Candidate

  • Upstream canonical URL: https://github.com/heygen-com/hyperframes
  • Source pinned commit/release when known: 12fd6d9087fab1347f8737c34901e3db61e4dfee on main (default branch snapshot reviewed 2026-08-14).
  • Target concrete installed deliverable: HyperFrames HTML-to-video rendering libraries and @hyperframes/cli
  • Primary category: library-framework
  • Tags: agentic-coding
  • Primary language normalized: TypeScript
  • Build system: Bun workspaces (package.json, bun.lock; CLI/core/engine/producer packages)
  • SPDX expression: Apache-2.0
  • License status: mixed-review
  • License evidence: LICENSE contains Apache-2.0; the monorepo includes bundled fonts/media and cloud adapters whose notices and redistribution scope require review.
  • Difficulty: hard — Choose the local CLI/core subset, pin Bun/Chromium/FFmpeg/runtime inputs, and exclude cloud deployment adapters and unreviewed media assets.
  • Workflow state: research
  • 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 pinned upstream source as the stated deliverable, retaining upstream notices and making runtime services, credentials, downloaded assets, and optional integrations explicit. Choose the local CLI/core subset, pin Bun/Chromium/FFmpeg/runtime inputs, and exclude cloud deployment adapters and unreviewed media assets.

Acceptance checks

  • guix lint -L. hyperframes passes with no new errors.
  • guix build -L. hyperframes succeeds from the pinned source with tests enabled where practical.
  • App-specific offline smoke: Build the local packages offline and run a local HTML-to-video fixture with fixed Chromium/FFmpeg paths and no cloud/network calls.

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

## Candidate - Upstream canonical URL: https://github.com/heygen-com/hyperframes - Source pinned commit/release when known: `12fd6d9087fab1347f8737c34901e3db61e4dfee` on `main` (default branch snapshot reviewed 2026-08-14). - Target concrete installed deliverable: HyperFrames HTML-to-video rendering libraries and `@hyperframes/cli` - Primary category: library-framework - Tags: agentic-coding - Primary language normalized: TypeScript - Build system: Bun workspaces (`package.json`, `bun.lock`; CLI/core/engine/producer packages) - SPDX expression: Apache-2.0 - License status: mixed-review - License evidence: `LICENSE` contains Apache-2.0; the monorepo includes bundled fonts/media and cloud adapters whose notices and redistribution scope require review. - Difficulty: hard — Choose the local CLI/core subset, pin Bun/Chromium/FFmpeg/runtime inputs, and exclude cloud deployment adapters and unreviewed media assets. - Workflow state: research - 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 pinned upstream source as the stated deliverable, retaining upstream notices and making runtime services, credentials, downloaded assets, and optional integrations explicit. Choose the local CLI/core subset, pin Bun/Chromium/FFmpeg/runtime inputs, and exclude cloud deployment adapters and unreviewed media assets. ## Acceptance checks - `guix lint -L. hyperframes` passes with no new errors. - `guix build -L. hyperframes` succeeds from the pinned source with tests enabled where practical. - App-specific offline smoke: Build the local packages offline and run a local HTML-to-video fixture with fixed Chromium/FFmpeg paths and no cloud/network calls. --- Imported from [GitHub issue/PR](https://github.com/htayj/guix-channel/issues/125). Originally posted by [htayj](https://github.com/htayj) on 2026-08-14T13:17:41Z.
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#125
No description provided.