From 8ccf2232139e1b8114625b0934ad6cdf71f23998 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kim=20Silkeb=C3=A6kken?= Date: Mon, 17 Dec 2012 15:06:14 +0100 Subject: [PATCH] Add PKGBUILD for Arch Linux users --- package/.gitignore | 3 +++ package/PKGBUILD | 37 +++++++++++++++++++++++++++++++++++++ 2 files changed, 40 insertions(+) create mode 100644 package/.gitignore create mode 100644 package/PKGBUILD diff --git a/package/.gitignore b/package/.gitignore new file mode 100644 index 00000000..e087cfea --- /dev/null +++ b/package/.gitignore @@ -0,0 +1,3 @@ +* +!.gitignore +!PKGBUILD diff --git a/package/PKGBUILD b/package/PKGBUILD new file mode 100644 index 00000000..859a0005 --- /dev/null +++ b/package/PKGBUILD @@ -0,0 +1,37 @@ +# Maintainer: Kim Silkebækken + +pkgname=powerline-git +pkgver=20121217 +pkgrel=1 +pkgdesc='The ultimate statusline/prompt utility.' +url='https://github.com/Lokaltog/powerline' +license=('CC BY-SA 3.0') +arch=('any') +depends=('vim' 'python2>=2.7') +makedepends=('git') +source=() + +_gitroot="git://github.com/Lokaltog/powerline.git" +_gitname="powerline" +_gitbranch="develop" + +build() { + cd ${srcdir} + + msg "Connecting to GitHub..." + + if [ -d ${srcdir}/${_gitname} ]; then + cd ${_gitname} && git pull origin ${_gitbranch} + msg "The local files are updated." + else + git clone ${_gitroot} + git checkout ${_gitbranch} + fi + + msg "Git checkout done or server timeout." + + cd ${srcdir}/${_gitname} + + python2 setup.py build || return 1 + python2 setup.py install --root=${pkgdir} || return 1 +}