diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 48 |
1 files changed, 48 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..ba9eeabcf88f --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,48 @@ +# Maintainer: Jaroslav Lichtblau <dragonlord@aur.archlinux.org> +# Contributor: flu +# Contributor: Kevin MacMartin <prurigro at gmail dot com> + +pkgname=vitetris +pkgver=0.57 +pkgrel=2 +pkgdesc="A terminal-based Tetris clone with 2-player mode" +arch=('i686' 'x86_64') +url="http://victornils.net/tetris" +license=('BSD') +depends=('ncurses') +makedepends=('patch') +options=('!makeflags') +install=$pkgname.install +source=(http://victornils.net/tetris/${pkgname}-${pkgver}.tar.gz + $pkgname-makefile.patch + $pkgname.tmpfiles.conf) +md5sums=('07d02ee03e2edd66a8741729e237f21f' + '23be30294af1dbc43c594a8b737091c8' + 'c4c6a6d4250c0aa3bbf3c4a7d911fa1c') + +prepare() { + cd ${pkgname}-${pkgver} + patch -Np1 -i "${srcdir}"/${pkgname}-makefile.patch + +# Change configuration file to a standard one: + sed -i 's|#define CONFIG_FILENAME ".vitetris"|#define CONFIG_FILENAME ".config/vitetris"|' src/config2.h +} + +build() { + cd ${pkgname}-${pkgver} + + ./configure --prefix="${pkgdir}"/usr --docdir="${pkgdir}"/usr/share/${pkgname} --without-x --with-ncurses + make + make gameserver +} + +package() { + install -Dm644 ${pkgname}.tmpfiles.conf "${pkgdir}"/usr/lib/tmpfiles.d/${pkgname}.conf + + cd ${pkgname}-${pkgver} + make install + install -Dm755 gameserver "${pkgdir}"/usr/bin/${pkgname}-gameserver + +# License + install -Dm644 licence.txt "${pkgdir}"/usr/share/licenses/${pkgname}/LICENSE +} |