From 4f2d7949f03e1c198bc888f2d05f421d35c57e21 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Mon, 9 Oct 2017 18:53:29 +0100 Subject: reinit the tree, so we can have metadata --- media-video/syncplay/Manifest | 5 +++ media-video/syncplay/metadata.xml | 21 ++++++++++ media-video/syncplay/syncplay-1.4.0.ebuild | 61 ++++++++++++++++++++++++++++++ media-video/syncplay/syncplay-9999.ebuild | 60 +++++++++++++++++++++++++++++ 4 files changed, 147 insertions(+) create mode 100644 media-video/syncplay/Manifest create mode 100644 media-video/syncplay/metadata.xml create mode 100644 media-video/syncplay/syncplay-1.4.0.ebuild create mode 100644 media-video/syncplay/syncplay-9999.ebuild (limited to 'media-video/syncplay') diff --git a/media-video/syncplay/Manifest b/media-video/syncplay/Manifest new file mode 100644 index 000000000000..812724a98062 --- /dev/null +++ b/media-video/syncplay/Manifest @@ -0,0 +1,5 @@ +DIST syncplay-1.4.0.tar.gz 539743 SHA256 37fc2b3d1d6d49e2289dcdeffcf24ebdafbc24398411cff4666e09d49405759d SHA512 2266ffafe3b15730a43e3ddd8aa24e99c65ce5a4e95d05bcac745262d310cb846c84c6e5bb061ebb96e89faa0f10e22aacee286db6cbe53cd5f521cb2e5eee1a WHIRLPOOL 68ea8b437c379e2a049efbb9a4258c9d85bdb2d26841ed1100ee7a0083b4e66687bf21826daffd12102acb236b9bede9037f63ead0eba67dbbc5142db309d183 +EBUILD syncplay-1.4.0.ebuild 1358 SHA256 0e6a4996b29b4ab0136cfc169768d713cb2e0d236d46c2b0a6375228ae5d0c09 SHA512 143e8591a326e05a3f07fe70f1df67e54bebaa180e703d8102d5556299fe3e637f5b0ce086c0f16a4757cbbaa87a42502364b2187d923502c7fa0841b3c2fb1b WHIRLPOOL b542e1032d52bee34ab63634442a02bb4d02b94275f847944ea67b71e668e869e2f6d3b589124f2a60ab5274853cb3d72d1799dc612b5924cd744a436a6ecb4e +EBUILD syncplay-9999.ebuild 1309 SHA256 6aadf78c712c7b90fd2e2eea9afdc800dcf9362bce5def64ced8898d79c5632e SHA512 20927635cf3f40ff0be4c4150c894e2e7b5093b2b0504a3ff0fe0abc6dbe9809a52e445593f06c8a97c3249b7c6fc53a215b7afe9bb1cb2df75a4fe10cdc8ddb WHIRLPOOL dda95c65cad3579c6a41ef2f987a09028472550102217c617babd21bcb0f07b1a2d365da034e7e55977e372e93fd1356492703355f0bb7c6044e93e20132bb1f +MISC ChangeLog 660 SHA256 1ed9c00f7085a1c3258996731070237b931a0ea6a3657e6bfbd7a693bc9861f2 SHA512 b60cb14a3e25725d362f81bc1611fb03bc002059fb162d3982b268d531bfeea4013b0aa8d80ff0f7dede180690472f1f4da989bdea76951966e1e07f0b79d4fd WHIRLPOOL 49253f8235fe1fb98a0ea5a8981ed7bf16836c1fcf18a5391f4cea752a627a865f5d4feffef75d424db039765792bfe2b3ebe9cbf748498cec82d27396747823 +MISC metadata.xml 679 SHA256 dd3a1a62c1874d252c4260b55f30d85f3cc309d0de861995b99ace5eeef0ed16 SHA512 e997de8e604c16977c8a3dec989c50e9cbfba327e8447277bdaee835e442d77565c2b2092bede04e64babe34f62e1fcd640cc01d6ef56d4c7572bacb1718b714 WHIRLPOOL b7f02f423835c640c974c7554ad5df19a9d1428ac58284993c07a12c4f8767bbe35ce896674af3a1898a6fd48da32a17825f8dbfb0850ee2354137f133e659b7 diff --git a/media-video/syncplay/metadata.xml b/media-video/syncplay/metadata.xml new file mode 100644 index 000000000000..1ad1d49790cb --- /dev/null +++ b/media-video/syncplay/metadata.xml @@ -0,0 +1,21 @@ + + + + + hilobakho@gmail.com + Mykyta Holubakha + + + proxy-maint@gentoo.org + Gentoo Proxy Maintainers Project + + + Syncplay/syncplay + + + Install Syncplay client + Install Syncplay server + Enable gui support + Enable VLC2.x support + + diff --git a/media-video/syncplay/syncplay-1.4.0.ebuild b/media-video/syncplay/syncplay-1.4.0.ebuild new file mode 100644 index 000000000000..a2c620036d4d --- /dev/null +++ b/media-video/syncplay/syncplay-1.4.0.ebuild @@ -0,0 +1,61 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PYTHON_COMPAT=( python2_7 ) + +inherit python-r1 + +MY_PV=${PV/_rc/-RC} + +DESCRIPTION="Client/server to synchronize media playback" +HOMEPAGE="http://syncplay.pl" +SRC_URI="https://github.com/Syncplay/syncplay/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="+client +server gui vlc" +REQUIRED_USE="vlc? ( client ) + gui? ( client ) + ${PYTHON_REQUIRED_USE}" + +DEPEND="" +RDEPEND="${PYTHON_DEPS} + || ( + >=dev-python/twisted-16.0.0[${PYTHON_USEDEP}] + dev-python/twisted-core[${PYTHON_USEDEP}] + ) + gui? ( dev-python/pyside[${PYTHON_USEDEP}] ) + vlc? ( media-video/vlc[lua] )" + +S="${WORKDIR}/${PN}-${MY_PV}" + +src_prepare() { + default + if ! use gui; then + sed -i 's/"noGui": False,/"noGui": True,/' \ + syncplay/ui/ConfigurationGetter.py \ + || die "Failed to patch ConfigurationGetter.py" + fi +} + +src_compile() { + : +} + +src_install() { + local MY_MAKEOPTS=( DESTDIR="${D}" PREFIX=/usr ) + use client && \ + emake "${MY_MAKEOPTS[@]}" VLC_SUPPORT=$(usex vlc true false) install-client + use server && \ + emake "${MY_MAKEOPTS[@]}" install-server +} + +pkg_postinst() { + if use client; then + einfo "Syncplay supports the following players:" + einfo "media-video/mpv, media-video/mplayer2, media-video/vlc" + fi +} diff --git a/media-video/syncplay/syncplay-9999.ebuild b/media-video/syncplay/syncplay-9999.ebuild new file mode 100644 index 000000000000..eec07d40d080 --- /dev/null +++ b/media-video/syncplay/syncplay-9999.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PYTHON_COMPAT=( python2_7 ) + +inherit git-r3 python-r1 + +MY_PV=${PV/_rc/-RC} + +DESCRIPTION="Client/server to synchronize media playback" +HOMEPAGE="http://syncplay.pl" +EGIT_REPO_URI="https://github.com/Syncplay/${PN}.git" + +LICENSE="Apache-2.0" +SLOT="0" +IUSE="+client +server gui vlc" +REQUIRED_USE="vlc? ( client ) + gui? ( client ) + ${PYTHON_REQUIRED_USE}" + +DEPEND="" +RDEPEND="${PYTHON_DEPS} + || ( + >=dev-python/twisted-16.0.0[${PYTHON_USEDEP}] + dev-python/twisted-core[${PYTHON_USEDEP}] + ) + gui? ( dev-python/pyside[${PYTHON_USEDEP}] ) + vlc? ( media-video/vlc[lua] )" + +S="${WORKDIR}/${PN}-${MY_PV}" + +src_prepare() { + default + if ! use gui; then + sed -i 's/"noGui": False,/"noGui": True,/' \ + syncplay/ui/ConfigurationGetter.py \ + || die "Failed to patch ConfigurationGetter.py" + fi +} + +src_compile() { + : +} + +src_install() { + local MY_MAKEOPTS=( DESTDIR="${D}" PREFIX=/usr ) + use client && \ + emake "${MY_MAKEOPTS[@]}" VLC_SUPPORT=$(usex vlc true false) install-client + use server && \ + emake "${MY_MAKEOPTS[@]}" install-server +} + +pkg_postinst() { + if use client; then + einfo "Syncplay supports the following players:" + einfo "media-video/mpv, media-video/mplayer2, media-video/vlc" + fi +} -- cgit v1.2.3