diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 29 |
1 files changed, 18 insertions, 11 deletions
@@ -3,23 +3,30 @@ pkgname=php-codesniffer _pkgname=PHP_CodeSniffer -pkgver=2.5.0 +pkgver=2.6.0 pkgrel=1 -pkgdesc="PHP_CodeSniffer tokenises PHP, JavaScript and CSS files and detects violations of a defined set of coding standards." +pkgdesc="PHP_CodeSniffer tokenizes PHP, JavaScript and CSS files to detect and fix violations of a defined set of coding standards." arch=('any') url="http://pear.php.net/package/PHP_CodeSniffer/" license=('BSD') depends=('php') -makedepends=('php-pear') -source=("http://download.pear.php.net/package/${_pkgname}-${pkgver}.tgz") -noextract=("${_pkgname}-${pkgver}.tgz") -sha256sums=('185d8bb66bf2397199711ad412071aea717a93e9b4098313a54258fcd6e811db') +source=("https://github.com/squizlabs/${_pkgname}/releases/download/${pkgver}/phpcs.phar" + "https://github.com/squizlabs/${_pkgname}/releases/download/${pkgver}/phpcbf.phar" + "https://raw.githubusercontent.com/squizlabs/PHP_CodeSniffer/${pkgver}/licence.txt") + +sha256sums=('81e8df3aa89f1920994fb818ccbac7ea40251e3dd0473effb41981d209d9b40a' + 'b230cc5804dcd17bf2bc52d5eda0cfa60423e3afd68641f8bebea0f698284ec6' + '821c1697ab88bb71a5d1637743024e455d87074b8a5d0732f85205bd40cba6c9') package() { - pear install -P ${pkgdir} ${srcdir}/${_pkgname}-${pkgver}.tgz + install -d "${pkgdir}/usr/share/webapps/bin" + install -D -m 755 "${srcdir}/phpcs.phar" "${pkgdir}/usr/share/webapps/bin/phpcs.phar" + install -D -m 755 "${srcdir}/phpcbf.phar" "${pkgdir}/usr/share/webapps/bin/phpcbf.phar" + + install -d "${pkgdir}/usr/bin" + ln -s "/usr/share/webapps/bin/phpcs.phar" "${pkgdir}/usr/bin/phpcs" + ln -s "/usr/share/webapps/bin/phpcbf.phar" "${pkgdir}/usr/bin/phpcbf" - # Remove PEAR channel metadata etc. from the package (which may cause - # filesystem conflicts), thanks skremiec. - cd ${pkgdir}/usr/share/pear - rm -r $(ls -A | grep '^\.') + install -d "${pkgdir}/usr/share/licenses" + install -D -m 644 "${srcdir}/licence.txt" "${pkgdir}/usr/share/licenses/${pkgname}/licence.txt" } |