diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 54 |
1 files changed, 29 insertions, 25 deletions
@@ -1,8 +1,7 @@ # Contributor: robertfoster pkgname=capanalysis -pkgver=1.2.2 -_xplicover=1.2.1 +pkgver=1.2.3 pkgrel=1 arch=(i686 x86_64) pkgdesc="PCAP files from another point of view" @@ -11,35 +10,40 @@ license=('GPL') depends=('glibc' 'libpcap' 'libpqxx' 'sqlite' 'openssl' 'zlib' 'wireshark-cli' 'apache' 'php-apache' 'php-sqlite' 'php-pgsql' 'postgresql' 'ndpi') makedepends=('xxd') source=("https://github.com/xplico/CapAnalysis/archive/v$pkgver.tar.gz" - "https://github.com/xplico/xplico/archive/v${_xplicover}.tar.gz" - https://github.com/xplico/xplico/commit/1ed30f322b764cbb6d027775c275e4f0a5616a3f.patch + "xplico::git+https://github.com/xplico/xplico" capanalysis.service - capana.conf) +capana.conf) install=capanalysis.install prepare() { - cd $srcdir - ln -s xplico-${_xplicover} xplico - ln -s xplico/include . - cd xplico - patch -Np1 -i ../1ed30f322b764cbb6d027775c275e4f0a5616a3f.patch - make -j1 - cd ../CapAnalysis-$pkgver - msg2 "Compiling CapAnalysis..." - make pkgbin - make + cd $srcdir + ln -sf xplico/include . + cd xplico + # Fix some headers paths + find . -name "*.c" -exec sed -i "s|libndpi\/|ndpi\/|g" {} + + find . -name "*.h" -exec sed -i "s|libndpi\/|ndpi\/|g" {} + + find . -name "*.c" -exec sed -i "s|json_object_private|json_object|g" {} + +} + +build() { + cd $srcdir + cd xplico + make -j1 + cd ../CapAnalysis-$pkgver + msg2 "Compiling CapAnalysis..." + make pkgbin + make } package() { - cd $srcdir/CapAnalysis-$pkgver - make INSTALL_DIR=$pkgdir/opt/capanalysis install - mkdir -p $pkgdir/etc/httpd/conf/extra - cp ../capana.conf $pkgdir/etc/httpd/conf/extra/httpd-capana.conf - install -Dm644 ../capanalysis.service "${pkgdir}"/usr/lib/systemd/system/capanalysis.service + cd $srcdir/CapAnalysis-$pkgver + make INSTALL_DIR=$pkgdir/opt/capanalysis install + mkdir -p $pkgdir/etc/httpd/conf/extra + cp ../capana.conf $pkgdir/etc/httpd/conf/extra/httpd-capana.conf + install -Dm644 ../capanalysis.service "${pkgdir}"/usr/lib/systemd/system/capanalysis.service } -md5sums=('aea82f79f1c42f6ce6dbacef1fdf3a1c' - 'b16b1f1dc8520b3bbc5c3cd9439ca38a' - '813a0ca8e13f674d3458173f90ac2e94' - '9c33942e477795f97539cc7e57e404cf' - '9c8e3ca78f5dd0b8616b6c8b1e5e4e1e') +md5sums=('bebf4b7fa8cdf11ff75c9b105a405159' + 'SKIP' + '9c33942e477795f97539cc7e57e404cf' +'9c8e3ca78f5dd0b8616b6c8b1e5e4e1e') |