From 2771f79232c273bc2a57d23bf335dd81ccf6af28 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sun, 5 Dec 2021 02:47:11 +0000 Subject: gentoo resync : 05.12.2021 --- net-misc/ps3mediaserver/Manifest | 2 +- .../ps3mediaserver/ps3mediaserver-1.90.1-r1.ebuild | 90 ++++++++++++++++++++++ .../ps3mediaserver/ps3mediaserver-1.90.1.ebuild | 88 --------------------- 3 files changed, 91 insertions(+), 89 deletions(-) create mode 100644 net-misc/ps3mediaserver/ps3mediaserver-1.90.1-r1.ebuild delete mode 100644 net-misc/ps3mediaserver/ps3mediaserver-1.90.1.ebuild (limited to 'net-misc/ps3mediaserver') diff --git a/net-misc/ps3mediaserver/Manifest b/net-misc/ps3mediaserver/Manifest index 9b3db4e77eef..64a437e47473 100644 --- a/net-misc/ps3mediaserver/Manifest +++ b/net-misc/ps3mediaserver/Manifest @@ -1,5 +1,5 @@ AUX ps3mediaserver.confd 169 BLAKE2B 9406c426b73e7d4cb349146f2dd975bcdd8de177615c9b5cd7e3f39bf8e5a8917ef7db3d442bdb67decefc1fde3fc86820a9f797c76b971d30e3fe515f06e7e6 SHA512 3ecbd0a99c422f2fad3082ea70d0755d3af9aca3d426865e57fbe8669647603df90006c79064166ca6866e4e61a86f0dccfb5f8c8429476de69b91c4e6e10f37 AUX ps3mediaserver.initd 399 BLAKE2B e45d66c845f47f54217a995bfad68fe5a3bddea5b16a009f94fe610bc26f292450f554fe822fa238e95b57add60f30397328e6d5460c3b983e49e06499c7726f SHA512 bd260d16f7d4b29d922ede6531d774031f548889fdd9156dd025ec7135824362dc4026cc9577ce85733a00b3eed70a8ce96fb894ccfeb81355b818013de12406 DIST pms-1.90.1-generic-linux-unix.tar.gz 15789602 BLAKE2B 6240c4c4e21fdc0a587e26499969a0dd597ffa8a079812ef944268cc13d2437749f95d6671367baba04f52e2c7499b841e6cf845b3f8c708b756295a66ae9f76 SHA512 af5748989dff1b106ba44a952fc68b43d11a929dec56440cf11ffd6f0a0c561febce54557855bf1afc2614cfb904b5997265f0bdf4ecf45535e12bbabc0fd11f -EBUILD ps3mediaserver-1.90.1.ebuild 2080 BLAKE2B 41ff514b117da214cbb9f096b7973542df212236911e464b56a1433bc43d78fb0d8b73b7cb0f6f2fe5d2b0982de25a301c15dad16522230e934ee5c169aad731 SHA512 b2f9d9fcee497a7b2f6ba1146178c92ef36b5d5e4f296f7ca18080c81829fff94c0768cd651722eefc701221bd3183059f34123e71a76c1a9e392bc4c1412e1a +EBUILD ps3mediaserver-1.90.1-r1.ebuild 2089 BLAKE2B 98f3f03ccec6ee835a4b1cbb63767be41775ef983e5eb3080c94cff69b50db90a0ecd6c0e7b63c0f8940a4c51c31ccefdf5eeafc6f7c8af8559a7dad1453a102 SHA512 53de4e363853f86e7814f1aa87d9b9f7b8ef20a6d1be2c6bb615c7469227df0b30c83ba141a4b2574953378118589e889a408b109d084c4d6341fa031e81f9ef MISC metadata.xml 684 BLAKE2B 571394951f8bb79b547a683623ad44ad5dc61ab9dea8daee86567f0ff9b6ef124f5c4094f229e7461bdea30d8469e611b67c25058612f09928d365857fe8e941 SHA512 d6496c974022efbfa541747e2c200941292e30dfed7104fc69ed0b0f8b3d13342b1ababab9c130fbe008169ffb79f87ba1519e61a0b27f23977bac8f03c4a7ce diff --git a/net-misc/ps3mediaserver/ps3mediaserver-1.90.1-r1.ebuild b/net-misc/ps3mediaserver/ps3mediaserver-1.90.1-r1.ebuild new file mode 100644 index 000000000000..9549e0bea26f --- /dev/null +++ b/net-misc/ps3mediaserver/ps3mediaserver-1.90.1-r1.ebuild @@ -0,0 +1,90 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit desktop xdg + +DESCRIPTION="DLNA compliant UPNP server for streaming media to Playstation 3" +HOMEPAGE="https://github.com/ps3mediaserver/ps3mediaserver" +SRC_URI="mirror://sourceforge/project/ps3mediaserver/pms-${PV}-generic-linux-unix.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="multiuser +transcode tsmuxer" + +BDEPEND="app-arch/unzip" +RDEPEND=">=virtual/jre-1.6.0 + media-libs/libmediainfo + media-libs/libzen + tsmuxer? ( media-video/tsmuxer ) + transcode? ( media-video/mplayer[encode] )" + +S=${WORKDIR}/pms-${PV} +PMS_HOME=/opt/${PN} + +src_prepare() { + default + + if use multiuser; then + cat > ${PN} <<-EOF + #!/bin/sh + if [ ! -e ~/.${PN} ]; then + echo "Copying ${PMS_HOME} to ~/.${PN}" + cp -pPR "${PMS_HOME}" ~/.${PN} + fi + export PMS_HOME=\${HOME}/.${PN} + exec "\${PMS_HOME}/PMS.sh" "\$@" + EOF + else + cat > ${PN} <<-EOF + #!/bin/sh + export PMS_HOME=${PMS_HOME} + exec "\${PMS_HOME}/PMS.sh" "\$@" + EOF + fi + + cat > ${PN}.desktop <<-EOF + [Desktop Entry] + Name=PS3 Media Server + GenericName=Media Server + Exec=${PN} + Icon=${PN} + Type=Application + Categories=Network; + EOF + + unzip -j pms.jar resources/images/icon-{32,256}.png || die +} + +src_install() { + dobin ${PN} + + exeinto ${PMS_HOME} + doexe PMS.sh + + insinto ${PMS_HOME} + doins -r pms.jar *.conf documentation plugins renderers *.xml + use tsmuxer && dosym /opt/tsmuxer/bin/tsMuxeR ${PMS_HOME}/linux/tsMuxeR + dodoc CHANGELOG.txt README.md + + newicon -s 32 icon-32.png ${PN}.png + newicon -s 256 icon-256.png ${PN}.png + + domenu ${PN}.desktop + + newconfd "${FILESDIR}/${PN}.confd" ${PN} + newinitd "${FILESDIR}/${PN}.initd" ${PN} +} + +pkg_postinst() { + xdg_pkg_postinst + if [[ -z ${REPLACING_VERSIONS} ]]; then + ewarn "Don't forget to disable transcoding engines for software" + ewarn "that you don't have installed (such as having the VLC" + ewarn "transcoding engine enabled when you only have mencoder)." + elif use multiuser; then + ewarn "Remember to refresh the files in ~/.ps3mediaserver/" + fi +} diff --git a/net-misc/ps3mediaserver/ps3mediaserver-1.90.1.ebuild b/net-misc/ps3mediaserver/ps3mediaserver-1.90.1.ebuild deleted file mode 100644 index c084e9aaf1ed..000000000000 --- a/net-misc/ps3mediaserver/ps3mediaserver-1.90.1.ebuild +++ /dev/null @@ -1,88 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="5" - -inherit desktop xdg - -DESCRIPTION="DLNA compliant UPNP server for streaming media to Playstation 3" -HOMEPAGE="https://github.com/ps3mediaserver/ps3mediaserver" -SRC_URI="mirror://sourceforge/project/ps3mediaserver/pms-${PV}-generic-linux-unix.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="multiuser +transcode tsmuxer" - -DEPEND="app-arch/unzip" -RDEPEND=">=virtual/jre-1.6.0 - media-libs/libmediainfo - media-libs/libzen - tsmuxer? ( media-video/tsmuxer ) - transcode? ( media-video/mplayer[encode] )" - -S=${WORKDIR}/pms-${PV} -PMS_HOME=/opt/${PN} - -src_prepare() { - if use multiuser; then - cat > ${PN} <<-EOF - #!/bin/sh - if [ ! -e ~/.${PN} ]; then - echo "Copying ${PMS_HOME} to ~/.${PN}" - cp -pPR "${PMS_HOME}" ~/.${PN} - fi - export PMS_HOME=\${HOME}/.${PN} - exec "\${PMS_HOME}/PMS.sh" "\$@" - EOF - else - cat > ${PN} <<-EOF - #!/bin/sh - export PMS_HOME=${PMS_HOME} - exec "\${PMS_HOME}/PMS.sh" "\$@" - EOF - fi - - cat > ${PN}.desktop <<-EOF - [Desktop Entry] - Name=PS3 Media Server - GenericName=Media Server - Exec=${PN} - Icon=${PN} - Type=Application - Categories=Network; - EOF - - unzip -j pms.jar resources/images/icon-{32,256}.png || die -} - -src_install() { - dobin ${PN} - - exeinto ${PMS_HOME} - doexe PMS.sh - - insinto ${PMS_HOME} - doins -r pms.jar *.conf documentation plugins renderers *.xml - use tsmuxer && dosym /opt/tsmuxer/bin/tsMuxeR ${PMS_HOME}/linux/tsMuxeR - dodoc CHANGELOG.txt README.md - - newicon -s 32 icon-32.png ${PN}.png - newicon -s 256 icon-256.png ${PN}.png - - domenu ${PN}.desktop - - newconfd "${FILESDIR}/${PN}.confd" ${PN} - newinitd "${FILESDIR}/${PN}.initd" ${PN} -} - -pkg_postinst() { - xdg_pkg_postinst - if [[ -z ${REPLACING_VERSIONS} ]]; then - ewarn "Don't forget to disable transcoding engines for software" - ewarn "that you don't have installed (such as having the VLC" - ewarn "transcoding engine enabled when you only have mencoder)." - elif use multiuser; then - ewarn "Remember to refresh the files in ~/.ps3mediaserver/" - fi -} -- cgit v1.2.3