[arch-commits] Commit in sysdig/trunk (PKGBUILD)
Massimiliano Torromeo
mtorromeo at archlinux.org
Tue Jun 15 13:52:19 UTC 2021
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 <masterkorp at masterkorp.net>
# Contribuitor: Christian Babeux <christian.babeux at 0x80.ca>
-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
}
More information about the arch-commits
mailing list