diff options
author | Navin | 2020-06-09 05:13:35 +0530 |
---|---|---|
committer | Navin | 2020-06-09 05:13:35 +0530 |
commit | 9d0f6cfa42479cd39eddd504f76de6906c67381b (patch) | |
tree | aa6166540fc87a3b12e33b904b10944dcae9f745 | |
download | aur-9d0f6cfa42479cd39eddd504f76de6906c67381b.tar.gz |
add PKGBUILD and .SRCINFO
-rw-r--r-- | .SRCINFO | 15 | ||||
-rw-r--r-- | PKGBUILD | 71 |
2 files changed, 86 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..444c0f066981 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,15 @@ +pkgbase = hunchly + pkgdesc = OSINT Software For Online Investigations + pkgver = 2.2.2 + pkgrel = 1 + url = https://www.hunch.ly + arch = i686 + arch = x86_64 + license = Commercial + depends = gconf + depends = libcanberra + source = https://www.hunch.ly/installers/hunchly.deb + md5sums = cafcbcc9bda7657a9a5f6c00f961442a + +pkgname = hunchly + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..34b72d1f201e --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,71 @@ +# Maintainer: @codebite <codebite0 [at] gmail [dot] com> + +pkgname=hunchly +pkgdesc='OSINT Software For Online Investigations' +license=('Commercial') +url='https://www.hunch.ly' +pkgver=2.2.2 +pkgrel=1 +package=hunchly.deb +depends=('gconf' 'libcanberra') +arch=('i686' 'x86_64') +source=( "${url}/installers/${package}" ) +md5sums=('cafcbcc9bda7657a9a5f6c00f961442a') + +prepare() { + if [ ! -f /opt/google/chrome/extensions/amfnegileeghgikpggcebehdepknalbf.json ]; then + mkdir -p $pkgdir/opt/google/chrome/extensions + echo "{\"external_update_url\": \"https://clients2.google.com/service/update2/crx\"}" > $pkgdir/opt/google/chrome/extensions/amfnegileeghgikpggcebehdepknalbf.json + fi + + if [ ! -d /etc/opt/chrome/native-messaging-hosts/ ]; then + mkdir -p $pkgdir/etc/opt/chrome/native-messaging-hosts/ + fi + + if [ -f /etc/opt/chrome/native-messaging-hosts/com.hunchlydev.server.json ]; then + echo "Clearing existing extension messaging host" + sudo rm /etc/opt/chrome/native-messaging-hosts/com.hunchlydev.server.json + fi + + mkdir -p $pkgdir/opt/google/chrome/extensions + mkdir -p $pkgdir/etc/opt/chrome/native-messaging-hosts/ + + echo "{\"name\": \"com.hunchlydev.server\"," > $pkgdir/etc/opt/chrome/native-messaging-hosts/com.hunchlydev.server.json + echo "\"description\": \"Hunchly Server\"," >> $pkgdir/etc/opt/chrome/native-messaging-hosts/com.hunchlydev.server.json + echo "\"path\":\"/usr/lib/hunchly/HunchlyChromeHandler\"," >> $pkgdir/etc/opt/chrome/native-messaging-hosts/com.hunchlydev.server.json + echo "\"type\": \"stdio\"," >> $pkgdir/etc/opt/chrome/native-messaging-hosts/com.hunchlydev.server.json + echo "\"allowed_origins\": [" >> $pkgdir/etc/opt/chrome/native-messaging-hosts/com.hunchlydev.server.json + echo "\"chrome-extension://amfnegileeghgikpggcebehdepknalbf/\" ]}" >> $pkgdir/etc/opt/chrome/native-messaging-hosts/com.hunchlydev.server.json + +} + + +package() { + if [ "$CARCH" = "i686" ] ; then + deb_arch="i386" + elif [ "$CARCH" = "x86_64" ] ; then + deb_arch="amd64" + else + echo "Unknown arch: $CARCH" + exit 1 + fi + cd "$srcdir" + ar xf "$package" + tar xf data.tar.xz -C "$pkgdir" + rm -rf "$pkgdir"/{,usr/{,share/{,maltego/}}}.DS_Store + + if [ -f /opt/hunchly/hunchly.ini ]; then + echo "Found existing configuration in /opt/hunchly/hunchly.ini" + sudo cp /opt/hunchly/hunchly.ini $pkgdir/usr/lib/hunchly/hunchly.ini + sudo mv /opt/hunchly/hunchly.ini $pkgdir/opt/hunchly/hunchly.ini.bak + elif [ ! -f /usr/lib/hunchly/hunchly.ini ]; then + echo 'data_directory=${HOME}/Documents/HunchlyData' > $pkgdir/usr/lib/hunchly/hunchly.ini + fi +} + + + + + + + |