# HG changeset patch # User Migration Sync # Date 1624458603 0 # Node ID 09119e4d7fc1b463eeb08fd8b90519874824bcc8 # Parent 8412d331cba5160c8a35d417e521a6594a6a3ab1 [sync] imported 0161584..a05f6c9 from upstream commit a05f6c929b42cc32e49574cd6d78b5f208726c76 Author: Michalis Adamidis Date: Wed Jun 23 16:18:08 2021 +0200 removed outdated emby-server ebuilds diff -r 8412d331cba5 -r 09119e4d7fc1 media-tv/emby-server-beta/Manifest --- a/media-tv/emby-server-beta/Manifest Sun Feb 28 12:45:02 2021 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,20 +0,0 @@ -AUX emby-server-beta.conf 327 SHA256 a1023c24f80a9a686aa5f50e54eb10ee22316dde45e11d212125977c7a6e792f SHA512 cca001d224e14517bb449eea0e01285fff94d3a26446996343a5666b620e03b8b9d1c73351deb7b835ab188c1ff1762be9a7ea72afe02e4c97bc74c149ebc9dc WHIRLPOOL 39523dd2ef0c49b2db51b3c44e627903eb400a00b07a457c836c1a1ae8b57b8a23104dee35d394757082d7e6d745ecb2ee7bdf501ff098d12be6684553807c60 -AUX emby-server-beta.init_2 1078 SHA256 bc5b1d991e66c019c9a35108c2925c597c635023d7c14fac946676f06d563f6b SHA512 27e3d77838fe2c2cdb5592fd8b19046fc470a3a2a73a6ca048ec35eb5759d37de8c5a590904a2b4ad195a303e6b8a346d85930fcba5c9360ed27fbb482da11d1 WHIRLPOOL 06f4a6211b8daced224fef8698fd2843822d5a2e2119b031686ebe4523ed60c92b65b3406723175545050da2bd19c6f74bc5ea56fbe37d06a1b0fceb9abfe513 -AUX emby-server-beta.init_3 1079 SHA256 d05587493396ac54d5bdeac269e40e320e31f94abb836051e4e4deacd59be16b SHA512 84a5974df25439ef736c8b1bc6b2044e19bfea2eb6cdcfbad2334de6915d4ff9d4a7fd4998436e0bd240d57ab3d100a950277582eff9d13bc9204d9158282d71 WHIRLPOOL f120767fbdb997eb49d72bd362135eba460562aff2298384607d7dcddd12d9a7beafb7fa9c980fae231d504bd607f845de8e15b7ac2385f2e199f9522e8dedee -AUX initd_1 1085 SHA256 bb18bb92069d149d817b1253617c42e820dcbfdb6f9bf6cbbe5428b89904e2d7 SHA512 d842dfb42c926b0be11d950b71ba91fd56906cfda018d4be401da4aed509e1c3fa9fb0c8516d053a3de29f50651e81420341fd3e032131ae4deb5b0f735aa5ec WHIRLPOOL 8c3a3b4a2ba8ac1db26afed4a936712ff45704be0bac7ee1a4ca67d32b2b5f370ff0b059686e92b0ff3a76895a48510819d7bb35270bfdb1c79b95bcf125a7aa -DIST 3.1.144.tar.gz 55115952 SHA256 651fd6bc27cf16a6c61336fcd1c86459651fd44eb4fdf0a5a44126a85234f9d9 SHA512 b598ab89187eb200ae85637b3ccb7f14ca73eba2305c949f26e93ff9eb20891a06d8d5c86546ee42bd63646d72e02b9d8ca2719496b4fe8a66eb088de9199d37 WHIRLPOOL 1785c945b91d4a0210be536379c9971defc3fcfec56032587e3a8afe7b4c4d76e587cbe7a6f834c58777dc4befe5088f7d02e3807c987c39249afebabec6f893 -DIST 3.1.164.tar.gz 55075744 SHA256 26bd17833f8e87c00ebe28aaa70fa26275f910d92b66f56d76c3a52163a2983a SHA512 b3cc40bc13c0f88c2275522653fd064480e10c8a11c8cdc44b07a5fcbc945f65c2b08ee8da8b1e91a274bd9dd162cbec6e0783cbac627ab0093ca908a931f437 WHIRLPOOL 04d4aaf0c7df70f3a8916ac5de211b76d3598d85e9974461dd8b160bdd9a33c5c02f2cb40a9d7add5131477b6d77fccb6fa5a80ffbfd321f94301a8d640a5de9 -DIST 3.1.189.tar.gz 53517329 SHA256 ae32f06a75299ded52ceaedc3ffd61c0f7e3f9b9fb7e6c70d7696256a455dc5a SHA512 115dc9a989396bb8ea38693fc44b0f61eb59666e6b82b978bfad8b4bf5153eb8e93cd97eea707748f67d79a307d8b9868c5a24325c2833056acfd3bae484248e WHIRLPOOL 1ce760c2de2decf059b51e0800ece2ef12c5c7aac52847dbf4f398ddafdc97605e4d59ac0cb518ac9ec4b1cf62317d946e6b866e4f5b7d400df3b043e85a2aeb -DIST 3.1.201.tar.gz 53527471 SHA256 d7b5f70182a608fc2367fc0ea0f36ba3e8ddef69fc87bb2b909502b8513121e3 SHA512 143a64f6528ac890f8fdf86f25f48ffe272c8cfece1bdecae448dcbd08fc512c6f87ee6910b5eb01755d35c49f5286c374497fb693040a53c9851a07a8b03786 WHIRLPOOL 3abcdd837b1a79c85463a2e5bd713ed0c7dbebd989ef468c0200be8d6555de0308049401d80efa1efa98833a43d799a933fbcb165a3278df64122b90d87422da -DIST 3.1.25.tar.gz 55312218 SHA256 5afef1d28729d8e1811d8c58ce4e16434caa76cbafe4e2127f8afed131657074 SHA512 0de572f4253d5f9686b59908ac5fd089a60c17c3179781e22afd08bdb8ade87d32ef5b16cf45756b0bcd032bb873fe1192b45c58482c1a509f831f8aba8a7842 WHIRLPOOL 425bbfc4c8dbde889729c4f970b55f0364195d8aa563ba1af353b6351d5fdd8b15fca8446a30c344fcd44960b8daa2ca4c80d961b606823e1465e13521faacff -DIST 3.1.59.tar.gz 56079099 SHA256 10822b2bf5417c72c7f112807819a65a7559a61b68bc28746c00886e5f6b9357 SHA512 68165f813e9775aadceab51868ca87be2c93d1111aaa8d9e3b14f0d5e0c606d62f83648772c66bdf8fd55d89912dc87722a34cfb24898fdfac7bd353516c0f79 WHIRLPOOL 52270b88572358c70db929eebd1b29843bbb34fa18572e41ae25a95fca0f450ace49d902a29f2a8a5ffeb49dfe8dfec01ed1081c115380964aad155575c80e5c -DIST 3.1.66.tar.gz 54683863 SHA256 97ebd805e0cb3f7d86da5fc94b5029133f82095e665ca8a8ebbc7a610a68bbe6 SHA512 12061b3d7cea7a328508eca51a315e7f8d11adb4be37127e1096ae2863a4072c645820009ebf24e291d76bb84c224dbfeb413f52141b4d0316ae4748fe23dc40 WHIRLPOOL cb39cfb0b9815859218b00ff23bd6ec686f0ee0508a3e0af9766a0f0fce54e5b908bc2847e5963730648968d23c63656d58522dcabb41f56c9ac9658126e91d5 -DIST 3.1.91.tar.gz 55037658 SHA256 13044193f695b21839558b6f6263134a2472a9f84a48f1dc98677635411d046e SHA512 2004360d7381fd7670ae8d2843a4bcfb013eb7c7e9a5436d5d3c18eea46fe760199876f7d94872ffaeaf8bc5f20e675c8f641cdf1ae0657cc29c9a6e303b7235 WHIRLPOOL c0c63a4bb4b62bc75ce2a6db998896d1501d2e133a87c511490a79d03d70db4bc2434acac8a4708cf5a7f98e5a6748d21b5f94edffb99e1f63ca114b0f06f554 -EBUILD emby-server-beta-3.1.144.ebuild 3943 SHA256 dc742074fbd83abe7d0938ae41934f35819b088327d939d3b6bc8ebb36c8a9aa SHA512 5581508a1500911df9f24811fab028f7b885af127bc49428f9c4433a6c821ff7326a1b255d6e804d827e0d32f281736dc7da08c8a9f4d8d4259b3e0e625c7dd1 WHIRLPOOL 29e87c482ef19bd65953e29d1edbf0b0192d05e89d2444911f52f2fe2975408097799191c77a859a957741ba92a81c7c7ab5089d5b9ce3ae03b03cfa6dc9a6ca -EBUILD emby-server-beta-3.1.164.ebuild 3934 SHA256 7e575d3b92b4f59852f10c43f29cf3bc2fc5e0b8136f847fa234b0937caff6ef SHA512 d7770ad973c41ae40b4e8a5a9136fa02d71d72ed14389780f5138e35c7f14878a8c87b814a4504f76b90759158a50dba4813f7b58d7a84ae80d4c9d20fbf5c62 WHIRLPOOL b8dd0e951af3a5c702a5f7e9cb5ce5df7a936e204aeff52137cd55202b04929394072e755448543a5dfd7efaf8e51c03840a6b0ab497436a3580594526d5fde6 -EBUILD emby-server-beta-3.1.189.ebuild 3934 SHA256 7e575d3b92b4f59852f10c43f29cf3bc2fc5e0b8136f847fa234b0937caff6ef SHA512 d7770ad973c41ae40b4e8a5a9136fa02d71d72ed14389780f5138e35c7f14878a8c87b814a4504f76b90759158a50dba4813f7b58d7a84ae80d4c9d20fbf5c62 WHIRLPOOL b8dd0e951af3a5c702a5f7e9cb5ce5df7a936e204aeff52137cd55202b04929394072e755448543a5dfd7efaf8e51c03840a6b0ab497436a3580594526d5fde6 -EBUILD emby-server-beta-3.1.201.ebuild 3970 SHA256 2536ef07e76b618509fd406c9ecad3fe89fb9c2d53fb63b41d69ddf38e150d77 SHA512 1b7641b085974b21d47a67168df4fe9afb72edc25a0299ef49cf9bfa2b4c61c4758d43d0c3f3c93ec5649330b26774c8d04a8268ddb13fbb3721649a48aae53b WHIRLPOOL 49f3efcc781f8ae3205d5378af17a0ea819fd38b05364e3cf3eef73bf13e0256bd9d85611255c78b432b3b0fe565a422a5b57eb273cce8b318e07983aae33bba -EBUILD emby-server-beta-3.1.25.ebuild 3963 SHA256 b39909123a52c7391d5fbc670b531ecc8e86ea641213c02002dee7e4a9737a10 SHA512 0e51103c277c9aff14ee98ec32cd0f9efc7189cdbc1f77729866f067885a4a7dfb8fc78a97b037061d156b9162d6c57fb1321587988a86230f00db2290b8a393 WHIRLPOOL c05fd820502a349cfbdb36871ccebc608921b5e633c1f76d8c92bb0774b6ef323dbc9dbb729d6dec7098edaa95e41f0fd18aae0c547d75ca33973b905b6e630c -EBUILD emby-server-beta-3.1.59.ebuild 3963 SHA256 b39909123a52c7391d5fbc670b531ecc8e86ea641213c02002dee7e4a9737a10 SHA512 0e51103c277c9aff14ee98ec32cd0f9efc7189cdbc1f77729866f067885a4a7dfb8fc78a97b037061d156b9162d6c57fb1321587988a86230f00db2290b8a393 WHIRLPOOL c05fd820502a349cfbdb36871ccebc608921b5e633c1f76d8c92bb0774b6ef323dbc9dbb729d6dec7098edaa95e41f0fd18aae0c547d75ca33973b905b6e630c -EBUILD emby-server-beta-3.1.66.ebuild 3963 SHA256 b39909123a52c7391d5fbc670b531ecc8e86ea641213c02002dee7e4a9737a10 SHA512 0e51103c277c9aff14ee98ec32cd0f9efc7189cdbc1f77729866f067885a4a7dfb8fc78a97b037061d156b9162d6c57fb1321587988a86230f00db2290b8a393 WHIRLPOOL c05fd820502a349cfbdb36871ccebc608921b5e633c1f76d8c92bb0774b6ef323dbc9dbb729d6dec7098edaa95e41f0fd18aae0c547d75ca33973b905b6e630c -EBUILD emby-server-beta-3.1.91.ebuild 3943 SHA256 dc742074fbd83abe7d0938ae41934f35819b088327d939d3b6bc8ebb36c8a9aa SHA512 5581508a1500911df9f24811fab028f7b885af127bc49428f9c4433a6c821ff7326a1b255d6e804d827e0d32f281736dc7da08c8a9f4d8d4259b3e0e625c7dd1 WHIRLPOOL 29e87c482ef19bd65953e29d1edbf0b0192d05e89d2444911f52f2fe2975408097799191c77a859a957741ba92a81c7c7ab5089d5b9ce3ae03b03cfa6dc9a6ca diff -r 8412d331cba5 -r 09119e4d7fc1 media-tv/emby-server-beta/emby-server-beta-3.1.144.ebuild --- a/media-tv/emby-server-beta/emby-server-beta-3.1.144.ebuild Sun Feb 28 12:45:02 2021 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,110 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI="5" - -inherit eutils user git-r3 - -DESCRIPTION="Emby Server (formerly known as MediaBrowser Server) is a software that indexes a lot of different kinds of media and allows for them to be retrieved and played through the DLNA protocol on any device capable of processing them." -HOMEPAGE="http://emby.media/" -KEYWORDS="-* ~arm ~amd64 ~x86" -SRC_URI="https://github.com/MediaBrowser/Emby/archive/${PV}.tar.gz" -SLOT="0" -LICENSE="GPL-2" -IUSE="" -RESTRICT="mirror test" - -RDEPEND=">=dev-lang/mono-3.2.7 - >=media-video/ffmpeg-2[vpx] - media-gfx/imagemagick[jpeg,jpeg2k,webp,png] - >=dev-db/sqlite-3.0.0" -DEPEND="app-arch/unzip ${RDEPEND}" - -INSTALL_DIR="/opt/emby-server-beta" -DATA_DIR="/var/lib/emby-server-beta" -STARTUP_LOG="/var/log/emby-server-beta_start.log" -INIT_SCRIPT="${ROOT}/etc/init.d/emby-server-beta" - -# INSTALL -# ####################################################################################################### - -pkg_setup() { - einfo "creating user for Emby" - enewgroup emby - enewuser emby -1 /bin/bash ${INSTALL_DIR} "emby" --system -} - -# gentoo expects a specific subfolder in the working directory for the extracted source, so simply extracting won't work here -src_unpack() { - unpack ${A} - mv Emby-${PV} emby-server-beta-${PV} -} - -src_prepare() { - MAGICKWAND=$(ldconfig -p | grep MagickWand.*.so$ | cut -d" " -f4) - MAGICKWAND=${MAGICKWAND##*/} - einfo "adapting to imagemagick library to: ${MAGICKWAND}" - sed -i -e "s/\"libMagickWand-6.Q8.so\"/\"${MAGICKWAND}\"/" MediaBrowser.Server.Mono/ImageMagickSharp.dll.config || die "could not update libMagickWand reference!" -} - - -src_compile() { - einfo "updating root certificates for mono certificate store" - mozroots --import --sync - einfo "now actually compile" - xbuild /p:Configuration="Release Mono" /p:Platform="Any CPU" MediaBrowser.Mono.sln || die "building failed" -} - -src_install() { - einfo "preparing startup scripts" - newinitd "${FILESDIR}"/emby-server-beta.init_2 ${PN} - newconfd "${FILESDIR}"/emby-server-beta.conf ${PN} - - einfo "preparing startup log file" - dodir /var/log/ - touch ${D}${STARTUP_LOG} - chown emby:emby ${D}${STARTUP_LOG} - - einfo "installing compiled files" - diropts -oemby -gemby - dodir ${INSTALL_DIR} - cp -R ${S}/MediaBrowser.Server.Mono/bin/Release\ Mono/* ${D}${INSTALL_DIR}/ || die "install failed, possibly compile did not succeed earlier?" - chown emby:emby -R ${D}${INSTALL_DIR} - - einfo "prepare data directory" - dodir ${DATA_DIR} -} - -pkg_postinst() { - einfo "emby-server was installed to ${INSTALL_DIR}, to start please use the init script provided." - einfo "All data generated and used by Emby can be found at ${DATA_DIR} after the first start." - einfo "" - - if [[ -d "/usr/lib/mediabrowser-server" || -h "/usr/lib/mediabrowser-server" ]]; then - ewarn "ATTENTION: You seem to have moved from the former mediabrowser-server package:" - ewarn "don't forget to migrate your original data directory before the first start!" - ewarn "To do that move" - ewarn " /usr/lib/mediabrowser-server" - ewarn "to" - ewarn " ${DATA_DIR}" - ewarn "and change owner status from mediabrowser:mediabrowser to emby:emby!" - ewarn " chown -R emby:emby ${DATA_DIR}" - fi - - if [[ -d "/usr/lib/emby-server" || -h "/usr/lib/emby-server" ]]; then - ewarn "ATTENTION: You seem to have existing program data at /usr/lib/emby-server!" - ewarn "Please move that folder to ${DATA_DIR} before the first start and make sure the folder is owned by emby:emby" - ewarn "The folder /usr/lib/emby-server will be repurposed in one of the next releases, so make sure to clean that directory up!" - fi -} - -# UNINSTALL -# ####################################################################################################### - -pkg_prerm() { - einfo "Stopping running instances of Emby Server" - if [ -e "${INIT_SCRIPT}" ]; then - ${INIT_SCRIPT} stop - fi -} diff -r 8412d331cba5 -r 09119e4d7fc1 media-tv/emby-server-beta/emby-server-beta-3.1.164.ebuild --- a/media-tv/emby-server-beta/emby-server-beta-3.1.164.ebuild Sun Feb 28 12:45:02 2021 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,110 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI="5" - -inherit eutils user git-r3 - -DESCRIPTION="Emby Server (formerly known as MediaBrowser Server) is a software that indexes a lot of different kinds of media and allows for them to be retrieved and played through the DLNA protocol on any device capable of processing them." -HOMEPAGE="http://emby.media/" -KEYWORDS="-* ~arm ~amd64 ~x86" -SRC_URI="https://github.com/MediaBrowser/Emby/archive/${PV}.tar.gz" -SLOT="0" -LICENSE="GPL-2" -IUSE="" -RESTRICT="mirror test" - -RDEPEND=">=dev-lang/mono-3.2.7 - >=media-video/ffmpeg-2[vpx] - media-gfx/imagemagick[jpeg,jpeg2k,webp,png] - >=dev-db/sqlite-3.0.0" -DEPEND="app-arch/unzip ${RDEPEND}" - -INSTALL_DIR="/opt/emby-server-beta" -DATA_DIR="/var/lib/emby-server-beta" -STARTUP_LOG="/var/log/emby-server-beta_start.log" -INIT_SCRIPT="${ROOT}/etc/init.d/emby-server-beta" - -# INSTALL -# ####################################################################################################### - -pkg_setup() { - einfo "creating user for Emby" - enewgroup emby - enewuser emby -1 /bin/bash ${INSTALL_DIR} "emby" -} - -# gentoo expects a specific subfolder in the working directory for the extracted source, so simply extracting won't work here -src_unpack() { - unpack ${A} - mv Emby-${PV} emby-server-beta-${PV} -} - -src_prepare() { - MAGICKWAND=$(ldconfig -p | grep MagickWand.*.so$ | cut -d" " -f4) - MAGICKWAND=${MAGICKWAND##*/} - einfo "adapting to imagemagick library to: ${MAGICKWAND}" - sed -i -e "s/\"libMagickWand-6.Q8.so\"/\"${MAGICKWAND}\"/" MediaBrowser.Server.Mono/ImageMagickSharp.dll.config || die "could not update libMagickWand reference!" -} - - -src_compile() { - einfo "updating root certificates for mono certificate store" - mozroots --import --sync - einfo "now actually compile" - xbuild /p:Configuration="Release Mono" /p:Platform="Any CPU" MediaBrowser.Mono.sln || die "building failed" -} - -src_install() { - einfo "preparing startup scripts" - newinitd "${FILESDIR}"/emby-server-beta.init_3 ${PN} - newconfd "${FILESDIR}"/emby-server-beta.conf ${PN} - - einfo "preparing startup log file" - dodir /var/log/ - touch ${D}${STARTUP_LOG} - chown emby:emby ${D}${STARTUP_LOG} - - einfo "installing compiled files" - diropts -oemby -gemby - dodir ${INSTALL_DIR} - cp -R ${S}/MediaBrowser.Server.Mono/bin/Release\ Mono/* ${D}${INSTALL_DIR}/ || die "install failed, possibly compile did not succeed earlier?" - chown emby:emby -R ${D}${INSTALL_DIR} - - einfo "prepare data directory" - dodir ${DATA_DIR} -} - -pkg_postinst() { - einfo "emby-server was installed to ${INSTALL_DIR}, to start please use the init script provided." - einfo "All data generated and used by Emby can be found at ${DATA_DIR} after the first start." - einfo "" - - if [[ -d "/usr/lib/mediabrowser-server" || -h "/usr/lib/mediabrowser-server" ]]; then - ewarn "ATTENTION: You seem to have moved from the former mediabrowser-server package:" - ewarn "don't forget to migrate your original data directory before the first start!" - ewarn "To do that move" - ewarn " /usr/lib/mediabrowser-server" - ewarn "to" - ewarn " ${DATA_DIR}" - ewarn "and change owner status from mediabrowser:mediabrowser to emby:emby!" - ewarn " chown -R emby:emby ${DATA_DIR}" - fi - - if [[ -d "/usr/lib/emby-server" || -h "/usr/lib/emby-server" ]]; then - ewarn "ATTENTION: You seem to have existing program data at /usr/lib/emby-server!" - ewarn "Please move that folder to ${DATA_DIR} before the first start and make sure the folder is owned by emby:emby" - ewarn "The folder /usr/lib/emby-server will be repurposed in one of the next releases, so make sure to clean that directory up!" - fi -} - -# UNINSTALL -# ####################################################################################################### - -pkg_prerm() { - einfo "Stopping running instances of Emby Server" - if [ -e "${INIT_SCRIPT}" ]; then - ${INIT_SCRIPT} stop - fi -} diff -r 8412d331cba5 -r 09119e4d7fc1 media-tv/emby-server-beta/emby-server-beta-3.1.189.ebuild --- a/media-tv/emby-server-beta/emby-server-beta-3.1.189.ebuild Sun Feb 28 12:45:02 2021 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,110 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI="5" - -inherit eutils user git-r3 - -DESCRIPTION="Emby Server (formerly known as MediaBrowser Server) is a software that indexes a lot of different kinds of media and allows for them to be retrieved and played through the DLNA protocol on any device capable of processing them." -HOMEPAGE="http://emby.media/" -KEYWORDS="-* ~arm ~amd64 ~x86" -SRC_URI="https://github.com/MediaBrowser/Emby/archive/${PV}.tar.gz" -SLOT="0" -LICENSE="GPL-2" -IUSE="" -RESTRICT="mirror test" - -RDEPEND=">=dev-lang/mono-3.2.7 - >=media-video/ffmpeg-2[vpx] - media-gfx/imagemagick[jpeg,jpeg2k,webp,png] - >=dev-db/sqlite-3.0.0" -DEPEND="app-arch/unzip ${RDEPEND}" - -INSTALL_DIR="/opt/emby-server-beta" -DATA_DIR="/var/lib/emby-server-beta" -STARTUP_LOG="/var/log/emby-server-beta_start.log" -INIT_SCRIPT="${ROOT}/etc/init.d/emby-server-beta" - -# INSTALL -# ####################################################################################################### - -pkg_setup() { - einfo "creating user for Emby" - enewgroup emby - enewuser emby -1 /bin/bash ${INSTALL_DIR} "emby" -} - -# gentoo expects a specific subfolder in the working directory for the extracted source, so simply extracting won't work here -src_unpack() { - unpack ${A} - mv Emby-${PV} emby-server-beta-${PV} -} - -src_prepare() { - MAGICKWAND=$(ldconfig -p | grep MagickWand.*.so$ | cut -d" " -f4) - MAGICKWAND=${MAGICKWAND##*/} - einfo "adapting to imagemagick library to: ${MAGICKWAND}" - sed -i -e "s/\"libMagickWand-6.Q8.so\"/\"${MAGICKWAND}\"/" MediaBrowser.Server.Mono/ImageMagickSharp.dll.config || die "could not update libMagickWand reference!" -} - - -src_compile() { - einfo "updating root certificates for mono certificate store" - mozroots --import --sync - einfo "now actually compile" - xbuild /p:Configuration="Release Mono" /p:Platform="Any CPU" MediaBrowser.Mono.sln || die "building failed" -} - -src_install() { - einfo "preparing startup scripts" - newinitd "${FILESDIR}"/emby-server-beta.init_3 ${PN} - newconfd "${FILESDIR}"/emby-server-beta.conf ${PN} - - einfo "preparing startup log file" - dodir /var/log/ - touch ${D}${STARTUP_LOG} - chown emby:emby ${D}${STARTUP_LOG} - - einfo "installing compiled files" - diropts -oemby -gemby - dodir ${INSTALL_DIR} - cp -R ${S}/MediaBrowser.Server.Mono/bin/Release\ Mono/* ${D}${INSTALL_DIR}/ || die "install failed, possibly compile did not succeed earlier?" - chown emby:emby -R ${D}${INSTALL_DIR} - - einfo "prepare data directory" - dodir ${DATA_DIR} -} - -pkg_postinst() { - einfo "emby-server was installed to ${INSTALL_DIR}, to start please use the init script provided." - einfo "All data generated and used by Emby can be found at ${DATA_DIR} after the first start." - einfo "" - - if [[ -d "/usr/lib/mediabrowser-server" || -h "/usr/lib/mediabrowser-server" ]]; then - ewarn "ATTENTION: You seem to have moved from the former mediabrowser-server package:" - ewarn "don't forget to migrate your original data directory before the first start!" - ewarn "To do that move" - ewarn " /usr/lib/mediabrowser-server" - ewarn "to" - ewarn " ${DATA_DIR}" - ewarn "and change owner status from mediabrowser:mediabrowser to emby:emby!" - ewarn " chown -R emby:emby ${DATA_DIR}" - fi - - if [[ -d "/usr/lib/emby-server" || -h "/usr/lib/emby-server" ]]; then - ewarn "ATTENTION: You seem to have existing program data at /usr/lib/emby-server!" - ewarn "Please move that folder to ${DATA_DIR} before the first start and make sure the folder is owned by emby:emby" - ewarn "The folder /usr/lib/emby-server will be repurposed in one of the next releases, so make sure to clean that directory up!" - fi -} - -# UNINSTALL -# ####################################################################################################### - -pkg_prerm() { - einfo "Stopping running instances of Emby Server" - if [ -e "${INIT_SCRIPT}" ]; then - ${INIT_SCRIPT} stop - fi -} diff -r 8412d331cba5 -r 09119e4d7fc1 media-tv/emby-server-beta/emby-server-beta-3.1.201.ebuild --- a/media-tv/emby-server-beta/emby-server-beta-3.1.201.ebuild Sun Feb 28 12:45:02 2021 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,111 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI="5" - -inherit eutils user git-r3 - -DESCRIPTION="Emby Server (formerly known as MediaBrowser Server) is a software that indexes a lot of different kinds of media and allows for them to be retrieved and played through the DLNA protocol on any device capable of processing them." -HOMEPAGE="http://emby.media/" -KEYWORDS="-* ~arm ~amd64 ~x86" -SRC_URI="https://github.com/MediaBrowser/Emby/archive/${PV}.tar.gz" -SLOT="0" -LICENSE="GPL-2" -IUSE="" -RESTRICT="mirror test" - -RDEPEND=">=dev-lang/mono-3.2.7 - >=media-video/ffmpeg-2[vpx] - media-gfx/imagemagick[jpeg,jpeg2k,webp,png] - >=dev-db/sqlite-3.0.0 - dev-dotnet/referenceassemblies-pcl" -DEPEND="app-arch/unzip ${RDEPEND}" - -INSTALL_DIR="/opt/emby-server-beta" -DATA_DIR="/var/lib/emby-server-beta" -STARTUP_LOG="/var/log/emby-server-beta_start.log" -INIT_SCRIPT="${ROOT}/etc/init.d/emby-server-beta" - -# INSTALL -# ####################################################################################################### - -pkg_setup() { - einfo "creating user for Emby" - enewgroup emby - enewuser emby -1 /bin/bash ${INSTALL_DIR} "emby" -} - -# gentoo expects a specific subfolder in the working directory for the extracted source, so simply extracting won't work here -src_unpack() { - unpack ${A} - mv Emby-${PV} emby-server-beta-${PV} -} - -src_prepare() { - MAGICKWAND=$(ldconfig -p | grep MagickWand.*.so$ | cut -d" " -f4) - MAGICKWAND=${MAGICKWAND##*/} - einfo "adapting to imagemagick library to: ${MAGICKWAND}" - sed -i -e "s/\"libMagickWand-6.Q8.so\"/\"${MAGICKWAND}\"/" MediaBrowser.Server.Mono/ImageMagickSharp.dll.config || die "could not update libMagickWand reference!" -} - - -src_compile() { - einfo "updating root certificates for mono certificate store" - mozroots --import --sync - einfo "now actually compile" - xbuild /p:Configuration="Release Mono" /p:Platform="Any CPU" MediaBrowser.Mono.sln || die "building failed" -} - -src_install() { - einfo "preparing startup scripts" - newinitd "${FILESDIR}"/emby-server-beta.init_3 ${PN} - newconfd "${FILESDIR}"/emby-server-beta.conf ${PN} - - einfo "preparing startup log file" - dodir /var/log/ - touch ${D}${STARTUP_LOG} - chown emby:emby ${D}${STARTUP_LOG} - - einfo "installing compiled files" - diropts -oemby -gemby - dodir ${INSTALL_DIR} - cp -R ${S}/MediaBrowser.Server.Mono/bin/Release\ Mono/* ${D}${INSTALL_DIR}/ || die "install failed, possibly compile did not succeed earlier?" - chown emby:emby -R ${D}${INSTALL_DIR} - - einfo "prepare data directory" - dodir ${DATA_DIR} -} - -pkg_postinst() { - einfo "emby-server was installed to ${INSTALL_DIR}, to start please use the init script provided." - einfo "All data generated and used by Emby can be found at ${DATA_DIR} after the first start." - einfo "" - - if [[ -d "/usr/lib/mediabrowser-server" || -h "/usr/lib/mediabrowser-server" ]]; then - ewarn "ATTENTION: You seem to have moved from the former mediabrowser-server package:" - ewarn "don't forget to migrate your original data directory before the first start!" - ewarn "To do that move" - ewarn " /usr/lib/mediabrowser-server" - ewarn "to" - ewarn " ${DATA_DIR}" - ewarn "and change owner status from mediabrowser:mediabrowser to emby:emby!" - ewarn " chown -R emby:emby ${DATA_DIR}" - fi - - if [[ -d "/usr/lib/emby-server" || -h "/usr/lib/emby-server" ]]; then - ewarn "ATTENTION: You seem to have existing program data at /usr/lib/emby-server!" - ewarn "Please move that folder to ${DATA_DIR} before the first start and make sure the folder is owned by emby:emby" - ewarn "The folder /usr/lib/emby-server will be repurposed in one of the next releases, so make sure to clean that directory up!" - fi -} - -# UNINSTALL -# ####################################################################################################### - -pkg_prerm() { - einfo "Stopping running instances of Emby Server" - if [ -e "${INIT_SCRIPT}" ]; then - ${INIT_SCRIPT} stop - fi -} diff -r 8412d331cba5 -r 09119e4d7fc1 media-tv/emby-server-beta/emby-server-beta-3.1.25.ebuild --- a/media-tv/emby-server-beta/emby-server-beta-3.1.25.ebuild Sun Feb 28 12:45:02 2021 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,111 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI="5" - -inherit eutils user git-r3 - -DESCRIPTION="Emby Server (formerly known as MediaBrowser Server) is a software that indexes a lot of different kinds of media and allows for them to be retrieved and played through the DLNA protocol on any device capable of processing them." -HOMEPAGE="http://emby.media/" -KEYWORDS="-* ~arm ~amd64 ~x86" -SRC_URI="https://github.com/MediaBrowser/Emby/archive/${PV}.tar.gz" -SLOT="0" -LICENSE="GPL-2" -IUSE="" -RESTRICT="mirror test" - -RDEPEND=">=dev-lang/mono-3.2.7 - =media-video/ffmpeg-2[vpx] - media-gfx/imagemagick[jpeg,jpeg2k,webp,png] - >=dev-db/sqlite-3.0.0" -DEPEND="app-arch/unzip ${RDEPEND}" - -INSTALL_DIR="/opt/emby-server-beta" -DATA_DIR="/var/lib/emby-server-beta" -STARTUP_LOG="/var/log/emby-server-beta_start.log" -INIT_SCRIPT="${ROOT}/etc/init.d/emby-server-beta" - -# INSTALL -# ####################################################################################################### - -pkg_setup() { - einfo "creating user for Emby" - enewgroup emby - enewuser emby -1 /bin/bash ${INSTALL_DIR} "emby" --system -} - -# gentoo expects a specific subfolder in the working directory for the extracted source, so simply extracting won't work here -src_unpack() { - unpack ${A} - mv Emby-${PV} emby-server-beta-${PV} -} - -src_prepare() { - MAGICKWAND=$(ldconfig -p | grep MagickWand.*.so$ | cut -d" " -f4) - MAGICKWAND=${MAGICKWAND##*/} - einfo "adapting to imagemagick library to: ${MAGICKWAND}" - sed -i -e "s/\"libMagickWand-6.Q8.so\"/\"${MAGICKWAND}\"/" MediaBrowser.Server.Mono/ImageMagickSharp.dll.config || die "could not update libMagickWand reference!" -} - - -src_compile() { - einfo "updating root certificates for mono certificate store" - mozroots --import --sync - einfo "now actually compile" - xbuild /p:Configuration="Release Mono" /p:Platform="Any CPU" MediaBrowser.Mono.sln || die "building failed" -} - -src_install() { - einfo "preparing startup scripts" - newinitd "${FILESDIR}"/emby-server-beta.init_2 ${PN} - newconfd "${FILESDIR}"/emby-server-beta.conf ${PN} - - einfo "preparing startup log file" - dodir /var/log/ - touch ${D}${STARTUP_LOG} - chown emby:emby ${D}${STARTUP_LOG} - - einfo "installing compiled files" - diropts -oemby -gemby - dodir ${INSTALL_DIR} - cp -R ${S}/MediaBrowser.Server.Mono/bin/Release\ Mono/* ${D}${INSTALL_DIR}/ || die "install failed, possibly compile did not succeed earlier?" - chown emby:emby -R ${D}${INSTALL_DIR} - - einfo "prepare data directory" - dodir ${DATA_DIR} -} - -pkg_postinst() { - einfo "emby-server was installed to ${INSTALL_DIR}, to start please use the init script provided." - einfo "All data generated and used by Emby can be found at ${DATA_DIR} after the first start." - einfo "" - - if [[ -d "/usr/lib/mediabrowser-server" || -h "/usr/lib/mediabrowser-server" ]]; then - ewarn "ATTENTION: You seem to have moved from the former mediabrowser-server package:" - ewarn "don't forget to migrate your original data directory before the first start!" - ewarn "To do that move" - ewarn " /usr/lib/mediabrowser-server" - ewarn "to" - ewarn " ${DATA_DIR}" - ewarn "and change owner status from mediabrowser:mediabrowser to emby:emby!" - ewarn " chown -R emby:emby ${DATA_DIR}" - fi - - if [[ -d "/usr/lib/emby-server" || -h "/usr/lib/emby-server" ]]; then - ewarn "ATTENTION: You seem to have existing program data at /usr/lib/emby-server!" - ewarn "Please move that folder to ${DATA_DIR} before the first start and make sure the folder is owned by emby:emby" - ewarn "The folder /usr/lib/emby-server will be repurposed in one of the next releases, so make sure to clean that directory up!" - fi -} - -# UNINSTALL -# ####################################################################################################### - -pkg_prerm() { - einfo "Stopping running instances of Emby Server" - if [ -e "${INIT_SCRIPT}" ]; then - ${INIT_SCRIPT} stop - fi -} diff -r 8412d331cba5 -r 09119e4d7fc1 media-tv/emby-server-beta/emby-server-beta-3.1.59.ebuild --- a/media-tv/emby-server-beta/emby-server-beta-3.1.59.ebuild Sun Feb 28 12:45:02 2021 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,111 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI="5" - -inherit eutils user git-r3 - -DESCRIPTION="Emby Server (formerly known as MediaBrowser Server) is a software that indexes a lot of different kinds of media and allows for them to be retrieved and played through the DLNA protocol on any device capable of processing them." -HOMEPAGE="http://emby.media/" -KEYWORDS="-* ~arm ~amd64 ~x86" -SRC_URI="https://github.com/MediaBrowser/Emby/archive/${PV}.tar.gz" -SLOT="0" -LICENSE="GPL-2" -IUSE="" -RESTRICT="mirror test" - -RDEPEND=">=dev-lang/mono-3.2.7 - =media-video/ffmpeg-2[vpx] - media-gfx/imagemagick[jpeg,jpeg2k,webp,png] - >=dev-db/sqlite-3.0.0" -DEPEND="app-arch/unzip ${RDEPEND}" - -INSTALL_DIR="/opt/emby-server-beta" -DATA_DIR="/var/lib/emby-server-beta" -STARTUP_LOG="/var/log/emby-server-beta_start.log" -INIT_SCRIPT="${ROOT}/etc/init.d/emby-server-beta" - -# INSTALL -# ####################################################################################################### - -pkg_setup() { - einfo "creating user for Emby" - enewgroup emby - enewuser emby -1 /bin/bash ${INSTALL_DIR} "emby" --system -} - -# gentoo expects a specific subfolder in the working directory for the extracted source, so simply extracting won't work here -src_unpack() { - unpack ${A} - mv Emby-${PV} emby-server-beta-${PV} -} - -src_prepare() { - MAGICKWAND=$(ldconfig -p | grep MagickWand.*.so$ | cut -d" " -f4) - MAGICKWAND=${MAGICKWAND##*/} - einfo "adapting to imagemagick library to: ${MAGICKWAND}" - sed -i -e "s/\"libMagickWand-6.Q8.so\"/\"${MAGICKWAND}\"/" MediaBrowser.Server.Mono/ImageMagickSharp.dll.config || die "could not update libMagickWand reference!" -} - - -src_compile() { - einfo "updating root certificates for mono certificate store" - mozroots --import --sync - einfo "now actually compile" - xbuild /p:Configuration="Release Mono" /p:Platform="Any CPU" MediaBrowser.Mono.sln || die "building failed" -} - -src_install() { - einfo "preparing startup scripts" - newinitd "${FILESDIR}"/emby-server-beta.init_2 ${PN} - newconfd "${FILESDIR}"/emby-server-beta.conf ${PN} - - einfo "preparing startup log file" - dodir /var/log/ - touch ${D}${STARTUP_LOG} - chown emby:emby ${D}${STARTUP_LOG} - - einfo "installing compiled files" - diropts -oemby -gemby - dodir ${INSTALL_DIR} - cp -R ${S}/MediaBrowser.Server.Mono/bin/Release\ Mono/* ${D}${INSTALL_DIR}/ || die "install failed, possibly compile did not succeed earlier?" - chown emby:emby -R ${D}${INSTALL_DIR} - - einfo "prepare data directory" - dodir ${DATA_DIR} -} - -pkg_postinst() { - einfo "emby-server was installed to ${INSTALL_DIR}, to start please use the init script provided." - einfo "All data generated and used by Emby can be found at ${DATA_DIR} after the first start." - einfo "" - - if [[ -d "/usr/lib/mediabrowser-server" || -h "/usr/lib/mediabrowser-server" ]]; then - ewarn "ATTENTION: You seem to have moved from the former mediabrowser-server package:" - ewarn "don't forget to migrate your original data directory before the first start!" - ewarn "To do that move" - ewarn " /usr/lib/mediabrowser-server" - ewarn "to" - ewarn " ${DATA_DIR}" - ewarn "and change owner status from mediabrowser:mediabrowser to emby:emby!" - ewarn " chown -R emby:emby ${DATA_DIR}" - fi - - if [[ -d "/usr/lib/emby-server" || -h "/usr/lib/emby-server" ]]; then - ewarn "ATTENTION: You seem to have existing program data at /usr/lib/emby-server!" - ewarn "Please move that folder to ${DATA_DIR} before the first start and make sure the folder is owned by emby:emby" - ewarn "The folder /usr/lib/emby-server will be repurposed in one of the next releases, so make sure to clean that directory up!" - fi -} - -# UNINSTALL -# ####################################################################################################### - -pkg_prerm() { - einfo "Stopping running instances of Emby Server" - if [ -e "${INIT_SCRIPT}" ]; then - ${INIT_SCRIPT} stop - fi -} diff -r 8412d331cba5 -r 09119e4d7fc1 media-tv/emby-server-beta/emby-server-beta-3.1.66.ebuild --- a/media-tv/emby-server-beta/emby-server-beta-3.1.66.ebuild Sun Feb 28 12:45:02 2021 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,111 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI="5" - -inherit eutils user git-r3 - -DESCRIPTION="Emby Server (formerly known as MediaBrowser Server) is a software that indexes a lot of different kinds of media and allows for them to be retrieved and played through the DLNA protocol on any device capable of processing them." -HOMEPAGE="http://emby.media/" -KEYWORDS="-* ~arm ~amd64 ~x86" -SRC_URI="https://github.com/MediaBrowser/Emby/archive/${PV}.tar.gz" -SLOT="0" -LICENSE="GPL-2" -IUSE="" -RESTRICT="mirror test" - -RDEPEND=">=dev-lang/mono-3.2.7 - =media-video/ffmpeg-2[vpx] - media-gfx/imagemagick[jpeg,jpeg2k,webp,png] - >=dev-db/sqlite-3.0.0" -DEPEND="app-arch/unzip ${RDEPEND}" - -INSTALL_DIR="/opt/emby-server-beta" -DATA_DIR="/var/lib/emby-server-beta" -STARTUP_LOG="/var/log/emby-server-beta_start.log" -INIT_SCRIPT="${ROOT}/etc/init.d/emby-server-beta" - -# INSTALL -# ####################################################################################################### - -pkg_setup() { - einfo "creating user for Emby" - enewgroup emby - enewuser emby -1 /bin/bash ${INSTALL_DIR} "emby" --system -} - -# gentoo expects a specific subfolder in the working directory for the extracted source, so simply extracting won't work here -src_unpack() { - unpack ${A} - mv Emby-${PV} emby-server-beta-${PV} -} - -src_prepare() { - MAGICKWAND=$(ldconfig -p | grep MagickWand.*.so$ | cut -d" " -f4) - MAGICKWAND=${MAGICKWAND##*/} - einfo "adapting to imagemagick library to: ${MAGICKWAND}" - sed -i -e "s/\"libMagickWand-6.Q8.so\"/\"${MAGICKWAND}\"/" MediaBrowser.Server.Mono/ImageMagickSharp.dll.config || die "could not update libMagickWand reference!" -} - - -src_compile() { - einfo "updating root certificates for mono certificate store" - mozroots --import --sync - einfo "now actually compile" - xbuild /p:Configuration="Release Mono" /p:Platform="Any CPU" MediaBrowser.Mono.sln || die "building failed" -} - -src_install() { - einfo "preparing startup scripts" - newinitd "${FILESDIR}"/emby-server-beta.init_2 ${PN} - newconfd "${FILESDIR}"/emby-server-beta.conf ${PN} - - einfo "preparing startup log file" - dodir /var/log/ - touch ${D}${STARTUP_LOG} - chown emby:emby ${D}${STARTUP_LOG} - - einfo "installing compiled files" - diropts -oemby -gemby - dodir ${INSTALL_DIR} - cp -R ${S}/MediaBrowser.Server.Mono/bin/Release\ Mono/* ${D}${INSTALL_DIR}/ || die "install failed, possibly compile did not succeed earlier?" - chown emby:emby -R ${D}${INSTALL_DIR} - - einfo "prepare data directory" - dodir ${DATA_DIR} -} - -pkg_postinst() { - einfo "emby-server was installed to ${INSTALL_DIR}, to start please use the init script provided." - einfo "All data generated and used by Emby can be found at ${DATA_DIR} after the first start." - einfo "" - - if [[ -d "/usr/lib/mediabrowser-server" || -h "/usr/lib/mediabrowser-server" ]]; then - ewarn "ATTENTION: You seem to have moved from the former mediabrowser-server package:" - ewarn "don't forget to migrate your original data directory before the first start!" - ewarn "To do that move" - ewarn " /usr/lib/mediabrowser-server" - ewarn "to" - ewarn " ${DATA_DIR}" - ewarn "and change owner status from mediabrowser:mediabrowser to emby:emby!" - ewarn " chown -R emby:emby ${DATA_DIR}" - fi - - if [[ -d "/usr/lib/emby-server" || -h "/usr/lib/emby-server" ]]; then - ewarn "ATTENTION: You seem to have existing program data at /usr/lib/emby-server!" - ewarn "Please move that folder to ${DATA_DIR} before the first start and make sure the folder is owned by emby:emby" - ewarn "The folder /usr/lib/emby-server will be repurposed in one of the next releases, so make sure to clean that directory up!" - fi -} - -# UNINSTALL -# ####################################################################################################### - -pkg_prerm() { - einfo "Stopping running instances of Emby Server" - if [ -e "${INIT_SCRIPT}" ]; then - ${INIT_SCRIPT} stop - fi -} diff -r 8412d331cba5 -r 09119e4d7fc1 media-tv/emby-server-beta/emby-server-beta-3.1.91.ebuild --- a/media-tv/emby-server-beta/emby-server-beta-3.1.91.ebuild Sun Feb 28 12:45:02 2021 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,110 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI="5" - -inherit eutils user git-r3 - -DESCRIPTION="Emby Server (formerly known as MediaBrowser Server) is a software that indexes a lot of different kinds of media and allows for them to be retrieved and played through the DLNA protocol on any device capable of processing them." -HOMEPAGE="http://emby.media/" -KEYWORDS="-* ~arm ~amd64 ~x86" -SRC_URI="https://github.com/MediaBrowser/Emby/archive/${PV}.tar.gz" -SLOT="0" -LICENSE="GPL-2" -IUSE="" -RESTRICT="mirror test" - -RDEPEND=">=dev-lang/mono-3.2.7 - >=media-video/ffmpeg-2[vpx] - media-gfx/imagemagick[jpeg,jpeg2k,webp,png] - >=dev-db/sqlite-3.0.0" -DEPEND="app-arch/unzip ${RDEPEND}" - -INSTALL_DIR="/opt/emby-server-beta" -DATA_DIR="/var/lib/emby-server-beta" -STARTUP_LOG="/var/log/emby-server-beta_start.log" -INIT_SCRIPT="${ROOT}/etc/init.d/emby-server-beta" - -# INSTALL -# ####################################################################################################### - -pkg_setup() { - einfo "creating user for Emby" - enewgroup emby - enewuser emby -1 /bin/bash ${INSTALL_DIR} "emby" --system -} - -# gentoo expects a specific subfolder in the working directory for the extracted source, so simply extracting won't work here -src_unpack() { - unpack ${A} - mv Emby-${PV} emby-server-beta-${PV} -} - -src_prepare() { - MAGICKWAND=$(ldconfig -p | grep MagickWand.*.so$ | cut -d" " -f4) - MAGICKWAND=${MAGICKWAND##*/} - einfo "adapting to imagemagick library to: ${MAGICKWAND}" - sed -i -e "s/\"libMagickWand-6.Q8.so\"/\"${MAGICKWAND}\"/" MediaBrowser.Server.Mono/ImageMagickSharp.dll.config || die "could not update libMagickWand reference!" -} - - -src_compile() { - einfo "updating root certificates for mono certificate store" - mozroots --import --sync - einfo "now actually compile" - xbuild /p:Configuration="Release Mono" /p:Platform="Any CPU" MediaBrowser.Mono.sln || die "building failed" -} - -src_install() { - einfo "preparing startup scripts" - newinitd "${FILESDIR}"/emby-server-beta.init_2 ${PN} - newconfd "${FILESDIR}"/emby-server-beta.conf ${PN} - - einfo "preparing startup log file" - dodir /var/log/ - touch ${D}${STARTUP_LOG} - chown emby:emby ${D}${STARTUP_LOG} - - einfo "installing compiled files" - diropts -oemby -gemby - dodir ${INSTALL_DIR} - cp -R ${S}/MediaBrowser.Server.Mono/bin/Release\ Mono/* ${D}${INSTALL_DIR}/ || die "install failed, possibly compile did not succeed earlier?" - chown emby:emby -R ${D}${INSTALL_DIR} - - einfo "prepare data directory" - dodir ${DATA_DIR} -} - -pkg_postinst() { - einfo "emby-server was installed to ${INSTALL_DIR}, to start please use the init script provided." - einfo "All data generated and used by Emby can be found at ${DATA_DIR} after the first start." - einfo "" - - if [[ -d "/usr/lib/mediabrowser-server" || -h "/usr/lib/mediabrowser-server" ]]; then - ewarn "ATTENTION: You seem to have moved from the former mediabrowser-server package:" - ewarn "don't forget to migrate your original data directory before the first start!" - ewarn "To do that move" - ewarn " /usr/lib/mediabrowser-server" - ewarn "to" - ewarn " ${DATA_DIR}" - ewarn "and change owner status from mediabrowser:mediabrowser to emby:emby!" - ewarn " chown -R emby:emby ${DATA_DIR}" - fi - - if [[ -d "/usr/lib/emby-server" || -h "/usr/lib/emby-server" ]]; then - ewarn "ATTENTION: You seem to have existing program data at /usr/lib/emby-server!" - ewarn "Please move that folder to ${DATA_DIR} before the first start and make sure the folder is owned by emby:emby" - ewarn "The folder /usr/lib/emby-server will be repurposed in one of the next releases, so make sure to clean that directory up!" - fi -} - -# UNINSTALL -# ####################################################################################################### - -pkg_prerm() { - einfo "Stopping running instances of Emby Server" - if [ -e "${INIT_SCRIPT}" ]; then - ${INIT_SCRIPT} stop - fi -} diff -r 8412d331cba5 -r 09119e4d7fc1 media-tv/emby-server-beta/files/emby-server-beta.conf --- a/media-tv/emby-server-beta/files/emby-server-beta.conf Sun Feb 28 12:45:02 2021 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,8 +0,0 @@ -# this is the place where emby stores it's files -PROGRAMDATA="/var/lib/emby-server-beta" - -# the user emby-server should be started as, be aware: -# - this is username and groupname as well -# - the folder defined in PROGRAMDATA needs to be owned by that user -# - /opt/emby-server needs be readable by this user! -EXEC_USER="emby" diff -r 8412d331cba5 -r 09119e4d7fc1 media-tv/emby-server-beta/files/emby-server-beta.init_2 --- a/media-tv/emby-server-beta/files/emby-server-beta.init_2 Sun Feb 28 12:45:02 2021 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,30 +0,0 @@ -#!/sbin/runscript - -PIDFILE="/tmp/emby-server-beta.pid" -#EXEC="mono-service2 -d /opt/emby-server-beta/ -m emby-server-beta -n emby-server-beta /opt/emby-server-beta/MediaBrowser.Server.Mono.exe -programdata ${PROGRAMDATA}" -#EXEC="/opt/emby-server-beta/start.sh" -EXEC="./MediaBrowser.Server.Mono.exe -programdata ${PROGRAMDATA} -ffmpeg /usr/bin/ffmpeg -ffprobe /usr/bin/ffprobe" -EXEC_DIR="/opt/emby-server-beta/" -LOG_FILE="/var/log/emby-server-beta_start.log" - -start() { - ebegin "Starting Emby-Server BETA" - # we are starting the service (-x): - # - in background with the given pid file (-m -p -b) - # - as a specific user (-u) - #start-stop-daemon -S -m -p $PIDFILE -b -u ${EXEC_USER} -d ${EXEC_DIR} -x ${EXEC} -1 ${LOG_FILE} -2 ${LOG_FILE} - start-stop-daemon -S -m -p $PIDFILE -b -u ${EXEC_USER} -d ${EXEC_DIR} -1 ${LOG_FILE} -2 ${LOG_FILE} -x mono -- ${EXEC} - eend $? -} - -stop() { - ebegin "Stopping Emby-Server" - start-stop-daemon -K -p ${PIDFILE} - eend $? -} - -restart() { - stop - sleep 3 - start -} diff -r 8412d331cba5 -r 09119e4d7fc1 media-tv/emby-server-beta/files/emby-server-beta.init_3 --- a/media-tv/emby-server-beta/files/emby-server-beta.init_3 Sun Feb 28 12:45:02 2021 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,30 +0,0 @@ -#!/sbin/openrc-run - -PIDFILE="/tmp/emby-server-beta.pid" -#EXEC="mono-service2 -d /opt/emby-server-beta/ -m emby-server-beta -n emby-server-beta /opt/emby-server-beta/MediaBrowser.Server.Mono.exe -programdata ${PROGRAMDATA}" -#EXEC="/opt/emby-server-beta/start.sh" -EXEC="./MediaBrowser.Server.Mono.exe -programdata ${PROGRAMDATA} -ffmpeg /usr/bin/ffmpeg -ffprobe /usr/bin/ffprobe" -EXEC_DIR="/opt/emby-server-beta/" -LOG_FILE="/var/log/emby-server-beta_start.log" - -start() { - ebegin "Starting Emby-Server BETA" - # we are starting the service (-x): - # - in background with the given pid file (-m -p -b) - # - as a specific user (-u) - #start-stop-daemon -S -m -p $PIDFILE -b -u ${EXEC_USER} -d ${EXEC_DIR} -x ${EXEC} -1 ${LOG_FILE} -2 ${LOG_FILE} - start-stop-daemon -S -m -p $PIDFILE -b -u ${EXEC_USER} -d ${EXEC_DIR} -1 ${LOG_FILE} -2 ${LOG_FILE} -x mono -- ${EXEC} - eend $? -} - -stop() { - ebegin "Stopping Emby-Server" - start-stop-daemon -K -p ${PIDFILE} - eend $? -} - -restart() { - stop - sleep 3 - start -} diff -r 8412d331cba5 -r 09119e4d7fc1 media-tv/emby-server-beta/files/initd_1 --- a/media-tv/emby-server-beta/files/initd_1 Sun Feb 28 12:45:02 2021 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,32 +0,0 @@ -#!/sbin/runscript - -PIDFILE="/tmp/emby-server.pid" -PROGRAMDATA="/usr/lib/emby-server" -#EXEC="mono-service2 -d /opt/emby-server/ -m emby-server -n emby-server /opt/emby-server/MediaBrowser.Server.Mono.exe -programdata ${PROGRAMDATA}" -#EXEC="/opt/emby-server/start.sh" -EXEC="./MediaBrowser.Server.Mono.exe -programdata ${PROGRAMDATA} -ffmpeg /usr/bin/ffmpeg -ffprobe /usr/bin/ffprobe" -EXEC_DIR="/opt/emby-server/" -EXEC_USER="emby" -LOG_FILE="/var/log/emby-server_start.log" - -start() { - ebegin "Starting Emby-Server" - # we are starting the service (-x): - # - in background with the given pid file (-m -p -b) - # - as a specific user (-u) - #start-stop-daemon -S -m -p $PIDFILE -b -u ${EXEC_USER} -d ${EXEC_DIR} -x ${EXEC} -1 ${LOG_FILE} -2 ${LOG_FILE} - start-stop-daemon -S -m -p $PIDFILE -b -u ${EXEC_USER} -d ${EXEC_DIR} -1 ${LOG_FILE} -2 ${LOG_FILE} -x mono -- ${EXEC} - eend $? -} - -stop() { - ebegin "Stopping Emby-Server" - start-stop-daemon -K -p ${PIDFILE} - eend $? -} - -restart() { - stop - sleep 3 - start -} diff -r 8412d331cba5 -r 09119e4d7fc1 media-tv/emby-server/Manifest --- a/media-tv/emby-server/Manifest Sun Feb 28 12:45:02 2021 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,17 +0,0 @@ -AUX 3.4/emby-server.service 321 BLAKE2B 97a042bf5e75bf439722dda59adff3536ec42155e2228993f6fa3fd5540b7e00633c37e1b84b21f2f5da9359d8611495e7e3eb27f7b26381841f4542a369186a SHA512 6aaa37535148c72e5f9b873871d029a22fd6f65655c5e60164e7b927d183f812bcdbe0e10c86ffcad99eaca3b4dd83df1450e00294b27f3fb111d1c4f90dce60 -AUX 3.4/emby-server.service.conf 170 BLAKE2B 49bf0f3fd4751c1f590ce59a74d17a1dc2ab1489dad8e245a83179c8fa5b954b366d35bbda1a859e2615c707af5983a8230e67a93c5f1724d4d6b71efcd953ea SHA512 a0088a958c9378dc821ff8bd967f86a33c759803825634dd799646629f2b8401afeb8b1bf55e61885826410210babd10e2e397382748641ddb8a431f6bd6f800 -AUX emby-server 258 BLAKE2B fec978e642fa281820b66ff5f990cb2c41f607b8404bf7c0c095b9a2144a16b76ab3dc101bef9a9019287114f348a2a5e07d8badd2599a77b15b50dc49c2c606 SHA512 cbffb7ca80f187532ee54f2e1a698f942d5bfb3c9ac49cb4212a8b7664e2ca37e1f3e6a02274a2817630cab2455fe7167275818b0d30aa2812157fda0bd1e09f -AUX emby-server.conf 322 BLAKE2B 865cd0d9dbd6b82a8efadfd9ac5931ce58ea188dc6d0077ff389e0a7342354a7cfd6c2b9d11498bdc58c4756f93f6513d050f16e0abbc8246188b2bb491202d5 SHA512 d260f1f6de4af9110e94831b84d756f042ac140fc96640fff06cdaebf4974685f712380afd0cb819f60bcc02bb38c664afcbd6989b65e487494f99bb9a225ac8 -AUX emby-server.init_2 1033 BLAKE2B 57ef2245a0b38dca95c641383378e460f416f59a068b6cf17b19bf3311b6bda014549f34b844d32e011afb5f3b46fd341779824a9b42d35d1d3a2bddb3b854e1 SHA512 52ec07f40109e574818f2417e5e9593c5e8890a94aab5e88c4cb8d0c599d4825d167cc5adb57a6dfe657050dffee2e8f329c7cbef1aa653d84bfbada8080be16 -AUX emby-server.init_3 1034 BLAKE2B a1d757d604d7222e645ee861e82460ed9ff578784ae7cb51ccdc70427e18d994c02989268557c4a31ddbb9aeddb478e99f94203b5b47fdc8901fb38519c0c6c0 SHA512 094f6cb7a8f90e5aefecc62ab6826173ae1ab8e280fe38d047fd80e946cb6f47ff1bf505f340bfba54d77aa551be17682676a80c9a61d6947931e476fd533b24 -AUX initd_1 1085 BLAKE2B e56b2700fcf09bbf10f4b1cb0e6178148f2226f36ef11051a696d84977c02a15af682c14fd46c3f8e46890e5a51ecde43a81a7b2af679fa0b7d5864996f12354 SHA512 d842dfb42c926b0be11d950b71ba91fd56906cfda018d4be401da4aed509e1c3fa9fb0c8516d053a3de29f50651e81420341fd3e032131ae4deb5b0f735aa5ec -DIST 3.0.8500.tar.gz 53827125 BLAKE2B 33fd237a1c12b8afa1e9a194cfa218cf4df1da3e22208e32d25f5ce2eb9bc3b00ec2b7250d8a36b1969fa15262e66bd4a3c1e4e4b4ff0955e37e9228f828eefa SHA512 90689e27628c7d7748022e67de23bb7b45bd8465a18096450a7b17d01764f3fb1a6d22d291a5e7fd5c905f0081bc45f6e1ade1dadd1131e4d36a756ca1fa9541 -DIST 3.1.5.tar.gz 41451142 BLAKE2B 8cf3640036e3de0072bb6ceb0bf78ad4585602ef696fe7376a266274722445c4a964d742086b30eb25c8fbd91651b4a75e742925ff61d32552dab7c8f9759d85 SHA512 7506c01db74fa81dfea3fe15ab8e32fe974c38a570df1e87468e097606814677ee09fe607707ad5cc00f484b7d35a2ea823fda8c7f98443a90c753c150be6ca4 -DIST 3.2.70.0.tar.gz 69456965 BLAKE2B 5a177db3c0ebcb340e7fea276e277506f14dba4d0b28921a6ad1f7874de4e7d69d2ab9fb5e37f27043f26f7d382d2be7d402655517068e64612107c803db3c87 SHA512 ed7f6fd15a648575b110c76aa04ef1cb62144a5a0b4884f9f12d0e4382900159392a727efaa3d1275eb6b98f15f186efc169b878321ae328794f0b77f38b1073 -DIST 3.4.1.0.tar.gz 70748346 BLAKE2B 1f2ec738d339f485cc6cadc91ce7a18b72cc1722e133b89848c8eaba524d74b49a23c19da0b6041adf5c6606c1550a9d0e5b3ec8151057bd9927d4e32e0cffde SHA512 a50120b5268fff248e430af6f2c5fdc4145a520f3838841479c7f2e02a93abeda50d7338b1ed2a610a7df63a2d236af2ec9cf8efd829c184796cf67981efa955 -EBUILD emby-server-3.0.8500.ebuild 3930 BLAKE2B a0f11601c99235d26203ac20c10045cb6eabd7f641b26f768ee192beffda5d013b6f303f3632a17bf4ec2235924b7c7251484fa0b394d7e79e78405bcc29ccdd SHA512 a70675b9944f382efe78a868c9bbb1bf761d6b05daf22d38373f3c294a37ada0fd7b2a0285c3e06a880abf7c807a195dea61fa4d0f7661aa3ce92d9ab00082af -EBUILD emby-server-3.1.5.ebuild 3966 BLAKE2B ed4c71642dd168d1e1215115a2e32bef38c9dd549c60cdf86c67115e9ef0dae912c85564df4b74aa652e32bf1e05ce4d0395e8a97395406129a45f5f185411bd SHA512 61c4c14d1f0cd5732ae14d3162bacf60510560ae678fc956b1eb8684ff5b9366ffe95f03d258f64e54b0af883a97aa59649b9be91dde08dcd8ec1654a78bad3f -EBUILD emby-server-3.2.70.0-r1.ebuild 4216 BLAKE2B bd714c808750642ce6f06295f929415b9725f6e873449755f95cd1077dc781a0011705a1ae071f83ca4a540a53a011e4e36865020e1c088ed85743f0daf2424d SHA512 aca53e5f77686807f2d7bef66a3fbcaddebb0a6c7d003ff243944b154d536f23446c1aba85273d4a071ba7db64bb1f664325fa73c7e0509acf392369bc66a0cf -EBUILD emby-server-3.4.1.0.ebuild 4676 BLAKE2B 6e948498f8b5e283a48e52e777427164b6877d79442da5e2368f5383542965c268180b8131b2b8770701a42f1bc10d5e8b81afc4d7cb22ddb195d662a60588da SHA512 1b9db6c22f15378beeea3ab0cf648f2967c8cd04ac5a3687a6ecd818b146a957a5de38d9637366aa5ebbc0244c4688a207432623951e961593eb5e21221a6a8b -EBUILD emby-server-9999.ebuild 3079 BLAKE2B b15ba2a9bcfbd0eb10640f89106eb931820b98d42ea2b7746d057d6bf06ef55e04dfc5cd721aab3965e3235076eb2a6c28d659d363d94166cdf383b978c71746 SHA512 1febd22bfe38090668cc391fbebee8cd5a71f9ec678a224a9ed0bf29f76a9940c3016b7d20b5209d9e8d871cdd185c0ab0f2642ce4653407497233f1e3b9207e -MISC emby-server-3.5.2.0.ebuild.broken 4363 BLAKE2B 7e1cb9e6cd1bd88a9184e26c90e0e958fe7dc3d5ef3bf8d4888085bae4f3f1d747c3a2d76cc751f849da627ffce51c4d1f0e44a85651ffc8441fe9b2ecd5930c SHA512 716de594f905d4e9237e7406c22b9ec90966d9048984dc73b68e9184de73ef8bd5766a3b38187446cc62ca718030fb025ee6f7d78f5d86b470d233f684c9f506 diff -r 8412d331cba5 -r 09119e4d7fc1 media-tv/emby-server/emby-server-3.0.8500.ebuild --- a/media-tv/emby-server/emby-server-3.0.8500.ebuild Sun Feb 28 12:45:02 2021 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,111 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI="5" - -inherit eutils user git-r3 - -DESCRIPTION="Emby Server (formerly known as MediaBrowser Server) is a software that indexes a lot of different kinds of media and allows for them to be retrieved and played through the DLNA protocol on any device capable of processing them." -HOMEPAGE="http://emby.media/" -KEYWORDS="-* ~arm ~amd64 ~x86" -SRC_URI="https://github.com/MediaBrowser/Emby/archive/${PV}.tar.gz" -SLOT="0" -LICENSE="GPL-2" -IUSE="" -RESTRICT="mirror test" - -RDEPEND=">=dev-lang/mono-3.2.7 - >=media-video/ffmpeg-2[vpx] - media-gfx/imagemagick[jpeg,jpeg2k,webp,png] - !media-tv/mediabrowser-server - >=dev-db/sqlite-3.0.0" -DEPEND="app-arch/unzip ${RDEPEND}" - -INSTALL_DIR="/opt/emby-server" -DATA_DIR="/var/lib/emby-server" -STARTUP_LOG="/var/log/emby-server_start.log" -INIT_SCRIPT="${ROOT}/etc/init.d/emby-server" - -# INSTALL -# ####################################################################################################### - -pkg_setup() { - einfo "creating user for Emby" - enewgroup emby - enewuser emby -1 /bin/bash ${INSTALL_DIR} "emby" -} - -# gentoo expects a specific subfolder in the working directory for the extracted source, so simply extracting won't work here -src_unpack() { - unpack ${A} - mv Emby-${PV} emby-server-${PV} -} - -src_prepare() { - MAGICKWAND=$(ldconfig -p | grep MagickWand.*.so$ | cut -d" " -f4) - MAGICKWAND=${MAGICKWAND##*/} - einfo "adapting to imagemagick library to: ${MAGICKWAND}" - sed -i -e "s/\"libMagickWand-6.Q8.so\"/\"${MAGICKWAND}\"/" MediaBrowser.Server.Mono/ImageMagickSharp.dll.config || die "could not update libMagickWand reference!" -} - - -src_compile() { - einfo "updating root certificates for mono certificate store" - mozroots --import --sync - einfo "now actually compile" - xbuild /p:Configuration="Release Mono" /p:Platform="Any CPU" MediaBrowser.Mono.sln || die "building failed" -} - -src_install() { - einfo "preparing startup scripts" - newinitd "${FILESDIR}"/emby-server.init_3 ${PN} - newconfd "${FILESDIR}"/emby-server.conf ${PN} - - einfo "preparing startup log file" - dodir /var/log/ - touch ${D}${STARTUP_LOG} - chown emby:emby ${D}${STARTUP_LOG} - - einfo "installing compiled files" - diropts -oemby -gemby - dodir ${INSTALL_DIR} - cp -R ${S}/MediaBrowser.Server.Mono/bin/Release\ Mono/* ${D}${INSTALL_DIR}/ || die "install failed, possibly compile did not succeed earlier?" - chown emby:emby -R ${D}${INSTALL_DIR} - - einfo "prepare data directory" - dodir ${DATA_DIR} -} - -pkg_postinst() { - einfo "emby-server was installed to ${INSTALL_DIR}, to start please use the init script provided." - einfo "All data generated and used by Emby can be found at ${DATA_DIR} after the first start." - einfo "" - - if [[ -d "/usr/lib/mediabrowser-server" || -h "/usr/lib/mediabrowser-server" ]]; then - ewarn "ATTENTION: You seem to have moved from the former mediabrowser-server package:" - ewarn "don't forget to migrate your original data directory before the first start!" - ewarn "To do that move" - ewarn " /usr/lib/mediabrowser-server" - ewarn "to" - ewarn " ${DATA_DIR}" - ewarn "and change owner status from mediabrowser:mediabrowser to emby:emby!" - ewarn " chown -R emby:emby ${DATA_DIR}" - fi - - if [[ -d "/usr/lib/emby-server" || -h "/usr/lib/emby-server" ]]; then - ewarn "ATTENTION: You seem to have existing program data at /usr/lib/emby-server!" - ewarn "Please move that folder to ${DATA_DIR} before the first start and make sure the folder is owned by emby:emby" - ewarn "The folder /usr/lib/emby-server will be repurposed in one of the next releases, so make sure to clean that directory up!" - fi -} - -# UNINSTALL -# ####################################################################################################### - -pkg_prerm() { - einfo "Stopping running instances of Emby Server" - if [ -e "${INIT_SCRIPT}" ]; then - ${INIT_SCRIPT} stop - fi -} diff -r 8412d331cba5 -r 09119e4d7fc1 media-tv/emby-server/emby-server-3.1.5.ebuild --- a/media-tv/emby-server/emby-server-3.1.5.ebuild Sun Feb 28 12:45:02 2021 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,112 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI="5" - -inherit eutils user git-r3 - -DESCRIPTION="Emby Server (formerly known as MediaBrowser Server) is a software that indexes a lot of different kinds of media and allows for them to be retrieved and played through the DLNA protocol on any device capable of processing them." -HOMEPAGE="http://emby.media/" -KEYWORDS="-* ~arm ~amd64 ~x86" -SRC_URI="https://github.com/MediaBrowser/Emby/archive/${PV}.tar.gz" -SLOT="0" -LICENSE="GPL-2" -IUSE="" -RESTRICT="mirror test" - -RDEPEND=">=dev-lang/mono-4.6.0 - >=media-video/ffmpeg-2[vpx] - media-gfx/imagemagick[jpeg,jpeg2k,webp,png] - !media-tv/mediabrowser-server - >=dev-db/sqlite-3.0.0 - dev-dotnet/referenceassemblies-pcl" -DEPEND="app-arch/unzip ${RDEPEND}" - -INSTALL_DIR="/opt/emby-server" -DATA_DIR="/var/lib/emby-server" -STARTUP_LOG="/var/log/emby-server_start.log" -INIT_SCRIPT="${ROOT}/etc/init.d/emby-server" - -# INSTALL -# ####################################################################################################### - -pkg_setup() { - einfo "creating user for Emby" - enewgroup emby - enewuser emby -1 /bin/bash ${INSTALL_DIR} "emby" -} - -# gentoo expects a specific subfolder in the working directory for the extracted source, so simply extracting won't work here -src_unpack() { - unpack ${A} - mv Emby-${PV} emby-server-${PV} -} - -src_prepare() { - MAGICKWAND=$(ldconfig -p | grep MagickWand.*.so$ | cut -d" " -f4) - MAGICKWAND=${MAGICKWAND##*/} - einfo "adapting to imagemagick library to: ${MAGICKWAND}" - sed -i -e "s/\"libMagickWand-6.Q8.so\"/\"${MAGICKWAND}\"/" MediaBrowser.Server.Mono/ImageMagickSharp.dll.config || die "could not update libMagickWand reference!" -} - - -src_compile() { - einfo "updating root certificates for mono certificate store" - mozroots --import --sync - einfo "now actually compile" - xbuild /p:Configuration="Release Mono" /p:Platform="Any CPU" MediaBrowser.Mono.sln || die "building failed" -} - -src_install() { - einfo "preparing startup scripts" - newinitd "${FILESDIR}"/emby-server.init_3 ${PN} - newconfd "${FILESDIR}"/emby-server.conf ${PN} - - einfo "preparing startup log file" - dodir /var/log/ - touch ${D}${STARTUP_LOG} - chown emby:emby ${D}${STARTUP_LOG} - - einfo "installing compiled files" - diropts -oemby -gemby - dodir ${INSTALL_DIR} - cp -R ${S}/MediaBrowser.Server.Mono/bin/Release\ Mono/* ${D}${INSTALL_DIR}/ || die "install failed, possibly compile did not succeed earlier?" - chown emby:emby -R ${D}${INSTALL_DIR} - - einfo "prepare data directory" - dodir ${DATA_DIR} -} - -pkg_postinst() { - einfo "emby-server was installed to ${INSTALL_DIR}, to start please use the init script provided." - einfo "All data generated and used by Emby can be found at ${DATA_DIR} after the first start." - einfo "" - - if [[ -d "/usr/lib/mediabrowser-server" || -h "/usr/lib/mediabrowser-server" ]]; then - ewarn "ATTENTION: You seem to have moved from the former mediabrowser-server package:" - ewarn "don't forget to migrate your original data directory before the first start!" - ewarn "To do that move" - ewarn " /usr/lib/mediabrowser-server" - ewarn "to" - ewarn " ${DATA_DIR}" - ewarn "and change owner status from mediabrowser:mediabrowser to emby:emby!" - ewarn " chown -R emby:emby ${DATA_DIR}" - fi - - if [[ -d "/usr/lib/emby-server" || -h "/usr/lib/emby-server" ]]; then - ewarn "ATTENTION: You seem to have existing program data at /usr/lib/emby-server!" - ewarn "Please move that folder to ${DATA_DIR} before the first start and make sure the folder is owned by emby:emby" - ewarn "The folder /usr/lib/emby-server will be repurposed in one of the next releases, so make sure to clean that directory up!" - fi -} - -# UNINSTALL -# ####################################################################################################### - -pkg_prerm() { - einfo "Stopping running instances of Emby Server" - if [ -e "${INIT_SCRIPT}" ]; then - ${INIT_SCRIPT} stop - fi -} diff -r 8412d331cba5 -r 09119e4d7fc1 media-tv/emby-server/emby-server-3.2.70.0-r1.ebuild --- a/media-tv/emby-server/emby-server-3.2.70.0-r1.ebuild Sun Feb 28 12:45:02 2021 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,117 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI="5" - -inherit eutils user git-r3 dotnet - -DESCRIPTION="Emby Server (formerly known as MediaBrowser Server) is a software that indexes a lot of different kinds of media and allows for them to be retrieved and played through the DLNA protocol on any device capable of processing them." -HOMEPAGE="http://emby.media/" -KEYWORDS="-* ~arm ~amd64 ~x86" -SRC_URI="https://github.com/MediaBrowser/Emby/archive/${PV}.tar.gz" -SLOT="0" -LICENSE="GPL-2" -IUSE="" -RESTRICT="mirror test" - -RDEPEND=">=dev-lang/mono-4.6.0 - >=media-video/ffmpeg-2[vpx] - media-gfx/imagemagick[jpeg,jpeg2k,webp,png] - !media-tv/mediabrowser-server - >=dev-db/sqlite-3.0.0 - dev-dotnet/referenceassemblies-pcl - app-misc/ca-certificates" -DEPEND="app-arch/unzip ${RDEPEND}" - -INSTALL_DIR="/opt/emby-server" -DATA_DIR="/var/lib/emby-server" -STARTUP_LOG="/var/log/emby-server_start.log" -INIT_SCRIPT="${ROOT}/etc/init.d/emby-server" - -# INSTALL -# ####################################################################################################### - -pkg_setup() { - einfo "creating user for Emby" - enewgroup emby - enewuser emby -1 /bin/bash ${INSTALL_DIR} "emby" - - einfo "updating root certificates for mono certificate store" - addwrite "/usr/share/.mono/keypairs" - dotnet_pkg_setup - cert-sync /etc/ssl/certs/ca-certificates.crt -} - -# gentoo expects a specific subfolder in the working directory for the extracted source, so simply extracting won't work here -src_unpack() { - unpack ${A} - mv Emby-${PV} emby-server-${PV} -} - -src_prepare() { - # the user can define the quality of the imagemagic himself, here we try to figure out the correct files to use in our configuration - MAGICKWAND=$(ldconfig -p | grep MagickWand.*.so$ | cut -d" " -f4) - MAGICKWAND=${MAGICKWAND##*/} - einfo "adapting to imagemagick library to: ${MAGICKWAND}" - sed -i -e "s/\"libMagickWand-6.Q8.so\"/\"${MAGICKWAND}\"/" MediaBrowser.Server.Mono/ImageMagickSharp.dll.config || die "could not update libMagickWand reference!" -} - - -src_compile() { - addpredict "/etc/mono/registry" - xbuild /p:Configuration="Release Mono" /p:Platform="Any CPU" MediaBrowser.sln || die "building failed" -} - -src_install() { - einfo "preparing startup scripts" - newinitd "${FILESDIR}"/emby-server.init_3 ${PN} - newconfd "${FILESDIR}"/emby-server.conf ${PN} - - einfo "preparing startup log file" - dodir /var/log/ - touch ${D}${STARTUP_LOG} - chown emby:emby ${D}${STARTUP_LOG} - - einfo "installing compiled files" - diropts -oemby -gemby - dodir ${INSTALL_DIR} - cp -R ${S}/MediaBrowser.Server.Mono/bin/Release/* ${D}${INSTALL_DIR}/ || die "install failed, possibly compile did not succeed earlier?" - chown emby:emby -R ${D}${INSTALL_DIR} - - einfo "prepare data directory" - dodir ${DATA_DIR} -} - -pkg_postinst() { - einfo "emby-server was installed to ${INSTALL_DIR}, to start please use the init script provided." - einfo "All data generated and used by Emby can be found at ${DATA_DIR} after the first start." - einfo "" - - if [[ -d "/usr/lib/mediabrowser-server" || -h "/usr/lib/mediabrowser-server" ]]; then - ewarn "ATTENTION: You seem to have moved from the former mediabrowser-server package:" - ewarn "don't forget to migrate your original data directory before the first start!" - ewarn "To do that move" - ewarn " /usr/lib/mediabrowser-server" - ewarn "to" - ewarn " ${DATA_DIR}" - ewarn "and change owner status from mediabrowser:mediabrowser to emby:emby!" - ewarn " chown -R emby:emby ${DATA_DIR}" - fi - - if [[ -d "/usr/lib/emby-server" || -h "/usr/lib/emby-server" ]]; then - ewarn "ATTENTION: You seem to have existing program data at /usr/lib/emby-server!" - ewarn "Please move that folder to ${DATA_DIR} before the first start and make sure the folder is owned by emby:emby" - ewarn "The folder /usr/lib/emby-server will be repurposed in one of the next releases, so make sure to clean that directory up!" - fi -} - -# UNINSTALL -# ####################################################################################################### - -pkg_prerm() { - einfo "Stopping running instances of Emby Server" - if [ -e "${INIT_SCRIPT}" ]; then - ${INIT_SCRIPT} stop - fi -} diff -r 8412d331cba5 -r 09119e4d7fc1 media-tv/emby-server/emby-server-3.4.1.0.ebuild --- a/media-tv/emby-server/emby-server-3.4.1.0.ebuild Sun Feb 28 12:45:02 2021 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,127 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI="5" - -inherit eutils user git-r3 dotnet systemd - -DESCRIPTION="Emby Server (formerly known as MediaBrowser Server) is a software that indexes a lot of different kinds of media and allows for them to be retrieved and played through the DLNA protocol on any device capable of processing them." -HOMEPAGE="http://emby.media/" -KEYWORDS="-* ~arm ~amd64 ~x86" -SRC_URI="https://github.com/MediaBrowser/Emby/archive/${PV}.tar.gz" -SLOT="0" -LICENSE="GPL-2" -RESTRICT="mirror test" - -RDEPEND=">=dev-lang/mono-5.4.0 - >=media-video/ffmpeg-2[vpx] - media-gfx/imagemagick[jpeg,jpeg2k,webp,png] - !media-tv/mediabrowser-server - >=dev-db/sqlite-3.0.0 - dev-dotnet/referenceassemblies-pcl - app-misc/ca-certificates" -DEPEND="app-arch/unzip - ${RDEPEND}" - -INSTALL_DIR="/opt/emby-server" -DATA_DIR="/var/lib/emby-server" -STARTUP_LOG="/var/log/emby-server_start.log" -INIT_SCRIPT="${ROOT}/etc/init.d/emby-server" - -# INSTALL -# ####################################################################################################### - -pkg_setup() { - einfo "creating user for Emby" - enewgroup emby - enewuser emby -1 /bin/bash ${INSTALL_DIR} "emby" - - einfo "updating root certificates for mono certificate store" - addwrite "/usr/share/.mono/keypairs" - dotnet_pkg_setup - cert-sync /etc/ssl/certs/ca-certificates.crt -} - -# gentoo expects a specific subfolder in the working directory for the extracted source, so simply extracting won't work here -src_unpack() { - unpack ${A} - mv Emby-${PV} emby-server-${PV} -} - -src_prepare() { - # the user can define the quality of the imagemagic himself, here we try to figure out the correct files to use in our configuration - MAGICKWAND=$(ldconfig -p | grep MagickWand.*.so$ | cut -d" " -f4) - MAGICKWAND=${MAGICKWAND##*/} - einfo "adapting to imagemagick library to: ${MAGICKWAND}" - sed -i -e "s/\"libMagickWand-6.Q8.so\"/\"${MAGICKWAND}\"/" MediaBrowser.Server.Mono/ImageMagickSharp.dll.config || die "could not update libMagickWand reference!" -} - - -src_compile() { - addpredict "/etc/mono/registry" - xbuild /p:Configuration="Release Mono" /p:Platform="Any CPU" MediaBrowser.sln || die "building failed" -} - -src_install() { - einfo "installing compiled files" - diropts -oemby -gemby - dodir ${INSTALL_DIR} - cp -R ${S}/MediaBrowser.Server.Mono/bin/Release/* ${D}${INSTALL_DIR}/ || die "install failed, possibly compile did not succeed earlier?" - cp "${FILESDIR}"/emby-server ${D}${INSTALL_DIR}/ - chown emby:emby -R ${D}${INSTALL_DIR} - - einfo "prepare data directory" - dodir ${DATA_DIR} - - einfo "preparing basic configuration" - newconfd "${FILESDIR}"/emby-server.conf ${PN} - - einfo "preparing init scripts" - newinitd "${FILESDIR}"/emby-server.init_3 ${PN} - systemd_dounit "${FILESDIR}/3.4/emby-server.service" - systemd_install_serviced "${FILESDIR}/3.4/emby-server.service.conf" - - einfo "preparing startup log file" - dodir /var/log/ - touch ${D}${STARTUP_LOG} - chown emby:emby ${D}${STARTUP_LOG} -} - -pkg_postinst() { - einfo "emby-server was installed to ${INSTALL_DIR}, to start please use the init script provided." - einfo "All data generated and used by Emby can be found at ${DATA_DIR} after the first start." - einfo "" - - if systemd_is_booted; then - ewarn "You seem to be running on systemd, to configure the service please refer to \"/etc/systemd/system/emby-server.service.d/00gentoo.conf\"." - ewarn "Changing /etc/conf.d/emby-server.conf will have no effect!" - fi - - if [[ -d "/usr/lib/mediabrowser-server" || -h "/usr/lib/mediabrowser-server" ]]; then - ewarn "ATTENTION: You seem to have moved from the former mediabrowser-server package:" - ewarn "don't forget to migrate your original data directory before the first start!" - ewarn "To do that move" - ewarn " /usr/lib/mediabrowser-server" - ewarn "to" - ewarn " ${DATA_DIR}" - ewarn "and change owner status from mediabrowser:mediabrowser to emby:emby!" - ewarn " chown -R emby:emby ${DATA_DIR}" - fi - - if [[ -d "/usr/lib/emby-server" || -h "/usr/lib/emby-server" ]]; then - ewarn "ATTENTION: You seem to have existing program data at /usr/lib/emby-server!" - ewarn "Please move that folder to ${DATA_DIR} before the first start and make sure the folder is owned by emby:emby" - ewarn "The folder /usr/lib/emby-server will be repurposed in one of the next releases, so make sure to clean that directory up!" - fi -} - -# UNINSTALL -# ####################################################################################################### - -pkg_prerm() { - einfo "Stopping running instances of Emby Server" - if [ -e "${INIT_SCRIPT}" ]; then - ${INIT_SCRIPT} stop - fi -} diff -r 8412d331cba5 -r 09119e4d7fc1 media-tv/emby-server/emby-server-9999.ebuild --- a/media-tv/emby-server/emby-server-9999.ebuild Sun Feb 28 12:45:02 2021 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,90 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI="5" - -inherit eutils user git-r3 - -DESCRIPTION="Emby Server (formerly known as MediaBrowser Server) is a software that indexes a lot of different kinds of media and allows for them to be retrieved and played through the DLNA protocol on any device capable of processing them." -HOMEPAGE="http://emby.media/" -KEYWORDS="-* ~9999" -EGIT_REPO_URI="https://github.com/MediaBrowser/Emby/" -EGIT_BRANCH="dev" -SLOT="0" -LICENSE="GPL-2" -IUSE="" -RESTRICT="mirror test" - -RDEPEND=">=dev-lang/mono-3.2.7 - >=media-video/ffmpeg-2[vpx] - >=media-libs/libmediainfo-0.7 - media-gfx/imagemagick[jpeg,jpeg2k,webp,png] - !media-tv/mediabrowser-server" -DEPEND="app-arch/unzip ${RDEPEND}" - -INSTALL_DIR="/opt/emby-server" -DATA_DIR="/usr/lib/emby-server" -STARTUP_LOG="/var/log/emby-server_start.log" -INIT_SCRIPT="${ROOT}/etc/init.d/emby-server" - -src_prepare() { - MAGICKWAND=$(ldconfig -p | grep MagickWand.*.so$ | cut -d" " -f4) - MAGICKWAND=${MAGICKWAND##*/} - einfo "adapting to imagemagick library: ${MAGICKWAND}" - sed -i -e "s/\"libMagickWand-6.Q8.so\"/\"${MAGICKWAND}\"/" MediaBrowser.Server.Mono/ImageMagickSharp.dll.config || die "could not update libMagickWand reference!" -} - -src_compile() { - einfo "updating root certificates for mono certificate store" - mozroots --import --sync - einfo "now actually compile" - xbuild /p:Configuration="Release Mono" /p:Platform="Any CPU" MediaBrowser.Mono.sln || die "building failed" -} - -src_install() { - einfo "preparing startup scripts" - newinitd "${FILESDIR}"/initd_1 ${PN} - dodir /var/log/ - touch ${D}${STARTUP_LOG} - chown emby:emby ${D}${STARTUP_LOG} - - einfo "installing compiled files" - diropts -oemby -gemby - dodir ${INSTALL_DIR} - cp -R ${S}/MediaBrowser.Server.Mono/bin/Release\ Mono/* ${D}${INSTALL_DIR}/ || die "install failed, possibly compile did not succeed earlier?" - chown emby:emby -R ${D}${INSTALL_DIR} - - # as we use the system libraries, we delete the local ones now as we couldn't do it before - rm -R ${D}${INSTALL_DIR}/libwebp - rm -R ${D}${INSTALL_DIR}/MediaInfo - - einfo "prepare data directory" - dodir ${DATA_DIR} -} - -pkg_setup() { - einfo "creating user for Emby" - enewgroup emby - enewuser emby -1 /bin/bash ${INSTALL_DIR} "emby" --system -} - -pkg_prerm() { - einfo "Stopping running instances of Emby Server" - if [ -e "${INIT_SCRIPT}" ]; then - ${INIT_SCRIPT} stop - fi -} - -pkg_postinst() { - einfo "emby-server was installed to ${INSTALL_DIR}, to start please use the init script provided." - einfo "All data generated and used by Emby can be found at ${DATA_DIR} after the first start." - einfo "" - ewarn "ATTENTION: If you moved from the former mediabrowser-server package don't forget to migrate" - ewarn "your original data directory before the first start! To do that move" - ewarn " /usr/lib/mediabrowser-server" - ewarn "to" - ewarn " /usr/lib/emby-server" - ewarn "and change owner status from mediabrowser:mediabrowser to emby:emby!" - ewarn " chown -R emby:emby /usr/lib/emby-server" -} diff -r 8412d331cba5 -r 09119e4d7fc1 media-tv/emby-server/files/3.4/emby-server.service --- a/media-tv/emby-server/files/3.4/emby-server.service Sun Feb 28 12:45:02 2021 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,13 +0,0 @@ -[Unit] -Description=Emby Server is a personal media server with apps on just about every device. -After=network.target - -[Service] -Environment="PROGRAMDATA=/var/lib/emby-server" -WorkingDirectory=/opt/emby-server -ExecStart=/opt/emby-server/emby-server -RestartForceExitStatus=3 -User=emby - -[Install] -WantedBy=multi-user.target diff -r 8412d331cba5 -r 09119e4d7fc1 media-tv/emby-server/files/3.4/emby-server.service.conf --- a/media-tv/emby-server/files/3.4/emby-server.service.conf Sun Feb 28 12:45:02 2021 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,4 +0,0 @@ -# use these configuration options to override the data directory (PROGRAMDATA) or the user to run as -[Service] -#Environment="PROGRAMDATA=/var/lib/emby-server" -#User=emby diff -r 8412d331cba5 -r 09119e4d7fc1 media-tv/emby-server/files/emby-server --- a/media-tv/emby-server/files/emby-server Sun Feb 28 12:45:02 2021 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,11 +0,0 @@ -#!/bin/sh - -if [ -z $PROGRAMDATA ]; then - export PROGRAMDATA=/var/lib/emby-server -fi - -mono /opt/emby-server/MediaBrowser.Server.Mono.exe \ - -programdata $PROGRAMDATA \ - -ffmpeg /usr/bin/ffmpeg \ - -ffprobe /usr/bin/ffprobe \ - -restartexitcode 3 diff -r 8412d331cba5 -r 09119e4d7fc1 media-tv/emby-server/files/emby-server.conf --- a/media-tv/emby-server/files/emby-server.conf Sun Feb 28 12:45:02 2021 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,8 +0,0 @@ -# this is the place where emby stores it's files -PROGRAMDATA="/var/lib/emby-server" - -# the user emby-server should be started as, be aware: -# - this is username and groupname as well -# - the folder defined in PROGRAMDATA needs to be owned by that user -# - /opt/emby-server needs be readable by this user! -EXEC_USER="emby" diff -r 8412d331cba5 -r 09119e4d7fc1 media-tv/emby-server/files/emby-server.init_2 --- a/media-tv/emby-server/files/emby-server.init_2 Sun Feb 28 12:45:02 2021 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,30 +0,0 @@ -#!/sbin/runscript - -PIDFILE="/tmp/emby-server.pid" -#EXEC="mono-service2 -d /opt/emby-server/ -m emby-server -n emby-server /opt/emby-server/MediaBrowser.Server.Mono.exe -programdata ${PROGRAMDATA}" -#EXEC="/opt/emby-server/start.sh" -EXEC="./MediaBrowser.Server.Mono.exe -programdata ${PROGRAMDATA} -ffmpeg /usr/bin/ffmpeg -ffprobe /usr/bin/ffprobe" -EXEC_DIR="/opt/emby-server/" -LOG_FILE="/var/log/emby-server_start.log" - -start() { - ebegin "Starting Emby-Server" - # we are starting the service (-x): - # - in background with the given pid file (-m -p -b) - # - as a specific user (-u) - #start-stop-daemon -S -m -p $PIDFILE -b -u ${EXEC_USER} -d ${EXEC_DIR} -x ${EXEC} -1 ${LOG_FILE} -2 ${LOG_FILE} - start-stop-daemon -S -m -p $PIDFILE -b -u ${EXEC_USER} -d ${EXEC_DIR} -1 ${LOG_FILE} -2 ${LOG_FILE} -x mono -- ${EXEC} - eend $? -} - -stop() { - ebegin "Stopping Emby-Server" - start-stop-daemon -K -p ${PIDFILE} - eend $? -} - -restart() { - stop - sleep 3 - start -} diff -r 8412d331cba5 -r 09119e4d7fc1 media-tv/emby-server/files/emby-server.init_3 --- a/media-tv/emby-server/files/emby-server.init_3 Sun Feb 28 12:45:02 2021 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,30 +0,0 @@ -#!/sbin/openrc-run - -PIDFILE="/tmp/emby-server.pid" -#EXEC="mono-service2 -d /opt/emby-server/ -m emby-server -n emby-server /opt/emby-server/MediaBrowser.Server.Mono.exe -programdata ${PROGRAMDATA}" -#EXEC="/opt/emby-server/start.sh" -EXEC="./MediaBrowser.Server.Mono.exe -programdata ${PROGRAMDATA} -ffmpeg /usr/bin/ffmpeg -ffprobe /usr/bin/ffprobe" -EXEC_DIR="/opt/emby-server/" -LOG_FILE="/var/log/emby-server_start.log" - -start() { - ebegin "Starting Emby-Server" - # we are starting the service (-x): - # - in background with the given pid file (-m -p -b) - # - as a specific user (-u) - #start-stop-daemon -S -m -p $PIDFILE -b -u ${EXEC_USER} -d ${EXEC_DIR} -x ${EXEC} -1 ${LOG_FILE} -2 ${LOG_FILE} - start-stop-daemon -S -m -p $PIDFILE -b -u ${EXEC_USER} -d ${EXEC_DIR} -1 ${LOG_FILE} -2 ${LOG_FILE} -x mono -- ${EXEC} - eend $? -} - -stop() { - ebegin "Stopping Emby-Server" - start-stop-daemon -K -p ${PIDFILE} - eend $? -} - -restart() { - stop - sleep 3 - start -} diff -r 8412d331cba5 -r 09119e4d7fc1 media-tv/emby-server/files/initd_1 --- a/media-tv/emby-server/files/initd_1 Sun Feb 28 12:45:02 2021 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,32 +0,0 @@ -#!/sbin/runscript - -PIDFILE="/tmp/emby-server.pid" -PROGRAMDATA="/usr/lib/emby-server" -#EXEC="mono-service2 -d /opt/emby-server/ -m emby-server -n emby-server /opt/emby-server/MediaBrowser.Server.Mono.exe -programdata ${PROGRAMDATA}" -#EXEC="/opt/emby-server/start.sh" -EXEC="./MediaBrowser.Server.Mono.exe -programdata ${PROGRAMDATA} -ffmpeg /usr/bin/ffmpeg -ffprobe /usr/bin/ffprobe" -EXEC_DIR="/opt/emby-server/" -EXEC_USER="emby" -LOG_FILE="/var/log/emby-server_start.log" - -start() { - ebegin "Starting Emby-Server" - # we are starting the service (-x): - # - in background with the given pid file (-m -p -b) - # - as a specific user (-u) - #start-stop-daemon -S -m -p $PIDFILE -b -u ${EXEC_USER} -d ${EXEC_DIR} -x ${EXEC} -1 ${LOG_FILE} -2 ${LOG_FILE} - start-stop-daemon -S -m -p $PIDFILE -b -u ${EXEC_USER} -d ${EXEC_DIR} -1 ${LOG_FILE} -2 ${LOG_FILE} -x mono -- ${EXEC} - eend $? -} - -stop() { - ebegin "Stopping Emby-Server" - start-stop-daemon -K -p ${PIDFILE} - eend $? -} - -restart() { - stop - sleep 3 - start -}