diff options
author | Ali Mousavi | 2015-06-10 22:33:08 +0430 |
---|---|---|
committer | Ali Mousavi | 2015-06-10 22:33:08 +0430 |
commit | 0a0248c02127421d551df3ac3c5696b9fc6a6a12 (patch) | |
tree | 2322ac10e154fd4dff522479a7f4023eafc0ecce /PKGBUILD | |
download | aur-limoo-git.tar.gz |
Initial aur4 import
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 53 |
1 files changed, 53 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..f3514d49e78c --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,53 @@ +# Maintainer: Ali Mousavi <ali.mousavi[at]gmail[dot]com> +pkgname=limoo-git +pkgver=r50.6657bf1 +pkgrel=1 +pkgdesc="Limoo is multiplatform and modern image viewer, focused on better user interface..." +url="http://labs.sialan.org/projects/limoo" +arch=("x86_64" "i686") +license=("GPLv3") +depends=("qt5-base" "qt5-multimedia" "qt5-graphicaleffects" "qt5-quickcontrols" "qt5-declarative" "qt5-quick1" "exiv2") +makedepends=() +provides=("${pkgname/-git}") +conflicts=("${pkgname/-git}" "${pkgname/-git}-bin") + +_gitroot="https://github.com/sialan-labs/limoo.git" +_gitname="limoo" + +pkgver() { + cd "${srcdir}/${_gitname}" + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" +} + +build() { +### Clone files... + cd "${srcdir}" + echo "${srcdir}" + msg "Connecting to GIT server..." + + if [[ -d "$_gitname" ]]; then + cd "$_gitname" && git pull origin + msg "The local files are updated." + else + git clone "$_gitroot" "$_gitname" + fi + + msg "GIT checkout done or server timeout" + + ### Build + msg "Starting build..." + rm -rf "$srcdir/$_gitname-build" + git clone "$srcdir/$_gitname" "$srcdir/$_gitname-build" + cd "$srcdir/$_gitname-build" + mkdir build && cd build + qmake -qt5 -r TARGET=${pkgname/-git} .. + make +} + + package() { + echo "${pkgdir}" + cd "${srcdir}/$_gitname-build/build" + make INSTALL_ROOT="${pkgdir}" install +} + +# vim:set ts=2 sw=2 et: |