summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorHarpo Roeder2021-03-20 10:08:25 +0000
committerHarpo Roeder2021-03-20 10:08:25 +0000
commitb99ec0b7b5159a02f8eb9c5f8fbacc87d432aca0 (patch)
treec6bfa3a294c8b499c6f578db164727bb9c2f8120
downloadaur-b99ec0b7b5159a02f8eb9c5f8fbacc87d432aca0.tar.gz
add ebpfsnitch 0.1.0 release
-rw-r--r--.SRCINFO25
-rw-r--r--PKGBUILD44
2 files changed, 69 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..69dc162d4f03
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,25 @@
+pkgbase = ebpfsnitch
+ pkgdesc = eBPF based Application Firewall
+ pkgver = 0.1.0
+ pkgrel = 1
+ arch = x86_64
+ license = BSD3
+ depends = cmake
+ depends = clang
+ depends = bpf
+ depends = libbpf
+ depends = libnetfilter_queue
+ depends = spdlog
+ depends = boost
+ depends = libmnl
+ depends = nlohmann-json
+ depends = python3
+ depends = python-pyqt5
+ depends = conntrack-tools
+ provides = ebpfsnitch
+ provides = ebpfsnitchd
+ source = https://github.com/harporoeder/ebpfsnitch/archive/refs/tags/0.1.0.tar.gz
+ sha256sums = 15e86dfc7977a2346ce06c97a0a0e0d033324f42317c9ce79e279dcbbb668217
+
+pkgname = ebpfsnitch
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..0acf4a260fb9
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,44 @@
+# Maintainer: Harpo Roeder <roederharpo@protonmail.ch>
+
+pkgname='ebpfsnitch'
+pkgver=0.1.0
+pkgrel=1
+pkgdesc='eBPF based Application Firewall'
+arch=('x86_64')
+license=('BSD3')
+
+provides=('ebpfsnitch' 'ebpfsnitchd')
+
+depends=(
+ 'cmake'
+ 'clang'
+ 'bpf'
+ 'libbpf'
+ 'libnetfilter_queue'
+ 'spdlog'
+ 'boost'
+ 'libmnl'
+ 'nlohmann-json'
+ 'python3'
+ 'python-pyqt5'
+ 'conntrack-tools'
+)
+
+source=("https://github.com/harporoeder/ebpfsnitch/archive/refs/tags/$pkgver.tar.gz")
+sha256sums=('15e86dfc7977a2346ce06c97a0a0e0d033324f42317c9ce79e279dcbbb668217')
+
+build() {
+ cd "$srcdir/ebpfsnitch-$pkgver"
+ mkdir build && cd build
+ cmake -D CMAKE_INSTALL_PREFIX="/usr/bin" ..
+ make
+}
+
+package() {
+ cd "$srcdir/ebpfsnitch-$pkgver/build"
+ make DESTDIR="$pkgdir/" install
+ cd "$srcdir/ebpfsnitch-$pkgver/ui"
+ python setup.py install --root="$pkgdir/"
+ cd "$srcdir/ebpfsnitch-$pkgver"
+ install -Dm644 ebpfsnitchd.service -t "$pkgdir/usr/lib/systemd/system"
+}