diff options
author | a821 | 2022-07-11 11:21:14 +0200 |
---|---|---|
committer | a821 | 2022-07-11 11:26:29 +0200 |
commit | d18951abf8f93602253a5cd77d6a6ac3b2d09fd8 (patch) | |
tree | 8c5799a3a700455dfd2c85fa77d78f7b2c9b8427 | |
parent | add3a0b8fe9882ffa1c446cac4241b068b6daf44 (diff) | |
download | aur-d18951abf8f93602253a5cd77d6a6ac3b2d09fd8.tar.gz |
Update PKGBUILD and services
+ service file is exactly like official PKGBUILD
+ remove redundant make-depends
+ fix duplicated opt-depends
+ add json and readline config options like official PKGBUILD
+ do not disable debug, because this is a VCS package intended for
debugging (mostly).
-rw-r--r-- | .SRCINFO | 9 | ||||
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | PKGBUILD | 19 | ||||
-rw-r--r-- | nftables.service | 3 |
4 files changed, 16 insertions, 16 deletions
@@ -1,6 +1,6 @@ pkgbase = nftables-git pkgdesc = Netfilter tables userspace tools - pkgver = 1.0.0 + pkgver = 1.0.4.r39.g46980cdd pkgrel = 1 epoch = 1 url = https://netfilter.org/projects/nftables/ @@ -9,10 +9,9 @@ pkgbase = nftables-git license = GPL2 makedepends = asciidoc makedepends = git - makedepends = bison - makedepends = flex + makedepends = python depends = libmnl - depends = libnftnl-git + depends = libnftnl depends = gmp depends = readline depends = ncurses @@ -26,6 +25,6 @@ pkgbase = nftables-git source = nftables.service sha256sums = SKIP sha256sums = 2aff88019097d21dbfa4713f5b54c184751c86376e458b683f8d90f3abd232a8 - sha256sums = 3c6a34a400022450df0b6e97b3f16eea5cab7741a0e5f16858b46a3e6591b5af + sha256sums = deffeef36fe658867dd9203ec13dec85047a6d224ea63334dcf60db97e1809ea pkgname = nftables-git diff --git a/.gitignore b/.gitignore index f84d92a82402..39eacb3107ea 100644 --- a/.gitignore +++ b/.gitignore @@ -2,3 +2,4 @@ nftables/ pkg/ src/ *.tar.* +*.log @@ -1,19 +1,19 @@ -# Maintainer: Máté Eckl <ecklm94@gmail.com> +# Maintainer: a821 mail de +# Contributor: Máté Eckl <ecklm94@gmail.com> # Contributor: Anatol Pomozov <anatol.pomozov@gmail.com> # Contributor: Steven Allen <steven@stebalien.com> pkgname=nftables-git epoch=1 -pkgver=1.0.0 +pkgver=1.0.4.r39.g46980cdd pkgrel=1 pkgdesc='Netfilter tables userspace tools' -arch=(x86_64) +arch=('x86_64') url='https://netfilter.org/projects/nftables/' license=('GPL2') +depends=('libmnl' 'libnftnl' 'gmp' 'readline' 'ncurses' 'jansson') optdepends=('python: Python bindings') -depends=(libmnl libnftnl-git gmp readline ncurses jansson) -makedepends=(asciidoc git bison flex) -optdepends=('python: Python bindings') +makedepends=('asciidoc' 'git' 'python') backup=('etc/nftables.conf') provides=(nftables) conflicts=(nftables) @@ -23,7 +23,7 @@ source=(git://git.netfilter.org/nftables install=nftables.install sha256sums=('SKIP' '2aff88019097d21dbfa4713f5b54c184751c86376e458b683f8d90f3abd232a8' - '3c6a34a400022450df0b6e97b3f16eea5cab7741a0e5f16858b46a3e6591b5af') + 'deffeef36fe658867dd9203ec13dec85047a6d224ea63334dcf60db97e1809ea') pkgver() { cd nftables @@ -37,7 +37,8 @@ build() { --prefix=/usr \ --sbindir=/usr/bin \ --sysconfdir=/usr/share \ - --with-json + --with-json \ + --with-cli=readline make } @@ -49,3 +50,5 @@ package() { # systemd install -Dm644 "$srcdir/nftables.service" "$pkgdir/usr/lib/systemd/system/nftables.service" } + +# vim: set ts=2 sw=2 et: diff --git a/nftables.service b/nftables.service index 6305b625cc45..464d8df21921 100644 --- a/nftables.service +++ b/nftables.service @@ -7,9 +7,6 @@ Before=network-pre.target [Service] Type=oneshot ExecStart=/usr/bin/nft -f /etc/nftables.conf -ExecReload=/usr/bin/nft flush ruleset ';' include '"/etc/nftables.conf"' -ExecStop=/usr/bin/nft flush ruleset -RemainAfterExit=yes [Install] WantedBy=multi-user.target |