summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: 6fa89f73fc5db3f13eea0b65b322de1c8f7da137 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
# Maintainer: SanskritFritz (gmail)
# Contributor: Dany Martineau <dany.luc.martineau@gmail.com>

pkgname=crates
pkgver=0.7.2
pkgrel=1

pkgdesc="Challenging and fun three dimensional puzzle game."
url="https://github.com/octaspire/crates"
license=('GPL')
arch=('x86_64')
depends=('lua51' 'mesa' 'libgl' 'sdl_mixer')
makedepends=('cmake')
backup=("usr/share/crates/resources/config.lua")
source=("https://github.com/octaspire/crates/archive/v$pkgver.tar.gz" "crates.desktop")

build() {
  cd "$srcdir/$pkgname-$pkgver"
  mkdir -p build
  cd build
  # https://github.com/octaspire/crates/issues/3
  cmake .. -DCMAKE_EXE_LINKER_FLAGS="-lm" -DLUA_INCLUDE_DIR="/usr/include/lua5.1"
  make
}

package() {
  cd "$srcdir/$pkgname-$pkgver"
  mkdir -p "$pkgdir/usr/bin"
  mkdir -p "$pkgdir"/usr/share/{crates,applications,pixmaps,man/man6}
  cp man/man6/crates.6 "$pkgdir/usr/share/man/man6/"
  cp -fR resources "$pkgdir/usr/share/crates/"
  install -m755 crates "$pkgdir/usr/share/crates"
  echo "#!/bin/bash" > "$pkgdir/usr/bin/crates.sh"
  echo "cd '/usr/share/crates/' && ./crates" >> "$pkgdir/usr/bin/crates.sh"
  chmod 755  "$pkgdir/usr/bin/crates.sh"
  install "$srcdir/crates.desktop" "$pkgdir/usr/share/applications"
  install "$srcdir/$pkgname-$pkgver/resources/images/crateslogo48x48x32.ico" "$pkgdir/usr/share/pixmaps/$pkgname.ico"
}

md5sums=('61043b902e320bc7c058881e593fcf7a'
         '22b3dc83195f5d05d175e6298123d496')