swayosd - A GTK based on screen display for keyboard shortcuts like caps-lock and volume
This commit is contained in:
parent
67125bacbe
commit
3ce6643661
3 changed files with 32 additions and 0 deletions
2
srcpkgs/swayosd/files/swayosd-libinput-backend/log/run
Normal file
2
srcpkgs/swayosd/files/swayosd-libinput-backend/log/run
Normal file
|
@ -0,0 +1,2 @@
|
|||
#!/bin/sh
|
||||
exec vlogger -t swayosd-libinput-backend -p daemon
|
3
srcpkgs/swayosd/files/swayosd-libinput-backend/run
Normal file
3
srcpkgs/swayosd/files/swayosd-libinput-backend/run
Normal file
|
@ -0,0 +1,3 @@
|
|||
#!/bin/sh
|
||||
exec 2>&1
|
||||
exec swayosd-libinput-backend
|
27
srcpkgs/swayosd/template
Normal file
27
srcpkgs/swayosd/template
Normal 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
|
||||
}
|
Loading…
Add table
Reference in a new issue