From: "Andrew Ammerlaan" <andrewammerlaan@riseup.net> To: gentoo-commits@lists.gentoo.org Subject: [gentoo-commits] repo/proj/guru:master commit in: media-video/syncplay/ Date: Sun, 7 Jun 2020 13:25:59 +0000 (UTC) [thread overview] Message-ID: <1591535461.d24dc7068d4dc77d4c9756dcc7a1e2b03735596d.andrewammerlaan@gentoo> (raw) commit: d24dc7068d4dc77d4c9756dcc7a1e2b03735596d Author: Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net> AuthorDate: Sun Jun 7 13:11:01 2020 +0000 Commit: Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net> CommitDate: Sun Jun 7 13:11:01 2020 +0000 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d24dc706 media-video/syncplay: add beta version Package-Manager: Portage-2.3.100, Repoman-2.3.22 Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> riseup.net> media-video/syncplay/Manifest | 1 + media-video/syncplay/syncplay-1.6.5_beta1.ebuild | 67 ++++++++++++++++++++++++ 2 files changed, 68 insertions(+) diff --git a/media-video/syncplay/Manifest b/media-video/syncplay/Manifest index 77f72fd..50f13a3 100644 --- a/media-video/syncplay/Manifest +++ b/media-video/syncplay/Manifest @@ -1 +1,2 @@ DIST syncplay-1.6.4_p1.tar.gz 1791803 BLAKE2B ac309c224ad61c94712f18b3cc7216b9a2fe431251feb2d26b1db3d728bd97b89e6aa362b7b64992152b41a25ac107428f910c24ec0ba88e7c6f042ae1628c07 SHA512 7cf41088462b3140836ba5c2d0376fcae78263255280dfb63575ab8015f21953c78c01d0a2e22c5c09902679cb8ae2f1fdbb5d9fbe4150c5ed8d3d4b8edb49e0 +DIST syncplay-1.6.5_beta1.tar.gz 1838573 BLAKE2B 11567daf6a2a6e5163775f8346bcac49f57984aa36f361eb9d2aaa52143260aade69ac98ed035803d269419a512919f07495bfb331ff1010e148f24e46a0d74e SHA512 ee83aaeba8c46d63e22db6f804807d71ed467a4ca510ececc7e5b2ad9410626331e58aa22ee9f6c4e24b9df4aee67067a1ed0a9f26404ab0a4ad4b1b9a381955 diff --git a/media-video/syncplay/syncplay-1.6.5_beta1.ebuild b/media-video/syncplay/syncplay-1.6.5_beta1.ebuild new file mode 100644 index 0000000..d04acac --- /dev/null +++ b/media-video/syncplay/syncplay-1.6.5_beta1.ebuild @@ -0,0 +1,67 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{6,7} ) +DISTUTILS_USE_SETUPTOOLS=rdepend + +inherit distutils-r1 eutils xdg + +MYPV="${PV/_beta1/-Beta1}" + +DESCRIPTION="Client/server to synchronize media playback" +HOMEPAGE="https://github.com/Syncplay/syncplay https://syncplay.pl" +SRC_URI="https://github.com/${PN^}/${PN}/archive/v${MYPV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +IUSE="+client +server vlc mpv mplayer" +REQUIRED_USE=" + vlc? ( client ) + mpv? ( client ) + mplayer? ( client ) + client? ( || ( vlc mpv mplayer ) ) +" + +RDEPEND=" + dev-python/certifi[${PYTHON_USEDEP}] + dev-python/twisted[${PYTHON_USEDEP}] + vlc? ( media-video/vlc[lua] ) + mpv? ( media-video/mpv[lua] ) + mplayer? ( media-video/mplayer ) +" + +# RDEPEND on PySide2 for gui, but not packaged here at the moment +# It is a too big and complex package for me to maintain +# You can find PySide2 in the ::raiagent overlay + +S="${WORKDIR}/${PN}-${MYPV}" + +python_install() { + local MY_MAKEOPTS=( DESTDIR="${D}" PREFIX=/usr ) + if use client; then + emake "${MY_MAKEOPTS[@]}" install-client + fi + if use server; then + emake "${MY_MAKEOPTS[@]}" install-server + newinitd "${FILESDIR}/${PN}-server-init" "${PN}" + newconfd "${FILESDIR}/${PN}-server-init-conf" "${PN}" + fi +} + +pkg_postinst() { + xdg_pkg_postinst + + optfeature "using the GUI (you can find it in the raiagent overlay)\n" dev-python/pyside2 + + if use client; then + elog "Syncplay supports the following players:" + elog "media-video/mpv, media-video/mplayer, media-video/vlc\n" + optfeature "using Syncplay with VLC" media-video/vlc[lua] + optfeature "using Syncplay with MPV" media-video/mpv[lua] + optfeature "using Syncplay with MPlayer" media-video/mplayer + fi +}
WARNING: multiple messages have this Message-ID (diff)
From: "Andrew Ammerlaan" <andrewammerlaan@riseup.net> To: gentoo-commits@lists.gentoo.org Subject: [gentoo-commits] repo/proj/guru:dev commit in: media-video/syncplay/ Date: Sun, 7 Jun 2020 13:25:52 +0000 (UTC) [thread overview] Message-ID: <1591535461.d24dc7068d4dc77d4c9756dcc7a1e2b03735596d.andrewammerlaan@gentoo> (raw) Message-ID: <20200607132552.cyyaYKzgAMOGBFqK_Y4ItFwO2FpMfzS9cgX33k4qfCk@z> (raw) commit: d24dc7068d4dc77d4c9756dcc7a1e2b03735596d Author: Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net> AuthorDate: Sun Jun 7 13:11:01 2020 +0000 Commit: Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net> CommitDate: Sun Jun 7 13:11:01 2020 +0000 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d24dc706 media-video/syncplay: add beta version Package-Manager: Portage-2.3.100, Repoman-2.3.22 Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> riseup.net> media-video/syncplay/Manifest | 1 + media-video/syncplay/syncplay-1.6.5_beta1.ebuild | 67 ++++++++++++++++++++++++ 2 files changed, 68 insertions(+) diff --git a/media-video/syncplay/Manifest b/media-video/syncplay/Manifest index 77f72fd..50f13a3 100644 --- a/media-video/syncplay/Manifest +++ b/media-video/syncplay/Manifest @@ -1 +1,2 @@ DIST syncplay-1.6.4_p1.tar.gz 1791803 BLAKE2B ac309c224ad61c94712f18b3cc7216b9a2fe431251feb2d26b1db3d728bd97b89e6aa362b7b64992152b41a25ac107428f910c24ec0ba88e7c6f042ae1628c07 SHA512 7cf41088462b3140836ba5c2d0376fcae78263255280dfb63575ab8015f21953c78c01d0a2e22c5c09902679cb8ae2f1fdbb5d9fbe4150c5ed8d3d4b8edb49e0 +DIST syncplay-1.6.5_beta1.tar.gz 1838573 BLAKE2B 11567daf6a2a6e5163775f8346bcac49f57984aa36f361eb9d2aaa52143260aade69ac98ed035803d269419a512919f07495bfb331ff1010e148f24e46a0d74e SHA512 ee83aaeba8c46d63e22db6f804807d71ed467a4ca510ececc7e5b2ad9410626331e58aa22ee9f6c4e24b9df4aee67067a1ed0a9f26404ab0a4ad4b1b9a381955 diff --git a/media-video/syncplay/syncplay-1.6.5_beta1.ebuild b/media-video/syncplay/syncplay-1.6.5_beta1.ebuild new file mode 100644 index 0000000..d04acac --- /dev/null +++ b/media-video/syncplay/syncplay-1.6.5_beta1.ebuild @@ -0,0 +1,67 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{6,7} ) +DISTUTILS_USE_SETUPTOOLS=rdepend + +inherit distutils-r1 eutils xdg + +MYPV="${PV/_beta1/-Beta1}" + +DESCRIPTION="Client/server to synchronize media playback" +HOMEPAGE="https://github.com/Syncplay/syncplay https://syncplay.pl" +SRC_URI="https://github.com/${PN^}/${PN}/archive/v${MYPV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +IUSE="+client +server vlc mpv mplayer" +REQUIRED_USE=" + vlc? ( client ) + mpv? ( client ) + mplayer? ( client ) + client? ( || ( vlc mpv mplayer ) ) +" + +RDEPEND=" + dev-python/certifi[${PYTHON_USEDEP}] + dev-python/twisted[${PYTHON_USEDEP}] + vlc? ( media-video/vlc[lua] ) + mpv? ( media-video/mpv[lua] ) + mplayer? ( media-video/mplayer ) +" + +# RDEPEND on PySide2 for gui, but not packaged here at the moment +# It is a too big and complex package for me to maintain +# You can find PySide2 in the ::raiagent overlay + +S="${WORKDIR}/${PN}-${MYPV}" + +python_install() { + local MY_MAKEOPTS=( DESTDIR="${D}" PREFIX=/usr ) + if use client; then + emake "${MY_MAKEOPTS[@]}" install-client + fi + if use server; then + emake "${MY_MAKEOPTS[@]}" install-server + newinitd "${FILESDIR}/${PN}-server-init" "${PN}" + newconfd "${FILESDIR}/${PN}-server-init-conf" "${PN}" + fi +} + +pkg_postinst() { + xdg_pkg_postinst + + optfeature "using the GUI (you can find it in the raiagent overlay)\n" dev-python/pyside2 + + if use client; then + elog "Syncplay supports the following players:" + elog "media-video/mpv, media-video/mplayer, media-video/vlc\n" + optfeature "using Syncplay with VLC" media-video/vlc[lua] + optfeature "using Syncplay with MPV" media-video/mpv[lua] + optfeature "using Syncplay with MPlayer" media-video/mplayer + fi +}
next reply other threads:[~2020-06-07 13:26 UTC|newest] Thread overview: 16+ messages / expand[flat|nested] mbox.gz Atom feed top 2020-06-07 13:25 Andrew Ammerlaan [this message] 2020-06-07 13:25 ` [gentoo-commits] repo/proj/guru:dev commit in: media-video/syncplay/ Andrew Ammerlaan -- strict thread matches above, loose matches on Subject: below -- 2024-11-26 0:39 [gentoo-commits] repo/proj/guru:master " Julien Roy 2024-11-26 0:39 Julien Roy 2024-05-13 17:48 Julien Roy 2023-12-17 23:08 David Roman 2023-04-17 9:22 Florian Schmaus 2022-12-01 3:59 Haelwenn Monnier 2022-12-01 3:59 Haelwenn Monnier 2021-05-24 11:06 Andrew Ammerlaan 2021-01-15 8:25 Andrew Ammerlaan 2020-12-18 14:31 Andrew Ammerlaan 2020-10-14 16:37 Andrew Ammerlaan 2020-09-24 12:50 [gentoo-commits] repo/proj/guru:dev " Andrew Ammerlaan 2020-09-24 13:01 ` [gentoo-commits] repo/proj/guru:master " Andrew Ammerlaan 2020-06-24 15:05 [gentoo-commits] repo/proj/guru:dev " Andrew Ammerlaan 2020-06-25 7:29 ` [gentoo-commits] repo/proj/guru:master " Andrew Ammerlaan 2020-05-07 9:28 [gentoo-commits] repo/proj/guru:dev " Andrew Ammerlaan 2020-05-07 11:13 ` [gentoo-commits] repo/proj/guru:master " Andrew Ammerlaan
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=1591535461.d24dc7068d4dc77d4c9756dcc7a1e2b03735596d.andrewammerlaan@gentoo \ --to=andrewammerlaan@riseup.net \ --cc=gentoo-commits@lists.gentoo.org \ --cc=gentoo-dev@lists.gentoo.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: linkBe sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox