mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-09-24 04:59:14 -07:00
media-sound/musique: add 1.12.1_p20240628
version : * last version is 1.12.1 * this commit is a post_release version due to recent commits for taglib2 and QMAKE_LRELEASE qt5 -> qt6 include 3rdparty even for singleapplication for qt6 support add MIT license for 3rdparty http and singleapplication package uses now mpv backend instead phonon use xdg.eclass instead of xdg-utils.eclass clear LASTFM_API_KEYS from upstream Closes: https://bugs.gentoo.org/698026 Signed-off-by: Nicolas PARLANT <nicolas.parlant@parhuet.fr> Closes: https://github.com/gentoo/gentoo/pull/40008 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
This commit is contained in:
committed by
Joonas Niilola
parent
4af296cdca
commit
e211f624b1
@@ -1 +1,9 @@
|
||||
DIST musique-1.12.1_p20240628.tar.gz 478726 BLAKE2B 474aed6bd3901b9225cf207ebb8bf2fad372aafb5ab5faaeebe87274e829f99d49d6212b012ef88f6db525e4bd1d5590ef767848b8e0f40f6eae97557ddf43d7 SHA512 75d165a4f9c8773e11e30f4d7922406ac4e79c348073058bf7f02d6a4d2f097e56e3c1a82d5e1a5dc8bf574c071684d069589556950ef3773113340be98e77d8
|
||||
DIST musique-1.5.tar.gz 377072 BLAKE2B 839b6096bd70171f807cd4177c2374f20089e1a8f22e59fb76d251c743cb3b9b8c86eb81131d15c6291bae1020df7380ae007689a23b67529978de9ee08ed1c2 SHA512 ea4ba84e6b1a69acf054c8ca001afcf3f0e9b17f3557209da649662b2940777babac454a5d4fa0a210e2e15c58bcf4cdfc8757f92b677d46217e3400fcbdc12e
|
||||
DIST musique-SingleApplication-494772e98cef0aa88124f154feb575cc60b08b38.tar.gz 23324 BLAKE2B eccf28a712e058f2ad997cd0ccd8f2117eec06e34846f87c1d6e51b0ca04ef1da0169fdd20f8f8de80a81ffa280c4045db7a1321691a5cfac8de3e5f60260f5d SHA512 98178e86fa85fcaa3e2f0030ce4e26c70489f364448c79b3e0cae304ad8fe698a4d29c0030810cef0edd32c17ebdaafc2223e32506381ade6705dcf831537221
|
||||
DIST musique-http-e7689c1b0535afab8c4ea95d2dea7906d8a3ef8d.tar.gz 11360 BLAKE2B f83d5392516a105dfdd33165120663c39f05f022bcbc795f0902a78622c76f7fb2ab7adec373717914c9831e72b347a15602d1fa73f6f04585eec6f3dedb87c2 SHA512 b743fb2cda5265903089d4f7aa0d51fa765c892eff4954fbd0a71094f2851eb54fa0f34198cc3dfe974c9cf6d5fb0c923d70e92d20551f0793b444d9491f1165
|
||||
DIST musique-idle-8a8bbb76be64ad47893ca0d5648521c40bf9e956.tar.gz 1680 BLAKE2B 669351a99270fda599608231657d4638bab9d63999274e3ea97bfe785d837d1afb90f29ad11d6ec2c4c3d6fa80870fe5c319555a43dc0524f5df76395a42045f SHA512 45534696457911f1d0ad4c98ad88b98c78bdd2cc8f0096e0469d8ad6fb3287709a62bbd3c557c82954fdbc6a86ebb4d99d34fd6c6c1d66364d0ad86faa33b97a
|
||||
DIST musique-js-781170a3ba4b2d083e8189d1ca36708c0dc8e9a9.tar.gz 16966 BLAKE2B b449c928eaab21e1b75ad843def0097fbdaf39c45f6f950b55fae607fc53d304e57767bfbba7b6aeadc661b698f7c999d7f74d845c7c8c381c75c89b59b82ea0 SHA512 d5760fc2e3481cae17017b02d12995bf4533363ef2f8b8a6023eceabc0545ab8c9f21dca6bd450a9cd0901cb679f2f4309b424fc60704981dad47008d71957eb
|
||||
DIST musique-media-b0310b8e81ddc672856780f8d23eea2947a2a47b.tar.gz 26234 BLAKE2B 57ca05e7c2bfd4a93569fec8640ee18321fdcf011c77dd97d93ff3c658849182bdb0609b68de6d18e68679ecb9a749fa83bcb265fa789f7a7d9675df9f38459f SHA512 b17ecaa9acca5cbf0fba40d523897c70bf947568bb2e66b06a4d9e86887cfe3376070a645220056178698a714502ba15beca14cc8d5cff7c82e501cef3d9ce5a
|
||||
DIST musique-qt-reusable-widgets-197e8749fde2acd6f81e3a79c1d8db916611175f.tar.gz 24345 BLAKE2B b3dfcc3391290bbf793d13d7ce742fd1dcaf33db633f30b694734d4f3535f032004c72b469d3aaec762c43d9362993fafb9cc6eb8a9bdf55bf36c5b04cba30bc SHA512 5a9d50ab7b8fc91b945484f3319473cacef6d81623f785d1ccf0803cd7dfd88bd4d7949bdb709d2a6f74cbafb7357e613160da1aa1e115ca3d27e3a31e04fb06
|
||||
DIST musique-sharedcache-eec981a4285c7b371aa9dc7f0074f03794e86a26.tar.gz 2437 BLAKE2B 7f07d81428f3dea65557e420aac09aa8c97613a240ff000354c7c97982efde7ec39857f83df3e2711ecddf3947214b7ecc0af3ec3825e884f4cafd0d438004d5 SHA512 3190d74addbd2b3233e40acb83c90f6f0ffe01cd482d63f19045de9aef956a265172e6e4fb1927f2d3578319566071d8e8a3167563f6e475b9dfdcea2e49c998
|
||||
|
||||
85
media-sound/musique/musique-1.12.1_p20240628.ebuild
Normal file
85
media-sound/musique/musique-1.12.1_p20240628.ebuild
Normal file
@@ -0,0 +1,85 @@
|
||||
# Copyright 1999-2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit qmake-utils xdg
|
||||
|
||||
COMMIT_ID="b9e779cd2e467c8e3122950f34dc08c84d6884e6"
|
||||
HTTP_COMMIT="e7689c1b0535afab8c4ea95d2dea7906d8a3ef8d"
|
||||
IDLE_COMMIT="8a8bbb76be64ad47893ca0d5648521c40bf9e956"
|
||||
JS_COMMIT="781170a3ba4b2d083e8189d1ca36708c0dc8e9a9"
|
||||
MEDIA_COMMIT="b0310b8e81ddc672856780f8d23eea2947a2a47b"
|
||||
QT_REUSABLE_WIDGETS_COMMIT="197e8749fde2acd6f81e3a79c1d8db916611175f"
|
||||
SHAREDCACHE_COMMIT="eec981a4285c7b371aa9dc7f0074f03794e86a26"
|
||||
SINGLEAPPLICATION_COMMIT="494772e98cef0aa88124f154feb575cc60b08b38"
|
||||
|
||||
DESCRIPTION="Qt music player"
|
||||
HOMEPAGE="https://flavio.tordini.org/musique"
|
||||
SRC_URI="
|
||||
https://github.com/flaviotordini/${PN}/archive/${COMMIT_ID}.tar.gz \
|
||||
-> ${P}.tar.gz
|
||||
https://github.com/flaviotordini/http/archive/${HTTP_COMMIT}.tar.gz \
|
||||
-> ${PN}-http-${HTTP_COMMIT}.tar.gz
|
||||
https://github.com/flaviotordini/idle/archive/${IDLE_COMMIT}.tar.gz \
|
||||
-> ${PN}-idle-${IDLE_COMMIT}.tar.gz
|
||||
https://github.com/flaviotordini/js/archive/${JS_COMMIT}.tar.gz \
|
||||
-> ${PN}-js-${JS_COMMIT}.tar.gz
|
||||
https://github.com/flaviotordini/media/archive/${MEDIA_COMMIT}.tar.gz \
|
||||
-> ${PN}-media-${MEDIA_COMMIT}.tar.gz
|
||||
https://github.com/flaviotordini/qt-reusable-widgets/archive/${QT_REUSABLE_WIDGETS_COMMIT}.tar.gz \
|
||||
-> ${PN}-qt-reusable-widgets-${QT_REUSABLE_WIDGETS_COMMIT}.tar.gz
|
||||
https://github.com/flaviotordini/sharedcache/archive/${SHAREDCACHE_COMMIT}.tar.gz \
|
||||
-> ${PN}-sharedcache-${SHAREDCACHE_COMMIT}.tar.gz
|
||||
https://github.com/itay-grudev/SingleApplication/archive/${SINGLEAPPLICATION_COMMIT}.tar.gz \
|
||||
-> ${PN}-SingleApplication-${SINGLEAPPLICATION_COMMIT}.tar.gz
|
||||
"
|
||||
|
||||
S="${WORKDIR}/${PN}-${COMMIT_ID}"
|
||||
|
||||
# MIT for 3rdparty : http singleapplication
|
||||
LICENSE="GPL-3 MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
RDEPEND="
|
||||
dev-qt/qtbase:6[dbus,gui,network,sqlite,widgets]
|
||||
dev-qt/qtdeclarative:6
|
||||
media-libs/taglib:=
|
||||
media-video/mpv:=[libmpv]
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
||||
BDEPEND="dev-qt/qttools:6[linguist]"
|
||||
|
||||
DOCS=( README.md )
|
||||
|
||||
src_prepare() {
|
||||
pushd "${S}"/lib || die
|
||||
local x
|
||||
for x in http idle js media qt-reusable-widgets sharedcache singleapplication updater; do
|
||||
rmdir ${x} || die
|
||||
done
|
||||
ln -s "${WORKDIR}/http-${HTTP_COMMIT}" http || die
|
||||
ln -s "${WORKDIR}/idle-${IDLE_COMMIT}" idle || die
|
||||
ln -s "${WORKDIR}/js-${JS_COMMIT}" js || die
|
||||
ln -s "${WORKDIR}/media-${MEDIA_COMMIT}" media || die
|
||||
ln -s "${WORKDIR}/qt-reusable-widgets-${QT_REUSABLE_WIDGETS_COMMIT}" qt-reusable-widgets || die
|
||||
ln -s "${WORKDIR}/sharedcache-${SHAREDCACHE_COMMIT}" sharedcache || die
|
||||
ln -s "${WORKDIR}/SingleApplication-${SINGLEAPPLICATION_COMMIT}" singleapplication || die
|
||||
popd || die
|
||||
|
||||
sed -e 's:LASTFM_API_KEY = .*$:LASTFM_API_KEY = "";:' \
|
||||
-e 's:LASTFM_SHARED_SECRET = .*$:LASTFM_SHARED_SECRET = "";:' \
|
||||
-i src/constants.cpp || die
|
||||
|
||||
default
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
eqmake6 ${PN}.pro PREFIX="/usr"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake INSTALL_ROOT="${D}" install
|
||||
einstalldocs
|
||||
}
|
||||
Reference in New Issue
Block a user