diff options
author | Markus Heidelberg | 2014-04-07 22:53:00 +0200 |
---|---|---|
committer | Markus Heidelberg | 2015-06-26 23:28:49 +0200 |
commit | 0c5768861b5f53aa19e750b2166ce5e278aba5c3 (patch) | |
tree | 3755691d7f93d58b39feb022c7929dee5833a827 /PKGBUILD | |
parent | 1a248a1123f8bb476c580aedd1f3e7dc380f4095 (diff) | |
download | aur-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-- | PKGBUILD | 47 |
1 files changed, 27 insertions, 20 deletions
@@ -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" } |