summaryrefslogtreecommitdiff
path: root/net-misc
diff options
context:
space:
mode:
authordakkar <dakkar@thenautilus.net>2022-12-03 12:18:56 +0000
committerdakkar <dakkar@thenautilus.net>2022-12-03 12:18:56 +0000
commitcad32dd1d71ddba8e1d899011f655ff3f6e1dd22 (patch)
tree5270f853cdf7d63cdc6a4bb54dcf24b3791b4e72 /net-misc
parentbump janus-gateway (diff)
downloadgentoo-overlay-cad32dd1d71ddba8e1d899011f655ff3f6e1dd22.tar.gz
gentoo-overlay-cad32dd1d71ddba8e1d899011f655ff3f6e1dd22.tar.bz2
gentoo-overlay-cad32dd1d71ddba8e1d899011f655ff3f6e1dd22.zip
bump nextcloud-spreed-signaling
Diffstat (limited to 'net-misc')
-rw-r--r--net-misc/nextcloud-spreed-signaling/Manifest3
-rw-r--r--net-misc/nextcloud-spreed-signaling/nextcloud-spreed-signaling-1.0.0.ebuild40
2 files changed, 43 insertions, 0 deletions
diff --git a/net-misc/nextcloud-spreed-signaling/Manifest b/net-misc/nextcloud-spreed-signaling/Manifest
index 34cb767..ba7bdda 100644
--- a/net-misc/nextcloud-spreed-signaling/Manifest
+++ b/net-misc/nextcloud-spreed-signaling/Manifest
@@ -343,7 +343,10 @@ DIST honnef.co%2Fgo%2Ftools%2F@v%2Fv0.0.1-2019.2.3.zip 506912 BLAKE2B a38cb31fd8
DIST nextcloud-spreed-signaling-0.4.0.tar.gz 170408 BLAKE2B 4aeebc31aea08155a1a6ed626673550d96cc181f2b11aa1b65d70207b319b7b429c273f3742723eadbd0a36a53b14c3f41e1d66ec029fc4b6cdf28a4c832ce77 SHA512 350e49de573234519fb5ab134a25006a36ab448432c159fd9333b9c356a9a173361997d7b74c07ff2a057712cdeec711f453570f3dda4bf03e50533d4d186f78
DIST nextcloud-spreed-signaling-0.5.0-deps.tar.xz 84670156 BLAKE2B 65a53d9db65056cf9914ad5688d7817ccb695ee81d451e48fe4105676ed0f3516513de27f8a1ef6d3f73d4a92517ed75e68cca8f4842d2cce021df6d262788ad SHA512 d4058f7a3ea05526f3c3af964587d8fcee7228acd2377ae4d571dc54ddf18f5c5b984d9242fb749b40dcde1877809dc9d5a4c4bb34818d357e8425112e6cb9f6
DIST nextcloud-spreed-signaling-0.5.0.tar.gz 210410 BLAKE2B a9e2004700408d9da6e7dde6e33a70e26c00393cbb4d385a798ee7e906ceeac4707c23da5ca66ec4339d76054d0eb3ae5709bfbcd6f6f466ee6694021be6b9a1 SHA512 89d5400d4480699e595118e0c12e6bb8b53293006cca66fc9d6d766559e811f41f1abd53439ed78ce6a0e7f7fbe4249c5350e518233d13b16c3a1eb20fa3a047
+DIST nextcloud-spreed-signaling-1.0.0-deps.tar.xz 84324264 BLAKE2B d908187639b5e2c63dc579026626687406ed1286a3a738b25efcf1969b3463e9595ca0c8b6389670d5946f000937811d75397dec0d7756a110eaab3095016e6c SHA512 7b5a4235ed7e749a8644b655818e699d8726e40c9f806f068644441fd73dec3771b3322df0c754a322a96293d3be134be08c0691baecf70f1897b2e774b5aef7
+DIST nextcloud-spreed-signaling-1.0.0.tar.gz 251258 BLAKE2B c07d00dc219dd3c09513e142f9b3fa7375d2746f79a16d0ddcb5b10ce4baa232699ec15648e76010a87797c7176c1725741b0dd1afabc3dbe2a7e20c30fe0343 SHA512 d4ac5c8e74dda81d983580836848a720923b38ed8e908b9e82d698d66ef89d3ae72fad76c6aa314f1029a0efff4569f2b672f1fe0851744dc5cda96c639beb27
DIST sigs.k8s.io%2Fyaml%2F@v%2Fv1.1.0.mod 24 BLAKE2B d33080dbc62b185d029eb43f75d66328dbfa7c463a3117b3efd5419ab8e1e52cc6f5d5a288d553421025c785ec6948b3aa68588cae19bd325f6acc0d043bb5fb SHA512 78f6402daccb04510f4ef35ee457ee13e4f447fba8e6aa33b4d32aa666e925861bf3b3f22c5ba9573871ec7e830f99e4caae0969724a54eadf40e6a7ed7931a0
DIST sigs.k8s.io%2Fyaml%2F@v%2Fv1.1.0.zip 18120 BLAKE2B 244d3089322264e2fab71fa27e6e49396f724026674970eac309bb027d7bbc7030e9780fbc1c3803b20d893b8621f4e24d5c7824e0315440c14ceb850ec391f9 SHA512 c6e23fe09971b82d52e14d67e68458d3884b0f1d56a7fa9131fe4dafbfa971dd1f134f2d9eeab2599eae02c96132502036fd6b37eda92cd62f3129de6e04e7c3
EBUILD nextcloud-spreed-signaling-0.4.0.ebuild 35224 BLAKE2B c4ff6541f7466d4f3e96e5d0b9df1d9c674b03a1bcc0bec45822ab6e98488c697e2d4d23d64039525171179436e096d4da4a8971e3b39f80e45ef39b72640c60 SHA512 b2973103c07802404b55c6b1810e3b77a4e98e6d88a2c7b51fd055a68b8e7f6731ee49d394ebb06c8054b67cf5940c9a2a260225d8bf355699387b965c44966d
EBUILD nextcloud-spreed-signaling-0.5.0.ebuild 1046 BLAKE2B 5e6fa5bb0f5332f11ffe0f288aab7cc66cb068d4d1a6e83abba96148bd13a7addf9f0c459740343573c199e8e77236f09d60a3421ff44dc3f67f3bf50c1b5e88 SHA512 d7d1f1e178afc4816a9f3ff02a2208de98373fc08a5d3a94e79ef0c60f6817da4fe7b6a2fd6f45767dcbfedb10174b6c2ec07d058744d68e205a357c60da473c
+EBUILD nextcloud-spreed-signaling-1.0.0.ebuild 1034 BLAKE2B 1368b05ad9ef70887a152e047b4c9af78617b55f0315c84750a8ae68d02bdf06b3750c90b8e443424f80b51cf0aa351561cb402b8bf02cd3f165a607fbc87fd2 SHA512 ee25958d3daf7041cbcb3d9ecc40fe200bfd6dcd124d1b25afbf796ab63e122bafbf6687f9ebcef57bc55e8fbd607d521c6aa05ed9f6bd987fac8c32f63a385b
diff --git a/net-misc/nextcloud-spreed-signaling/nextcloud-spreed-signaling-1.0.0.ebuild b/net-misc/nextcloud-spreed-signaling/nextcloud-spreed-signaling-1.0.0.ebuild
new file mode 100644
index 0000000..fb53366
--- /dev/null
+++ b/net-misc/nextcloud-spreed-signaling/nextcloud-spreed-signaling-1.0.0.ebuild
@@ -0,0 +1,40 @@
+EAPI=7
+
+inherit go-module
+
+DESCRIPTION="standalone signaling server for Nextcloud Talk"
+HOMEPAGE="https://github.com/strukturag/nextcloud-spreed-signaling"
+
+#go-module_set_globals
+
+# build the deps tarball like
+# https://devmanual.gentoo.org/eclass-reference/go-module.eclass/index.html
+# says
+SRC_URI="https://github.com/strukturag/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
+ https://www.thenautilus.net/gentoo-tarballs/${P}-deps.tar.xz"
+
+LICENSE="AGPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+
+DEPEND="net-misc/nats-server
+ net-misc/janus-gateway
+ net-im/coturn"
+BDEPEND=">=dev-lang/go-1.17.0
+ >=dev-libs/protobuf-3.20.0"
+
+# NOTE: this won't actually work when run from portage, because the
+# sandbox (correcly) prevents it from downloading stuff; build it
+# manually with `ebuild ... compile`, install, qmerge
+
+src_compile() {
+ export GOPATHBIN="$(pwd)/bin"
+ emake -j1 build
+}
+
+src_install() {
+ newbin bin/signaling nextcloud-spreed-signaling
+ newbin bin/proxy nextcloud-spreed-proxy
+ einstalldocs
+ dodoc proxy.conf.in server.conf.in
+}