Date: Tuesday, June 15, 2021 @ 13:52:19 Author: mtorromeo Revision: 963770
upgpkg: sysdig 0.27.1-5: split dkms module from the cli and grpc 1.38 rebuild Modified: sysdig/trunk/PKGBUILD ----------+ PKGBUILD | 36 +++++++++++++++++++++++++----------- 1 file changed, 25 insertions(+), 11 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2021-06-15 13:51:35 UTC (rev 963769) +++ PKGBUILD 2021-06-15 13:52:19 UTC (rev 963770) @@ -2,16 +2,16 @@ # Contribuitor: Alfredo Palhares <[email protected]> # Contribuitor: Christian Babeux <[email protected]> -pkgname=sysdig +pkgbase=sysdig +pkgname=(sysdig sysdig-dkms) pkgver=0.27.1 -pkgrel=4 +pkgrel=5 pkgdesc="Open source system-level exploration and troubleshooting tool" arch=('x86_64') url="https://www.sysdig.com/" license=('GPL2' 'Apache' 'MIT') -depends=('dkms' 'jsoncpp' 'libjsoncpp.so' 'luajit' 'curl' 'libcurl.so' 'jq' 'libb64' 'intel-tbb' 'grpc') -makedepends=('cmake' 'pandoc' 'gtest') -source=("https://github.com/draios/sysdig/archive/$pkgver/$pkgname-$pkgver.tar.gz" +makedepends=('cmake' 'pandoc' 'gtest' 'jsoncpp' 'libjsoncpp.so' 'luajit' 'curl' 'libcurl.so' 'jq' 'libb64' 'intel-tbb' 'grpc') +source=("https://github.com/draios/sysdig/archive/$pkgver/$pkgbase-$pkgver.tar.gz" "bashcomp-location.patch" "glibc.patch") sha256sums=('b9d05854493d245a7a7e75f77fc654508f720aab5e5e8a3a932bd8eb54e49bda' @@ -19,13 +19,13 @@ '9d9ee715500cb5c3709cf6a77e95421edaaae5f15dbb1c7c8ad2147cc9637939') prepare() { - cd "$srcdir"/$pkgname-$pkgver + cd "$srcdir"/$pkgbase-$pkgver patch -p1 -i "$srcdir"/bashcomp-location.patch patch -p1 -i "$srcdir"/glibc.patch } build() { - cd "$srcdir"/$pkgname-$pkgver + cd "$srcdir"/$pkgbase-$pkgver rm -rf build mkdir build cd build @@ -43,12 +43,26 @@ make } -package() { - cd "$srcdir"/$pkgname-$pkgver +package_sysdig() { + optdepends=('sysdig-dkms: kernel module for live inspection') + depends=('jsoncpp' 'libjsoncpp.so' 'luajit' 'curl' 'libcurl.so' 'jq' 'libb64' 'intel-tbb' 'grpc') + cd "$srcdir"/$pkgbase-$pkgver/build + make install DESTDIR="$pkgdir" + rm -rf "$pkgdir"/usr/src + install -dm755 "$pkgdir"/usr/share/licenses/$pkgname - install -m644 NOTICES COPYING "$pkgdir"/usr/share/licenses/$pkgname + install -m644 "$srcdir"/$pkgbase-$pkgver/{NOTICES,COPYING} "$pkgdir"/usr/share/licenses/$pkgname +} - cd build +package_sysdig-dkms() { + pkgdesc="DKMS kernel module for sysdig" + depends=('sysdig' 'dkms') + + cd "$srcdir"/$pkgbase-$pkgver/build make install DESTDIR="$pkgdir" + rm -rf "$pkgdir"/usr/{share,bin} + + install -dm755 "$pkgdir"/usr/share/licenses/$pkgname + install -m644 "$srcdir"/$pkgbase-$pkgver/{NOTICES,COPYING} "$pkgdir"/usr/share/licenses/$pkgname }
