commit: c9c27d801829032605acbc46c5db51aaa787a91c Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org> AuthorDate: Sun Dec 21 20:36:38 2025 +0000 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org> CommitDate: Sun Dec 21 21:12:17 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c9c27d80
media-sound/qmidiarp: Drop IUSE nls and merge with IUSE gui - IUSE nls is currently broken in upstream CMake due to overriding gui - IUSE gui is really depending on jack and vice versa[1], neither would be expected as a consequence of the other, and adding REQUIRED_USE would add complexity for zero gain - This change goes back to 0.7.1 configurability logic except dropping IUSE nls for only affecting small files [1] CMake build sys sets HAVE_JACK which is currently unused in code. Closes: https://bugs.gentoo.org/967840 Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org> .../qmidiarp/qmidiarp-0.7.1_p20251217-r1.ebuild | 43 ++++++++++++++++++++++ 1 file changed, 43 insertions(+) diff --git a/media-sound/qmidiarp/qmidiarp-0.7.1_p20251217-r1.ebuild b/media-sound/qmidiarp/qmidiarp-0.7.1_p20251217-r1.ebuild new file mode 100644 index 000000000000..48ce247a74ea --- /dev/null +++ b/media-sound/qmidiarp/qmidiarp-0.7.1_p20251217-r1.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +COMMIT=915db0f9a41b37c9bbc048e8ad8652f049b36040 +inherit cmake xdg + +DESCRIPTION="Arpeggiator, sequencer and MIDI LFO for ALSA" +HOMEPAGE="https://qmidiarp.sourceforge.net/" +SRC_URI="https://github.com/emuse/${PN}/archive/${COMMIT}.tar.gz -> ${P}-${COMMIT:0:8}.tar.gz" +S="${WORKDIR}/${PN}-${COMMIT}" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="amd64 ~x86" +IUSE="lv2 osc" + +RDEPEND=" + dev-qt/qtbase:6[gui,widgets] + media-libs/alsa-lib + virtual/jack + lv2? ( media-libs/lv2 ) + osc? ( media-libs/liblo ) +" +DEPEND="${RDEPEND}" +BDEPEND=" + dev-qt/qttools:6[linguist] + virtual/pkgconfig +" + +src_configure() { + local mycmakeargs=( + -DSTRIP_DEBUG_SYMBOLS=OFF + -DCONFIG_LV2_UI_RTK=OFF + -DCONFIG_APPBUILD=ON + -DCONFIG_TRANSLATIONS=ON + -DCONFIG_LV2=$(usex lv2) + -DCONFIG_LV2_UI=$(usex lv2) + -DCONFIG_NSM=$(usex osc) + ) + cmake_src_configure +}
