Date: Friday, March 4, 2016 @ 13:51:46 Author: anthraxx Revision: 164767
addpkg: sqlmap 1.0-1 Added: sqlmap/ sqlmap/repos/ sqlmap/trunk/ sqlmap/trunk/PKGBUILD ----------+ PKGBUILD | 44 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) Added: sqlmap/trunk/PKGBUILD =================================================================== --- sqlmap/trunk/PKGBUILD (rev 0) +++ sqlmap/trunk/PKGBUILD 2016-03-04 12:51:46 UTC (rev 164767) @@ -0,0 +1,44 @@ +# Maintainer: Levente Polyak <anthraxx[at]archlinux[dot]org> +# Contributor: Evan Teitelman <teitelmanevan at gmail dot com> +# Contributor: fxbru <frxbru[at]gmail> + +pkgname=sqlmap +pkgver=1.0 +pkgrel=1 +pkgdesc='Automatic SQL injection and database takeover tool' +url='http://sqlmap.org' +arch=('any') +license=('GPL2') +depends=('python2' 'sh') +backup=('etc/sqlmap.conf') +source=(${pkgname}-${pkgver}.tar.gz::https://github.com/sqlmapproject/sqlmap/archive/${pkgver}.tar.gz) +sha512sums=('bab1ed0483898df1e4c9c2a6f1775463aff0974d670bc83e27ce9d9439d22cdc8e3048b164c4f88fa19b0f3f2b39aa131907d66e37a9e1225bf9fa4cf1114bff') + +build() { + cd ${pkgname}-${pkgver} + python2 -m compileall . + python2 -O -m compileall . +} + +package() { + cd ${pkgname}-${pkgver} + + install -d "${pkgdir}/etc" + install -d "${pkgdir}/usr/bin" + install -d "${pkgdir}/opt/${pkgname}" + install -d "${pkgdir}/usr/share/doc" + + mv doc "${pkgdir}/usr/share/doc/${pkgname}" + mv sqlmap.conf "${pkgdir}/etc/sqlmap.conf" + ln -sf /etc/sqlmap.conf "${pkgdir}/opt/${pkgname}/sqlmap.conf" + cp -R --no-preserve=ownership * "${pkgdir}/opt/${pkgname}" + + cat > "${pkgdir}/usr/bin/sqlmap" << EOF +#!/bin/sh +cd /opt/${pkgname} +python2 sqlmap.py "\$@" +EOF + chmod 755 "${pkgdir}/usr/bin/sqlmap" +} + +# vim: ts=2 sw=2 et:
