diff options
author | Gauthier Billot | 2017-04-23 09:59:29 +0200 |
---|---|---|
committer | Gauthier Billot | 2017-04-23 09:59:29 +0200 |
commit | 0169ef0969d7e8ce5cfb874e29c65cf927966e3b (patch) | |
tree | 3313cc83db75950c942a87fc821d758dac19726e /PKGBUILD | |
download | aur-0169ef0969d7e8ce5cfb874e29c65cf927966e3b.tar.gz |
Added PKGBUILD
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 46 |
1 files changed, 46 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..dadd107714bd --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,46 @@ +# Maintainer: Gauthier B <gogoprog at gmail dot com> +pkgname=ddsviewer-git +pkgver=20170420 +pkgrel=1 +pkgdesc="DDS file viewer (DirectDraw Surface)" +arch=('i686' 'x86_64') +url="https://github.com/gogoprog/ddsviewer" +license=('GPL2') +depends=('sfml') +makedepends=('git' 'premake') +optdepends=() +provides=() +replaces=() +backup=() + +_gitroot="https://github.com/gogoprog/ddsviewer" +_gitname="ddsviewer" + +build() { + # update/download git files + cd ${srcdir}/ + msg "Connecting to the GIT server..." + if [[ -d ${srcdir}/${_gitname} ]] ; then + cd ${_gitname}/ + git stash + git pull origin + msg "The local files are updated..." + else + git clone ${_gitroot} ${_gitname} + fi + # checkout of actual/working branch + cd ${srcdir}/${_gitname} + git checkout master + msg "GIT checkout done." + + cd build + msg "Building..." + premake4 gmake + make clean || return 1 + make config=release +} + +package() { + mkdir -p ${pkgdir}/usr/bin/ + cp ${srcdir}/${_gitname}/build/ddsviewer ${pkgdir}/usr/bin/ +} |