diff --git a/acct-group/jellyfin/Manifest b/acct-group/jellyfin/Manifest new file mode 100644 index 0000000..57fab4d --- /dev/null +++ b/acct-group/jellyfin/Manifest @@ -0,0 +1 @@ +EBUILD jellyfin-0.ebuild 145 BLAKE2B 14bb760b602f8280deb4c0a361811f064335816fed47c5dda06fdb1bb2a0f31a9e94bbf44b7c0d02eef596322aa9e6a9f713a2c5f5481eb617ea65c508c20b69 SHA512 567a8129cae6d10de62fc0b0816031a6fbd43a5156853da4019ed9ccf741caf58c6e0e22d4c8ed59640225793d174dd282b8827ab4031f90c8f627485e8042c1 diff --git a/acct-group/jellyfin/jellyfin-0.ebuild b/acct-group/jellyfin/jellyfin-0.ebuild new file mode 100644 index 0000000..e7f9090 --- /dev/null +++ b/acct-group/jellyfin/jellyfin-0.ebuild @@ -0,0 +1,8 @@ +# Copyright 2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit acct-group + +ACCT_GROUP_ID=-1 diff --git a/acct-user/jellyfin/Manifest b/acct-user/jellyfin/Manifest new file mode 100644 index 0000000..6e5a6fa --- /dev/null +++ b/acct-user/jellyfin/Manifest @@ -0,0 +1 @@ +EBUILD jellyfin-0.ebuild 267 BLAKE2B c24b0263b7ae6c64ae4faa79180b2bdc1a4dbef7fcca29155b737038901cd9c002b718508cc24e166f70334c4a4c90d2cd2485cb7aafcc270c928ac538c88bb1 SHA512 bfa55f0211aac129489d8d55d3dd4b7e403f2342db7ade4a7e3d95959d7836359d8b56c4d60788597d631da1d91ae0a28144180bf4ae46f36131d163de4617f4 diff --git a/acct-user/jellyfin/jellyfin-0.ebuild b/acct-user/jellyfin/jellyfin-0.ebuild new file mode 100644 index 0000000..888b862 --- /dev/null +++ b/acct-user/jellyfin/jellyfin-0.ebuild @@ -0,0 +1,13 @@ +# Copyright 2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit acct-user + +DESCRIPTION="user for jellyfin server" +ACCT_USER_ID=-1 +ACCT_USER_HOME="/var/lib/jellyfin" +ACCT_USER_GROUPS=( jellyfin ) + +acct-user_add_deps diff --git a/media-tv/jellyfin-bin/Manifest b/media-tv/jellyfin-bin/Manifest index 4266d29..b42985b 100644 --- a/media-tv/jellyfin-bin/Manifest +++ b/media-tv/jellyfin-bin/Manifest @@ -1,4 +1,4 @@ AUX jellyfin.conf 125 BLAKE2B 6b9207868eb40b8caad4e8d93958fc10fa9300249c4badd136f5e8c08277f75d7f585bb16fd1d501445b77ffe60643e652ab728a2f8ff043f79a7a27f70c02f7 SHA512 f0ccc53d1c997f7a0ffc3c37ac15629c04e12ce9fac4d29995c5e571ad4e92b58853b74b8feeb652ff5aacd2c580145da064c8c4efd8cc7e449c523263a2829c AUX jellyfin.init 475 BLAKE2B a787a7409ecb7583c53c58811fc4eb61efbdf25076abe163fbbecab740f3509f20f5fdd6b8f704042bd7b402327dc9bd5e7e09a71a673dc9b5b04de8e6c3ce21 SHA512 80e4b7367d2ef379a4a80a53ec4976c9aed98fc68584a3a1c9c110e91324418133ff26a2a8ecc1d6c8f587bc24200d2934697d7897df0115531a70b3edeceb76 DIST jellyfin_10.7.7_amd64.tar.gz 91553323 BLAKE2B ba3008a4cecfd7fa7841153dce8885a1f6c16e65c53b56699b0ad42c2ee19cd982a35d89821d0ccb0a67eff7d0b573e121a36760ebc054edb01d2372c6223154 SHA512 11adfb5f6d5d7aeebbcf0399d1168879abccc49273390466b4a2ab44e4a0833515896e0474160f8e82dcd491db466505a66c9bf293ba3fc1fb9e3e048550fab7 -EBUILD jellyfin-bin-10.7.7.ebuild 1055 BLAKE2B b6f3328da9b9d6bf6b6ff234fd74baf85dd466ce35ae5854a8273490b245accce6ebf5f1054cc429edf9dd00ca8959ef98fec83a7c86333479bf9a1a9d9005fb SHA512 5ffe6a1fe2939edd8802d9857fe2ccc68903ac722563406b7ba7e7eb1b19abc52426ab5b1628621e04a6b5310a7831d65ebf6d7030f19586ad218a50df7da894 +EBUILD jellyfin-bin-10.7.7.ebuild 1024 BLAKE2B 19313298bdd730b6d42cd52c752efb11f029ecbcc99fee9dd0893ba93a52e4cf52db055b3cd5c761ca1c5ee02f93f9b5f9c33abe87f6beaddd3a188e03acb3b5 SHA512 c803f6c304563eed0acb990e4d479759e13749b68590361bfaafc4b79a65be3883696e2786861ef69e468d70cc1a47da6695dab7fe9098b58fa289b6a83e2e0f diff --git a/media-tv/jellyfin-bin/jellyfin-bin-10.7.7.ebuild b/media-tv/jellyfin-bin/jellyfin-bin-10.7.7.ebuild index 902f6ea..293f020 100644 --- a/media-tv/jellyfin-bin/jellyfin-bin-10.7.7.ebuild +++ b/media-tv/jellyfin-bin/jellyfin-bin-10.7.7.ebuild @@ -15,12 +15,12 @@ LICENSE="GPL-2" SLOT="0" KEYWORDS="~amd64" -DEPEND="dev-util/lttng-ust" +DEPEND="dev-util/lttng-ust + acct-user/jellyfin" RDEPEND="${DEPEND}" BDEPEND="" INST_DIR="/opt/${MY_PN}" -DATA_DIR="/var/lib/${MY_PN}" QA_PREBUILT="${INST_DIR}/*.so ${INST_DIR}/jellyfin ${INST_DIR}/createdump" @@ -35,8 +35,6 @@ src_install() { doins -r ${S}/* chmod 755 ${D}${INST_DIR}/jellyfin - keepdir ${DATA_DIR} - newconfd "${FILESDIR}/${MY_PN}.conf" "${MY_PN}" newinitd "${FILESDIR}/${MY_PN}.init" "${MY_PN}" }