public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/proj/guru:dev commit in: media-video/owncast/, media-video/owncast/files/
@ 2022-07-17 19:12 Karl-Johan Karlsson
  0 siblings, 0 replies; 3+ messages in thread
From: Karl-Johan Karlsson @ 2022-07-17 19:12 UTC (permalink / raw
  To: gentoo-commits

commit:     a8ebf845bdbc931e1a89ea1c6293cf139dd56345
Author:     Karl-Johan Karlsson <creideiki+gentoo-guru <AT> lysator <DOT> liu <DOT> se>
AuthorDate: Sun Jul 17 19:07:48 2022 +0000
Commit:     Karl-Johan Karlsson <creideiki+gentoo-guru <AT> lysator <DOT> liu <DOT> se>
CommitDate: Sun Jul 17 19:07:48 2022 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a8ebf845

media-video/owncast: add 0.0.12

Signed-off-by: Karl-Johan Karlsson <creideiki+gentoo-guru <AT> lysator.liu.se>

 media-video/owncast/Manifest                       |  3 +
 ...0.0.12-1758-remove-websocket-origin-check.patch | 22 +++++++
 media-video/owncast/owncast-0.0.12.ebuild          | 67 ++++++++++++++++++++++
 3 files changed, 92 insertions(+)

diff --git a/media-video/owncast/Manifest b/media-video/owncast/Manifest
index 5f3a09303..1f95f11f4 100644
--- a/media-video/owncast/Manifest
+++ b/media-video/owncast/Manifest
@@ -169,3 +169,6 @@ DIST owncast-0.0.10-linux-64bit.zip 14813756 BLAKE2B 1686b16514887614de229639899
 DIST owncast-0.0.10.tar.gz 9606331 BLAKE2B 6bbe42fa2a41b11384410e941f214b31a25b54ea233b05f5091cc327c720a66eaa8181c920a173af00fa20b65588abba822815e52bddab8a1d84e56407d044e6 SHA512 b105059f3fe662afd112a284c1d7e131bc3a65ba1bb36f529bcffb7841ed7b7d6eb38933518103200b6a4100dde46e6c1717f2ba2d1302defd947cd475335ff3
 DIST owncast-0.0.11-linux-64bit.zip 15056627 BLAKE2B 6d1ead7d5ff9e4baa94e0cf6bc41e6e64efa2c8628cab37231b41c213d41dd09cb752630969802b35db9d3eb8c709a9c178e0e82e6f19e05ed3bc1876326d983 SHA512 6f0e427bd8334cc08728596b46497013224bde49a16bb4453945a1c1671a44735dbf8a825d015589f87768520a650708dee22a0bb845a90349e64729861e2a5c
 DIST owncast-0.0.11.tar.gz 7385501 BLAKE2B 068ba56e9988ab0c511429f41a811dd6b725c8b431090889f54097ae9405f4b0f18b3a1c0337048013000cff351d4d9182c9748e23b6be70b675a0a34e83d3c2 SHA512 4e8427f38a0b2cd7b4ffee1cd0fe5533a85c4781d5d8bf759ce7282d464bccae789b5b78580ca3223a49bdf4dcb070a7ca3dd8e9a0ac85686421ca74650f7503
+DIST owncast-0.0.12-deps.tar.xz 71882432 BLAKE2B 525b44ba7182432fa4de7aa9b7c0b2145604ef7341d3962ac27807c2ab76445c37a80d0cdd4d9c7884c85cb3546c20564947486cd0f54bc11dce9dfd6fb83409 SHA512 0d1b3c229715119062bf310b66a5d9686d4e5c466809e26ebe801448e387c08bf7256f9f81de4c9e4f8c470ec18cb9d10bde4c99fec4c9abbc31dc279bde15ad
+DIST owncast-0.0.12-linux-64bit.zip 19386338 BLAKE2B b891d9e414b8adc1adc750faea77012f8435be21db8ebde9c3ca91187848104326107c975edf611e337d816bc0a0eeac17b93e08e36c496a8e84f74ae8eefebe SHA512 aa51901c6bcdfb7a026b8e0a1b755511103f4c0d79f1d0592420fcb53f935670b86f7b5ea495a518374f08efe91d3416da21ec0b4256db07e32744d1a112d2c0
+DIST owncast-0.0.12.tar.gz 10273424 BLAKE2B fee74684f6acd214dfd8627947097ae3a7d8a6f7e58a79f51899685887fc1f62009476243a9f2e7b89bd46d577442d7f61e0be9dfe767f7f4bad493076e75f56 SHA512 3fb7efac918d8af241849a9006d711392d596103bf592cf2a09818cf2c3413ef1faf6fe9990ab0d0779b501f0c6be5ad6ac820f963d62564ff1a37d6c4eee2e9

diff --git a/media-video/owncast/files/owncast-0.0.12-1758-remove-websocket-origin-check.patch b/media-video/owncast/files/owncast-0.0.12-1758-remove-websocket-origin-check.patch
new file mode 100644
index 000000000..3ba0e914c
--- /dev/null
+++ b/media-video/owncast/files/owncast-0.0.12-1758-remove-websocket-origin-check.patch
@@ -0,0 +1,22 @@
+diff --git a/core/chat/chatclient.go b/core/chat/chatclient.go
+index fdcd77e3..4408bd48 100644
+--- a/core/chat/chatclient.go
++++ b/core/chat/chatclient.go
+@@ -3,6 +3,7 @@ package chat
+ import (
+ 	"bytes"
+ 	"encoding/json"
++	"net/http"
+ 	"sync"
+ 	"time"
+ 
+@@ -60,6 +61,9 @@ const (
+ var upgrader = websocket.Upgrader{
+ 	ReadBufferSize:  1024,
+ 	WriteBufferSize: 1024,
++	CheckOrigin:     func(r *http.Request) bool {
++		return true
++	},
+ }
+ 
+ var (

diff --git a/media-video/owncast/owncast-0.0.12.ebuild b/media-video/owncast/owncast-0.0.12.ebuild
new file mode 100644
index 000000000..fbf01c434
--- /dev/null
+++ b/media-video/owncast/owncast-0.0.12.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module
+
+DESCRIPTION="A self-hosted live video and web chat server"
+HOMEPAGE="https://owncast.online/ https://github.com/owncast/owncast"
+
+LICENSE="MIT Apache-2.0 ISC BSD"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+	acct-user/owncast
+	acct-group/owncast
+	media-video/ffmpeg"
+
+SRC_URI="https://github.com/owncast/owncast/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
+	https://github.com/owncast/owncast/releases/download/v${PV}/${P}-linux-64bit.zip
+	https://www.lysator.liu.se/~creideiki/owncast-0.0.12-deps.tar.xz"
+
+PATCHES=(
+	"${FILESDIR}/${P}-1758-remove-websocket-origin-check.patch"
+)
+
+src_unpack() {
+	go-module_src_unpack
+
+	# go-module_src_unpack unpacked both the source and the binary
+	# package. This places the binary package files in the wrong
+	# place, but that's hopefully survivable. We need the binary
+	# package to get the minified CSS file, which is generated using
+	# NPM by upstream.
+	cp "${WORKDIR}"/webroot/js/web_modules/tailwindcss/dist/tailwind.min.css "${S}"/webroot/js/web_modules/tailwindcss/dist/tailwind.min.css || die
+}
+
+src_compile() {
+	go build -v -work -x \
+	   -ldflags "-s -w -X github.com/${PN}/${PN}/config.VersionNumber=${PV} -X github.com/${PN}/${PN}/config.BuildPlatform=gentoo" \
+	   -o ${PN} \
+	   github.com/${PN}/${PN} || die
+}
+
+src_install() {
+	dobin ${PN}
+
+	dodoc README.md
+
+	newinitd "${FILESDIR}"/${PN}.initd ${PN}
+
+	diropts -m 0755 -o owncast -g owncast
+	insopts -m 0644 -o owncast -g owncast
+
+	insinto /var/lib/${PN}
+	doins -r static webroot
+}
+
+pkg_postinst() {
+	if [[ -z "${REPLACING_VERSIONS}" ]] ; then
+		einfo "The admin interface at http://localhost:8080/admin/"
+		einfo "has default username 'admin' and password 'abc123'."
+	fi
+
+	einfo "Hardware accelerated transcoding requires support in media-video/ffmpeg, see https://owncast.online/docs/codecs/"
+}


^ permalink raw reply related	[flat|nested] 3+ messages in thread

* [gentoo-commits] repo/proj/guru:dev commit in: media-video/owncast/, media-video/owncast/files/
  2024-04-02 23:06 [gentoo-commits] repo/proj/guru:master commit in: media-video/owncast/files/, media-video/owncast/ Julien Roy
@ 2024-04-02 23:04 ` Julien Roy
  0 siblings, 0 replies; 3+ messages in thread
From: Julien Roy @ 2024-04-02 23:04 UTC (permalink / raw
  To: gentoo-commits

commit:     04d0498c76f47ac706ae7d33b85b7b289ad0a1a7
Author:     Julien Roy <julien <AT> jroy <DOT> ca>
AuthorDate: Tue Apr  2 22:52:59 2024 +0000
Commit:     Julien Roy <julien <AT> jroy <DOT> ca>
CommitDate: Tue Apr  2 22:52:59 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=04d0498c

media-video/owncast: treeclean

Closes: https://bugs.gentoo.org/915891
Closes: https://bugs.gentoo.org/860180
Signed-off-by: Julien Roy <julien <AT> jroy.ca>

 media-video/owncast/Manifest                       |  6 --
 ...0.0.12-1758-remove-websocket-origin-check.patch | 22 -------
 media-video/owncast/files/owncast.initd            | 33 -----------
 media-video/owncast/metadata.xml                   |  8 ---
 media-video/owncast/owncast-0.0.12.ebuild          | 67 ----------------------
 media-video/owncast/owncast-0.0.13.ebuild          | 67 ----------------------
 6 files changed, 203 deletions(-)

diff --git a/media-video/owncast/Manifest b/media-video/owncast/Manifest
deleted file mode 100644
index 7364fe5906..0000000000
--- a/media-video/owncast/Manifest
+++ /dev/null
@@ -1,6 +0,0 @@
-DIST owncast-0.0.12-deps.tar.xz 71882432 BLAKE2B 525b44ba7182432fa4de7aa9b7c0b2145604ef7341d3962ac27807c2ab76445c37a80d0cdd4d9c7884c85cb3546c20564947486cd0f54bc11dce9dfd6fb83409 SHA512 0d1b3c229715119062bf310b66a5d9686d4e5c466809e26ebe801448e387c08bf7256f9f81de4c9e4f8c470ec18cb9d10bde4c99fec4c9abbc31dc279bde15ad
-DIST owncast-0.0.12-linux-64bit.zip 19386338 BLAKE2B b891d9e414b8adc1adc750faea77012f8435be21db8ebde9c3ca91187848104326107c975edf611e337d816bc0a0eeac17b93e08e36c496a8e84f74ae8eefebe SHA512 aa51901c6bcdfb7a026b8e0a1b755511103f4c0d79f1d0592420fcb53f935670b86f7b5ea495a518374f08efe91d3416da21ec0b4256db07e32744d1a112d2c0
-DIST owncast-0.0.12.tar.gz 10273424 BLAKE2B fee74684f6acd214dfd8627947097ae3a7d8a6f7e58a79f51899685887fc1f62009476243a9f2e7b89bd46d577442d7f61e0be9dfe767f7f4bad493076e75f56 SHA512 3fb7efac918d8af241849a9006d711392d596103bf592cf2a09818cf2c3413ef1faf6fe9990ab0d0779b501f0c6be5ad6ac820f963d62564ff1a37d6c4eee2e9
-DIST owncast-0.0.13-deps.tar.xz 70793580 BLAKE2B 7ee3429f06b90cbabc9a08ce756b3d21399137c0067c9fe9532e2ec7376e2a3db43a45551dddfcaba59719873599153793ff00b4ab13b75739ec68a391464203 SHA512 f7149b1e57316dc8f2b79b938dee349fa2fbcc4b95f1838049094aa7d1ac7924b8da36a5718681073a5f04560540ce53d3660d5275905d19aff5e85bb2898f36
-DIST owncast-0.0.13-linux-64bit.zip 19494694 BLAKE2B 5d48ff7307248716693038c561eff259c913f0498f9e1abafff691b96d23f4ef46f0c8a7be6b267b3f5c65ac2123a08a8580771ecb1bc3c12ffc2f1e1c038ddc SHA512 1728a323861eafb3e22b572905b01e18b9f78323908d12fb1355fee8473d4dfec0a4de90cac26006b5fc5d1edda38617173fcf7f071b0b04f918000740920afc
-DIST owncast-0.0.13.tar.gz 10282725 BLAKE2B b88f67d26fa438320debe01de2651df1625314ec5a89dde4b9d64c40296481f35fdda2e93bb268e93a0be8a5645a5a4243da1f9894c78b64054b302392779319 SHA512 3894da43330d247b460e475b19a96af23a6a115f38bef052bf6f128355d4a22053095ea67af694fb3af69086d1a750d65943295e791f3163156d76b5c9774524

diff --git a/media-video/owncast/files/owncast-0.0.12-1758-remove-websocket-origin-check.patch b/media-video/owncast/files/owncast-0.0.12-1758-remove-websocket-origin-check.patch
deleted file mode 100644
index 3ba0e914cb..0000000000
--- a/media-video/owncast/files/owncast-0.0.12-1758-remove-websocket-origin-check.patch
+++ /dev/null
@@ -1,22 +0,0 @@
-diff --git a/core/chat/chatclient.go b/core/chat/chatclient.go
-index fdcd77e3..4408bd48 100644
---- a/core/chat/chatclient.go
-+++ b/core/chat/chatclient.go
-@@ -3,6 +3,7 @@ package chat
- import (
- 	"bytes"
- 	"encoding/json"
-+	"net/http"
- 	"sync"
- 	"time"
- 
-@@ -60,6 +61,9 @@ const (
- var upgrader = websocket.Upgrader{
- 	ReadBufferSize:  1024,
- 	WriteBufferSize: 1024,
-+	CheckOrigin:     func(r *http.Request) bool {
-+		return true
-+	},
- }
- 
- var (

diff --git a/media-video/owncast/files/owncast.initd b/media-video/owncast/files/owncast.initd
deleted file mode 100644
index 0c5e120ed3..0000000000
--- a/media-video/owncast/files/owncast.initd
+++ /dev/null
@@ -1,33 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-name="Owncast server"
-description="Owncast is a self-hosted live video and web chat server"
-
-command=/usr/bin/owncast
-user=owncast
-group=owncast
-pidfile=/var/run/owncast.pid
-dir=/var/lib/owncast
-
-depend() {
-	use net
-}
-
-start() {
-	ebegin "Starting Owncast server"
-	start-stop-daemon --start --exec "${command}" \
-		--user "${user}":"${group}" \
-		--chdir "${dir}" \
-		--pidfile "${pidfile}" \
-		--make-pidfile --background
-	eend $?
-}
-
-stop() {
-	ebegin "Stopping Owncast server"
-	start-stop-daemon --stop --exec "${command}" \
-		--pidfile "${pidfile}" \
-	eend $?
-}

diff --git a/media-video/owncast/metadata.xml b/media-video/owncast/metadata.xml
deleted file mode 100644
index 92499b8eb9..0000000000
--- a/media-video/owncast/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<!-- maintainer-needed -->
-	<upstream>
-		<remote-id type="github">owncast/owncast</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/media-video/owncast/owncast-0.0.12.ebuild b/media-video/owncast/owncast-0.0.12.ebuild
deleted file mode 100644
index 0e7243d945..0000000000
--- a/media-video/owncast/owncast-0.0.12.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit go-module
-
-DESCRIPTION="A self-hosted live video and web chat server"
-HOMEPAGE="https://owncast.online/ https://github.com/owncast/owncast"
-
-LICENSE="MIT Apache-2.0 ISC BSD"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
-	acct-user/owncast
-	acct-group/owncast
-	media-video/ffmpeg"
-
-SRC_URI="https://github.com/owncast/owncast/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
-	https://github.com/owncast/owncast/releases/download/v${PV}/${P}-linux-64bit.zip
-	https://www.lysator.liu.se/~creideiki/owncast-0.0.12-deps.tar.xz"
-
-PATCHES=(
-	"${FILESDIR}/${P}-1758-remove-websocket-origin-check.patch"
-)
-
-src_unpack() {
-	go-module_src_unpack
-
-	# go-module_src_unpack unpacked both the source and the binary
-	# package. This places the binary package files in the wrong
-	# place, but that's hopefully survivable. We need the binary
-	# package to get the minified CSS file, which is generated using
-	# NPM by upstream.
-	cp "${WORKDIR}"/webroot/js/web_modules/tailwindcss/dist/tailwind.min.css "${S}"/webroot/js/web_modules/tailwindcss/dist/tailwind.min.css || die
-}
-
-src_compile() {
-	ego build -v -work -x \
-	   -ldflags "-s -w -X github.com/${PN}/${PN}/config.VersionNumber=${PV} -X github.com/${PN}/${PN}/config.BuildPlatform=gentoo" \
-	   -o ${PN} \
-	   github.com/${PN}/${PN} || die
-}
-
-src_install() {
-	dobin ${PN}
-
-	dodoc README.md
-
-	newinitd "${FILESDIR}"/${PN}.initd ${PN}
-
-	diropts -m 0755 -o owncast -g owncast
-	insopts -m 0644 -o owncast -g owncast
-
-	insinto /var/lib/${PN}
-	doins -r static webroot
-}
-
-pkg_postinst() {
-	if [[ -z "${REPLACING_VERSIONS}" ]] ; then
-		einfo "The admin interface at http://localhost:8080/admin/"
-		einfo "has default username 'admin' and password 'abc123'."
-	fi
-
-	einfo "Hardware accelerated transcoding requires support in media-video/ffmpeg, see https://owncast.online/docs/codecs/"
-}

diff --git a/media-video/owncast/owncast-0.0.13.ebuild b/media-video/owncast/owncast-0.0.13.ebuild
deleted file mode 100644
index b088750f9b..0000000000
--- a/media-video/owncast/owncast-0.0.13.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit go-module
-
-DESCRIPTION="A self-hosted live video and web chat server"
-HOMEPAGE="https://owncast.online/ https://github.com/owncast/owncast"
-
-LICENSE="MIT Apache-2.0 ISC BSD"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
-	acct-user/owncast
-	acct-group/owncast
-	media-video/ffmpeg"
-
-SRC_URI="https://github.com/owncast/owncast/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
-	https://github.com/owncast/owncast/releases/download/v${PV}/${P}-linux-64bit.zip
-	https://www.lysator.liu.se/~creideiki/${P}-deps.tar.xz"
-
-PATCHES=(
-	"${FILESDIR}/${PN}-0.0.12-1758-remove-websocket-origin-check.patch"
-)
-
-src_unpack() {
-	go-module_src_unpack
-
-	# go-module_src_unpack unpacked both the source and the binary
-	# package. This places the binary package files in the wrong
-	# place, but that's hopefully survivable. We need the binary
-	# package to get the minified CSS file, which is generated using
-	# NPM by upstream.
-	cp "${WORKDIR}"/webroot/js/web_modules/tailwindcss/dist/tailwind.min.css "${S}"/webroot/js/web_modules/tailwindcss/dist/tailwind.min.css || die
-}
-
-src_compile() {
-	ego build -v -work -x \
-		-ldflags "-s -w -X github.com/${PN}/${PN}/config.VersionNumber=${PV} -X github.com/${PN}/${PN}/config.BuildPlatform=gentoo" \
-		-o ${PN} \
-		github.com/${PN}/${PN} || die
-}
-
-src_install() {
-	dobin ${PN}
-
-	dodoc README.md
-
-	newinitd "${FILESDIR}"/${PN}.initd ${PN}
-
-	diropts -m 0755 -o owncast -g owncast
-	insopts -m 0644 -o owncast -g owncast
-
-	insinto /var/lib/${PN}
-	doins -r static webroot
-}
-
-pkg_postinst() {
-	if [[ -z "${REPLACING_VERSIONS}" ]] ; then
-		einfo "The admin interface at http://localhost:8080/admin/"
-		einfo "has default username 'admin' and password 'abc123'."
-	fi
-
-	einfo "Hardware accelerated transcoding requires support in media-video/ffmpeg, see https://owncast.online/docs/codecs/"
-}


^ permalink raw reply related	[flat|nested] 3+ messages in thread

* [gentoo-commits] repo/proj/guru:master commit in: media-video/owncast/files/, media-video/owncast/
@ 2024-04-02 23:06 Julien Roy
  2024-04-02 23:04 ` [gentoo-commits] repo/proj/guru:dev commit in: media-video/owncast/, media-video/owncast/files/ Julien Roy
  0 siblings, 1 reply; 3+ messages in thread
From: Julien Roy @ 2024-04-02 23:06 UTC (permalink / raw
  To: gentoo-commits

commit:     04d0498c76f47ac706ae7d33b85b7b289ad0a1a7
Author:     Julien Roy <julien <AT> jroy <DOT> ca>
AuthorDate: Tue Apr  2 22:52:59 2024 +0000
Commit:     Julien Roy <julien <AT> jroy <DOT> ca>
CommitDate: Tue Apr  2 22:52:59 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=04d0498c

media-video/owncast: treeclean

Closes: https://bugs.gentoo.org/915891
Closes: https://bugs.gentoo.org/860180
Signed-off-by: Julien Roy <julien <AT> jroy.ca>

 media-video/owncast/Manifest                       |  6 --
 ...0.0.12-1758-remove-websocket-origin-check.patch | 22 -------
 media-video/owncast/files/owncast.initd            | 33 -----------
 media-video/owncast/metadata.xml                   |  8 ---
 media-video/owncast/owncast-0.0.12.ebuild          | 67 ----------------------
 media-video/owncast/owncast-0.0.13.ebuild          | 67 ----------------------
 6 files changed, 203 deletions(-)

diff --git a/media-video/owncast/Manifest b/media-video/owncast/Manifest
deleted file mode 100644
index 7364fe5906..0000000000
--- a/media-video/owncast/Manifest
+++ /dev/null
@@ -1,6 +0,0 @@
-DIST owncast-0.0.12-deps.tar.xz 71882432 BLAKE2B 525b44ba7182432fa4de7aa9b7c0b2145604ef7341d3962ac27807c2ab76445c37a80d0cdd4d9c7884c85cb3546c20564947486cd0f54bc11dce9dfd6fb83409 SHA512 0d1b3c229715119062bf310b66a5d9686d4e5c466809e26ebe801448e387c08bf7256f9f81de4c9e4f8c470ec18cb9d10bde4c99fec4c9abbc31dc279bde15ad
-DIST owncast-0.0.12-linux-64bit.zip 19386338 BLAKE2B b891d9e414b8adc1adc750faea77012f8435be21db8ebde9c3ca91187848104326107c975edf611e337d816bc0a0eeac17b93e08e36c496a8e84f74ae8eefebe SHA512 aa51901c6bcdfb7a026b8e0a1b755511103f4c0d79f1d0592420fcb53f935670b86f7b5ea495a518374f08efe91d3416da21ec0b4256db07e32744d1a112d2c0
-DIST owncast-0.0.12.tar.gz 10273424 BLAKE2B fee74684f6acd214dfd8627947097ae3a7d8a6f7e58a79f51899685887fc1f62009476243a9f2e7b89bd46d577442d7f61e0be9dfe767f7f4bad493076e75f56 SHA512 3fb7efac918d8af241849a9006d711392d596103bf592cf2a09818cf2c3413ef1faf6fe9990ab0d0779b501f0c6be5ad6ac820f963d62564ff1a37d6c4eee2e9
-DIST owncast-0.0.13-deps.tar.xz 70793580 BLAKE2B 7ee3429f06b90cbabc9a08ce756b3d21399137c0067c9fe9532e2ec7376e2a3db43a45551dddfcaba59719873599153793ff00b4ab13b75739ec68a391464203 SHA512 f7149b1e57316dc8f2b79b938dee349fa2fbcc4b95f1838049094aa7d1ac7924b8da36a5718681073a5f04560540ce53d3660d5275905d19aff5e85bb2898f36
-DIST owncast-0.0.13-linux-64bit.zip 19494694 BLAKE2B 5d48ff7307248716693038c561eff259c913f0498f9e1abafff691b96d23f4ef46f0c8a7be6b267b3f5c65ac2123a08a8580771ecb1bc3c12ffc2f1e1c038ddc SHA512 1728a323861eafb3e22b572905b01e18b9f78323908d12fb1355fee8473d4dfec0a4de90cac26006b5fc5d1edda38617173fcf7f071b0b04f918000740920afc
-DIST owncast-0.0.13.tar.gz 10282725 BLAKE2B b88f67d26fa438320debe01de2651df1625314ec5a89dde4b9d64c40296481f35fdda2e93bb268e93a0be8a5645a5a4243da1f9894c78b64054b302392779319 SHA512 3894da43330d247b460e475b19a96af23a6a115f38bef052bf6f128355d4a22053095ea67af694fb3af69086d1a750d65943295e791f3163156d76b5c9774524

diff --git a/media-video/owncast/files/owncast-0.0.12-1758-remove-websocket-origin-check.patch b/media-video/owncast/files/owncast-0.0.12-1758-remove-websocket-origin-check.patch
deleted file mode 100644
index 3ba0e914cb..0000000000
--- a/media-video/owncast/files/owncast-0.0.12-1758-remove-websocket-origin-check.patch
+++ /dev/null
@@ -1,22 +0,0 @@
-diff --git a/core/chat/chatclient.go b/core/chat/chatclient.go
-index fdcd77e3..4408bd48 100644
---- a/core/chat/chatclient.go
-+++ b/core/chat/chatclient.go
-@@ -3,6 +3,7 @@ package chat
- import (
- 	"bytes"
- 	"encoding/json"
-+	"net/http"
- 	"sync"
- 	"time"
- 
-@@ -60,6 +61,9 @@ const (
- var upgrader = websocket.Upgrader{
- 	ReadBufferSize:  1024,
- 	WriteBufferSize: 1024,
-+	CheckOrigin:     func(r *http.Request) bool {
-+		return true
-+	},
- }
- 
- var (

diff --git a/media-video/owncast/files/owncast.initd b/media-video/owncast/files/owncast.initd
deleted file mode 100644
index 0c5e120ed3..0000000000
--- a/media-video/owncast/files/owncast.initd
+++ /dev/null
@@ -1,33 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-name="Owncast server"
-description="Owncast is a self-hosted live video and web chat server"
-
-command=/usr/bin/owncast
-user=owncast
-group=owncast
-pidfile=/var/run/owncast.pid
-dir=/var/lib/owncast
-
-depend() {
-	use net
-}
-
-start() {
-	ebegin "Starting Owncast server"
-	start-stop-daemon --start --exec "${command}" \
-		--user "${user}":"${group}" \
-		--chdir "${dir}" \
-		--pidfile "${pidfile}" \
-		--make-pidfile --background
-	eend $?
-}
-
-stop() {
-	ebegin "Stopping Owncast server"
-	start-stop-daemon --stop --exec "${command}" \
-		--pidfile "${pidfile}" \
-	eend $?
-}

diff --git a/media-video/owncast/metadata.xml b/media-video/owncast/metadata.xml
deleted file mode 100644
index 92499b8eb9..0000000000
--- a/media-video/owncast/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<!-- maintainer-needed -->
-	<upstream>
-		<remote-id type="github">owncast/owncast</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/media-video/owncast/owncast-0.0.12.ebuild b/media-video/owncast/owncast-0.0.12.ebuild
deleted file mode 100644
index 0e7243d945..0000000000
--- a/media-video/owncast/owncast-0.0.12.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit go-module
-
-DESCRIPTION="A self-hosted live video and web chat server"
-HOMEPAGE="https://owncast.online/ https://github.com/owncast/owncast"
-
-LICENSE="MIT Apache-2.0 ISC BSD"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
-	acct-user/owncast
-	acct-group/owncast
-	media-video/ffmpeg"
-
-SRC_URI="https://github.com/owncast/owncast/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
-	https://github.com/owncast/owncast/releases/download/v${PV}/${P}-linux-64bit.zip
-	https://www.lysator.liu.se/~creideiki/owncast-0.0.12-deps.tar.xz"
-
-PATCHES=(
-	"${FILESDIR}/${P}-1758-remove-websocket-origin-check.patch"
-)
-
-src_unpack() {
-	go-module_src_unpack
-
-	# go-module_src_unpack unpacked both the source and the binary
-	# package. This places the binary package files in the wrong
-	# place, but that's hopefully survivable. We need the binary
-	# package to get the minified CSS file, which is generated using
-	# NPM by upstream.
-	cp "${WORKDIR}"/webroot/js/web_modules/tailwindcss/dist/tailwind.min.css "${S}"/webroot/js/web_modules/tailwindcss/dist/tailwind.min.css || die
-}
-
-src_compile() {
-	ego build -v -work -x \
-	   -ldflags "-s -w -X github.com/${PN}/${PN}/config.VersionNumber=${PV} -X github.com/${PN}/${PN}/config.BuildPlatform=gentoo" \
-	   -o ${PN} \
-	   github.com/${PN}/${PN} || die
-}
-
-src_install() {
-	dobin ${PN}
-
-	dodoc README.md
-
-	newinitd "${FILESDIR}"/${PN}.initd ${PN}
-
-	diropts -m 0755 -o owncast -g owncast
-	insopts -m 0644 -o owncast -g owncast
-
-	insinto /var/lib/${PN}
-	doins -r static webroot
-}
-
-pkg_postinst() {
-	if [[ -z "${REPLACING_VERSIONS}" ]] ; then
-		einfo "The admin interface at http://localhost:8080/admin/"
-		einfo "has default username 'admin' and password 'abc123'."
-	fi
-
-	einfo "Hardware accelerated transcoding requires support in media-video/ffmpeg, see https://owncast.online/docs/codecs/"
-}

diff --git a/media-video/owncast/owncast-0.0.13.ebuild b/media-video/owncast/owncast-0.0.13.ebuild
deleted file mode 100644
index b088750f9b..0000000000
--- a/media-video/owncast/owncast-0.0.13.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit go-module
-
-DESCRIPTION="A self-hosted live video and web chat server"
-HOMEPAGE="https://owncast.online/ https://github.com/owncast/owncast"
-
-LICENSE="MIT Apache-2.0 ISC BSD"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
-	acct-user/owncast
-	acct-group/owncast
-	media-video/ffmpeg"
-
-SRC_URI="https://github.com/owncast/owncast/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
-	https://github.com/owncast/owncast/releases/download/v${PV}/${P}-linux-64bit.zip
-	https://www.lysator.liu.se/~creideiki/${P}-deps.tar.xz"
-
-PATCHES=(
-	"${FILESDIR}/${PN}-0.0.12-1758-remove-websocket-origin-check.patch"
-)
-
-src_unpack() {
-	go-module_src_unpack
-
-	# go-module_src_unpack unpacked both the source and the binary
-	# package. This places the binary package files in the wrong
-	# place, but that's hopefully survivable. We need the binary
-	# package to get the minified CSS file, which is generated using
-	# NPM by upstream.
-	cp "${WORKDIR}"/webroot/js/web_modules/tailwindcss/dist/tailwind.min.css "${S}"/webroot/js/web_modules/tailwindcss/dist/tailwind.min.css || die
-}
-
-src_compile() {
-	ego build -v -work -x \
-		-ldflags "-s -w -X github.com/${PN}/${PN}/config.VersionNumber=${PV} -X github.com/${PN}/${PN}/config.BuildPlatform=gentoo" \
-		-o ${PN} \
-		github.com/${PN}/${PN} || die
-}
-
-src_install() {
-	dobin ${PN}
-
-	dodoc README.md
-
-	newinitd "${FILESDIR}"/${PN}.initd ${PN}
-
-	diropts -m 0755 -o owncast -g owncast
-	insopts -m 0644 -o owncast -g owncast
-
-	insinto /var/lib/${PN}
-	doins -r static webroot
-}
-
-pkg_postinst() {
-	if [[ -z "${REPLACING_VERSIONS}" ]] ; then
-		einfo "The admin interface at http://localhost:8080/admin/"
-		einfo "has default username 'admin' and password 'abc123'."
-	fi
-
-	einfo "Hardware accelerated transcoding requires support in media-video/ffmpeg, see https://owncast.online/docs/codecs/"
-}


^ permalink raw reply related	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2024-04-02 23:06 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-04-02 23:06 [gentoo-commits] repo/proj/guru:master commit in: media-video/owncast/files/, media-video/owncast/ Julien Roy
2024-04-02 23:04 ` [gentoo-commits] repo/proj/guru:dev commit in: media-video/owncast/, media-video/owncast/files/ Julien Roy
  -- strict thread matches above, loose matches on Subject: below --
2022-07-17 19:12 Karl-Johan Karlsson

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox