summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorAlex J. Malozemoff2018-12-05 11:21:51 -0800
committerAlex J. Malozemoff2018-12-05 11:21:51 -0800
commit9b5e0866b9ac0c95118e6daed1dbbf2c6c62de27 (patch)
treea57d819e4b150ffc3e838cb65088db9884ccaa2a /PKGBUILD
parentf5544234caef9313b07c3cbaabfb3ca8da254147 (diff)
downloadaur-9b5e0866b9ac0c95118e6daed1dbbf2c6c62de27.tar.gz
use ghc8.2 and build latest matterhorn
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD25
1 files changed, 11 insertions, 14 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 236020732b5a..b8bf38cf6359 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
}