diff options
author | David A. Redick | 2018-07-05 21:32:28 +0000 |
---|---|---|
committer | David A. Redick | 2018-07-05 21:32:28 +0000 |
commit | 3fde9d85e4d4b0e12292bd30314110ae41cca64a (patch) | |
tree | 2f30afbce604ee08da1bff86201e0dc56bf38873 | |
parent | ad67757ea2a0ae787306707d736129dde355592f (diff) | |
download | aur-3fde9d85e4d4b0e12292bd30314110ae41cca64a.tar.gz |
Added .gitignore, better dependencies, clean up
-rw-r--r-- | .SRCINFO | 31 | ||||
-rw-r--r-- | .gitignore | 4 | ||||
-rw-r--r-- | PKGBUILD | 71 |
3 files changed, 85 insertions, 21 deletions
@@ -1,22 +1,39 @@ pkgbase = freedink - pkgdesc = A free and enhanced version of the Dink Smallwood game engine + pkgdesc = Humorous top-down adventure and role-playing game. pkgver = 108.4 - pkgrel = 1 - url = http://www.freedink.org/ + pkgrel = 2 + url = https://www.gnu.org/software/freedink/ arch = i686 arch = x86_64 arch = mips64el license = GPL3 + makedepends = automake + makedepends = autoconf makedepends = check - depends = fontconfig + makedepends = help2man + makedepends = make depends = freedink-data - depends = sdl_gfx + depends = libzip + depends = bzip2 + depends = zlib + depends = fontconfig + depends = freetype2 depends = sdl_image depends = sdl_mixer depends = sdl_ttf - optdepends = timidity++: MIDI-music support - source = http://ftp.gnu.org/gnu/freedink/freedink-108.4.tar.gz + depends = sdl_gfx + depends = sdl + depends = expat + depends = libutil-linux + depends = libpng + depends = harfbuzz + depends = glib2 + depends = graphite + depends = pcre + source = ftp://ftp.gnu.org/gnu/freedink/freedink-108.4.tar.gz + md5sums = 4caccc9235ef68b66bdf4b9174f0af81 sha256sums = 82cfb2e019e78b6849395dc4750662b67087d14f406d004f6d9e39e96a0c8521 + sha512sums = 1496b6a7826bf694a2919add22a8b4b08a4967d8a7fdebf2d599bd99c7a7ce67de6c2b11124423c7aa1f0feb2e7c03ce1cf00252070182936e7481791dafee61 pkgname = freedink diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..b5bc2aa573e1 --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +pkg +src +*.tar.xz +*.tar.gz @@ -1,24 +1,67 @@ -# Maintainer: Petteri Tolonen <petteri dot tolonen at gmail dot com> +# Maintainer: David A. Redick <david.a.redick@gmail.com> +# Contributor: Petteri Tolonen <petteri dot tolonen at gmail dot com> + +# Most of this is ripped from the project's own .spec file. +# See http://git.savannah.gnu.org/cgit/freedink.git/tree/freedink.spec pkgname=freedink pkgver=108.4 -pkgrel=1 -pkgdesc="A free and enhanced version of the Dink Smallwood game engine" +pkgrel=2 +pkgdesc='Humorous top-down adventure and role-playing game.' arch=('i686' 'x86_64' 'mips64el') -url="http://www.freedink.org/" +url='https://www.gnu.org/software/freedink/' license=('GPL3') -depends=('fontconfig' 'freedink-data' 'sdl_gfx' 'sdl_image' 'sdl_mixer' 'sdl_ttf') -makedepends=('check') -optdepends=('timidity++: MIDI-music support') -source=(http://ftp.gnu.org/gnu/freedink/$pkgname-$pkgver.tar.gz) + +depends=( + 'freedink-data' + 'libzip' + 'bzip2' + 'zlib' + 'fontconfig' + 'freetype2' + 'sdl_image' + 'sdl_mixer' + 'sdl_ttf' + 'sdl_gfx' + 'sdl' + 'expat' + 'libutil-linux' + 'libpng' + 'harfbuzz' + 'glib2' + 'graphite' + 'pcre' +) + +makedepends=('automake' 'autoconf' 'check' 'help2man' 'make') + +# Although listed in documents; I don't see a way to enable this. +#optdepends=('timidity++: MIDI-music support') +optdepends=() + +source=("ftp://ftp.gnu.org/gnu/freedink/${pkgname}-${pkgver}.tar.gz") +md5sums=('4caccc9235ef68b66bdf4b9174f0af81') sha256sums=('82cfb2e019e78b6849395dc4750662b67087d14f406d004f6d9e39e96a0c8521') +sha512sums=('1496b6a7826bf694a2919add22a8b4b08a4967d8a7fdebf2d599bd99c7a7ce67de6c2b11124423c7aa1f0feb2e7c03ce1cf00252070182936e7481791dafee61') -package() { +build () { + cd "${srcdir}/${pkgname}-${pkgver}" + ./configure --prefix=/usr --disable-embedded-resources + make +} + +check () { + cd "${srcdir}/${pkgname}-${pkgver}" - cd $srcdir/$pkgname-$pkgver/ - - ./configure --prefix=/usr --disable-embedded-resources - make - make install DESTDIR=$pkgdir + # This is just a trivial check. + make check + + # This for the packaging of the source code in a snap shot package + # NOT the installed build artifacts. + #make distcheck +} +package () { + cd "${srcdir}/${pkgname}-${pkgver}" + make DESTDIR="${pkgdir}/usr" install } |