| 1 | # Packages the release builds (x86_64 and aarch64) from GitHub. Not on the AUR: build it here with |
| 2 | # makepkg -si |
| 3 | # For a new release, bump pkgver, reset pkgrel to 1, and take the sums from the release's |
| 4 | # .sha256 files (or run updpkgsums). |
| 5 | |
| 6 | pkgname=budctl-bin |
| 7 | pkgver=0.1.1 |
| 8 | pkgrel=1 |
| 9 | pkgdesc='Control wireless earbuds from Linux without the vendor app (CLI and Wayland GUI)' |
| 10 | arch=('x86_64' 'aarch64') |
| 11 | url='https://github.com/krolyxon/budctl' |
| 12 | license=('GPL-3.0-or-later') |
| 13 | depends=('glibc' 'gcc-libs' 'bluez') |
| 14 | optdepends=('wayland: for budctl-gui' |
| 15 | 'libxkbcommon: for budctl-gui' |
| 16 | 'fontconfig: budctl-gui uses the desktop sans-serif font') |
| 17 | provides=('budctl') |
| 18 | conflicts=('budctl') |
| 19 | options=('!strip' '!debug') |
| 20 | source_x86_64=("budctl-$pkgver-x86_64.tar.gz::$url/releases/download/v$pkgver/budctl-x86_64-unknown-linux-gnu.tar.gz") |
| 21 | source_aarch64=("budctl-$pkgver-aarch64.tar.gz::$url/releases/download/v$pkgver/budctl-aarch64-unknown-linux-gnu.tar.gz") |
| 22 | sha256sums_x86_64=('d05c8a5d3bca2c1878be36ef56acb88dcd7438db0dfdb77da894ff2c9072d0b0') |
| 23 | sha256sums_aarch64=('f02f56b274d60448fe12f939ee989b166e69ae8bc9e2b17a3b29b3361a85c02d') |
| 24 | |
| 25 | package() { |
| 26 | cd "budctl-$CARCH-unknown-linux-gnu" |
| 27 | install -Dm755 budctl budctl-gui -t "$pkgdir/usr/bin/" |
| 28 | install -Dm644 budctl.desktop -t "$pkgdir/usr/share/applications/" |
| 29 | install -Dm644 README.md -t "$pkgdir/usr/share/doc/budctl/" |
| 30 | } |