commit: c6c30c638c13efd91564d34e99882bdec2ecb9b4 Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org> AuthorDate: Fri May 23 18:19:10 2025 +0000 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org> CommitDate: Sun May 25 14:35:15 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6c30c63
media-sound/hydrogen: Port to Qt6 Drop unnecessary gnuinstalldirs patch. See also: https://github.com/hydrogen-music/hydrogen/issues/2144 https://github.com/hydrogen-music/hydrogen/pull/2160 Bug: https://bugs.gentoo.org/955257 Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org> media-sound/hydrogen/hydrogen-9999.ebuild | 27 ++++++++++----------------- 1 file changed, 10 insertions(+), 17 deletions(-) diff --git a/media-sound/hydrogen/hydrogen-9999.ebuild b/media-sound/hydrogen/hydrogen-9999.ebuild index 03a62d321784..464da53c32f2 100644 --- a/media-sound/hydrogen/hydrogen-9999.ebuild +++ b/media-sound/hydrogen/hydrogen-9999.ebuild @@ -8,7 +8,7 @@ inherit cmake xdg DESCRIPTION="Advanced drum machine" HOMEPAGE="http://hydrogen-music.org/" -if [[ ${PV} == 9999 ]]; then +if [[ ${PV} == *9999* ]]; then inherit git-r3 EGIT_REPO_URI="https://github.com/${PN}-music/${PN}" else @@ -22,13 +22,9 @@ LICENSE="GPL-2 ZLIB" SLOT="0" IUSE="alsa +archive doc jack ladspa osc oss portaudio portmidi pulseaudio" -RDEPEND=" - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtnetwork:5 +DEPEND=" + dev-qt/qtbase:6[gui,network,widgets,xml] dev-qt/qtsvg:5 - dev-qt/qtwidgets:5 - dev-qt/qtxml:5 media-libs/libsndfile alsa? ( media-libs/alsa-lib ) archive? ( app-arch/libarchive:= ) @@ -41,27 +37,25 @@ RDEPEND=" portmidi? ( media-libs/portmidi ) pulseaudio? ( media-libs/libpulse ) " -DEPEND="${RDEPEND} - dev-qt/qttest:5 -" +RDEPEND="${DEPEND}" BDEPEND=" - dev-qt/linguist-tools:5 + dev-qt/qttools:6[linguist] virtual/pkgconfig doc? ( app-text/doxygen ) " DOCS=( AUTHORS CHANGELOG.md DEVELOPERS.md README.md ) -PATCHES=( - "${FILESDIR}/${PN}-1.2.3-gnuinstalldirs.patch" - "${FILESDIR}/${PN}-1.3.0-cflags.patch" -) +PATCHES=( "${FILESDIR}/${PN}-1.3.0-cflags.patch" ) src_configure() { local mycmakeargs=( - -DWANT_ALSA=$(usex alsa) -DWANT_CPPUNIT=OFF -DWANT_DEBUG=OFF + -DWANT_RUBBERBAND=OFF + -DWANT_QT6=ON + -DWANT_ALSA=$(usex alsa) + -DWANT_LIBARCHIVE=$(usex archive) -DWANT_JACK=$(usex jack) -DWANT_LADSPA=$(usex ladspa) -DWANT_LIBARCHIVE=$(usex archive) @@ -71,7 +65,6 @@ src_configure() { -DWANT_PORTAUDIO=$(usex portaudio) -DWANT_PORTMIDI=$(usex portmidi) -DWANT_PULSEAUDIO=$(usex pulseaudio) - -DWANT_RUBBERBAND=OFF ) cmake_src_configure
