summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorTony Lambiris2022-06-02 03:26:29 -0400
committerTony Lambiris2022-06-02 03:26:29 -0400
commitd309311d61ea120131df3dc30944c92fffc4813d (patch)
tree5bacd4b67229d35dfee043c1dc52decd8b97012e /PKGBUILD
parenteb56cdfd57afbc7cf61b7f9277e5206deb2829c3 (diff)
downloadaur-d309311d61ea120131df3dc30944c92fffc4813d.tar.gz
Version bump
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD71
1 files changed, 35 insertions, 36 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 4096e095bb32..0c51b06782e5 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,24 +1,23 @@
# Maintainer: Tony Lambiris <tony@libpcap.net>
pkgname=armitage-git
-gitname=armitage
-pkgver=1248.c8ca6c0
-pkgrel=2
+_pkgname=${pkgname%-git}
+pkgver=1.0.0.r1.gcf60646
+pkgrel=1
pkgdesc="Metasploit GUI Front ened written in java"
url="http://www.fastandeasyhacking.com/"
arch=('any')
license=('GPL')
depends=('metasploit' 'java-environment' 'postgresql')
-makedepends=('apache-ant')
conflicts=('armitage')
provides=('armitage')
install='armitage.install'
-source=( "${gitname}::git+https://github.com/rsmudge/armitage"
- 'armitage.install' 'armitage.desktop' 'metasploit.png' 'metasploit.sh'
- 'database.yml' 'metasploit.service' 'metasploit.default'
- 'added-a-services-column-in-the-host-table-view-with-filter.patch'
- 'ui-change-menu-items-list-from-8-to-24.patch')
+source=("${pkgname}::git+https://github.com/r00t0v3rr1d3/armitage"
+ 'armitage.install' 'armitage.desktop' 'metasploit.png' 'metasploit.sh'
+ 'database.yml' 'metasploit.service' 'metasploit.default'
+ 'added-a-services-column-in-the-host-table-view-with-filter.patch'
+ 'ui-change-menu-items-list-from-8-to-24.patch')
sha256sums=('SKIP'
'd5a89e87e81e0169652147681a7c17657b8ced14f90e0e38fa15fac4b6ad5a8d'
@@ -28,54 +27,54 @@ sha256sums=('SKIP'
'b4b4e77895712d16ab9d7402ee53fafcb34c667b7394ae7136d6686be8ee1a2f'
'ac521ad84eddf680c50c90bbeab3de5c3141da856702de8ac8c31e1ef66154e0'
'df69997f77fb6460d5f7aba0ff5b592eef5890ce52d2f9e2614e8836fc56eade'
- '7d7565a6095de77def21960409a3c57a1583246042af7e21bf6367f0bf23380e'
- '0aa46b5583ba21126eaa60279617af3e8380e6d927b5a836ae7bada7de31a94d')
+ '83b3cdd5f5ca0d92f4a407700ca8eff716deb0459b557d85aa82d2c4646e5f65'
+ 'b56531b052f3110a0928633974f1adcbe55b116b53d6c7e3e148ff1b1ec7d461')
pkgver() {
- cd "${gitname}"
+ cd "${srcdir}/${pkgname}"
- echo $(git rev-list --count master).$(git rev-parse --short master)
+ git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g;s/^v//g'
}
prepare() {
- cd "${gitname}"
+ cd "${srcdir}/${pkgname}"
- patch -p1 -i "${srcdir}/added-a-services-column-in-the-host-table-view-with-filter.patch"
- patch -p1 -i "${srcdir}/ui-change-menu-items-list-from-8-to-24.patch"
+ patch -p1 -i "${srcdir}/added-a-services-column-in-the-host-table-view-with-filter.patch"
+ patch -p1 -i "${srcdir}/ui-change-menu-items-list-from-8-to-24.patch"
}
build() {
- cd "${gitname}"
+ cd "${srcdir}/${pkgname}"
- ant clean
- ant compile
- cp -r resources/ bin/
- cp -r scripts/ bin/
- ant jar
+ ./package.sh
+ ./clean.sh
}
package() {
- cd "${gitname}"
+ cd "${srcdir}/${pkgname}"
- mkdir -p "${pkgdir}/opt/${gitname}" "${pkgdir}/usr/bin"
- cp -rv armitage.jar cortana.jar readme.txt whatsnew.txt dist/unix/* \
- "${pkgdir}/opt/${gitname}"
+ mkdir -p "${pkgdir}/opt/${_pkgname}" "${pkgdir}/usr/bin"
+ cp -r build/*.jar dist/unix/* "${pkgdir}/opt/${_pkgname}/"
- cat > "${pkgdir}/opt/${gitname}/armitage" <<-EOF
+ cat > "${pkgdir}/opt/${_pkgname}/armitage" <<-EOF
#!/bin/sh
cd /opt/armitage
java -XX:+UseParallelGC -jar armitage.jar $@
EOF
- ln -s -t "${pkgdir}/usr/bin" "/opt/${gitname}/armitage"
+ chmod +x "${pkgdir}/opt/${_pkgname}/armitage"
+ ln -s -t "${pkgdir}/usr/bin" "/opt/${_pkgname}/armitage"
- install -Dm755 "${srcdir}/metasploit.sh" "${pkgdir}/etc/profile.d/metasploit.sh"
- install -Dm644 "${srcdir}/armitage.desktop" "${pkgdir}/usr/share/applications/armitage.desktop"
- install -Dm644 "${srcdir}/metasploit.png" "${pkgdir}/usr/share/icons/metasploit.png"
- install -Dm755 "${srcdir}/metasploit.sh" "${pkgdir}/etc/profile.d/metasploit.sh"
- install -Dm644 "${srcdir}/database.yml" "${pkgdir}/usr/share/metasploit/database.yml.sample"
- install -Dm644 "${srcdir}/metasploit.service" "${pkgdir}/usr/lib/systemd/system/metasploit.service"
- install -Dm644 "${srcdir}/metasploit.default" "${pkgdir}/etc/default/metasploit"
+ install -Dm755 "${srcdir}/metasploit.sh" "${pkgdir}/etc/profile.d/metasploit.sh"
+ install -Dm644 "${srcdir}/armitage.desktop" "${pkgdir}/usr/share/applications/armitage.desktop"
+ install -Dm644 "${srcdir}/metasploit.png" "${pkgdir}/usr/share/icons/metasploit.png"
+ install -Dm755 "${srcdir}/metasploit.sh" "${pkgdir}/etc/profile.d/metasploit.sh"
+ install -Dm644 "${srcdir}/database.yml" "${pkgdir}/usr/share/metasploit/database.yml.sample"
+ install -Dm644 "${srcdir}/metasploit.service" "${pkgdir}/usr/lib/systemd/system/metasploit.service"
+ install -Dm644 "${srcdir}/metasploit.default" "${pkgdir}/etc/default/metasploit"
+
+ install -Dm644 "license.txt" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+ install -Dm644 "whatsnew.txt" "${pkgdir}/usr/share/doc/${pkgname}/whatsnew.txt"
+ install -Dm644 "readme.txt" "${pkgdir}/usr/share/doc/${pkgname}/readme.txt"
}
-# vim:set ts=2 sw=2 et: