From ee6989bfdf487a167a57c7235137ee46e6253881 Mon Sep 17 00:00:00 2001 From: Ronald Farrer Date: Tue, 29 Mar 2022 14:37:02 -0700 Subject: [PATCH] iptsd version bump. --- sys-firmware/iptsd/iptsd-0.5.ebuild | 49 +++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100644 sys-firmware/iptsd/iptsd-0.5.ebuild diff --git a/sys-firmware/iptsd/iptsd-0.5.ebuild b/sys-firmware/iptsd/iptsd-0.5.ebuild new file mode 100644 index 0000000..4f7f877 --- /dev/null +++ b/sys-firmware/iptsd/iptsd-0.5.ebuild @@ -0,0 +1,49 @@ +# Copyright 2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit meson +inherit eutils +inherit ninja-utils + +DESCRIPTION="Userspace daemon for Intel Precise Touch & Stylus" +HOMEPAGE="https://github.com/linux-surface/iptsd" +SRC_URI="https://github.com/linux-surface/iptsd/archive/refs/heads/master.zip" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="systemd" + +DEPEND="dev-libs/inih" +RDEPEND="${DEPEND}" +BDEPEND="dev-util/ninja sys-devel/gcc dev-util/meson" + +src_unpack() { + unpack ${DISTDIR}/master.zip +} + +S="${WORKDIR}/${PN}-master" + +src_prepare() { + eapply "${FILESDIR}/meson.patch" + eapply_user +} + +src_configure() { + local emesonargs=( + $(meson_use systemd) + ) + meson_src_configure +} + +src_compile() { + meson_src_compile + eninja -C ${WORKDIR}/${P}-build +} + +src_install() { + DESTDIR="${D}" eninja -C ${WORKDIR}/${P}-build install + #ninja -C ${WORKDIR}/${P}-build install +}