diff options
author | V3n3RiX <venerix@koprulu.sector> | 2025-02-26 19:26:07 +0000 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2025-02-26 19:26:07 +0000 |
commit | acfd7c956a7b45da7af1452ec12e0b2d5e6ac65b (patch) | |
tree | 13151a7440c2560b01e3cf5bd56ad280482b88bf /games-util | |
parent | 67dbd3ba144944fbf4b466be1b5fa0569b774e6f (diff) |
gentoo auto-resync : 26:02:2025 - 19:26:07
Diffstat (limited to 'games-util')
-rw-r--r-- | games-util/Manifest.gz | bin | 7898 -> 7897 bytes | |||
-rw-r--r-- | games-util/xboxdrv/Manifest | 6 | ||||
-rw-r--r-- | games-util/xboxdrv/files/xboxdrv-0.8.8-Update-SConstruct-to-python3.patch | 79 | ||||
-rw-r--r-- | games-util/xboxdrv/files/xboxdrv-0.8.8-Updating-python-code-to-python3.patch | 238 | ||||
-rw-r--r-- | games-util/xboxdrv/files/xboxdrv-0.8.8-boost-1.85.patch | 12 | ||||
-rw-r--r-- | games-util/xboxdrv/files/xboxdrv-0.8.8-some-boost-fix.patch | 12 | ||||
-rw-r--r-- | games-util/xboxdrv/xboxdrv-0.8.8_p20190118-r3.ebuild | 84 |
7 files changed, 0 insertions, 431 deletions
diff --git a/games-util/Manifest.gz b/games-util/Manifest.gz Binary files differindex 958f697f877a..72af5dca063a 100644 --- a/games-util/Manifest.gz +++ b/games-util/Manifest.gz diff --git a/games-util/xboxdrv/Manifest b/games-util/xboxdrv/Manifest index 819130b96c70..8000d79eec39 100644 --- a/games-util/xboxdrv/Manifest +++ b/games-util/xboxdrv/Manifest @@ -1,14 +1,8 @@ AUX org.seul.Xboxdrv.conf 247 BLAKE2B 0829d1e65203f56efc0442c798070cf8c9f6b53792b5eb4fd8cc0671068d5d66d281b2c53c5cdb06474b635c2c9c5076d3a64364afdffc87a0c1bf052015f9ff SHA512 1416e80d326481e224ce3381a8feeacf304107f945d787183c74118aae955e191cc89269e8de44d6ce4efc2502def6957b690e9bad70072fcf0bbd47c8ab12cc -AUX xboxdrv-0.8.8-Update-SConstruct-to-python3.patch 3026 BLAKE2B 344ccb6c567b2ec775bc0cee5562595343ba8baf636a83a7aa841a18c3ec87330832b22661d8d6f100cf20666bc41de9b3fe5823589120e8c27b4742a6407c01 SHA512 91fee5305e55e6158b9ab2198376d84bdff30b3114f4e7c0185d67cf1c6e127d7101bebf80a39adb8d855fdcc25cf08ba9d7a061d25ce7aa6c8a3f3abe686d22 -AUX xboxdrv-0.8.8-Updating-python-code-to-python3.patch 8610 BLAKE2B a92e10e0695c3d271fe40a82f24630c6e09cfce77a3c7064915779f73ceff2dfa3454c7f39d3255f8c9d3436e8657db2f55b1051ab17b58636969f438cf43a80 SHA512 50ef61511e2fd4496015ba8058845bb0e011380445d64ffa5f05988e6a049445b9ddae6e5c60cdd13b8257480a68d2ad5757efceeb40b444aa5b17ce09082a50 -AUX xboxdrv-0.8.8-boost-1.85.patch 355 BLAKE2B c86a852fc8cf626d99da8696771f2393e43244bbb265157e311cdc749cf18479b3266f9b52bdcbc876dc7b5de561388bc3fa4f62b59dfeda7bf012b5f58f56ce SHA512 694d49f812750322fcab9df73ac6cb600e9cbd02e2ee81efe54872fbe04ce1a0bd886e4462d5f6ccb7cea5fbed7e5844397a0e3ff4ee3a400fe3e6343a7b6b85 -AUX xboxdrv-0.8.8-some-boost-fix.patch 322 BLAKE2B 18a26c6ae89b62cbd261da2f9baa79972587e082beac67854f37d903f29af65cbe39cf24bd81451eeff276453cd04efa5cf8f49f4c18d2cc244e10cf92d12591 SHA512 f698b86ace7558a4a8646826ede09c5a2fc931cd6745741f2abeaa59488b5e3666cc5d839819eade4c350f7a354421e46a06d8cb83041a0ef575b1674a6842b7 AUX xboxdrv.confd 211 BLAKE2B 7a79059b29edbfbde33fe3daf9c89346246ac4323d7053ea4b26b6dd1fff07d731f8f7faa6a79f152f76eb1722606655f1d8d1026a3a83b0520e1909915039db SHA512 4c8a784a18979746a45653244e451fe1ba9e7cbb14301cc18f58e474e51f7569177364c5a96cbe0275db2b359424febd27c040ede5820148aadb80e90ebf8178 AUX xboxdrv.initd 446 BLAKE2B f78cf4af5cca703efc0a480c2ba34b0189d2b86a64aa89533e59a4d325ca03592bc911a9c85ff1fe5801ef2ade537dcfcc7266052a77f64ff05dad5f43630167 SHA512 e87d4b4b4313cb4ae983aef4ab7fa799f6b466e0f504eb15905b82f5b8bca2f0ff6f3d9a7d9963c048b6189e2a4c4b862a3f39d4201c2f5f02234362ad7b3af1 AUX xboxdrv.service 371 BLAKE2B afd5f5397f4ae15af69d8e12865201fe159691ba2a36c00fe207304afe5126814fafd0394e7618e9f4d27611bd2c0dd7371717c7a07a57d27c3a4ab8e6e40140 SHA512 80e7657edae9c771740628ef5f9752b79d50288ead33afe97e71ffc6e7d7c24343eeb213668cdc823b28742976e2e56f4defdcd823716897f3262be1fc7832e9 AUX xboxdrv.udev-rules 251 BLAKE2B 5a3af6d378b2d6ad5bb2da0dfa356c6939a274b194f075281bbfc3dcaee1c5b9fc63740bbfec2ecd0c8245065262a0449c47fad6c522e4773ef2e193018dc95f SHA512 131c90bee6ac4da5e3d51c7212abb362a540092db97af56332cdfe14e836c84c97727823462ea378da6e5544fda2fb4d36fbe00b6210e5663316f914eaa3f4ad DIST xboxdrv-0.8.11.tar.gz 323870 BLAKE2B 3cfc5441496e72226a00a82874b580dd7113ff52317cc63afeca94d53c0c20d0d2bd8c458adabdd0e2358746d43de8a2815788d9fd82b21c4e733638a07379f8 SHA512 d6503ee3a4b0388214dd866e479205d37fc9dcd4aa8e8a10edae5db7368d755e2dcc1e4217ecde234c5dd4d0aec3548fd1eea980aa7d6150895ed6dfa3673e5a -DIST xboxdrv-v0.8.8.tar.bz2 268046 BLAKE2B 3092a0e1e1cf1ee351879e791212445c567772f4115eb09eeb0c28bc1692b1951837ae7f6488091eb57d06cd38edae4e964502524606370f1ccd8fc39b307db8 SHA512 9b90f866ab322aaf3223215c78120a7aeacb56970fedf2e603f14704bd517b8316a3e28edb6a75e1a47729e9ced4cde5cac3a2f7a95d8514b83219b8821eb9db EBUILD xboxdrv-0.8.11.ebuild 1443 BLAKE2B 475b1756bbf84c90a7d54c8682c19afa4af9532d3732be65acf50e6c68b5c2f7d063304c3a887385f2c141c8e571f65442efb28dc4c3e1318983cf97bcce1adb SHA512 269ede8bbd11bd65a1c99a031746dee635436ee227775e4651e849a9111b4cdeacd8fea1dd2b466dc23c8445ca90a52b0949d22ac8abcce80909c76b4ec6f2b8 -EBUILD xboxdrv-0.8.8_p20190118-r3.ebuild 1716 BLAKE2B 36a3ce88d7dc72aad32ff6196d3049b2633d7f75a7f9548fc8c3c73ffcb6253745614941ac6d46a6f532c2dcec4314c1d3db18e8281cf1f20474ea26e53ca039 SHA512 8e998dde0e6fc0a0ad81a271a74dfd4735fe1dfc31208ed0aa5aba3528d23f0f62eafe4a6e5bf4a9e3d3fca860fefdab7c5ad23d2a9d36cdae2ec12bceb27dc8 MISC metadata.xml 308 BLAKE2B 12d1bf67b0ed1f91ab38bb105cd12011d25a73502b6c7c7905a160041536a3ca08d4b38366be6f3633bbe3909f5504ccb874beff4d795e52adb1c4318c0dcced SHA512 f7ace9ea241468d66533a3e6da546ee76abfc43651c5198d181b8aeca3ed72c5185d8d5c977dd8abd9f700efae5d579db2ec57fcbbb2b518b51b9c2640004abc diff --git a/games-util/xboxdrv/files/xboxdrv-0.8.8-Update-SConstruct-to-python3.patch b/games-util/xboxdrv/files/xboxdrv-0.8.8-Update-SConstruct-to-python3.patch deleted file mode 100644 index accb4317fad4..000000000000 --- a/games-util/xboxdrv/files/xboxdrv-0.8.8-Update-SConstruct-to-python3.patch +++ /dev/null @@ -1,79 +0,0 @@ -From 39a334fbc0482626455f417e97308e52aa8746a7 Mon Sep 17 00:00:00 2001 -From: Ingo Ruhnke <grumbel@gmail.com> -Date: Sun, 24 Nov 2019 18:16:16 +0100 -Subject: [PATCH 1/3] Update SConstruct to python3 - ---- - SConstruct | 20 ++++++++++---------- - 1 file changed, 10 insertions(+), 10 deletions(-) - -diff --git SConstruct SConstruct -index 4cd7970..54fa11f 100644 ---- a/SConstruct -+++ b/SConstruct -@@ -15,7 +15,7 @@ def build_dbus_glue(target, source, env): - "--mode=glib-server", - "--prefix=" + env['DBUS_PREFIX'], source[0].get_path()], - stdout=subprocess.PIPE).communicate()[0] -- -+ xml = xml.decode() - xml = re.sub(r"callback = \(([A-Za-z_]+)\) \(marshal_data \? marshal_data : cc->callback\);", - r"union { \1 fn; void* obj; } conv;\n " - "conv.obj = (marshal_data ? marshal_data : cc->callback);\n " -@@ -29,14 +29,14 @@ def build_bin2h(target, source, env): - Takes a list of files and converts them into a C source that can be included - """ - def c_escape(str): -- return str.translate(string.maketrans("/.-", "___")) -+ return str.translate(str.maketrans("/.-", "___")) - -- print target -- print source -+ print(target) -+ print(source) - with open(target[0].get_path(), "w") as fout: - fout.write("// autogenerated by scons Bin2H builder, do not edit by hand!\n\n") - -- if env.has_key("BIN2H_NAMESPACE"): -+ if "BIN2H_NAMESPACE" in env: - fout.write("namespace %s {\n\n" % env["BIN2H_NAMESPACE"]) - - # write down data -@@ -45,8 +45,8 @@ def build_bin2h(target, source, env): - data = fin.read() - fout.write("// \"%s\"\n" % src.get_path()) - fout.write("const char %s[] = {" % c_escape(src.get_path())) -- bytes_arr = ["0x%02x" % ord(c) for c in data] -- for i in xrange(len(bytes_arr)): -+ bytes_arr = ["0x%02x" % c for c in data] -+ for i in range(len(bytes_arr)): - if i % 13 == 0: - fout.write("\n ") - fout.write(bytes_arr[i]) -@@ -62,7 +62,7 @@ def build_bin2h(target, source, env): - for src in source], ",\n")) - fout.write("\n}\n\n") - -- if env.has_key("BIN2H_NAMESPACE"): -+ if "BIN2H_NAMESPACE" in env: - fout.write("} // namespace %s\n\n" % env["BIN2H_NAMESPACE"]) - - fout.write("/* EOF */\n") -@@ -131,12 +131,12 @@ env.Append(CPPDEFINES = { 'PACKAGE_VERSION': "'\"%s\"'" % package_version }) - conf = Configure(env) - - if not conf.env['CXX']: -- print "g++ must be installed!" -+ print("g++ must be installed!") - Exit(1) - - # X11 checks - if not conf.CheckLibWithHeader('X11', 'X11/Xlib.h', 'C++'): -- print 'libx11-dev must be installed!' -+ print('libx11-dev must be installed!') - Exit(1) - - env = conf.Finish() --- -2.29.0.rc1 - diff --git a/games-util/xboxdrv/files/xboxdrv-0.8.8-Updating-python-code-to-python3.patch b/games-util/xboxdrv/files/xboxdrv-0.8.8-Updating-python-code-to-python3.patch deleted file mode 100644 index 139336affd90..000000000000 --- a/games-util/xboxdrv/files/xboxdrv-0.8.8-Updating-python-code-to-python3.patch +++ /dev/null @@ -1,238 +0,0 @@ -From e37d3558a1a8a36fbc5d693c53893127a288fd02 Mon Sep 17 00:00:00 2001 -From: Ingo Ruhnke <grumbel@gmail.com> -Date: Sun, 24 Nov 2019 18:36:25 +0100 -Subject: [PATCH 3/3] Updating python code to python3 - ---- - examples/responsecurve-generator.py | 14 ++++----- - runxboxdrv/runxboxdrv | 46 ++++++++++++++--------------- - xboxdrvctl | 8 ++--- - 3 files changed, 34 insertions(+), 34 deletions(-) - -diff --git examples/responsecurve-generator.py examples/responsecurve-generator.py -index c74e34d..942463b 100755 ---- a/examples/responsecurve-generator.py -+++ b/examples/responsecurve-generator.py -@@ -1,14 +1,14 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - - import sys - import string - - if len(sys.argv) != 3: -- print "Usage:", sys.argv[0], "STEPS", "EQUATION" -- print "Simple generator for generating responsecurve data from equations." -- print "" -- print "Example:" -- print " ", sys.argv[0], "6 i**2" -+ print("Usage:", sys.argv[0], "STEPS", "EQUATION") -+ print("Simple generator for generating responsecurve data from equations.") -+ print("") -+ print("Example:") -+ print(" ", sys.argv[0], "6 i**2") - else: - steps = int(sys.argv[1]) - equation = sys.argv[2] -@@ -19,6 +19,6 @@ else: - left.reverse() - left = left[0:-1] - -- print string.join([str(x) for x in (left + right)], ":") -+ print(string.join([str(x) for x in (left + right)], ":")) - - # EOF # -diff --git runxboxdrv/runxboxdrv runxboxdrv/runxboxdrv -index 360c836..6983496 100755 ---- a/runxboxdrv/runxboxdrv -+++ b/runxboxdrv/runxboxdrv -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - # This program is free software: you can redistribute it and/or modify - # it under the terms of the GNU General Public License as published by - # the Free Software Foundation, either version 3 of the License, or -@@ -409,7 +409,7 @@ class ProcessManager(object): - """ - # Since reap() modifies __procs, we have to iterate over a copy - # of the keys in it. Thus, do not remove the .keys() call. -- for procid in self.__procs.keys(): -+ for procid in list(self.__procs.keys()): - self.reap(procid) - - -@@ -445,7 +445,7 @@ import os, sys - import os.path - import fcntl - import time --import ConfigParser -+import configparser - from subprocess import check_call, Popen, PIPE - from signal import SIGINT, SIGKILL - from optparse import OptionParser -@@ -482,7 +482,7 @@ class RunXBoxDrv(object): - - @staticmethod - def runCommandAndGetOutput(command): -- print command -+ print(command) - callcommand = Popen(command, shell=True, stdout=PIPE) - outputcommand = callcommand.communicate() - return outputcommand[0].split("\n") -@@ -517,7 +517,7 @@ class RunXBoxDrv(object): - if RunXBoxDrv.which(RunXBoxDrv.sudo_command) is None: - raise Exception("Cannot find %s!" % RunXBoxDrv.sudo_command) - commandline = "%s %s" % (RunXBoxDrv.sudo_command, command) -- print commandline -+ print(commandline) - callcommand = Popen(commandline, shell=True, stdout=PIPE) - outputcommand = callcommand.communicate() - return outputcommand[0] -@@ -525,14 +525,14 @@ class RunXBoxDrv(object): - @staticmethod - def killExistingXBoxDrv(sig, signame): - for line in RunXBoxDrv.runCommandAndGetOutput("ps"): -- print line -+ print(line) - fields = line.split() - if len(fields) < 4: - continue - pid = fields[0] - process = fields[3] - if process.find(XBOXDRVNAME) != -1: -- print "Using %s on existing %s" % (signame, XBOXDRVNAME) -+ print("Using %s on existing %s" % (signame, XBOXDRVNAME)) - os.kill(int(pid), sig) - return True - return False -@@ -542,7 +542,7 @@ class RunXBoxDrv(object): - loadedmodules = [] - unloadedmodules = [] - for line in RunXBoxDrv.runCommandAndGetOutput("lsmod"): -- print line -+ print(line) - fields = line.split() - if len(fields) < 3: - continue -@@ -555,17 +555,17 @@ class RunXBoxDrv(object): - unloadedmodules.append(modulename) - for modulename in MODULELOAD: - if modulename in loadedmodules: -- print "%s already loaded!" % modulename -+ print("%s already loaded!" % modulename) - else: -- print "Loading %s!" % modulename -- print RunXBoxDrv.runCommandAsRoot("modprobe %s" % modulename) -+ print("Loading %s!" % modulename) -+ print(RunXBoxDrv.runCommandAsRoot("modprobe %s" % modulename)) - - for modulename in MODULEUNLOAD: - if modulename in unloadedmodules: -- print "Unloading %s!" % modulename -- print RunXBoxDrv.runCommandAsRoot("rmmod %s" % modulename) -+ print("Unloading %s!" % modulename) -+ print(RunXBoxDrv.runCommandAsRoot("rmmod %s" % modulename)) - else: -- print "%s already unloaded!" % modulename -+ print("%s already unloaded!" % modulename) - - - @staticmethod -@@ -579,11 +579,11 @@ class RunXBoxDrv(object): - raise Exception("Cannot find one of: %s!" % str(UINPUT_LOCATIONS)) - - if not os.access(location, os.W_OK): -- print "Trying to change permissions of: %s" % location -- print RunXBoxDrv.runCommandAsRoot("chmod 0660 %s" % location) -+ print("Trying to change permissions of: %s" % location) -+ print(RunXBoxDrv.runCommandAsRoot("chmod 0660 %s" % location)) - - if os.access(location, os.W_OK): -- print "%s is writable!" % location -+ print("%s is writable!" % location) - else: - raise Exception("Could not set write permissions on %s" % location) - -@@ -614,36 +614,36 @@ class RunXBoxDrv(object): - out = "" - while out.lower().find(LOADEDTEXT) == -1: - out = RunXBoxDrv.getNext(myProc) -- print out -+ print(out) - - def process(self): - commandlist = [self.xboxdrvpath] - - if self.configfile: - commandlist = commandlist + ["--config=%s" % self.configfile] -- print commandlist -+ print(commandlist) - myProc = Process(commandlist) - with_timeout(1, self.checkLoaded, myProc) - if len(self.appandparams) == 0: - print("WARNING: No path to application specified!") - else: -- print(self.appandparams) -+ print((self.appandparams)) - check_call(self.appandparams) -- print "Sending SIGINT" -+ print("Sending SIGINT") - myProc.kill(SIGINT) - try: - with_timeout(1, myProc.wait) - sys.exit(0) - except Timeout: - pass -- print "Sending SIGINT again" -+ print("Sending SIGINT again") - myProc.kill(SIGINT) - try: - with_timeout(1, myProc.wait) - sys.exit(0) - except Timeout: - pass -- print "Killing" -+ print("Killing") - myProc.terminate() - - def main(): -diff --git xboxdrvctl xboxdrvctl -index 4807a11..57177dc 100755 ---- a/xboxdrvctl -+++ b/xboxdrvctl -@@ -1,4 +1,4 @@ --#!/usr/bin/env python2 -+#!/usr/bin/env python3 - - ## Xbox360 USB Gamepad Userspace Driver - ## Copyright (C) 2011 Ingo Ruhnke <grumbel@gmail.com> -@@ -71,7 +71,7 @@ elif options.bus == "auto": - except dbus.exceptions.DBusException: - bus = dbus.SystemBus() - else: -- print "Error: invalid argument to --bus. Must be 'auto', 'session, or 'system'" -+ print("Error: invalid argument to --bus. Must be 'auto', 'session, or 'system'") - exit() - - if options.status: -@@ -82,7 +82,7 @@ elif options.shutdown: - daemon.Shutdown() - else: - if (options.led or options.rumble or options.config) and options.slot == None: -- print "Error: --slot argument required" -+ print("Error: --slot argument required") - exit() - else: - if options.slot != None: -@@ -94,7 +94,7 @@ else: - if options.rumble: - m = re.match('^(\d+):(\d+)$', options.rumble) - if not m: -- print "Error: invalid argument to --rumble" -+ print("Error: invalid argument to --rumble") - exit() - else: - left = int(m.group(1)) --- -2.29.0.rc1 - diff --git a/games-util/xboxdrv/files/xboxdrv-0.8.8-boost-1.85.patch b/games-util/xboxdrv/files/xboxdrv-0.8.8-boost-1.85.patch deleted file mode 100644 index 77e910ababa3..000000000000 --- a/games-util/xboxdrv/files/xboxdrv-0.8.8-boost-1.85.patch +++ /dev/null @@ -1,12 +0,0 @@ -https://bugs.gentoo.org/932747#c4 ---- a/src/controller.cpp -+++ b/src/controller.cpp -@@ -98,7 +98,7 @@ Controller::set_active(bool v) - { - if (m_is_active != v) - { -- log_debug("activation status: " << v << " " << m_activation_cb); -+ log_debug("activation status: " << v << " " << "unknown"); - m_is_active = v; - if (m_activation_cb) - { diff --git a/games-util/xboxdrv/files/xboxdrv-0.8.8-some-boost-fix.patch b/games-util/xboxdrv/files/xboxdrv-0.8.8-some-boost-fix.patch deleted file mode 100644 index 2063979fee4f..000000000000 --- a/games-util/xboxdrv/files/xboxdrv-0.8.8-some-boost-fix.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff -Naur a/src/controller_slot.cpp b/src/controller_slot.cpp ---- a/src/controller_slot.cpp 2015-11-09 10:19:35.000000000 -0000 -+++ b/src/controller_slot.cpp 2021-08-02 13:05:48.647684177 -0000 -@@ -69,7 +69,7 @@ - bool - ControllerSlot::is_connected() const - { -- return m_thread; -+ return m_thread.get(); - } - - /* EOF */ diff --git a/games-util/xboxdrv/xboxdrv-0.8.8_p20190118-r3.ebuild b/games-util/xboxdrv/xboxdrv-0.8.8_p20190118-r3.ebuild deleted file mode 100644 index 4a0f4935dcc0..000000000000 --- a/games-util/xboxdrv/xboxdrv-0.8.8_p20190118-r3.ebuild +++ /dev/null @@ -1,84 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{10..12} ) - -inherit linux-info python-any-r1 scons-utils toolchain-funcs systemd udev - -MY_P="${PN}-v$(ver_cut 1-3)" -DESCRIPTION="Userspace Xbox 360 Controller driver" -HOMEPAGE="https://xboxdrv.gitlab.io" -SRC_URI="https://gitlab.com/xboxdrv/${PN}/-/archive/v$(ver_cut 1-3)/${MY_P}.tar.bz2" -S="${WORKDIR}/${MY_P}" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND=" - dev-libs/boost:= - dev-libs/dbus-glib - dev-libs/glib:2 - sys-apps/dbus - virtual/libudev:= - virtual/libusb:1 - x11-libs/libX11 -" - -DEPEND=" - ${RDEPEND} -" - -BDEPEND=" - dev-util/glib-utils - virtual/pkgconfig -" - -PATCHES=( - "${FILESDIR}/xboxdrv-0.8.8-some-boost-fix.patch" - "${FILESDIR}/xboxdrv-0.8.8-Update-SConstruct-to-python3.patch" - "${FILESDIR}/xboxdrv-0.8.8-Updating-python-code-to-python3.patch" - "${FILESDIR}/xboxdrv-0.8.8-boost-1.85.patch" -) - -CONFIG_CHECK="~INPUT_EVDEV ~INPUT_JOYDEV ~INPUT_UINPUT ~!JOYSTICK_XPAD" - -pkg_setup() { - linux-info_pkg_setup - python-any-r1_pkg_setup -} - -src_compile() { - escons \ - BUILD=custom \ - CXX="$(tc-getCXX)" \ - AR="$(tc-getAR)" \ - RANLIB="$(tc-getRANLIB)" \ - CXXFLAGS="-Wall ${CXXFLAGS}" \ - LINKFLAGS="${LDFLAGS}" -} - -src_install() { - dobin xboxdrv - doman doc/xboxdrv.1 - dodoc AUTHORS NEWS PROTOCOL README.md TODO - - newinitd "${FILESDIR}"/xboxdrv.initd xboxdrv - newconfd "${FILESDIR}"/xboxdrv.confd xboxdrv - - insinto /etc/dbus-1/system.d - doins "${FILESDIR}"/org.seul.Xboxdrv.conf - - udev_newrules "${FILESDIR}"/xboxdrv.udev-rules 99-xbox-controller.rules - systemd_dounit "${FILESDIR}"/xboxdrv.service -} - -pkg_postinst() { - udev_reload -} - -pkg_postrm() { - udev_reload -} |