diff options
author | Snowstorm64 | 2024-02-25 14:18:59 +0100 |
---|---|---|
committer | Snowstorm64 | 2024-02-25 14:18:59 +0100 |
commit | e19ad898679ce0f9e35e9c2099a9c193e09e00eb (patch) | |
tree | 73e2494fc38882bd81c7c57740a4dcfa19713a52 | |
parent | afaddbfd78c3170fa7eab8822b9dd6ad226af322 (diff) | |
download | aur-ares-emu-git.tar.gz |
librashader is now required
-rw-r--r-- | .SRCINFO | 3 | ||||
-rw-r--r-- | PKGBUILD | 7 | ||||
-rw-r--r-- | ares-paths.patch | 13 | ||||
-rw-r--r-- | ares.install | 4 |
4 files changed, 7 insertions, 20 deletions
@@ -1,6 +1,6 @@ pkgbase = ares-emu-git pkgdesc = Cross-platform, open source, multi-system emulator by Near and Ares team, focusing on accuracy and preservation. (git version) - pkgver = 135.r47.g5cdefb088 + pkgver = 136.r6.g71302c093 pkgrel = 1 url = https://ares-emu.net/ install = ares.install @@ -16,6 +16,7 @@ pkgbase = ares-emu-git depends = libgl depends = libpulse depends = libudev.so=1-64 + depends = librashader depends = libxv depends = openal depends = sdl2 @@ -1,13 +1,13 @@ # Maintainer: Snowstorm64 pkgname=ares-emu-git -pkgver=135.r47.g5cdefb088 +pkgver=136.r6.g71302c093 pkgrel=1 pkgdesc="Cross-platform, open source, multi-system emulator by Near and Ares team, focusing on accuracy and preservation. (git version)" arch=(x86_64 i686) url="https://ares-emu.net/" license=("ISC") -depends=(gtk3 libao libgl libpulse libudev.so=1-64 libxv openal sdl2 vulkan-driver vulkan-icd-loader) #TODO: require librashader soon +depends=(gtk3 libao libgl libpulse libudev.so=1-64 librashader libxv openal sdl2 vulkan-driver vulkan-icd-loader) makedepends=(mesa git clang lld) provides=(ares-emu) conflicts=(ares-emu) @@ -33,7 +33,6 @@ package() { # Also install shaders and databases in Ares' shared data directory install -dm 755 "${pkgdir}/usr/share/ares" - cp -dr --no-preserve=ownership "${srcdir}/ares/ares/Shaders/" "${pkgdir}/usr/share/ares/Shaders/" - #cp -dr --no-preserve=ownership "${srcdir}/ares/thirdparty/slang-shaders/" "${pkgdir}/usr/share/ares/Shaders/" + cp -dr --no-preserve=ownership "${srcdir}/ares/thirdparty/slang-shaders/" "${pkgdir}/usr/share/ares/Shaders/" cp -dr --no-preserve=ownership "${srcdir}/ares/mia/Database/" "${pkgdir}/usr/share/ares/Database/" } diff --git a/ares-paths.patch b/ares-paths.patch deleted file mode 100644 index 499e71911b33..000000000000 --- a/ares-paths.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/ares/desktop-ui/desktop-ui.cpp b/ares/desktop-ui/desktop-ui.cpp -@@ -32,6 +32,11 @@ - #if !defined(PLATFORM_WINDOWS) - string shared_location = {Path::sharedData(), "ares/", name}; - if(inode::exists(shared_location)) return shared_location; -+ -+ // XXX: Change settings.bml location to match Ares' default behavior. -+ if(directory::exists({Path::userSettings(), "ares/"})) { -+ file::copy({Path::userSettings(), "ares/settings.bml"}, {Path::userData(), "ares/settings.bml"}); -+ } - - // On non-windows platforms, after exhausting other options, - // default to userData. diff --git a/ares.install b/ares.install index b156a666f5b2..e9eab8e951bc 100644 --- a/ares.install +++ b/ares.install @@ -3,9 +3,9 @@ post_upgrade() { ******************************************************************************** * Wanting to be as close as possible to Ares vanilla, the location * * of settings files has been changed from * -* $XDG_CONFIG_HOME * +* $XDG_CONFIG_HOME/ares/ * to the default * -* $XDG_DATA_HOME . * +* $XDG_DATA_HOME/ares/ * Should you read this message, please move the file settings.bml to the new * * location. Once done, only then ares can start with your customized settings. * ******************************************************************************** |