Package Details: xboxdrv-git 0.8.9.r0.g25a1dcb-1

Git Clone URL: https://aur.archlinux.org/xboxdrv-git.git (read-only, click to copy)
Package Base: xboxdrv-git
Description: Userspace Xbox gamepad driver and input remapper
Upstream URL: https://github.com/xiota/xboxdrv
Licenses: GPL-3.0-or-later
Conflicts: xboxdrv
Provides: xboxdrv
Submitter: lubosz
Maintainer: xiota
Last Packager: xiota
Votes: 14
Popularity: 0.048092
First Submitted: 2014-07-08 07:07 (UTC)
Last Updated: 2024-04-05 08:44 (UTC)

Dependencies (9)

Required by (7)

Sources (3)

Pinned Comments

xiota commented on 2024-04-04 10:30 (UTC) (edited on 2024-04-05 06:49 (UTC) by xiota)

Although other Xbox gamepad drivers are now available, this package is still useful as an input remapper for programs that support only Xbox controllers.

This package now uses a new repo based on the original stable branch. I plan to merge some fixes/updates from other repos.

Latest Comments

« First ‹ Previous 1 2 3 Next › Last »

namtabmai commented on 2020-09-21 19:05 (UTC)

Following on from Ashark's comment looks like the PKGBUILD needs to deal with the git submodules

prepare() {                                                                                                                                                                                                         
  cd "${pkgname%-git}"                                                                                                                                                                                              
  mkdir -p build                                                                                                                                                                                                    
  git submodule update --init --recursive                                                                                                                                                                           
}

Ashark commented on 2020-09-15 11:14 (UTC) (edited on 2020-09-15 11:15 (UTC) by Ashark)

CMake Error at CMakeLists.txt:109 (add_subdirectory):
  The source directory

    /home/andrew/.cache/yay/xboxdrv-git/src/xboxdrv/external/argparser

  does not contain a CMakeLists.txt file.


-- Configuring incomplete, errors occurred!
See also "/home/andrew/.cache/yay/xboxdrv-git/src/xboxdrv/build/CMakeFiles/CMakeOutput.log".
See also "/home/andrew/.cache/yay/xboxdrv-git/src/xboxdrv/build/CMakeFiles/CMakeError.log".

Lmx947 commented on 2019-09-22 13:50 (UTC) (edited on 2019-09-22 13:52 (UTC) by Lmx947)

You have to edit the PCKBUILD to tell cmake to include the director /usr/include/harfbuzz where hb.h is located. Change the line "cmake .. -DCMAKE_INSTALL_PREFIX:PATH=/usr" to "cmake .. -DCMAKE_INSTALL_PREFIX:PATH=/usr -DCMAKE_CXX_FLAGS=-isystem\ /usr/include/harfbuzz"

xDShot commented on 2019-08-19 10:51 (UTC) (edited on 2019-08-19 10:52 (UTC) by xDShot)

[100%] Built target xboxdrv
In file included from /usr/include/pango-1.0/pango/pango-font.h:25,
                 from /usr/include/pango-1.0/pango/pango-attributes.h:25,
                 from /usr/include/pango-1.0/pango/pango.h:25,
                 from /usr/include/gtk-2.0/gdk/gdktypes.h:37,
                 from /usr/include/gtk-2.0/gdk/gdkscreen.h:32,
                 from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:31,
                 from /usr/include/gtk-2.0/gdk/gdk.h:32,
                 from /usr/include/gtk-2.0/gtk/gtk.h:32,
                 from /home/xdshot/aur/xboxdrv-git/src/xboxdrv/src/virtualkeyboard/virtual_keyboard.hpp:23,
                 from /home/xdshot/aur/xboxdrv-git/src/xboxdrv/src/virtualkeyboard/keyboard_controller.cpp:30:
/usr/include/pango-1.0/pango/pango-coverage.h:28:10: fatal error: hb.h: No such file or directory
   28 | #include <hb.h>
      |          ^~~~~~
compilation terminated.
make[2]: *** [CMakeFiles/virtualkeyboard.dir/build.make:63: CMakeFiles/virtualkeyboard.dir/src/virtualkeyboard/keyboard_controller.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
In file included from /usr/include/pango-1.0/pango/pango-font.h:25,
                 from /usr/include/pango-1.0/pango/pango-attributes.h:25,
                 from /usr/include/pango-1.0/pango/pango.h:25,
                 from /usr/include/gtk-2.0/gdk/gdktypes.h:37,
                 from /usr/include/gtk-2.0/gdk/gdkscreen.h:32,
                 from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:31,
                 from /usr/include/gtk-2.0/gdk/gdk.h:32,
                 from /usr/include/gtk-2.0/gtk/gtk.h:32,
                 from /home/xdshot/aur/xboxdrv-git/src/xboxdrv/src/virtualkeyboard/virtual_keyboard.hpp:23,
                 from /home/xdshot/aur/xboxdrv-git/src/xboxdrv/src/virtualkeyboard/keyboard_dispatcher.cpp:27:
/usr/include/pango-1.0/pango/pango-coverage.h:28:10: fatal error: hb.h: No such file or directory
   28 | #include <hb.h>
      |          ^~~~~~
compilation terminated.
make[2]: *** [CMakeFiles/virtualkeyboard.dir/build.make:89: CMakeFiles/virtualkeyboard.dir/src/virtualkeyboard/keyboard_dispatcher.cpp.o] Error 1
In file included from /usr/include/pango-1.0/pango/pango-font.h:25,
                 from /usr/include/pango-1.0/pango/pango-attributes.h:25,
                 from /usr/include/pango-1.0/pango/pango.h:25,
                 from /usr/include/gtk-2.0/gdk/gdktypes.h:37,
                 from /usr/include/gtk-2.0/gdk/gdkscreen.h:32,
                 from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:31,
                 from /usr/include/gtk-2.0/gdk/gdk.h:32,
                 from /usr/include/gtk-2.0/gtk/gtkwidget.h:34,
                 from /usr/include/gtk-2.0/gtk/gtkmisc.h:35,
                 from /usr/include/gtk-2.0/gtk/gtkimage.h:36,
                 from /usr/include/gtk-2.0/gtk/gtkstatusicon.h:31,
                 from /home/xdshot/aur/xboxdrv-git/src/xboxdrv/src/virtualkeyboard/status_icon.hpp:22,
                 from /home/xdshot/aur/xboxdrv-git/src/xboxdrv/src/virtualkeyboard/status_icon.cpp:19:
/usr/include/pango-1.0/pango/pango-coverage.h:28:10: fatal error: hb.h: No such file or directory
   28 | #include <hb.h>
      |          ^~~~~~
compilation terminated.
make[2]: *** [CMakeFiles/virtualkeyboard.dir/build.make:115: CMakeFiles/virtualkeyboard.dir/src/virtualkeyboard/status_icon.cpp.o] Error 1
In file included from /usr/include/pango-1.0/pango/pango-font.h:25,
                 from /usr/include/pango-1.0/pango/pango-attributes.h:25,
                 from /usr/include/pango-1.0/pango/pango.h:25,
                 from /usr/include/gtk-2.0/gdk/gdktypes.h:37,
                 from /usr/include/gtk-2.0/gdk/gdkscreen.h:32,
                 from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:31,
                 from /usr/include/gtk-2.0/gdk/gdk.h:32,
                 from /usr/include/gtk-2.0/gtk/gtk.h:32,
                 from /home/xdshot/aur/xboxdrv-git/src/xboxdrv/src/virtualkeyboard/virtual_keyboard.hpp:23,
                 from /home/xdshot/aur/xboxdrv-git/src/xboxdrv/src/virtualkeyboard/virtual_keyboard.cpp:19:
/usr/include/pango-1.0/pango/pango-coverage.h:28:10: fatal error: hb.h: No such file or directory
   28 | #include <hb.h>
      |          ^~~~~~
compilation terminated.
make[2]: *** [CMakeFiles/virtualkeyboard.dir/build.make:128: CMakeFiles/virtualkeyboard.dir/src/virtualkeyboard/virtual_keyboard.cpp.o] Error 1
In file included from /usr/include/pango-1.0/pango/pango-font.h:25,
                 from /usr/include/pango-1.0/pango/pango-attributes.h:25,
                 from /usr/include/pango-1.0/pango/pango.h:25,
                 from /usr/include/gtk-2.0/gdk/gdktypes.h:37,
                 from /usr/include/gtk-2.0/gdk/gdkscreen.h:32,
                 from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:31,
                 from /usr/include/gtk-2.0/gdk/gdk.h:32,
                 from /usr/include/gtk-2.0/gtk/gtk.h:32,
                 from /home/xdshot/aur/xboxdrv-git/src/xboxdrv/src/virtualkeyboard/main.cpp:19:
/usr/include/pango-1.0/pango/pango-coverage.h:28:10: fatal error: hb.h: No such file or directory
   28 | #include <hb.h>
      |          ^~~~~~
compilation terminated.
make[2]: *** [CMakeFiles/virtualkeyboard.dir/build.make:102: CMakeFiles/virtualkeyboard.dir/src/virtualkeyboard/main.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:134: CMakeFiles/virtualkeyboard.dir/all] Error 2
make: *** [Makefile:130: all] Error 2
==> ERROR: A failure occurred in build().
    Aborting...

lubosz commented on 2015-11-19 11:02 (UTC)

sorry, i have accidentally committed the unstable branch version. fixed.

claymore commented on 2015-10-24 19:55 (UTC)

The packet doesn't change version. Package keeps getting updated. ==> Software upgrade (new version) : aur/xboxdrv-git 0.8.6.1151.0b168bf-1 -> 0.9.0.1412.a99985e-1

spacepluk commented on 2015-08-25 09:33 (UTC)

This (https://gist.github.com/spacepluk/8d75e96c2fd350348210), compiles the develop branch and solves the problem with pkgver.

eigengrau commented on 2015-07-20 18:35 (UTC)

The PKGBUILD installs the .service file with mode 755. This will cause systemd to spam the journal with warnings that it doesn’t like .service files to be +x.

eigengrau commented on 2015-07-18 09:52 (UTC)

The pkgver points to a version that is newer than what’s being built in the PKGBUILD. This confuses AUR helpers and will prompt a rebuild even when the upstream version is still the same. It seems you must have built from the develop branch. However, the PKGBUILD is set up to build from the repo HEAD, which currently points to the stable branch, so pkgver should set-up to not be newer than 0.8.6.1146.dd9e9b2.