[gentoo-commits] repo/gentoo:master commit in: media-sound/linux-show-player/

2024-09-17 Thread Arthur Zamarin
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/

2024-09-17 Thread Miroslav Šulc
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/

2024-06-28 Thread Miroslav Šulc
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/

2024-06-28 Thread Miroslav Šulc
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/

2024-06-03 Thread Marek Szuba
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/

2024-03-25 Thread Marek Szuba
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/

2023-02-27 Thread Marek Szuba
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/

2022-10-04 Thread Marek Szuba
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/

2022-10-03 Thread Marek Szuba
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
+   
+