summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorDenis Kasak2020-04-28 12:20:30 +0200
committerDenis Kasak2020-04-28 12:20:30 +0200
commitf90dde6fe7b423b9a275e87cf8392b47d7e8271d (patch)
treefaca9472a3b04f3098e156e9dd459207d78704e2
parent4075b3b0af3558f3d0cfe03a07809f09f7d1cd39 (diff)
downloadaur-f90dde6fe7b423b9a275e87cf8392b47d7e8271d.tar.gz
Update to 2020.4.
-rw-r--r--.SRCINFO11
-rw-r--r--PKGBUILD9
-rw-r--r--burpsuite.install15
3 files changed, 26 insertions, 9 deletions
diff --git a/.SRCINFO b/.SRCINFO
index bc8681f6b53d..c86b5e596e29 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,17 +1,18 @@
pkgbase = burpsuite
pkgdesc = An integrated platform for performing security testing of web applications (free edition).
- pkgver = 2020.2.1
+ pkgver = 2020.4
pkgrel = 1
url = https://portswigger.net/burp/
+ install = burpsuite.install
arch = any
license = custom
- depends = java-runtime
- noextract = burpsuite-2020.2.1.jar
- source = burpsuite-2020.2.1.jar::https://portswigger.net/burp/releases/download?product=community&version=2020.2.1&type=Jar
+ depends = java-runtime>=9
+ noextract = burpsuite-2020.4.jar
+ source = burpsuite-2020.4.jar::https://portswigger.net/burp/releases/download?product=community&version=2020.4&type=Jar
source = LICENSE
source = burpsuite.desktop
source = icon64.png
- sha256sums = d60aae76f65bbea92775fff73a35ee395841ee817d7f7eff281970d79270d622
+ sha256sums = 009ceb84060724dc4a0943c69b2cc8a0e382ef68085216d8e610f944707576a6
sha256sums = a1146672de7084a1cddc5b7dab4d18b3530c194bd6e45a2b0ac04b579751ca30
sha256sums = 950c61d7ce1257c21a4152abebb8da320d0206ceb59247d6c912903d1ed39fc8
sha256sums = d31232a7dbdab9d5723f12aa25c52d13fd46ef2e8837a85fb9a08c3a7f151541
diff --git a/PKGBUILD b/PKGBUILD
index c32a94d7bf04..b2765257226b 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -5,11 +5,11 @@
# Contributor: kageurufu
pkgname=burpsuite
-pkgver=2020.2.1
+pkgver=2020.4
pkgrel=1
pkgdesc="An integrated platform for performing security testing of web applications (free edition)."
url="https://portswigger.net/burp/"
-depends=('java-runtime')
+depends=('java-runtime>=9')
arch=('any')
license=('custom')
noextract=("${pkgname}-${pkgver}.jar")
@@ -17,7 +17,8 @@ source=("${pkgname}-${pkgver}.jar::https://portswigger.net/burp/releases/downloa
LICENSE
burpsuite.desktop
icon64.png)
-sha256sums=('d60aae76f65bbea92775fff73a35ee395841ee817d7f7eff281970d79270d622'
+install=burpsuite.install
+sha256sums=('009ceb84060724dc4a0943c69b2cc8a0e382ef68085216d8e610f944707576a6'
'a1146672de7084a1cddc5b7dab4d18b3530c194bd6e45a2b0ac04b579751ca30'
'950c61d7ce1257c21a4152abebb8da320d0206ceb59247d6c912903d1ed39fc8'
'd31232a7dbdab9d5723f12aa25c52d13fd46ef2e8837a85fb9a08c3a7f151541')
@@ -35,7 +36,7 @@ package() {
# Create startup file for burpsuite.
echo "#!/bin/sh" > ${pkgdir}/usr/bin/${pkgname}
echo "exec \$JAVA_HOME/bin/java -jar /usr/share/burpsuite/burpsuite.jar \$@" >> ${pkgdir}/usr/bin/${pkgname}
- chmod +x ${pkgdir}/usr/bin/${pkgname}
+ chmod 755 ${pkgdir}/usr/bin/${pkgname}
}
# vim:set ts=2 sw=2 et:
diff --git a/burpsuite.install b/burpsuite.install
new file mode 100644
index 000000000000..0bb75c82e401
--- /dev/null
+++ b/burpsuite.install
@@ -0,0 +1,15 @@
+_ensure_java_version() {
+ case "$(archlinux-java get)" in
+ java-8-*)
+ printf '%s\n' 'Java 8 is no longer supported by Burpsuite. Please change your default Java implementation using `archlinux-java`.'
+ ;;
+ esac
+}
+
+post_install() {
+ _ensure_java_version
+}
+
+post_upgrade() {
+ _ensure_java_version
+}