system/OpenSnitch: Update for 1.6.6

Signed-off-by: Willy Sudiarto Raharjo <willysr@slackbuilds.org>
This commit is contained in:
isaackwy 2024-07-04 15:59:30 -07:00 committed by Willy Sudiarto Raharjo
parent b7fd0f32ec
commit 9cba39b099
No known key found for this signature in database
GPG Key ID: 3F617144D7238786
4 changed files with 43 additions and 36 deletions

View File

@ -25,8 +25,8 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=OpenSnitch
VERSION=${VERSION:-1.6.5.1}
BUILD=${BUILD:-2}
VERSION=${VERSION:-1.6.6}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@ -119,9 +119,6 @@ sed -i 's/^import ui_pb2/from . import ui_pb2/' ui/opensnitch/ui_pb2_grpc.py
# prefer scaled SVG instead of pixellated 48x48 PNG
patch -p1 < $CWD/patches/fix-setup.py.patch
# Modify the go.mod file for the offline build
patch -p1 < $CWD/patches/modify-go.mod-file.patch
# Remove debian patch
patch -p1 < $CWD/patches/remove-debian-path.patch
@ -152,6 +149,8 @@ do
tar xvf $CWD/$NAME-[a-z]*.tar.gz
elif [ $DIR = "vendor/google.golang.org/genproto" ]; then
tar xvf $CWD/go-$NAME-*.tar.gz
elif [ $DIR = "vendor/honnef.co/go/tools" ]; then
tar xvf $CWD/go-tools-*.tar.gz
elif [ $DIR = "vendor/google.golang.org/protobuf" ]; then
tar xvf $CWD/$NAME-go-*.tar.gz
else
@ -160,7 +159,7 @@ do
# Rename extracted folders
mkdir -p $(dirname $DIR)
[ $DIR = "vendor/google.golang.org/genproto" ] && mv go-$NAME-* $DIR || mv $NAME-* $DIR
[ $DIR = "vendor/google.golang.org/genproto" ] || [ $DIR = "vendor/honnef.co/go/tools" ] && mv go-$NAME-* $DIR || mv $NAME-* $DIR
done
# Build the opensnitch daemon

View File

@ -1,7 +1,7 @@
PRGNAM="OpenSnitch"
VERSION="1.6.5.1"
VERSION="1.6.6"
HOMEPAGE="https://github.com/evilsocket/opensnitch"
DOWNLOAD="https://github.com/evilsocket/opensnitch/archive/v1.6.5.1/opensnitch-1.6.5.1.tar.gz \
DOWNLOAD="https://github.com/evilsocket/opensnitch/archive/v1.6.6/opensnitch-1.6.6.tar.gz \
https://github.com/fsnotify/fsnotify/archive/v1.4.7/fsnotify-1.4.7.tar.gz \
https://github.com/golang/protobuf/archive/v1.5.0/protobuf-1.5.0.tar.gz \
https://github.com/google/gopacket/archive/v1.1.14/gopacket-1.1.14.tar.gz \
@ -16,11 +16,17 @@ DOWNLOAD="https://github.com/evilsocket/opensnitch/archive/v1.6.5.1/opensnitch-1
https://github.com/vishvananda/netns/archive/db3c7e5/netns-db3c7e526aae966c4ccfa6c8189b693d6ac5d202.tar.gz \
https://github.com/golang/net/archive/491a49a/net-491a49abca63de5e07ef554052d180a1b5fe2d70.tar.gz \
https://github.com/golang/sys/archive/97ca703/sys-97ca703d548df069cb02aacea9efc3093ffdc3c4.tar.gz \
https://github.com/golang/text/archive/v0.3.6/text-0.3.6.tar.gz \
https://github.com/golang/text/archive/v0.3.7/text-0.3.7.tar.gz \
https://github.com/googleapis/go-genproto/archive/24fa4b2/go-genproto-24fa4b261c55da65468f2abfdae2b024eef27dfb.tar.gz \
https://github.com/grpc/grpc-go/archive/v1.32.0/grpc-go-1.32.0.tar.gz \
https://github.com/protocolbuffers/protobuf-go/archive/v1.26.0/protobuf-go-1.26.0.tar.gz"
MD5SUM="6d8317d89e3928b9e6641035e7b95e57 \
https://github.com/BurntSushi/toml/archive/v0.4.1/toml-0.4.1.tar.gz \
https://github.com/google/go-cmp/archive/v0.5.6/go-cmp-0.5.6.tar.gz \
https://github.com/golang/mod/archive/v0.5.1/mod-0.5.1.tar.gz \
https://github.com/golang/tools/archive/v0.1.8/tools-0.1.8.tar.gz \
https://github.com/golang/xerrors/archive/5ec99f8/xerrors-5ec99f83aff198f5fbd629d6c8d8eb38a04218ca.tar.gz \
https://github.com/protocolbuffers/protobuf-go/archive/v1.26.0/protobuf-go-1.26.0.tar.gz \
https://github.com/dominikh/go-tools/archive/v0.2.2/go-tools-0.2.2.tar.gz"
MD5SUM="95ff63a05327f6456da567604a6f40da \
e23b3240fc9e807fcffb97d12a433138 \
7bff4630d93dc4f9081b5dbc31067899 \
5e4827e740a060b8f97116955718de19 \
@ -35,10 +41,16 @@ MD5SUM="6d8317d89e3928b9e6641035e7b95e57 \
fb384110572b31ee6e222cecbe610013 \
880d2f4ea4c362492ed4403ebfb0b9b2 \
8ed6c2ccd833013f26c102106405b444 \
f406aa34e4555c0bac8c2f00f2ab729b \
efe2f974b42f7b0421edc8216aa7fef2 \
cbb310e9b9ede71e0ff38df5f5dc8268 \
44d6398e2ee17187a8143446db595522 \
2e97ffc1575be0c3c82702464a8d7e01"
eabff599b09ee87fcdb26c9daa1a0709 \
27c9f186f83bfdd8d74091c7982ed289 \
5e7a17c242b8c03d37717facd8cba925 \
8874065b25ad08539a89ad27472c4537 \
f29763d058af4520d1cdc44cf31db4cf \
2e97ffc1575be0c3c82702464a8d7e01 \
caaec41ee668f64032c6f350c1a36a2c"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="protoc-gen-go-grpc python3-grpcio python3-pyinotify python3-slugify"

View File

@ -44,7 +44,7 @@ golang.org/x/net/context
# golang.org/x/sys v0.0.0-20211205182925-97ca703d548d
## explicit
golang.org/x/sys/unix
# golang.org/x/text v0.3.6
# golang.org/x/text v0.3.7
## explicit
golang.org/x/text/secure/bidirule
# google.golang.org/genproto v0.0.0-20190819201941-24fa4b261c55
@ -57,6 +57,21 @@ google.golang.org/grpc/connectivity
google.golang.org/grpc/credentials
google.golang.org/grpc/encoding/gzip
google.golang.org/grpc/keepalive
# github.com/BurntSushi/toml v0.4.1
## explicit
github.com/BurntSushi/toml
# github.com/google/go-cmp v0.5.6
## explicit
github.com/google/go-cmp
# golang.org/x/mod v0.5.1
## explicit
golang.org/x/mod
# golang.org/x/tools v0.1.8
## explicit
golang.org/x/tools
# golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1
## explicit
golang.org/x/xerrors
# google.golang.org/protobuf v1.26.0
## explicit
google.golang.org/protobuf/cmd/protoc-gen-go/internal_gengo
@ -79,3 +94,6 @@ google.golang.org/protobuf/types/known/structpb
google.golang.org/protobuf/types/known/timestamppb
google.golang.org/protobuf/types/known/wrapperspb
google.golang.org/protobuf/types/pluginpb
# honnef.co/go/tools v0.2.2
## explicit
honnef.co/go/tools

View File

@ -1,22 +0,0 @@
# This patch was adapted from the one on Arch Linux:
https://gitlab.archlinux.org/archlinux/packaging/packages/opensnitch/-/blob/main/add-go.sum-file.patch
--- a/daemon/go.mod
+++ b/daemon/go.mod
@@ -9,10 +9,16 @@ require (
github.com/google/nftables v0.1.0
github.com/google/uuid v1.3.0
github.com/iovisor/gobpf v0.2.0
+ github.com/josharian/native v0.0.0-20200817173448-b6b71def0850
+ github.com/mdlayher/netlink v1.4.2
+ github.com/mdlayher/socket v0.0.0-20211102153432-57e3fa563ecb
github.com/varlink/go v0.4.0
github.com/vishvananda/netlink v0.0.0-20210811191823-e1a867c6b452
+ github.com/vishvananda/netns v0.0.0-20200728191858-db3c7e526aae
golang.org/x/net v0.0.0-20211209124913-491a49abca63
golang.org/x/sys v0.0.0-20211205182925-97ca703d548d
+ golang.org/x/text v0.3.6
+ google.golang.org/genproto v0.0.0-20190819201941-24fa4b261c55
google.golang.org/grpc v1.32.0
- google.golang.org/protobuf v1.26.0 // indirect
+ google.golang.org/protobuf v1.26.0
)