diff options
author | xiota | 2024-01-08 03:56:21 -0800 |
---|---|---|
committer | xiota | 2024-01-08 03:57:24 -0800 |
commit | 260514fdb071371b354fcdcb240ec370eeb1a60d (patch) | |
tree | f7eb7df45133e276d8ff7728bac7b15301e12ba1 | |
parent | 1be1e4575970aa3e3778cd0744bb26b8b518da57 (diff) | |
download | aur-260514fdb071371b354fcdcb240ec370eeb1a60d.tar.gz |
5.0.r20916
* update depends
* update build variables
-rw-r--r-- | .SRCINFO | 3 | ||||
-rw-r--r-- | PKGBUILD | 29 |
2 files changed, 12 insertions, 20 deletions
@@ -1,6 +1,6 @@ pkgbase = dolphin-emu-debugfast-git pkgdesc = A Gamecube and Wii emulator - pkgver = 5.0.r20842.g3cb5d3455f + pkgver = 5.0.r20916.g63453bda4d pkgrel = 1 url = https://github.com/dolphin-emu/dolphin arch = x86_64 @@ -39,7 +39,6 @@ pkgbase = dolphin-emu-debugfast-git depends = lzo depends = mbedtls2 depends = miniupnpc - depends = minizip-ng depends = pugixml depends = sdl2 depends = sfml @@ -22,7 +22,7 @@ # basic info _pkgname="dolphin-emu" pkgname="$_pkgname${_pkgtype:-}" -pkgver=5.0.r20842.g3cb5d3455f +pkgver=5.0.r20916.g63453bda4d pkgrel=1 pkgdesc='A Gamecube and Wii emulator' url="https://github.com/dolphin-emu/dolphin" @@ -62,7 +62,6 @@ _main_package() { lzo mbedtls2 miniupnpc - minizip-ng pugixml sdl2 sfml @@ -71,6 +70,7 @@ _main_package() { ## broken #enet #libmgba + #minizip-ng #xxhash #zlib-ng ) @@ -228,8 +228,8 @@ prepare() { -i "${srcdir:?}/$_pkgsrc/CMake/ScmRevGen.cmake" # Fix minizip-ng name for Arch - sed -E -e 's@(pkgconfig\(MINIZIP minizip)([^a-z]+)@\1-ng\2@' \ - -i "${srcdir:?}/$_pkgsrc/CMakeLists.txt" + #sed -E -e 's@(pkgconfig\(MINIZIP minizip)([^a-z]+)@\1-ng\2@' \ + # -i "${srcdir:?}/$_pkgsrc/CMakeLists.txt" # Delete gcc specific options sed '/_ARCHIVE_/d' -i "${srcdir:?}/$_pkgsrc/CMakeLists.txt" @@ -249,6 +249,7 @@ build() { -DUSE_SYSTEM_ENET=OFF -DUSE_SYSTEM_LIBMGBA=OFF + -DUSE_SYSTEM_MINIZIP=OFF -DUSE_SYSTEM_XXHASH=OFF -DUSE_SYSTEM_ZLIB=OFF @@ -263,10 +264,10 @@ build() { if [[ "${_build_clang::1}" == "t" ]] ; then export AR=llvm-ar export NM=llvm-nm + export CC=clang + export CXX=clang++ _cmake_options+=( - -DCMAKE_C_COMPILER=clang - -DCMAKE_CXX_COMPILER=clang++ -DCMAKE_INTERPROCEDURAL_OPTIMIZATION=ON -DENABLE_LTO=ON ) @@ -275,22 +276,14 @@ build() { fi if [[ "${_build_mold::1}" == "t" ]] ; then - _cmake_options+=( - -DCMAKE_EXE_LINKER_FLAGS_INIT="-fuse-ld=mold" - -DCMAKE_MODULE_LINKER_FLAGS_INIT="-fuse-ld=mold" - -DCMAKE_SHARED_LINKER_FLAGS_INIT="-fuse-ld=mold" - ) + export LDFLAGS+=" -fuse-ld=mold" elif [[ "${_build_clang::1}" == "t" ]] ; then - _cmake_options+=( - -DCMAKE_EXE_LINKER_FLAGS_INIT="-fuse-ld=lld" - -DCMAKE_MODULE_LINKER_FLAGS_INIT="-fuse-ld=lld" - -DCMAKE_SHARED_LINKER_FLAGS_INIT="-fuse-ld=lld" - ) + export LDFLAGS+=" -fuse-ld=lld" fi if [[ "${_build_avx::1}" == "t" ]] ; then - export CFLAGS="$(echo "$CFLAGS" | sed -E 's@(\s*-(march|mtune)=\S+\s*)@ @g;s@\s*-O[0-9]\s*@ @g;s@\s+@ @g') -march=x86-64-v3 -mtune=skylake -O3" - export CXXFLAGS="$(echo "$CXXFLAGS" | sed -E 's@(\s*-(march|mtune)=\S+\s*)@ @g;s@\s*-O[0-9]\s*@ @g;s@\s+@ @g') -march=x86-64-v3 -mtune=skylake -O3" + export CFLAGS="$(echo "$CFLAGS" | sed -E 's@(\s*-(march|mtune)=\S+\s*)@ @g;s@\s*-O[0-9]\s*@ @g;s@\s+@ @g') -march=x86-64-v3 -mtune=generic -O3" + export CXXFLAGS="$(echo "$CXXFLAGS" | sed -E 's@(\s*-(march|mtune)=\S+\s*)@ @g;s@\s*-O[0-9]\s*@ @g;s@\s+@ @g') -march=x86-64-v3 -mtune=generic -O3" fi cmake "${_cmake_options[@]}" |