diff options
author | Alex J. Malozemoff | 2018-12-05 11:21:51 -0800 |
---|---|---|
committer | Alex J. Malozemoff | 2018-12-05 11:21:51 -0800 |
commit | 9b5e0866b9ac0c95118e6daed1dbbf2c6c62de27 (patch) | |
tree | a57d819e4b150ffc3e838cb65088db9884ccaa2a | |
parent | f5544234caef9313b07c3cbaabfb3ca8da254147 (diff) | |
download | aur-9b5e0866b9ac0c95118e6daed1dbbf2c6c62de27.tar.gz |
use ghc8.2 and build latest matterhorn
-rw-r--r-- | .SRCINFO | 10 | ||||
-rw-r--r-- | PKGBUILD | 25 |
2 files changed, 17 insertions, 18 deletions
@@ -1,17 +1,19 @@ pkgbase = matterhorn-git pkgdesc = A terminal-based chat client for MatterMost - pkgver = 50200.0.0 + pkgver = 50200.1.0 pkgrel = 1 url = https://github.com/matterhorn-chat/matterhorn arch = x86_64 license = BSD makedepends = git makedepends = cabal-install - makedepends = ghc8.0 - provides = matterhorn + makedepends = ghc8.2 + depends = gmp + depends = zlib + provides = matterhorn-git conflicts = matterhorn conflicts = matterhorn-bin - source = matterhorn::git+https://github.com/matterhorn-chat/matterhorn.git + source = git+https://github.com/matterhorn-chat/matterhorn.git sha1sums = SKIP pkgname = matterhorn-git @@ -1,35 +1,32 @@ # Maintainer: Alex J. Malozemoff <amaloz@galois.com> pkgname=matterhorn-git _pkgname=matterhorn - -pkgver=50200.0.0 +pkgver=50200.1.0 pkgver() { - cd "$_pkgname" + cd ${_pkgname} git describe --long --tags | cut -d- -f1 } - pkgrel=1 pkgdesc='A terminal-based chat client for MatterMost' arch=('x86_64') url="https://github.com/matterhorn-chat/matterhorn" license=('BSD') -makedepends=('git' 'cabal-install' 'ghc8.0') -source=("$_pkgname::git+https://github.com/matterhorn-chat/matterhorn.git") +depends=('gmp' 'zlib') +makedepends=('git' 'cabal-install' 'ghc8.2') +source=("git+https://github.com/matterhorn-chat/matterhorn.git") sha1sums=('SKIP') -provides=('matterhorn') +provides=('matterhorn-git') conflicts=('matterhorn' 'matterhorn-bin') build() { - cd "$srcdir/$_pkgname" + cd ${srcdir}/${_pkgname} git submodule update --init cabal new-update - cabal new-build -w /usr/bin/ghc-8.0 + cabal new-build -w /usr/bin/ghc-8.2 } package() { - cd "$srcdir/$_pkgname" - mkdir -p $pkgdir/usr/bin - mkdir -p $pkgdir/usr/share/licenses/$_pkgname - cp $(find . -name $_pkgname -type f) $pkgdir/usr/bin - cp LICENSE $pkgdir/usr/share/licenses/$_pkgname + cd ${srcdir}/${_pkgname} + install -m755 -D $(find . -name ${_pkgname} -type f | head -1) ${pkgdir}/usr/bin/matterhorn + install -m644 -D LICENSE ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE } |