summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authoranthraxx2016-06-06 21:10:25 +0200
committeranthraxx2016-06-06 21:10:25 +0200
commit29e2e82b25fddb93d07f77d55d731bfdb9d5e204 (patch)
treee8493609fa7e14d7be62018a43aa356e87ae922c
parent13de7104f3462cf7c5b236733dbb18d55e28c3c4 (diff)
downloadaur-29e2e82b25fddb93d07f77d55d731bfdb9d5e204.tar.gz
upgpkg: metasploit-git 4.12.5.38540.d3a13f4-1
upstream release
-rw-r--r--.SRCINFO5
-rw-r--r--PKGBUILD21
2 files changed, 15 insertions, 11 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 1c1f56856966..1bb8eccfe4fd 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 5a866334d89f..0e413d36562f 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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