diff --git a/app-misc/interception-tools/Manifest b/app-misc/interception-tools/Manifest new file mode 100644 index 0000000000..51eb468aec --- /dev/null +++ b/app-misc/interception-tools/Manifest @@ -0,0 +1 @@ +DIST tools-v0.6.8.tar.bz2 29737 BLAKE2B 993fcba453dc937cb60e5568bd406adaaa7f81d7887aeecef1aaca3deda105d419f58ef459927aac5d4dbca17f168f38c25488ce084b65a67ce17e666f5d45ac SHA512 198d87d4f80e37e44c6ae74ed2d1f6b253575123bbd6fd0fde1743dfb89caa883d3d57b1de3185363c434369a8b871b04ffb885f55a70715b66b748eca8c1d0f diff --git a/app-misc/interception-tools/interception-tools-0.6.8.ebuild b/app-misc/interception-tools/interception-tools-0.6.8.ebuild new file mode 100644 index 0000000000..1b8225d3a3 --- /dev/null +++ b/app-misc/interception-tools/interception-tools-0.6.8.ebuild @@ -0,0 +1,45 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +CMAKE_BUILD_TYPE=Release + +inherit cmake systemd + +DESCRIPTION="A minimal composable infrastructure on top of libudev and libevdev" +HOMEPAGE="https://gitlab.com/interception/linux/tools" +SRC_URI="https://gitlab.com/interception/linux/tools/-/archive/v${PV}/tools-v${PV}.tar.bz2" + +S="${WORKDIR}/tools-v${PV}" +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="amd64" + +DEPEND=" + dev-cpp/yaml-cpp + dev-libs/libevdev + sys-libs/glibc + virtual/libudev +" +RDEPEND="${DEPEND}" +BDEPEND=" + dev-build/cmake + dev-libs/boost +" + +src_prepare() { + cmake_src_prepare +} + +src_configure() { + cmake_src_configure +} + +src_install() { + cmake_src_install + systemd_dounit "udevmon.service" + newinitd "udevmon.init" "udevmon" + keepdir /etc/interception + keepdir /etc/interception/udevmon.d +} diff --git a/app-misc/interception-tools/metadata.xml b/app-misc/interception-tools/metadata.xml new file mode 100644 index 0000000000..c0a8229790 --- /dev/null +++ b/app-misc/interception-tools/metadata.xml @@ -0,0 +1,11 @@ + + + + + jjo@jtle.dk + J. Jørgensen + + + interception/linux/tools + +