Date: Tuesday, November 6, 2018 @ 17:47:15 Author: felixonmars Revision: 401729
archrelease: copy trunk to community-staging-x86_64 Added: alex/repos/community-staging-x86_64/ alex/repos/community-staging-x86_64/PKGBUILD (from rev 401728, alex/trunk/PKGBUILD) ----------+ PKGBUILD | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) Copied: alex/repos/community-staging-x86_64/PKGBUILD (from rev 401728, alex/trunk/PKGBUILD) =================================================================== --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2018-11-06 17:47:15 UTC (rev 401729) @@ -0,0 +1,36 @@ +# Maintainer: Alexander F Rødseth <xypr...@archlinux.org> +# Contributor: Sergej Pupykin <pupykin.s+a...@gmail.com> +# Contributor: Vesa Kaihlavirta <ve...@iki.fi> +# Contributor: Philip Nilsson <pnils...@nullref.se> + +pkgname=alex +pkgver=3.2.4 +pkgrel=6 +pkgdesc='Lexical analyser generator for Haskell' +arch=('x86_64') +url='https://hackage.haskell.org/package/alex' +license=('custom:BSD3') +depends=('ghc-libs') +makedepends=('happy' 'ghc') +source=("https://hackage.haskell.org/packages/archive/$pkgname/$pkgver/$pkgname-$pkgver.tar.gz") +sha512sums=('e9e99caef4bc985aa37bd42488121f9b83c4f3026c9745ad12f50b5896e9f7c07f48a753c647c30ff16be804529d2478f8d90fa38e352f1d8861e610651c871a') + +build() { + cd "$pkgname-$pkgver" + + runghc Setup.hs configure --prefix=/usr --datasubdir="$pkgname" --enable-executable-dynamic + runghc Setup.hs build +} + +package() { + cd "$pkgname-$pkgver" + + runghc Setup.hs copy --destdir="$pkgdir" + install -Dm644 LICENSE "$pkgdir/usr/share/licenses/alex/BSD3" + + # Doc only contains the license + rm -rf "$pkgdir/usr/share/doc" +} + +# getver: hackage.haskell.org/package/alex/changelog +# vim: ts=2 sw=2 et: