makedeb
A lightweight, free and open-source game engine for Action-RPGs
Viewing /PKGBUILD
.
Click here to go back to the Git tree for solarus.
# 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"
}