summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD25
1 files changed, 15 insertions, 10 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 6a662924c15d..a3f312b17631 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,41 +1,46 @@
# Maintainer: James An <james@jamesan.ca>
-pkgname=terminus
-pkgver=1.7.1
+pkgname=terminus-git
+_pkgname=${pkgname%-git}
+pkgver=1.7.2_dev
pkgrel=1
pkgdesc="The Pantheon CLI — a standalone utility for performing operations on the Pantheon Platform https://pantheon.io"
arch=('any')
-url="https://github.com/pantheon-systems/$pkgname"
+url="https://github.com/pantheon-systems/$_pkgname"
license=('MIT')
depends=('php' 'composer' 'git')
optdepends=('drush: Useful to run incompatible-with-Terminus Drush commands'
'wp-cli: Useful to run incompatible-with-Terminus WP-CLI commands')
-source=("https://github.com/pantheon-systems/$pkgname/archive/$pkgver.tar.gz")
-md5sums=('2752d60abe3c3e523c249ccfb2ff4a30')
+provides=("$_pkgname=$pkgver")
+conflicts=("$_pkgname")
+source=("$_pkgname"::"git+https://github.com/pantheon-systems/$_pkgname.git")
+md5sums=('SKIP')
pkgver() {
- curl "https://api.github.com/repos/pantheon-systems/$pkgname/releases/latest" | grep tag_name | cut -f4 -d\"
+ cd "$_pkgname"
+
+ grep TERMINUS_VERSION config/constants.yml | cut -f2 -d\' | tr '-' '_'
}
prepare() {
- cd "$pkgname-$pkgver"
+ cd "$_pkgname"
composer install --no-interaction --no-dev --prefer-dist
}
check() {
- cd "$pkgname-$pkgver"
+ cd "$_pkgname"
scripts/test.sh
}
package() {
- cd "$pkgname-$pkgver"
+ cd "$_pkgname"
install -Dm644 LICENSE.txt "$pkgdir/usr/share/license/$pkgname/LICENSE"
install -d -m755 "$pkgdir/usr/share/webapps/$pkgname"
cp -at "$pkgdir/usr/share/webapps/$pkgname" assets bin composer.json composer.lock config src templates vendor
install -d -m755 "$pkgdir/usr/bin"
- ln --symbolic "/usr/share/webapps/$pkgname/bin/$pkgname" "$pkgdir/usr/bin/$pkgname"
+ ln --symbolic "/usr/share/webapps/$pkgname/bin/$_pkgname" "$pkgdir/usr/bin/$_pkgname"
}