swayosd - A GTK based on screen display for keyboard shortcuts like caps-lock and volume

This commit is contained in:
Lilian Jónsdóttir 2023-11-20 19:36:07 -08:00
parent 67125bacbe
commit 3ce6643661
3 changed files with 32 additions and 0 deletions

View file

@ -0,0 +1,2 @@
#!/bin/sh
exec vlogger -t swayosd-libinput-backend -p daemon

View file

@ -0,0 +1,3 @@
#!/bin/sh
exec 2>&1
exec swayosd-libinput-backend

27
srcpkgs/swayosd/template Normal file
View file

@ -0,0 +1,27 @@
# Template file for 'swayosd'
pkgname=swayosd
_commit=1c7d2f5b3ee262f25bdd3c899eadf17efb656d26
version=0.${_commit}
revision=2
build_style=meson
hostmakedepends="cargo ninja pkg-config"
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="Lilian Jónsdóttir <lilian.jonsdottir@gmail.com>"
license="GPL-3.0-or-later"
homepage="https://github.com/ErikReider/SwayOSD"
distfiles="${homepage}/archive/${_commit}.tar.gz"
checksum=4abb96704cfe6dd9f001a61cb9362aa34d2722335394a6357f8b75a09d503d1d
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
vsv swayosd-libinput-backend
}