summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD29
1 files changed, 14 insertions, 15 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 6311c0435a4a..362e78e5f096 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -8,11 +8,10 @@ pkgver=1.60.181.f53d915
pkgrel=1
pkgdesc="Free version of gish, a physics platformer"
arch=('x86_64' 'i686')
-#url="http://github.com/FrozenCow/gish"
url="http://github.com/freegish/freegish"
license=('GPL')
depends=('sdl' 'openal' 'libvorbis' 'libpng' 'libgl')
-makedepends=('git' 'cmake' 'mesa' 'imagemagick')
+makedepends=('git' 'cmake')
provides=('freegish')
conflicts=('freegish')
install='freegish.install'
@@ -30,28 +29,28 @@ pkgver() {
echo 1.60.$(git rev-list --count HEAD).$(git rev-parse --short HEAD)
}
-build() {
+prepare() {
cd "$srcdir/$_pkgname"
# libmath fix...
patch -p1 < ../libmath.patch
- mkdir build && cd build
- cmake ..
+}
+
+build() {
+ cd "$srcdir/$_pkgname"
+ mkdir -p build
+ cd build
+ cmake .. -DCMAKE_INSTALL_PREFIX=/usr
make
}
package() {
- cd $srcdir/$_pkgname
- install -Dm755 ${_pkgname} $pkgdir/usr/bin/${_pkgname}
- install -dm755 $pkgdir/usr/share/${_pkgname}
- mkdir -p $pkgdir/usr/share/{icons,applications}
-
- # i don't know if there's a better way instead of using imagemagick... hmm
- convert ${_pkgname}.bmp $pkgdir/usr/share/icons/${_pkgname}.png
+ cd "$srcdir/$_pkgname"
+ cd build
+ make install DESTDIR="$pkgdir"
- install -m644 ${srcdir}/${_pkgname}.desktop $pkgdir/usr/share/applications/${_pkgname}.desktop
- # there's no texturesets or tile0{1,2,3} dir in git repo...
- cp -r animation level music sound texture $pkgdir/usr/share/${_pkgname}
+ cd "$srcdir/$_pkgname"
+ cp -r music "$pkgdir/usr/share/$_pkgname"
}
# vim: sw=2:ts=2 et: