# Maintainer: exponential <echo ZXhwb25lbnRpYWxtYXRyaXhAcHJvdG9ubWFpbC5jb20K | base64 -d> # Contributor: MCMic (AUR) <come@chilliet.eu> # Contributor: Sam101 (AUR) <zoetrem @t gmail dot com> # Contributor: BenObiWan (AUR) <benobiwan @t gmail dot com> # Contributor: Huulivoide (AUR) # Contributor: Fernando Carmona Varo (AUR) <ferkiwi @t gmail dot com> # Contributor: Franck Stauffer (AUR) <franck.stauffer@monaco.mc> pkgname='solarus' pkgver=2.0.0 pkgrel=0 arch=('i386' 'amd64') url="http://www.solarus-games.org/" license=('GPL3') pkgdesc="A lightweight, free and open-source game engine for Action-RPGs" makedepends=('cmake' 'libsdl2-dev' 'libsdl2-image-dev' 'libsdl2-ttf-dev' 'libglm-dev' 'libopenal-dev' 'libvorbis-dev' 'libmodplug-dev' 'libphysfs-dev' 'libluajit-5.1-dev') depends=('libcglm0' 'hicolor-icon-theme' 'libmodplug1>=0.8.8.4' 'libvorbis0a' 'luajit>=2.0' 'libopenal1' 'libphysfs1' 'libsdl2-2.0-0>=2.0.6' 'libsdl2-image-2.0-0' 'libsdl2-ttf-2.0-0') optdepends=('solarus-launcher') conflicts=('solarus-run' 'solarus-dev') source=("https://gitlab.com/solarus-games/${pkgname}/-/archive/v${pkgver}/${pkgname}-v${pkgver}.tar.gz") b2sums=('4d75032e038abb1145399502e918fddafc040b5c45981b44dd5ba281ac33800f3a6c439a48d46ae6d101a80a931d5d102cba256c2530c0cc3a375602fe309933') prepare() { cd "$pkgname-v$pkgver" cmake -Wno-dev -DSOLARUS_TESTS=OFF -DCMAKE_INSTALL_PREFIX="/usr" -DCMAKE_BUILD_TYPE=Release . } build() { make -j $(nproc) -C "$pkgbase-v$pkgver" ${MAKEFLAGS} } package() { make -C "$pkgname-v$pkgver" DESTDIR="${pkgdir}/" install # fix bin mv $pkgdir/usr/bin $pkgdir/usr/games # doc install -Dm644 "$srcdir/$pkgname-v$pkgver/license-details.md" "$pkgdir/usr/share/doc/$pkgname/license-details" install -Dm644 "$srcdir/$pkgname-v$pkgver/readme.md" "$pkgdir/usr/share/doc/$pkgname/readme" install -Dm644 "$srcdir/$pkgname-v$pkgver/changelog.md" "$pkgdir/usr/share/doc/$pkgname/changelog" ln -s /usr/share/common-licenses/GPL-3 "$pkgdir/usr/share/doc/$pkgname/" gzip "$pkgdir/usr/share/doc/$pkgname/changelog" }