Date: Monday, November 20, 2017 @ 08:33:13 Author: mtorromeo Revision: 267521
archrelease: copy trunk to community-staging-x86_64 Added: sysdig/repos/community-staging-x86_64/ sysdig/repos/community-staging-x86_64/PKGBUILD (from rev 267520, sysdig/trunk/PKGBUILD) sysdig/repos/community-staging-x86_64/sysdig.install (from rev 267520, sysdig/trunk/sysdig.install) ----------------+ PKGBUILD | 46 ++++++++++++++++++++++++++++++++++++++++++++++ sysdig.install | 21 +++++++++++++++++++++ 2 files changed, 67 insertions(+) Copied: sysdig/repos/community-staging-x86_64/PKGBUILD (from rev 267520, sysdig/trunk/PKGBUILD) =================================================================== --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2017-11-20 08:33:13 UTC (rev 267521) @@ -0,0 +1,46 @@ +# $Id$ +# Maintainer: Massimiliano Torromeo <massimiliano.torro...@gmail.com> +# Contribuitor: Alfredo Palhares <masterk...@masterkorp.net> +# Contribuitor: Christian Babeux <christian.bab...@0x80.ca> + +pkgname=sysdig +pkgver=0.19.1 +pkgrel=2 +pkgdesc="Open source system-level exploration and troubleshooting tool" +arch=('x86_64') +url="http://www.sysdig.org/" +license=('GPL2') +depends=('dkms' 'jsoncpp' 'luajit' 'curl' 'jq' 'libb64') +makedepends=('cmake' 'pandoc') +source=("https://github.com/draios/sysdig/archive/$pkgver/$pkgname-$pkgver.tar.gz") +sha256sums=('480d5d8fd7e7373c08008c30bd8e2c7595d5c45d710bf07bd15a522021b560f6') +install=$pkgname.install + +prepare() { + cd "$srcdir"/$pkgname-$pkgver + sed 's|${DIR_ETC}/bash_completion.d|share/bash-completion/completions/|' -i \ + scripts/CMakeLists.txt + sed 's|curl/curlbuild\.h|curl/system.h|' -i \ + userspace/libsinsp/marathon_http.cpp \ + userspace/libsinsp/mesos_http.cpp +} + +build() { + cd "$srcdir"/$pkgname-$pkgver + rm -rf build + mkdir build + cd build + cmake .. \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DSYSDIG_VERSION=$pkgver \ + -DUSE_BUNDLED_DEPS=OFF \ + -DBUILD_DRIVER=OFF + make +} + +package() { + cd "$srcdir"/$pkgname-$pkgver + cd build + make install DESTDIR="$pkgdir" +} Copied: sysdig/repos/community-staging-x86_64/sysdig.install (from rev 267520, sysdig/trunk/sysdig.install) =================================================================== --- community-staging-x86_64/sysdig.install (rev 0) +++ community-staging-x86_64/sysdig.install 2017-11-20 08:33:13 UTC (rev 267521) @@ -0,0 +1,21 @@ +#!/bin/sh + +post_install() { + dkms add sysdig/${1%%-*} + cat << EOF +==> To build and install the necessary module run: dkms install sysdig/${1%%-*} +==> To do this automatically at startup run: systemctl enable dkms.service +EOF +} + +pre_upgrade() { + pre_remove "$2" +} + +post_upgrade() { + post_install "$1" +} + +pre_remove() { + [ -n "${1%-*}" ] && dkms remove sysdig/${1%%-*} --all &>/dev/null || true +}