From 1516b75b36a9be05745a4ccbf3394def89b6534b Mon Sep 17 00:00:00 2001 From: Evan Deaubl Date: Sun, 6 Sep 2015 08:52:58 -0700 Subject: [PATCH] New package: git-annex-5.20150824 --- srcpkgs/git-annex/template | 30 ++++++++++++++++++++++++++++++ srcpkgs/git-annex/update | 2 ++ 2 files changed, 32 insertions(+) create mode 100644 srcpkgs/git-annex/template create mode 100644 srcpkgs/git-annex/update diff --git a/srcpkgs/git-annex/template b/srcpkgs/git-annex/template new file mode 100644 index 00000000000..25daa86baa8 --- /dev/null +++ b/srcpkgs/git-annex/template @@ -0,0 +1,30 @@ +# Template file for 'git-annex' +pkgname=git-annex +version=5.20150824 +revision=1 +_stackage="lts-3.0" +nocross=yes +create_wrksrc=yes +hostmakedepends="ghc stack pkg-config" +makedepends="gsasl-devel gnutls-devel libxml2-devel rsync curl lsof gnupg2" +# depends are utilities required by git-annex +depends="git rsync curl lsof gnupg2" +short_desc="Git addon for managing large files" +maintainer="Evan Deaubl " +license="GPL-3" +homepage="http://git-annex.branchable.com" +distfiles="http://hackage.haskell.org/package/${pkgname}-${version}/${pkgname}-${version}.tar.gz" +checksum="45088dd5ff5a63ca38965e60843e42c1b8424b3437b58af68929cf61ef0819e4" + +do_build() { + export STACK_ROOT=$wrksrc/.stack + rm -rf $wrksrc/${pkgname}-${version}/standalone/android/tmp + stack init --force --resolver ${_stackage} + stack ${makejobs} build +} + +do_install() { + export STACK_ROOT=$wrksrc/.stack + vmkdir usr/bin + stack install --local-bin-path=${DESTDIR}/usr/bin +} diff --git a/srcpkgs/git-annex/update b/srcpkgs/git-annex/update new file mode 100644 index 00000000000..8dd5b639534 --- /dev/null +++ b/srcpkgs/git-annex/update @@ -0,0 +1,2 @@ +site='http://hackage.haskell.org/package/git-annex' +pattern='Readme for git-annex-\K[\d.]+(?=)'