app-misc/interception-tools: new package, add 0.6.8

Signed-off-by: Julian Jørgensen <jjo@jtle.dk>
This commit is contained in:
Julian Jørgensen
2024-05-12 21:00:38 +02:00
parent 7d494005ca
commit 2aaadc9d13
3 changed files with 57 additions and 0 deletions

View File

@@ -0,0 +1 @@
DIST tools-v0.6.8.tar.bz2 29737 BLAKE2B 993fcba453dc937cb60e5568bd406adaaa7f81d7887aeecef1aaca3deda105d419f58ef459927aac5d4dbca17f168f38c25488ce084b65a67ce17e666f5d45ac SHA512 198d87d4f80e37e44c6ae74ed2d1f6b253575123bbd6fd0fde1743dfb89caa883d3d57b1de3185363c434369a8b871b04ffb885f55a70715b66b748eca8c1d0f

View File

@@ -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
}

View File

@@ -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>jjo@jtle.dk</email>
<name>J. Jørgensen</name>
</maintainer>
<upstream>
<remote-id type="gitlab">interception/linux/tools</remote-id>
</upstream>
</pkgmetadata>