diff options
-rw-r--r-- | dev-libs/re2/Manifest | 3 | ||||
-rw-r--r-- | dev-libs/re2/metadata.xml | 15 | ||||
-rw-r--r-- | dev-libs/re2/re2-0.2020.08.01.ebuild | 52 | ||||
-rw-r--r-- | dev-python/hvac/Manifest | 3 | ||||
-rw-r--r-- | dev-python/hvac/hvac-0.10.5.ebuild | 32 | ||||
-rw-r--r-- | dev-python/hvac/metadata.xml | 11 | ||||
-rw-r--r-- | dev-python/pyhcl/Manifest | 3 | ||||
-rw-r--r-- | dev-python/pyhcl/metadata.xml | 11 | ||||
-rw-r--r-- | dev-python/pyhcl/pyhcl-0.4.4.ebuild | 32 | ||||
-rw-r--r-- | media-tv/jellyfin/Manifest | 8 | ||||
-rw-r--r-- | media-tv/jellyfin/files/jellyfin.conf.d | 23 | ||||
-rwxr-xr-x | media-tv/jellyfin/files/jellyfin.init.d | 32 | ||||
-rw-r--r-- | media-tv/jellyfin/files/jellyfin.service | 13 | ||||
-rw-r--r-- | media-tv/jellyfin/files/jellyfin.service.conf | 22 | ||||
-rw-r--r-- | media-tv/jellyfin/files/logging.json | 30 | ||||
-rw-r--r-- | media-tv/jellyfin/jellyfin-10.6.4.ebuild | 80 |
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} -} |