-
Notifications
You must be signed in to change notification settings - Fork 2.6k
Expand file tree
/
Copy pathtemplate
More file actions
33 lines (31 loc) · 1.07 KB
/
template
File metadata and controls
33 lines (31 loc) · 1.07 KB
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
# Template file for 'zaproxy'
pkgname=zaproxy
version=2.17.0
revision=1
#configure_args=""
#make_build_args=""
#make_install_args=""
#conf_files=""
#make_dirs="/var/log/dir 0755 root root"
hostmakedepends="openjdk17 gradle"
makedepends=""
depends="openjdk17-jre"
short_desc="OWASP Zed Attack Proxy - web application security testing tool"
maintainer="rayfadh <rayfadh@duck.com>"
license="Apache-2.0"
homepage="https://www.zaproxy.org"
distfiles="https://github.com/zaproxy/zaproxy/archive/v${version}.tar.gz"
checksum=66a45f6de04f594cb50672be00293c365255f8d238795bf9a3d69f6d0da592b2
do_build() {
./gradlew --no-daemon :zap:distLinux -x test
}
do_install() {
vmkdir usr/share/zaproxy
bsdtar xzf zap/build/distributions/ZAP_${version}_Linux.tar.gz \
-C ${DESTDIR}/usr/share/zaproxy --strip-components 1
vbin ${FILESDIR}/zaproxy
vinstall snap/snap/gui/zaproxy.desktop 644 usr/share/applications
vsed -i 's|Icon=\${SNAP}/meta/gui/icon.png|Icon=zaproxy|' \
${DESTDIR}/usr/share/applications/zaproxy.desktop
vinstall zap/src/main/resources/resource/zap.ico 644 usr/share/pixmaps zaproxy.ico
}