[Guix packaging] phronmophobic/membrane #154

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

Candidate

  • Upstream canonical URL: https://github.com/phronmophobic/membrane
  • Source pinned commit/release when known: default-branch HEAD 1e1928728d7fe1a09d31ac6d16a027eb20cbe471 (checked 2026-08-14)
  • Target concrete installed deliverable: the Membrane cross-platform Clojure UI library
  • Primary category: library-framework
  • Tags: none
  • Primary language normalized: Clojure
  • Build system: Leiningen/deps.edn with custom Guix phases
  • SPDX expression: Apache-2.0
  • License status: confirmed-free
  • License evidence: Inspected the upstream license text at this pinned commit; GitHub identifies it as Apache-2.0 (Apache License 2.0). No GPL only-or-later term is inferred beyond the upstream evidence.
  • Difficulty: hard — Multiple UI backends and Clojure/JVM dependency resolution require nontrivial packaging work.
  • 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 library; platform-specific backends must remain explicitly scoped.

Acceptance checks

  • guix lint -L . membrane
  • guix build -L . membrane
  • run a headless/local example backend without network access.

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

## Candidate - Upstream canonical URL: https://github.com/phronmophobic/membrane - Source pinned commit/release when known: default-branch HEAD `1e1928728d7fe1a09d31ac6d16a027eb20cbe471` (checked 2026-08-14) - Target concrete installed deliverable: the Membrane cross-platform Clojure UI library - Primary category: library-framework - Tags: none - Primary language normalized: Clojure - Build system: Leiningen/deps.edn with custom Guix phases - SPDX expression: Apache-2.0 - License status: confirmed-free - License evidence: Inspected the upstream license text at this pinned commit; GitHub identifies it as `Apache-2.0` (Apache License 2.0). No GPL only-or-later term is inferred beyond the upstream evidence. - Difficulty: hard — Multiple UI backends and Clojure/JVM dependency resolution require nontrivial packaging work. - 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 library; platform-specific backends must remain explicitly scoped. ## Acceptance checks - `guix lint -L . membrane` - `guix build -L . membrane` - run a headless/local example backend without network access. --- Imported from [GitHub issue/PR](https://github.com/htayj/guix-channel/issues/154). Originally posted by [htayj](https://github.com/htayj) on 2026-08-14T13:18:00Z.
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#154
No description provided.