summaryrefslogtreecommitdiff
path: root/net-misc/nextcloud-spreed-signaling
diff options
context:
space:
mode:
Diffstat (limited to 'net-misc/nextcloud-spreed-signaling')
-rw-r--r--net-misc/nextcloud-spreed-signaling/Manifest3
-rw-r--r--net-misc/nextcloud-spreed-signaling/nextcloud-spreed-signaling-1.1.2.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 ba7bdda..15c7b5e 100644
--- a/net-misc/nextcloud-spreed-signaling/Manifest
+++ b/net-misc/nextcloud-spreed-signaling/Manifest
@@ -345,8 +345,11 @@ DIST nextcloud-spreed-signaling-0.5.0-deps.tar.xz 84670156 BLAKE2B 65a53d9db6505
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 nextcloud-spreed-signaling-1.1.2-deps.tar.xz 118781420 BLAKE2B 6c7afc7dccc65c0ef09dd6b336937ca03dda7e1b1cb48c9b57672f72ea46bfcb4e92744750140c9201357cbde05800de7633c8f7de4f3e46583e045758aeb7d1 SHA512 fa2ea5c7a206b152cd60478fa8e5e1f45787d7873296cd213cf1728c13d294b60bd051476604132d80620065925ebef472171f924c936e5ef1e62e21ca0f333a
+DIST nextcloud-spreed-signaling-1.1.2.tar.gz 258263 BLAKE2B 0d61b6b732829f08f7dd7f490c9ea73e8cd78c20e36866b2f59eb77f524049d6f45f22a52eba888e0951c6b03818842763bb0723d5fb7b0c65dcb7daaa21bd42 SHA512 05b3ac48adffbab82adf105bb090a9504434e6694024bc8fe3c97e7caf30c5d352fdd561b9f0bd035df43b5addff656455881d2f4f88803db6e3989668ffeca2
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
+EBUILD nextcloud-spreed-signaling-1.1.2.ebuild 1034 BLAKE2B 1368b05ad9ef70887a152e047b4c9af78617b55f0315c84750a8ae68d02bdf06b3750c90b8e443424f80b51cf0aa351561cb402b8bf02cd3f165a607fbc87fd2 SHA512 ee25958d3daf7041cbcb3d9ecc40fe200bfd6dcd124d1b25afbf796ab63e122bafbf6687f9ebcef57bc55e8fbd607d521c6aa05ed9f6bd987fac8c32f63a385b
diff --git a/net-misc/nextcloud-spreed-signaling/nextcloud-spreed-signaling-1.1.2.ebuild b/net-misc/nextcloud-spreed-signaling/nextcloud-spreed-signaling-1.1.2.ebuild
new file mode 100644
index 0000000..fb53366
--- /dev/null
+++ b/net-misc/nextcloud-spreed-signaling/nextcloud-spreed-signaling-1.1.2.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
+}