summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorPatrick Northon2024-05-08 16:27:24 -0400
committerPatrick Northon2024-05-08 16:27:24 -0400
commitb097b3575419ebad0acce179d95059550aafec7c (patch)
tree4a843fb6f1d0fba52b4c24105913a85a70078f28
parent51b00be1652e913795ab82f4fe6097dd928e35cb (diff)
downloadaur-b097b3575419ebad0acce179d95059550aafec7c.tar.gz
Fix compile issues.
-rw-r--r--.SRCINFO2
-rw-r--r--PKGBUILD7
2 files changed, 6 insertions, 3 deletions
diff --git a/.SRCINFO b/.SRCINFO
index e9ee07d9d558..23d11a73f9c7 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = ags
pkgdesc = Engine to run adventure/quest games
pkgver = 3.6.1.24
- pkgrel = 1
+ pkgrel = 2
url = https://github.com/adventuregamestudio/ags
arch = x86_64
license = Artistic2.0
diff --git a/PKGBUILD b/PKGBUILD
index 33031e275905..e6dfd8a8aac3 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -6,7 +6,7 @@
pkgname=ags
pkgver=3.6.1.24
-pkgrel=1
+pkgrel=2
pkgdesc='Engine to run adventure/quest games'
arch=('x86_64')
url='https://github.com/adventuregamestudio/ags'
@@ -20,14 +20,17 @@ _srcdir="$pkgname-$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'
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'
+
+ sed -i '/<string.h>/a #include <strings.h>|' 'Common/util/string_compat.c'
}
build() {
+ CFLAGS+=' -Wno-error=incompatible-pointer-types'
cmake -S "$_srcdir" -B 'build' \
-DCMAKE_INSTALL_PREFIX='/usr' \
-DCMAKE_BUILD_TYPE=None \