mirror of
https://github.com/dguglielmi/sunny-overlay.git
synced 2025-12-06 09:32:37 +01:00
media-sound/mixxx: bump to 2.4.2
This commit is contained in:
@@ -1,4 +1,5 @@
|
|||||||
DIST mixxx-2.4.1.tar.gz 41898241 BLAKE2B 9780abc82baf4bc369df421da676dc12783d303f09b0c53cc13982c5355f0ca520c127e8b5337c51bbcdd9a9ee35a6657121931efdcc228a936c5b3ef1104eeb SHA512 f62e0ce3bd016d411eda544a621e33b791517931c268391089cfe3101cd1e123eeb0b80bc8c138e7c67bb41cf378c6973f5c9284d5c720c693fd632f62372569
|
DIST mixxx-2.4.1.tar.gz 41898241 BLAKE2B 9780abc82baf4bc369df421da676dc12783d303f09b0c53cc13982c5355f0ca520c127e8b5337c51bbcdd9a9ee35a6657121931efdcc228a936c5b3ef1104eeb SHA512 f62e0ce3bd016d411eda544a621e33b791517931c268391089cfe3101cd1e123eeb0b80bc8c138e7c67bb41cf378c6973f5c9284d5c720c693fd632f62372569
|
||||||
|
DIST mixxx-2.4.2.tar.gz 41883619 BLAKE2B d16c0e857b23cdbd0c1c127fad9b5d5621d77a3febfddc11402d38b4cb03b3daf8baa07a063a384e5fdefe47e385af565b1f884af2a624907585dcc5e4fb3772 SHA512 f6478012ba5fbfd4125838e78657d681ace7d9e4eb3f18534d550cd90ce2663952d7780675993d2cb2ff81683004f9cea19827dd2d6ead87b5029326689e6b3a
|
||||||
DIST mixxx-manual-2.4-ca.pdf 36481947 BLAKE2B eddefff243cade2ac591f0b410e624c949cb079b488196280fb41c748d10ed39c0d43ebcc57d8b155b5b2e503a895dad494b2dc95d561cd22786fa3f4b72af9c SHA512 aad232259ae0844141454c521a9df95fa8184ad46d89a63c48864294d948c6e1785508ac705fad0467bde235defd7bc91758a45eac15bd84e48b9f803b28e0db
|
DIST mixxx-manual-2.4-ca.pdf 36481947 BLAKE2B eddefff243cade2ac591f0b410e624c949cb079b488196280fb41c748d10ed39c0d43ebcc57d8b155b5b2e503a895dad494b2dc95d561cd22786fa3f4b72af9c SHA512 aad232259ae0844141454c521a9df95fa8184ad46d89a63c48864294d948c6e1785508ac705fad0467bde235defd7bc91758a45eac15bd84e48b9f803b28e0db
|
||||||
DIST mixxx-manual-2.4-cs.pdf 8535025 BLAKE2B 94d0f6978adda16b48703f26a43f57730243babc0436b3f7893e699806991f090e36e46edee476540874994818e01206eb6a3450c269e83e525d0cb2ef08268f SHA512 ab22c99c254e32270f59bbbc1f8b1dc6d4c7138651eedefcc62597b7aadf0cd4cbeb925ae1f3b322791b6941c962c7c51db4150dcb367e5f1387a07c2352a4bf
|
DIST mixxx-manual-2.4-cs.pdf 8535025 BLAKE2B 94d0f6978adda16b48703f26a43f57730243babc0436b3f7893e699806991f090e36e46edee476540874994818e01206eb6a3450c269e83e525d0cb2ef08268f SHA512 ab22c99c254e32270f59bbbc1f8b1dc6d4c7138651eedefcc62597b7aadf0cd4cbeb925ae1f3b322791b6941c962c7c51db4150dcb367e5f1387a07c2352a4bf
|
||||||
DIST mixxx-manual-2.4-de.pdf 36469095 BLAKE2B 7f3375b2a1254d48297198ff99d6b416024e733b2825bb0af87fd88bfb45ffc0fa88022649cb45bb7dab7d89456ad0de4fe7dba0f21488b376d36d3827ff5a25 SHA512 62b8163edf1b3a1779ceecf955fc17d55d852a56875fbea0b3b971754c9f365bea35717e96a7347111bd32776e7383bbe0c5025c04652fd07a83664c0f45bbcc
|
DIST mixxx-manual-2.4-de.pdf 36469095 BLAKE2B 7f3375b2a1254d48297198ff99d6b416024e733b2825bb0af87fd88bfb45ffc0fa88022649cb45bb7dab7d89456ad0de4fe7dba0f21488b376d36d3827ff5a25 SHA512 62b8163edf1b3a1779ceecf955fc17d55d852a56875fbea0b3b971754c9f365bea35717e96a7347111bd32776e7383bbe0c5025c04652fd07a83664c0f45bbcc
|
||||||
|
|||||||
150
media-sound/mixxx/mixxx-2.4.2.ebuild
Normal file
150
media-sound/mixxx/mixxx-2.4.2.ebuild
Normal file
@@ -0,0 +1,150 @@
|
|||||||
|
# Copyright 1999-2024 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
|
||||||
|
inherit cmake xdg udev
|
||||||
|
|
||||||
|
MY_PV=$(ver_cut 1-2)
|
||||||
|
DESCRIPTION="Advanced Digital DJ tool based on Qt"
|
||||||
|
HOMEPAGE="https://mixxx.org/"
|
||||||
|
SRC_URI="https://github.com/mixxxdj/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="GPL-2"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~arm64 ~x86"
|
||||||
|
|
||||||
|
IUSE="aac ffmpeg hid keyfinder lv2 modplug mp3 mp4 opus qtkeychain shout wavpack"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
dev-cpp/benchmark
|
||||||
|
dev-cpp/gtest
|
||||||
|
dev-cpp/ms-gsl
|
||||||
|
dev-db/sqlite
|
||||||
|
dev-libs/glib:2
|
||||||
|
dev-libs/protobuf:=
|
||||||
|
dev-qt/qtcore:5
|
||||||
|
dev-qt/qtdeclarative:5
|
||||||
|
dev-qt/qtdbus:5
|
||||||
|
dev-qt/qtgui:5
|
||||||
|
dev-qt/qtnetwork:5
|
||||||
|
dev-qt/qtopengl:5
|
||||||
|
dev-qt/qtprintsupport
|
||||||
|
dev-qt/qtscript:5[scripttools]
|
||||||
|
dev-qt/qtsql:5
|
||||||
|
dev-qt/qtsvg:5
|
||||||
|
dev-qt/qtwidgets:5
|
||||||
|
dev-qt/qtx11extras:5
|
||||||
|
dev-qt/qtxml:5
|
||||||
|
media-libs/chromaprint
|
||||||
|
=media-libs/libdjinterop-0.22.1
|
||||||
|
media-libs/flac:=
|
||||||
|
media-libs/libebur128
|
||||||
|
media-libs/libid3tag:=
|
||||||
|
media-libs/libogg
|
||||||
|
media-libs/libsndfile
|
||||||
|
media-libs/libsoundtouch
|
||||||
|
media-libs/libvorbis
|
||||||
|
media-libs/portaudio[alsa]
|
||||||
|
media-libs/portmidi
|
||||||
|
media-libs/rubberband
|
||||||
|
media-libs/taglib
|
||||||
|
media-libs/vamp-plugin-sdk
|
||||||
|
media-sound/lame
|
||||||
|
sci-libs/fftw:3.0=
|
||||||
|
sys-power/upower
|
||||||
|
virtual/glu
|
||||||
|
virtual/libusb:1
|
||||||
|
virtual/opengl
|
||||||
|
virtual/udev
|
||||||
|
x11-libs/libX11
|
||||||
|
aac? (
|
||||||
|
media-libs/faad2
|
||||||
|
media-libs/libmp4v2
|
||||||
|
)
|
||||||
|
ffmpeg? ( media-video/ffmpeg:= )
|
||||||
|
hid? ( dev-libs/hidapi )
|
||||||
|
keyfinder? ( media-libs/libkeyfinder )
|
||||||
|
lv2? ( media-libs/lilv )
|
||||||
|
modplug? ( media-libs/libmodplug )
|
||||||
|
mp3? ( media-libs/libmad )
|
||||||
|
mp4? ( media-libs/libmp4v2:= )
|
||||||
|
opus? ( media-libs/opusfile )
|
||||||
|
qtkeychain? ( dev-libs/qtkeychain:=[qt5(+)] )
|
||||||
|
wavpack? ( media-sound/wavpack )
|
||||||
|
"
|
||||||
|
# libshout-idjc-2.4.6 is required. Please check and re-add once it's
|
||||||
|
# available in ::gentoo
|
||||||
|
# Meanwhile we're using the bundled libshout-idjc. See bug #775443
|
||||||
|
#shout? ( >=media-libs/libshout-idjc-2.4.6 )
|
||||||
|
|
||||||
|
DEPEND="${RDEPEND}
|
||||||
|
dev-qt/qtconcurrent:5
|
||||||
|
"
|
||||||
|
BDEPEND="
|
||||||
|
dev-qt/qttest:5
|
||||||
|
dev-qt/qtxmlpatterns:5
|
||||||
|
virtual/pkgconfig
|
||||||
|
"
|
||||||
|
|
||||||
|
PLOCALES="
|
||||||
|
ca cs de en es fi fr gl id it ja kn nl pl pt ro ru sl sq sr tr zh-CN zh-TW
|
||||||
|
"
|
||||||
|
|
||||||
|
mixxx_set_globals() {
|
||||||
|
local lang
|
||||||
|
local MANUAL_URI_BASE="https://downloads.mixxx.org/manual/${MY_PV}"
|
||||||
|
for lang in ${PLOCALES} ; do
|
||||||
|
SRC_URI+=" l10n_${lang}? ( ${MANUAL_URI_BASE}/${PN}-manual-${MY_PV}-${lang}.pdf )"
|
||||||
|
IUSE+=" l10n_${lang/ en/ +en}"
|
||||||
|
done
|
||||||
|
SRC_URI+=" ${MANUAL_URI_BASE}/${PN}-manual-${MY_PV}-en.pdf"
|
||||||
|
}
|
||||||
|
mixxx_set_globals
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
local mycmakeargs=(
|
||||||
|
# Not available on Linux yet and requires additional deps
|
||||||
|
-DBATTERY="off"
|
||||||
|
-DBROADCAST="$(usex shout on off)"
|
||||||
|
-DCCACHE_SUPPORT="off"
|
||||||
|
-DFAAD="$(usex aac on off)"
|
||||||
|
-DFFMPEG="$(usex ffmpeg on off)"
|
||||||
|
-DHID="$(usex hid on off)"
|
||||||
|
-DINSTALL_USER_UDEV_RULES=OFF
|
||||||
|
-DKEYFINDER="$(usex keyfinder on off)"
|
||||||
|
-DLILV="$(usex lv2 on off)"
|
||||||
|
-DMAD="$(usex mp3 on off)"
|
||||||
|
-DMODPLUG="$(usex modplug on off)"
|
||||||
|
-DOPTIMIZE="off"
|
||||||
|
-DOPUS="$(usex opus on off)"
|
||||||
|
-DQT6="off"
|
||||||
|
-DQTKEYCHAIN="$(usex qtkeychain on off)"
|
||||||
|
-DVINYLCONTROL="on"
|
||||||
|
-DWAVPACK="$(usex wavpack on off)"
|
||||||
|
)
|
||||||
|
|
||||||
|
cmake_src_configure
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
cmake_src_install
|
||||||
|
udev_newrules "${S}"/res/linux/mixxx-usb-uaccess.rules 69-mixxx-usb-uaccess.rules
|
||||||
|
dodoc README.md CHANGELOG.md
|
||||||
|
local locale
|
||||||
|
for locale in ${PLOCALES} ; do
|
||||||
|
if use l10n_${locale} ; then
|
||||||
|
dodoc "${DISTDIR}"/${PN}-manual-${MY_PV}-${locale}.pdf
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
xdg_pkg_postinst
|
||||||
|
udev_reload
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postrm() {
|
||||||
|
xdg_pkg_postrm
|
||||||
|
udev_reload
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user