extest-1.0.2steam-overlay
download
# Copyright 2019-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# Autogenerated by pycargoebuild 0.12.1
EAPI=8
CRATES="
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
"
RUST_MULTILIB=1
inherit cargo multilib-minimal
DESCRIPTION="X11 XTEST Reimplementation for Steam Controller on Wayland"
HOMEPAGE="https://github.com/Supreeeme/extest"
SRC_URI="
${CARGO_CRATE_URIS}
https://github.com/Supreeeme/extest/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz
"
LICENSE="Apache-2.0 Apache-2.0-with-LLVM-exceptions ISC MIT Unicode-DFS-2016 Unlicense"
SLOT="0"
KEYWORDS="~amd64 ~x86"
RDEPEND="
dev-libs/libevdev[${MULTILIB_USEDEP}]
dev-libs/wayland[${MULTILIB_USEDEP}]
"
# rust does not use *FLAGS from make.conf, silence portage warning
# update with proper path to binaries this crate installs, omit leading /
QA_FLAGS_IGNORED="
usr/lib/lib${PN}.so
usr/lib64/lib${PN}.so
"
src_prepare() {
default
rm -v .cargo/config.toml || die
multilib_copy_sources
}
multilib_src_compile() {
cargo_src_compile
}
multilib_src_test() {
cargo_src_test
}
multilib_src_install() {
dolib.so "${BUILD_DIR}/$(cargo_target_dir)/libextest.so"
}
pkg_postinst() {
elog "In order to create the required virtual device ${PN} requires"
elog "that your users is added to the input group."
}