summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorJames An2016-10-05 16:44:50 -0400
committerJames An2016-10-05 16:44:50 -0400
commitc80fc5d4d3ec7dca2314500cd05f95a4e2a0cdb3 (patch)
tree869a3cb1f6e5bf75d3ccb345165113867096a563
parentb8189f796e5f8f8c1abb25de17b0d1eef71c7edb (diff)
downloadaur-c80fc5d4d3ec7dca2314500cd05f95a4e2a0cdb3.tar.gz
Converted application from PHAR executable back to unarchived format and bumped to its latest upstream version.
-rw-r--r--.SRCINFO6
-rw-r--r--PKGBUILD50
2 files changed, 31 insertions, 25 deletions
diff --git a/.SRCINFO b/.SRCINFO
index ab50d2c05c80..02e45d6b8a61 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,17 +1,17 @@
pkgbase = drush-git
pkgdesc = The Drupal command-line shell, git version.
- pkgver = 9.0.0.alpha1.r159.g8042c32
+ pkgver = 9.0.0.alpha1.r230.g4d0ca6c
pkgrel = 1
url = http://drush.org
install = drush-git.install
arch = any
license = GPL
makedepends = git
- makedepends = php-box
depends = bash
depends = php-composer
depends = php-gd
- provides = drush=9.0.0.alpha1.r159.g8042c32
+ optdepends = bash-completion
+ provides = drush=9.0.0.alpha1.r230.g4d0ca6c
conflicts = drush
options = emptydirs
source = drush::git+https://github.com/drush-ops/drush.git#branch=master
diff --git a/PKGBUILD b/PKGBUILD
index b7b6ce2a1745..7e861f0742e5 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,16 +1,17 @@
-# Maintainer: James An <james@jamesan.ca>
+ # Maintainer: James An <james@jamesan.ca>
# Contributor: Tess 'socketwench' Flynn <tess@deninet.com>
pkgname=drush-git
_pkgname=${pkgname%-git}
-pkgver=9.0.0.alpha1.r159.g8042c32
+pkgver=9.0.0.alpha1.r230.g4d0ca6c
pkgrel=1
pkgdesc='The Drupal command-line shell, git version.'
arch=('any')
url="http://$_pkgname.org"
license=('GPL')
depends=('bash' 'php-composer' 'php-gd')
-makedepends=('git' 'php-box')
+makedepends=('git')
+optdepends=('bash-completion')
#~ checkdepends=('bzr' 'sqlite')
provides=("$_pkgname=$pkgver")
conflicts=("$_pkgname")
@@ -33,40 +34,45 @@ pkgver() {
prepare() {
cd "$_pkgname"
- composer --no-interaction update --prefer-source
+ sed '/"git-commit":/d;/"git-version":/d' box.json.dist >| box.json
+
+ composer --no-interaction install --prefer-source
}
-build() {
- cd "$_pkgname"
+#~ build() {
+ #~ cd "$_pkgname"
- php -d phar.readonly=Off /usr/bin/php-box build
-}
+ #~ php -d phar.readonly=Off /usr/bin/php-box build
+#~ }
check() {
cd "$_pkgname"
- msg2 'Verifying PHAR file'
- php -d phar.readonly=Off /usr/bin/php-box verify $_pkgname.phar
-
- #~ msg2 'Testing on Drupal 7'
- #~ UNISH_DRUPAL_MAJOR_VERSION=7 UNISH_DB_URL=sqlite://test vendor/bin/phpunit -d extensions=pdo_sqlite.so -d extensions=gd.so--configuration tests
- #~ msg2 'Testing on Drupal 8'
- #~ UNISH_DRUPAL_MAJOR_VERSION=8 UNISH_DB_URL=sqlite://test vendor/bin/phpunit -d extensions=pdo_sqlite.so -d extensions=gd.so--configuration tests
+ #~ UNISH_DRUPAL_MAJOR_VERSION=7 UNISH_DB_URL=sqlite://test ./unish.sh --verbose --exclude-group slow
}
package() {
cd "$_pkgname"
- install -Dm755 "$_pkgname.phar" "$pkgdir/usr/share/webapps/$_pkgname/$_pkgname.phar"
- install -Dm644 "$_pkgname.complete.sh" "$pkgdir/usr/share/bash-completion/completions/$_pkgname"
- install -Dm644 ../php.ini "$pkgdir/etc/php/conf.d/$_pkgname.ini"
+
install --directory "$pkgdir/usr/bin"
install --directory "$pkgdir/usr/share/doc/$_pkgname"
- install --directory "$pkgdir/usr/share/webapps/$_pkgname/commands"
- cp -a CONTRIBUTING.md README.md docs examples "$pkgdir/usr/share/doc/$_pkgname"
- ln -s "/usr/share/webapps/$_pkgname/$_pkgname.phar" "$pkgdir/usr/bin/$_pkgname"
+ install --directory "$pkgdir/usr/share/webapps/$_pkgname"
+
+ # Derive space-separated list of folders and files to copy:
+ files="$(egrep '"(files|directories)"' box.json | sed -r -e 's/^.*\[(.*)\].*$/\1/' -e 's/(docs|drush.complete.sh|examples|README.md)//g' | tr -d '",')"
+ docs="README.md docs examples"
+ cp --archive --target-directory "$pkgdir/usr/share/webapps/$_pkgname" $files
+ cp --archive --target-directory "$pkgdir/usr/share/doc/$_pkgname" $docs
+ for file in $(find vendor -name '*.php' -type f | egrep -v '\b(phing|(t|T)est(|s))\b'); do
+ install -Dm644 {,"$pkgdir/usr/share/webapps/$_pkgname/"}$file
+ done
+
+ install -Dm644 "$_pkgname.complete.sh" "$pkgdir/usr/share/bash-completion/completions/$_pkgname"
+ install -Dm644 ../php.ini "$pkgdir/etc/php/conf.d/$_pkgname.ini"
+ ln -s "/usr/share/webapps/$_pkgname/$_pkgname.php" "$pkgdir/usr/bin/$_pkgname"
# Symlink upstream's hard-coded drush base path
- ln -s "/usr/share/webapps/$_pkgname" "$pkgdir/usr/share/$_pkgname"
+ #~ ln -s "/usr/share/webapps/$_pkgname" "$pkgdir/usr/share/$_pkgname"
install -Dm644 "examples/example.aliases.${_pkgname}rc.php" "${pkgdir}/etc/$_pkgname/aliases.${_pkgname}rc.php"
install -Dm644 "examples/example.${_pkgname}rc.php" "${pkgdir}/etc/$_pkgname/${_pkgname}rc.php"