diff options
author | anthraxx | 2016-06-06 21:10:25 +0200 |
---|---|---|
committer | anthraxx | 2016-06-06 21:10:25 +0200 |
commit | 29e2e82b25fddb93d07f77d55d731bfdb9d5e204 (patch) | |
tree | e8493609fa7e14d7be62018a43aa356e87ae922c | |
parent | 13de7104f3462cf7c5b236733dbb18d55e28c3c4 (diff) | |
download | aur-29e2e82b25fddb93d07f77d55d731bfdb9d5e204.tar.gz |
upgpkg: metasploit-git 4.12.5.38540.d3a13f4-1
upstream release
-rw-r--r-- | .SRCINFO | 5 | ||||
-rw-r--r-- | PKGBUILD | 21 |
2 files changed, 15 insertions, 11 deletions
@@ -1,8 +1,8 @@ # Generated by mksrcinfo v8 -# Thu May 5 18:10:09 UTC 2016 +# Mon Jun 6 19:10:25 UTC 2016 pkgbase = metasploit-git pkgdesc = An advanced open-source platform for developing, testing, and using exploit code - pkgver = 4.11.25.38215.891a788 + pkgver = 4.12.5.38540.d3a13f4 pkgrel = 1 epoch = 1 url = http://www.metasploit.com/ @@ -14,6 +14,7 @@ pkgbase = metasploit-git depends = postgresql-libs depends = ruby-bundler depends = sqlite + depends = libxslt depends = git optdepends = java-runtime: msfgui support optdepends = ruby-pg: database support @@ -7,18 +7,16 @@ # Contributor: al.janitor <al.janitor [at] sdf [dot] org> pkgname=metasploit-git -pkgver=4.11.25.38215.891a788 +pkgver=4.12.5.38540.d3a13f4 pkgrel=1 epoch=1 -pkgdesc="An advanced open-source platform for developing, testing, and using exploit code" +pkgdesc='An advanced open-source platform for developing, testing, and using exploit code' url='http://www.metasploit.com/' arch=('i686' 'x86_64') license=('BSD') -depends=('ruby' 'libpcap' 'postgresql-libs' 'ruby-bundler' 'sqlite' 'git') -optdepends=( - 'java-runtime: msfgui support' - 'ruby-pg: database support' -) +depends=('ruby' 'libpcap' 'postgresql-libs' 'ruby-bundler' 'sqlite' 'libxslt' 'git') +optdepends=('java-runtime: msfgui support' + 'ruby-pg: database support') provides=('metasploit') conflicts=('metasploit') options=('!strip') @@ -28,11 +26,16 @@ sha512sums=('SKIP') pkgver() { cd ${pkgname} printf "%s.%s.%s" \ - "$(git tag -l|grep -E '.+\..+\..+'|cut -d- -f1|sort -V -r|head -n1)" \ + "$(git tag -l|grep -P '.+\..+\.\d+'|sed -r 's|v?([0-9\.]+)(-.+)?|\1|g'|sort -V -r|head -n1)" \ "$(git rev-list --count HEAD)" \ "$(git rev-parse --short HEAD)" } +prepare() { + cd ${pkgname} + bundle config build.nokogiri --use-system-libraries +} + build() { cd ${pkgname} bundle install -j"$(nproc)" --no-cache --deployment @@ -42,7 +45,7 @@ build() { package() { cd ${pkgname} - mkdir -p "${pkgdir}/opt/${pkgname}" "${pkgdir}/usr/bin" + install -d "${pkgdir}/opt/${pkgname}" "${pkgdir}/usr/bin" find . -maxdepth 1 -mindepth 1 -not -path './.git*' -exec cp -r '{}' "${pkgdir}/opt/${pkgname}" \; for f in "${pkgdir}"/opt/${pkgname}/msf*; do |