diff options
author | HurricanePootis | 2024-01-31 12:57:10 -0600 |
---|---|---|
committer | HurricanePootis | 2024-01-31 12:57:10 -0600 |
commit | fbc603766f8bf0fa93ec759dfea23d219ecfa319 (patch) | |
tree | e88063d356d296aa82a25d2df7e1edbdda65f95e | |
parent | d39515050dee64c8a2ee2dd65f045bf617eecab8 (diff) | |
download | aur-fbc603766f8bf0fa93ec759dfea23d219ecfa319.tar.gz |
Add 2 new submodules and cubeb
-rw-r--r-- | .SRCINFO | 10 | ||||
-rw-r--r-- | PKGBUILD | 19 |
2 files changed, 19 insertions, 10 deletions
@@ -1,6 +1,6 @@ pkgbase = yuzu-mainline-git pkgdesc = An experimental open-source emulator for the Nintendo Switch (newest features) - pkgver = 1645.r0.gf6f9752 + pkgver = 1699.r0.g14cba4a pkgrel = 1 url = https://github.com/yuzu-emu/yuzu-mainline install = yuzu-mainline-git.install @@ -11,12 +11,11 @@ pkgbase = yuzu-mainline-git makedepends = glslang makedepends = llvm makedepends = gcc - makedepends = clang + makedepends = ninja makedepends = catch2 makedepends = cmake makedepends = ffmpeg makedepends = git - makedepends = ninja makedepends = nlohmann-json makedepends = qt5-tools makedepends = robin-map @@ -32,6 +31,7 @@ pkgbase = yuzu-mainline-git depends = sdl2 depends = enet depends = boost-libs + depends = cubeb provides = yuzu provides = yuzu-cmd conflicts = yuzu-git @@ -61,6 +61,8 @@ pkgbase = yuzu-mainline-git source = git+https://github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator.git source = git+https://github.com/yuzu-emu/breakpad.git source = git+https://github.com/brofield/simpleini.git + source = git+https://github.com/merryhime/oaknut.git + source = git+https://github.com/KhronosGroup/Vulkan-Utility-Libraries.git source = git+https://github.com/arsenm/sanitizers-cmake.git source = git+https://github.com/google/googletest.git source = git+https://github.com/KhronosGroup/SPIRV-Headers.git @@ -95,5 +97,7 @@ pkgbase = yuzu-mainline-git md5sums = SKIP md5sums = SKIP md5sums = SKIP + md5sums = SKIP + md5sums = SKIP pkgname = yuzu-mainline-git @@ -2,7 +2,7 @@ # Co-Maintainer: Brendan Szymanski <hello@bscubed.dev> _pkgname=yuzu pkgname=$_pkgname-mainline-git -pkgver=1645.r0.gf6f9752 +pkgver=1699.r0.g14cba4a pkgrel=1 pkgdesc='An experimental open-source emulator for the Nintendo Switch (newest features)' arch=('i686' 'x86_64') @@ -39,17 +39,17 @@ depends=('fmt' 'qt5-webengine' 'sdl2' 'enet' - 'boost-libs') + 'boost-libs' + 'cubeb') makedepends=('boost' 'glslang' 'llvm' 'gcc' - 'clang' + 'ninja' 'catch2' 'cmake' 'ffmpeg' 'git' - 'ninja' 'nlohmann-json' 'qt5-tools' 'robin-map' @@ -80,6 +80,8 @@ source=("$_pkgname::git+https://github.com/yuzu-emu/yuzu-mainline" 'git+https://github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator.git' 'git+https://github.com/yuzu-emu/breakpad.git' 'git+https://github.com/brofield/simpleini.git' + 'git+https://github.com/merryhime/oaknut.git' + 'git+https://github.com/KhronosGroup/Vulkan-Utility-Libraries.git' # cubeb dependencies 'git+https://github.com/arsenm/sanitizers-cmake.git' 'git+https://github.com/google/googletest.git' @@ -118,6 +120,8 @@ md5sums=('SKIP' 'SKIP' 'SKIP' 'SKIP' + 'SKIP' + 'SKIP' 'SKIP') pkgver() { @@ -130,7 +134,7 @@ prepare() { cd "$srcdir/$_pkgname" git submodule init - for submodule in {inih,cubeb,dynarmic,libusb,discord-rpc,Vulkan-Headers,sirit,mbedtls,xbyak,opus,ffmpeg,SDL,cpp-httplib,vcpkg,cpp-jwt,enet,libadrenotools,tzdb_to_nx,VulkanMemoryAllocator,breakpad,simpleini}; + for submodule in {inih,cubeb,dynarmic,libusb,discord-rpc,Vulkan-Headers,sirit,mbedtls,xbyak,opus,ffmpeg,SDL,cpp-httplib,vcpkg,cpp-jwt,enet,libadrenotools,tzdb_to_nx,VulkanMemoryAllocator,breakpad,simpleini,oaknut,Vulkan-Utility-Libraries}; do git config submodule.$submodule.url "$srcdir/${submodule}" done @@ -187,12 +191,13 @@ build() { -DYUZU_USE_BUNDLED_QT=OFF \ -DYUZU_USE_EXTERNAL_VULKAN_HEADERS=OFF \ -DYUZU_USE_FASTER_LD=$_fast_ld \ - -DSIRIT_USE_SYSTEM_SPIRV_HEADERS=ON \ -DYUZU_DOWNLOAD_TIME_ZONE_DATA=ON \ + -DYUZU_CRASH_DUMPS=OFF \ -DYUZU_TESTS=OFF \ -DENABLE_QT6=OFF \ - -DUSE_DISCORD_PRESENCE=ON \ -DENABLE_QT_TRANSLATION=ON \ + -DUSE_DISCORD_PRESENCE=ON \ + -DSIRIT_USE_SYSTEM_SPIRV_HEADERS=ON \ -DBUILD_REPOSITORY=yuzu-emu/yuzu-mainline \ -DBUILD_TAG=${pkgver} \ -DTITLE_BAR_FORMAT_IDLE="yuzu | ${pkgver} {}" \ |