diff options
author | Alex J. Malozemoff | 2017-04-20 16:20:52 -0700 |
---|---|---|
committer | Alex J. Malozemoff | 2017-04-20 16:32:34 -0700 |
commit | 3ee4d9afd3d791d244e766d92b48cc6a7a9d5322 (patch) | |
tree | 0ef881e4cd136c99740bfbe6772979d2096d9837 | |
download | aur-3ee4d9afd3d791d244e766d92b48cc6a7a9d5322.tar.gz |
Initial PKGBUILD
-rw-r--r-- | .SRCINFO | 17 | ||||
-rw-r--r-- | PKGBUILD | 38 |
2 files changed, 55 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..fa6210b6ede0 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,17 @@ +pkgbase = matterhorn-git + pkgdesc = A terminal-based chat client for MatterMost + pkgver = 30701.0.0 + pkgrel = 1 + url = https://github.com/matterhorn-chat/matterhorn + arch = x86_64 + license = BSD + makedepends = git + makedepends = cabal-install + provides = matterhorn + source = matterhorn::git+https://github.com/matterhorn-chat/matterhorn.git + source = mattermost-api::git+https://github.com/matterhorn-chat/mattermost-api.git + md5sums = SKIP + md5sums = SKIP + +pkgname = matterhorn-git + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..9c28ba311863 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,38 @@ +# Maintainer: Alex J. Malozemoff <amaloz@galois.com> +pkgname=matterhorn-git +_pkgname=matterhorn + +pkgver=30701.0.0 +pkgver() { + 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') +source=("$_pkgname::git+https://github.com/matterhorn-chat/matterhorn.git" + "mattermost-api::git+https://github.com/matterhorn-chat/mattermost-api.git") +provides=('matterhorn') +md5sums=('SKIP' 'SKIP') + +build() { + cd "$srcdir/$_pkgname" + cabal update + cabal sandbox init + cabal sandbox add-source "$srcdir/mattermost-api" + cabal install --force-reinstalls + cabal build $_pkgname +} + +package() { + cd "$srcdir/$_pkgname" + mkdir -p $pkgdir/usr/bin + mkdir -p $pkgdir/usr/share/licenses/$_pkgname + cp dist/build/matterhorn/matterhorn $pkgdir/usr/bin + cp LICENSE $pkgdir/usr/share/licenses/$_pkgname +} + |