Date: Sunday, December 22, 2019 @ 20:08:53 Author: felixonmars Revision: 538899
archrelease: copy trunk to community-staging-x86_64 Added: cgrep/repos/community-staging-x86_64/ cgrep/repos/community-staging-x86_64/PKGBUILD (from rev 538898, cgrep/trunk/PKGBUILD) ----------+ PKGBUILD | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) Copied: cgrep/repos/community-staging-x86_64/PKGBUILD (from rev 538898, cgrep/trunk/PKGBUILD) =================================================================== --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2019-12-22 20:08:53 UTC (rev 538899) @@ -0,0 +1,31 @@ +# Maintainer: Felix Yan <felixonm...@archlinux.org> +# Contributor: Arch Haskell Team <arch-hask...@haskell.org> + +pkgname=cgrep +pkgver=6.6.30 +pkgrel=12 +pkgdesc="A context-aware grep for source codes" +url="https://awgn.github.io/cgrep/" +license=("GPL2") +arch=('x86_64') +depends=('ghc-libs' 'haskell-aeson' 'haskell-ansi-terminal' 'haskell-async' 'haskell-cmdargs' + 'haskell-dlist' 'haskell-either' 'haskell-exceptions' 'haskell-extra' 'haskell-regex-base' + 'haskell-regex-pcre' 'haskell-regex-posix' 'haskell-safe' 'haskell-split' + 'haskell-stringsearch' 'haskell-unix-compat' 'haskell-unicode-show' + 'haskell-unordered-containers' 'haskell-utf8-string' 'haskell-yaml') +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${pkgname}/${pkgver}/${pkgname}-${pkgver}.tar.gz") +sha512sums=('72480faf6bbbcf018992be5cb92cb5f23ac0f7b219092e419eedc0007fb142873b6b97a2df42bf43c0d75f00f2c1813d6f8eb5eaf5d070391443f8550111f660') + +build() { + cd $pkgname-$pkgver + + runhaskell Setup configure -O --prefix=/usr --ghc-option='-pie' \ + --enable-executable-dynamic --docdir="/usr/share/doc/${pkgname}" + runhaskell Setup build +} + +package() { + cd $pkgname-$pkgver + runhaskell Setup copy --destdir="$pkgdir" +}