summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorDavid A. Redick2018-07-05 21:32:28 +0000
committerDavid A. Redick2018-07-05 21:32:28 +0000
commit3fde9d85e4d4b0e12292bd30314110ae41cca64a (patch)
tree2f30afbce604ee08da1bff86201e0dc56bf38873
parentad67757ea2a0ae787306707d736129dde355592f (diff)
downloadaur-3fde9d85e4d4b0e12292bd30314110ae41cca64a.tar.gz
Added .gitignore, better dependencies, clean up
-rw-r--r--.SRCINFO31
-rw-r--r--.gitignore4
-rw-r--r--PKGBUILD71
3 files changed, 85 insertions, 21 deletions
diff --git a/.SRCINFO b/.SRCINFO
index f4fcd2a33c86..0a8b9eb5df81 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 0c60747a93ac..2babfc24a166 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
}