nixpkgs/pkgs/by-name/xb/xboxdrv/xboxdrvctl-py3.patch
aleksana 571c71e6f7 treewide: migrate packages to pkgs/by-name, take 1
We are migrating packages that meet below requirements:

1. using `callPackage`
2. called path is a directory
3. overriding set is empty (`{ }`)
4. not containing path expressions other than relative path (to
makenixpkgs-vet happy)
5. not referenced by nix files outside of the directory, other
than`pkgs/top-level/all-packages.nix`
6. not referencing nix files outside of the directory
7. not referencing `default.nix` (since it's changed to `package.nix`)
8. `outPath` doesn't change after migration

The tool is here: https://github.com/Aleksanaa/by-name-migrate.
2024-11-09 20:04:51 +08:00

74 lines
2.5 KiB
Diff

--- a/xboxdrvctl 2021-06-21 19:39:51.000000000 -0400
+++ b/xboxdrvctl 19:43:27.467984928 -0400
@@ -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>
@@ -37,23 +37,23 @@
help="print controller status")
group.add_option("-s", "--slot", metavar="SLOT", type="int",
- dest="slot",
+ dest="slot",
help="use slot SLOT for actions")
group.add_option("-l", "--led", metavar="NUM", type="int",
- dest="led",
+ dest="led",
help="set LED")
-group.add_option("-r", "--rumble", metavar="L:R",
- dest="rumble",
+group.add_option("-r", "--rumble", metavar="L:R",
+ dest="rumble",
help="print controller status")
group.add_option("-c", "--config", metavar="NUM", type="int",
- dest="config",
+ dest="config",
help="switches to controller configuration NUM")
group.add_option("--shutdown", action="store_true",
- dest="shutdown",
+ dest="shutdown",
help="shuts down the daemon")
parser.add_option_group(group)
@@ -69,9 +69,9 @@
try:
bus.get_object("org.seul.Xboxdrv", '/org/seul/Xboxdrv/Daemon')
except dbus.exceptions.DBusException:
- bus = dbus.SystemBus()
+ 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,19 +82,19 @@
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:
slot = bus.get_object("org.seul.Xboxdrv", '/org/seul/Xboxdrv/ControllerSlots/%d' % options.slot)
-
+
if options.led != None:
slot.SetLed(options.led)
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))