mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2025-06-13 17:02:49 +02:00
55 lines
1.5 KiB
Text
55 lines
1.5 KiB
Text
# Contributor: Díaz Urbaneja Diego <sodomon2@gmail.com>
|
|
# Maintainer: Díaz Urbaneja Diego <sodomon2@gmail.com>
|
|
pkgname=antimicrox
|
|
pkgver=3.5.1
|
|
pkgrel=0
|
|
pkgdesc="Map keyboard buttons and mouse controls to a gamepad."
|
|
url="https://github.com/AntiMicroX/antimicrox"
|
|
arch="all"
|
|
license="GPL-3.0-only"
|
|
makedepends="
|
|
cmake
|
|
extra-cmake-modules
|
|
itstool
|
|
qt6-qt5compat-dev
|
|
qt6-qttools-dev
|
|
qt6-qtbase-dev
|
|
samurai
|
|
sdl2-dev
|
|
"
|
|
subpackages="$pkgname-doc"
|
|
source="$pkgname-$pkgver.tar.gz::https://github.com/AntiMicroX/antimicrox/archive/refs/tags/$pkgver.tar.gz
|
|
no-execinfo.patch
|
|
time64.patch
|
|
"
|
|
# FIXME tests don't compile
|
|
options="!check"
|
|
|
|
build() {
|
|
if [ "$CBUILD" != "$CHOST" ]; then
|
|
local crossopts="-DCMAKE_SYSTEM_NAME=Linux -DCMAKE_HOST_SYSTEM_NAME=Linux"
|
|
fi
|
|
cmake -B build -G Ninja \
|
|
-DCMAKE_INSTALL_PREFIX=/usr \
|
|
-DCMAKE_INSTALL_LIBDIR=lib \
|
|
-DBUILD_SHARED_LIBS=ON \
|
|
-DCMAKE_BUILD_TYPE=None \
|
|
-DUSE_QT6_BY_DEFAULT=ON \
|
|
-DWITH_TESTS="$(want_check && echo ON || echo OFF)" \
|
|
$crossopts
|
|
cmake --build build
|
|
}
|
|
|
|
check() {
|
|
ctest --test-dir build
|
|
}
|
|
|
|
package() {
|
|
DESTDIR="$pkgdir" cmake --install build
|
|
}
|
|
|
|
sha512sums="
|
|
c2363b7c8a33b413e5d92b0e8cf9781ab4aa27fd13850ac4374b5fe0ae2b3d6b6396d8dc3a84277cacf4a5c0c8b982d37d10a729babdd3ffca0d9e169ef34cff antimicrox-3.5.1.tar.gz
|
|
01dc61d7556f6a89a3b32a9165bb4c4d2a65e0a7b3142c4ef97ef48015b8f30c767bb863256f0229d1057d1b3144e6219009ceea68921af665b0cf58cb11bf62 no-execinfo.patch
|
|
2c136b6e7cf5c6fff5f3d1e411ee0b8547d790912e16ee576bd87be0548fd058bbc5ebff4cfc7b01ee14336ef7afaed495079bf2a1bb009c2fbd90aa09b6a25c time64.patch
|
|
"
|