1 |
commit: e015512bd93c824aaa1536de1ffdc0a54b5b6c8f |
2 |
Author: Karl-Johan Karlsson <creideiki+gentoo-guru <AT> lysator <DOT> liu <DOT> se> |
3 |
AuthorDate: Mon Sep 27 20:52:11 2021 +0000 |
4 |
Commit: Karl-Johan Karlsson <creideiki+gentoo-guru <AT> lysator <DOT> liu <DOT> se> |
5 |
CommitDate: Mon Sep 27 20:52:11 2021 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e015512b |
7 |
|
8 |
media-video/owncast: bump to 0.0.9 |
9 |
|
10 |
Package-Manager: Portage-3.0.23, Repoman-3.0.3 |
11 |
Signed-off-by: Karl-Johan Karlsson <creideiki+gentoo-guru <AT> lysator.liu.se> |
12 |
|
13 |
media-video/owncast/Manifest | 8 ++ |
14 |
media-video/owncast/owncast-0.0.9.ebuild | 199 +++++++++++++++++++++++++++++++ |
15 |
2 files changed, 207 insertions(+) |
16 |
|
17 |
diff --git a/media-video/owncast/Manifest b/media-video/owncast/Manifest |
18 |
index c179f5192..1ba0c6182 100644 |
19 |
--- a/media-video/owncast/Manifest |
20 |
+++ b/media-video/owncast/Manifest |
21 |
@@ -78,6 +78,8 @@ DIST github.com%2Fshirou%2Fgopsutil%2F@v%2Fv3.21.4+incompatible.mod 34 BLAKE2B 7 |
22 |
DIST github.com%2Fshirou%2Fgopsutil%2F@v%2Fv3.21.4+incompatible.zip 250623 BLAKE2B 6b04a8aa1bc03318f9d156b25752beba62b17850cc40b13c9e59fce0f4f17ae80672c8c17784737c895c47d5e2621f836eeeec76ce3bcb5a10147ce62552671f SHA512 5af1c199e8bafcbfab437405248503e3d26757e6efec5ae2506ec908f606518eec3948afa4558d37b59791fa97c7a51e7c0238d2ba66ce7829bd814c08c863d8 |
23 |
DIST github.com%2Fshirou%2Fgopsutil%2F@v%2Fv3.21.6+incompatible.mod 34 BLAKE2B 790ec7277e4654961540dd09fcb7962328547009b0181183b7cb64972b872d30986d1e53ded5961588d89508c913b2b56dd7af3625d0e8d7be2253b6bcf59576 SHA512 a5f5d88a767a855b6ff24d7e2e0c4aeb81fb1365a7e81ed989b4c605a7a6c61dc52d7ce97fc672c21020ef56f597dce679184e5e8d3d199678487e6bebaa8127 |
24 |
DIST github.com%2Fshirou%2Fgopsutil%2F@v%2Fv3.21.6+incompatible.zip 258743 BLAKE2B dc1fc413716a6d93ddb469fe96af7517a310705e05bce2c080fd641c8d6785fed539f719dc6f4a6d08fe391779d0c902242c3a16713859a8cfae10f558338fb4 SHA512 b214666b50791b5e582befbdfb4d7a7acef18d13a4b17036c8d944567a1eb1d67a86ee18f47e26315ee1b177d16886e0b8b6398889da458d9a99069849739c3f |
25 |
+DIST github.com%2Fshirou%2Fgopsutil%2F@v%2Fv3.21.8+incompatible.mod 34 BLAKE2B 790ec7277e4654961540dd09fcb7962328547009b0181183b7cb64972b872d30986d1e53ded5961588d89508c913b2b56dd7af3625d0e8d7be2253b6bcf59576 SHA512 a5f5d88a767a855b6ff24d7e2e0c4aeb81fb1365a7e81ed989b4c605a7a6c61dc52d7ce97fc672c21020ef56f597dce679184e5e8d3d199678487e6bebaa8127 |
26 |
+DIST github.com%2Fshirou%2Fgopsutil%2F@v%2Fv3.21.8+incompatible.zip 260762 BLAKE2B ba1ca91c00c7e5484edabfcceec0b0ee62420703506c2012735e65f91621ded04b8b7636f32af72a8da04da9a21b1a0ce8e7f6f90f60c568d3bb726ffe0bf100 SHA512 2ae028225878d7f5e22f44393391e30a39f9163884c9c5bfcb5710f5b4495282787d868bf05ff0a04fd38ac7112815e661cf9e80cbc79ea38a5c7a3174c8121f |
27 |
DIST github.com%2Fsirupsen%2Flogrus%2F@v%2Fv1.8.1.mod 242 BLAKE2B 68986e3744d3ae593a16a24b6ce79876723d93cdf96c978c185b14e4fb8d73d379d4ba05e138b412973b465a76a98a458c6606137b0affdd085dbcf20851471e SHA512 ba06d3386a03812f2ce65f0597b932beb62b70b4da92974c5f5ed81c150fb71ce0285a2d9779ec8a40916870b0e4da5c2c8c5591c3687f3b8e829652a01ec1f6 |
28 |
DIST github.com%2Fsirupsen%2Flogrus%2F@v%2Fv1.8.1.zip 66301 BLAKE2B cc9a5f24d1cecda3c1cb51b34d441527c40d16a4c088b888b2e43bb08b0a4f41301ba78fa2503b54546b568a49544ddc516451ac1aff4fc7f92300677e802f5e SHA512 50aa92ee488371c7242664cacc6772fcf3b54068d834089d7b62675f9e17a84d234295f266419919ca197f3ddb6d358bab6d5e4583883d4504d6ff90054f5827 |
29 |
DIST github.com%2Fspf13%2Fcobra%2F@v%2Fv0.0.4-0.20190109003409-7547e83b2d85.mod 30 BLAKE2B cb72701c052ce4059500f4c6b3d0c4fb336d118865bf1f7f45ce0b0279e1d01b6e58d49f82182c2523681a97bcaa7a70216d63ceeca0ea1d09c1921226f6bc4e SHA512 ea13ed8e166d16a7bcd14a7cde90af1cacc0b05995d1c5ec245fa536208e0cbfffd689dd460d66c0a1ad315f2b0ae9f4b803ed72bcdfd89c4a98a7ed934289c7 |
30 |
@@ -99,11 +101,15 @@ DIST github.com%2Fyuin%2Fgoldmark%2F@v%2Fv1.3.5.mod 41 BLAKE2B d7c63b68781b147d3 |
31 |
DIST github.com%2Fyuin%2Fgoldmark%2F@v%2Fv1.3.5.zip 268257 BLAKE2B fd5ded7eb3aac03b098895d8efbd8bbba306b411dc58033bfb9355441e6f94268c4ea44ab6b52894929493ae19f4b605433d6a0aa2a1eed7c9ec15d1ef0d3de6 SHA512 bae490d3f532680ce28d3230fd76b3dd6100725056fdcda4588d88d6be212ac59ff449bc9a08a378f0743e45dd45ad5aa0d2cc18b762e3e715ea9e30f8be8dd5 |
32 |
DIST github.com%2Fyuin%2Fgoldmark%2F@v%2Fv1.4.0.mod 41 BLAKE2B d7c63b68781b147d3baf10d81bce0539aaf0a046a70cd91958b59541dfb35107e01a73937b19de74504f42fe49983b46985a9635c45239e4d7a3e2cca2b85f72 SHA512 a6233a0864081261d4b9cda2d73cf37b236acada8f5fbc85b7b7978ccfbc3bd2949632f2fb67a7ba9db6eb43b41796df54460728379e0172082922820d6143a7 |
33 |
DIST github.com%2Fyuin%2Fgoldmark%2F@v%2Fv1.4.0.zip 269493 BLAKE2B 21e76ba56b1eca9161a5f086725e191f8b750ca2d4413fe4edbc24d29dd0dbc2d82ac7429ccc21a17028535cc2455097766c74a9a0b83d8c88ce0977eecc2d68 SHA512 88dbafe0944a8ce19ab22d81d07c6073681eeb5d3cbcbb8ffdb2e639179083d5d10530a093ffb14b14b6042b5f9d22761b14d04d0035be17616f865c4ac8d907 |
34 |
+DIST github.com%2Fyuin%2Fgoldmark%2F@v%2Fv1.4.1.mod 41 BLAKE2B d7c63b68781b147d3baf10d81bce0539aaf0a046a70cd91958b59541dfb35107e01a73937b19de74504f42fe49983b46985a9635c45239e4d7a3e2cca2b85f72 SHA512 a6233a0864081261d4b9cda2d73cf37b236acada8f5fbc85b7b7978ccfbc3bd2949632f2fb67a7ba9db6eb43b41796df54460728379e0172082922820d6143a7 |
35 |
+DIST github.com%2Fyuin%2Fgoldmark%2F@v%2Fv1.4.1.zip 271753 BLAKE2B cccc7008adba51c52fac08e94dd38ecb44b47917af709808056219efba166ff1f7b1e5be29a132e800a67cc5b5f5238ec0a5d3e2cf5f6f516fcdd20da016b433 SHA512 bf46c66ed50afa151505f5bb0785439fc9b9ac90e056385a15aef9c62b0f95aaec26efb364f69533ff94c152b874ec47615d87e48d4660ff98f9b7d5ffba8362 |
36 |
DIST golang.org%2Fx%2Fcrypto%2F@v%2Fv0.0.0-20190308221718-c2843e01d9a2.mod 88 BLAKE2B aec7d0eea1278eb3d1568d5bfb4041267501ad14457ebfcbdbc5fe21473170b8616ca4028f52af2edbfd85922cbe04540b4b0df7f69f63197698143cc5557a7a SHA512 2df49895053b36fed7ea905aa73f86568fbafd79ff0a7976679d8c77cf15025129435d9dbfd89367b611b1aadbea4f4bd1835eb4efa9ea702466e443638d379e |
37 |
DIST golang.org%2Fx%2Fcrypto%2F@v%2Fv0.0.0-20191011191535-87dc89f01550.mod 146 BLAKE2B 6fe18cbe4eb6c3f6c26a4d2f9f309c48eb9ea59017125179cbfd61bb1e62395515c8cb286e1139fbcf54d37dcb2baa1a2f98dcfbcb6178b7f7df3b51929ff5c5 SHA512 f40c7b620b28b5bdc6ce92d43768af71b5869e7f0eb7872dd0f2751eed2bd15a17f7af26bf2dc5c6f7e6b816a174d010bfd22b3f8f5dd72f22dc4e4357dea842 |
38 |
DIST golang.org%2Fx%2Fcrypto%2F@v%2Fv0.0.0-20200622213623-75b288015ac9.mod 155 BLAKE2B 8bba3353db8ceb3b9fe40b8fd59aacde169776a4a553a069a04836bbf15e5a9a8d7a2d39feed98dac6cb890198180fda39f26b528ff95f24c5b2bbf6601b45c3 SHA512 7c5a755a03063d47d259fda0a6c2faa63c2f30b98dbac583e106aaa817d6cde3e07551e0b5e08f3a25db4c4ca45a23cebe993ae6f3d39c88deeaf2c7d8086a06 |
39 |
DIST golang.org%2Fx%2Fmod%2F@v%2Fv0.4.2.mod 214 BLAKE2B 9a9c23e4a6fbf1e2168cc2559ab0eea14e2a1bbf32cab7eb95e276c3c1f2e06dadf6c58e39a4722211fb882e48f25a8de2969422590c62851292747f1da76b02 SHA512 16d72a943c436bf27c18ee65deb1e1a3b1283dcfcc76a49f01919df97f41ae6ef7c5fe7f95b5bb62cf6f6fee57eb9654ca27ec3bae448ebfe894f8d6d0101fa1 |
40 |
DIST golang.org%2Fx%2Fmod%2F@v%2Fv0.4.2.zip 141789 BLAKE2B dc517e61f7a9c895d827ff139a36b319c7dd335e85755dc394d01ceaf8b3ce07ef13201bf6d704c31895bf7d91c15acbc4ac75bc8cde065ab4f81839453e0c5c SHA512 6376ecdccd2eeaf828a2c1f560e116c003caf5e09fe68e94a37d193697c93b18bee14abbc06edca93ca57a924f9b270bbe1792df84a7bd66e3641ce6aecbc9b1 |
41 |
+DIST golang.org%2Fx%2Fmod%2F@v%2Fv0.5.0.mod 214 BLAKE2B 06631482606d93f3622eb79087adb11f0fedc16eeee47c327d9542003c05828faca6ec89fb5a7b6479dbbb951126f85d3b11afff772bdddba37db3d99c0174ec SHA512 8ad3d2d81f0192ba3215650546e1cc1eb2d58f2c9898929e565233388d95bb2d1a334d038e9807a44733fe6a218ac0b32de24d16fe9d208addcd67cdc2ae8f79 |
42 |
+DIST golang.org%2Fx%2Fmod%2F@v%2Fv0.5.0.zip 150176 BLAKE2B f985e26b5c357b0c79753f08a338a16e8ad30b03142f29de4f7feb278d7dea7282b97900bad8f8ec4ee96bf8937615a6f93c43a72a100436672e748e2cae3b63 SHA512 d14053b8cd6ba7595b24565b2b788adc095fac03cb7d735a66b03e6440bc84ed9f04ea7e430178c46c5944d13168ed5ecc3397b90bc81db7aae69648a1cbf2b5 |
43 |
DIST golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20190404232315-eb5bcb51f2a3.mod 119 BLAKE2B e042b2716739483252c3340451b2c3c7b421fdf8d6b3e0333e979802fca66159596982ea63a24b6a64457b2757a0ad24cbb9ea032bab4c5377edf84a3ea18b97 SHA512 26b6c92eecd2208967336d4d23f8a71f77f9a73643ad1e5cd84dee36b2f626fffc806e4dd33acc284831a0961e2b363d898a747903235945fbfb665c5b4d5ef2 |
44 |
DIST golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20190522155817-f3200d17e092.mod 172 BLAKE2B 6c58510adee25cabb2e31dcbd88939145c6c0856ba2fd1f0b78f82ec6f2589fe0dcce736a192d145dbab8f4ba892bebb80cb6cea4ea89fbef72f7822d157c1a1 SHA512 5b9748f38f64301e4895d9d2bc106fc9bd05a29feff5cfb53e248d168af998fd1a501c1a3c27e23af663b283093d2a48393bb0798bea449256d89ae119b225eb |
45 |
DIST golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20190620200207-3b0461eec859.mod 181 BLAKE2B 95ef87cbad118eb6bfc963893e37a555067b7fcf70e52cf4261de029eb46b739b12f50530a46fb91ec9119febcf5033176324a55064f589c17b240a23a15bb4a SHA512 2794c616072f01ca3324107aad2ed97e05f6e6c1e9811a1749073376a89c9ce57a910cfdc8dd6bdc2583d133bb53605c7a68917eaa221ec5c1c8319e5dfbb236 |
46 |
@@ -153,3 +159,5 @@ DIST owncast-0.0.7-linux-64bit.zip 14054362 BLAKE2B ee594e7288859298633929314108 |
47 |
DIST owncast-0.0.7.tar.gz 8732218 BLAKE2B 12c60ac17d1694d39cb7432ca7c0ece3c18789ec3ddf55957b0f59271abe54a0744fd001196a9e389b5627b68e8dd157e38be83475e7ae3e2f89ac9c0df38c85 SHA512 19b6c30475ad41e2e0c6a0ed354e8344a5e8d7e91968816115f63c6356aa73d61cb71939d3512872953e8f52831f13a18b0f4399b01b84cf2e378d2ab4aaea3a |
48 |
DIST owncast-0.0.8-linux-64bit.zip 14520141 BLAKE2B 5a9ba9e8a35e4892658675fb5945ded361c190e142ac8849c833aabd759479a36846c721b3605c461d080061422dad7d81be2004a89778f1c1ba898d53b9c8b6 SHA512 37a8455893a3e6b868514e487763dc0fca22603087802c8bc1901d096c05a72978124336805aa84658b5ecf363e9c28a2b4112e20087d6b79aa4f41bc04f95c2 |
49 |
DIST owncast-0.0.8.tar.gz 9267047 BLAKE2B 4ae64c2b76575a0d2a780b304fca6c6941fd56f7f9d6a5e5dd996c6cd9e3cd37810f0bb892ca135de65900f99653edbf03a4f3e93c49b535efeaa00d99cc5c18 SHA512 3e242191eab7f90ef3ae0ba07cb52eb74e0d0331c6cbf3dc69fea4ed186f4f796d640072f1630f964b971eff23624fc5d911a7057bc5d260fefdb4ba6cdb8863 |
50 |
+DIST owncast-0.0.9-linux-64bit.zip 14813678 BLAKE2B cdc678c0bc1fb35becde0feb344319344cb2b21559f2a190aa63bf49f6c230edadd7ac1801dfd95e230d52f57d563f57cbb02337caf7fea889b53249060e1342 SHA512 0c20e27bcdfd7b3a32254569ba76b2d1de3a8cdacc4b920a18c7dcbc93a701072906e1e7ec6a1893f92aec63323c43b5887327d732d9bfd198957ec0b3176a29 |
51 |
+DIST owncast-0.0.9.tar.gz 9606013 BLAKE2B f8e2a21bc175cbe7a46ae6b0db5cfac469664de625d0e124972ab181e11c048edf6a9a2fe15007d000a85229cc247c47878ad53d1dacfc0cf8ea9c9222426af4 SHA512 173e43d57f0e413d4a6203aa6ea9f9d65a93756ff557794d73ee033fbd30b08664b5ac25e2a1f5fff1b377a7ac6ade23e5d72a64201208d38655e16e05dff372 |
52 |
|
53 |
diff --git a/media-video/owncast/owncast-0.0.9.ebuild b/media-video/owncast/owncast-0.0.9.ebuild |
54 |
new file mode 100644 |
55 |
index 000000000..cf3c68f39 |
56 |
--- /dev/null |
57 |
+++ b/media-video/owncast/owncast-0.0.9.ebuild |
58 |
@@ -0,0 +1,199 @@ |
59 |
+# Copyright 1999-2021 Gentoo Authors |
60 |
+# Distributed under the terms of the GNU General Public License v2 |
61 |
+ |
62 |
+EAPI=8 |
63 |
+ |
64 |
+inherit go-module |
65 |
+ |
66 |
+DESCRIPTION="A self-hosted live video and web chat server" |
67 |
+HOMEPAGE="https://owncast.online/ https://github.com/owncast/owncast" |
68 |
+ |
69 |
+LICENSE="MIT Apache-2.0 ISC BSD" |
70 |
+SLOT="0" |
71 |
+KEYWORDS="~amd64" |
72 |
+ |
73 |
+RDEPEND=" |
74 |
+ acct-user/owncast |
75 |
+ acct-group/owncast |
76 |
+ media-video/ffmpeg" |
77 |
+ |
78 |
+EGO_SUM=( |
79 |
+ "github.com/StackExchange/wmi v0.0.0-20190523213315-cbe66965904d" |
80 |
+ "github.com/StackExchange/wmi v0.0.0-20190523213315-cbe66965904d/go.mod" |
81 |
+ "github.com/amalfra/etag v0.0.0-20190921100247-cafc8de96bc5" |
82 |
+ "github.com/amalfra/etag v0.0.0-20190921100247-cafc8de96bc5/go.mod" |
83 |
+ "github.com/asaskevich/govalidator v0.0.0-20210307081110-f21760c49a8d/go.mod" |
84 |
+ "github.com/aws/aws-sdk-go v1.40.0" |
85 |
+ "github.com/aws/aws-sdk-go v1.40.0/go.mod" |
86 |
+ "github.com/aymerick/douceur v0.2.0" |
87 |
+ "github.com/aymerick/douceur v0.2.0/go.mod" |
88 |
+ "github.com/davecgh/go-spew v1.1.0/go.mod" |
89 |
+ "github.com/davecgh/go-spew v1.1.1" |
90 |
+ "github.com/davecgh/go-spew v1.1.1/go.mod" |
91 |
+ "github.com/go-ole/go-ole v1.2.4" |
92 |
+ "github.com/go-ole/go-ole v1.2.4/go.mod" |
93 |
+ "github.com/gobuffalo/here v0.6.0" |
94 |
+ "github.com/gobuffalo/here v0.6.0/go.mod" |
95 |
+ "github.com/gorilla/css v1.0.0" |
96 |
+ "github.com/gorilla/css v1.0.0/go.mod" |
97 |
+ "github.com/gorilla/websocket v1.4.2" |
98 |
+ "github.com/gorilla/websocket v1.4.2/go.mod" |
99 |
+ "github.com/grafov/m3u8 v0.11.1" |
100 |
+ "github.com/grafov/m3u8 v0.11.1/go.mod" |
101 |
+ "github.com/jmespath/go-jmespath v0.4.0" |
102 |
+ "github.com/jmespath/go-jmespath v0.4.0/go.mod" |
103 |
+ "github.com/jmespath/go-jmespath/internal/testify v1.5.1" |
104 |
+ "github.com/jmespath/go-jmespath/internal/testify v1.5.1/go.mod" |
105 |
+ "github.com/jonboulle/clockwork v0.2.2" |
106 |
+ "github.com/jonboulle/clockwork v0.2.2/go.mod" |
107 |
+ "github.com/kr/pretty v0.1.0/go.mod" |
108 |
+ "github.com/kr/pty v1.1.1/go.mod" |
109 |
+ "github.com/kr/text v0.1.0" |
110 |
+ "github.com/kr/text v0.1.0/go.mod" |
111 |
+ "github.com/lestrrat-go/envload v0.0.0-20180220234015-a3eb8ddeffcc" |
112 |
+ "github.com/lestrrat-go/envload v0.0.0-20180220234015-a3eb8ddeffcc/go.mod" |
113 |
+ "github.com/lestrrat-go/file-rotatelogs v2.4.0+incompatible" |
114 |
+ "github.com/lestrrat-go/file-rotatelogs v2.4.0+incompatible/go.mod" |
115 |
+ "github.com/lestrrat-go/strftime v1.0.4" |
116 |
+ "github.com/lestrrat-go/strftime v1.0.4/go.mod" |
117 |
+ "github.com/markbates/pkger v0.17.1" |
118 |
+ "github.com/markbates/pkger v0.17.1/go.mod" |
119 |
+ "github.com/mattn/go-sqlite3 v1.14.7/go.mod" |
120 |
+ "github.com/mattn/go-sqlite3 v1.14.8" |
121 |
+ "github.com/mattn/go-sqlite3 v1.14.8/go.mod" |
122 |
+ "github.com/microcosm-cc/bluemonday v1.0.15" |
123 |
+ "github.com/microcosm-cc/bluemonday v1.0.15/go.mod" |
124 |
+ "github.com/mssola/user_agent v0.5.3" |
125 |
+ "github.com/mssola/user_agent v0.5.3/go.mod" |
126 |
+ "github.com/mvdan/xurls v1.1.0" |
127 |
+ "github.com/mvdan/xurls v1.1.0/go.mod" |
128 |
+ "github.com/nareix/joy5 v0.0.0-20200712071056-a55089207c88" |
129 |
+ "github.com/nareix/joy5 v0.0.0-20200712071056-a55089207c88/go.mod" |
130 |
+ "github.com/niemeyer/pretty v0.0.0-20200227124842-a10e7caefd8e" |
131 |
+ "github.com/niemeyer/pretty v0.0.0-20200227124842-a10e7caefd8e/go.mod" |
132 |
+ "github.com/oschwald/geoip2-golang v1.5.0" |
133 |
+ "github.com/oschwald/geoip2-golang v1.5.0/go.mod" |
134 |
+ "github.com/oschwald/maxminddb-golang v1.8.0" |
135 |
+ "github.com/oschwald/maxminddb-golang v1.8.0/go.mod" |
136 |
+ "github.com/pkg/errors v0.8.1/go.mod" |
137 |
+ "github.com/pkg/errors v0.9.1" |
138 |
+ "github.com/pkg/errors v0.9.1/go.mod" |
139 |
+ "github.com/pmezard/go-difflib v1.0.0" |
140 |
+ "github.com/pmezard/go-difflib v1.0.0/go.mod" |
141 |
+ "github.com/rifflock/lfshook v0.0.0-20180920164130-b9218ef580f5" |
142 |
+ "github.com/rifflock/lfshook v0.0.0-20180920164130-b9218ef580f5/go.mod" |
143 |
+ "github.com/schollz/sqlite3dump v1.3.0" |
144 |
+ "github.com/schollz/sqlite3dump v1.3.0/go.mod" |
145 |
+ "github.com/shirou/gopsutil v3.21.8+incompatible" |
146 |
+ "github.com/shirou/gopsutil v3.21.8+incompatible/go.mod" |
147 |
+ "github.com/sirupsen/logrus v1.8.1" |
148 |
+ "github.com/sirupsen/logrus v1.8.1/go.mod" |
149 |
+ "github.com/spf13/cobra v0.0.4-0.20190109003409-7547e83b2d85/go.mod" |
150 |
+ "github.com/spf13/pflag v1.0.4-0.20181223182923-24fa6976df40/go.mod" |
151 |
+ "github.com/stretchr/objx v0.1.0/go.mod" |
152 |
+ "github.com/stretchr/testify v1.2.2/go.mod" |
153 |
+ "github.com/stretchr/testify v1.3.0/go.mod" |
154 |
+ "github.com/stretchr/testify v1.4.0/go.mod" |
155 |
+ "github.com/stretchr/testify v1.6.1/go.mod" |
156 |
+ "github.com/stretchr/testify v1.7.0" |
157 |
+ "github.com/stretchr/testify v1.7.0/go.mod" |
158 |
+ "github.com/teris-io/shortid v0.0.0-20171029131806-771a37caa5cf" |
159 |
+ "github.com/teris-io/shortid v0.0.0-20171029131806-771a37caa5cf/go.mod" |
160 |
+ "github.com/tklauser/go-sysconf v0.3.5" |
161 |
+ "github.com/tklauser/go-sysconf v0.3.5/go.mod" |
162 |
+ "github.com/tklauser/numcpus v0.2.2" |
163 |
+ "github.com/tklauser/numcpus v0.2.2/go.mod" |
164 |
+ "github.com/yuin/goldmark v1.4.1" |
165 |
+ "github.com/yuin/goldmark v1.4.1/go.mod" |
166 |
+ "golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod" |
167 |
+ "golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod" |
168 |
+ "golang.org/x/mod v0.5.0" |
169 |
+ "golang.org/x/mod v0.5.0/go.mod" |
170 |
+ "golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod" |
171 |
+ "golang.org/x/net v0.0.0-20190522155817-f3200d17e092/go.mod" |
172 |
+ "golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod" |
173 |
+ "golang.org/x/net v0.0.0-20210614182718-04defd469f4e" |
174 |
+ "golang.org/x/net v0.0.0-20210614182718-04defd469f4e/go.mod" |
175 |
+ "golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod" |
176 |
+ "golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod" |
177 |
+ "golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod" |
178 |
+ "golang.org/x/sys v0.0.0-20191026070338-33540a1f6037/go.mod" |
179 |
+ "golang.org/x/sys v0.0.0-20191224085550-c709ea063b76/go.mod" |
180 |
+ "golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod" |
181 |
+ "golang.org/x/sys v0.0.0-20210316164454-77fc1eacc6aa/go.mod" |
182 |
+ "golang.org/x/sys v0.0.0-20210423082822-04245dca01da/go.mod" |
183 |
+ "golang.org/x/sys v0.0.0-20210514084401-e8d321eab015" |
184 |
+ "golang.org/x/sys v0.0.0-20210514084401-e8d321eab015/go.mod" |
185 |
+ "golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod" |
186 |
+ "golang.org/x/text v0.3.0/go.mod" |
187 |
+ "golang.org/x/text v0.3.6" |
188 |
+ "golang.org/x/text v0.3.6/go.mod" |
189 |
+ "golang.org/x/time v0.0.0-20201208040808-7e3f01d25324" |
190 |
+ "golang.org/x/time v0.0.0-20201208040808-7e3f01d25324/go.mod" |
191 |
+ "golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod" |
192 |
+ "golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod" |
193 |
+ "golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod" |
194 |
+ "golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod" |
195 |
+ "gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod" |
196 |
+ "gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127/go.mod" |
197 |
+ "gopkg.in/check.v1 v1.0.0-20200227125254-8fa46927fb4f" |
198 |
+ "gopkg.in/check.v1 v1.0.0-20200227125254-8fa46927fb4f/go.mod" |
199 |
+ "gopkg.in/yaml.v2 v2.2.2/go.mod" |
200 |
+ "gopkg.in/yaml.v2 v2.2.7/go.mod" |
201 |
+ "gopkg.in/yaml.v2 v2.2.8/go.mod" |
202 |
+ "gopkg.in/yaml.v2 v2.4.0" |
203 |
+ "gopkg.in/yaml.v2 v2.4.0/go.mod" |
204 |
+ "gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c" |
205 |
+ "gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod" |
206 |
+ "mvdan.cc/xurls v1.1.0" |
207 |
+ "mvdan.cc/xurls v1.1.0/go.mod" |
208 |
+) |
209 |
+ |
210 |
+go-module_set_globals |
211 |
+ |
212 |
+SRC_URI="https://github.com/owncast/owncast/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz |
213 |
+ https://github.com/owncast/owncast/releases/download/v${PV}/${P}-linux-64bit.zip |
214 |
+ ${EGO_SUM_SRC_URI}" |
215 |
+ |
216 |
+src_unpack() { |
217 |
+ go-module_src_unpack |
218 |
+ |
219 |
+ # go-module_src_unpack unpacked both the source and the binary |
220 |
+ # package. This places the binary package files in the wrong |
221 |
+ # place, but that's hopefully survivable. We need the binary |
222 |
+ # package to get the minified CSS file, which is generated using |
223 |
+ # NPM by upstream. |
224 |
+ cp "${WORKDIR}"/webroot/js/web_modules/tailwindcss/dist/tailwind.min.css "${S}"/webroot/js/web_modules/tailwindcss/dist/tailwind.min.css || die |
225 |
+} |
226 |
+ |
227 |
+src_compile() { |
228 |
+ go build -v -work -x \ |
229 |
+ -ldflags "-s -w -X github.com/${PN}/${PN}/config.BuildVersion=${PV} -X github.com/${PN}/${PN}/config.BuildPlatform=gentoo" \ |
230 |
+ -o ${PN} \ |
231 |
+ github.com/${PN}/${PN} || die |
232 |
+} |
233 |
+ |
234 |
+src_install() { |
235 |
+ dobin ${PN} |
236 |
+ |
237 |
+ dodoc README.md |
238 |
+ |
239 |
+ newinitd "${FILESDIR}"/${PN}.initd ${PN} |
240 |
+ |
241 |
+ diropts -m 0755 -o owncast -g owncast |
242 |
+ insopts -m 0644 -o owncast -g owncast |
243 |
+ |
244 |
+ insinto /var/lib/${PN} |
245 |
+ doins -r static webroot |
246 |
+} |
247 |
+ |
248 |
+pkg_postinst() { |
249 |
+ go-module_pkg_postinst |
250 |
+ |
251 |
+ if [[ -z "${REPLACING_VERSIONS}" ]] ; then |
252 |
+ einfo "The admin interface at http://localhost:8080/admin/" |
253 |
+ einfo "has default username 'admin' and password 'abc123'." |
254 |
+ fi |
255 |
+ |
256 |
+ einfo "Hardware accelerated transcoding requires support in media-video/ffmpeg, see https://owncast.online/docs/codecs/" |
257 |
+} |