@xAsh: you're right! It looks like minizip-ng
is now what minizip-ng-compat
previously was.
Search Criteria
Package Details: dolphin-emu-git 2409.r299.gd1ef4d5cc1-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/dolphin-emu-git.git (read-only, click to copy) |
---|---|
Package Base: | dolphin-emu-git |
Description: | A Gamecube / Wii emulator - git version |
Upstream URL: | https://dolphin-emu.org |
Keywords: | dolphin emu emulator game gamecube gui nintendo remote revolution triforce wii wiimote |
Licenses: | GPL-2.0-or-later |
Conflicts: | dolphin-emu |
Provides: | dolphin-emu |
Submitter: | None |
Maintainer: | dpeukert |
Last Packager: | dpeukert |
Votes: | 123 |
Popularity: | 0.40 |
First Submitted: | 2011-08-20 13:05 (UTC) |
Last Updated: | 2024-11-10 13:18 (UTC) |
Dependencies (53)
- alsa-lib
- bluez-libs (bluez-gitAUR)
- bzip2 (bzip2-gitAUR)
- cubebAUR (cubebAUR, cubeb-gitAUR)
- enet (enet-gtkorvo-gitAUR, enet-gitAUR)
- gcc-libs (gcc-libs-gitAUR, gccrs-libs-gitAUR, gcc11-libsAUR, gcc-libs-snapshotAUR)
- glibc (glibc-gitAUR, glibc-linux4AUR, glibc-eacAUR, glibc-eac-binAUR, glibc-eac-rocoAUR)
- hicolor-icon-theme (hicolor-icon-theme-gitAUR)
- hidapi (hidapi-gitAUR)
- libavcodec.so (ffmpeg-nvcodec-11-1-gitAUR, ffmpeg3.4AUR, ffmpeg-compat-55AUR, ffmpeg-compat-54AUR, ffmpeg2.8AUR, ffmpeg-cudaAUR, ffmpeg-fullAUR, ffmpeg-decklinkAUR, ffmpeg-amd-fullAUR, ffmpeg-ffplayoutAUR, ffmpeg-full-gitAUR, ffmpeg-gitAUR, lib32-ffmpegAUR, ffmpeg-headlessAUR, ffmpeg-amd-full-gitAUR, ffmpeg-obsAUR, ffmpeg-libfdk_aacAUR, ffmpeg, ffmpeg4.4)
- libavformat.so (ffmpeg-nvcodec-11-1-gitAUR, ffmpeg3.4AUR, ffmpeg-compat-55AUR, ffmpeg-compat-54AUR, ffmpeg2.8AUR, ffmpeg-cudaAUR, ffmpeg-fullAUR, ffmpeg-decklinkAUR, ffmpeg-amd-fullAUR, ffmpeg-ffplayoutAUR, ffmpeg-full-gitAUR, ffmpeg-gitAUR, lib32-ffmpegAUR, ffmpeg-headlessAUR, ffmpeg-amd-full-gitAUR, ffmpeg-obsAUR, ffmpeg-libfdk_aacAUR, ffmpeg, ffmpeg4.4)
- libavutil.so (libavutil-52AUR, ffmpeg-nvcodec-11-1-gitAUR, ffmpeg3.4AUR, ffmpeg2.8AUR, ffmpeg-cudaAUR, ffmpeg-fullAUR, ffmpeg-decklinkAUR, ffmpeg-amd-fullAUR, ffmpeg-ffplayoutAUR, ffmpeg-full-gitAUR, ffmpeg-gitAUR, lib32-ffmpegAUR, ffmpeg-headlessAUR, ffmpeg-amd-full-gitAUR, ffmpeg-obsAUR, ffmpeg-libfdk_aacAUR, ffmpeg, ffmpeg4.4)
- libcurl.so (curl-http3-ngtcp2AUR, curl-gitAUR, curl-c-aresAUR, curl, lib32-curl)
- libevdev (libevdev-gitAUR)
- libfmt.so (fmt-gitAUR, fmt9AUR, fmt10AUR, fmt)
- libgl (libglvnd-gitAUR, amdgpu-pro-oglp-legacyAUR, amdgpu-pro-oglpAUR, nvidia-340xx-utilsAUR, libglvnd)
- libminiupnpc.so (miniupnpc)
- libpulse (pulseaudio-dummyAUR, libpulse-gitAUR)
- libsfml-network.so (sfml-gitAUR, sfml)
- libsfml-system.so (sfml-gitAUR, sfml)
- libspng.so (libspng-gitAUR, libspng)
- libswscale.so (ffmpeg-nvcodec-11-1-gitAUR, ffmpeg3.4AUR, ffmpeg2.8AUR, ffmpeg-cudaAUR, ffmpeg-fullAUR, ffmpeg-decklinkAUR, ffmpeg-amd-fullAUR, ffmpeg-ffplayoutAUR, ffmpeg-full-gitAUR, ffmpeg-gitAUR, lib32-ffmpegAUR, ffmpeg-headlessAUR, ffmpeg-amd-full-gitAUR, ffmpeg-obsAUR, ffmpeg-libfdk_aacAUR, ffmpeg, ffmpeg4.4)
- libudev.so (systemd-chromiumos-libsAUR, libeudevAUR, systemd-libs-selinuxAUR, systemd-libs-gitAUR, systemd-libs-fmlAUR, lib32-systemd-gitAUR, lib32-systemd, systemd-libs)
- libusb-1.0.so (libusb-gitAUR, lib32-libusb, libusb)
- libx11 (libx11-gitAUR)
- libxi (libxi-gitAUR)
- libxrandr (libxrandr-gitAUR)
- lz4 (lz4-gitAUR)
- lzo
- mbedtls2
- minizip-ng (minizip-gitAUR)
- pugixml (pugixml-gitAUR)
- qt6-base (qt6-base-gitAUR, qt6-base-headlessAUR)
- qt6-svg
- sdl2 (sdl2-compat-gitAUR, sdl2-gitAUR)
- sfml (sfml-gitAUR)
- speexdsp (speexdsp-gitAUR)
- xxhash (xxhash-gitAUR)
- xz (xz-gitAUR)
- zstd (zstd-gitAUR, zstd-staticAUR)
- alsa-lib (make)
- cmake (cmake-gitAUR) (make)
- git (git-gitAUR, git-glAUR) (make)
- libevdev (libevdev-gitAUR) (make)
- libminiupnpc.so (miniupnpc) (make)
- libpulse (pulseaudio-dummyAUR, libpulse-gitAUR) (make)
- libudev.so (systemd-chromiumos-libsAUR, libeudevAUR, systemd-libs-selinuxAUR, systemd-libs-gitAUR, systemd-libs-fmlAUR, lib32-systemd-gitAUR, lib32-systemd, systemd-libs) (make)
- ninja (ninja-kitwareAUR, ninja-memAUR, ninja-fuchsia-gitAUR, ninja-gitAUR, ninja-jobserverAUR) (make)
- python (python37AUR, python311AUR, python310AUR) (make)
- qt6-base (qt6-base-gitAUR, qt6-base-headlessAUR) (make)
- qt6-svg (make)
- gtest (googletest-gitAUR) (check)
- pulseaudio (pulseaudio-dummyAUR, pulseaudio-gitAUR) (optional) – PulseAudio backend
Required by (3)
- chimera (requires dolphin-emu)
- dolphin-emu-nogui-git (requires dolphin-emu)
- emulationstation (requires dolphin-emu) (optional)
Sources (9)
yrlf commented on 2025-01-06 22:50 (UTC)
xAsh commented on 2025-01-06 22:26 (UTC)
Unfortunately minizip-ng-compat
was just removed from the repo.
yrlf commented on 2025-01-06 14:57 (UTC)
The build fails since Arch changed how minizip-ng is built:
Please replace the minizip-ng
dependency with minizip-ng-compat
and remove the minizip-ng patch, that makes it work again.
HurricanePootis commented on 2024-11-11 00:28 (UTC)
thank you!
dpeukert commented on 2024-11-10 13:22 (UTC)
@tuxpenguin: Should be fixed now, sorry for the delay!
dpeukert commented on 2024-11-10 13:22 (UTC)
@HurricanePootis: Fixed, thanks for the heads-up!
HurricanePootis commented on 2024-11-10 04:34 (UTC)
You are overwriting $LDFLAGS
, leading to the following warning from namcap
:
dolphin-emu-git W: ELF file ('usr/bin/dolphin-emu') lacks FULL RELRO, check LDFLAGS.
In order to fix this, please change export LDFLAGS="-Wl,--copy-dt-needed-entries"
to export LDFLAGS="$LDFLAGS -Wl,--copy-dt-needed-entries"
. This will keep the Arch LDFLAG's, while also getting that copy-dt-needed-entries.
tuxpenguin commented on 2024-10-27 23:16 (UTC) (edited on 2024-10-31 00:03 (UTC) by tuxpenguin)
Edit: I believe that this pull request is the source of the error. It seems that they have decided to revert to using the bundled zlib-ng rather than allow use of the system zlib-ng library. However I am only making an empirical guess so correct me if I'm wrong.
https://github.com/dolphin-emu/dolphin/pull/13089
Currently get this error when trying to build:
CMake Error at Externals/zlib-ng/CMakeLists.txt:7 (add_subdirectory): The source directory
/home/user/.cache/yay/dolphin-emu-git/src/dolphin-emu-git/Externals/zlib-ng/zlib-ng
does not contain a CMakeLists.txt file.
CMake Error at Externals/zlib-ng/CMakeLists.txt:14 (add_library): add_library cannot create ALIAS target "ZLIB::ZLIB" because target "zlib" does not already exist.
CMake Error at CMake/DolphinDisableWarningsMSVC.cmake:4 (get_target_property): get_target_property() called with non-existent target "zlib". Call Stack (most recent call first): Externals/zlib-ng/CMakeLists.txt:15 (dolphin_disable_warnings)
xiota commented on 2024-09-17 20:52 (UTC) (edited on 2024-09-17 20:53 (UTC) by xiota)
Check usually runs unit or other upstream developed tests. Finding another package that checks version doesn't make it standard. Maybe checking version makes sense for the other package. For this one, it has not been useful. It fails without detecting any real problem. It does not, "Verify that the basic functionality works". Loading some GPL homebrew ROM under xvfb would be much more likely to detect real problems without spurious failures.
dpeukert commented on 2024-09-17 18:04 (UTC) (edited on 2024-09-17 18:04 (UTC) by dpeukert)
@xiota: Not really sure what's so nonstandard about it, see https://gitlab.archlinux.org/archlinux/packaging/packages/helm/-/blob/main/PKGBUILD#L55 for an example of a similar check in the main repos.
@busbybear: This should now be fixed.
Pinned Comments
dpeukert commented on 2020-04-10 12:34 (UTC) (edited on 2020-09-26 17:48 (UTC) by dpeukert)
The PKGBUILD for this package is hosted here (contributions are welcome!): https://gitlab.com/dpeukert/pkgbuilds/tree/main/dolphin-emu-git