From bc3e3db56cf165f410bd5e91c7a7755d56a92720 Mon Sep 17 00:00:00 2001 From: rayfadh Date: Thu, 28 May 2026 05:08:12 +0800 Subject: [PATCH] New package: zaproxy-2.17.0 --- srcpkgs/zaproxy/files/zaproxy | 8 ++++++++ srcpkgs/zaproxy/template | 33 +++++++++++++++++++++++++++++++++ 2 files changed, 41 insertions(+) create mode 100644 srcpkgs/zaproxy/files/zaproxy create mode 100644 srcpkgs/zaproxy/template diff --git a/srcpkgs/zaproxy/files/zaproxy b/srcpkgs/zaproxy/files/zaproxy new file mode 100644 index 00000000000000..99d074296fd4c9 --- /dev/null +++ b/srcpkgs/zaproxy/files/zaproxy @@ -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 \ + "$@" diff --git a/srcpkgs/zaproxy/template b/srcpkgs/zaproxy/template new file mode 100644 index 00000000000000..7f0754b97b8ae5 --- /dev/null +++ b/srcpkgs/zaproxy/template @@ -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="" +depends="openjdk17-jre" +short_desc="OWASP Zed Attack Proxy - web application security testing tool" +maintainer="rayfadh " +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 +}