diff options
author | Harpo Roeder | 2021-03-20 10:08:25 +0000 |
---|---|---|
committer | Harpo Roeder | 2021-03-20 10:08:25 +0000 |
commit | b99ec0b7b5159a02f8eb9c5f8fbacc87d432aca0 (patch) | |
tree | c6bfa3a294c8b499c6f578db164727bb9c2f8120 | |
download | aur-b99ec0b7b5159a02f8eb9c5f8fbacc87d432aca0.tar.gz |
add ebpfsnitch 0.1.0 release
-rw-r--r-- | .SRCINFO | 25 | ||||
-rw-r--r-- | PKGBUILD | 44 |
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" +} |