diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 51 |
1 files changed, 29 insertions, 22 deletions
@@ -1,40 +1,47 @@ -# Maintainer : Kr1ss < $(tr +- .@ <<<kr1ss+x-yandex+com) > -# Contributor : Stephen Argent <steve [at] tuxcon [dot] com> - +# Maintainer : SysAdm <sysadm.archlinux@proton.me> +# Contributor : Stephen Argent <steve@tuxcon.com> pkgname=maltego -pkgver=4.3.1 +pkgver=4.7.0 pkgrel=1 -pkgdesc='Information gathering software by Paterva' +pkgdesc='An open source intelligence and forensics application' url="https://www.$pkgname.com" arch=('any') license=('custom') -depends=('java-runtime<=15' 'sh') +depends=('java-environment=17') install="$pkgname.install" -source=("https://$pkgname-downloads.s3.us-east-2.amazonaws.com/linux/${pkgname^}.v$pkgver.deb" - "LICENSE.pdf::https://www.$pkgname.com/pdf/legal/${pkgname^}%20Technologies_TermsandConditions_2020-11.pdf") -sha256sums=('9f7493a557522b72e12fd6390001be6f882a0be1f25872eef2bcdf082bbef5c6' - '5295b55e0da0a7aaa733032bf6d508dd149d66b379f71c4b15271729c3aa5500') +source=("https://downloads.maltego.com/maltego-v4/linux/Maltego.v$pkgver.linux.zip" + "LICENSE.pdf" + "maltego.png") +sha256sums=('88819103966e5a08ce82c30dc6506a3d1f6dbea14108fb4aefe5f420376b9150' + 'b06d49dae3ded95e2c01b4ec26210492add658ee02c32d4950985276e5f5fffa' + 'bb59ca792e86a544117d33a78024d30035650a39aa1f02e7c5aee6a57e239be5') options=('!emptydirs') - package() { - bsdtar -xf data.tar.gz -C "$pkgdir" - sed -i 's|\(Exec=\)x-www-browser|\1xdg-open|g;s|^\(Version=\).*|\11.0|' \ - "$pkgdir/usr/share/applications/$pkgname.desktop" - sed -i '1s|bash|sh|' "$pkgdir/usr/bin/$pkgname" - # maltego_java_config is defined as action in maltego.desktop, don't need that twice - rm "$pkgdir/usr/share/applications/${pkgname}_java_config.desktop" - # remove Windows assets + install -dm 755 "$pkgdir/usr/bin" + install -dm 755 "$pkgdir/opt/$pkgname" + install -dm 755 "$pkgdir/usr/share/applications" + find "$pkgdir" -type f -regex '.*\.\(exe\|dll\)$' -delete - chmod -R go-w "$pkgdir" - install -Dm644 LICENSE.pdf -t"$pkgdir/usr/share/licenses/$pkgname/" -} + cp -aR "${pkgname}_${pkgver}"/* "$pkgdir/opt/$pkgname/" + ln -s "/opt/$pkgname/bin/$pkgname" "$pkgdir/usr/bin/$pkgname" + + install -Dm 644 LICENSE.pdf -t "$pkgdir/usr/share/licenses/$pkgname/" + install -Dm 644 maltego.png -t "$pkgdir/usr/share/icons/hicolor/256x256/apps/" -# vim: ts=2 sw=2 et ft=PKGBUILD: + desktop_file="$pkgdir/usr/share/applications/maltego.desktop" + echo "[Desktop Entry]" > "$desktop_file" + echo "Name=Maltego" >> "$desktop_file" + echo "GenericName=Open Source Intelligence and Forensics" >> "$desktop_file" + echo "Exec=/usr/bin/$pkgname" >> "$desktop_file" + echo "Icon=maltego" >> "$desktop_file" + echo "Type=Application" >> "$desktop_file" + echo "Categories=Network;Security;Forensics;" >> "$desktop_file" +} |