diff options
author | Nick Adams | 2021-01-10 15:32:29 -0500 |
---|---|---|
committer | Nick Adams | 2021-01-10 15:37:06 -0500 |
commit | 700a1ad66dea0ff1f3a086edc03a71e59cc7ce13 (patch) | |
tree | 2c3b518a91b69823a02e98967e028c5391523db0 /PKGBUILD | |
parent | 924e27f3d09133546098aea8ecff10e29c2cdf39 (diff) | |
download | aur-nfstrace.tar.gz |
build with libtirpc and latest debian patches
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 25 |
1 files changed, 16 insertions, 9 deletions
@@ -1,34 +1,41 @@ -# Maintainer: Troy Engel <troyengel+arch@gmail.com> +# Maintainer: Nick Adams <nick at mutablemango dot com> +# Contributor: Troy Engel <troyengel+arch at gmail dot com> pkgname=nfstrace pkgver=0.4.3.2 -pkgrel=1 +pkgrel=2 pkgdesc="NFS and CIFS tracing/monitoring/capturing/analyzing tool" url="https://github.com/epam/nfstrace/" arch=('x86_64' 'i686') license=('GPL2') +depends=('libtirpc') makedepends=('cmake' 'libpcap' 'json-c' 'ncurses') -source=("$pkgname"-"$pkgver".tar.gz::https://github.com/epam/nfstrace/archive/"$pkgver".tar.gz) +source=("$pkgname"-"$pkgver"_b220d04.zip::https://github.com/epam/nfstrace/archive/b220d04cfcaf537cecd68a70b5a44551a535465b.zip) -sha256sums=('dc57d946454d5b847e640818c912208b84bb28c03b757ba97a37bf481dba46a0') +sha256sums=('55e49244c36cb3f3af55b3aa7c88cc9b54f53e1769ce4213444b466f939c1c6b') + +zipdir="nfstrace-b220d04cfcaf537cecd68a70b5a44551a535465b" build() { # make sure repetitive builds are clean - [[ -d "${srcdir}/${pkgbase}-${pkgver}/release" ]] && \ - rm -rf "${srcdir}/${pkgbase}-${pkgver}/release" - mkdir "${srcdir}/${pkgbase}-${pkgver}/release" - cd "${srcdir}/${pkgbase}-${pkgver}/release" + [[ -d "${srcdir}/${zipdir}/release" ]] && \ + rm -rf "${srcdir}/${zipdir}/release" + mkdir "${srcdir}/${zipdir}/release" + cd "${srcdir}/${zipdir}/release" + CXXFLAGS=-isystem\ /usr/include/tirpc/ # Use this line instead if you want clang/llvm instead of gcc: # CC="clang" CXX="clang++" cmake ../ \ cmake ../ \ + -DCMAKE_EXE_LINKER_FLAGS=-ltirpc \ -DCMAKE_BUILD_TYPE=release \ -DCMAKE_INSTALL_PREFIX=/usr make } package() { - cd "${srcdir}/${pkgbase}-${pkgver}/release" + cd "${srcdir}/${zipdir}/release" make DESTDIR="${pkgdir}/" install } + |