cringetech-void-pkgs/srcpkgs/swayosd/template
2025-01-19 12:19:43 +03:00

27 lines
1.1 KiB
Text

# Template file for 'swayosd'
pkgname=swayosd
_commit=dbb8b721fe43d2feca8a22cfac9a387a6c38a180
version=0.1.${_commit}
revision=2
build_style=meson
hostmakedepends="cargo ninja pkg-config sassc"
makedepends="pulseaudio-devel"
depends="glib gtk+3 gtk-layer-shell libinput libevdev"
for item in ${depends[@]}; do
makedepends+=" ${item}-devel"
done
short_desc="GTK based on screen display"
maintainer="CringeTech Team <team@cringetech.net>"
license="GPL-3.0-or-later"
homepage="https://github.com/ErikReider/SwayOSD"
distfiles="${homepage}/archive/${_commit}.tar.gz"
checksum=2c34fa8a3b1c431e06f32a2b537a6235928570700a97265fd615d6cdeab1eb96
post_install() {
vinstall data/dbus/org.erikreider.swayosd.conf 644 etc/dbus-1/system.d
vinstall data/udev/99-swayosd.rules 644 usr/lib/udev/rules.d
vinstall data/polkit/actions/org.erikreider.swayosd.policy.in 644 usr/share/polkit-1/actions org.erikreider.swayosd.policy
vinstall data/polkit/rules/org.erikreider.swayosd.rules 644 etc/polkit-1/rules.d
vinstall data/style/style.css 644 etc/xdg/swayosd || true
vsv swayosd-libinput-backend
}