Commenting PKGBUILD
file here is not recommended but if you like, use this one
I only changed the pkgver
to 2022.12
and replaced sha256sums
of .jar
file to the one from (https://portswigger.net/burp/releases/professional-community-2022-12?requestededition=community)
you can do it yourself
NOTE that, in the link above 1. select Comunnity Edition from drop down menu 2. select JAR from the next drop down menu 3. click on show checksumd
# Maintainer: tux268 <tux268 AT tux268 DOT xyz>
# Comaintainer: dkasak <dkasak AT termina DOT org DOT uk>
# Contributor: nblock <nblock [/at\] archlinux DOT us>
# Contributor: DigitalPathogen <aur@digitalpathogen.co.uk>
# Contributor: daronin
# Contributor: kageurufu
pkgname=burpsuite
pkgver=2022.12
pkgrel=1
pkgdesc="An integrated platform for performing security testing of web applications (free edition)"
url="https://portswigger.net/burp/"
depends=('java-runtime>=17')
arch=('any')
license=('custom')
noextract=("${pkgname}-${pkgver}.jar")
source=("${pkgname}-${pkgver}.jar::https://portswigger.net/burp/releases/download?product=community&version=${pkgver}&type=Jar"
LICENSE
burpsuite.desktop
icon64.png)
install=burpsuite.install
sha256sums=('2965b0e55e65dd78ae0706e90a3f5b9e6b53c95d74595c9e811c180f333ed352'
'a1146672de7084a1cddc5b7dab4d18b3530c194bd6e45a2b0ac04b579751ca30'
'950c61d7ce1257c21a4152abebb8da320d0206ceb59247d6c912903d1ed39fc8'
'd31232a7dbdab9d5723f12aa25c52d13fd46ef2e8837a85fb9a08c3a7f151541')
package() {
mkdir -p ${pkgdir}/usr/bin
mkdir -p ${pkgdir}/usr/share/{applications,pixmaps,${pkgname},licenses/${pkgname}}
cd ${srcdir}
install -m644 ${pkgname}-${pkgver}.jar ${pkgdir}/usr/share/${pkgname}/${pkgname}.jar
install -m644 LICENSE ${pkgdir}/usr/share/licenses/${pkgname}/
install -m644 burpsuite.desktop ${pkgdir}/usr/share/applications/
install -m644 icon64.png ${pkgdir}/usr/share/pixmaps/burpsuite.png
# Create startup file for burpsuite.
echo "#!/bin/sh" > ${pkgdir}/usr/bin/${pkgname}
echo "exec \$JAVA_HOME/bin/java --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.desktop/javax.swing=ALL-UNNAMED -jar /usr/share/burpsuite/burpsuite.jar \$@" >> ${pkgdir}/usr/bin/${pkgname}
chmod 755 ${pkgdir}/usr/bin/${pkgname}
}
# vim:set ts=2 sw=2 et:
Pinned Comments
AkechiShiro commented on 2024-07-20 14:13 (UTC) (edited on 2024-07-20 14:14 (UTC) by AkechiShiro)
I've tried to automatically script the update of Burpsuite on this repo : https://github.com/AkechiShiro/aur-burpsuite
Feel free to let me know any improvements, the CI runs every Monday at 10 A.M. UTC, this should help keep the package up to the latest early adopter release every week.