summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rwxr-xr-xPKGBUILD37
1 files changed, 21 insertions, 16 deletions
diff --git a/PKGBUILD b/PKGBUILD
index e022bad2873..40929a07840 100755
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,11 +1,11 @@
# Maintainer: Zion Nimchuk <zionnimchuk@gmail.com>
-# Co-maintainer: Brendan Szymanski <bscubed@pm.me>
+# Co-maintainer: Brendan Szymanski <hello@bscubed.dev>
_pkgname=yuzu
pkgname=$_pkgname-git
-pkgver=r17729.2ff39f6fd
+pkgver=r19504.3843995ce
pkgrel=1
-pkgdesc='An experimental open-source Nintendo Switch emulator/debugger'
+pkgdesc='An experimental open-source emulator for the Nintendo Switch'
arch=('i686' 'x86_64')
url='https://github.com/yuzu-emu/yuzu'
license=('GPL2')
@@ -13,10 +13,13 @@ provides=('yuzu' 'yuzu-cmd')
conflicts=('yuzu-mainline-git' 'yuzu-canary-git')
depends=('desktop-file-utils'
'glslang'
- 'libxkbcommon-x11'
'libfdk-aac'
+ 'libxkbcommon-x11'
+ 'libzip'
'lz4'
+ 'mbedtls'
'openssl'
+ 'opus'
'qt5-base'
'qt5-multimedia'
'qt5-tools'
@@ -26,7 +29,14 @@ depends=('desktop-file-utils'
'shared-mime-info'
'zlib'
'zstd')
-makedepends=('catch2' 'cmake' 'fmt' 'git' 'nlohmann-json')
+makedepends=('boost'
+ 'catch2'
+ 'cmake'
+ 'fmt'
+ 'ffmpeg'
+ 'git'
+ 'ninja'
+ 'nlohmann-json')
source=("$_pkgname::git+https://github.com/yuzu-emu/yuzu"
'git+https://github.com/benhoyt/inih.git'
'git+https://github.com/kinetiknz/cubeb.git'
@@ -34,7 +44,7 @@ source=("$_pkgname::git+https://github.com/yuzu-emu/yuzu"
'git+https://github.com/citra-emu/ext-soundtouch.git'
'libressl::git+https://github.com/citra-emu/ext-libressl-portable.git'
'git+https://github.com/libusb/libusb.git'
- 'git+https://github.com/discordapp/discord-rpc.git'
+ 'git+https://github.com/discord/discord-rpc.git'
'git+https://github.com/KhronosGroup/Vulkan-Headers.git'
'git+https://github.com/ReinUsesLisp/sirit'
'git+https://github.com/yuzu-emu/mbedtls'
@@ -43,6 +53,7 @@ source=("$_pkgname::git+https://github.com/yuzu-emu/yuzu"
'git+https://github.com/xiph/opus.git'
'git+https://git.ffmpeg.org/ffmpeg.git'
'git+https://github.com/libsdl-org/SDL.git'
+ 'git+https://github.com/yhirose/cpp-httplib.git'
# cubeb dependencies
'git+https://github.com/arsenm/sanitizers-cmake.git'
# sirit dependencies
@@ -64,6 +75,7 @@ md5sums=('SKIP'
'SKIP'
'SKIP'
'SKIP'
+ 'SKIP'
'SKIP')
pkgver() {
@@ -74,7 +86,7 @@ pkgver() {
prepare() {
cd "$srcdir/$_pkgname"
- for submodule in externals/{inih/inih,cubeb,dynarmic,soundtouch,libressl,libusb/libusb,discord-rpc,Vulkan-Headers,sirit,mbedtls,libzip/libzip,xbyak,opus/opus,ffmpeg,SDL}; do
+ for submodule in externals/{inih/inih,cubeb,dynarmic,soundtouch,libressl,libusb/libusb,discord-rpc,Vulkan-Headers,sirit,mbedtls,libzip/libzip,xbyak,opus/opus,ffmpeg,SDL,cpp-httplib}; do
git submodule init ${submodule}
git config submodule.${submodule}.url "$srcdir/${submodule##*/}"
git submodule update
@@ -100,13 +112,6 @@ prepare() {
build() {
cd "$srcdir/$_pkgname"
- # Trick the compiler into thinking we're building from a continuous
- # integration tool so the build number is correctly shown in the title
- export CI=true
- export TRAVIS=true
- export TRAVIS_REPO_SLUG=yuzu-emu/yuzu-mainline
- export TRAVIS_TAG=$(git describe --tags)
-
if [[ -d build ]]; then
rm -rf build
fi
@@ -115,9 +120,9 @@ build() {
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_BUILD_TYPE=Release \
-DENABLE_QT_TRANSLATION=ON \
- -DYUZU_USE_BUNDLED_BOOST=ON \
-DYUZU_USE_QT_WEB_ENGINE=ON \
- -DUSE_DISCORD_PRESENCE=ON
+ -DUSE_DISCORD_PRESENCE=ON \
+ -DENABLE_COMPATIBILITY_LIST_DOWNLOAD=ON
make
}