blob: edc024479d7f62d51bcc67bdd91e0b9fcd5506f1 (
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
|
# Maintainer: Bian Jiaping <ssbianjp [AT] gmail.com>
pkgname=arthas
pkgver=3.6.6
pkgrel=1
pkgdesc="Arthas is a Java Diagnostic tool open sourced by Alibaba"
arch=('x86_64')
url="https://github.com/alibaba/arthas"
license=('APACHE')
depends=('java-runtime-headless>=6')
source=(
"arthas-$pkgver.zip::https://github.com/alibaba/arthas/releases/download/arthas-all-${pkgver}/arthas-bin.zip"
"arthas.sh"
)
sha256sums=(
'81e729985db5f19dbf8c0e83350614836ede34ae1b11702ce66c227414d0a9a3'
'ce16fa1a08024a4b41c1a0017d3f0d8e155599c6d99f99bb56eac6f3ddc21069'
)
package() {
mkdir -p "$pkgdir"/opt/arthas/{async-profiler,lib}
cp -rp "$srcdir"/arthas-*.jar "$srcdir"/arthas.properties "$srcdir"/logback.xml "$pkgdir"/opt/arthas/
cp -rp "$srcdir"/async-profiler/*linux-x64* "$pkgdir"/opt/arthas/async-profiler/
cp -rp "$srcdir"/lib/*.so "$pkgdir"/opt/arthas/lib/
rm -f "$pkgdir"/opt/arthas/arthas-demo.jar
install -Dm755 arthas.sh "$pkgdir"/usr/bin/arthas
}
|