summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGuillermo Ramos2022-11-12 11:35:56 +0100
committerGuillermo Ramos2023-01-16 23:53:48 +0100
commitc2e80b0be953312ea940c77cc8e577f7030414b0 (patch)
tree9827535c0caf6c6d096a3cd10d0cda2e46c37a8e
parent2539577d8b68b760ac37cc0a4ff691c8119209bd (diff)
downloadgentoo-overlay-master.tar.gz
Remove old/useless ebuildsHEADmaster
-rw-r--r--dev-libs/re2/Manifest3
-rw-r--r--dev-libs/re2/metadata.xml15
-rw-r--r--dev-libs/re2/re2-0.2020.08.01.ebuild52
-rw-r--r--dev-python/hvac/Manifest3
-rw-r--r--dev-python/hvac/hvac-0.10.5.ebuild32
-rw-r--r--dev-python/hvac/metadata.xml11
-rw-r--r--dev-python/pyhcl/Manifest3
-rw-r--r--dev-python/pyhcl/metadata.xml11
-rw-r--r--dev-python/pyhcl/pyhcl-0.4.4.ebuild32
-rw-r--r--media-tv/jellyfin/Manifest8
-rw-r--r--media-tv/jellyfin/files/jellyfin.conf.d23
-rwxr-xr-xmedia-tv/jellyfin/files/jellyfin.init.d32
-rw-r--r--media-tv/jellyfin/files/jellyfin.service13
-rw-r--r--media-tv/jellyfin/files/jellyfin.service.conf22
-rw-r--r--media-tv/jellyfin/files/logging.json30
-rw-r--r--media-tv/jellyfin/jellyfin-10.6.4.ebuild80
16 files changed, 0 insertions, 370 deletions
diff --git a/dev-libs/re2/Manifest b/dev-libs/re2/Manifest
deleted file mode 100644
index e394a15..0000000
--- a/dev-libs/re2/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST re2-2020-08-01.tar.gz 404076 BLAKE2B 063c3e78cf4983d214309a93a234d864d5ad3acc63ca40befb0b78604ea1406676eb85c34489f3baf74afc0f05ea46482bd7400eb485cd1951feaf4c1429b21c SHA512 1ae261155a1eb96606788eb736faa4dc3240d85f47e3b4c412a4f85f7e4cc69f7c7cbab98397aaf725def1cbc9c5da2c679cfb5573a442d60897740766ae2967
-EBUILD re2-0.2020.08.01.ebuild 1345 BLAKE2B e5f9646ea36c54b50b5e4e5eced5fc37181f28dc1c951e6e07970f16ca88402531f233d17cc9b80a6c0ac835bf15860689277be1089b1e343c22a99ab97f36bc SHA512 1a83552bd446f1fa5e4e9eba72a60d22ee3e542a55ff798d7e6eef85d328f80dfc6a0e48afdc990e662c1aa6cbb5eea414209cb2601417496f8e27201356a5bb
-MISC metadata.xml 471 BLAKE2B d5263d5aa06995cb4abacde849d1f7d970a7c365654fc25c4e4fd9c423f9a99f21e86f60abd8bb50bcba08aed799f510353e6baf23b42299c294b77f95d657fd SHA512 7534d637458ea189e20f259c9f039629f9b5fc738750d8d6e1050163aa147ec447d38ed93df98cedc71510be3fc5949c9084f63da86c12bdfd0c109122a001a8
diff --git a/dev-libs/re2/metadata.xml b/dev-libs/re2/metadata.xml
deleted file mode 100644
index 97fe53e..0000000
--- a/dev-libs/re2/metadata.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>chromium@gentoo.org</email>
- <name>Chromium in Gentoo Project</name>
- </maintainer>
- <maintainer type="person">
- <email>arfrever.fta@gmail.com</email>
- <name>Arfrever Frehtes Taifersar Arahesis</name>
- </maintainer>
- <upstream>
- <remote-id type="github">google/re2</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-libs/re2/re2-0.2020.08.01.ebuild b/dev-libs/re2/re2-0.2020.08.01.ebuild
deleted file mode 100644
index 69b48d1..0000000
--- a/dev-libs/re2/re2-0.2020.08.01.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit multilib-minimal toolchain-funcs
-
-# Different date format used upstream.
-RE2_VER=${PV#0.}
-RE2_VER=${RE2_VER//./-}
-
-DESCRIPTION="An efficient, principled regular expression library"
-HOMEPAGE="https://github.com/google/re2"
-SRC_URI="https://github.com/google/re2/archive/${RE2_VER}.tar.gz -> re2-${RE2_VER}.tar.gz"
-
-LICENSE="BSD"
-# NOTE: Always run libre2 through abi-compliance-checker!
-# https://abi-laboratory.pro/tracker/timeline/re2/
-SONAME="8"
-SLOT="0/${SONAME}"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc x86"
-IUSE="icu"
-
-BDEPEND="icu? ( virtual/pkgconfig )"
-DEPEND="icu? ( dev-libs/icu:0=[${MULTILIB_USEDEP}] )"
-RDEPEND="${DEPEND}"
-
-S="${WORKDIR}/re2-${RE2_VER}"
-
-DOCS=( AUTHORS CONTRIBUTORS README doc/syntax.txt )
-HTML_DOCS=( doc/syntax.html )
-
-src_prepare() {
- default
- grep -q "^SONAME=${SONAME}\$" Makefile || die "SONAME mismatch"
- if use icu; then
- sed -i -e 's:^# \(\(CC\|LD\)ICU=.*\):\1:' Makefile || die
- fi
- multilib_copy_sources
-}
-
-src_configure() {
- tc-export AR CXX
-}
-
-multilib_src_compile() {
- emake SONAME="${SONAME}" shared
-}
-
-multilib_src_install() {
- emake SONAME="${SONAME}" DESTDIR="${D}" prefix="${EPREFIX}/usr" libdir="\$(exec_prefix)/$(get_libdir)" shared-install
-}
diff --git a/dev-python/hvac/Manifest b/dev-python/hvac/Manifest
deleted file mode 100644
index 554f8a9..0000000
--- a/dev-python/hvac/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST hvac-0.10.5.tar.gz 96009 BLAKE2B 70d2b1831509de28ade4144223b45daee8edc4469d29e8bee686dc96041759d2b296f2def12981be6e0a7f42dd8d81404736ce078cfbf66850456ed57bad43ed SHA512 0ad314dedfce3bbd1e90e27288dcfe5e91992def8894134df1b4021825d85ec4b124e945a2c50649d18fc9572cb92fe1d8926abb288749dd1ababc70306a1f2a
-EBUILD hvac-0.10.5.ebuild 728 BLAKE2B e968873787810e7e110a05602436c5f7f9a3105c986f207afdf4782f06180a5842f4dc733d0e35627a1049f61a2fdfa991a97401fc11b47c8047fcbf01e9d99f SHA512 c47c927e2b11b8f1fb7eabf2dccbee6178a046229697d46f54b0a1b66a4263aa711b2279af9b27dd0f49aa06642c610a082922afd7cac3f63dd685c0214d5e24
-MISC metadata.xml 332 BLAKE2B ca713927f3279ff22ce0f642bce47b64e3012a2303b48b91f990c597d47ba05570467c001c85cb6eb8f3ac0cffc82f5f283d408353ce0e84b07cf136e16eafb4 SHA512 ef5e51b2bcc03ad14c63bd274b098325c432c7329ea21e42e5bb52b499c07d043d01620b3da2c61870153900ff1e022caff3472c3bdef0b7370d9fee5274ee6a
diff --git a/dev-python/hvac/hvac-0.10.5.ebuild b/dev-python/hvac/hvac-0.10.5.ebuild
deleted file mode 100644
index 3b9cb36..0000000
--- a/dev-python/hvac/hvac-0.10.5.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python3_{6,7,8} )
-
-inherit distutils-r1
-
-DESCRIPTION="Python 2/3 client for HashiCorp Vault"
-HOMEPAGE="https://github.com/ianunruh/hvac"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="test"
-
-RDEPEND=">=dev-python/pyhcl-0.3.10[${PYTHON_USEDEP}]
- >=dev-python/requests-2.21[${PYTHON_USEDEP}]
- >=dev-python/six-1.5[${PYTHON_USEDEP}]"
-BDEPEND="test? (
- ${RDEPEND}
- app-admin/vault
- dev-python/nose[${PYTHON_USEDEP}]
- dev-python/semantic_version[${PYTHON_USEDEP}]
-)"
-
-RESTRICT="test" # need running vault
-
-python_test() {
- nosetests -v || die
-}
diff --git a/dev-python/hvac/metadata.xml b/dev-python/hvac/metadata.xml
deleted file mode 100644
index b3b17c2..0000000
--- a/dev-python/hvac/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>0xwille@gmail.com</email>
- <name>Guillermo Ramos</name>
- </maintainer>
- <upstream>
- <remote-id type="github">hvac/hvac</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-python/pyhcl/Manifest b/dev-python/pyhcl/Manifest
deleted file mode 100644
index befa686..0000000
--- a/dev-python/pyhcl/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST pyhcl-0.4.4.tar.gz 61071 BLAKE2B cf16e64f1cca1a4d706180e8bd084c38ed910f0cce46c23990fec121421f3e367e5934d34068da1acf9da846e906fed22e908c653938017140a0b8b45f32fe0b SHA512 5d85c792f8f8694f00b08040be5edc05e8f12e94f46b3edbb5a55c7ece3fd79adec2a2f6be797e62ac8bab825d20be8ba932868dfbffe3dbf049aa68c80c351b
-EBUILD pyhcl-0.4.4.ebuild 638 BLAKE2B ead70a2aaad556c3e64b4d5b8c7410002f17985fa41c5eac65f139bec5dfe58af8a1403cbe8aca24ca95618194742fb213a04416bf85b704c6620d6521998bd7 SHA512 405de22dbbd4dfff31ca9330310e7ea3b4de1d8a6d44eb37b4e19d9ce8bb77f70deb4392785ddae3f6467aab42cf1a7851737690a2547d2fbe6d8c0e51f37be8
-MISC metadata.xml 337 BLAKE2B 62d5208ccac8ca4327a981d6cd415b1cbdffe3a1371fdaa9b0dd4767ae1f74b26d4c5a61bd2f46d69c31c18925b7b1d9664ae13224198767a478f45954174ca6 SHA512 521a8ca6b1cd6e6e8f384762c4d84ae556b0b623a03ccd643afcb2520637dd47ce3158b01dcd83267bb79dd21f4811220eb6c7755b68fc9ddeb68bba1d5e6861
diff --git a/dev-python/pyhcl/metadata.xml b/dev-python/pyhcl/metadata.xml
deleted file mode 100644
index 428b442..0000000
--- a/dev-python/pyhcl/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>0xwille@gmail.com</email>
- <name>Guillermo Ramos</name>
- </maintainer>
- <upstream>
- <remote-id type="github">virtuald/pyhcl</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-python/pyhcl/pyhcl-0.4.4.ebuild b/dev-python/pyhcl/pyhcl-0.4.4.ebuild
deleted file mode 100644
index 99cbab7..0000000
--- a/dev-python/pyhcl/pyhcl-0.4.4.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python3_{6,7,8} )
-
-inherit distutils-r1
-
-DESCRIPTION="HCL configuration parser for python"
-HOMEPAGE="https://github.com/virtuald/pyhcl"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="MPL-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="test"
-
-RDEPEND=""
-BDEPEND="test? (
- ${RDEPEND}
- dev-python/pytest[${PYTHON_USEDEP}]
- dev-python/coverage[${PYTHON_USEDEP}]
-)"
-
-python_prepare_all() {
- sed -i -e "s/==.*$//" requirements.txt || die
- distutils-r1_python_prepare_all
-}
-
-python_test() {
- py.test -v || die
-}
diff --git a/media-tv/jellyfin/Manifest b/media-tv/jellyfin/Manifest
deleted file mode 100644
index 1a499a2..0000000
--- a/media-tv/jellyfin/Manifest
+++ /dev/null
@@ -1,8 +0,0 @@
-AUX jellyfin.conf.d 705 BLAKE2B b84357eb38ebdb702f33c40f561b0f69121e6640ddde153956dfc748ee2015eb50247bc7d133be087e34c329281e8bdd4b59d881ef9746a600990cdb6a76e029 SHA512 f7667f6f436ff4a1b8b722a09ccb839bb3e6345936fb6be9412941579fca8f0fa65510120c924dac9ea6e6103298234e8f082ce023668a52aee33f20abb8f554
-AUX jellyfin.init.d 792 BLAKE2B 6864de02d331d03a9d35bfc17cf1de4749a3a4c624815d8260b58f029176c2a742beffa5e3cb11afe64791d2a301c0cf15ac8dd87402c1e9cba390a28da2eab6 SHA512 a0d13cbf9620727ac3cee327a906c35573157bd5496171eb4e899812a76d32dc0a308909bc06744f6307b6096c6a9a034766fb38c679d90dee1d6a13e65c9f67
-AUX jellyfin.service 284 BLAKE2B edb72b8827cc50bd3150f4ea4ba9ba8db79abb754cc27f395778be28d2afe62dd57466d5670dbcce767ac693bfeb8f0e28419d4aa3e469c7ea98aedebadf08ba SHA512 99d2ee1bf8ebc50fbd8e077f1815014236a82db4065d96e64ad0aa3a3bf6aa4c7a33b1dd5ae1b978fa802ac3a81358276cb40c0f3c17ebaa96292de9711cc6f5
-AUX jellyfin.service.conf 614 BLAKE2B 7f083260c8fdc0ad675f0bbe525439d5e9c1e2f8d44183717f2f5a3fb7df887efed43951126dcad4af3f1396d2caccbc6a6be9a4183506c4990317eb434be192 SHA512 6643f1a4b10e10ef1df2f1f658d33fe5db353ac576eaec0408c2d4b274529b5a61b4c245da705fb98f3b31325e02a14bed30c7a92dbc3a638fba67bf8f593afc
-AUX logging.json 1040 BLAKE2B 7aa5c3a71db3c532a65995a64b5a2b040624faeaa41dc76df04652ce582c4a7a00adc0226f8506a3bafc7828e1d18abbc68a706487fa4f011b8151aedd544623 SHA512 e29a95dec16b0e4028485a40578df4832569fe5e356b28e153d18ded2e25d2ba28c5817076066ea67ff7bff3ff266675f6468e0307f86ea5e63324280ac9452b
-DIST jellyfin-10.6.4.tar.gz 1282345 BLAKE2B 4fe317773e8bca69c0c45ba05ea1d1e0006e08ac94b3711069f3faaa8a18d61972ce54c5321d0b4b32df9f3d2c9e647f40d6ae99ad5d18b2d32daac4d50ac520 SHA512 54fd370bedc5e809c8f6e0491c94696ef61430dd7e69691b4cfd70a90863d6921dbf4bccc056b9b21547b5b9411b0235c2fc30d61947c128633c762a38e5ac6e
-DIST jellyfin-web-10.6.4.tar.gz 3887442 BLAKE2B e71697d920dce6f530065bf8b6c189ec766ab6a8c82326d9cc1f14fa64e77da28fb8d96b4929063c3a53669845693edf46399e6976339c9fc5eeff24c51e9af9 SHA512 ae71befc3d959efd10c769e9f542849d6b9461299231e008d88e7fcff5d2369f5b88789eacddabdf98c5f7d54f526e3f2b6a3ac3bb3b73ca6ea29c54d0c83954
-EBUILD jellyfin-10.6.4.ebuild 2160 BLAKE2B ab759d8c571cda66f1d545ee799c1ef4e530a5801650f72487e788bc9f18b007241d7e05c6c1d684e413543b6963d49b5fae3e48fb7f4fbb458d134ec0172270 SHA512 46a384bc382610bb7b874c6a685092bc883c17b757a0efce89d062d6d74eb5b0fd222ce385f8cc7e82598fbee9d314acd5387b0c3ffe755d80495f99bfd09341
diff --git a/media-tv/jellyfin/files/jellyfin.conf.d b/media-tv/jellyfin/files/jellyfin.conf.d
deleted file mode 100644
index 459d754..0000000
--- a/media-tv/jellyfin/files/jellyfin.conf.d
+++ /dev/null
@@ -1,23 +0,0 @@
-# Jellyfin default configuration options
-# This is a POSIX shell fragment
-
-# Use this file to override the default configurations; add additional
-# options with JELLYFIN_ADD_OPTS.
-#JELLYFIN_ADD_OPTS=""
-
-# Program directories
-JELLYFIN_DATA_DIR="/var/lib/jellyfin"
-JELLYFIN_CONFIG_DIR="/etc/jellyfin"
-JELLYFIN_LOG_DIR="/var/log/jellyfin"
-JELLYFIN_CACHE_DIR="/var/cache/jellyfin"
-
-# [OPTIONAL] run Jellyfin as a headless service
-#JELLYFIN_SERVICE_OPT="--service"
-
-# [OPTIONAL] run Jellyfin without the web app
-#JELLYFIN_NOWEBAPP_OPT="--noautorunwebapp"
-
-# Application username
-JELLYFIN_USER="jellyfin"
-# Full application command
-JELLYFIN_ARGS="$JELLYFIN_SERVICE_OPT $JELLFIN_NOWEBAPP_OPT $JELLYFIN_ADD_OPTS"
diff --git a/media-tv/jellyfin/files/jellyfin.init.d b/media-tv/jellyfin/files/jellyfin.init.d
deleted file mode 100755
index 7ce8f54..0000000
--- a/media-tv/jellyfin/files/jellyfin.init.d
+++ /dev/null
@@ -1,32 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-description="Jellyfin Media Server"
-
-user="${JELLYFIN_USER}:${JELLYFIN_USER}"
-
-start_stop_daemon_args="--user $user --wait 10"
-
-command="/usr/bin/jellyfin"
-command_args="--configdir $JELLYFIN_CONFIG_DIR
- --datadir $JELLYFIN_DATA_DIR
- --cachedir $JELLYFIN_CACHE_DIR
- --logdir $JELLYFIN_LOG_DIR
- $JELLYFIN_ARGS"
-
-command_background="true"
-
-pidfile="/run/jellyfin.pid"
-
-depend() {
- need net
- after bootmisc
-}
-
-start_pre() {
- checkpath --directory --owner $user $JELLYFIN_CONFIG_DIR
- checkpath --directory --owner $user $JELLYFIN_DATA_DIR
- checkpath --directory --owner $user $JELLYFIN_CACHE_DIR
- checkpath --directory --owner $user $JELLYFIN_LOG_DIR
-}
diff --git a/media-tv/jellyfin/files/jellyfin.service b/media-tv/jellyfin/files/jellyfin.service
deleted file mode 100644
index 9a147f4..0000000
--- a/media-tv/jellyfin/files/jellyfin.service
+++ /dev/null
@@ -1,13 +0,0 @@
-[Unit]
-Description = Jellyfin Media Server
-After = network.target
-
-[Service]
-Type = simple
-User = jellyfin
-ExecStart = /usr/bin/jellyfin ${JELLYFIN_SERVICE_OPT} ${JELLYFIN_NOWEBAPP_OPT} ${JELLYFIN_ADD_OPTS}
-Restart = on-failure
-TimeoutSec = 15
-
-[Install]
-WantedBy = multi-user.target
diff --git a/media-tv/jellyfin/files/jellyfin.service.conf b/media-tv/jellyfin/files/jellyfin.service.conf
deleted file mode 100644
index 465a8fc..0000000
--- a/media-tv/jellyfin/files/jellyfin.service.conf
+++ /dev/null
@@ -1,22 +0,0 @@
-# Jellyfin systemd configuration options
-
-# Use this file to override the user or environment file location.
-
-[Service]
-
-# Application username
-User = jellyfin
-
-# Program directories
-Environment="JELLYFIN_DATA_DIR=/var/lib/jellyfin"
-Environment="JELLYFIN_CONFIG_DIR=/etc/jellyfin"
-Environment="JELLYFIN_LOG_DIR=/var/log/jellyfin"
-Environment="JELLYFIN_CACHE_DIR=/var/cache/jellyfin"
-
-# [OPTIONAL] run Jellyfin as a headless service
-#Environment="JELLYFIN_SERVICE_OPT=--service"
-
-# [OPTIONAL] run Jellyfin without the web app
-#Environment="JELLYFIN_NOWEBAPP_OPT=--noautorunwebapp"
-
-Environment="JELLYFIN_ADD_OPTS="
diff --git a/media-tv/jellyfin/files/logging.json b/media-tv/jellyfin/files/logging.json
deleted file mode 100644
index f32b208..0000000
--- a/media-tv/jellyfin/files/logging.json
+++ /dev/null
@@ -1,30 +0,0 @@
-{
- "Serilog": {
- "MinimumLevel": "Information",
- "WriteTo": [
- {
- "Name": "Console",
- "Args": {
- "outputTemplate": "[{Timestamp:HH:mm:ss}] [{Level:u3}] {Message:lj}{NewLine}{Exception}"
- }
- },
- {
- "Name": "Async",
- "Args": {
- "configure": [
- {
- "Name": "File",
- "Args": {
- "path": "%JELLYFIN_LOG_DIR%//jellyfin.log",
- "fileSizeLimitBytes": 10485700,
- "rollOnFileSizeLimit": true,
- "retainedFileCountLimit": 10,
- "outputTemplate": "[{Timestamp:yyyy-MM-dd HH:mm:ss.fff zzz}] [{Level:u3}] {Message}{NewLine}{Exception}"
- }
- }
- ]
- }
- }
- ]
- }
-}
diff --git a/media-tv/jellyfin/jellyfin-10.6.4.ebuild b/media-tv/jellyfin/jellyfin-10.6.4.ebuild
deleted file mode 100644
index db5d36b..0000000
--- a/media-tv/jellyfin/jellyfin-10.6.4.ebuild
+++ /dev/null
@@ -1,80 +0,0 @@
-# Copyright 2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit systemd
-
-DESCRIPTION="The Free Software Media System"
-HOMEPAGE="https://github.com/jellyfin/jellyfin"
-
-SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
- https://github.com/${PN}/${PN}-web/archive/v${PV}.tar.gz -> ${PN}-web-${PV}.tar.gz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64"
-
-DEPEND="!media-tv/jellyfin-bin"
-RDEPEND="${DEPEND}
- acct-group/jellyfin
- acct-user/jellyfin
- media-video/ffmpeg[fontconfig,gmp,libass,libdrm,truetype,fribidi,vorbis,vdpau,vaapi,x264,x265,webp,bluray,zvbi,mp3,opus,theora]
- sys-process/at
- dev-db/sqlite:3
- media-libs/fontconfig
- media-libs/freetype
- dev-util/lttng-ust
- app-crypt/mit-krb5
- dev-libs/icu
- dev-libs/openssl"
-BDEPEND="dev-dotnet/dotnetcore-sdk-bin:3.1
- sys-apps/yarn"
-
-METAFILETOBUILD="MediaBrowser.sln"
-
-
-src_compile() {
- cd ${WORKDIR}/${PN}-web-${PV}
- yarn install || die
- cp -r dist/. ${S}/MediaBrowser.WebDashboard/jellyfin-web
- cd ${S}
- export DOTNET_CLI_TELEMETRY_OPTOUT=1
- dotnet build --configuration Release Jellyfin.Server || die
- dotnet publish --configuration Release Jellyfin.Server --output ${S}/bin --self-contained --runtime linux-x64 || die
-}
-
-src_install() {
-
- insinto /etc/${PN}
- doins ${FILESDIR}/logging.json
- fowners -R "${PN}:${PN}" "/etc/${PN}"
-
- cp "${FILESDIR}/${PN}.conf.d" "${T}/${PN}.conf.d" || die
- cp "${FILESDIR}/${PN}.service.conf" "${T}/${PN}.service.conf" || die
-
- sed -i "s|/usr/lib/|/usr/$(get_libdir)/|g" \
- "${T}/${PN}.conf.d" \
- "${T}/${PN}.service.conf" || die
-
- newconfd "${T}/${PN}.conf.d" "${PN}"
- newinitd "${FILESDIR}/${PN}.init.d" "${PN}"
-
- systemd_install_serviced ${T}/${PN}.service.conf
- systemd_dounit ${FILESDIR}/${PN}.service
-
- keepdir "/var/lib/${PN}"
- fowners -R "${PN}:${PN}" "/var/lib/${PN}"
-
- keepdir "/var/log/${PN}"
- fowners -R "${PN}:${PN}" "/var/log/${PN}"
-
- keepdir "/var/cache/${PN}"
- fowners -R "${PN}:${PN}" "/var/cache/${PN}"
-
- insinto /usr/$(get_libdir)/${PN}/
- doins -r ${S}/bin
- fperms 0755 /usr/$(get_libdir)/${PN}/bin/${PN}
-
- dosym /usr/$(get_libdir)/${PN}/bin/${PN} /usr/bin/${PN}
-}