forked from gentoo/gentoo
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
games-util/antimicrox: bump to 3.3.3
Signed-off-by: Maciej Barć <[email protected]>
- Loading branch information
Showing
2 changed files
with
75 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,4 @@ | ||
DIST antimicrox-3.2.5.tar.gz 1801792 BLAKE2B 8e42bef2c04f57a4ca733fa9632bb8b2070e4bfc6f0ac1c01016dd221a6cf24a229d1090c0d8ed2a7562d4c7224668cebdf0fe23265ac4d9208403f9fbe7e85c SHA512 5b9e75fcb1e5d7e12d5880f83451c12f0eb2da1a6e43387fc42bbcba8c24a77398868f69177277840b9a7541736007fdbec58fd852d32d12ca559f6f75178c0b | ||
DIST antimicrox-3.3.1.tar.gz 1878461 BLAKE2B 4f1d0c9be92bf89c5ebc6cad8a8b106f1888e53d135efc86616c1244738f79df6981fe0ea0e233e8d436ace126f4ac43a5edd63b0684a6af257c055db99f4284 SHA512 15c6b88640e0cd6ebff85574d1911fb92ed27868b2442ab225ef0eaccfbe243b445c3a78435225cb5a54d9dca65517da8998df95ebfa50d92bd1e53338c102d2 | ||
DIST antimicrox-3.3.2.tar.gz 1884509 BLAKE2B fad1c73800944defab7c807a76677f2451cb6ec436ca32bacb75663a71a5df7cac65cb26cb780efbead5ff2d496b54d35aa362d48321d6cfad6895146dfe2c3c SHA512 b78827e4fb7909d4b8998be7bdbfe22e3e1453da3ad34aa924e57a34993397155e5a249e10b616ea85595fc2559bb733910217a191cb53f640e52a9a4ebeab4f | ||
DIST antimicrox-3.3.3.tar.gz 1956700 BLAKE2B 8f385f238bfe03cb294e5970dde63cc3f1668c8dfdd31c751b769e79493bfe86901fdcb6da80beda72fdb1672d3b1246a3e3f509387dba6418e09e1e6ff8bbb4 SHA512 e4e9edf4fdd15c111ee1675a166b70d0ecdcf735adf79d46498a88fe81ebbfd4f35fec10cb831d6506d19db8fd21edc7055d39be362c0f53036dff684841fb5e |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,74 @@ | ||
# Copyright 1999-2023 Gentoo Authors | ||
# Distributed under the terms of the GNU General Public License v2 | ||
|
||
EAPI=8 | ||
|
||
inherit udev xdg cmake | ||
|
||
DESCRIPTION="Graphical program used to map keyboard buttons and mouse controls to a gamepad" | ||
HOMEPAGE="https://github.com/AntiMicroX/antimicrox/" | ||
SRC_URI="https://github.com/AntiMicroX/${PN}/archive/${PV}.tar.gz | ||
-> ${P}.tar.gz" | ||
|
||
LICENSE="GPL-3+" | ||
SLOT="0" | ||
KEYWORDS="~amd64 ~x86" | ||
IUSE="doc" | ||
# Tests fail to build | ||
# https://github.com/AntiMicroX/antimicrox/issues/530 | ||
RESTRICT="test" | ||
|
||
RDEPEND=" | ||
dev-qt/qtconcurrent:5 | ||
dev-qt/qtcore:5 | ||
dev-qt/qtgui:5 | ||
dev-qt/qtnetwork:5 | ||
dev-qt/qtwidgets:5 | ||
media-libs/libsdl2[X,joystick] | ||
virtual/udev | ||
x11-libs/libX11 | ||
x11-libs/libXi | ||
x11-libs/libXtst | ||
" | ||
DEPEND="${RDEPEND}" | ||
BDEPEND=" | ||
dev-qt/linguist-tools:5 | ||
kde-frameworks/extra-cmake-modules | ||
doc? ( app-doc/doxygen[dot] ) | ||
" | ||
|
||
PATCHES=( "${FILESDIR}"/${PN}-man_gz.patch ) | ||
DOCS=( CHANGELOG.md README.md ) | ||
|
||
src_configure() { | ||
local mycmakeargs=( | ||
-DAPPDATA=OFF | ||
-DCHECK_FOR_UPDATES=OFF | ||
-DINSTALL_UINPUT_UDEV_RULES=OFF # Install in src_install | ||
-DWITH_TESTS=OFF | ||
-DWITH_UINPUT=ON | ||
-DWITH_X11=ON | ||
-DWITH_XTEST=ON | ||
-DBUILD_DOCS=$(usex doc ON OFF) | ||
) | ||
cmake_src_configure | ||
} | ||
|
||
src_install() { | ||
cmake_src_install | ||
rm -r "${ED}"/usr/share/doc/${PN} || die | ||
|
||
udev_dorules "${S}"/other/60-${PN}-uinput.rules | ||
|
||
use doc && dodoc -r "${S}"/docs/{html,latex} | ||
} | ||
|
||
pkg_postinst() { | ||
udev_reload | ||
xdg_pkg_postinst | ||
} | ||
|
||
pkg_postrm() { | ||
udev_reload | ||
xdg_pkg_postrm | ||
} |