blob: 456aaf3158b2340b3136e9c482d561223bee4fde (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
|
# Contributor: Nguyễn Quang Minh <minhnbnt at gmail dot com>
pkgname=phpactor-bin
pkgver=2026.07.22.0 # datasource=github-releases depName=phpactor/phpactor
pkgrel=1
pkgdesc='Mainly a PHP Language Server with more features than you can shake a stick at'
arch=('any')
url='https://github.com/phpactor/phpactor'
license=('MIT')
depends=('php')
provides=('phpactor')
conflicts=('phpactor' 'phpactor-git')
source=("phpactor-${pkgver}.phar::${url}/releases/download/${pkgver}/phpactor.phar"
"LICENSE-${pkgver}::${url}/raw/refs/tags/${pkgver}/LICENSE")
sha256sums=('8c0155380b9d7559a12f35ddf8d09c1dc23e72f1797498038251fc35ad15574d'
'4287c3b7c293133dc59e92cb32a1aae899c4441ac6d64455c537c82070c84caa')
package() {
install -Dm644 "LICENSE-${pkgver}" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
install -Dm755 "phpactor-${pkgver}.phar" "${pkgdir}/usr/share/${pkgname}/phpactor.phar"
local target="${pkgdir}/usr/bin/phpactor"
mkdir -p "${pkgdir}/usr/bin"
ln -sr "${pkgdir}/usr/share/phpactor-bin/phpactor.phar" "${target}"
$target completion bash | \
install -Dm0644 /dev/stdin "$pkgdir/usr/share/bash-completion/completions/$pkgbase.bash"
$target completion fish | \
install -Dm0644 /dev/stdin "$pkgdir/usr/share/fish/vendor_completions.d/$pkgbase.fish"
$target completion zsh | \
install -Dm0644 /dev/stdin "$pkgdir/usr/share/zsh/site-functions/_$pkgbase"
}
|