[gentoo-commits] repo/gentoo:master commit in: media-sound/linux-show-player/
commit: 8929b3b6491732d2c455e82575fac1f369552373 Author: Arthur Zamarin gentoo org> AuthorDate: Tue Sep 17 13:03:40 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Tue Sep 17 13:03:40 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8929b3b6 media-sound/linux-show-player: Stabilize 0.6.3 amd64, #939774 Signed-off-by: Arthur Zamarin gentoo.org> media-sound/linux-show-player/linux-show-player-0.6.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-sound/linux-show-player/linux-show-player-0.6.3.ebuild b/media-sound/linux-show-player/linux-show-player-0.6.3.ebuild index 7f352432d514..bf9a023db5bf 100644 --- a/media-sound/linux-show-player/linux-show-player-0.6.3.ebuild +++ b/media-sound/linux-show-player/linux-show-player-0.6.3.ebuild @@ -15,7 +15,7 @@ SRC_URI="https://github.com/FrancescoCeruti/${PN}/archive/refs/tags/v${PV}.tar.g LICENSE="GPL-3" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="amd64" IUSE="alsa jack midi pulseaudio timecode" # TODO:
[gentoo-commits] repo/gentoo:master commit in: media-sound/linux-show-player/
commit: e77488dd2a06af1f9ca606ea8c99f039f0e9fb96 Author: Miroslav Šulc gentoo org> AuthorDate: Tue Sep 17 09:49:37 2024 + Commit: Miroslav Šulc gentoo org> CommitDate: Tue Sep 17 09:49:37 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e77488dd media-sound/linux-show-player: bump to 0.6.4 Signed-off-by: Miroslav Šulc gentoo.org> media-sound/linux-show-player/Manifest | 1 + .../linux-show-player-0.6.4.ebuild | 74 ++ 2 files changed, 75 insertions(+) diff --git a/media-sound/linux-show-player/Manifest b/media-sound/linux-show-player/Manifest index 22f0e089850d..c7501ffefb63 100644 --- a/media-sound/linux-show-player/Manifest +++ b/media-sound/linux-show-player/Manifest @@ -1 +1,2 @@ DIST linux-show-player-0.6.3.tar.gz 1958928 BLAKE2B fdf61aeb6a9f0439d8ddaca563798b3b41aa26cd053c485ea376e21b06e5adf9405d8e816b5afd9f22c8f1fb9486965900c12ea64b9a5559bdc631303c3118a0 SHA512 27ed2576bc70908174bcb6ea98d0eb22135eba81f1f6e56e17354af45560ad8562673e687cee50b8038c9a066622dff6c51fc265c35c26d62765cdac741ee41b +DIST linux-show-player-0.6.4.tar.gz 1960266 BLAKE2B e6b887bf581d01ba4b040d66d87a755f7c1ef21e5d93ebfd58ed57311c425d1f90d6562984f1cb5f95490109a2bbca42dc3148bd67aff32816264b7a28dd4278 SHA512 c52dd35cc2f4078db7a0fdef84b40dd81e381bedcdd3c66fa2df78a71d8dc080fec9df4c2e069ab7c4e5d36550d8381bddc8584d3edeede84aae21d60a030ae1 diff --git a/media-sound/linux-show-player/linux-show-player-0.6.4.ebuild b/media-sound/linux-show-player/linux-show-player-0.6.4.ebuild new file mode 100644 index ..7f352432d514 --- /dev/null +++ b/media-sound/linux-show-player/linux-show-player-0.6.4.ebuild @@ -0,0 +1,74 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) +DISTUTILS_SINGLE_IMPL=1 +DISTUTILS_USE_PEP517=poetry + +inherit distutils-r1 + +DESCRIPTION="A cue player designed for stage productions" +HOMEPAGE="https://www.linux-show-player.org/ https://github.com/FrancescoCeruti/linux-show-player/"; +SRC_URI="https://github.com/FrancescoCeruti/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64" +IUSE="alsa jack midi pulseaudio timecode" + +# TODO: +# - network mode - falcon not packaged (QA issues, several unpackaged test dependencies) +# - Open Sound Control support - pyliblo3 not packaged (last release in 2021, fails to build against modern cython) +RDEPEND="$(python_gen_cond_dep ' + dev-python/appdirs[${PYTHON_USEDEP}] + dev-python/gst-python[${PYTHON_USEDEP}] + dev-python/humanize[${PYTHON_USEDEP}] + dev-python/PyQt5[${PYTHON_USEDEP}] + dev-python/pygobject[${PYTHON_USEDEP}] + dev-python/sortedcontainers[${PYTHON_USEDEP}] + ') + media-libs/gstreamer[introspection] + alsa? ( + $(python_gen_cond_dep ' + dev-python/pyalsa[${PYTHON_USEDEP}] + ') + media-libs/gst-plugins-base[alsa] + ) + jack? ( + $(python_gen_cond_dep ' + dev-python/jack-client[${PYTHON_USEDEP}] + ') + media-plugins/gst-plugins-jack + ) + midi? ( + $(python_gen_cond_dep ' + dev-python/mido[rtmidi,${PYTHON_USEDEP}] + ') + ) + pulseaudio? ( media-plugins/gst-plugins-pulse ) + timecode? ( + app-misc/ola[python,${PYTHON_SINGLE_USEDEP}] + ) +" + +pkg_postinst() { + if [[ -z "${REPLACING_VERSIONS}" ]]; then + elog "${PN} uses GStreamer as its audio back-end so make sure you have plug-ins installed for all the audio formats you want to use" + else + local oldver + for oldver in ${REPLACING_VERSIONS}; do + if ver_test "${oldver}" -lt 0.6.0; then + ewarn "Please be warned that current versions of ${PN} *cannot* open 0.5.x save files." + ewarn "Unfortunately upstream has provided no workaround for this." + ewarn + break + fi + done + fi + + if use timecode; then + elog "Remember to start an OLA session on your computer if you want ${PN} to send timecodes" + fi +}
[gentoo-commits] repo/gentoo:master commit in: media-sound/linux-show-player/
commit: ab7041ec98951fc2b7832cc9d55b3d70f48603c0 Author: Miroslav Šulc gentoo org> AuthorDate: Fri Jun 28 13:01:09 2024 + Commit: Miroslav Šulc gentoo org> CommitDate: Fri Jun 28 13:02:31 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab7041ec media-sound/linux-show-player: bump to 0.6.3, dropped older versions Signed-off-by: Miroslav Šulc gentoo.org> media-sound/linux-show-player/Manifest | 3 +- .../linux-show-player-0.5.3-r1.ebuild | 52 -- ...0.6.1.ebuild => linux-show-player-0.6.3.ebuild} | 0 3 files changed, 1 insertion(+), 54 deletions(-) diff --git a/media-sound/linux-show-player/Manifest b/media-sound/linux-show-player/Manifest index e11bb84e9f0e..22f0e089850d 100644 --- a/media-sound/linux-show-player/Manifest +++ b/media-sound/linux-show-player/Manifest @@ -1,2 +1 @@ -DIST linux-show-player-0.5.3.tar.gz 1080409 BLAKE2B 8292263965434587b0086c6505167a1a3dbe82593a07a7c26855136f8c330ffd1c16ecd1e7e758af7e07731df7db79a66743297d22594d9332025e73a7990c34 SHA512 f60f65c045fb57c2c2e5f2daf6b225115a0f4fef173869e971741f2e40b71931b88e56c2343c348701784449d1f032219d307cdb7bb31d6283ea2b0c816d0286 -DIST linux-show-player-0.6.1.tar.gz 1955112 BLAKE2B c655aac4f83653c96b728ca8d0a249343697fb98ba1fb885220d300ab08d71c564f06a355d67c9d920654a3c7388876ef57eaa4538fe5a70b0395e590a061961 SHA512 7bab76b3f9bf354479a57d0bc4492c6f47e93a05692b878aa8ee6aa025cdb97f2c2a84b88c70fc1d88f5742b614a5d283afa6397c57612bcd6b0828b67a71042 +DIST linux-show-player-0.6.3.tar.gz 1958928 BLAKE2B fdf61aeb6a9f0439d8ddaca563798b3b41aa26cd053c485ea376e21b06e5adf9405d8e816b5afd9f22c8f1fb9486965900c12ea64b9a5559bdc631303c3118a0 SHA512 27ed2576bc70908174bcb6ea98d0eb22135eba81f1f6e56e17354af45560ad8562673e687cee50b8038c9a066622dff6c51fc265c35c26d62765cdac741ee41b diff --git a/media-sound/linux-show-player/linux-show-player-0.5.3-r1.ebuild b/media-sound/linux-show-player/linux-show-player-0.5.3-r1.ebuild deleted file mode 100644 index ad88223db828.. --- a/media-sound/linux-show-player/linux-show-player-0.5.3-r1.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..11} ) -DISTUTILS_SINGLE_IMPL=1 -DISTUTILS_USE_PEP517=setuptools - -inherit distutils-r1 - -DESCRIPTION="A cue player designed for stage productions" -HOMEPAGE="https://www.linux-show-player.org/ https://github.com/FrancescoCeruti/linux-show-player/"; -SRC_URI="https://github.com/FrancescoCeruti/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64" -IUSE="alsa jack midi pulseaudio timecode" - -RDEPEND="$(python_gen_cond_dep ' - dev-python/PyQt5[${PYTHON_USEDEP}] - dev-python/sortedcontainers[${PYTHON_USEDEP}] - ') - media-libs/gstreamer[introspection] - alsa? ( media-libs/gst-plugins-base[alsa] ) - jack? ( - $(python_gen_cond_dep ' - dev-python/jack-client[${PYTHON_USEDEP}] - ') - media-plugins/gst-plugins-jack - ) - midi? ( - $(python_gen_cond_dep ' - dev-python/mido[${PYTHON_USEDEP}] - ') - ) - pulseaudio? ( media-plugins/gst-plugins-pulse ) - timecode? ( - app-misc/ola[python,${PYTHON_SINGLE_USEDEP}] - ) -" - -pkg_postinst() { - if [[ -z "${REPLACING_VERSIONS}" ]]; then - elog "${PN} uses GStreamer as its audio back-end so make sure you have plug-ins installed for all the audio formats you want to use" - fi - - if use timecode; then - elog "Remember to start an OLA session on your computer if you want ${PN} to send timecodes" - fi -} diff --git a/media-sound/linux-show-player/linux-show-player-0.6.1.ebuild b/media-sound/linux-show-player/linux-show-player-0.6.3.ebuild similarity index 100% rename from media-sound/linux-show-player/linux-show-player-0.6.1.ebuild rename to media-sound/linux-show-player/linux-show-player-0.6.3.ebuild
[gentoo-commits] repo/gentoo:master commit in: media-sound/linux-show-player/
commit: b8694284e09389bd2c5ec957729e08dc08feaa81 Author: Miroslav Šulc gentoo org> AuthorDate: Fri Jun 28 11:33:59 2024 + Commit: Miroslav Šulc gentoo org> CommitDate: Fri Jun 28 11:33:59 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8694284 media-sound/linux-show-player: assigned to proaudio Signed-off-by: Miroslav Šulc gentoo.org> media-sound/linux-show-player/metadata.xml | 5 - 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/media-sound/linux-show-player/metadata.xml b/media-sound/linux-show-player/metadata.xml index e17a13a629e2..25aafd004abe 100644 --- a/media-sound/linux-show-player/metadata.xml +++ b/media-sound/linux-show-player/metadata.xml @@ -1,7 +1,10 @@ https://www.gentoo.org/dtd/metadata.dtd";> - + + proau...@gentoo.org + Gentoo ProAudio Project + FrancescoCeruti/linux-show-player
[gentoo-commits] repo/gentoo:master commit in: media-sound/linux-show-player/
commit: 20ac849d2667928d3a9786c8847e8a15ddc0e9da Author: Marek Szuba gentoo org> AuthorDate: Mon Jun 3 18:16:17 2024 + Commit: Marek Szuba gentoo org> CommitDate: Mon Jun 3 18:17:12 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20ac849d media-sound/linux-show-player: enable py3.12 Signed-off-by: Marek Szuba gentoo.org> media-sound/linux-show-player/linux-show-player-0.6.1.ebuild | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/media-sound/linux-show-player/linux-show-player-0.6.1.ebuild b/media-sound/linux-show-player/linux-show-player-0.6.1.ebuild index a70843e858f4..7f352432d514 100644 --- a/media-sound/linux-show-player/linux-show-player-0.6.1.ebuild +++ b/media-sound/linux-show-player/linux-show-player-0.6.1.ebuild @@ -3,8 +3,7 @@ EAPI=8 -# py3.12 blocked by pyalsa: https://github.com/alsa-project/alsa-python/issues/8 -PYTHON_COMPAT=( python3_{10..11} ) +PYTHON_COMPAT=( python3_{10..12} ) DISTUTILS_SINGLE_IMPL=1 DISTUTILS_USE_PEP517=poetry
[gentoo-commits] repo/gentoo:master commit in: media-sound/linux-show-player/
commit: 13c72cf49ff606199727afd0b2266bc90c1ce19b Author: Marek Szuba gentoo org> AuthorDate: Mon Mar 25 11:48:33 2024 + Commit: Marek Szuba gentoo org> CommitDate: Mon Mar 25 11:56:13 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=13c72cf4 media-sound/linux-show-player: add 0.6.1 Closes: https://bugs.gentoo.org/926597 Closes: https://bugs.gentoo.org/926864 Signed-off-by: Marek Szuba gentoo.org> media-sound/linux-show-player/Manifest | 1 + .../linux-show-player-0.6.1.ebuild | 75 ++ 2 files changed, 76 insertions(+) diff --git a/media-sound/linux-show-player/Manifest b/media-sound/linux-show-player/Manifest index 3815d8daccdb..e11bb84e9f0e 100644 --- a/media-sound/linux-show-player/Manifest +++ b/media-sound/linux-show-player/Manifest @@ -1 +1,2 @@ DIST linux-show-player-0.5.3.tar.gz 1080409 BLAKE2B 8292263965434587b0086c6505167a1a3dbe82593a07a7c26855136f8c330ffd1c16ecd1e7e758af7e07731df7db79a66743297d22594d9332025e73a7990c34 SHA512 f60f65c045fb57c2c2e5f2daf6b225115a0f4fef173869e971741f2e40b71931b88e56c2343c348701784449d1f032219d307cdb7bb31d6283ea2b0c816d0286 +DIST linux-show-player-0.6.1.tar.gz 1955112 BLAKE2B c655aac4f83653c96b728ca8d0a249343697fb98ba1fb885220d300ab08d71c564f06a355d67c9d920654a3c7388876ef57eaa4538fe5a70b0395e590a061961 SHA512 7bab76b3f9bf354479a57d0bc4492c6f47e93a05692b878aa8ee6aa025cdb97f2c2a84b88c70fc1d88f5742b614a5d283afa6397c57612bcd6b0828b67a71042 diff --git a/media-sound/linux-show-player/linux-show-player-0.6.1.ebuild b/media-sound/linux-show-player/linux-show-player-0.6.1.ebuild new file mode 100644 index ..a70843e858f4 --- /dev/null +++ b/media-sound/linux-show-player/linux-show-player-0.6.1.ebuild @@ -0,0 +1,75 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# py3.12 blocked by pyalsa: https://github.com/alsa-project/alsa-python/issues/8 +PYTHON_COMPAT=( python3_{10..11} ) +DISTUTILS_SINGLE_IMPL=1 +DISTUTILS_USE_PEP517=poetry + +inherit distutils-r1 + +DESCRIPTION="A cue player designed for stage productions" +HOMEPAGE="https://www.linux-show-player.org/ https://github.com/FrancescoCeruti/linux-show-player/"; +SRC_URI="https://github.com/FrancescoCeruti/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64" +IUSE="alsa jack midi pulseaudio timecode" + +# TODO: +# - network mode - falcon not packaged (QA issues, several unpackaged test dependencies) +# - Open Sound Control support - pyliblo3 not packaged (last release in 2021, fails to build against modern cython) +RDEPEND="$(python_gen_cond_dep ' + dev-python/appdirs[${PYTHON_USEDEP}] + dev-python/gst-python[${PYTHON_USEDEP}] + dev-python/humanize[${PYTHON_USEDEP}] + dev-python/PyQt5[${PYTHON_USEDEP}] + dev-python/pygobject[${PYTHON_USEDEP}] + dev-python/sortedcontainers[${PYTHON_USEDEP}] + ') + media-libs/gstreamer[introspection] + alsa? ( + $(python_gen_cond_dep ' + dev-python/pyalsa[${PYTHON_USEDEP}] + ') + media-libs/gst-plugins-base[alsa] + ) + jack? ( + $(python_gen_cond_dep ' + dev-python/jack-client[${PYTHON_USEDEP}] + ') + media-plugins/gst-plugins-jack + ) + midi? ( + $(python_gen_cond_dep ' + dev-python/mido[rtmidi,${PYTHON_USEDEP}] + ') + ) + pulseaudio? ( media-plugins/gst-plugins-pulse ) + timecode? ( + app-misc/ola[python,${PYTHON_SINGLE_USEDEP}] + ) +" + +pkg_postinst() { + if [[ -z "${REPLACING_VERSIONS}" ]]; then + elog "${PN} uses GStreamer as its audio back-end so make sure you have plug-ins installed for all the audio formats you want to use" + else + local oldver + for oldver in ${REPLACING_VERSIONS}; do + if ver_test "${oldver}" -lt 0.6.0; then + ewarn "Please be warned that current versions of ${PN} *cannot* open 0.5.x save files." + ewarn "Unfortunately upstream has provided no workaround for this." + ewarn + break + fi + done + fi + + if use timecode; then + elog "Remember to start an OLA session on your computer if you want ${PN} to send timecodes" + fi +}
[gentoo-commits] repo/gentoo:master commit in: media-sound/linux-show-player/
commit: c9e8f28bda022650ab015f71c897165ef4154abe Author: Marek Szuba gentoo org> AuthorDate: Mon Feb 27 10:00:08 2023 + Commit: Marek Szuba gentoo org> CommitDate: Mon Feb 27 10:01:05 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c9e8f28b media-sound/linux-show-player: enable py3.11 Closes: https://bugs.gentoo.org/897036 Signed-off-by: Marek Szuba gentoo.org> media-sound/linux-show-player/linux-show-player-0.5.3-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-sound/linux-show-player/linux-show-player-0.5.3-r1.ebuild b/media-sound/linux-show-player/linux-show-player-0.5.3-r1.ebuild index 1c4fe7afe135..ad88223db828 100644 --- a/media-sound/linux-show-player/linux-show-player-0.5.3-r1.ebuild +++ b/media-sound/linux-show-player/linux-show-player-0.5.3-r1.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_{9..10} ) +PYTHON_COMPAT=( python3_{9..11} ) DISTUTILS_SINGLE_IMPL=1 DISTUTILS_USE_PEP517=setuptools
[gentoo-commits] repo/gentoo:master commit in: media-sound/linux-show-player/
commit: e774b05676297853c3f001b45373890154f0560d Author: Marek Szuba gentoo org> AuthorDate: Tue Oct 4 13:16:38 2022 + Commit: Marek Szuba gentoo org> CommitDate: Tue Oct 4 13:19:23 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e774b056 media-sound/linux-show-player: instrument ArtNet Timecode support Unfortunately this involved disabling py3.11, as it is blocked by lack of support in dev-python/protobuf-python - see Bug #844184. Signed-off-by: Marek Szuba gentoo.org> ...-player-0.5.3.ebuild => linux-show-player-0.5.3-r1.ebuild} | 11 +-- media-sound/linux-show-player/metadata.xml| 2 ++ 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/media-sound/linux-show-player/linux-show-player-0.5.3.ebuild b/media-sound/linux-show-player/linux-show-player-0.5.3-r1.ebuild similarity index 81% rename from media-sound/linux-show-player/linux-show-player-0.5.3.ebuild rename to media-sound/linux-show-player/linux-show-player-0.5.3-r1.ebuild index 975dbeaa2462..51419a50396c 100644 --- a/media-sound/linux-show-player/linux-show-player-0.5.3.ebuild +++ b/media-sound/linux-show-player/linux-show-player-0.5.3-r1.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_{8..11} ) +PYTHON_COMPAT=( python3_{8..10} ) DISTUTILS_SINGLE_IMPL=1 DISTUTILS_USE_PEP517=setuptools @@ -16,7 +16,7 @@ SRC_URI="https://github.com/FrancescoCeruti/${PN}/archive/refs/tags/v${PV}.tar.g LICENSE="GPL-3" SLOT="0" KEYWORDS="~amd64" -IUSE="alsa jack midi pulseaudio" +IUSE="alsa jack midi pulseaudio timecode" RDEPEND="$(python_gen_cond_dep ' dev-python/PyQt5[${PYTHON_USEDEP}] @@ -36,10 +36,17 @@ RDEPEND="$(python_gen_cond_dep ' ') ) pulseaudio? ( media-plugins/gst-plugins-pulse ) + timecode? ( + app-misc/ola[python,${PYTHON_SINGLE_USEDEP}] + ) " pkg_postinst() { if [[ -z "${REPLACING_VERSIONS}" ]]; then elog "${PN} uses GStreamer as its audio back-end so make sure you have plug-ins installed for all the audio formats you want to use" fi + + if use timecode; then + elog "Remember to start an OLA session on your computer if you want ${PN} to send timecodes" + fi } diff --git a/media-sound/linux-show-player/metadata.xml b/media-sound/linux-show-player/metadata.xml index 62f26b37b07f..f0160b34a484 100644 --- a/media-sound/linux-show-player/metadata.xml +++ b/media-sound/linux-show-player/metadata.xml @@ -11,5 +11,7 @@ Allow cues to send, or trigger on, MIDI messages + Support the sending of time code of running audio files over ArtNet, + for instance to trigger cues in lighting-control software on lighting desks
[gentoo-commits] repo/gentoo:master commit in: media-sound/linux-show-player/
commit: c33804fc49d4366280660b7c3cfb05d0b2346af9 Author: Marek Szuba gentoo org> AuthorDate: Tue Oct 4 01:02:10 2022 + Commit: Marek Szuba gentoo org> CommitDate: Tue Oct 4 03:13:01 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c33804fc media-sound/linux-show-player: new package, add 0.5.3 Signed-off-by: Marek Szuba gentoo.org> media-sound/linux-show-player/Manifest | 1 + .../linux-show-player-0.5.3.ebuild | 45 ++ media-sound/linux-show-player/metadata.xml | 15 3 files changed, 61 insertions(+) diff --git a/media-sound/linux-show-player/Manifest b/media-sound/linux-show-player/Manifest new file mode 100644 index ..3815d8daccdb --- /dev/null +++ b/media-sound/linux-show-player/Manifest @@ -0,0 +1 @@ +DIST linux-show-player-0.5.3.tar.gz 1080409 BLAKE2B 8292263965434587b0086c6505167a1a3dbe82593a07a7c26855136f8c330ffd1c16ecd1e7e758af7e07731df7db79a66743297d22594d9332025e73a7990c34 SHA512 f60f65c045fb57c2c2e5f2daf6b225115a0f4fef173869e971741f2e40b71931b88e56c2343c348701784449d1f032219d307cdb7bb31d6283ea2b0c816d0286 diff --git a/media-sound/linux-show-player/linux-show-player-0.5.3.ebuild b/media-sound/linux-show-player/linux-show-player-0.5.3.ebuild new file mode 100644 index ..975dbeaa2462 --- /dev/null +++ b/media-sound/linux-show-player/linux-show-player-0.5.3.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..11} ) +DISTUTILS_SINGLE_IMPL=1 +DISTUTILS_USE_PEP517=setuptools + +inherit distutils-r1 + +DESCRIPTION="A cue player designed for stage productions" +HOMEPAGE="https://www.linux-show-player.org/ https://github.com/FrancescoCeruti/linux-show-player/"; +SRC_URI="https://github.com/FrancescoCeruti/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64" +IUSE="alsa jack midi pulseaudio" + +RDEPEND="$(python_gen_cond_dep ' + dev-python/PyQt5[${PYTHON_USEDEP}] + dev-python/sortedcontainers[${PYTHON_USEDEP}] + ') + media-libs/gstreamer[introspection] + alsa? ( media-libs/gst-plugins-base[alsa] ) + jack? ( + $(python_gen_cond_dep ' + dev-python/jack-client[${PYTHON_USEDEP}] + ') + media-plugins/gst-plugins-jack + ) + midi? ( + $(python_gen_cond_dep ' + dev-python/mido[${PYTHON_USEDEP}] + ') + ) + pulseaudio? ( media-plugins/gst-plugins-pulse ) +" + +pkg_postinst() { + if [[ -z "${REPLACING_VERSIONS}" ]]; then + elog "${PN} uses GStreamer as its audio back-end so make sure you have plug-ins installed for all the audio formats you want to use" + fi +} diff --git a/media-sound/linux-show-player/metadata.xml b/media-sound/linux-show-player/metadata.xml new file mode 100644 index ..62f26b37b07f --- /dev/null +++ b/media-sound/linux-show-player/metadata.xml @@ -0,0 +1,15 @@ + +https://www.gentoo.org/dtd/metadata.dtd";> + + + mare...@gentoo.org + Marek Szuba + + + + FrancescoCeruti/linux-show-player + + + Allow cues to send, or trigger on, MIDI messages + +