diff options
author | Kris Nóva | 2021-11-11 16:49:11 -0500 |
---|---|---|
committer | Kris Nóva | 2021-11-11 16:49:11 -0500 |
commit | dd530178e467fa2586e4c212748d767f19465092 (patch) | |
tree | aa2093ea3138361ddf67d16388039998b5f9562e | |
download | aur-dd530178e467fa2586e4c212748d767f19465092.tar.gz |
Auto pushing from github.com/kris-nova/aur-falco
-rw-r--r-- | .SRCINFO | 21 | ||||
-rw-r--r-- | PKGBUILD | 55 |
2 files changed, 76 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..4e48d40b974d --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,21 @@ +pkgbase = falco-git + pkgdesc = Cloud native runtime security + pkgver = 0.30.0.r0.gbb811332 + pkgrel = 1 + url = https://falco.org/ + arch = x86_64 + license = Apache + makedepends = cmake + makedepends = git + makedepends = c-ares + makedepends = jq + makedepends = grpc + makedepends = yaml-cpp + source = git+https://github.com/falcosecurity/falco.git + sha256sums = SKIP + +pkgname = falco-git + +pkgname = falco-dkms-git + depends = dkms + depends = linux-headers diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..e634229df3ff --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,55 @@ +# Maintainer: Kris Nóva <kris@nivenly.com> + +pkgbase=falco-git +pkgname=(falco-git falco-dkms-git) +pkgver=0.30.0.r0.gbb811332 +pkgrel=1 +pkgdesc="Cloud native runtime security" +arch=(x86_64) +url="https://falco.org/" +license=(Apache) +makedepends=(cmake git c-ares jq grpc yaml-cpp) +checkdepends=() +optdepends=() +backup=() +options=() +source=("git+https://github.com/falcosecurity/falco.git") +sha256sums=('SKIP') + +# Kris Nóva PGP Key +#validpgpkeys=('F5F9B56417B7F2CAC1DEC2E372BB115B4DDD8252') + +pkgver() { + cd "falco" + git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g' +} + +prepare() { + cd "falco" + [[ -d build ]] || mkdir build +} + +build() { + cd "falco/build" + cmake .. \ + -DCMAKE_BUILD_TYPE=None \ + -DCMAKE_INSTALL_PREFIX=/usr + + make +} + +package_falco-git() { + install -d "${pkgdir}/etc/falco" + cp -rv falco-${pkgver}-${arch}/etc/falco/* "${pkgdir}/etc/falco" + + install -d "${pkgdir}/usr/share/falco" + cp -rv falco-${pkgver}/usr/share/falco/* "${pkgdir}"/usr/share/falco + + make DESTDIR="${pkgdir}" install +} + +package_falco-dkms-git() { + depends=(dkms linux-headers) + install -d "${pkgdir}/usr/src/falco-${pkgver}" + cp -rv falco-${pkgver}-${arch}/usr/src/falco-${_commit}/* "${pkgdir}/usr/src/falco-${pkgver}" +} |