summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorPatrick Northon2023-05-21 23:15:24 -0400
committerPatrick Northon2023-05-21 23:15:24 -0400
commit099ee931c9bb3dbdeeb56ba2524ae17ad92e3f3b (patch)
treeb7f44965329b9fb465c243206c21dd2a2ed55802
parent64821ef3922d46ec27404b88b7ae1ae9b59ea3b8 (diff)
downloadaur-099ee931c9bb3dbdeeb56ba2524ae17ad92e3f3b.tar.gz
Update dependencies.
-rw-r--r--.SRCINFO8
-rw-r--r--PKGBUILD16
2 files changed, 19 insertions, 5 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 95f270c2f42d..5f6e3ba539a5 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,15 +1,19 @@
pkgbase = ags
pkgdesc = Engine to run adventure/quest games
pkgver = 3.6.0.48
- pkgrel = 1
+ pkgrel = 2
url = https://github.com/adventuregamestudio/ags
arch = x86_64
license = Artistic2.0
makedepends = cmake
- depends = dumb-a4
depends = libtheora
depends = sdl2
depends = libvorbis
+ depends = freetype2
+ depends = sdl2_sound
+ depends = libogg
+ depends = libtheora
+ depends = libvorbis
source = ags-3.6.0.48.tar.gz::https://github.com/adventuregamestudio/ags/archive/v.3.6.0.48.tar.gz
sha256sums = 1e07196a3a5812946994e90ff15d7d593f528042875471e806061131c8b4d5ab
diff --git a/PKGBUILD b/PKGBUILD
index 9bdca263824f..7332359b1ff7 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -6,7 +6,7 @@
pkgname=ags
pkgver=3.6.0.48
-pkgrel=1
+pkgrel=2
pkgdesc='Engine to run adventure/quest games'
arch=('x86_64')
url='https://github.com/adventuregamestudio/ags'
@@ -15,13 +15,24 @@ license=('Artistic2.0')
# https://github.com/adventuregamestudio/ags/issues/403
# https://github.com/adventuregamestudio/ags/issues/762
# https://github.com/adventuregamestudio/ags/issues/1051#issuecomment-602217650
-depends=('dumb-a4' 'libtheora' 'sdl2' 'libvorbis')
+depends=('sdl2' 'sdl2_sound' 'libogg' 'libtheora' 'libvorbis' 'freetype2')
makedepends=('cmake')
source=("$pkgname-$pkgver.tar.gz::https://github.com/adventuregamestudio/ags/archive/v.$pkgver.tar.gz")
sha256sums=('1e07196a3a5812946994e90ff15d7d593f528042875471e806061131c8b4d5ab')
_srcdir="$pkgname-v.$pkgver"
+prepare() {
+ cd "$_srcdir"
+
+ sed -i '/include_directories("${SDL_sound_INCLUDE_DIRS}")/d' 'CMakeLists.txt'
+ sed -i 's/find_package(SDL_sound REQUIRED)/find_package(SDL2_sound REQUIRED)/' 'CMakeLists.txt'
+ #cp -f "${srcdir}/FindLocalAllegro.cmake" 'CMake'
+
+ sed -i 's|add_subdirectory(Common/libsrc/freetype-2.1.3 EXCLUDE_FROM_ALL)|find_package(Freetype REQUIRED)|' 'CMakeLists.txt'
+ sed -i 's|set(FREETYPE_LIBRARIES FreeType::FreeType)|set(FREETYPE_LIBRARIES Freetype::Freetype)|' 'CMakeLists.txt'
+}
+
build() {
cmake -S "$_srcdir" -B 'build' \
-DCMAKE_INSTALL_PREFIX='/usr' \
@@ -29,7 +40,6 @@ build() {
-DCMAKE_C_FLAGS_RELEASE='-DNDEBUG -w' \
-DCMAKE_CXX_FLAGS_RELEASE='-DNDEBUG -w' \
-DAGS_USE_LOCAL_ALL_LIBRARIES=ON \
- -DAGS_USE_LOCAL_SDL2_SOUND=OFF \
-DAGS_BUILD_TOOLS=OFF
cmake --build 'build'
}