Files
hyprvoice/packaging/PKGBUILD
T

40 lines
1.2 KiB
Bash

# Maintainer: Leonardo Trapani <leo@trapani.sh>
pkgname=hyprvoice-bin
pkgver=v1.0.2
pkgrel=1
pkgdesc="Voice-powered typing for Wayland/Hyprland"
arch=('x86_64')
url="https://github.com/leonardotrapani/hyprvoice"
license=('MIT')
depends=(
'pipewire'
'pipewire-pulse'
'pipewire-audio'
'wl-clipboard'
'wtype'
'libnotify'
'systemd'
)
optdepends=(
'hyprland: For Hyprland window manager integration'
'sway: For Sway window manager integration'
'ydotool: Alternative text injection backend (recommended for Chromium apps)'
)
provides=('hyprvoice')
conflicts=('hyprvoice')
source=(
"hyprvoice-${pkgver}::https://github.com/leonardotrapani/hyprvoice/releases/download/${pkgver}/hyprvoice-linux-x86_64"
"hyprvoice.service"
)
sha256sums=('d055b01352b0cb4e50ac2e729e0e1baac259468559bb86a792b2f20f30bb6cc4'
'5631c957777882870e61934176d2142fab6c553bb650ffd8b3eb74b8dce955bd')
install=hyprvoice.install
package() {
# Install binary
install -Dm755 "hyprvoice-${pkgver}" "${pkgdir}/usr/bin/hyprvoice"
# Install systemd service file
install -Dm644 hyprvoice.service "${pkgdir}/usr/lib/systemd/user/hyprvoice.service"
}