diff options
author | anthraxx | 2016-03-04 13:54:23 +0100 |
---|---|---|
committer | anthraxx | 2016-03-04 13:54:23 +0100 |
commit | a6ac538e4015f50417bda804e88993b2f7ff028b (patch) | |
tree | 168082c9ad713e087439fb1f917ffa18970dcebe | |
parent | 9a41fa8a747e55df4ba71017521ed1409656e909 (diff) | |
download | aur-a6ac538e4015f50417bda804e88993b2f7ff028b.tar.gz |
upgpkg: sqlmap-git 1.0.7119.242800c-1
upstream release
-rw-r--r-- | .SRCINFO | 11 | ||||
-rw-r--r-- | PKGBUILD | 50 |
2 files changed, 38 insertions, 23 deletions
@@ -1,19 +1,20 @@ # Generated by mksrcinfo v8 -# Tue Feb 2 19:52:12 UTC 2016 +# Fri Mar 4 12:54:23 UTC 2016 pkgbase = sqlmap-git pkgdesc = Automatic SQL injection and database takeover tool - pkgver = 1.0dev.4516.g4916f1b + pkgver = 1.0.7119.242800c pkgrel = 1 url = http://sqlmap.org arch = any license = GPL2 makedepends = git depends = python2 + depends = sh provides = sqlmap conflicts = sqlmap - options = !strip - source = git://github.com/sqlmapproject/sqlmap.git - md5sums = SKIP + backup = etc/sqlmap.conf + source = sqlmap-git::git://github.com/sqlmapproject/sqlmap.git + sha512sums = SKIP pkgname = sqlmap-git @@ -1,39 +1,53 @@ -# Maintainer: Evan Teitelman <teitelmanevan at gmail dot com> +# Maintainer: Levente Polyak <anthraxx[at]archlinux[dot]org> +# Contributor: Evan Teitelman <teitelmanevan at gmail dot com> # Contributor: fxbru <frxbru[at]gmail> pkgname=sqlmap-git -pkgver=1.0dev.4516.g4916f1b +pkgver=1.0.7119.242800c pkgrel=1 pkgdesc='Automatic SQL injection and database takeover tool' url='http://sqlmap.org' arch=('any') license=('GPL2') -depends=('python2') +depends=('python2' 'sh') +makedepends=('git') provides=('sqlmap') conflicts=('sqlmap') -makedepends=('git') -options=('!strip') -source=('git://github.com/sqlmapproject/sqlmap.git') -md5sums=('SKIP') +backup=('etc/sqlmap.conf') +source=(${pkgname}::git://github.com/sqlmapproject/sqlmap.git) +sha512sums=('SKIP') pkgver() { - cd "$srcdir/sqlmap" - git describe --always | sed 's|-|.|g;s|0\.9|1.0dev|' + cd ${pkgname} + printf "%s.%s.%s" "$(git describe --tags --abbrev=0|sed 's/^v//'|sed 's/\-/_/')" \ + "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" +} + +build() { + cd ${pkgname} + python2 -m compileall . + python2 -O -m compileall . } package() { - cd "$srcdir/sqlmap" + cd ${pkgname} - # Base directories. - install -dm755 "$pkgdir/usr/bin" - install -dm755 "$pkgdir/opt/sqlmap" + install -d "${pkgdir}/etc" + install -d "${pkgdir}/usr/bin" + install -d "${pkgdir}/opt/${pkgname}" + install -d "${pkgdir}/usr/share/doc" - cp -R --no-preserve=ownership * "$pkgdir/opt/sqlmap" + 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/bash -cd /opt/sqlmap + cat > "${pkgdir}/usr/bin/sqlmap" << EOF +#!/bin/sh +cd /opt/${pkgname} python2 sqlmap.py "\$@" EOF - chmod 755 "$pkgdir/usr/bin/sqlmap" + chmod 755 "${pkgdir}/usr/bin/sqlmap" } + +# vim: ts=2 sw=2 et: |