diff options
author | codemunkii | 2015-08-05 21:01:32 -0400 |
---|---|---|
committer | codemunkii | 2015-08-05 21:01:32 -0400 |
commit | 6bdeb12e66af33d365c1ecfe56175a98a2bd44ad (patch) | |
tree | 13b62627a0545bebd99c057aff188769444553eb /PKGBUILD | |
download | aur-netglub.tar.gz |
Initial import
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 57 |
1 files changed, 57 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..8b0c92726840 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,57 @@ +# Maintainer: Ari Mizrahi <codemunchies at debugsecurity dot com> +# Contributor: ArchAssault Project <https://www.archassault.org> + +pkgname=netglub +pkgver=1.0 +pkgrel=5 +pkgdesc="The really open source information gathering tool" +arch=('any') +url=('http://www.netglub.org') +license=('GPL') +source=("http://redmine.lab.diateam.net/attachments/download/1/$pkgname-$pkgver.tar.gz") +depends=('mariadb' 'qt4' 'sqlitebrowser' 'gdb' 'graphviz' 'python2') +md5sums=('c91005ccbd1010b7883f07e2d0e08e0a') +options=('!strip') + +prepare() { + cd "$srcdir/netglub-$pkgver" + sed -i 's,'"#include <getopt.h>"',&\n#include <unistd.h>,' src/main.cpp + find slave/data/transforms -type f -exec sed -i 's|#!/usr/bin/python|#!/usr/bin/python2|g' '{}' \; +} + +build() { + # _FORTIFY_SOURCE causes errors maybe. + unset CPPFLAGS CFLAGS CXXFLAGS LDFLAGS + + # Build master. + cd "$srcdir/netglub-$pkgver/master" + qmake-qt4 + make + + # Build slave. + cd "$srcdir/netglub-$pkgver/slave" + qmake-qt4 + make + + # Build gui. + cd "$srcdir/netglub-$pkgver/qng" + qmake-qt4 + scrub=$(awk '/LIBS.+=/' Makefile) + sed -i 's|'"$scrub"'|&-lz|' Makefile + sed -i '/^INCPATH/s|=|= -I/usr/include/graphviz|' Makefile + make +} + +package() { + cd "$srcdir/netglub-$pkgver" + install -dm755 "$pkgdir/usr/bin" + install -dm755 "$pkgdir/etc/init.d" + install -dm755 "$pkgdir/etc/"rc{2,3,4,5}.d + install -m755 qnb/bin/*/* "$pkgdir/usr/bin" + sed -i "s|/usr/local|$pkgdir/usr|g" {master,slave}/tools/install.sh + sed -i "s|/etc|$pkgdir/etc|g" {master,slave}/tools/install.sh + cd master/tools + ./install.sh + cd ../../slave/tools + ./install.sh +} |