* [gentoo-commits] repo/proj/guru:dev commit in: media-sound/TauonMusicBox/
2024-02-23 13:10 [gentoo-commits] repo/proj/guru:master commit in: media-sound/TauonMusicBox/ David Roman
@ 2024-02-23 12:17 ` David Roman
0 siblings, 0 replies; 15+ messages in thread
From: David Roman @ 2024-02-23 12:17 UTC (permalink / raw
To: gentoo-commits
commit: 9b6d2e3fb3464ca6f3e24673e20d0928d8b5cce2
Author: David Roman <davidroman96 <AT> gmail <DOT> com>
AuthorDate: Fri Feb 23 12:17:01 2024 +0000
Commit: David Roman <davidroman96 <AT> gmail <DOT> com>
CommitDate: Fri Feb 23 12:17:01 2024 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9b6d2e3f
media-sound/TauonMusicBox: add missing RDEPEND
Also fix QA issue
Signed-off-by: David Roman <davidroman96 <AT> gmail.com>
.../{TauonMusicBox-9999.ebuild => TauonMusicBox-7.7.1-r1.ebuild} | 9 ++++++---
media-sound/TauonMusicBox/TauonMusicBox-9999.ebuild | 9 ++++++---
2 files changed, 12 insertions(+), 6 deletions(-)
diff --git a/media-sound/TauonMusicBox/TauonMusicBox-9999.ebuild b/media-sound/TauonMusicBox/TauonMusicBox-7.7.1-r1.ebuild
similarity index 94%
copy from media-sound/TauonMusicBox/TauonMusicBox-9999.ebuild
copy to media-sound/TauonMusicBox/TauonMusicBox-7.7.1-r1.ebuild
index 4a820a6fb5..9a330f552d 100644
--- a/media-sound/TauonMusicBox/TauonMusicBox-9999.ebuild
+++ b/media-sound/TauonMusicBox/TauonMusicBox-7.7.1-r1.ebuild
@@ -45,7 +45,11 @@ DEPEND="
${PHAZOR_DEPS}
"
-RDEPEND="${DEPEND}"
+RDEPEND="
+ ${DEPEND}
+
+ dev-libs/libappindicator
+"
BDEPEND="sys-devel/gettext"
@@ -79,7 +83,7 @@ src_test() {
}
python_install() {
- dobin tauon.py
+ newbin tauon.py tauon
dolib.so "${WORKDIR}/${P}_build/libphazor.so"
install_locale() {
@@ -92,7 +96,6 @@ python_install() {
insinto "/usr/share/${PN}"
doins -r assets theme templates
doins input.txt
- dosym "/usr/$(get_libdir)/libphazor.so" "/usr/share/${PN}/lib/libphazor.so"
sed -i 's/\/opt\/tauon-music-box\/tauonmb.sh/tauon.py/g' extra/tauonmb.desktop || die
domenu extra/tauonmb.desktop
diff --git a/media-sound/TauonMusicBox/TauonMusicBox-9999.ebuild b/media-sound/TauonMusicBox/TauonMusicBox-9999.ebuild
index 4a820a6fb5..9a330f552d 100644
--- a/media-sound/TauonMusicBox/TauonMusicBox-9999.ebuild
+++ b/media-sound/TauonMusicBox/TauonMusicBox-9999.ebuild
@@ -45,7 +45,11 @@ DEPEND="
${PHAZOR_DEPS}
"
-RDEPEND="${DEPEND}"
+RDEPEND="
+ ${DEPEND}
+
+ dev-libs/libappindicator
+"
BDEPEND="sys-devel/gettext"
@@ -79,7 +83,7 @@ src_test() {
}
python_install() {
- dobin tauon.py
+ newbin tauon.py tauon
dolib.so "${WORKDIR}/${P}_build/libphazor.so"
install_locale() {
@@ -92,7 +96,6 @@ python_install() {
insinto "/usr/share/${PN}"
doins -r assets theme templates
doins input.txt
- dosym "/usr/$(get_libdir)/libphazor.so" "/usr/share/${PN}/lib/libphazor.so"
sed -i 's/\/opt\/tauon-music-box\/tauonmb.sh/tauon.py/g' extra/tauonmb.desktop || die
domenu extra/tauonmb.desktop
^ permalink raw reply related [flat|nested] 15+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: media-sound/TauonMusicBox/
@ 2024-02-23 12:24 David Roman
0 siblings, 0 replies; 15+ messages in thread
From: David Roman @ 2024-02-23 12:24 UTC (permalink / raw
To: gentoo-commits
commit: e1e82c526cbf264d80edb185430628011fb066e3
Author: David Roman <davidroman96 <AT> gmail <DOT> com>
AuthorDate: Fri Feb 23 12:24:16 2024 +0000
Commit: David Roman <davidroman96 <AT> gmail <DOT> com>
CommitDate: Fri Feb 23 12:24:45 2024 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e1e82c52
media-sound/TauonMusicBox: fix broken .desktop
Signed-off-by: David Roman <davidroman96 <AT> gmail.com>
media-sound/TauonMusicBox/TauonMusicBox-7.7.1-r1.ebuild | 2 +-
media-sound/TauonMusicBox/TauonMusicBox-9999.ebuild | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/media-sound/TauonMusicBox/TauonMusicBox-7.7.1-r1.ebuild b/media-sound/TauonMusicBox/TauonMusicBox-7.7.1-r1.ebuild
index 9a330f552d..9f94f970b5 100644
--- a/media-sound/TauonMusicBox/TauonMusicBox-7.7.1-r1.ebuild
+++ b/media-sound/TauonMusicBox/TauonMusicBox-7.7.1-r1.ebuild
@@ -97,7 +97,7 @@ python_install() {
doins -r assets theme templates
doins input.txt
- sed -i 's/\/opt\/tauon-music-box\/tauonmb.sh/tauon.py/g' extra/tauonmb.desktop || die
+ sed -i 's/\/opt\/tauon-music-box\/tauonmb.sh/tauon/g' extra/tauonmb.desktop || die
domenu extra/tauonmb.desktop
doicon -s scalable extra/tauonmb.svg
diff --git a/media-sound/TauonMusicBox/TauonMusicBox-9999.ebuild b/media-sound/TauonMusicBox/TauonMusicBox-9999.ebuild
index 9a330f552d..9f94f970b5 100644
--- a/media-sound/TauonMusicBox/TauonMusicBox-9999.ebuild
+++ b/media-sound/TauonMusicBox/TauonMusicBox-9999.ebuild
@@ -97,7 +97,7 @@ python_install() {
doins -r assets theme templates
doins input.txt
- sed -i 's/\/opt\/tauon-music-box\/tauonmb.sh/tauon.py/g' extra/tauonmb.desktop || die
+ sed -i 's/\/opt\/tauon-music-box\/tauonmb.sh/tauon/g' extra/tauonmb.desktop || die
domenu extra/tauonmb.desktop
doicon -s scalable extra/tauonmb.svg
^ permalink raw reply related [flat|nested] 15+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: media-sound/TauonMusicBox/
@ 2024-02-23 13:10 David Roman
2024-02-23 12:17 ` [gentoo-commits] repo/proj/guru:dev " David Roman
0 siblings, 1 reply; 15+ messages in thread
From: David Roman @ 2024-02-23 13:10 UTC (permalink / raw
To: gentoo-commits
commit: 9b6d2e3fb3464ca6f3e24673e20d0928d8b5cce2
Author: David Roman <davidroman96 <AT> gmail <DOT> com>
AuthorDate: Fri Feb 23 12:17:01 2024 +0000
Commit: David Roman <davidroman96 <AT> gmail <DOT> com>
CommitDate: Fri Feb 23 12:17:01 2024 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9b6d2e3f
media-sound/TauonMusicBox: add missing RDEPEND
Also fix QA issue
Signed-off-by: David Roman <davidroman96 <AT> gmail.com>
.../{TauonMusicBox-9999.ebuild => TauonMusicBox-7.7.1-r1.ebuild} | 9 ++++++---
media-sound/TauonMusicBox/TauonMusicBox-9999.ebuild | 9 ++++++---
2 files changed, 12 insertions(+), 6 deletions(-)
diff --git a/media-sound/TauonMusicBox/TauonMusicBox-9999.ebuild b/media-sound/TauonMusicBox/TauonMusicBox-7.7.1-r1.ebuild
similarity index 94%
copy from media-sound/TauonMusicBox/TauonMusicBox-9999.ebuild
copy to media-sound/TauonMusicBox/TauonMusicBox-7.7.1-r1.ebuild
index 4a820a6fb5..9a330f552d 100644
--- a/media-sound/TauonMusicBox/TauonMusicBox-9999.ebuild
+++ b/media-sound/TauonMusicBox/TauonMusicBox-7.7.1-r1.ebuild
@@ -45,7 +45,11 @@ DEPEND="
${PHAZOR_DEPS}
"
-RDEPEND="${DEPEND}"
+RDEPEND="
+ ${DEPEND}
+
+ dev-libs/libappindicator
+"
BDEPEND="sys-devel/gettext"
@@ -79,7 +83,7 @@ src_test() {
}
python_install() {
- dobin tauon.py
+ newbin tauon.py tauon
dolib.so "${WORKDIR}/${P}_build/libphazor.so"
install_locale() {
@@ -92,7 +96,6 @@ python_install() {
insinto "/usr/share/${PN}"
doins -r assets theme templates
doins input.txt
- dosym "/usr/$(get_libdir)/libphazor.so" "/usr/share/${PN}/lib/libphazor.so"
sed -i 's/\/opt\/tauon-music-box\/tauonmb.sh/tauon.py/g' extra/tauonmb.desktop || die
domenu extra/tauonmb.desktop
diff --git a/media-sound/TauonMusicBox/TauonMusicBox-9999.ebuild b/media-sound/TauonMusicBox/TauonMusicBox-9999.ebuild
index 4a820a6fb5..9a330f552d 100644
--- a/media-sound/TauonMusicBox/TauonMusicBox-9999.ebuild
+++ b/media-sound/TauonMusicBox/TauonMusicBox-9999.ebuild
@@ -45,7 +45,11 @@ DEPEND="
${PHAZOR_DEPS}
"
-RDEPEND="${DEPEND}"
+RDEPEND="
+ ${DEPEND}
+
+ dev-libs/libappindicator
+"
BDEPEND="sys-devel/gettext"
@@ -79,7 +83,7 @@ src_test() {
}
python_install() {
- dobin tauon.py
+ newbin tauon.py tauon
dolib.so "${WORKDIR}/${P}_build/libphazor.so"
install_locale() {
@@ -92,7 +96,6 @@ python_install() {
insinto "/usr/share/${PN}"
doins -r assets theme templates
doins input.txt
- dosym "/usr/$(get_libdir)/libphazor.so" "/usr/share/${PN}/lib/libphazor.so"
sed -i 's/\/opt\/tauon-music-box\/tauonmb.sh/tauon.py/g' extra/tauonmb.desktop || die
domenu extra/tauonmb.desktop
^ permalink raw reply related [flat|nested] 15+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: media-sound/TauonMusicBox/
@ 2024-02-23 18:38 David Roman
0 siblings, 0 replies; 15+ messages in thread
From: David Roman @ 2024-02-23 18:38 UTC (permalink / raw
To: gentoo-commits
commit: 643e32e4b1a8bcdc9a3eb03673dc1ec63bab7c43
Author: David Roman <davidroman96 <AT> gmail <DOT> com>
AuthorDate: Fri Feb 23 18:37:59 2024 +0000
Commit: David Roman <davidroman96 <AT> gmail <DOT> com>
CommitDate: Fri Feb 23 18:38:23 2024 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=643e32e4
media-sound/TauonMusicBox: add missing build dep
Closes: https://bugs.gentoo.org/925332
Signed-off-by: David Roman <davidroman96 <AT> gmail.com>
media-sound/TauonMusicBox/TauonMusicBox-7.7.1-r1.ebuild | 6 ++++--
media-sound/TauonMusicBox/TauonMusicBox-9999.ebuild | 6 ++++--
2 files changed, 8 insertions(+), 4 deletions(-)
diff --git a/media-sound/TauonMusicBox/TauonMusicBox-7.7.1-r1.ebuild b/media-sound/TauonMusicBox/TauonMusicBox-7.7.1-r1.ebuild
index 9f94f970b5..a38abd496d 100644
--- a/media-sound/TauonMusicBox/TauonMusicBox-7.7.1-r1.ebuild
+++ b/media-sound/TauonMusicBox/TauonMusicBox-7.7.1-r1.ebuild
@@ -28,11 +28,12 @@ PHAZOR_DEPS="
dev-libs/miniaudio
media-libs/flac
media-libs/libopenmpt
- media-sound/mpg123
media-libs/opus
media-libs/opusfile
- media-sound/wavpack
media-libs/libsamplerate
+ media-libs/libvorbis
+ media-sound/mpg123
+ media-sound/wavpack
sci-libs/kissfft[-cpu_flags_x86_sse]
"
@@ -85,6 +86,7 @@ src_test() {
python_install() {
newbin tauon.py tauon
dolib.so "${WORKDIR}/${P}_build/libphazor.so"
+ dosym "/usr/$(get_libdir)/libphazor.so" "/usr/share/${PN}/lib/libphazor.so"
install_locale() {
insinto "/usr/share/locale/${1}/LC_MESSAGES"
diff --git a/media-sound/TauonMusicBox/TauonMusicBox-9999.ebuild b/media-sound/TauonMusicBox/TauonMusicBox-9999.ebuild
index 9f94f970b5..a38abd496d 100644
--- a/media-sound/TauonMusicBox/TauonMusicBox-9999.ebuild
+++ b/media-sound/TauonMusicBox/TauonMusicBox-9999.ebuild
@@ -28,11 +28,12 @@ PHAZOR_DEPS="
dev-libs/miniaudio
media-libs/flac
media-libs/libopenmpt
- media-sound/mpg123
media-libs/opus
media-libs/opusfile
- media-sound/wavpack
media-libs/libsamplerate
+ media-libs/libvorbis
+ media-sound/mpg123
+ media-sound/wavpack
sci-libs/kissfft[-cpu_flags_x86_sse]
"
@@ -85,6 +86,7 @@ src_test() {
python_install() {
newbin tauon.py tauon
dolib.so "${WORKDIR}/${P}_build/libphazor.so"
+ dosym "/usr/$(get_libdir)/libphazor.so" "/usr/share/${PN}/lib/libphazor.so"
install_locale() {
insinto "/usr/share/locale/${1}/LC_MESSAGES"
^ permalink raw reply related [flat|nested] 15+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: media-sound/TauonMusicBox/
@ 2024-02-26 9:46 David Roman
0 siblings, 0 replies; 15+ messages in thread
From: David Roman @ 2024-02-26 9:46 UTC (permalink / raw
To: gentoo-commits
commit: a8459eef546445ef1a80cfe1ea6eb3fff8312a50
Author: David Roman <davidroman96 <AT> gmail <DOT> com>
AuthorDate: Mon Feb 26 09:46:31 2024 +0000
Commit: David Roman <davidroman96 <AT> gmail <DOT> com>
CommitDate: Mon Feb 26 09:46:31 2024 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a8459eef
media-sound/TauonMusicBox: fix icon and .desktop issues
Closes: https://bugs.gentoo.org/925471
Closes: https://bugs.gentoo.org/925470
Closes: https://bugs.gentoo.org/925469
Signed-off-by: David Roman <davidroman96 <AT> gmail.com>
media-sound/TauonMusicBox/TauonMusicBox-7.7.1-r1.ebuild | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/media-sound/TauonMusicBox/TauonMusicBox-7.7.1-r1.ebuild b/media-sound/TauonMusicBox/TauonMusicBox-7.7.1-r1.ebuild
index a38abd496d..a844b97ca2 100644
--- a/media-sound/TauonMusicBox/TauonMusicBox-7.7.1-r1.ebuild
+++ b/media-sound/TauonMusicBox/TauonMusicBox-7.7.1-r1.ebuild
@@ -7,7 +7,7 @@ PLOCALES="cs de es fr_FR hu id it ja_JP nb_NO pl pt pt_BR pt_PT ru sv tr zh_CN"
PYTHON_COMPAT=( python3_{10..12} )
DISTUTILS_USE_PEP517=setuptools
-inherit cmake desktop distutils-r1 plocale
+inherit cmake desktop distutils-r1 plocale xdg
DESCRIPTION="The desktop music player of today!"
HOMEPAGE="https://tauonmusicbox.rocks/"
@@ -100,6 +100,7 @@ python_install() {
doins input.txt
sed -i 's/\/opt\/tauon-music-box\/tauonmb.sh/tauon/g' extra/tauonmb.desktop || die
+ sed -i 's/Actions=PlayPause;Previous;Next/Actions=PlayPause;Previous;Next;Stop/g' extra/tauonmb.desktop || die
domenu extra/tauonmb.desktop
doicon -s scalable extra/tauonmb.svg
^ permalink raw reply related [flat|nested] 15+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: media-sound/TauonMusicBox/
@ 2024-04-18 16:23 David Roman
0 siblings, 0 replies; 15+ messages in thread
From: David Roman @ 2024-04-18 16:23 UTC (permalink / raw
To: gentoo-commits
commit: a45e71960e8b8082311688ea39f90c05cdc99c06
Author: David Roman <davidroman96 <AT> gmail <DOT> com>
AuthorDate: Thu Apr 18 16:23:32 2024 +0000
Commit: David Roman <davidroman96 <AT> gmail <DOT> com>
CommitDate: Thu Apr 18 16:23:32 2024 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a45e7196
media-sound/TauonMusicBox: add 7.7.2
Signed-off-by: David Roman <davidroman96 <AT> gmail.com>
media-sound/TauonMusicBox/Manifest | 1 +
.../TauonMusicBox/TauonMusicBox-7.7.2.ebuild | 114 +++++++++++++++++++++
2 files changed, 115 insertions(+)
diff --git a/media-sound/TauonMusicBox/Manifest b/media-sound/TauonMusicBox/Manifest
index c93e2ad79d..4dd1cd780f 100644
--- a/media-sound/TauonMusicBox/Manifest
+++ b/media-sound/TauonMusicBox/Manifest
@@ -1 +1,2 @@
DIST TauonMusicBox-7.7.1.tar.gz 1049204 BLAKE2B 0d1c4fbf7264bedbdb33fba00de141edffbd2290f3b39faf6e9b82a64f6a75ad30233f6e6071fa351bb9fba935e1d5323e550b25cc8fb4a9a35df34e38531774 SHA512 671d626f14358b6db96da24169ef428911a9e50501b2cc61e1bbc43f8fa7f6b76682e438f86fb94d1e4772085150d602a6a87d3e8bd74a5f77aba11efcda397f
+DIST TauonMusicBox-7.7.2.tar.gz 992102 BLAKE2B a7aca5e3aea42e045147f3768a57d74cf877f9b4e0114b982dc4f6291acdeacda9b5f709a4b26a340d162b9768bb1de4847f82839ec894d03d744531028e6584 SHA512 42a47b5795f2e49adb8bf0673fb932b10d3a3b8ad309b2fc88ed54f44f2b5ced4391d653773a1b34ef4dbbb18d16016b9d3b30eb1d99fac725fc6ac4c8e01d27
diff --git a/media-sound/TauonMusicBox/TauonMusicBox-7.7.2.ebuild b/media-sound/TauonMusicBox/TauonMusicBox-7.7.2.ebuild
new file mode 100644
index 0000000000..ca5357061a
--- /dev/null
+++ b/media-sound/TauonMusicBox/TauonMusicBox-7.7.2.ebuild
@@ -0,0 +1,114 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PLOCALES="cs de es fr_FR hu id it ja_JP nb_NO pl pt pt_BR pt_PT ru sv tr zh_CN"
+
+PYTHON_COMPAT=( python3_{10..12} )
+DISTUTILS_USE_PEP517=setuptools
+
+inherit cmake desktop distutils-r1 optfeature plocale xdg
+
+DESCRIPTION="The desktop music player of today!"
+HOMEPAGE="https://tauonmusicbox.rocks/"
+
+if [[ ${PV} == *9999 ]]; then
+ EGIT_SUBMODULES=()
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/Taiko2k/${PN}"
+else
+ SRC_URI="https://github.com/Taiko2k/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64"
+fi
+
+LICENSE="GPL-3"
+SLOT="0"
+
+PHAZOR_DEPS="
+ dev-libs/miniaudio
+ media-libs/flac
+ media-libs/libopenmpt
+ media-libs/opus
+ media-libs/opusfile
+ media-libs/libsamplerate
+ media-libs/libvorbis
+ media-sound/mpg123
+ media-sound/wavpack
+ sci-libs/kissfft[-cpu_flags_x86_sse]
+"
+
+DEPEND="
+ dev-python/musicbrainzngs[${PYTHON_USEDEP}]
+ dev-python/natsort[${PYTHON_USEDEP}]
+ dev-python/pillow[${PYTHON_USEDEP}]
+ dev-python/PySDL2[${PYTHON_USEDEP}]
+ dev-python/setproctitle[${PYTHON_USEDEP}]
+ dev-python/send2trash[${PYTHON_USEDEP}]
+ media-video/ffmpeg
+ media-libs/mutagen[${PYTHON_USEDEP}]
+ media-libs/sdl2-image
+
+ ${PHAZOR_DEPS}
+"
+
+RDEPEND="
+ ${DEPEND}
+
+ dev-libs/libappindicator
+"
+
+BDEPEND="sys-devel/gettext"
+
+src_prepare() {
+ distutils-r1_src_prepare
+ cmake_src_prepare
+}
+
+src_configure() {
+ distutils-r1_src_configure
+ cmake_src_configure
+}
+
+src_compile() {
+ distutils-r1_src_compile
+ cmake_src_compile
+
+ build_locale() {
+ msgfmt -o "locale/${1}/LC_MESSAGES/tauon.mo" "locale/${1}/LC_MESSAGES/tauon.po" || die
+ }
+
+ plocale_for_each_locale build_locale
+}
+
+src_test() {
+ distutils-r1_src_test
+ cmake_src_test
+}
+
+python_install() {
+ newbin tauon.py tauon
+ dolib.so "${WORKDIR}/${P}_build/libphazor.so"
+ dosym "/usr/$(get_libdir)/libphazor.so" "/usr/share/${PN}/lib/libphazor.so"
+
+ install_locale() {
+ insinto "/usr/share/locale/${1}/LC_MESSAGES"
+ doins "locale/${1}/LC_MESSAGES/tauon.mo"
+ }
+
+ plocale_for_each_locale install_locale
+
+ insinto "/usr/share/${PN}"
+ doins -r assets theme templates
+ doins input.txt
+
+ sed -i 's/\/opt\/tauon-music-box\/tauonmb.sh/tauon/g' extra/tauonmb.desktop || die
+ sed -i 's/Actions=PlayPause;Previous;Next/Actions=PlayPause;Previous;Next;Stop/g' extra/tauonmb.desktop || die
+ domenu extra/tauonmb.desktop
+ doicon -s scalable extra/tauonmb.svg
+
+ distutils-r1_python_install
+}
+
+pkg_postinst() {
+ optfeature "last fm support" dev-python/pylast
+}
^ permalink raw reply related [flat|nested] 15+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: media-sound/TauonMusicBox/
@ 2024-04-18 21:31 David Roman
0 siblings, 0 replies; 15+ messages in thread
From: David Roman @ 2024-04-18 21:31 UTC (permalink / raw
To: gentoo-commits
commit: 8db9a66365af30e160e133887cc087fdd5f767df
Author: David Roman <davidroman96 <AT> gmail <DOT> com>
AuthorDate: Thu Apr 18 21:29:50 2024 +0000
Commit: David Roman <davidroman96 <AT> gmail <DOT> com>
CommitDate: Thu Apr 18 21:31:04 2024 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8db9a663
media-sound/TauonMusicBox: add missing deps
Signed-off-by: David Roman <davidroman96 <AT> gmail.com>
.../TauonMusicBox/TauonMusicBox-7.7.2-r1.ebuild | 118 +++++++++++++++++++++
1 file changed, 118 insertions(+)
diff --git a/media-sound/TauonMusicBox/TauonMusicBox-7.7.2-r1.ebuild b/media-sound/TauonMusicBox/TauonMusicBox-7.7.2-r1.ebuild
new file mode 100644
index 0000000000..e4e3573bd1
--- /dev/null
+++ b/media-sound/TauonMusicBox/TauonMusicBox-7.7.2-r1.ebuild
@@ -0,0 +1,118 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PLOCALES="cs de es fr_FR hu id it ja_JP nb_NO pl pt pt_BR pt_PT ru sv tr zh_CN"
+
+PYTHON_COMPAT=( python3_{10..12} )
+DISTUTILS_USE_PEP517=setuptools
+
+inherit cmake desktop distutils-r1 optfeature plocale xdg
+
+DESCRIPTION="The desktop music player of today!"
+HOMEPAGE="https://tauonmusicbox.rocks/"
+
+if [[ ${PV} == *9999 ]]; then
+ EGIT_SUBMODULES=()
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/Taiko2k/${PN}"
+else
+ SRC_URI="https://github.com/Taiko2k/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64"
+fi
+
+LICENSE="GPL-3"
+SLOT="0"
+
+PHAZOR_DEPS="
+ dev-libs/miniaudio
+ media-libs/flac
+ media-libs/libopenmpt
+ media-libs/opus
+ media-libs/opusfile
+ media-libs/libsamplerate
+ media-libs/libvorbis
+ media-sound/mpg123
+ media-sound/wavpack
+ sci-libs/kissfft[-cpu_flags_x86_sse]
+"
+
+DEPEND="
+ dev-python/beautifulsoup4[${PYTHON_USEDEP}]
+ dev-python/musicbrainzngs[${PYTHON_USEDEP}]
+ dev-python/natsort[${PYTHON_USEDEP}]
+ dev-python/pillow[${PYTHON_USEDEP}]
+ dev-python/PySDL2[${PYTHON_USEDEP}]
+ dev-python/requests[${PYTHON_USEDEP}]
+ dev-python/setproctitle[${PYTHON_USEDEP}]
+ dev-python/send2trash[${PYTHON_USEDEP}]
+ media-video/ffmpeg
+ media-libs/mutagen[${PYTHON_USEDEP}]
+ media-libs/sdl2-image
+
+ ${PHAZOR_DEPS}
+"
+
+RDEPEND="
+ ${DEPEND}
+
+ dev-libs/libappindicator
+ x11-libs/libnotify
+"
+
+BDEPEND="sys-devel/gettext"
+
+src_prepare() {
+ distutils-r1_src_prepare
+ cmake_src_prepare
+}
+
+src_configure() {
+ distutils-r1_src_configure
+ cmake_src_configure
+}
+
+src_compile() {
+ distutils-r1_src_compile
+ cmake_src_compile
+
+ build_locale() {
+ msgfmt -o "locale/${1}/LC_MESSAGES/tauon.mo" "locale/${1}/LC_MESSAGES/tauon.po" || die
+ }
+
+ plocale_for_each_locale build_locale
+}
+
+src_test() {
+ distutils-r1_src_test
+ cmake_src_test
+}
+
+python_install() {
+ newbin tauon.py tauon
+ dolib.so "${WORKDIR}/${P}_build/libphazor.so"
+ dosym "/usr/$(get_libdir)/libphazor.so" "/usr/share/${PN}/lib/libphazor.so"
+
+ install_locale() {
+ insinto "/usr/share/locale/${1}/LC_MESSAGES"
+ doins "locale/${1}/LC_MESSAGES/tauon.mo"
+ }
+
+ plocale_for_each_locale install_locale
+
+ insinto "/usr/share/${PN}"
+ doins -r assets theme templates
+ doins input.txt
+
+ sed -i 's/\/opt\/tauon-music-box\/tauonmb.sh/tauon/g' extra/tauonmb.desktop || die
+ sed -i 's/Actions=PlayPause;Previous;Next/Actions=PlayPause;Previous;Next;Stop/g' extra/tauonmb.desktop || die
+ domenu extra/tauonmb.desktop
+ doicon -s scalable extra/tauonmb.svg
+
+ distutils-r1_python_install
+}
+
+pkg_postinst() {
+ optfeature "last fm support" dev-python/pylast
+ optfeature "PLEX support" dev-python/plexapi
+}
^ permalink raw reply related [flat|nested] 15+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: media-sound/TauonMusicBox/
2024-04-18 21:35 [gentoo-commits] repo/proj/guru:master " David Roman
@ 2024-04-18 21:31 ` David Roman
0 siblings, 0 replies; 15+ messages in thread
From: David Roman @ 2024-04-18 21:31 UTC (permalink / raw
To: gentoo-commits
commit: b3dd9ae5e2b997506803ed530798649db554265b
Author: David Roman <davidroman96 <AT> gmail <DOT> com>
AuthorDate: Thu Apr 18 21:30:51 2024 +0000
Commit: David Roman <davidroman96 <AT> gmail <DOT> com>
CommitDate: Thu Apr 18 21:31:04 2024 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b3dd9ae5
media-sound/TauonMusicBox: drop 7.7.1, 7.7.2
Signed-off-by: David Roman <davidroman96 <AT> gmail.com>
.../TauonMusicBox/TauonMusicBox-7.7.1.ebuild | 102 ------------------
.../TauonMusicBox/TauonMusicBox-7.7.2.ebuild | 114 ---------------------
2 files changed, 216 deletions(-)
diff --git a/media-sound/TauonMusicBox/TauonMusicBox-7.7.1.ebuild b/media-sound/TauonMusicBox/TauonMusicBox-7.7.1.ebuild
deleted file mode 100644
index 4a820a6fb5..0000000000
--- a/media-sound/TauonMusicBox/TauonMusicBox-7.7.1.ebuild
+++ /dev/null
@@ -1,102 +0,0 @@
-# Copyright 2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PLOCALES="cs de es fr_FR hu id it ja_JP nb_NO pl pt pt_BR pt_PT ru sv tr zh_CN"
-
-PYTHON_COMPAT=( python3_{10..12} )
-DISTUTILS_USE_PEP517=setuptools
-
-inherit cmake desktop distutils-r1 plocale
-
-DESCRIPTION="The desktop music player of today!"
-HOMEPAGE="https://tauonmusicbox.rocks/"
-
-if [[ ${PV} == *9999 ]]; then
- EGIT_SUBMODULES=()
- inherit git-r3
- EGIT_REPO_URI="https://github.com/Taiko2k/${PN}"
-else
- SRC_URI="https://github.com/Taiko2k/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64"
-fi
-
-LICENSE="GPL-3"
-SLOT="0"
-
-PHAZOR_DEPS="
- dev-libs/miniaudio
- media-libs/flac
- media-libs/libopenmpt
- media-sound/mpg123
- media-libs/opus
- media-libs/opusfile
- media-sound/wavpack
- media-libs/libsamplerate
- sci-libs/kissfft[-cpu_flags_x86_sse]
-"
-
-DEPEND="
- dev-python/musicbrainzngs[${PYTHON_USEDEP}]
- dev-python/pillow[${PYTHON_USEDEP}]
- dev-python/PySDL2[${PYTHON_USEDEP}]
- media-libs/mutagen[${PYTHON_USEDEP}]
-
- ${PHAZOR_DEPS}
-"
-
-RDEPEND="${DEPEND}"
-
-BDEPEND="sys-devel/gettext"
-
-src_prepare() {
- # Workaround. If PATCHES is used it would be applied to times and fail
- eapply "${FILESDIR}/${PN}-fix-build-system.patch"
-
- distutils-r1_src_prepare
- cmake_src_prepare
-}
-
-src_configure() {
- distutils-r1_src_configure
- cmake_src_configure
-}
-
-src_compile() {
- distutils-r1_src_compile
- cmake_src_compile
-
- build_locale() {
- msgfmt -o "locale/${1}/LC_MESSAGES/tauon.mo" "locale/${1}/LC_MESSAGES/tauon.po" || die
- }
-
- plocale_for_each_locale build_locale
-}
-
-src_test() {
- distutils-r1_src_test
- cmake_src_test
-}
-
-python_install() {
- dobin tauon.py
- dolib.so "${WORKDIR}/${P}_build/libphazor.so"
-
- install_locale() {
- insinto "/usr/share/locale/${1}/LC_MESSAGES"
- doins "locale/${1}/LC_MESSAGES/tauon.mo"
- }
-
- plocale_for_each_locale install_locale
-
- insinto "/usr/share/${PN}"
- doins -r assets theme templates
- doins input.txt
- dosym "/usr/$(get_libdir)/libphazor.so" "/usr/share/${PN}/lib/libphazor.so"
-
- sed -i 's/\/opt\/tauon-music-box\/tauonmb.sh/tauon.py/g' extra/tauonmb.desktop || die
- domenu extra/tauonmb.desktop
- doicon -s scalable extra/tauonmb.svg
-
- distutils-r1_python_install
-}
diff --git a/media-sound/TauonMusicBox/TauonMusicBox-7.7.2.ebuild b/media-sound/TauonMusicBox/TauonMusicBox-7.7.2.ebuild
deleted file mode 100644
index ca5357061a..0000000000
--- a/media-sound/TauonMusicBox/TauonMusicBox-7.7.2.ebuild
+++ /dev/null
@@ -1,114 +0,0 @@
-# Copyright 2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PLOCALES="cs de es fr_FR hu id it ja_JP nb_NO pl pt pt_BR pt_PT ru sv tr zh_CN"
-
-PYTHON_COMPAT=( python3_{10..12} )
-DISTUTILS_USE_PEP517=setuptools
-
-inherit cmake desktop distutils-r1 optfeature plocale xdg
-
-DESCRIPTION="The desktop music player of today!"
-HOMEPAGE="https://tauonmusicbox.rocks/"
-
-if [[ ${PV} == *9999 ]]; then
- EGIT_SUBMODULES=()
- inherit git-r3
- EGIT_REPO_URI="https://github.com/Taiko2k/${PN}"
-else
- SRC_URI="https://github.com/Taiko2k/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64"
-fi
-
-LICENSE="GPL-3"
-SLOT="0"
-
-PHAZOR_DEPS="
- dev-libs/miniaudio
- media-libs/flac
- media-libs/libopenmpt
- media-libs/opus
- media-libs/opusfile
- media-libs/libsamplerate
- media-libs/libvorbis
- media-sound/mpg123
- media-sound/wavpack
- sci-libs/kissfft[-cpu_flags_x86_sse]
-"
-
-DEPEND="
- dev-python/musicbrainzngs[${PYTHON_USEDEP}]
- dev-python/natsort[${PYTHON_USEDEP}]
- dev-python/pillow[${PYTHON_USEDEP}]
- dev-python/PySDL2[${PYTHON_USEDEP}]
- dev-python/setproctitle[${PYTHON_USEDEP}]
- dev-python/send2trash[${PYTHON_USEDEP}]
- media-video/ffmpeg
- media-libs/mutagen[${PYTHON_USEDEP}]
- media-libs/sdl2-image
-
- ${PHAZOR_DEPS}
-"
-
-RDEPEND="
- ${DEPEND}
-
- dev-libs/libappindicator
-"
-
-BDEPEND="sys-devel/gettext"
-
-src_prepare() {
- distutils-r1_src_prepare
- cmake_src_prepare
-}
-
-src_configure() {
- distutils-r1_src_configure
- cmake_src_configure
-}
-
-src_compile() {
- distutils-r1_src_compile
- cmake_src_compile
-
- build_locale() {
- msgfmt -o "locale/${1}/LC_MESSAGES/tauon.mo" "locale/${1}/LC_MESSAGES/tauon.po" || die
- }
-
- plocale_for_each_locale build_locale
-}
-
-src_test() {
- distutils-r1_src_test
- cmake_src_test
-}
-
-python_install() {
- newbin tauon.py tauon
- dolib.so "${WORKDIR}/${P}_build/libphazor.so"
- dosym "/usr/$(get_libdir)/libphazor.so" "/usr/share/${PN}/lib/libphazor.so"
-
- install_locale() {
- insinto "/usr/share/locale/${1}/LC_MESSAGES"
- doins "locale/${1}/LC_MESSAGES/tauon.mo"
- }
-
- plocale_for_each_locale install_locale
-
- insinto "/usr/share/${PN}"
- doins -r assets theme templates
- doins input.txt
-
- sed -i 's/\/opt\/tauon-music-box\/tauonmb.sh/tauon/g' extra/tauonmb.desktop || die
- sed -i 's/Actions=PlayPause;Previous;Next/Actions=PlayPause;Previous;Next;Stop/g' extra/tauonmb.desktop || die
- domenu extra/tauonmb.desktop
- doicon -s scalable extra/tauonmb.svg
-
- distutils-r1_python_install
-}
-
-pkg_postinst() {
- optfeature "last fm support" dev-python/pylast
-}
^ permalink raw reply related [flat|nested] 15+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: media-sound/TauonMusicBox/
@ 2024-04-26 11:35 David Roman
0 siblings, 0 replies; 15+ messages in thread
From: David Roman @ 2024-04-26 11:35 UTC (permalink / raw
To: gentoo-commits
commit: 5265d03cb7017eaf40950cc609f140a9ef79e06a
Author: David Roman <davidroman96 <AT> gmail <DOT> com>
AuthorDate: Fri Apr 26 11:34:42 2024 +0000
Commit: David Roman <davidroman96 <AT> gmail <DOT> com>
CommitDate: Fri Apr 26 11:34:42 2024 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5265d03c
media-sound/TauonMusicBox: drop 7.7.1-r1, 7.7.2-r1
Signed-off-by: David Roman <davidroman96 <AT> gmail.com>
media-sound/TauonMusicBox/Manifest | 1 -
.../TauonMusicBox/TauonMusicBox-7.7.1-r1.ebuild | 108 -------------------
.../TauonMusicBox/TauonMusicBox-7.7.2-r1.ebuild | 118 ---------------------
3 files changed, 227 deletions(-)
diff --git a/media-sound/TauonMusicBox/Manifest b/media-sound/TauonMusicBox/Manifest
index 4dd1cd780f..1b606799a6 100644
--- a/media-sound/TauonMusicBox/Manifest
+++ b/media-sound/TauonMusicBox/Manifest
@@ -1,2 +1 @@
-DIST TauonMusicBox-7.7.1.tar.gz 1049204 BLAKE2B 0d1c4fbf7264bedbdb33fba00de141edffbd2290f3b39faf6e9b82a64f6a75ad30233f6e6071fa351bb9fba935e1d5323e550b25cc8fb4a9a35df34e38531774 SHA512 671d626f14358b6db96da24169ef428911a9e50501b2cc61e1bbc43f8fa7f6b76682e438f86fb94d1e4772085150d602a6a87d3e8bd74a5f77aba11efcda397f
DIST TauonMusicBox-7.7.2.tar.gz 992102 BLAKE2B a7aca5e3aea42e045147f3768a57d74cf877f9b4e0114b982dc4f6291acdeacda9b5f709a4b26a340d162b9768bb1de4847f82839ec894d03d744531028e6584 SHA512 42a47b5795f2e49adb8bf0673fb932b10d3a3b8ad309b2fc88ed54f44f2b5ced4391d653773a1b34ef4dbbb18d16016b9d3b30eb1d99fac725fc6ac4c8e01d27
diff --git a/media-sound/TauonMusicBox/TauonMusicBox-7.7.1-r1.ebuild b/media-sound/TauonMusicBox/TauonMusicBox-7.7.1-r1.ebuild
deleted file mode 100644
index a844b97ca2..0000000000
--- a/media-sound/TauonMusicBox/TauonMusicBox-7.7.1-r1.ebuild
+++ /dev/null
@@ -1,108 +0,0 @@
-# Copyright 2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PLOCALES="cs de es fr_FR hu id it ja_JP nb_NO pl pt pt_BR pt_PT ru sv tr zh_CN"
-
-PYTHON_COMPAT=( python3_{10..12} )
-DISTUTILS_USE_PEP517=setuptools
-
-inherit cmake desktop distutils-r1 plocale xdg
-
-DESCRIPTION="The desktop music player of today!"
-HOMEPAGE="https://tauonmusicbox.rocks/"
-
-if [[ ${PV} == *9999 ]]; then
- EGIT_SUBMODULES=()
- inherit git-r3
- EGIT_REPO_URI="https://github.com/Taiko2k/${PN}"
-else
- SRC_URI="https://github.com/Taiko2k/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64"
-fi
-
-LICENSE="GPL-3"
-SLOT="0"
-
-PHAZOR_DEPS="
- dev-libs/miniaudio
- media-libs/flac
- media-libs/libopenmpt
- media-libs/opus
- media-libs/opusfile
- media-libs/libsamplerate
- media-libs/libvorbis
- media-sound/mpg123
- media-sound/wavpack
- sci-libs/kissfft[-cpu_flags_x86_sse]
-"
-
-DEPEND="
- dev-python/musicbrainzngs[${PYTHON_USEDEP}]
- dev-python/pillow[${PYTHON_USEDEP}]
- dev-python/PySDL2[${PYTHON_USEDEP}]
- media-libs/mutagen[${PYTHON_USEDEP}]
-
- ${PHAZOR_DEPS}
-"
-
-RDEPEND="
- ${DEPEND}
-
- dev-libs/libappindicator
-"
-
-BDEPEND="sys-devel/gettext"
-
-src_prepare() {
- # Workaround. If PATCHES is used it would be applied to times and fail
- eapply "${FILESDIR}/${PN}-fix-build-system.patch"
-
- distutils-r1_src_prepare
- cmake_src_prepare
-}
-
-src_configure() {
- distutils-r1_src_configure
- cmake_src_configure
-}
-
-src_compile() {
- distutils-r1_src_compile
- cmake_src_compile
-
- build_locale() {
- msgfmt -o "locale/${1}/LC_MESSAGES/tauon.mo" "locale/${1}/LC_MESSAGES/tauon.po" || die
- }
-
- plocale_for_each_locale build_locale
-}
-
-src_test() {
- distutils-r1_src_test
- cmake_src_test
-}
-
-python_install() {
- newbin tauon.py tauon
- dolib.so "${WORKDIR}/${P}_build/libphazor.so"
- dosym "/usr/$(get_libdir)/libphazor.so" "/usr/share/${PN}/lib/libphazor.so"
-
- install_locale() {
- insinto "/usr/share/locale/${1}/LC_MESSAGES"
- doins "locale/${1}/LC_MESSAGES/tauon.mo"
- }
-
- plocale_for_each_locale install_locale
-
- insinto "/usr/share/${PN}"
- doins -r assets theme templates
- doins input.txt
-
- sed -i 's/\/opt\/tauon-music-box\/tauonmb.sh/tauon/g' extra/tauonmb.desktop || die
- sed -i 's/Actions=PlayPause;Previous;Next/Actions=PlayPause;Previous;Next;Stop/g' extra/tauonmb.desktop || die
- domenu extra/tauonmb.desktop
- doicon -s scalable extra/tauonmb.svg
-
- distutils-r1_python_install
-}
diff --git a/media-sound/TauonMusicBox/TauonMusicBox-7.7.2-r1.ebuild b/media-sound/TauonMusicBox/TauonMusicBox-7.7.2-r1.ebuild
deleted file mode 100644
index e4e3573bd1..0000000000
--- a/media-sound/TauonMusicBox/TauonMusicBox-7.7.2-r1.ebuild
+++ /dev/null
@@ -1,118 +0,0 @@
-# Copyright 2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PLOCALES="cs de es fr_FR hu id it ja_JP nb_NO pl pt pt_BR pt_PT ru sv tr zh_CN"
-
-PYTHON_COMPAT=( python3_{10..12} )
-DISTUTILS_USE_PEP517=setuptools
-
-inherit cmake desktop distutils-r1 optfeature plocale xdg
-
-DESCRIPTION="The desktop music player of today!"
-HOMEPAGE="https://tauonmusicbox.rocks/"
-
-if [[ ${PV} == *9999 ]]; then
- EGIT_SUBMODULES=()
- inherit git-r3
- EGIT_REPO_URI="https://github.com/Taiko2k/${PN}"
-else
- SRC_URI="https://github.com/Taiko2k/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64"
-fi
-
-LICENSE="GPL-3"
-SLOT="0"
-
-PHAZOR_DEPS="
- dev-libs/miniaudio
- media-libs/flac
- media-libs/libopenmpt
- media-libs/opus
- media-libs/opusfile
- media-libs/libsamplerate
- media-libs/libvorbis
- media-sound/mpg123
- media-sound/wavpack
- sci-libs/kissfft[-cpu_flags_x86_sse]
-"
-
-DEPEND="
- dev-python/beautifulsoup4[${PYTHON_USEDEP}]
- dev-python/musicbrainzngs[${PYTHON_USEDEP}]
- dev-python/natsort[${PYTHON_USEDEP}]
- dev-python/pillow[${PYTHON_USEDEP}]
- dev-python/PySDL2[${PYTHON_USEDEP}]
- dev-python/requests[${PYTHON_USEDEP}]
- dev-python/setproctitle[${PYTHON_USEDEP}]
- dev-python/send2trash[${PYTHON_USEDEP}]
- media-video/ffmpeg
- media-libs/mutagen[${PYTHON_USEDEP}]
- media-libs/sdl2-image
-
- ${PHAZOR_DEPS}
-"
-
-RDEPEND="
- ${DEPEND}
-
- dev-libs/libappindicator
- x11-libs/libnotify
-"
-
-BDEPEND="sys-devel/gettext"
-
-src_prepare() {
- distutils-r1_src_prepare
- cmake_src_prepare
-}
-
-src_configure() {
- distutils-r1_src_configure
- cmake_src_configure
-}
-
-src_compile() {
- distutils-r1_src_compile
- cmake_src_compile
-
- build_locale() {
- msgfmt -o "locale/${1}/LC_MESSAGES/tauon.mo" "locale/${1}/LC_MESSAGES/tauon.po" || die
- }
-
- plocale_for_each_locale build_locale
-}
-
-src_test() {
- distutils-r1_src_test
- cmake_src_test
-}
-
-python_install() {
- newbin tauon.py tauon
- dolib.so "${WORKDIR}/${P}_build/libphazor.so"
- dosym "/usr/$(get_libdir)/libphazor.so" "/usr/share/${PN}/lib/libphazor.so"
-
- install_locale() {
- insinto "/usr/share/locale/${1}/LC_MESSAGES"
- doins "locale/${1}/LC_MESSAGES/tauon.mo"
- }
-
- plocale_for_each_locale install_locale
-
- insinto "/usr/share/${PN}"
- doins -r assets theme templates
- doins input.txt
-
- sed -i 's/\/opt\/tauon-music-box\/tauonmb.sh/tauon/g' extra/tauonmb.desktop || die
- sed -i 's/Actions=PlayPause;Previous;Next/Actions=PlayPause;Previous;Next;Stop/g' extra/tauonmb.desktop || die
- domenu extra/tauonmb.desktop
- doicon -s scalable extra/tauonmb.svg
-
- distutils-r1_python_install
-}
-
-pkg_postinst() {
- optfeature "last fm support" dev-python/pylast
- optfeature "PLEX support" dev-python/plexapi
-}
^ permalink raw reply related [flat|nested] 15+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: media-sound/TauonMusicBox/
@ 2024-04-26 12:33 David Roman
0 siblings, 0 replies; 15+ messages in thread
From: David Roman @ 2024-04-26 12:33 UTC (permalink / raw
To: gentoo-commits
commit: 408ab6ace408853e5044c8487fd4bfb24fa636ee
Author: David Roman <davidroman96 <AT> gmail <DOT> com>
AuthorDate: Fri Apr 26 12:33:09 2024 +0000
Commit: David Roman <davidroman96 <AT> gmail <DOT> com>
CommitDate: Fri Apr 26 12:33:09 2024 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=408ab6ac
media-sound/TauonMusicBox: remove useless symlink
Signed-off-by: David Roman <davidroman96 <AT> gmail.com>
media-sound/TauonMusicBox/TauonMusicBox-7.7.2-r2.ebuild | 1 -
media-sound/TauonMusicBox/TauonMusicBox-9999.ebuild | 1 -
2 files changed, 2 deletions(-)
diff --git a/media-sound/TauonMusicBox/TauonMusicBox-7.7.2-r2.ebuild b/media-sound/TauonMusicBox/TauonMusicBox-7.7.2-r2.ebuild
index ae30a05d6b..dd965db61d 100644
--- a/media-sound/TauonMusicBox/TauonMusicBox-7.7.2-r2.ebuild
+++ b/media-sound/TauonMusicBox/TauonMusicBox-7.7.2-r2.ebuild
@@ -94,7 +94,6 @@ src_test() {
python_install() {
newbin tauon.py tauon
dolib.so "${WORKDIR}/${P}_build/libphazor.so"
- dosym "/usr/$(get_libdir)/libphazor.so" "/usr/share/${PN}/lib/libphazor.so"
install_locale() {
insinto "/usr/share/locale/${1}/LC_MESSAGES"
diff --git a/media-sound/TauonMusicBox/TauonMusicBox-9999.ebuild b/media-sound/TauonMusicBox/TauonMusicBox-9999.ebuild
index ae30a05d6b..dd965db61d 100644
--- a/media-sound/TauonMusicBox/TauonMusicBox-9999.ebuild
+++ b/media-sound/TauonMusicBox/TauonMusicBox-9999.ebuild
@@ -94,7 +94,6 @@ src_test() {
python_install() {
newbin tauon.py tauon
dolib.so "${WORKDIR}/${P}_build/libphazor.so"
- dosym "/usr/$(get_libdir)/libphazor.so" "/usr/share/${PN}/lib/libphazor.so"
install_locale() {
insinto "/usr/share/locale/${1}/LC_MESSAGES"
^ permalink raw reply related [flat|nested] 15+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: media-sound/TauonMusicBox/
@ 2024-08-06 9:25 David Roman
0 siblings, 0 replies; 15+ messages in thread
From: David Roman @ 2024-08-06 9:25 UTC (permalink / raw
To: gentoo-commits
commit: 6dcb5ea273d5aafe7f5486c036a1f689574dc470
Author: David Roman <davidroman96 <AT> gmail <DOT> com>
AuthorDate: Tue Aug 6 09:21:51 2024 +0000
Commit: David Roman <davidroman96 <AT> gmail <DOT> com>
CommitDate: Tue Aug 6 09:22:10 2024 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6dcb5ea2
media-sound/TauonMusicBox: add missing RDEPEND
Closes: https://bugs.gentoo.org/937441
Signed-off-by: David Roman <davidroman96 <AT> gmail.com>
.../TauonMusicBox/TauonMusicBox-7.8.0-r1.ebuild | 127 +++++++++++++++++++++
1 file changed, 127 insertions(+)
diff --git a/media-sound/TauonMusicBox/TauonMusicBox-7.8.0-r1.ebuild b/media-sound/TauonMusicBox/TauonMusicBox-7.8.0-r1.ebuild
new file mode 100644
index 000000000..03bb63d6c
--- /dev/null
+++ b/media-sound/TauonMusicBox/TauonMusicBox-7.8.0-r1.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PLOCALES="cs de es fr_FR hu id it ja_JP nb_NO pl pt pt_BR pt_PT ru sv tr zh_CN"
+
+PYTHON_COMPAT=( python3_{10..12} )
+DISTUTILS_USE_PEP517=setuptools
+
+inherit cmake desktop distutils-r1 optfeature plocale xdg
+
+DESCRIPTION="The desktop music player of today!"
+HOMEPAGE="https://tauonmusicbox.rocks/"
+
+if [[ ${PV} == *9999 ]]; then
+ EGIT_SUBMODULES=()
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/Taiko2k/${PN}"
+else
+ SRC_URI="https://github.com/Taiko2k/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64"
+fi
+
+S="${WORKDIR}/Tauon-${PV}"
+
+LICENSE="GPL-3"
+SLOT="0"
+
+PHAZOR_DEPS="
+ dev-libs/miniaudio
+ media-libs/flac
+ media-libs/game-music-emu
+ media-libs/libopenmpt
+ media-libs/opus
+ media-libs/opusfile
+ media-libs/libsamplerate
+ media-libs/libvorbis
+ media-sound/mpg123
+ media-sound/wavpack
+ sci-libs/kissfft[-cpu_flags_x86_sse]
+"
+
+DEPEND="
+ dev-python/beautifulsoup4[${PYTHON_USEDEP}]
+ dev-python/musicbrainzngs[${PYTHON_USEDEP}]
+ dev-python/natsort[${PYTHON_USEDEP}]
+ dev-python/pillow[${PYTHON_USEDEP}]
+ dev-python/PySDL2[${PYTHON_USEDEP}]
+ dev-python/requests[${PYTHON_USEDEP}]
+ dev-python/setproctitle[${PYTHON_USEDEP}]
+ dev-python/send2trash[${PYTHON_USEDEP}]
+ dev-python/unidecode[${PYTHON_USEDEP}]
+ media-video/ffmpeg
+ media-libs/mutagen[${PYTHON_USEDEP}]
+ media-libs/sdl2-image
+
+ ${PHAZOR_DEPS}
+"
+
+RDEPEND="
+ ${DEPEND}
+
+ dev-libs/libappindicator
+ media-sound/mpg123-base
+ x11-libs/libnotify
+"
+
+BDEPEND="sys-devel/gettext"
+
+src_prepare() {
+ # Workaround. If PATCHES is used it would be applied to times and fail
+ eapply "${FILESDIR}/${P}-phazor-fix.patch"
+ eapply "${FILESDIR}/${P}-unidecode-compat.patch"
+
+ distutils-r1_src_prepare
+ cmake_src_prepare
+}
+
+src_configure() {
+ distutils-r1_src_configure
+ cmake_src_configure
+}
+
+src_compile() {
+ distutils-r1_src_compile
+ cmake_src_compile
+
+ build_locale() {
+ msgfmt -o "locale/${1}/LC_MESSAGES/tauon.mo" "locale/${1}/LC_MESSAGES/tauon.po" || die
+ }
+
+ plocale_for_each_locale build_locale
+}
+
+src_test() {
+ distutils-r1_src_test
+ cmake_src_test
+}
+
+python_install() {
+ newbin tauon.py tauon
+ dolib.so "${WORKDIR}/Tauon-${PV}_build/libphazor.so"
+
+ install_locale() {
+ insinto "/usr/share/locale/${1}/LC_MESSAGES"
+ doins "locale/${1}/LC_MESSAGES/tauon.mo"
+ }
+
+ plocale_for_each_locale install_locale
+
+ insinto "/usr/share/${PN}"
+ doins -r assets theme templates
+ doins input.txt
+
+ sed -i 's/\/opt\/tauon-music-box\/tauonmb.sh/tauon/g' extra/tauonmb.desktop || die
+ domenu extra/tauonmb.desktop
+ doicon -s scalable extra/tauonmb.svg
+
+ distutils-r1_python_install
+}
+
+pkg_postinst() {
+ optfeature "last fm support" dev-python/pylast
+ optfeature "PLEX support" dev-python/plexapi
+
+ xdg_pkg_postinst
+}
^ permalink raw reply related [flat|nested] 15+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: media-sound/TauonMusicBox/
@ 2024-08-06 14:07 Lucio Sauer
0 siblings, 0 replies; 15+ messages in thread
From: Lucio Sauer @ 2024-08-06 14:07 UTC (permalink / raw
To: gentoo-commits
commit: ed28e0933d9cbb4654cb4de9b72e499e6b68a319
Author: Lucio Sauer <watermanpaint <AT> posteo <DOT> net>
AuthorDate: Tue Aug 6 14:06:00 2024 +0000
Commit: Lucio Sauer <watermanpaint <AT> posteo <DOT> net>
CommitDate: Tue Aug 6 14:07:03 2024 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ed28e093
media-sound/TauonMusicBox: update upstream metadata
Fixes typo in remote-id repository name
Signed-off-by: Lucio Sauer <watermanpaint <AT> posteo.net>
media-sound/TauonMusicBox/metadata.xml | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/media-sound/TauonMusicBox/metadata.xml b/media-sound/TauonMusicBox/metadata.xml
index d30548692..1b4f768b3 100644
--- a/media-sound/TauonMusicBox/metadata.xml
+++ b/media-sound/TauonMusicBox/metadata.xml
@@ -6,6 +6,9 @@
<name>David Roman</name>
</maintainer>
<upstream>
- <remote-id type="github">Taiko2k/TauronMusicBox</remote-id>
+ <bugs-to>https://github.com/Taiko2k/Tauon/issues</bugs-to>
+ <changelog>https://github.com/Taiko2k/Tauon/releases</changelog>
+ <doc>https://tauonmusicbox.rocks/#manual</doc>
+ <remote-id type="github">Taiko2k/Tauon</remote-id>
</upstream>
</pkgmetadata>
^ permalink raw reply related [flat|nested] 15+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: media-sound/TauonMusicBox/
@ 2024-08-31 21:19 David Roman
0 siblings, 0 replies; 15+ messages in thread
From: David Roman @ 2024-08-31 21:19 UTC (permalink / raw
To: gentoo-commits
commit: f9acf0f5cf11b16aed3bb68e8a6924fdae5922e6
Author: David Roman <davidroman96 <AT> gmail <DOT> com>
AuthorDate: Sat Aug 31 21:17:23 2024 +0000
Commit: David Roman <davidroman96 <AT> gmail <DOT> com>
CommitDate: Sat Aug 31 21:17:23 2024 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f9acf0f5
media-sound/TauonMusicBox: replace libappindicator -> libayatana-appindicator
Signed-off-by: David Roman <davidroman96 <AT> gmail.com>
media-sound/TauonMusicBox/TauonMusicBox-7.8.0-r1.ebuild | 2 +-
media-sound/TauonMusicBox/TauonMusicBox-9999.ebuild | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/media-sound/TauonMusicBox/TauonMusicBox-7.8.0-r1.ebuild b/media-sound/TauonMusicBox/TauonMusicBox-7.8.0-r1.ebuild
index 03bb63d6c..1b0d76e54 100644
--- a/media-sound/TauonMusicBox/TauonMusicBox-7.8.0-r1.ebuild
+++ b/media-sound/TauonMusicBox/TauonMusicBox-7.8.0-r1.ebuild
@@ -60,7 +60,7 @@ DEPEND="
RDEPEND="
${DEPEND}
- dev-libs/libappindicator
+ dev-libs/libayatana-appindicator
media-sound/mpg123-base
x11-libs/libnotify
"
diff --git a/media-sound/TauonMusicBox/TauonMusicBox-9999.ebuild b/media-sound/TauonMusicBox/TauonMusicBox-9999.ebuild
index dd965db61..8369fe867 100644
--- a/media-sound/TauonMusicBox/TauonMusicBox-9999.ebuild
+++ b/media-sound/TauonMusicBox/TauonMusicBox-9999.ebuild
@@ -56,7 +56,7 @@ DEPEND="
RDEPEND="
${DEPEND}
- dev-libs/libappindicator
+ dev-libs/libayatana-appindicator
x11-libs/libnotify
"
^ permalink raw reply related [flat|nested] 15+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: media-sound/TauonMusicBox/
@ 2024-08-31 21:19 David Roman
0 siblings, 0 replies; 15+ messages in thread
From: David Roman @ 2024-08-31 21:19 UTC (permalink / raw
To: gentoo-commits
commit: e3bd0f40c691af5faacdef29761bd7bf6cbf864d
Author: David Roman <davidroman96 <AT> gmail <DOT> com>
AuthorDate: Sat Aug 31 21:19:34 2024 +0000
Commit: David Roman <davidroman96 <AT> gmail <DOT> com>
CommitDate: Sat Aug 31 21:19:34 2024 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e3bd0f40
media-sound/TauonMusicBox: drop 7.7.2-r2, 7.8.0
Signed-off-by: David Roman <davidroman96 <AT> gmail.com>
media-sound/TauonMusicBox/Manifest | 1 -
.../TauonMusicBox/TauonMusicBox-7.7.2-r2.ebuild | 121 --------------------
.../TauonMusicBox/TauonMusicBox-7.8.0.ebuild | 126 ---------------------
3 files changed, 248 deletions(-)
diff --git a/media-sound/TauonMusicBox/Manifest b/media-sound/TauonMusicBox/Manifest
index caaaa67a7..b1a63e292 100644
--- a/media-sound/TauonMusicBox/Manifest
+++ b/media-sound/TauonMusicBox/Manifest
@@ -1,2 +1 @@
-DIST TauonMusicBox-7.7.2.tar.gz 992102 BLAKE2B a7aca5e3aea42e045147f3768a57d74cf877f9b4e0114b982dc4f6291acdeacda9b5f709a4b26a340d162b9768bb1de4847f82839ec894d03d744531028e6584 SHA512 42a47b5795f2e49adb8bf0673fb932b10d3a3b8ad309b2fc88ed54f44f2b5ced4391d653773a1b34ef4dbbb18d16016b9d3b30eb1d99fac725fc6ac4c8e01d27
DIST TauonMusicBox-7.8.0.tar.gz 1080654 BLAKE2B 6c671efc10f0e7340bb2db0ebcc59f25784a665a9a2e85ab5132a10362d9d0f7041affedc763ed5acde19c529c742e127eb1493578f9f79ca7f3b1dfd4439784 SHA512 0896e185314037e23d76776ce96b227ede8a96651958df7ca0acc0d37c431169aeb72395116d8887d37c1360c15f436f7488c751866e60fa5ba3a5082b9acef8
diff --git a/media-sound/TauonMusicBox/TauonMusicBox-7.7.2-r2.ebuild b/media-sound/TauonMusicBox/TauonMusicBox-7.7.2-r2.ebuild
deleted file mode 100644
index dd965db61..000000000
--- a/media-sound/TauonMusicBox/TauonMusicBox-7.7.2-r2.ebuild
+++ /dev/null
@@ -1,121 +0,0 @@
-# Copyright 2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PLOCALES="cs de es fr_FR hu id it ja_JP nb_NO pl pt pt_BR pt_PT ru sv tr zh_CN"
-
-PYTHON_COMPAT=( python3_{10..12} )
-DISTUTILS_USE_PEP517=setuptools
-
-inherit cmake desktop distutils-r1 optfeature plocale xdg
-
-DESCRIPTION="The desktop music player of today!"
-HOMEPAGE="https://tauonmusicbox.rocks/"
-
-if [[ ${PV} == *9999 ]]; then
- EGIT_SUBMODULES=()
- inherit git-r3
- EGIT_REPO_URI="https://github.com/Taiko2k/${PN}"
-else
- SRC_URI="https://github.com/Taiko2k/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64"
-fi
-
-LICENSE="GPL-3"
-SLOT="0"
-
-PHAZOR_DEPS="
- dev-libs/miniaudio
- media-libs/flac
- media-libs/libopenmpt
- media-libs/opus
- media-libs/opusfile
- media-libs/libsamplerate
- media-libs/libvorbis
- media-sound/mpg123
- media-sound/wavpack
- sci-libs/kissfft[-cpu_flags_x86_sse]
-"
-
-DEPEND="
- dev-python/beautifulsoup4[${PYTHON_USEDEP}]
- dev-python/musicbrainzngs[${PYTHON_USEDEP}]
- dev-python/natsort[${PYTHON_USEDEP}]
- dev-python/pillow[${PYTHON_USEDEP}]
- dev-python/PySDL2[${PYTHON_USEDEP}]
- dev-python/requests[${PYTHON_USEDEP}]
- dev-python/setproctitle[${PYTHON_USEDEP}]
- dev-python/send2trash[${PYTHON_USEDEP}]
- media-video/ffmpeg
- media-libs/mutagen[${PYTHON_USEDEP}]
- media-libs/sdl2-image
-
- ${PHAZOR_DEPS}
-"
-
-RDEPEND="
- ${DEPEND}
-
- dev-libs/libappindicator
- x11-libs/libnotify
-"
-
-BDEPEND="sys-devel/gettext"
-
-src_prepare() {
- # Workaround. If PATCHES is used it would be applied to times and fail
- eapply "${FILESDIR}/${PN}-fix-desktop.patch"
-
- distutils-r1_src_prepare
- cmake_src_prepare
-}
-
-src_configure() {
- distutils-r1_src_configure
- cmake_src_configure
-}
-
-src_compile() {
- distutils-r1_src_compile
- cmake_src_compile
-
- build_locale() {
- msgfmt -o "locale/${1}/LC_MESSAGES/tauon.mo" "locale/${1}/LC_MESSAGES/tauon.po" || die
- }
-
- plocale_for_each_locale build_locale
-}
-
-src_test() {
- distutils-r1_src_test
- cmake_src_test
-}
-
-python_install() {
- newbin tauon.py tauon
- dolib.so "${WORKDIR}/${P}_build/libphazor.so"
-
- install_locale() {
- insinto "/usr/share/locale/${1}/LC_MESSAGES"
- doins "locale/${1}/LC_MESSAGES/tauon.mo"
- }
-
- plocale_for_each_locale install_locale
-
- insinto "/usr/share/${PN}"
- doins -r assets theme templates
- doins input.txt
-
- sed -i 's/\/opt\/tauon-music-box\/tauonmb.sh/tauon/g' extra/tauonmb.desktop || die
- domenu extra/tauonmb.desktop
- doicon -s scalable extra/tauonmb.svg
-
- distutils-r1_python_install
-}
-
-pkg_postinst() {
- optfeature "last fm support" dev-python/pylast
- optfeature "PLEX support" dev-python/plexapi
-
- xdg_pkg_postinst
-}
diff --git a/media-sound/TauonMusicBox/TauonMusicBox-7.8.0.ebuild b/media-sound/TauonMusicBox/TauonMusicBox-7.8.0.ebuild
deleted file mode 100644
index 5266e873e..000000000
--- a/media-sound/TauonMusicBox/TauonMusicBox-7.8.0.ebuild
+++ /dev/null
@@ -1,126 +0,0 @@
-# Copyright 2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PLOCALES="cs de es fr_FR hu id it ja_JP nb_NO pl pt pt_BR pt_PT ru sv tr zh_CN"
-
-PYTHON_COMPAT=( python3_{10..12} )
-DISTUTILS_USE_PEP517=setuptools
-
-inherit cmake desktop distutils-r1 optfeature plocale xdg
-
-DESCRIPTION="The desktop music player of today!"
-HOMEPAGE="https://tauonmusicbox.rocks/"
-
-if [[ ${PV} == *9999 ]]; then
- EGIT_SUBMODULES=()
- inherit git-r3
- EGIT_REPO_URI="https://github.com/Taiko2k/${PN}"
-else
- SRC_URI="https://github.com/Taiko2k/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64"
-fi
-
-S="${WORKDIR}/Tauon-${PV}"
-
-LICENSE="GPL-3"
-SLOT="0"
-
-PHAZOR_DEPS="
- dev-libs/miniaudio
- media-libs/flac
- media-libs/game-music-emu
- media-libs/libopenmpt
- media-libs/opus
- media-libs/opusfile
- media-libs/libsamplerate
- media-libs/libvorbis
- media-sound/mpg123
- media-sound/wavpack
- sci-libs/kissfft[-cpu_flags_x86_sse]
-"
-
-DEPEND="
- dev-python/beautifulsoup4[${PYTHON_USEDEP}]
- dev-python/musicbrainzngs[${PYTHON_USEDEP}]
- dev-python/natsort[${PYTHON_USEDEP}]
- dev-python/pillow[${PYTHON_USEDEP}]
- dev-python/PySDL2[${PYTHON_USEDEP}]
- dev-python/requests[${PYTHON_USEDEP}]
- dev-python/setproctitle[${PYTHON_USEDEP}]
- dev-python/send2trash[${PYTHON_USEDEP}]
- dev-python/unidecode[${PYTHON_USEDEP}]
- media-video/ffmpeg
- media-libs/mutagen[${PYTHON_USEDEP}]
- media-libs/sdl2-image
-
- ${PHAZOR_DEPS}
-"
-
-RDEPEND="
- ${DEPEND}
-
- dev-libs/libappindicator
- x11-libs/libnotify
-"
-
-BDEPEND="sys-devel/gettext"
-
-src_prepare() {
- # Workaround. If PATCHES is used it would be applied to times and fail
- eapply "${FILESDIR}/${P}-phazor-fix.patch"
- eapply "${FILESDIR}/${P}-unidecode-compat.patch"
-
- distutils-r1_src_prepare
- cmake_src_prepare
-}
-
-src_configure() {
- distutils-r1_src_configure
- cmake_src_configure
-}
-
-src_compile() {
- distutils-r1_src_compile
- cmake_src_compile
-
- build_locale() {
- msgfmt -o "locale/${1}/LC_MESSAGES/tauon.mo" "locale/${1}/LC_MESSAGES/tauon.po" || die
- }
-
- plocale_for_each_locale build_locale
-}
-
-src_test() {
- distutils-r1_src_test
- cmake_src_test
-}
-
-python_install() {
- newbin tauon.py tauon
- dolib.so "${WORKDIR}/Tauon-${PV}_build/libphazor.so"
-
- install_locale() {
- insinto "/usr/share/locale/${1}/LC_MESSAGES"
- doins "locale/${1}/LC_MESSAGES/tauon.mo"
- }
-
- plocale_for_each_locale install_locale
-
- insinto "/usr/share/${PN}"
- doins -r assets theme templates
- doins input.txt
-
- sed -i 's/\/opt\/tauon-music-box\/tauonmb.sh/tauon/g' extra/tauonmb.desktop || die
- domenu extra/tauonmb.desktop
- doicon -s scalable extra/tauonmb.svg
-
- distutils-r1_python_install
-}
-
-pkg_postinst() {
- optfeature "last fm support" dev-python/pylast
- optfeature "PLEX support" dev-python/plexapi
-
- xdg_pkg_postinst
-}
^ permalink raw reply related [flat|nested] 15+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: media-sound/TauonMusicBox/
@ 2024-09-07 0:12 David Roman
0 siblings, 0 replies; 15+ messages in thread
From: David Roman @ 2024-09-07 0:12 UTC (permalink / raw
To: gentoo-commits
commit: c18cd739d0cb43fb116efca4c1bbea90309ccfd8
Author: David Roman <davidroman96 <AT> gmail <DOT> com>
AuthorDate: Sat Sep 7 00:12:25 2024 +0000
Commit: David Roman <davidroman96 <AT> gmail <DOT> com>
CommitDate: Sat Sep 7 00:12:25 2024 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c18cd739
media-sound/TauonMusicBox: add 7.8.3
Signed-off-by: David Roman <davidroman96 <AT> gmail.com>
media-sound/TauonMusicBox/Manifest | 1 +
.../TauonMusicBox/TauonMusicBox-7.8.3.ebuild | 126 +++++++++++++++++++++
2 files changed, 127 insertions(+)
diff --git a/media-sound/TauonMusicBox/Manifest b/media-sound/TauonMusicBox/Manifest
index b1a63e292..4cdb6d070 100644
--- a/media-sound/TauonMusicBox/Manifest
+++ b/media-sound/TauonMusicBox/Manifest
@@ -1 +1,2 @@
DIST TauonMusicBox-7.8.0.tar.gz 1080654 BLAKE2B 6c671efc10f0e7340bb2db0ebcc59f25784a665a9a2e85ab5132a10362d9d0f7041affedc763ed5acde19c529c742e127eb1493578f9f79ca7f3b1dfd4439784 SHA512 0896e185314037e23d76776ce96b227ede8a96651958df7ca0acc0d37c431169aeb72395116d8887d37c1360c15f436f7488c751866e60fa5ba3a5082b9acef8
+DIST TauonMusicBox-7.8.3.tar.gz 1085686 BLAKE2B 92014544bc45c92ca8170ae88c56eb2a767b0dff2dcd1086cb73d22a4287b6a82be7b3134a41329940ccc6080377d82b71c2d9ef891975d62756068c8a97f867 SHA512 f1679326a49c1d341ea773b5f402fa4ad00ac2c79549fc04b2959bdf2dfad045e6e88add5b9075e660016a4d94d15e43e5d5c93e6f413e727d30f5aaa8fbdc1d
diff --git a/media-sound/TauonMusicBox/TauonMusicBox-7.8.3.ebuild b/media-sound/TauonMusicBox/TauonMusicBox-7.8.3.ebuild
new file mode 100644
index 000000000..817a5d6f3
--- /dev/null
+++ b/media-sound/TauonMusicBox/TauonMusicBox-7.8.3.ebuild
@@ -0,0 +1,126 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PLOCALES="cs de es fr_FR hu id it ja_JP nb_NO pl pt pt_BR pt_PT ru sv tr zh_CN"
+
+PYTHON_COMPAT=( python3_{10..12} )
+DISTUTILS_USE_PEP517=setuptools
+
+inherit cmake desktop distutils-r1 optfeature plocale xdg
+
+DESCRIPTION="The desktop music player of today!"
+HOMEPAGE="https://tauonmusicbox.rocks/"
+
+if [[ ${PV} == *9999 ]]; then
+ EGIT_SUBMODULES=()
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/Taiko2k/${PN}"
+else
+ SRC_URI="https://github.com/Taiko2k/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64"
+fi
+
+S="${WORKDIR}/Tauon-${PV}"
+
+LICENSE="GPL-3"
+SLOT="0"
+
+PHAZOR_DEPS="
+ dev-libs/miniaudio
+ media-libs/flac
+ media-libs/game-music-emu
+ media-libs/libopenmpt
+ media-libs/opus
+ media-libs/opusfile
+ media-libs/libsamplerate
+ media-libs/libvorbis
+ media-sound/mpg123
+ media-sound/wavpack
+ sci-libs/kissfft[-cpu_flags_x86_sse]
+"
+
+DEPEND="
+ dev-python/beautifulsoup4[${PYTHON_USEDEP}]
+ dev-python/musicbrainzngs[${PYTHON_USEDEP}]
+ dev-python/natsort[${PYTHON_USEDEP}]
+ dev-python/pillow[${PYTHON_USEDEP}]
+ dev-python/PySDL2[${PYTHON_USEDEP}]
+ dev-python/requests[${PYTHON_USEDEP}]
+ dev-python/setproctitle[${PYTHON_USEDEP}]
+ dev-python/send2trash[${PYTHON_USEDEP}]
+ dev-python/unidecode[${PYTHON_USEDEP}]
+ media-video/ffmpeg
+ media-libs/mutagen[${PYTHON_USEDEP}]
+ media-libs/sdl2-image
+
+ ${PHAZOR_DEPS}
+"
+
+RDEPEND="
+ ${DEPEND}
+
+ dev-libs/libayatana-appindicator
+ media-sound/mpg123-base
+ x11-libs/libnotify
+"
+
+BDEPEND="sys-devel/gettext"
+
+src_prepare() {
+ # Workaround. If PATCHES is used it would be applied to times and fail
+ eapply "${FILESDIR}/${PN}-7.8.0-phazor-fix.patch"
+
+ distutils-r1_src_prepare
+ cmake_src_prepare
+}
+
+src_configure() {
+ distutils-r1_src_configure
+ cmake_src_configure
+}
+
+src_compile() {
+ distutils-r1_src_compile
+ cmake_src_compile
+
+ build_locale() {
+ msgfmt -o "locale/${1}/LC_MESSAGES/tauon.mo" "locale/${1}/LC_MESSAGES/tauon.po" || die
+ }
+
+ plocale_for_each_locale build_locale
+}
+
+src_test() {
+ distutils-r1_src_test
+ cmake_src_test
+}
+
+python_install() {
+ newbin tauon.py tauon
+ dolib.so "${WORKDIR}/Tauon-${PV}_build/libphazor.so"
+
+ install_locale() {
+ insinto "/usr/share/locale/${1}/LC_MESSAGES"
+ doins "locale/${1}/LC_MESSAGES/tauon.mo"
+ }
+
+ plocale_for_each_locale install_locale
+
+ insinto "/usr/share/${PN}"
+ doins -r assets theme templates
+ doins input.txt
+
+ sed -i 's/\/opt\/tauon-music-box\/tauonmb.sh/tauon/g' extra/tauonmb.desktop || die
+ domenu extra/tauonmb.desktop
+ doicon -s scalable extra/tauonmb.svg
+
+ distutils-r1_python_install
+}
+
+pkg_postinst() {
+ optfeature "last fm support" dev-python/pylast
+ optfeature "PLEX support" dev-python/plexapi
+
+ xdg_pkg_postinst
+}
^ permalink raw reply related [flat|nested] 15+ messages in thread
end of thread, other threads:[~2024-09-07 0:12 UTC | newest]
Thread overview: 15+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-02-23 13:10 [gentoo-commits] repo/proj/guru:master commit in: media-sound/TauonMusicBox/ David Roman
2024-02-23 12:17 ` [gentoo-commits] repo/proj/guru:dev " David Roman
-- strict thread matches above, loose matches on Subject: below --
2024-09-07 0:12 David Roman
2024-08-31 21:19 David Roman
2024-08-31 21:19 David Roman
2024-08-06 14:07 Lucio Sauer
2024-08-06 9:25 David Roman
2024-04-26 12:33 David Roman
2024-04-26 11:35 David Roman
2024-04-18 21:35 [gentoo-commits] repo/proj/guru:master " David Roman
2024-04-18 21:31 ` [gentoo-commits] repo/proj/guru:dev " David Roman
2024-04-18 21:31 David Roman
2024-04-18 16:23 David Roman
2024-02-26 9:46 David Roman
2024-02-23 18:38 David Roman
2024-02-23 12:24 David Roman
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox