summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorKris Nóva2021-11-11 16:49:11 -0500
committerKris Nóva2021-11-11 16:49:11 -0500
commitdd530178e467fa2586e4c212748d767f19465092 (patch)
treeaa2093ea3138361ddf67d16388039998b5f9562e
downloadaur-dd530178e467fa2586e4c212748d767f19465092.tar.gz
Auto pushing from github.com/kris-nova/aur-falco
-rw-r--r--.SRCINFO21
-rw-r--r--PKGBUILD55
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}"
+}