summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authoranthraxx2016-03-04 13:54:23 +0100
committeranthraxx2016-03-04 13:54:23 +0100
commita6ac538e4015f50417bda804e88993b2f7ff028b (patch)
tree168082c9ad713e087439fb1f917ffa18970dcebe
parent9a41fa8a747e55df4ba71017521ed1409656e909 (diff)
downloadaur-a6ac538e4015f50417bda804e88993b2f7ff028b.tar.gz
upgpkg: sqlmap-git 1.0.7119.242800c-1
upstream release
-rw-r--r--.SRCINFO11
-rw-r--r--PKGBUILD50
2 files changed, 38 insertions, 23 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 605b26509efe..f10176c6ca75 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index a1ab91593ed0..c864a407943e 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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: