Skip to content

Commit

Permalink
games-util/antimicrox: bump to 3.3.3
Browse files Browse the repository at this point in the history
Signed-off-by: Maciej Barć <[email protected]>
  • Loading branch information
xgqt committed Jan 30, 2023
1 parent 0cb7c6d commit 9196a75
Show file tree
Hide file tree
Showing 2 changed files with 75 additions and 0 deletions.
1 change: 1 addition & 0 deletions games-util/antimicrox/Manifest
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
74 changes: 74 additions & 0 deletions games-util/antimicrox/antimicrox-3.3.3.ebuild
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
}

0 comments on commit 9196a75

Please sign in to comment.