File PKGBUILD of Package openmortal-git
# Maintainer: Attila Homok <angry@example.com>
pkgname=openmortal-git
pkgver=0.7.r123.gabc123
pkgrel=1
pkgdesc="A Mortal Kombat parody game (v0.7 branch)"
arch=('x86_64')
url="https://github.com/KAMI911/openmortal"
license=('GPL')
depends=('sdl12-compat' 'sdl_image' 'sdl_mixer' 'sdl_ttf' 'sdl_net' 'perl-xml-libxml' 'perl-xml-simple')
makedepends=('git' 'autoconf' 'automake')
provides=('openmortal')
conflicts=('openmortal')
source=("openmortal::git+https://github.com/KAMI911/openmortal.git#branch=b-0.7")
sha256sums=('SKIP')
pkgver() {
cd "openmortal"
git describe --long --tags | sed 's/\([^-]*-\)g/r\1/;s/-/./g'
}
prepare() {
cd "openmortal"
autoreconf -fi
cat <<EOF > "${srcdir}/openmortal.desktop"
[Desktop Entry]
Name=OpenMortal
Comment=Mortal Kombat parody game
Exec=openmortal
Icon=openmortal
Terminal=false
Type=Application
Categories=Game;ArcadeGame;
EOF
}
build() {
cd "openmortal"
./configure --prefix=/usr
make
}
package() {
cd "openmortal"
make DESTDIR="$pkgdir/" install
install -Dm644 "${srcdir}/openmortal.desktop" "${pkgdir}/usr/share/applications/openmortal.desktop"
}