/ veet / aur / README.md
swadhinbiswas feat: live scan matrix, safety vacuuming & theme engine · 8/17/2026
ba4f98c
96 lines · 1.9 KB
Raw Download

Publishing VEET to the Arch User Repository (AUR)

This directory contains pre-configured Arch Linux packaging files:

  • aur/veet/: Stable release package (builds from official GitHub tagged releases)
  • aur/veet-git/: VCS development package (builds directly from the latest main branch)

Prerequisites

  1. An AUR account on aur.archlinux.org.
  2. Your SSH Public Key added to AUR Account Settings.
  3. base-devel and git installed on your Arch system:
    sudo pacman -S --needed base-devel git
    

Step 1: Verify AUR SSH Access

Test your SSH connection to the Arch User Repository:

ssh -T [email protected]

Expected output:

Interactive shell is disabled.
Welcome to AUR, <your_username>!

Step 2: Publish veet (Stable Package)

1. Clone the AUR repository

git clone ssh://[email protected]/veet.git /tmp/aur-veet

2. Copy the PKGBUILD & .SRCINFO

cp aur/veet/PKGBUILD aur/veet/.SRCINFO /tmp/aur-veet/
cd /tmp/aur-veet

3. Test Build Locally

makepkg -si

4. Commit and Push to AUR

git add PKGBUILD .SRCINFO
git commit -m "feat: initial release v1.0.1"
git push origin master

Step 3: Publish veet-git (VCS Git Package, Optional)

git clone ssh://[email protected]/veet-git.git /tmp/aur-veet-git
cp aur/veet-git/PKGBUILD aur/veet-git/.SRCINFO /tmp/aur-veet-git/
cd /tmp/aur-veet-git
makepkg -si
git add PKGBUILD .SRCINFO
git commit -m "feat: initial veet-git release"
git push origin master

Updating Future Releases

Whenever a new version of VEET is released:

  1. Update pkgver in aur/veet/PKGBUILD.
  2. Update the sha256 checksum:
    updpkgsums
    
  3. Regenerate .SRCINFO:
    makepkg --printsrcinfo > .SRCINFO
    
  4. Commit and push to origin master.