Skip to content

feat(add package): gram#1859

Open
mvanhorn wants to merge 2 commits intowimpysworld:mainfrom
mvanhorn:osc/1850-add-gram
Open

feat(add package): gram#1859
mvanhorn wants to merge 2 commits intowimpysworld:mainfrom
mvanhorn:osc/1850-add-gram

Conversation

@mvanhorn
Copy link
Copy Markdown
Contributor

Closes #1850.

Adds Gram, a community fork of Zed published on Codeberg, to deb-get's main package list.

Changes

  • 01-main/packages/gram: new package definition. Follows the existing Codeberg + RSS pattern from linuxtoys. get_website parses the releases.rss feed for the latest tag, then constructs the deterministic asset URL gram_${VERSION}-1_x86_64.deb.
  • 01-main/manifest: alphabetically inserts gram between gpu-viewer and grub-customizer.

Codename / arch filter

The upstream .deb (verified with ar x + reading control) declares Depends: libc6 (>= 2.35). ARCHS_SUPPORTED="amd64" matches the only arch upstream ships, and CODENAMES_SUPPORTED="bookworm trixie forky sid jammy noble plucky questing resolute" excludes Ubuntu focal (libc6 2.31) and Debian bullseye where apt cannot satisfy the libc bound. This matches the codename-list shape used by other strict-libc packages like bcompare and alsa-scarlett-gui.

Verification

  • sh -n 01-main/packages/gram parses cleanly (no bashisms used).
  • Verified the asset URL pattern against tags 1.2.0 and 1.2.1 from the Codeberg releases API — both resolve as /releases/download/${tag}/gram_${tag}-1_x86_64.deb.
  • Manifest line ordering preserved (alphabetical between gpu-viewer and grub-customizer).

Adds Gram, a community-maintained fork of Zed published on Codeberg.

The maintainers ship signed .deb assets (amd64) on every release tag, so the
definition follows the existing Codeberg + RSS pattern used by linuxtoys.

Closes wimpysworld#1850.
Copy link
Copy Markdown
Contributor

@cubic-dev-ai cubic-dev-ai Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No issues found across 2 files

Confidence score: 5/5

  • Automated review surfaced no issues in the provided summaries.
  • No files require special attention.

Auto-approved: Safe addition of a new package definition following established patterns for Codeberg-hosted projects.

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.

App Request: Add Gram Editor (Zed AI-less fork)

1 participant