# Change 010: AUR Package

## Summary
Publish NetExperts Support to the AUR so CachyOS/Arch users install with:
```
yay -S netexperts-support
```

## PKGBUILD
```bash
pkgname=netexperts-support
pkgver=1.0.0
pkgrel=1
pkgdesc="NetExperts Support - remote support tool (based on RustDesk)"
arch=('x86_64')
url="https://netexperts.com.au/software/"
license=('AGPL-3.0-or-later')
depends=('gtk3' 'xdotool' 'libxcb' 'libxfixes' 'alsa-lib' 'libva'
         'libvdpau' 'libappindicator-gtk3' 'pam' 'gst-plugins-base'
         'libpulse')
makedepends=('rust' 'flutter' 'vcpkg' 'llvm' 'cmake' 'git' 'nasm' 'yasm'
             'python' 'clang')
source=("git+https://github.com/netexperts/netexperts-support.git#tag=v${pkgver}")
sha256sums=('SKIP')

build() {
    cd netexperts-support
    # Build steps TBD after first successful manual build
}

package() {
    cd netexperts-support
    # Install steps TBD
}
```

## Process
1. First successful Linux build → finalise PKGBUILD
2. Create AUR account (or use existing)
3. Push to AUR: `git push aur@aur.archlinux.org:netexperts-support.git`
4. Update with each release

## Risk Assessment
- **Breaking risk**: None — distribution only
- **Regression areas**: PKGBUILD correctness, dependency list

## Test Cases
1. `yay -S netexperts-support` builds and installs
2. App launches and connects to support.nxx.au
3. `pacman -R netexperts-support` removes cleanly
4. Upgrade via `yay -Syu` works
