summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorMarkus Heidelberg2014-04-07 22:53:00 +0200
committerMarkus Heidelberg2015-06-26 23:28:49 +0200
commit0c5768861b5f53aa19e750b2166ce5e278aba5c3 (patch)
tree3755691d7f93d58b39feb022c7929dee5833a827 /PKGBUILD
parent1a248a1123f8bb476c580aedd1f3e7dc380f4095 (diff)
downloadaur-0c5768861b5f53aa19e750b2166ce5e278aba5c3.tar.gz
koules 1.4-3: cleanup
Update to the packaging standards: - use prepare() and package() - use $srcdir and $pkgdir instead of $startdir and quote them - include .patch instead of .patch.bz2 - remove "|| return 1" - remove dependency on "patch", this is included in package "base-devel" - use "install -D" instead of "mkdir" ** Manually imported from AUR 3 **
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD47
1 files changed, 27 insertions, 20 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 05af7c3d73b8..a473450f420b 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,27 +1,35 @@
+# Maintainer: Markus Heidelberg <markus dot heidelberg at web dot de>
# Contributor: Gyo <nucleogeek_at_gmail_dot_com>
pkgname=koules
pkgver=1.4
-pkgrel=2
+pkgrel=3
pkgdesc="A fast arcade game based on fundamental law of bodies attraction"
arch=('i686' 'x86_64')
url="http://www.ucw.cz/~hubicka/koules/English/"
license=('GPL')
depends=('dialog' 'libx11' 'libxext')
-makedepends=('patch' 'imake' 'xextproto' 'xproto')
-source=(http://www.ucw.cz/~hubicka/koules/packages/${pkgname}${pkgver}-src.tar.gz $pkgname-$pkgver-gcc3.patch.bz2)
-md5sums=('0a5ac9e57c8b72e9fc200bc98273235c' 'b16677698a084e11e78324098b7a9e57')
+makedepends=('imake' 'xextproto' 'xproto')
+source=(http://www.ucw.cz/~hubicka/koules/packages/$pkgname$pkgver-src.tar.gz
+ $pkgname-$pkgver-gcc3.patch)
+md5sums=('0a5ac9e57c8b72e9fc200bc98273235c'
+ 'ccc92d4ab7d61ca482d30192a5ee83ec')
+
+prepare() {
+ cd "$srcdir/$pkgname$pkgver"
+ patch -p1 < "$srcdir/$pkgname-$pkgver-gcc3.patch"
+}
build() {
+ cd "$srcdir/$pkgname$pkgver"
+
# some sources modifications
- cd $startdir/src/${pkgname}${pkgver}
- patch -Np1 < ../$pkgname-$pkgver-gcc3.patch || return 1
sed -i \
-e "/^KOULESDIR/s:=.*:=/usr/bin:" \
- -e "/^SOUNDDIR/s:=.*:=/usr/share/$pkgname:" Iconfig || return 1
+ -e "/^SOUNDDIR/s:=.*:=/usr/share/$pkgname:" Iconfig
sed -i \
- -e "s:/usr/local/bin:/usr/bin:" koules || return 1
+ -e "s:/usr/local/bin:/usr/bin:" koules
sed -i \
- -e 's:exec.*tcl:exec xkoules -M "$@":' koules || return 1
+ -e 's:exec.*tcl:exec xkoules -M "$@":' koules
ln -s xkoules.6 xkoules.man
ln -s xkoules.6 xkoules._man
@@ -30,16 +38,15 @@ build() {
xmkmf -a
sed -i \
-e '/SYSDEFS =/d' \
- -e "/^ *CFLAGS =/s:$: ${CFLAGS}:" Makefile || return 1
- make || return 1
+ -e "/^ *CFLAGS =/s:$: ${CFLAGS}:" Makefile
+ make
+}
- # installation
- mkdir -p $startdir/pkg/usr/bin
- install -m755 xkoules $startdir/pkg/usr/bin
- install -m755 koules $startdir/pkg/usr/bin
- mkdir -p $startdir/pkg/usr/share/koules
- install -m755 koules.sndsrv.linux $startdir/pkg/usr/share/koules
- install -m644 sounds/* $startdir/pkg/usr/share/koules
- mkdir -p $startdir/pkg/usr/share/man/man6
- install -m644 xkoules.6 $startdir/pkg/usr/share/man/man6
+package() {
+ cd "$srcdir/$pkgname$pkgver"
+ install -Dm755 xkoules "$pkgdir/usr/bin/xkoules"
+ install -Dm755 koules "$pkgdir/usr/bin/koules"
+ install -Dm755 koules.sndsrv.linux "$pkgdir/usr/share/koules/koules.sndsrv.linux"
+ install -m644 sounds/* "$pkgdir/usr/share/koules"
+ install -Dm644 xkoules.6 "$pkgdir/usr/share/man/man6/xkoules.6"
}