![]() ![]() I am running sid and I have no idea if my packages are newer and would mess up the binaries compatibility. Q: Why have I not built binaries for you? A: I would certainly if I were running squeeze or wheezy. ![]() Here is the sources and info about dolphin-emu:ĭolphinemu_. If you try please feel free to report problems to me. ![]() The old branch is because the modern dolphin emu is not only slow and buggy, it also requires a much newer version of wxwidgets that I am not willing to package and conflict with the wx 2.8 in Debian. The package is based on the old 'misc-speedups' branch, except I have applied a few patches manually to fix building with ffmpeg/libav and gcc-4.7. If the build deps are the same on squeeze, I have a feeling it might build and run correctly. I have not tested wheezy, squeeze, or other arches. I have tested and built it on Debian Sid AMD64. I have made the sources available on my google drive if anyone wants a nice open source gamecube/wii emulator. Using a bash alias to execute the script by running a custom command such as dolphin-update is recommended.I made debian sources from scratch for Dolphin-Emu. Note that the process is very fast and simple after the first time. After the installation, the script exits, and Dolphin can be used. After building it, the script will install it. The script will download Dolphin's source, or update it if it has already been downloaded once. It must remain in this directory to work.Įxecute the script from anywhere, by running sh /path/to/the/script.sh, where /path/to/the/script.sh is replaced with the actual path to the script. Within this directory, the script will create two subdirectories, dolphin-emu and build. Put this script in any directory, preferably a subdirectory of the Home directory, such as ~/.scripts/dolphin You can workaround using LDFLAGS="$" )" & pwd )"īuild & echo 'Compiled successfully.' || exitĮcho 'Proceeding to the installation press Enter to continue or Ctrl+C to cancel.' This is a problem with the cubeb library included in dolphin. When using pipewire-libjack will make the build fails not finding the libraries. Sudo zypper install -no-recommends git cmake gcc-c++ fmt-devel Mesa-libGL-devel libX11-devel Mesa-libEGL-devel qt6-base-private-devel qt6-svg-devel ffmpeg-5 ffmpeg-5-libavcodec-devel ffmpeg-5-libavformat-devel ffmpeg-5-libavutil-devel ffmpeg-5-libswscale-devel ffmpeg-5-libswscale-devel libXi-devel libXrandr-devel systemd-devel libevdev-devel sfml2-devel libminiupnpc-devel mbedtls-2-devel libcurl-devel libhidapi-devel bluez-devel alsa-devel libpulse-devel pugixml-devel libbz2-devel libzstd-devel lzo-devel xz-devel libpng16-devel libusb-1_0-devel gettext-runtime There are some oddities with cmake not finding headers for libraries so it falls back to Externals. The following will be needed to build dolphin properly on OpenSuse Tumbleweed. The following dependencies are best from RPM Fusion and may not be provided in Fedora repos.ĭnf install ffmpeg ffmpeg-devel OpenSuse Tumbleweed Sudo apt install -no-install-recommends ca-certificates qt6-base-dev qt6-base-private-dev libqt6svg6-dev git cmake make gcc g++ pkg-config libavcodec-dev libavformat-dev libavutil-dev libswscale-dev libxi-dev libxrandr-dev libudev-dev libevdev-dev libsfml-dev libminiupnpc-dev libmbedtls-dev libcurl4-openssl-dev libhidapi-dev libsystemd-dev libbluetooth-dev libasound2-dev libpulse-dev libpugixml-dev libbz2-dev libzstd-dev liblzo2-dev libpng-dev libusb-1.0-0-dev gettextĪdd -DUSE_SHARED_ENET=ON on cmake line if you want to build Dolphin against shared libenet-dev.ĭnf install cmake git gcc-c++ libXext-devel libgudev qt5-devel systemd-devel openal-soft-devel libevdev-devel libao-devel SOIL-devel libXrandr-devel pulseaudio-libs-devel bluez-libs-devel libusb-devel Install all necessary packages by running the following command: It probably also works for Debian GNU/Linux 10. There's a PPA with Dolphin already built, easy to use.įollow this step for Ubuntu 18.04 LTS and later. Step 1 - Installing the Dependencies Ubuntuįollow the steps below only if you like to make your own package or use a specific git commit version. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |