diff --git a/srcpkgs/swayosd/files/swayosd-libinput-backend/log/run b/srcpkgs/swayosd/files/swayosd-libinput-backend/log/run new file mode 100644 index 0000000..552f56d --- /dev/null +++ b/srcpkgs/swayosd/files/swayosd-libinput-backend/log/run @@ -0,0 +1,2 @@ +#!/bin/sh +exec vlogger -t swayosd-libinput-backend -p daemon diff --git a/srcpkgs/swayosd/files/swayosd-libinput-backend/run b/srcpkgs/swayosd/files/swayosd-libinput-backend/run new file mode 100644 index 0000000..209df78 --- /dev/null +++ b/srcpkgs/swayosd/files/swayosd-libinput-backend/run @@ -0,0 +1,3 @@ +#!/bin/sh +exec 2>&1 +exec swayosd-libinput-backend diff --git a/srcpkgs/swayosd/template b/srcpkgs/swayosd/template new file mode 100644 index 0000000..29a53a8 --- /dev/null +++ b/srcpkgs/swayosd/template @@ -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 " +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 +}