summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorjose17112017-06-11 09:42:22 +0200
committerjose17112017-06-11 09:42:22 +0200
commit913f9e4d2af220058e8d62c2913ae2b5bd1b83b8 (patch)
tree03da5d6dbe8426cac9c70ecd3e47a49df3508662 /PKGBUILD
parentb640eb581e9056ab5244589b0b73738888eb3422 (diff)
downloadaur-913f9e4d2af220058e8d62c2913ae2b5bd1b83b8.tar.gz
Update
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD28
1 files changed, 12 insertions, 16 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 8acc4870195c..686a03161ac5 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,37 +3,33 @@
# Contributor: Dany Martineau <dany.luc.martineau gmail.com>
pkgname=trackballs
-pkgver=1.1.4
-pkgrel=7
+pkgver=1.2.0
+pkgrel=1
pkgdesc="Simple game similar to the classical game Marble Madness on the Amiga in the 80's"
arch=('i686' 'x86_64')
license=('GPL')
url="http://trackballs.sourceforge.net/"
depends=('guile1.8' 'sdl_ttf' 'sdl_image' 'sdl_mixer' 'mesa')
-source=(http://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.gz \
- http://downloads.sourceforge.net/sourceforge/$pkgname/SixLevels.tar.gz \
- trackballs.desktop trackballs.patch)
-md5sums=('84e2e8bb68842a636da91673751279a0' '2bb730894a85334a681cfd9f40fe075e' \
- '831053e0375b14c905b6cb534ea134a4' '3c383cf4b88330e6b14dea8881667ab9' )
+source=(https://github.com/trackballs/trackballs/archive/v1.2.0.tar.gz)
build() {
cd ${srcdir}/$pkgname-$pkgver
- patch -p1 < ../trackballs.patch
- sed -i '5406s/guile/&1.8/' configure
- sed -i '5452s/guile-config/&1.8/' configure
- ./configure --prefix=/usr --with-sdl-prefix=/usr --disable-sdltest --with-highscores="~"
- make
+ sed -i '/Icon=/s%.*%Icon=trackballs-64x64.png%' share/icons/trackballs.desktop
+ [ ! -d build ] && mkdir build
+ cd build
+ cmake ../ -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release
}
package() {
- cd ${srcdir}/$pkgname-$pkgver
+ cd ${srcdir}/$pkgname-$pkgver/build
make DESTDIR=${pkgdir} install
install -m644 ${srcdir}/*.map ${pkgdir}/usr/share/trackballs/levels
install -m644 ${srcdir}/*.scm ${pkgdir}/usr/share/trackballs/levels
install -m644 ${srcdir}/*.jpg ${pkgdir}/usr/share/trackballs/levels
install -m644 ${srcdir}/*.set ${pkgdir}/usr/share/trackballs/levels
- mkdir -p ${pkgdir}/usr/share/applications
- install -m644 ${srcdir}/trackballs.desktop \
- ${pkgdir}/usr/share/applications/
+ mkdir -p ${pkgdir}/usr/share/{applications,pixmaps}
+ install -m644 ../share/icons/trackballs.desktop ${pkgdir}/usr/share/applications
+ install -m644 ../share/icons/*.png ${pkgdir}/usr/share/pixmaps
}
+md5sums=('3fd42492c724f009d7da9144c45fa65f')