commit: 2aaadc9d138d8e56163e696a52f6fedb3f6d01a3 Author: Julian Jørgensen <jjo <AT> jtle <DOT> dk> AuthorDate: Sun May 12 19:00:38 2024 +0000 Commit: Julian Jørgensen <jjo <AT> jtle <DOT> dk> CommitDate: Sun May 12 19:03:05 2024 +0000 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2aaadc9d
app-misc/interception-tools: new package, add 0.6.8 Signed-off-by: Julian Jørgensen <jjo <AT> jtle.dk> app-misc/interception-tools/Manifest | 1 + .../interception-tools-0.6.8.ebuild | 45 ++++++++++++++++++++++ app-misc/interception-tools/metadata.xml | 11 ++++++ 3 files changed, 57 insertions(+) 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 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>j...@jtle.dk</email> + <name>J. Jørgensen</name> + </maintainer> + <upstream> + <remote-id type="gitlab">interception/linux/tools</remote-id> + </upstream> +</pkgmetadata>