Package antimicrox: Specfile
%global appname io.github.antimicrox.antimicrox Name: antimicrox Version: 3.4.0 Release: alt1 Summary: Graphical program used to map keyboard buttons and mouse controls to a gamepad License: GPL-3.0-or-later AND Zlib AND LGPL-3.0-or-later AND LGPL-2.1-or-later Group: System/Configuration/Hardware Url: https://github.com/AntiMicroX/antimicrox # Source-url: https://github.com/AntiMicroX/antimicrox/archive/refs/tags/%version.tar.gz Source: %name-%version.tar BuildRequires(pre): rpm-macros-cmake BuildRequires: cmake BuildRequires: extra-cmake-modules BuildRequires: libX11-devel BuildRequires: libXi-devel BuildRequires: libXtst-devel BuildRequires: qt5-base-devel BuildRequires: qt5-tools-devel BuildRequires: qt5-x11extras-devel BuildRequires: libSDL2-devel BuildRequires: itstool BuildRequires: gettext-tools # For desktop file & AppData BuildRequires: libappstream-glib BuildRequires: desktop-file-utils %description AntiMicroX is a graphical program used to map keyboard keys and mouse controls to a gamepad. This program is useful for playing PC games using a gamepad that do not have any form of built-in gamepad support. AntiMicroX is a fork of AntiMicro which was inspired by QJoyPad but has additional features. %prep %setup %build %cmake %cmake_build %install %cmake_install %find_lang %name --with-qt mkdir -p %buildroot/lib/udev/rules.d/ mv -v %buildroot%_libexecdir/udev/rules.d/60-antimicrox-uinput.rules %buildroot/lib/udev/rules.d/ rm -rv %buildroot%_iconsdir/breeze %files %dir %_docdir/%name/ %_docdir/%name/*.md %_bindir/%name %dir %_datadir/%name/ %_datadir/%name/* %_desktopdir/%appname.desktop %_iconsdir/*/*/apps/* %_datadir/metainfo/%appname.appdata.xml %_datadir/mime/packages/%appname.xml %_man1dir/%name.1* /lib/udev/rules.d/60-antimicrox-uinput.rules %check %_bindir/desktop-file-validate %buildroot/%_desktopdir/%appname.desktop %_bindir/appstream-util validate-relax --nonet %buildroot%_datadir/metainfo/%appname.appdata.xml %changelog * Mon Mar 11 2024 Mikhail Tergoev <fidel@altlinux.org> 3.4.0-alt1 - 3.4.0 * Wed Jul 12 2023 Mikhail Tergoev <fidel@altlinux.org> 3.3.4-alt1 - initial build for ALT Sisyphus |