Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 8 additions & 0 deletions srcpkgs/zaproxy/files/zaproxy
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
#!/bin/sh

export _JAVA_AWT_WM_NONREPARENTING=1
export AWT_TOOLKIT=MToolkit
exec /usr/share/zaproxy/zap.sh \
-config start.checkForUpdates=false \
-config start.checkAddonUpdates=false \
"$@"
33 changes: 33 additions & 0 deletions srcpkgs/zaproxy/template
Original file line number Diff line number Diff line change
@@ -0,0 +1,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=""

Check failure on line 11 in srcpkgs/zaproxy/template

View workflow job for this annotation

GitHub Actions / Lint templates

Template Lint

variable set to empty string: 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
}
Loading