diff options
author | M0Rf30 | 2022-08-24 17:58:30 +0200 |
---|---|---|
committer | M0Rf30 | 2022-08-24 17:58:30 +0200 |
commit | b3855483889512bad32ba06f4308386c62f0e6d6 (patch) | |
tree | 7a7e4bdce30d64aa2078a28b5a53e59c6ce30098 | |
parent | 5f3fad2b6203d9f37e8064c5b0fcaa5efdba7a3d (diff) | |
download | aur-b3855483889512bad32ba06f4308386c62f0e6d6.tar.gz |
abyss-engine-git: update
-rw-r--r-- | .SRCINFO | 5 | ||||
-rw-r--r-- | PKGBUILD | 31 | ||||
-rw-r--r-- | abyss-engine.install | 2 |
3 files changed, 23 insertions, 15 deletions
@@ -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 @@ -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 } |