1 # Contributor: fnord0 < fnord0 AT riseup DOT net >
4 _pkgname=WebGoat-OWASP_Standard
7 pkgdesc="WebGoat is a deliberately insecure J2EE web application designed to teach web application security concepts"
9 url="http://code.google.com/p/webgoat"
11 depends=('jre' 'p7zip')
12 optdepends=("webscarab: proxy for analyzing applications that communicate using the HTTP and HTTPS protocols, used to help solve most WebGoat lessons"
13 "paros: MitM HTTP/HTTPS proxy, spider, XSS and injection scanner + more, used to help solve WebGoat lessons")
14 source=("http://webgoat.googlecode.com/files/${_pkgname}-${pkgver}.7z")
15 md5sums=('5f578a379bc738e67f17e007c4c95be4')
16 sha1sums=('7851aab1510da16801f119d21273ea0afff92ad5')
17 install="webgoat.install"
21 7z x WebGoat-OWASP_Standard-5.3_RC1.7z
22 cd ${srcdir}/WebGoat-5.3_RC1
23 sed -i 's|which javac|which java|g' webgoat.sh
24 install -d ${pkgdir}/usr/share/webgoat || return 1
25 install -d ${pkgdir}/usr/share/webgoat/doc || return 1
26 install -d ${pkgdir}/usr/bin || return 1
27 for doc in readme.txt; do
28 install -Dm644 ${doc} ${pkgdir}/usr/share/webgoat/doc/${doc} || return 1
30 cp -pR java tomcat ${pkgdir}/usr/share/${pkgname} || return 1
31 install -D -m755 webgoat.sh ${pkgdir}/usr/share/${pkgname} || return 1
32 install -D -m755 ${startdir}/${pkgname} ${pkgdir}/usr/bin/${pkgname} || return 1