From 9d13a3834561201c0e0ac98ee8e9d352451dfa82 Mon Sep 17 00:00:00 2001 From: xXR01I1Xx Date: Sat, 9 Jan 2021 00:06:05 +0100 Subject: [PATCH] New package: xidlehook-0.9.1 --- srcpkgs/xidlehook/template | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 srcpkgs/xidlehook/template diff --git a/srcpkgs/xidlehook/template b/srcpkgs/xidlehook/template new file mode 100644 index 00000000000..a842c6f5412 --- /dev/null +++ b/srcpkgs/xidlehook/template @@ -0,0 +1,26 @@ +# Template file for 'xidlehook' +pkgname=xidlehook +version=0.9.1 +revision=1 +build_style=cargo +configure_args="$(vopt_if audio '--features pulse' '--no-default-features')" +make_install_args="--path xidlehook-daemon" +hostmakedepends="pkg-config" +makedepends="libxcb-devel libXScrnSaver-devel $(vopt_if audio libpulseaudio)" +short_desc="xidlehook is a general-purpose replacement for xautolock" +maintainer="xXR01I1Xx " +license="MIT" +homepage="https://gitlab.com/jD91mZM2/xidlehook" +distfiles="${homepage}/-/archive/${version}/${pkgname}-${version}.tar.gz" +checksum=3ad93080cf8114d2a9521f9288a09e351a54630f70d2d8cd87beb5f5e3f1f8b1 +build_options_default="audio" +desc_option_audio="Don't invoke the timer when any audio is playing (Only works with Pulseaudio)" +build_options="audio" + +do_build() { + cargo build --release --target ${RUST_TARGET} ${configure_args} --manifest-path xidlehook-daemon/Cargo.toml +} + +post_install() { + vlicense LICENSE +}