diff options
author | David Hill | 2019-01-15 11:09:26 -0500 |
---|---|---|
committer | David Hill | 2019-01-15 11:09:26 -0500 |
commit | 12e4e7eedf37cb90975ac1372e58d10259f55678 (patch) | |
tree | e46e23e438fc5d57897117f5f2f6a0e925b93345 /PKGBUILD | |
download | aur-12e4e7eedf37cb90975ac1372e58d10259f55678.tar.gz |
Version 0.14.4
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 48 |
1 files changed, 48 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..a133361a514d --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,48 @@ +# Maintainer: David Hill <davidph55@verizon.net> + +pkgname=gdcc +pkgver=0.14.4 +pkgrel=1 +pkgdesc="Game Data Compiler Collection" +arch=('i686' 'x86_64') +url="http://github.com/DavidPH/GDCC" +license=('GPL2') +depends=('gmp') +makedepends=('git' 'cmake' 'asciidoc') +source=("${pkgname}"::git+https://github.com/DavidPH/GDCC.git#tag=v"${pkgver}") +sha256sums=('SKIP') + +build() +{ + mkdir -p build + cd build + + cmake ../"${pkgname}" \ + -DCMAKE_BUILD_TYPE=release \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DGDCC_INSTALL_API=ON + + make +} + +package() +{ + cd build + make PREFIX=/usr DESTDIR="${pkgdir}" install + + # Set library path so that data can be generated from binaries. + export LD_LIBRARY_PATH="${pkgdir}"/usr/lib:"${LD_LIBRARY_PATH}" + + # Generate man pages. + mkdir -p "${pkgdir}"/usr/share/man/man1 + cd "${pkgdir}"/usr/share/man/man1 + for prog in acc ar-wad as cc cpp irdump ld makelib ntsc + do + "${pkgdir}"/usr/bin/gdcc-"${prog}" --help-adoc >gdcc-"${prog}".1.txt + a2x --doctype manpage --format manpage gdcc-"${prog}".1.txt + rm gdcc-"${prog}".1.txt + done +} + +# EOF + |