diff options
author | KScott | 2020-01-29 20:46:01 -0800 |
---|---|---|
committer | KScott | 2020-01-29 20:46:01 -0800 |
commit | 2f635652eacc9c88f13f8ed4df066cdfdc3172fc (patch) | |
tree | 67608bd77470399206eb31a0631e6596696f05f3 | |
parent | 9a6bf794e043a2568ae792b6f2a154dd150bf30f (diff) | |
download | aur-2f635652eacc9c88f13f8ed4df066cdfdc3172fc.tar.gz |
first AUR package go easy on me
-rw-r--r-- | PKGBUILD | 101 |
1 files changed, 44 insertions, 57 deletions
@@ -1,70 +1,57 @@ -#Maintainer: David A. Redick <david.a.redick@gmail.com> -#Contributor: Frederic Bezies <fredbezies at gmail dot com> -#Contributor: Simone Sclavi 'Ito' <darkhado@gmail.com> +# This is an example PKGBUILD file. Use this as a start to creating your own, +# and remove these comments. For more information, see 'man PKGBUILD'. +# NOTE: Please fill out the license field for your package! If it is unknown, +# then please put 'unknown'. +# Maintainer: KScott <kscott.db@gmail.com> pkgname=tecnoballz pkgver=0.93.1 -pkgrel=3 -arch=('i686' 'x86_64') -pkgdesc='An exciting brick breaker game' -url='http://linux.tlk.fr/games/TecnoballZ/' -depends=('sdl_image' 'sdl_mixer' 'tinyxml' 'libmikmod') +pkgrel=1 +epoch= +pkgdesc="Addicting retro break-out game ported from the Amiga" +arch=($CARCH) +url="http://linux.tlk.fr/games/TecnoballZ" license=('GPL3') -backup=('var/lib/tecnoballz/tecnoballz.hi') +groups=() +depends=("sdl" + "sdl_mixer" + "sdl_image" + "tinyxml" + "libmikmod") +makedepends=() +checkdepends=() +optdepends=() +provides=() +conflicts=() +replaces=() +backup=() +options=() +install= +changelog= source=( - "http://linux.tlk.fr/games/TecnoballZ/download/${pkgname}-${pkgver}.tgz" - "${pkgname}.xpm" - "${pkgname}.desktop" - games.dir.patch - 'tecnoballz.48.png' - 'tecnoballz.64.png' + "$pkgname-$pkgver.tgz::http://linux.tlk.fr/games/TecnoballZ/download/tecnoballz-0.93.1.tgz" ) +noextract=() +md5sums=("7beeacb06fa841382f0ecbe73f64723a") +validpgpkeys=() -md5sums=( - '7beeacb06fa841382f0ecbe73f64723a' - '5b8d94612523353b6d2eb32f840b58d8' - 'e6a50c9c6ec7fd3ecf21fd9738c8d6be' - '92793da20387db8c32646052a85e56d7' - 'de4554b57efe05c35ce7adeef597f798' - 'f4e4f0ff03728180f84cfa99970a117b' -) - -prepare () { - cd "${srcdir}/${pkgname}-${pkgver}" - patch -p1 < "${srcdir}/games.dir.patch" +prepare() { + cd "$pkgname-$pkgver" } -build () { - cd "${srcdir}/${pkgname}-${pkgver}" - - # The original submitter used this but the project docs say to use bootstrap - #autoreconf -fvi - ./bootstrap - - ./configure --prefix=/usr - - # Works out of the box for me but the original submitter did this. - ## -O3 breaks compilation! - #sed -i 's/CXXFLAGS=" -O3 -Wall"/CXXFLAGS=" -O2 -Wall"/' configure - - make +build() { + cd "$pkgname-$pkgver" + ./bootstrap + ./configure --prefix=/usr + make CXXFLAGS="-O2 -Wno-error -pedantic -Wextra -std=gnu++98" } -package () { - mkdir -p "${pkgdir}/usr/share/applications" -# mkdir -p "${pkgdir}/usr/share/icons/hicolor/scalable/apps" - mkdir -p "${pkgdir}/usr/share/icons/hicolor/64x64/apps" - mkdir -p "${pkgdir}/usr/share/icons/hicolor/48x48/apps" - - install -m644 "${pkgname}.desktop" "${pkgdir}/usr/share/applications" -# install -m644 "${pkgname}.svg" "${pkgdir}/usr/share/icons/hicolor/scalable/apps" - install -m644 "${pkgname}.64.png" "${pkgdir}/usr/share/icons/hicolor/64x64/apps/${pkgname}.png" - install -m644 "${pkgname}.48.png" "${pkgdir}/usr/share/icons/hicolor/48x48/apps/${pkgname}.png" - - cd "${srcdir}/${pkgname}-${pkgver}" - make DESTDIR="$pkgdir" install +check() { + cd "$pkgname-$pkgver" + make check +} - # fix permissions - chgrp users "${pkgdir}/var/lib/${pkgname}/tecnoballz.hi" - chmod 755 "${pkgdir}/usr/bin/${pkgname}" +package() { + cd "$pkgname-$pkgver" + make DESTDIR="$pkgdir/" install } |