Skip to content

packages #1660

Open

Description

@WhiteBlackGoose
  • debian
  • nix
  • aur

Activity

  1. added this to the 2.6.0 milestone on Oct 1, 2026
  2. Rafael-SOWNet commented on Oct 1, 2026

    @Rafael-SOWNet
    Member

    Moved from AngouriMathCLI. Feature, 2.6.0.

  3. Happypig375 commented on Oct 2, 2026

    @Happypig375
    Member

    I think a publishing script can just as easily solve this though.

  4. Rafael-SOWNet commented on Oct 2, 2026

    @Rafael-SOWNet
    Member

    Agreed. A step in the Terminal's release workflow can render both from the release itself, so nothing outside this repository has to be kept current by hand:

    • AUR: an amcli-bin PKGBUILD installed from the release's .deb, with the version and checksums filled in by the script, and pushed to the AUR's git. That needs an AUR account to own the package and its SSH key as a repository secret, which only you can set up.
    • Nix: a flake.nix here that fetches the same release (nix run github:asc-community/AngouriMath#amcli), with the version and hash updated by the same step.

    Shall I write both? I'll leave the AUR push switched off until the key exists.

  5. modified the milestones: 2.6.0, 2.7.0 on Oct 19, 2026
  6. Rafael-SOWNet commented on Oct 19, 2026

    @Rafael-SOWNet
    Member

    Moved to 2.7.0: the packaging builds on the Terminal's release workflow from #1541. The AUR part needs an account and a key only a maintainer can set up.

    🤖 Generated with Claude Code

    https://claude.ai/code/session_012sonx8iAspMiwRwokT1Ura

  7. added a commit that references this issue on Oct 29, 2026
  8. Rafael-SOWNet commented on Oct 29, 2026

    @Rafael-SOWNet
    Member

    All three, as of #2207 (merged):

    • Debian: the release's .deb installs amcli and passes its arguments, with the man page and the completion script (done before amcli for Nix and the AUR #2207).
    • Nix: the repository is a flake. Run from master in nixos/nix, nix run github:asc-community/AngouriMath -- simp "x + x" gives 2 * x. It installs the latest release's archive, and the Terminal release workflow opens a PR moving it to each new release.
    • AUR: the release workflow renders the PKGBUILD of amcli-bin. Built from the 2.6.0 release with makepkg in archlinux:base-devel, it installs and runs. It is pushed only where the repository has an AUR_SSH_KEY secret.

    What is left is yours: an AUR account to own amcli-bin, with an SSH key registered with it, and the private key added as the repository secret AUR_SSH_KEY. The next release then publishes it. After that this can be closed.

    🤖 Generated with Claude Code

    https://claude.ai/code/session_012sonx8iAspMiwRwokT1Ura

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions