summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorM0Rf302022-08-24 17:58:30 +0200
committerM0Rf302022-08-24 17:58:30 +0200
commitb3855483889512bad32ba06f4308386c62f0e6d6 (patch)
tree7a7e4bdce30d64aa2078a28b5a53e59c6ce30098
parent5f3fad2b6203d9f37e8064c5b0fcaa5efdba7a3d (diff)
downloadaur-b3855483889512bad32ba06f4308386c62f0e6d6.tar.gz
abyss-engine-git: update
-rw-r--r--.SRCINFO5
-rw-r--r--PKGBUILD31
-rw-r--r--abyss-engine.install2
3 files changed, 23 insertions, 15 deletions
diff --git a/.SRCINFO b/.SRCINFO
index e9fb3568a30e..170a1d2fa8ca 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = abyss-engine-git
pkgdesc = A game engine designed to run games similar to 2000's style ARPGs such as Diablo II
- pkgver = r221.79be7ba
+ pkgver = r248.7f266ae
pkgrel = 1
url = https://github.com/AbyssEngine/AbyssEngine
install = abyss-engine.install
@@ -9,9 +9,12 @@ pkgbase = abyss-engine-git
license = GPL3
makedepends = cmake
makedepends = git
+ makedepends = gtest
+ depends = argh
depends = cppzmq
depends = ffmpeg
depends = lua
+ depends = lua-lpeg
depends = sdl2_ttf
depends = spdlog
depends = sol2
diff --git a/PKGBUILD b/PKGBUILD
index 6a9f5c64e635..8e68c973fe85 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,13 +1,13 @@
# Maintainer: robertfoster
pkgname=abyss-engine-git
-pkgver=r221.79be7ba
+pkgver=r248.7f266ae
pkgrel=1
pkgdesc="A game engine designed to run games similar to 2000's style ARPGs such as Diablo II"
arch=('i686' 'x86_64')
url="https://github.com/AbyssEngine/AbyssEngine"
license=('GPL3')
-depends=('cppzmq' 'ffmpeg' 'lua' 'sdl2_ttf' 'spdlog' 'sol2')
-makedepends=('cmake' 'git')
+depends=('argh' 'cppzmq' 'ffmpeg' 'lua' 'lua-lpeg' 'sdl2_ttf' 'spdlog' 'sol2')
+makedepends=('cmake' 'git' "gtest")
provides=("${pkgname%-git}" "opendiablo2-git")
conflicts=("${pkgname%-git}" "opendiablo2-git")
source=("${pkgname%-git}::git+${url}"
@@ -17,8 +17,8 @@ source=("${pkgname%-git}::git+${url}"
install="${pkgname%-git}.install"
sha256sums=('SKIP'
- 'SKIP'
- '45666f5f052518b30217aef2a310b80eefff6e3a3822e3fec9aa3666dc8989e9')
+ 'SKIP'
+ '45666f5f052518b30217aef2a310b80eefff6e3a3822e3fec9aa3666dc8989e9')
pkgver() {
cd "$srcdir/${pkgname%-git}"
@@ -28,28 +28,33 @@ pkgver() {
}
prepare() {
- cd "${srcdir}/${pkgname%-git}"
if [ ! -d build ]; then
mkdir build
fi
+
+ # temporary workaround to disable tests
+ rm -rf "${pkgname%-git}"/tests/*
+ touch "${pkgname%-git}"/tests/CMakeLists.txt
}
build() {
- cd "${srcdir}/${pkgname%-git}"
cd build
- cmake .. \
- -DCMAKE_INSTALL_PREFIX=/usr
- make
+ cmake ../"${pkgname%-git}" \
+ -DBUILD_TESTING=off \
+ -DCMAKE_INSTALL_PREFIX="/usr"
+
+ cmake --build .
}
package() {
- cd "${srcdir}/${pkgname%-git}"
cd build
- make DESTDIR="$pkgdir" install
+ DESTDIR="${pkgdir}" \
+ cmake --install .
+
mkdir -p "${pkgdir}/usr/share"
cp -r "${srcdir}/opendiablo2" \
"${pkgdir}/usr/share/opendiablo2"
install -Dm755 "${srcdir}/opendiablo2.sh" \
- "${pkgdir}/usr/bin/opendiablo2"
+ "${pkgdir}/usr/bin/opendiablo2"
}
diff --git a/abyss-engine.install b/abyss-engine.install
index 2270055c06e2..5eb7c57fc702 100644
--- a/abyss-engine.install
+++ b/abyss-engine.install
@@ -1,7 +1,7 @@
post_install() {
cat <<EOF
Copy required files(e.g. d2exp.mpq,d2data.mpq..) to your Diablo 2 directory
-(default is ~/usr/share/opendiablo2/mpqs)
+(default is /usr/share/opendiablo2/mpqs)
EOF
}