diff options
author | Severin Kaderli | 2020-05-04 18:46:47 +0200 |
---|---|---|
committer | Severin Kaderli | 2020-05-04 18:46:47 +0200 |
commit | ce10fec19c856517127f6cc526e9ad2874869fae (patch) | |
tree | c16116af98a726a847155c1bdb584049b389ff7b /PKGBUILD | |
parent | 5858a2a8147dce6b8e68c464dd8ba9117e8fb7c6 (diff) | |
download | aur-ce10fec19c856517127f6cc526e9ad2874869fae.tar.gz |
Fix build by using gcc8
Signed-off-by: Severin Kaderli <severin@kaderli.dev>
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 112 |
1 files changed, 11 insertions, 101 deletions
@@ -1,17 +1,17 @@ # Maintainer: Severin Kaderli <severin@kaderli.dev> # Contributor: aimileus < $(echo YWltaWxpdXNAcHJvdG9ubWFpbC5jb20K | base64 -d) _pkgname=vita3k -pkgname=${_pkgname}-git -pkgver=r1362.c43b0969 -pkgrel=2 +pkgname="${_pkgname}-git" +pkgver=r1388.0dea8bf9 +pkgrel=1 pkgdesc="Experimental PlayStation Vita emulator" arch=('x86_64') url="https://vita3k.org/" license=('GPL2') makedepends=( 'boost' - 'clang' 'cmake' + 'gcc8' 'git' 'python2' 'vulkan-headers' @@ -26,63 +26,9 @@ provides=('vita3k') conflicts=('vita3k') source=( "git+https://github.com/vita3k/vita3k.git" - "git+https://github.com/serge1/ELFIO.git" - "git+https://github.com/aquynh/capstone.git" - "git+https://github.com/vitasdk/vita-headers.git" - "git+https://github.com/jbeder/yaml-cpp.git" - "git+https://github.com/Vita3K/vita-toolchain.git" - "git+https://github.com/jonasmr/microprofile.git" - "git+https://github.com/tcbrindle/sdl2-cmake-scripts.git" - "git+https://github.com/gabime/spdlog.git" - "git+https://github.com/nothings/stb.git" - "git+https://github.com/tronkko/dirent.git" - "git+https://github.com/B-Con/crypto-algorithms.git" - "git+https://github.com/ocornut/imgui.git" - "git+https://github.com/google/googletest.git" - "git+https://github.com/Vita3K/shaders-db.git" - "git+https://github.com/KhronosGroup/glslang.git" - "git+https://github.com/vita3k/SPIRV-Cross.git" - "git+https://github.com/Vita3K/dlmalloc.git" - "git+https://github.com/vita3k/printf.git" - "git+https://github.com/ocornut/imgui_club.git" - "git+https://github.com/unicorn-engine/unicorn.git" - "git+https://github.com/discordapp/discord-rpc.git" - "git+https://github.com/zeux/pugixml.git" - "git+https://github.com/aantron/better-enums.git" - "git+https://github.com/illusionman1212/nativefiledialog-cmake.git" - "git+https://github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator.git" - "git+https://github.com/Vita3K/sdl.git" - "git+https://github.com/Vita3K/libfat16.git" ) md5sums=( 'SKIP' - 'SKIP' - 'SKIP' - 'SKIP' - 'SKIP' - 'SKIP' - 'SKIP' - 'SKIP' - 'SKIP' - 'SKIP' - 'SKIP' - 'SKIP' - 'SKIP' - 'SKIP' - 'SKIP' - 'SKIP' - 'SKIP' - 'SKIP' - 'SKIP' - 'SKIP' - 'SKIP' - 'SKIP' - 'SKIP' - 'SKIP' - 'SKIP' - 'SKIP' - 'SKIP' - 'SKIP' ) pkgver() { @@ -92,54 +38,18 @@ pkgver() { prepare() { cd "${_pkgname}" - git submodule init - git config submodule.src/external/elfio.url "${srcdir}/ELFIO" - git config submodule.src/external/capstone.url "${srcdir}/capstone" - git config submodule.src/external/vita-headers.url "${srcdir}/vita-headers" - git config submodule.src/external/yaml-cpp.url "${srcdir}/yaml-cpp" - git config submodule.src/external/vita-toolchain.url "${srcdir}/vita-toolchain" - git config submodule.src/external/microprofile.url "${srcdir}/microprofile" - git config submodule.src/external/sdl2-cmake-scripts.url "${srcdir}/sdl2-cmake-scripts" - git config submodule.src/external/spdlogs.url "${srcdir}/spdlog" - git config submodule.src/external/stb.url "${srcdir}/stb" - git config submodule.src/external/dirent.url "${srcdir}/dirent" - git config submodule.src/external/crypto-algorithms.url "${srcdir}/crypto-algorithms" - git config submodule.src/external/imgui.url "${srcdir}/imgui" - git config submodule.src/external/googletest.url "${srcdir}/googletest" - git config submodule.src/external/shaders-db.url "${srcdir}/shaders-db" - git config submodule.src/external/glslang.url "${srcdir}/glslang" - git config submodule.src/external/SPIRV-Cross.url "${srcdir}/SPIRV-Cross" - git config submodule.src/external/dlmalloc.url "${srcdir}/dlmalloc" - git config submodule.src/external/printf.url "${srcdir}/printf" - git config submodule.src/external/imgui_club.url "${srcdir}/imgui_club" - git config submodule.src/external/unicorn-src.url "${srcdir}/unicorn" - git config submodule.src/external/discord-rpc.url "${srcdir}/discord-rpc" - git config submodule.src/external/pugixml.url "${srcdir}/pugixml" - git config submodule.src/external/better-enums.url "${srcdir}/better-enums" - git config submodule.src/external/nativefiledialog-cmake.url "${srcdir}/nativefiledialog-cmake" - git config submodule.src/external/VulkanMemoryAllocator.url "${srcdir}/VulkanMemoryAllocator" - git config submodule.src/external/libfat16.url "${srcdir}/libfat16" - git submodule update + git submodule update --recursive --init } build() { cd "${_pkgname}" - # Clang is needed for the build to work for now - export CC="/usr/bin/clang" - export CXX="/usr/bin/clang++" - - # Set the python include path - PYTHON_INCLUDE_PATH="$(python2 -c "from sysconfig import get_paths as gp; print(gp()['include'])")" - export CPATH="${PYTHON_INCLUDE_PATH}" - - mkdir -p build-linux - cd build-linux - - - # discord-rpc is not linking correctly - cmake .. -DUSE_VULKAN=ON -DUSE_DISCORD_RICH_PRESENCE=OFF + export CC="/usr/bin/gcc-8" + export CXX="/usr/bin/g++-8" + mkdir -p build + cd build/ + cmake -DCMAKE_BUILD_TYPE=Release -DUSE_VULKAN=ON .. make UNICORN_QEMU_FLAGS="--python=/usr/bin/python2" } @@ -149,7 +59,7 @@ package() { install -d -m 755 "${pkgdir}/usr/bin/" install -d -m 755 "${pkgdir}/opt/vita3k/" - cp -r "build-linux/bin/"* "${pkgdir}/opt/vita3k/" + cp -r "build/bin/"* "${pkgdir}/opt/vita3k/" ln -s "/opt/vita3k/Vita3K" "${pkgdir}/usr/bin/vita3k" # These folders needs 777 permissions because vita3k creates files in them |