1 # Copyright 1999-2019 Gentoo Authors
2 # Distributed under the terms of the GNU General Public License v2
6 PYTHON_COMPAT=( python2_7 python3_6 )
8 inherit linux-info python-any-r1 scons-utils toolchain-funcs systemd udev
10 COMMIT="6e5e8a57628095d8d0c8bbb38187afb0f3a42112"
11 DESCRIPTION="Userspace Xbox 360 Controller driver"
12 HOMEPAGE="https://xboxdrv.gitlab.io"
13 SRC_URI="https://github.com/chewi/xboxdrv/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
16 KEYWORDS="~amd64 ~x86"
37 S="${WORKDIR}/${PN}-${COMMIT}"
39 CONFIG_CHECK="~INPUT_EVDEV ~INPUT_JOYDEV ~INPUT_UINPUT ~!JOYSTICK_XPAD"
44 # Make it clearer that this is a patched fork.
45 echo -n "${PV%_*}.${PV#*_p}-gentoo" > VERSION || die
53 RANLIB="$(tc-getRANLIB)" \
54 CXXFLAGS="-Wall ${CXXFLAGS}" \
55 LINKFLAGS="${LDFLAGS}"
61 dodoc AUTHORS NEWS PROTOCOL README.md TODO
63 newinitd "${FILESDIR}"/xboxdrv.initd xboxdrv
64 newconfd "${FILESDIR}"/xboxdrv.confd xboxdrv
66 insinto /etc/dbus-1/system.d
67 doins "${FILESDIR}"/org.seul.Xboxdrv.conf
69 udev_newrules "${FILESDIR}"/xboxdrv.udev-rules 99-xbox-controller.rules
70 systemd_dounit "${FILESDIR}"/xboxdrv.service