diff options
author | Caleb Maclennan | 2014-04-01 13:16:24 +0300 |
---|---|---|
committer | Caleb Maclennan | 2014-04-01 13:21:31 +0300 |
commit | fb043e4c6e1dc0582fca7ae82925fa30c092a1ad (patch) | |
tree | 5956e6f03b07f95748937e5139109bcdce1be97a /PKGBUILD | |
parent | e46533ce5aa1bef6bc5862657f0720e2357d402f (diff) | |
download | aur-fb043e4c6e1dc0582fca7ae82925fa30c092a1ad.tar.gz |
cleanup package
* use cleaner method of finding and setting version number
* use git instead of http checkout
* remove verbose noise from build (messages already auto generated)
* base-devel packages can be assumed to be installed
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 33 |
1 files changed, 16 insertions, 17 deletions
@@ -1,38 +1,37 @@ -# Maintainer: Andy Weidenbaum <archbaum@gmail.com> +# Maintainer: Caleb Maclennan <caleb@alerque.com> +# Contributor: Andy Weidenbaum <archbaum@gmail.com> +# +# Any suggestions welcome; please submit paches via Github: +# https://github.com/alerque/aur/tree/master/git-crypt-git -pkgname=git-crypt-git -pkgver=20131230 +pkgname="git-crypt-git" +pkgver=0.3_9_g7fe8443 pkgrel=1 pkgdesc="Transparent file encryption in Git" arch=('i686' 'x86_64') -makedepends=('gcc' 'git' 'make' 'openssl') -url="http://www.agwa.name/projects/git-crypt/" +url="http://www.agwa.name/projects/${pkgname%-git}/" license=('GPL3') -source=(git+https://github.com/AGWA/git-crypt) +makedepends=('git' 'openssl') +provides=("${pkgname%-git}") +conflicts=("${pkgname%-git}") +source=("git://github.com/AGWA/${pkgname%-git}") sha256sums=('SKIP') -provides=('git-crypt') -conflicts=('git-crypt') pkgver() { - cd ${pkgname%-git} - git log -1 --format="%cd" --date=short | sed "s|-||g" + cd "${pkgname%-git}" + git describe --long --tags | sed 's/^v//;s/-/_/g' } build() { - cd ${pkgname%-git} - - msg 'Building...' + cd "${pkgname%-git}" make } package() { - cd ${pkgname%-git} - - msg 'Installing...' + cd "${pkgname%-git}" mkdir -p "${pkgdir}/usr/bin" make PREFIX="$pkgdir/usr" install - msg 'Cleaning up pkgdir...' find "$pkgdir" -type d -name .git -exec rm -r '{}' + find "$pkgdir" -type f -name .gitignore -exec rm -r '{}' + } |