diff options
author | Alexandre Bouvier | 2023-10-01 06:52:39 +0200 |
---|---|---|
committer | Alexandre Bouvier | 2023-10-01 06:52:39 +0200 |
commit | b31c1100d5a72ccf9c41a8037de81c29bfa55756 (patch) | |
tree | f5e72efbbe96be6fe34f492c6a931da5cea08f46 /PKGBUILD | |
parent | 4599d4e321fa8a9dfd0778d0e18a7d82b815ee30 (diff) | |
download | aur-b31c1100d5a72ccf9c41a8037de81c29bfa55756.tar.gz |
update to 2.1.r384.ge8e382372
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 30 |
1 files changed, 16 insertions, 14 deletions
@@ -1,59 +1,60 @@ # Maintainer: Alexandre Bouvier <contact@amb.tf> # Contributor: Maxime Gauduin <alucryd@archlinux.org> -_reponame=flycast -_pkgname=libretro-$_reponame +_pkgname=libretro-flycast pkgname=$_pkgname-git -pkgver=2.1.r297.g3bf817aea +pkgver=2.1.r384.ge8e382372 pkgrel=1 pkgdesc="Sega Dreamcast/NAOMI/NAOMI 2/Atomiswave core (fork of reicast)" arch=('aarch64' 'armv7h' 'i486' 'i686' 'pentium4' 'x86_64') url="https://github.com/flyinghead/flycast" license=('GPL2') groups=('libretro') -depends=('gcc-libs' 'glibc' 'libretro-core-info' 'zlib') +depends=('gcc-libs' 'glibc' 'libretro-core-info') makedepends=( 'cmake' 'git' 'glm' - 'glslang>=12.2' + 'glslang>=12.3.1' 'libchdr' 'libgl' 'libzip' 'miniupnpc' - 'vulkan-headers>=1:1.3.256' 'vulkan-memory-allocator' 'xbyak' 'xxhash' + 'zlib' ) provides=("$_pkgname") conflicts=("$_pkgname") source=( - "$_reponame::git+$url.git" + "git+$url.git" + 'git+https://github.com/KhronosGroup/Vulkan-Headers.git' 'use-system-libs.patch' ) b2sums=( 'SKIP' - 'ad0de164a518b93a684fc52be3b848719f80888f7fe89c1c64301aa312da8cf5a2951c4a735809d7ce39ea8f23d8b4e8d1ab88011827a2b1c63b8fd5afc3c943' + 'SKIP' + 'a0de47f7f43450f50f993e891ae74ebad433ef52559e24751ba83e58706699da0ab0a6b7631bf8c5dd5f13a687a163ad3daa64049771fad09045721bc7b993df' ) pkgver() { - cd $_reponame + cd flycast git describe --long --tags | sed 's/^v//i;s/\([^-]*-g\)/r\1/;s/-/./g' } prepare() { - cd $_reponame + cd flycast + git config submodule.core/deps/Vulkan-Headers.url ../Vulkan-Headers + git -c protocol.file.allow=always submodule update patch -Np1 < ../use-system-libs.patch rm -r core/deps/libretro-common/include/libchdr } build() { - cmake -S $_reponame -B build \ + cmake -S flycast -B build \ -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_C_FLAGS_RELEASE="-DNDEBUG" \ -DCMAKE_CXX_FLAGS_RELEASE="-DNDEBUG" \ - -DCMAKE_INSTALL_BINDIR=lib/libretro \ - -DCMAKE_INSTALL_PREFIX=/usr \ -DLIBRETRO=ON \ -Wno-dev cmake --build build @@ -66,7 +67,8 @@ package() { 'libminiupnpc.so' 'libxxhash.so' 'libzip.so' + 'libz.so' ) # shellcheck disable=SC2154 - DESTDIR="$pkgdir" cmake --install build + install -D -t "$pkgdir"/usr/lib/libretro build/flycast_libretro.so } |