Date: Tuesday, January 23, 2018 @ 06:37:51 Author: felixonmars Revision: 285381
archrelease: copy trunk to community-staging-x86_64 Added: git-repair/repos/community-staging-x86_64/ git-repair/repos/community-staging-x86_64/PKGBUILD (from rev 285380, git-repair/trunk/PKGBUILD) ----------+ PKGBUILD | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) Copied: git-repair/repos/community-staging-x86_64/PKGBUILD (from rev 285380, git-repair/trunk/PKGBUILD) =================================================================== --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2018-01-23 06:37:51 UTC (rev 285381) @@ -0,0 +1,35 @@ +# $Id$ +# Maintainer: Felix Yan <felixonm...@archlinux.org> + +pkgname=git-repair +pkgver=1.20170626 +pkgrel=14 +pkgdesc="Repairs a damaged git repisitory" +url="http://git-repair.branchable.com/" +license=("GPL") +arch=('x86_64') +depends=('git' 'ghc' "haskell-async" "haskell-data-default" "haskell-exceptions" "haskell-hslogger" + "haskell-ifelse" "haskell-mtl" "haskell-network" "haskell-network-uri" + "haskell-optparse-applicative" "haskell-quickcheck" "haskell-split" "haskell-text" + "haskell-unix-compat" "haskell-utf8-string") +makedepends=('ghc') +source=("$pkgname::git://git-repair.branchable.com/#tag=$pkgver") +sha512sums=('SKIP') + +build() { + cd git-repair + + runhaskell Setup configure -O --prefix=/usr --enable-executable-dynamic --disable-library-vanilla \ + --docdir="/usr/share/doc/$pkgname" \ + -fnetwork-uri + runhaskell Setup build +} + +package() { + cd git-repair + runhaskell Setup copy --destdir="$pkgdir" + install -Dm644 git-repair.1 "$pkgdir"/usr/share/man/man1/git-repair.1 + + rm "$pkgdir"/usr/share/doc/git-repair/GPL + rmdir "$pkgdir"/usr/share/doc/git-repair "$pkgdir"/usr/share/doc +}