summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorLeo2020-12-27 17:40:35 +0800
committerLeo2020-12-27 17:40:35 +0800
commit27faa4f8b70aa84d21bb78d9c5ad2170fbd316ee (patch)
tree1afcbf67b2588e1a8538c71ee85e79a0ae995d49 /PKGBUILD
downloadaur-27faa4f8b70aa84d21bb78d9c5ad2170fbd316ee.tar.gz
First upstream version: 0.12.64
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD45
1 files changed, 45 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..8e22e55e56d9
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,45 @@
+# Maintainer: Leo <i@setuid0.dev>
+
+pkgname=phpstan
+pkgver=0.12.64
+pkgrel=1
+pkgdesc="PHP Static Analysis Tool"
+url="https://phpstan.org/"
+arch=("any")
+license=("MIT")
+depends=("php>=7.1.0")
+optdepends=()
+
+source=(
+ "${pkgname}-${pkgver}.phar::https://github.com/phpstan/phpstan/releases/download/${pkgver}/phpstan.phar"
+ "${pkgname}-${pkgver}.phar.asc::https://github.com/phpstan/phpstan/releases/download/${pkgver}/phpstan.phar.asc"
+ "https://raw.githubusercontent.com/phpstan/phpstan/${pkgver}/LICENSE"
+)
+validpgpkeys=(
+ "D32680D5957DC7116BE29C14CF1A108D0E7AE720"
+)
+
+# Just let makepkg happy.
+# upstream does not release hash,
+# but verify by gpg signatures.
+md5sums=(
+ SKIP
+ SKIP
+ SKIP
+)
+
+package() {
+ install -D -m 644 \
+ "${srcdir}/LICENSE" \
+ "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+
+ install -D -m 755 \
+ "${srcdir}/${pkgname}-${pkgver}.phar" \
+ "${pkgdir}/usr/share/webapps/bin/${pkgname}.phar"
+
+ install -d "${pkgdir}/usr/bin"
+
+ ln -s \
+ "/usr/share/webapps/bin/${pkgname}.phar" \
+ "${pkgdir}/usr/bin/${pkgname}"
+}