No description
Find a file
2024-05-29 19:41:09 -07:00
.github/workflows ci: upload continuous release 2024-05-29 00:38:24 -07:00
app fix issue where not running as root caused crash 2024-05-29 19:22:05 -07:00
docker add build script for dockers 2024-05-29 19:22:22 -07:00
lib only copy wpa_supplicant config if different 2024-05-29 19:41:09 -07:00
pipe Squashed commit of the following: 2024-05-29 00:09:17 -07:00
.gitignore Squashed commit of the following: 2024-05-29 00:09:17 -07:00
.gitmodules update gitmodules 2024-05-23 18:45:35 -07:00
CMakeLists.txt Squashed commit of the following: 2024-05-29 00:09:17 -07:00
README.md add fedora deps 2024-05-29 18:26:19 -07:00

Vanilla

This is a work-in-progress software clone of the Wii U gamepad for Linux (including Raspberry Pi and Steam Deck) and Android. No warranty is provided and everything should be considered alpha at best.


Announcement Video

Compiling (Linux)

Vanilla currently requires the following dependencies:

  • Debian/Ubuntu
    # apt install qt6-base-dev qt6-multimedia-dev libavcodec-dev libavutil-dev libavfilter-dev libsdl2-dev libnl-genl-3-dev isc-dhcp-client
    
  • Fedora
    # dnf install qt6-qtbase-devel qt6-qtmultimedia-devel libavcodec-free-devel libavutil-free-devel libavfilter-free-devel libnl3-devel SDL2-devel openssl-devel
    
  • Arch
    # pacman -S qt6 ffmpeg libnl sdl2 dhclient
    

The build process is otherwise normal for a CMake program:

git clone --recursive https://github.com/vanilla-wiiu/vanilla.git
cd vanilla
mkdir build
cd build
cmake ..
cmake --build .