[Guix packaging] sibprogrammer/xq #164

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

Candidate

  • Upstream canonical URL: https://github.com/sibprogrammer/xq
  • Source pinned commit/release when known: default-branch HEAD e1abbb35e250246385b942d055ba800fe04887d6 (checked 2026-08-14)
  • Target concrete installed deliverable: the xq XML/HTML command-line formatter and extractor
  • Primary category: command-line-tool
  • Tags: none
  • Primary language normalized: Go
  • Build system: go-build-system
  • SPDX expression: MIT
  • License status: confirmed-free
  • License evidence: Inspected the upstream license text at this pinned commit; GitHub identifies it as MIT (MIT License). No GPL only-or-later term is inferred beyond the upstream evidence.
  • Difficulty: easy — It is a single Go command with a bounded source dependency graph.
  • 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 standalone command-line program.

Acceptance checks

  • guix lint -L . xq
  • guix build -L . xq
  • run xq --help and format a local XML fixture.

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

## Candidate - Upstream canonical URL: https://github.com/sibprogrammer/xq - Source pinned commit/release when known: default-branch HEAD `e1abbb35e250246385b942d055ba800fe04887d6` (checked 2026-08-14) - Target concrete installed deliverable: the xq XML/HTML command-line formatter and extractor - Primary category: command-line-tool - Tags: none - Primary language normalized: Go - Build system: go-build-system - SPDX expression: MIT - License status: confirmed-free - License evidence: Inspected the upstream license text at this pinned commit; GitHub identifies it as `MIT` (MIT License). No GPL only-or-later term is inferred beyond the upstream evidence. - Difficulty: easy — It is a single Go command with a bounded source dependency graph. - 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 standalone command-line program. ## Acceptance checks - `guix lint -L . xq` - `guix build -L . xq` - run `xq --help` and format a local XML fixture. --- Imported from [GitHub issue/PR](https://github.com/htayj/guix-channel/issues/164). Originally posted by [htayj](https://github.com/htayj) on 2026-08-14T13:18:07Z.
htayj commented 2026-08-14 19:24:27 +00:00 (Migrated from github.com)

Packaged as xq in signed commit github.com/htayj/guix-channel@21681af95c. All 20 go.mod dependencies are pinned as Guix origins and its Go tests run with network resolution disabled. The installed command passes version/help, XML formatting, and XPath extraction checks. License metadata includes both MIT and Apache-2.0 for the mixed-license yaml.v3 dependency.


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

Packaged as xq in signed commit https://github.com/htayj/guix-channel/commit/21681af95c341615f76b735d6c76c05d9845990c. All 20 go.mod dependencies are pinned as Guix origins and its Go tests run with network resolution disabled. The installed command passes version/help, XML formatting, and XPath extraction checks. License metadata includes both MIT and Apache-2.0 for the mixed-license yaml.v3 dependency. --- Imported from [GitHub comment](https://github.com/htayj/guix-channel/issues/164#issuecomment-5297293481). Originally posted by [htayj](https://github.com/htayj) on 2026-08-14T19:24:27Z.
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#164
No description provided.