Skip to content

Arch / AUR: README install docs; packaging in recordly-aur#33

Merged
webadderall merged 1 commit intowebadderall:mainfrom
firtoz:feat/yay-upstream-pr
Mar 21, 2026
Merged

Arch / AUR: README install docs; packaging in recordly-aur#33
webadderall merged 1 commit intowebadderall:mainfrom
firtoz:feat/yay-upstream-pr

Conversation

@firtoz
Copy link
Contributor

@firtoz firtoz commented Mar 15, 2026

Description

Adds user-facing Arch / Manjaro documentation in this repo (AUR badge + install section) so people can install via yay -S recordly-bin.

Packaging is not maintained in this tree. The canonical PKGBUILD, .desktop file, checksum automation, and AUR git pushes live in firtoz/recordly-aur. That keeps upstream free of per-release Arch chores (no pkgver / sha256sums bumps here).

The AUR package applies maintainer review items there, for example:

  • Maintainer line and packaging hygiene
  • Upstream MIT (LICENSE.md at the release tag) installed under /usr/share/licenses/$pkgname/
  • Icon=dev.recordly.app, no empty MimeType=
  • Pinned AppImage + license sha256sums, updated by update-aur.ts (Bun) + scheduled GitHub Actions

Local install from a self-built AppImage is documented in recordly-aur (PKGBUILD.from-source), not via npm scripts in this repo.

Motivation

Arch users get a clear path: AUR helper + link to how the package is built. Maintainers own release sync in recordly-aur without asking upstream to touch packaging on every release.

Type of change

  • New Feature
  • Bug Fix
  • Refactor / Code Cleanup
  • Documentation Update
  • Other — distribution docs + external packaging home (recordly-aur)

Related issues

None.

For upstream maintainers

Nothing required on each release for Arch beyond normal tag + GitHub Release (AppImage + LICENSE.md at the tag). recordly-aur automation consumes that.

Screenshots / video

AUR badge and install docs

How to verify

  • README: Arch section points to yay -S recordly-bin and recordly-aur.
  • Install on Arch: yay -S recordly-bin (or build from templates in recordly-aur, not from packaging/arch in this repo).

Checklist

  • Self-review
  • Screenshots / video (N/A beyond existing)
  • Related issues / changelog (N/A)

@webadderall webadderall added the enhancement New feature or request label Mar 16, 2026
@webadderall
Copy link
Owner

Looks good overall and I’m fine with merging this direction, especially since you’re taking manual AUR maintainership.

Before merge, can you please: (1) replace the placeholder maintainer line in PKGBUILD with your actual maintainer info, and (2) install the upstream MIT app license into /usr/share/licenses/$pkgname/ (the packaging LICENSE file in this PR is not the app’s MIT license).

Small nitpick: remove empty MimeType= and consider Icon=dev.recordly.app plus pinned sha256sums per release.

@firtoz firtoz force-pushed the feat/yay-upstream-pr branch from bb0f230 to 7939f15 Compare March 18, 2026 14:01
@coderabbitai
Copy link

coderabbitai bot commented Mar 18, 2026

Important

Review skipped

Auto reviews are disabled on this repository. Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: a725fb83-9677-4328-b0a0-70ca551062f8

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
📝 Coding Plan
  • Generate coding plan for human review comments

Comment @coderabbitai help to get the list of available commands and usage tips.

Tip

Migrating from UI to YAML configuration.

Use the @coderabbitai configuration command in a PR comment to get a dump of all your UI settings in YAML format. You can then edit this YAML file and upload it to the root of your repository to configure CodeRabbit programmatically.

@firtoz
Copy link
Contributor Author

firtoz commented Mar 18, 2026

@webadderall new style: i'll have a sister repo https://github.com/firtoz/recordly-aur here for aur mgmt? updated this PR to reflect that, so this repo will be the base and the aur one can pull from this one and update aur with a CRON

@firtoz
Copy link
Contributor Author

firtoz commented Mar 18, 2026

@webadderall also added a local installation script, no more changes pending from me so ready to review 🙏

@webadderall
Copy link
Owner

Before merge, you need to (1) replace the placeholder maintainer line in PKGBUILD with your actual maintainer info, (2) install the upstream MIT app license into /usr/share/licenses/$pkgname/ (the packaging LICENSE file in this PR is not the app’s MIT license), (3) remove empty MimeType= and (4) consider Icon=dev.recordly.app plus pinned sha256sums per release.

This is from my previous comment

@webadderall
Copy link
Owner

webadderall commented Mar 19, 2026

Also, the readme documents a local source-package flow that does not exist

@firtoz firtoz force-pushed the feat/yay-upstream-pr branch from d41dc4f to 6142461 Compare March 20, 2026 06:01
@firtoz firtoz changed the title Add Arch Linux / AUR (yay) packaging Arch / AUR: README install docs; packaging in recordly-aur Mar 20, 2026
@firtoz
Copy link
Contributor Author

firtoz commented Mar 20, 2026

@webadderall updated PR, simplified greatly, now everything about the AUR stuff will live at https://github.com/firtoz/recordly-aur/

@webadderall
Copy link
Owner

Thanks for contributing towards Recordly

@webadderall webadderall merged commit 323475f into webadderall:main Mar 21, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Checked enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants