[arch-commits] Commit in zaproxy/repos/community-any (PKGBUILD PKGBUILD)

Leonidas Spyropoulos artafinde at gemini.archlinux.org
Wed May 18 23:50:31 UTC 2022


    Date: Wednesday, May 18, 2022 @ 23:50:31
  Author: artafinde
Revision: 1209198

archrelease: copy trunk to community-any

Added:
  zaproxy/repos/community-any/PKGBUILD
    (from rev 1209197, zaproxy/trunk/PKGBUILD)
Deleted:
  zaproxy/repos/community-any/PKGBUILD

----------+
 PKGBUILD |   81 +++++++++++++++++++++++++++++++++++--------------------------
 1 file changed, 47 insertions(+), 34 deletions(-)

Deleted: PKGBUILD
===================================================================
--- PKGBUILD	2022-05-18 23:50:08 UTC (rev 1209197)
+++ PKGBUILD	2022-05-18 23:50:31 UTC (rev 1209198)
@@ -1,34 +0,0 @@
-# Maintainer: Levente Polyak <anthraxx[at]archlinux[dot]org>
-# Contributor: Joris Steyn <jorissteyn at gmail.com>
-# Contributor: fnord0 <fnord0 AT riseup DOT net>
-
-pkgname=zaproxy
-pkgver=2.11.1
-pkgrel=1
-pkgdesc='Integrated penetration testing tool for finding vulnerabilities in web applications'
-url='https://www.owasp.org/index.php/ZAP'
-arch=('any')
-license=('Apache')
-depends=('bash' 'java-runtime' 'ttf-font')
-source=(https://github.com/zaproxy/zaproxy/releases/download/v${pkgver}/ZAP_${pkgver}_Linux.tar.gz)
-sha512sums=('e31c0e48b05f6e6baef751ac760f7dbde17431f69f9a14c7280ed68a473b4c1eb5558889b5e45b3e7b09cb9b76208fb86871e67e7a5eee904b21dfa0ba582f11')
-b2sums=('e9aa24a4db5c2950eeb1234629a047c677fca8a3b17e657826cc065744aa9d630db4d6394f98e9b6b3cb3a6e7bf09a519c7b1fb24189e2433ee2ae6bbb086e62')
-
-prepare() {
-  cd ZAP_${pkgver}
-  cat > ${pkgname} <<EOF
-#!/bin/sh
-cd /usr/share/zaproxy
-./zap.sh
-cd -
-EOF
-}
-
-package() {
-  cd ZAP_${pkgver}
-  install -d "${pkgdir}/usr/share/${pkgname}"
-  cp -pR . "${pkgdir}/usr/share/${pkgname}"
-  install -Dm 755 ${pkgname} "${pkgdir}/usr/bin/${pkgname}"
-}
-
-# vim: ts=2 sw=2 et:

Copied: zaproxy/repos/community-any/PKGBUILD (from rev 1209197, zaproxy/trunk/PKGBUILD)
===================================================================
--- PKGBUILD	                        (rev 0)
+++ PKGBUILD	2022-05-18 23:50:31 UTC (rev 1209198)
@@ -0,0 +1,47 @@
+# Maintainer: Levente Polyak <anthraxx[at]archlinux[dot]org>
+# Contributor: Joris Steyn <jorissteyn at gmail.com>
+# Contributor: fnord0 <fnord0 AT riseup DOT net>
+
+pkgname=zaproxy
+pkgver=2.11.1
+pkgrel=2
+pkgdesc='Integrated penetration testing tool for finding vulnerabilities in web applications'
+url='https://www.owasp.org/index.php/ZAP'
+arch=('any')
+license=('Apache')
+depends=('bash' 'java-runtime' 'ttf-font')
+_java=8
+makedepends=('gradle' "java-environment=${_java}")
+source=(${pkgname}-${pkgver}.tar.gz::"https://github.com/zaproxy/zaproxy/archive/v${pkgver}.tar.gz")
+sha512sums=('7018e6a71a4e75c5061f01a36dbdc89b3b8109aa86e81783351e2a2abdbbde2646c6c7cbdc3dd97f628e58506d0feb4467d5f040843c6d09fbd2a341cb9052fa')
+b2sums=('402417e705715c0648d03928078965a1d8958019fe3961c6015bff24da1c6a60f384cb16595c0e339f0c175a1f7a54ec9abd3676b5754d7834314e4183337e59')
+
+prepare() {
+  cd ${pkgname}-${pkgver}
+  cat > ${pkgname} <<EOF
+#!/bin/sh
+cd /usr/share/zaproxy
+./zap.sh
+cd -
+EOF
+
+  # https://security.archlinux.org/AVG-2626
+  sed -i 's/log4jVersion = "2.15.0"/log4jVersion = "2.17.1"/' zap/zap.gradle.kts
+}
+
+build() {
+  cd ${pkgname}-${pkgver}
+  export PATH="/usr/lib/jvm/java-${_java}-openjdk/bin:$PATH"
+  export JAVA_HOME="/usr/lib/jvm/java-${_java}-openjdk"
+  gradle :zap:distLinux
+}
+
+package() {
+  cd ${pkgname}-${pkgver}
+  install -d "${pkgdir}/usr/share/${pkgname}"
+  tar zxf zap/build/distributions/ZAP_${pkgver}_Linux.tar.gz
+  cp -pR ZAP_${pkgver}/. "${pkgdir}/usr/share/${pkgname}"
+  install -Dm 755 ${pkgname} "${pkgdir}/usr/bin/${pkgname}"
+}
+
+# vim: ts=2 sw=2 et:



More information about the arch-commits mailing list