diff options
author | Matt Fields | 2018-12-24 01:49:43 -0500 |
---|---|---|
committer | Matt Fields | 2018-12-24 01:49:43 -0500 |
commit | 8f1765a502b5df032b9235942553a90125488ebf (patch) | |
tree | a3931f883e7eb6e50bdbc0c344d6976dc5299ca2 /PKGBUILD | |
parent | 52b14390963f04716604090950e3105c41ba3ac2 (diff) | |
download | aur-8f1765a502b5df032b9235942553a90125488ebf.tar.gz |
Clean up PKGBUILD
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 37 |
1 files changed, 8 insertions, 29 deletions
@@ -1,41 +1,21 @@ pkgname=wp-cli pkgver=2.1.0 -pkgrel=1 +pkgrel=2 pkgdesc="A command-line tool for managing WordPress" url="http://wp-cli.org/" arch=('any') license=('MIT') depends=('php') optdepends=() -makedepends=('php-composer') +makedepends=('composer') conflicts=() replaces=() backup=() -source=("https://github.com/wp-cli/wp-cli-bundle/archive/v${pkgver}.tar.gz" - "https://raw.githubusercontent.com/wp-cli/wp-cli/v${pkgver}/utils/wp-completion.bash") -md5sums=('80810da4724dbb89b8476ccc7545514c' - 'f8acb424f1460428796451679631be86') - -prepare() { - if [[ -n $(php -dphar.readonly=0 -r '$phar = new Phar("test.phar", 0,"wp-cli.phar");' 2>&1 | grep "Class 'Phar' not found") ]]; then - echo "Error: Phar extension not found! Enable the phar extension in your php.ini" - echo "Also be sure to disable the readonly setting for the phar extension: Set phar.readonly to Off" - return 1 - fi - - if [[ -n $(php -dphar.readonly=0 -r '$phar = new Phar("test.phar", 0,"wp-cli.phar");' 2>&1 | grep "phar.readonly") ]]; then - echo "Error: Phar readonly setting is enabled!" - echo "Disable the readonly setting for the phar extension in your php.ini: Set phar.readonly to Off" - return 1 - fi - - if [[ -n $(php -r 'echo ini_get("open_basedir");') ]]; then - echo "Warning: open_basedir is enabled and likely to cause errors with wp-cli" - fi -} +source=("https://github.com/wp-cli/wp-cli-bundle/archive/v${pkgver}.tar.gz") +md5sums=('80810da4724dbb89b8476ccc7545514c') build() { - cd "${srcdir}/${pkgname}-bundle-${pkgver}" + cd "${pkgname}-bundle-${pkgver}" # BEGIN TMP FIX - https://github.com/wp-cli/wp-cli-bundle/issues/68 sed -i 's/639eb33aac1dc043c6a72323779ea836fb7795e5/7d4b691497b4c99149b89d93dba49775fbb4d2f3/g' composer.lock # END TMP FIX @@ -46,7 +26,7 @@ build() { } check() { - cd "${srcdir}/${pkgname}-bundle-${pkgver}" + cd "${pkgname}-bundle-${pkgver}" composer phpunit echo -n "Binary reporting as " @@ -54,9 +34,8 @@ check() { } package() { - cd "${srcdir}/${pkgname}-bundle-${pkgver}" + cd "${pkgname}-bundle-${pkgver}" install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" install -Dm655 wp-cli.phar "$pkgdir/usr/bin/wp" - cd "${srcdir}" - install -Dm644 wp-completion.bash "${pkgdir}/usr/share/bash-completion/completions/wp" + install -Dm644 vendor/wp-cli/wp-cli/utils/wp-completion.bash "${pkgdir}/usr/share/bash-completion/completions/wp" } |