Skip to content

Conversation

@hharshhsaini
Copy link

@hharshhsaini hharshhsaini commented Jan 5, 2026

fixes #946

This PR adds AUR (Arch User Repository) support for PictoPy, enabling easy installation on Arch-based Linux distributions (Arch, Manjaro, EndeavourOS, etc.).

Changes Made

  • Add PKGBUILD for binary package installation from releases
  • Add PKGBUILD-git for building from source
  • Add pictopy.install for post-install hooks
  • Add .SRCINFO metadata file
  • Add publish-aur.yml workflow for automatic AUR publishing
  • Update build-and-release.yml to generate tar.gz for AUR
  • Update tauri.conf.json to build all Linux targets (deb, rpm, appimage)
  • Update README.md with AUR installation instructions
  • Replace brittle sleep 30 with GitHub API polling for reliable .deb asset download

Installation

This enables Arch Linux users to install PictoPy via:

# Using yay
yay -S pictopy

# Using paru
paru -S pictopy

# Using pikaur
pikaur -S pictopy

@coderabbitai
Copy link
Contributor

coderabbitai bot commented Jan 5, 2026

Warning

Rate limit exceeded

@hharshhsaini has exceeded the limit for the number of commits that can be reviewed per hour. Please wait 2 minutes and 33 seconds before requesting another review.

⌛ How to resolve this issue?

After the wait time has elapsed, a review can be triggered using the @coderabbitai review command as a PR comment. Alternatively, push new commits to this PR.

We recommend that you space out your commits to avoid hitting the rate limit.

🚦 How do rate limits work?

CodeRabbit enforces hourly rate limits for each developer per organization.

Our paid plans have higher rate limits than the trial, open-source and free plans. In all cases, we re-allow further reviews after a brief timeout.

Please see our FAQ for further information.

📥 Commits

Reviewing files that changed from the base of the PR and between fe45e2f and 16c817e.

📒 Files selected for processing (9)
  • .github/workflows/build-and-release.yml
  • .github/workflows/publish-aur.yml
  • README.md
  • aur/.SRCINFO
  • aur/PKGBUILD
  • aur/PKGBUILD-git
  • aur/README.md
  • aur/pictopy.install
  • frontend/src-tauri/tauri.conf.json

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

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

@github-actions
Copy link
Contributor

github-actions bot commented Jan 5, 2026

⚠️ No issue was linked in the PR description.
Please make sure to link an issue (e.g., 'Fixes #issue_number')

…SSIE-Org#946

- Add PKGBUILD for binary package installation from releases
- Add PKGBUILD-git for building from source
- Add pictopy.install for post-install hooks
- Add .SRCINFO metadata file
- Add publish-aur.yml workflow for automatic AUR publishing
- Update build-and-release.yml to generate tar.gz for AUR
- Update tauri.conf.json to build all Linux targets (deb, rpm, appimage)
- Update README.md with AUR installation instructions
- Replace brittle sleep with GitHub API polling for .deb asset download

This enables Arch Linux users to install PictoPy via:
  yay -S pictopy
  paru -S pictopy

Closes AOSSIE-Org#946
@github-actions
Copy link
Contributor

github-actions bot commented Jan 5, 2026

⚠️ No issue was linked in the PR description.
Please make sure to link an issue (e.g., 'Fixes #issue_number')

@github-actions github-actions bot added CI/CD build enhancement New feature or request labels Jan 5, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

build CI/CD enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add AUR (Arch User Repository) support for Arch Linux builds

1 participant