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"
}
openSUSE Build Service is sponsored by