diff options
author | André Fabian Silva Delgado <emulatorman@parabola.nu> | 2014-10-29 23:58:18 -0200 |
---|---|---|
committer | André Fabian Silva Delgado <emulatorman@parabola.nu> | 2014-10-29 23:58:18 -0200 |
commit | 495352a3f15690fc4a63f40b6a140fb233b0b565 (patch) | |
tree | a37934b913c9cbecdca5fa7fc7246abb7a4f7b78 /pcr/git-annex-static/SRCBUILD | |
parent | 53e7eaab86355089e65b23d23cb712008df6389d (diff) | |
parent | 95b671b9b16868fae0e4ab88ae0ab661ffbec575 (diff) |
Merge branch 'master' of ssh://projects.parabola.nu/~git/abslibre
Diffstat (limited to 'pcr/git-annex-static/SRCBUILD')
-rw-r--r-- | pcr/git-annex-static/SRCBUILD | 50 |
1 files changed, 50 insertions, 0 deletions
diff --git a/pcr/git-annex-static/SRCBUILD b/pcr/git-annex-static/SRCBUILD new file mode 100644 index 000000000..bd596eb12 --- /dev/null +++ b/pcr/git-annex-static/SRCBUILD @@ -0,0 +1,50 @@ +# Maintainer: Nicolas Reynolds <fauno@kiwwwi.com.ar> +# Based on haskell-git-annex + +pkgname=git-annex +pkgver=5.20141024 +pkgrel=1 +pkgdesc='Manage files with git, without checking their contents in' +url='http://git-annex.branchable.com/' +license=('GPL3') +arch=('any') +makedepends=('ghc' 'sh' 'cabal-install') +options=(!strip) +_flags=() +_packages=(transformers-0.4.1.0 c2hs ${pkgname}-${pkgver}) + +_cabal() { + HOME=${srcdir}/${pkgname}-${pkgver} cabal $@ +} + +# PKGBUILD functions +build() { + mkdir -p ${srcdir}/{build,${pkgname}-${pkgver}} + cd ${srcdir}/${pkgname}-${pkgver} + + _cabal --verbose=3 update + _cabal --verbose=3 fetch ${_packages[@]} + + msg2 "Getting the dependency build order" +# Ignore the cabal messages + _cabal install \ + --flags="${flags[@]}"\ + --dry-run \ + ${_packages[@]} | + grep "\-[0-9]\+" | + cut -d" " -f1 | + tee BUILDORDER +} + +package() { + export PKGEXT=.src.tar.xz + export PKGDEST=${SRCDEST} + + mkdir -p ${pkgdir}/${pkgname}-${pkgver} + cd ${pkgdir}/${pkgname}-${pkgver} + + find ${srcdir}/${pkgname}-${pkgver} -iname '*.tar.?z' -a \! -iname '00-index.tar.gz' -exec \ + bsdtar xvf '{}' \; + + cp ${srcdir}/${pkgname}-${pkgver}/BUILDORDER . +} |