summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorKris Nóva2021-11-11 16:48:05 -0500
committerKris Nóva2021-11-11 16:48:05 -0500
commite0c502e3e013f1d77faafc77fd0996f5375c98b5 (patch)
tree08cc08cd519a49821a04b2a202c6886be3897eb0
downloadaur-e0c502e3e013f1d77faafc77fd0996f5375c98b5.tar.gz
Auto pushing from github.com/kris-nova/aur-falco
-rw-r--r--.SRCINFO19
-rw-r--r--PKGBUILD44
2 files changed, 63 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..7b06ee86882c
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,19 @@
+pkgbase = falco-bin
+ pkgdesc = Cloud native runtime security
+ pkgver = 0.29.1
+ pkgrel = 1
+ url = https://falco.org/
+ arch = x86_64
+ license = Apache
+ source_x86_64 = https://download.falco.org/packages/bin/x86_64/falco-0.29.1-x86_64.tar.gz
+ sha256sums_x86_64 = 60a7189f7d1c583b45966ea50af98ef3c3126aab52437ed1f67ef3d351034b90
+
+pkgname = falco-bin
+ provides = falco
+ conflicts = falco
+
+pkgname = falco-bin-dkms
+ depends = dkms
+ depends = linux-headers
+ provides = falco-dkms
+ conflicts = falco-dkms
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..71c2ce9682b0
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,44 @@
+# Maintainer: Kris Nóva <kris@nivenly.com>
+
+pkgbase=falco-bin
+pkgname=(falco-bin falco-bin-dkms)
+pkgver=0.29.1
+pkgrel=1
+pkgdesc="Cloud native runtime security"
+arch=(x86_64)
+url="https://falco.org/"
+license=(Apache)
+source_x86_64=("https://download.falco.org/packages/bin/${arch}/falco-${pkgver}-x86_64.tar.gz")
+sha256sums_x86_64=('60a7189f7d1c583b45966ea50af98ef3c3126aab52437ed1f67ef3d351034b90')
+
+# EXAMPLE URL: https://download.falco.org/packages/bin/x86_64/falco-0.29.1-x86_64.tar.gz
+# Falco 0.29.1 SHA256
+# Note: This can be found by running "makepkg -g" in this directory.
+# The AUR documentation suggests "makepkg -g >> PKGBUILD"
+# makepkg -g is deprecated, use updpkgsums
+# Kris Nóva PGP Key
+#validpgpkeys=('F5F9B56417B7F2CAC1DEC2E372BB115B4DDD8252')
+# package signature is missing
+
+_commit=17f5df52a7d9ed6bb12d3b1768460def8439936d
+
+package_falco-bin() {
+ provides=(falco)
+ conflicts=(falco)
+ 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}-${arch}/usr/share/falco/* "${pkgdir}"/usr/share/falco
+
+ install -d "${pkgdir}/usr/bin"
+ cp -rv falco-${pkgver}-${arch}/usr/bin/* "${pkgdir}/usr/bin"
+}
+
+package_falco-bin-dkms() {
+ depends=(dkms linux-headers)
+ provides=(falco-dkms)
+ conflicts=(falco-dkms)
+ install -d "${pkgdir}/usr/src/falco-${pkgver}"
+ cp -rv falco-${pkgver}-${arch}/usr/src/falco-${_commit}/* "${pkgdir}/usr/src/falco-${pkgver}"
+}