mirror of
https://github.com/pentoo/pentoo-overlay
synced 2025-12-06 08:25:01 +01:00
opensnitch-1.5.0.ebuild
This commit is contained in:
parent
3cc85d7fec
commit
c3148ee0ad
8 changed files with 100 additions and 107 deletions
|
|
@ -5,21 +5,26 @@ DIST github.com-golang-net-d8887717615a.tar.gz 974554 BLAKE2B b2bbc83dd2f286f977
|
|||
DIST github.com-golang-net-fe3aa8a45271.tar.gz 1103753 BLAKE2B f6275e938bb46dad65d065d838c9ea7c9d9feb1370527cb82f166db4fc085a3d88dcaa6ff1ed3650b978ce094493265a971a2cb2d1b05e8e81d8b66993b3f474 SHA512 99c5b7b08181ea29dd22975e58d5b49a1493ce3180a92f78e9763dc5af60905da0ee94e5b31c3f65b8c6b0295894f3ae3208509d50cdb212478bf716e3c9b692
|
||||
DIST github.com-golang-protobuf-v1.5.0.tar.gz 171512 BLAKE2B 49fa31ff98d923b0b1db8eb29008b3cbe634e2ab0b106deac1f0ffb69e7762a10e2cabf77e45e4f68a6dfc20f22631480c532b7b137e75ba607d64aa9c79e023 SHA512 1b2316f08bec4651dc196d487b1aebfdf875baa33a5256aad8ea21ee726cdf0835822a58920c5b1af501acbf0e5039e20d621a8247320727f4b1832eb2189110
|
||||
DIST github.com-golang-sync-6e8e738ad208.tar.gz 17297 BLAKE2B 35c59fe3aa3d01871c451ff571af33f0b58d88c69a6096edad90c0379cc7d3de8e4b4b6ba3a203b62478595a8f1e2f514613d68f3d24030852ffabc407ef5e96 SHA512 c045e44279eb4eea9f9721c524c59d9556f2593a29004874d280dd96bc3d510b9b3f3ab87032a60782cff62f9db8d6d4bc2c50b084b9b4eeec20f6fee35a966d
|
||||
DIST github.com-golang-sys-3e129f6d46b1.tar.gz 1056990 BLAKE2B 4a0ad6b555a59ef317a4bf60ff51ccec5f3d7d1078a9059cba14fad8ff750ae6d166cae9185da3f3240455e4bcc4562cfef0934aa67079ad9bf922e692f6a968 SHA512 815d0157617dbd3260bfd66f1363bc9ce9340075e20dae3f395cb00b0d716042cf77622f44d22342fda3cd10583b36a1ac9e06f8bfa109881c1f94085a8e6f18
|
||||
DIST github.com-golang-sys-7fc4e5ec1444.tar.gz 1428460 BLAKE2B 1f75d270f8b5cbf3867b22094dbe6f91cfa5f7dc096b7805454dde221b0ef0cffa70da9b4662c17fe15a9d59d1b00a24a42395285a10eb49a7a4c26088756a77 SHA512 39f861e3d11083eca73e7f6b0229e165326f79da3af57b440b87c3e781423c72a7d1c27a103f26d57ba25d69daba6a7ea97338489663bfd9cb274b923af26576
|
||||
DIST github.com-golang-text-v0.3.0.tar.gz 6102619 BLAKE2B c92e68014a8c157d76741c02acd708771d66bd3dda5b19285f5aa3e073e0fe3fccb9054744d35ea62b681ae4421bb7489238d6868f9314fb26f88e002287abe8 SHA512 bd60dfaa7d9dbfca171a3ba40b51f5663c01257cf3b12b618d35689a97ab2212d316d5716ff09681bf40b099f7e20a0e0df8cfc065699cb6a07ad1dc2e2bc189
|
||||
DIST github.com-google-gopacket-v1.1.14.tar.gz 748336 BLAKE2B f1fe54954b229fafe9cf18e6337f4222cdeb6d71cba0c5c3d0b04eae63952a039cc283eff580db3e79db49b827d64ee54e8d5e64a24546037400faf92c97f086 SHA512 fda58ad503e2547b0e09e511a2ffe5b2e6fa7ba1df3cbf26ae6e08075420586f0f1f553914ee969fcfbdd0a344e240a0d11ae85266c926f138d3efe6afa250b2
|
||||
DIST github.com-google-nftables-a285acebcad3.tar.gz 44093 BLAKE2B ba5350578ae73edd2aee24f782d2a5d1809591ff3e14da997b758ebab625e6cfc83599bb19e032f941bdcaf6c505767781ab4dae1944f821e9ccb8c24aa98980 SHA512 26f4d89ad4dba07b7b40ec4315cfff86a5fe2cf957a13b2bcfac5364bfda2914fa3b738bfe3794bee18a050035d01a5fa1daf8d65da9201d4420d82dac2d4210
|
||||
DIST github.com-googleapis-go-genproto-24fa4b261c55.tar.gz 5334765 BLAKE2B 5a0fcd4fcb09b36464e37d39083feaf9bc690496cfee5c4528c035f31d47bce0c1ab0e3e02d3a0bfa84f38c9ebb9480f8d496e12ab9d51b36fb838913a61426d SHA512 a297ff26f30e776cd48f3d81dfea18ddb92c625fa13cb9c97ef1915556a321877b80a439b983f7fe6703addcea7bf365932efbea43b93d1ce49cf1fa3490e0e4
|
||||
DIST github.com-googleapis-go-genproto-7fd901a49ba6.tar.gz 1756007 BLAKE2B 36d467a82837f34e0ab1315091a38a04bef55f32e8b019efe027da355954f28fb1d7fca15e2dcc616f9650748e6458821442d4bdb7205504689860ee47b5ab52 SHA512 d3207a7a108b632932d4546a99d9ececa211c4d6b99cdde1fa4377bae264ce45cae4fe455bd0d9426f369cd5555d6ce5acdbfe087f27f1bfe32019729bae4d92
|
||||
DIST github.com-grpc-grpc-go-v1.27.0.tar.gz 825961 BLAKE2B 4a5fe37894369ac4e6d816dee367830a2a62197366afe2f5ad101088a7a924e5f17edf2564e8f7815b5ed7b332cebbe5392a6407c68f9776d72d8e0ae0532550 SHA512 4cb660a7bb29b00ecfd966ede6eb3de8f8eda2f3ce7e52948d718cdfd737ad4cc2332008f61cda1bf7b19525b2a0eeaab9a4c664f7d7b907230e7c3aa3f60144
|
||||
DIST github.com-grpc-grpc-go-v1.32.0.tar.gz 1053458 BLAKE2B 34fdd17ef7edecc84df8fbcfaee653192fd370e98929e33ba7bff7ef0e6fa04e3befb3153ab23d4bd98eeecb3c714e77aac2c56d448eb99b1d2e03bfc1a39798 SHA512 004f6ba02a53c67051cfe595ab5ce2692a6ef878d55a48165bd601cdbd5fa3a8e4944ba1ca7f5dc4aafac76f85c23714f8f2cfce8d14ea705ef4897c70cfce29
|
||||
DIST github.com-iovisor-gobpf-v0.2.0.tar.gz 115750 BLAKE2B 72d08e28d3453b0f2fd5acc3b16586fb4802b9faaad46e219f2465a48cadcb2ecc63c306f0e2a6d64e7c3308d2c55dc083bde6642678c8ce2acfefb63def7275 SHA512 00f28329b89a2fd7e76339b49e30b1bef31eab62854a77c77ccf29ac891f3c12b52f6feb3203d78b8ae2c5fe2f5529db5280686f752cd5b4577e5312dcc67ead
|
||||
DIST github.com-josharian-native-b6b71def0850a2fbd7e6875f8e28217a48c5bcb4.tar.gz 1803 BLAKE2B 0fa20f7cfb0d5209d09f218cb289194382ca3c2f4c60d25074356588d02693f989ea7ddc9b1d723193ba9a2a101370703f2f6a7c4f3304071f8c7b9132784a02 SHA512 056a78fac8187e8472552c5ab40bf5721a12b222ef5a839e4446a8c803bb0154c16c06cbcaa9951c987ce9cd69ba70ceb2358024522d42f53cbaa644a04de58e
|
||||
DIST github.com-koneu-natend-ec0926ea948d1549773caebd030b217dc31ba55c.tar.gz 1398 BLAKE2B b0be91c21430e4c55a672b3d99488d60d3ecae94b91dd693ed7767bc4570bf679dab75ff4affc7bf59e03e20f7e0ad47c745c72c5eaccb8bc756129aa9a2d313 SHA512 31043443c29a5a05e97fbabade8913152987f2565e4c33f7fc1a28565725c60cbf907d153eb31ed29df3c317e51344ab8c713abbd94c1ca6c5f319133ab9543e
|
||||
DIST github.com-mdlayher-netlink-de872b0d824b.tar.gz 54020 BLAKE2B 836217b7187a179141fe7b55e7161ca1218c2c404541d18fc2f5b24f4131f025abac7228c4c482d77eda22413fd6d4c039457813ac12ea7a5645b8445122a834 SHA512 acc2258791a8ee5a149dcdbb107de61c763605c48aafc64e864f81306269b54bdcc42e036e4ee3bf26afad581a230de1d8b246e71b45882930cc3399aec5e687
|
||||
DIST github.com-mdlayher-netlink-v1.4.1.tar.gz 55327 BLAKE2B 392f9a36443e2a378f8d65de8ecd6cca1ccf6b12e5be066c755209b8e75aec0dccf6614a69df3f98fdc7e20c5562bae825630204c9782aef50f5811befd1b7e7 SHA512 3f0f69e365a1be5583151a763fa2d85dccd6ee00609d29ee3ad6c0e95a54caa944e42d71f74d2d3f6285147af3941b94e4f24832cfe7af815b870712aef8e1ba
|
||||
DIST github.com-mdlayher-socket-9dbe287ded84b2af7d29eedef2693df69e11ce74.tar.gz 9397 BLAKE2B fd3294e2a43b6f2f1281e8bbb96155b78cabc677624f29bf9e9525eaad4e1924f782d7f4ea064ec80b98849edd259b84f114e48c431ae261c2273345cff4268a SHA512 2ef60eb0b81a4bd816b57086294f446f523b0d5ec06c654a3ef8df2aec55234bad4dff7ed2d8dcb1e6c9e0c45c39c491680f7943ca51e65d5b8d03ab173c5f54
|
||||
DIST github.com-protocolbuffers-protobuf-go-v1.26.0.tar.gz 1270215 BLAKE2B 96c9d80eac5558a2f3af8b018d498f03d6ce396951e68fc4f383aed04f571fbc1325d7bb8641de860454c4e1826a3a35852b724e85dfe04a30531ee592d9affc SHA512 18d3392fae131014e95961cc7490c8a4f0e0a7d95a18f0a469a9f2b119a1b89bf1952881950129e2b96ea4096b220ff8a3250736ca6efd5eca004f56db861844
|
||||
DIST github.com-vishvananda-netlink-e1a867c6b452.tar.gz 176331 BLAKE2B fa2eca75c1e66a035cfcbf6040382bc492960b5338762af93119646691303aff7a15481166a1040f0a0ad49a6048fd280ee3de4ee311065f10e5e4498e95044c SHA512 2db2037017f5db53dd820f234373516d319d20621c43445fb6aff4208bfb38912bbc64700ae6d9feff3048a3e959273fff00f02458a7973c49b177deecf0bf6f
|
||||
DIST github.com-vishvananda-netlink-v1.1.0.tar.gz 147026 BLAKE2B 146936d2a959f1a9509e94a50dfd36a1bee9599d158d41a29ac65d305520f85def91df78b6c7b5475915e7aef11b150de6aefd7e2fd8856550624281555ef8b0 SHA512 55f184870a9ce85314d278722f49e0c2f51939841f37aee8f50bb150afa545fd18a9a43556d428fb8e960eb063a14c50c920de20f2a375bd780432cb26155918
|
||||
DIST github.com-vishvananda-netns-0a2b9b5464df.tar.gz 8008 BLAKE2B ce175a1ffce3ab0a62fccc56836e39c4c90d0df28fb60ca3317a4814fea26f1817e0be8cd424c127ff1060b4a7e28907a9cd65dbd85dbf28a5fe8b010e53368e SHA512 187e10380398f7243624b9725e6166be392bc048b74bdfc3d3c61fcb397b28a16d83f5111fceab6cb79e1045075cba00a48ca15bb5c73127ef26c0f50a05f053
|
||||
DIST opensnitch-1.4.0.tar.gz 999069 BLAKE2B cce63863957e01cedb4e202412e0806f21f39a8c22fca3cda5ef21a97a024a56cee88ae0b9e517277d0d4fae56e122600fa7fb1be860e6803c172feb68dba666 SHA512 35d9811f9b8c3dc073231dfe20c21151280fdb90a0bc355617b5a2f2109e7f9590579f73ceed944447004bc0e8609c78c90bb0b21b95bb339cf4acbb8aca0fa7
|
||||
DIST opensnitch-1.4.1.tar.gz 999330 BLAKE2B f04866a41306f92539a6763bd03994d8a0fa414276a9ad529b09098451e1fd295f8093246a5782add25540380c1d4bdb950a216ec5faef7d024400812638d2df SHA512 58bc7eecdf129d219f2b4f16fccfd4788af02480f89e4042577a032114ddba176bc53ca299e60057ddd45b946de3cd89a5d21e3dad120aeedff0f62ce2b278a5
|
||||
DIST github.com-vishvananda-netns-db3c7e526aae.tar.gz 8281 BLAKE2B d74e12debc35118ccd55abc297e1dd39408c8817ffff06965840a984bd5552b45da42a8f89f91adabd2e27b9a32d7d823ae065834aa7ccd5376d4ab3d429738c SHA512 cc564db276cf3cabba1f7dacbb84e5a90d1b2545bddf69ea84c266dd730e11c3db00d40565c74bf67a2f065f0f8e0a797db53fcdbeeade8cd692178367ce3533
|
||||
DIST opensnitch-1.4.2.tar.gz 999494 BLAKE2B 986612523de0e852fdf2fce109fdb3119fe54d79e46327a4d6ec0ea313adbc8cb13aca0903ed81bd25700d69a96f171eb4ece5a4303476ced4fa5c1af12a6f95 SHA512 e2bdbe479ed1e52f6d036a21f0f6efa37cce88baff7998911e6274bc318ad5260f2b428b94d0c19fad6f4e388fb8332e6639a93d34ab1ef66f51bfe4f836996b
|
||||
DIST opensnitch-1.4.3.tar.gz 1000698 BLAKE2B a39d5564bdb634c36e25c3baf03d301321b977fee304b7c53491583654a8ba2d430c3c57b69ab137be83e1b35b42e4aea8a0495221840b7d29c0d1aadb51577a SHA512 4ddee77089320018fd0e719b6da0144473f438d1455a43b07fb72f7a9932cc293f06b03e634d3afc1e184b4eb52f4b56997e857c2019c072905ffb4c447461f3
|
||||
DIST opensnitch-1.5.0.tar.gz 1033342 BLAKE2B e9b7518fe0550adfe395496209504a70f1207154717a296096f7615f68fda7d1f23209132e139532e90fdceaaadce4321ab6abdd2cfde71e3087e856b2b05c1c SHA512 1f6bed64493dbf39ea0114adf302a5aaddecb2c36a67ce571be989779bb8c41939886d69c673d7a2afc7e51575233dca27b1544ab56564cafd01271d4b4d6810
|
||||
|
|
|
|||
|
|
@ -1,98 +0,0 @@
|
|||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
PYTHON_COMPAT=( python3_{9..10} )
|
||||
inherit distutils-r1
|
||||
|
||||
# copy from go.mod
|
||||
# old: go mod vendor && grep "# g" ./vendor/modules.txt | sort
|
||||
EGO_PN="github.com/evilsocket/opensnitch"
|
||||
EGO_VENDOR=(
|
||||
"github.com/evilsocket/ftrace v1.2.0"
|
||||
"github.com/fsnotify/fsnotify v1.4.7"
|
||||
"github.com/golang/glog 23def4e6c14b"
|
||||
"github.com/golang/protobuf v1.5.0"
|
||||
"github.com/google/gopacket v1.1.14"
|
||||
"github.com/google/nftables a285acebcad3"
|
||||
"github.com/iovisor/gobpf v0.2.0"
|
||||
"github.com/vishvananda/netlink v1.1.0"
|
||||
"github.com/vishvananda/netns 0a2b9b5464df"
|
||||
"golang.org/x/net fe3aa8a45271 github.com/golang/net"
|
||||
"golang.org/x/sync 6e8e738ad208 github.com/golang/sync"
|
||||
"golang.org/x/sys 7fc4e5ec1444 github.com/golang/sys"
|
||||
"golang.org/x/text v0.3.0 github.com/golang/text"
|
||||
"google.golang.org/grpc v1.27.0 github.com/grpc/grpc-go"
|
||||
"google.golang.org/protobuf v1.26.0 github.com/protocolbuffers/protobuf-go"
|
||||
"google.golang.org/genproto 7fd901a49ba6 github.com/googleapis/go-genproto"
|
||||
"github.com/koneu/natend ec0926ea948d1549773caebd030b217dc31ba55c"
|
||||
"github.com/mdlayher/netlink v1.4.1"
|
||||
"github.com/josharian/native b6b71def0850a2fbd7e6875f8e28217a48c5bcb4"
|
||||
"github.com/mdlayher/socket 9dbe287ded84b2af7d29eedef2693df69e11ce74"
|
||||
)
|
||||
|
||||
inherit golang-vcs-snapshot
|
||||
|
||||
DESCRIPTION="Desktop application firewall"
|
||||
HOMEPAGE="https://github.com/evilsocket/opensnitch"
|
||||
|
||||
SRC_URI="https://github.com/evilsocket/opensnitch/archive/v${PV}.tar.gz -> ${P}.tar.gz
|
||||
${EGO_VENDOR_URI}"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
RESTRICT="mirror"
|
||||
|
||||
# dev-go/go-text:=
|
||||
DEPEND=">=dev-lang/go-1.13
|
||||
net-libs/libnetfilter_queue
|
||||
dev-go/go-protobuf
|
||||
"
|
||||
RDEPEND="
|
||||
dev-python/grpcio-tools[${PYTHON_USEDEP}]
|
||||
dev-python/python-slugify[${PYTHON_USEDEP}]
|
||||
dev-python/pyinotify[${PYTHON_USEDEP}]
|
||||
dev-python/PyQt5[sql,${PYTHON_USEDEP}]
|
||||
"
|
||||
#FIXME: add config check:
|
||||
#CONFIG_NETFILTER_XT_MATCH_CONNTRACK
|
||||
|
||||
src_prepare() {
|
||||
emake -C src/${EGO_PN} protocol
|
||||
cd src/${EGO_PN}/ui
|
||||
pyrcc5 -o opensnitch/resources_rc.py opensnitch/res/resources.qrc
|
||||
sed -i 's/^import ui_pb2/from . import ui_pb2/' opensnitch/ui_pb2*
|
||||
eapply_user
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
GOPATH="${S}:$(get_golibdir_gopath)" \
|
||||
GOCACHE="${T}/go-cache" \
|
||||
go build -v -work -x -ldflags="-s -w" "${EGO_PN}/daemon" || die
|
||||
|
||||
pushd src/${EGO_PN}/ui >/dev/null || die
|
||||
distutils-r1_src_compile
|
||||
popd >/dev/null || die
|
||||
}
|
||||
|
||||
src_install(){
|
||||
newbin daemon opensnitchd
|
||||
|
||||
pushd src/${EGO_PN}/ui >/dev/null || die
|
||||
distutils-r1_src_install
|
||||
popd >/dev/null || die
|
||||
|
||||
pushd src/${EGO_PN}/daemon >/dev/null || die
|
||||
insinto /etc/opensnitchd/rules
|
||||
insinto /etc/opensnitchd/
|
||||
# @cp opensnitchd.service /etc/systemd/system/
|
||||
doins default-config.json
|
||||
doins system-fw.json
|
||||
popd >/dev/null || die
|
||||
|
||||
newinitd "${FILESDIR}"/opensnitch.initd ${PN}
|
||||
|
||||
}
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
|
@ -6,28 +6,31 @@ EAPI=7
|
|||
PYTHON_COMPAT=( python3_{9..10} )
|
||||
inherit distutils-r1
|
||||
|
||||
# copy from go.mod
|
||||
# copy from daemon/go.mod
|
||||
# old: go mod vendor && grep "# g" ./vendor/modules.txt | sort
|
||||
EGO_PN="github.com/evilsocket/opensnitch"
|
||||
EGO_VENDOR=(
|
||||
"github.com/evilsocket/ftrace v1.2.0"
|
||||
"github.com/fsnotify/fsnotify v1.4.7"
|
||||
"github.com/golang/glog 23def4e6c14b"
|
||||
"github.com/golang/protobuf v1.5.0"
|
||||
"github.com/google/gopacket v1.1.14"
|
||||
"github.com/google/nftables a285acebcad3"
|
||||
"github.com/iovisor/gobpf v0.2.0"
|
||||
"github.com/vishvananda/netlink v1.1.0"
|
||||
"github.com/vishvananda/netns 0a2b9b5464df"
|
||||
"github.com/vishvananda/netlink e1a867c6b452"
|
||||
"github.com/vishvananda/netns db3c7e526aae"
|
||||
"golang.org/x/net fe3aa8a45271 github.com/golang/net"
|
||||
"golang.org/x/sync 6e8e738ad208 github.com/golang/sync"
|
||||
"golang.org/x/sys 7fc4e5ec1444 github.com/golang/sys"
|
||||
"golang.org/x/sys 3e129f6d46b1 github.com/golang/sys"
|
||||
"golang.org/x/text v0.3.0 github.com/golang/text"
|
||||
"google.golang.org/grpc v1.27.0 github.com/grpc/grpc-go"
|
||||
"google.golang.org/grpc v1.32.0 github.com/grpc/grpc-go"
|
||||
"google.golang.org/protobuf v1.26.0 github.com/protocolbuffers/protobuf-go"
|
||||
|
||||
"google.golang.org/genproto 7fd901a49ba6 github.com/googleapis/go-genproto"
|
||||
"google.golang.org/genproto 24fa4b261c55 github.com/googleapis/go-genproto"
|
||||
"github.com/koneu/natend ec0926ea948d1549773caebd030b217dc31ba55c"
|
||||
"github.com/mdlayher/netlink v1.4.1"
|
||||
"github.com/mdlayher/netlink de872b0d824b"
|
||||
"github.com/josharian/native b6b71def0850a2fbd7e6875f8e28217a48c5bcb4"
|
||||
"github.com/mdlayher/socket 9dbe287ded84b2af7d29eedef2693df69e11ce74"
|
||||
)
|
||||
|
|
@ -50,6 +53,7 @@ RESTRICT="mirror"
|
|||
DEPEND=">=dev-lang/go-1.13
|
||||
net-libs/libnetfilter_queue
|
||||
dev-go/go-protobuf
|
||||
dev-go/protoc-gen-go-grpc
|
||||
"
|
||||
RDEPEND="
|
||||
dev-python/grpcio-tools[${PYTHON_USEDEP}]
|
||||
|
|
@ -61,6 +65,8 @@ RDEPEND="
|
|||
#CONFIG_NETFILTER_XT_MATCH_CONNTRACK
|
||||
|
||||
src_prepare() {
|
||||
rm -r src/${EGO_PN}/ui/tests
|
||||
|
||||
emake -C src/${EGO_PN} protocol
|
||||
cd src/${EGO_PN}/ui
|
||||
pyrcc5 -o opensnitch/resources_rc.py opensnitch/res/resources.qrc
|
||||
9
dev-go/protoc-gen-go-grpc/Manifest
Normal file
9
dev-go/protoc-gen-go-grpc/Manifest
Normal file
|
|
@ -0,0 +1,9 @@
|
|||
DIST github.com%2Fgolang%2Fprotobuf%2F@v%2Fv1.5.0.mod 129 BLAKE2B 15d140a0b2b22d6c9886ee9e517f923fda26ee8179755702a8eebf1ae8cf75be48e8d28a1df1bf875a7bfd499075d83a541c9716601856abe0e7c850a3ec68fd SHA512 467a3f6fb4c941cd55d8d4b2d6a2015966c60a8614691539c88c4bf0da2f8022055be8561cddd0e60b118f74f010be5998dd128b7b136f14edd2674e5650db2a
|
||||
DIST github.com%2Fgoogle%2Fgo-cmp%2F@v%2Fv0.5.5.mod 105 BLAKE2B ffd22df03c1b351fb766a97818d46cc6aebeef365632d5263c90cf45a4acffdf5811da10ea2cd4747bc9691f74661c0b655961a065ed15a0194eeb4d1d12ca9b SHA512 cb203760fc6ca9c9d64811cf1342752faa5a95f27934c298407dc865f9561081210dd1b82b15ee2f5337b70d4c55d102d8884b5b9a5f70d9cbf85227a32b9713
|
||||
DIST github.com%2Fgoogle%2Fgo-cmp%2F@v%2Fv0.5.5.zip 130974 BLAKE2B 6e4efb8abb584c3839c7b1ab80c8060c125b695bddddd44c57f72c0fbf9de85d40595ecff57f57ddb533e34dbe72a95e0e8043d91d462d68818699f194766e90 SHA512 9cff1690cb177e70b1d67ddd305e4317e3d1ef2825f5f3ed4639210f7f2ee6e89ff03970495757b922f16fade5fafae5cc14c8da2b95694faa3fa48c63f3313d
|
||||
DIST golang.org%2Fx%2Fxerrors%2F@v%2Fv0.0.0-20191204190536-9bdfabe68543.mod 37 BLAKE2B 7449be81e1998a6439070de1a0ddf5bfd1e4971c90c2e358590a9c1c41128bfc1daa42a9bbc3709506df2442ec8420e6354343a095c837be46335c180083f28a SHA512 659d18a7a3a1be45ff6dc9e7475276b82ee7f11c47d39b0c237d7f872836a1dbdfff0902f21d6cd8093663997865da92e3e5a4acf1ad6129f972dc5e667b4f05
|
||||
DIST golang.org%2Fx%2Fxerrors%2F@v%2Fv0.0.0-20191204190536-9bdfabe68543.zip 22282 BLAKE2B 68df6b35d9043f23df13432b80074544f46833467294955ae5706713055d0cc9ababda892853c14e99c80a3571fd4a807a019a098fdd2ca695ba90c577ead5c4 SHA512 c72b8b73f89624889a2874c1b2445cb82f0e545fccf6a7761a278f3f659eb19f5f1c8585641b8f89f2bcfc3817ad2c0e267751cfeeab949e287e43af5df57e28
|
||||
DIST google.golang.org%2Fprotobuf%2F@v%2Fv1.26.0-rc.1.mod 83 BLAKE2B 0e4901ba1d4e31ef22f0f978ee7b7d926ac2cd3a1cb5d8d8a81a33e02f9dc81aad6508280d65659862c3a9bc0667c334cb6cd8c0c532d5fdb3735a415c2a5eca SHA512 a7b2aad691925341e3d1f6d1d1453b68386902a4e2e1c0deb406bc157d04328c5519a01ce938a33a6e358cbd9dc0c2f862c9822bde5314d2eb9d416d7bf789d2
|
||||
DIST google.golang.org%2Fprotobuf%2F@v%2Fv1.27.1.mod 123 BLAKE2B 73f875413489557d8f0bbcd665c06356b900f87e2cd9ef0ee5aba218a3a910842912d36dc9e653afa538c99cc723d28327a8bec6eac1f6bd93277d70fa891339 SHA512 d618524aca1cb3e525060bb66b0c8f06c9ad6be5389be228d265dbcdb368442f4f0a7e98f8c9082916b2579d77e627a550904f0b1c058b7d5e45eb7ceb77c2e0
|
||||
DIST google.golang.org%2Fprotobuf%2F@v%2Fv1.27.1.zip 1572746 BLAKE2B 372a55a68ec03bf9367368d85088a51267228a63a1fc04777dc435a5e9a6c46495f5dae27f82f3f5cf6effa41d6bc9c0a49fe1678f94d435b2516b952d24a484 SHA512 0a27f0189b04291bcd96a52a84e4ebbac6424c02e1d899655d0ecf1592150290144f5e6c8ef81c6a2f0c43db5cbda7d383119a027ef9aed8cf5e623495001077
|
||||
DIST protoc-gen-go-grpc-1.2.0.tar.gz 1391270 BLAKE2B ce8b048e3415a49d9febcf64e0855b2f541a02d0565095a882f22b3b8706efc240d297f91cc222e7beca34248441731bcae6b8fc20391f5c3ce4c2bf79f21956 SHA512 4e575833348f1a8046ec85fadabfccfcc2945a4677d85cbbc0651a39b4f70965e84003742fd9ec1ffcba8dccdef1a6f96223231cebf70b705c6a012e61cac89d
|
||||
43
dev-go/protoc-gen-go-grpc/protoc-gen-go-grpc-1.2.0.ebuild
Normal file
43
dev-go/protoc-gen-go-grpc/protoc-gen-go-grpc-1.2.0.ebuild
Normal file
|
|
@ -0,0 +1,43 @@
|
|||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit go-module
|
||||
|
||||
EGO_PN="github.com/grpc/grpc-go/cmd/protoc-gen-go-grpc"
|
||||
|
||||
EGO_SUM=(
|
||||
"github.com/golang/protobuf v1.5.0/go.mod"
|
||||
"github.com/google/go-cmp v0.5.5"
|
||||
"github.com/google/go-cmp v0.5.5/go.mod"
|
||||
"golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543"
|
||||
"golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod"
|
||||
"google.golang.org/protobuf v1.26.0-rc.1/go.mod"
|
||||
"google.golang.org/protobuf v1.27.1"
|
||||
"google.golang.org/protobuf v1.27.1/go.mod"
|
||||
)
|
||||
go-module_set_globals
|
||||
|
||||
|
||||
DESCRIPTION="This tool generates Go language bindings of services in protobuf definition files for gRPC"
|
||||
HOMEPAGE="https://pkg.go.dev/google.golang.org/grpc/cmd/protoc-gen-go-grpc"
|
||||
SRC_URI="https://github.com/grpc/grpc-go/archive/refs/tags/cmd/protoc-gen-go-grpc/v${PV}.tar.gz -> ${P}.tar.gz
|
||||
${EGO_SUM_SRC_URI}"
|
||||
LICENSE="BSD"
|
||||
SLOT="0/${PVR}"
|
||||
KEYWORDS="amd64 x86"
|
||||
IUSE="test"
|
||||
DEPEND="test? ( dev-libs/protobuf )"
|
||||
RDEPEND=""
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
S="${WORKDIR}/grpc-go-cmd-protoc-gen-go-grpc-v${PV}/cmd/protoc-gen-go-grpc"
|
||||
src_compile() {
|
||||
env GOBIN="${S}/bin" go install ./... ||
|
||||
die "compile failed"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dobin bin/protoc-gen-go-grpc
|
||||
}
|
||||
1
dev-python/pyasn/Manifest
Normal file
1
dev-python/pyasn/Manifest
Normal file
|
|
@ -0,0 +1 @@
|
|||
DIST pyasn-1.6.1-re.tar.gz 11823216 BLAKE2B 028cf3958cc1436a69f2bf5107fbf38d6a11308d8fa52c622be0dba4fba6e9fc450bcad7d6403c6fc83db2cce61d3163d459cbea17fd4fcf0c24d9d02f6ed835 SHA512 fd7e5b0282a39d4a8bac5741fe3f31955ff3e791ecf31183c2ffdefb824dfc70cca8abde3f0349e83b631ca48a354bdb66279565ab0247a3e6c3168143d2095e
|
||||
27
dev-python/pyasn/pyasn-1.6.1-r1.ebuild
Normal file
27
dev-python/pyasn/pyasn-1.6.1-r1.ebuild
Normal file
|
|
@ -0,0 +1,27 @@
|
|||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
PYTHON_COMPAT=( python3_{9..10} )
|
||||
DISTUTILS_USE_SETUPTOOLS=bdepend
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
# 1.6.1 was re-packaged; drop -re in next version
|
||||
MY_PV="${PV/_beta/b}-re"
|
||||
MY_P="${PN}-${MY_PV}"
|
||||
|
||||
DESCRIPTION="Python IP address to Autonomous System Number lookup module"
|
||||
HOMEPAGE="https://github.com/hadiasghari/pyasn"
|
||||
SRC_URI="https://github.com/hadiasghari/${PN}/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ~arm64 x86"
|
||||
|
||||
RESTRICT="test"
|
||||
|
||||
IUSE=""
|
||||
|
||||
S=${WORKDIR}/${MY_P}
|
||||
|
|
@ -382,7 +382,7 @@ dev-python/apng
|
|||
=dev-python/humanfriendly-9*
|
||||
|
||||
app-admin/opensnitch
|
||||
=dev-python/grpcio-tools-1.41*
|
||||
=dev-python/grpcio-tools-1.43*
|
||||
|
||||
#empire
|
||||
dev-python/jq ~amd64
|
||||
|
|
|
|||
Loading…
Reference in a new issue