Date: Wednesday, September 14, 2022 @ 11:40:11 Author: alucryd Revision: 1301263
upgpkg: dolphin-emu 1:5.0.r17269.48c9c224cf-1 Modified: dolphin-emu/trunk/PKGBUILD ----------+ PKGBUILD | 28 ++++++++++++++++++---------- 1 file changed, 18 insertions(+), 10 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2022-09-14 11:39:46 UTC (rev 1301262) +++ PKGBUILD 2022-09-14 11:40:11 UTC (rev 1301263) @@ -3,7 +3,7 @@ # Contributor: Jeremy Newton (Mystro256) <[email protected]> pkgname=dolphin-emu -pkgver=5.0.r16793.3cd82b6193 +pkgver=5.0.r17269.48c9c224cf pkgrel=1 epoch=1 pkgdesc='A Gamecube / Wii / Triforce emulator' @@ -22,11 +22,10 @@ libavutil.so libcurl.so libevdev - #libfmt.so + libfmt.so libgl #libmgba libminiupnpc.so - libpng libpulse libswscale.so libudev.so @@ -36,8 +35,9 @@ libxrandr lzo mbedtls + minizip-ng pugixml - qt5-base + qt6-base sfml zlib ) @@ -49,17 +49,25 @@ ) optdepends=('pulseaudio: PulseAudio backend') options=(!emptydirs) -_commit=3cd82b619388d0877436390093a6edc2319a6904 +_commit=48c9c224cf9f82f0f9f2690b7cc6283d7448480c source=( dolphin-emu::git+https://github.com/dolphin-emu/dolphin.git#commit=${_commit} - dolphin-emu-system-libmgba.patch + git+https://github.com/randy408/libspng.git + git+https://github.com/KhronosGroup/SPIRV-Cross.git + git+https://github.com/zlib-ng/zlib-ng.git ) b2sums=('SKIP' - '004692abcfa3a0a10996afba3a8fe71627300224a6f96cc5b6c6183c32d5f7bd1ece36775cd2642a0c4d7fc9225f72da39063cc68ff089e8d01685a2fbbd6957') + 'SKIP' + 'SKIP' + 'SKIP') prepare() { cd dolphin-emu - #patch -Np1 -i ../dolphin-emu-system-libmgba.patch + for submodule in Externals/{libspng/libspng,spirv_cross/SPIRV-Cross,zlib-ng/zlib-ng}; do + git submodule init ${submodule} + git config submodule.${submodule}.url ../${submodule##*/} + git submodule update ${submodule} + done } pkgver() { @@ -68,13 +76,13 @@ } build() { - export CXXFLAGS+=" -fpermissive" cmake -S dolphin-emu -B build -G Ninja \ -DCMAKE_BUILD_TYPE=None \ -DCMAKE_INSTALL_PREFIX=/usr \ -DDISTRIBUTOR=archlinux.org \ -DUSE_MGBA=OFF \ - -DUSE_SHARED_ENET=ON + -DUSE_SHARED_ENET=ON \ + -Wno-dev cmake --build build }
