diff options
author | Tony Lambiris | 2022-06-02 03:26:29 -0400 |
---|---|---|
committer | Tony Lambiris | 2022-06-02 03:26:29 -0400 |
commit | d309311d61ea120131df3dc30944c92fffc4813d (patch) | |
tree | 5bacd4b67229d35dfee043c1dc52decd8b97012e /PKGBUILD | |
parent | eb56cdfd57afbc7cf61b7f9277e5206deb2829c3 (diff) | |
download | aur-d309311d61ea120131df3dc30944c92fffc4813d.tar.gz |
Version bump
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 71 |
1 files changed, 35 insertions, 36 deletions
@@ -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: |