commit: 2bb73d108035db89aa07263e898eecbfe7d08251 Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org> AuthorDate: Tue Dec 16 19:00:54 2025 +0000 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org> CommitDate: Tue Dec 16 19:05:45 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2bb73d10
media-sound/qmidiarp: add 0.7.1_p20251216 Bug: https://bugs.gentoo.org/962139 Closes: https://bugs.gentoo.org/967521 Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org> media-sound/qmidiarp/Manifest | 1 + .../qmidiarp/qmidiarp-0.7.1_p20251216.ebuild | 45 ++++++++++++++++++++++ 2 files changed, 46 insertions(+) diff --git a/media-sound/qmidiarp/Manifest b/media-sound/qmidiarp/Manifest index 0709f0fb4fcb..9b381767f638 100644 --- a/media-sound/qmidiarp/Manifest +++ b/media-sound/qmidiarp/Manifest @@ -1,2 +1,3 @@ DIST qmidiarp-0.7.1.tar.bz2 718810 BLAKE2B 3f8283e19964084961e991531e973793b07aa4e8f08d4d55bfb2f302314338c8aba2da50bd6aad58bcd7fc07d7f259a9c2bc90fdb824fe2ddc8ef733fb076265 SHA512 50f73deb2bd7c609df1211b3ce03d3253ecfeae4c26736e3ca4c8062fcc08f5b00de47fc0c3e50215f00c3bf4bf67519b85c5f3fa793501146413e396d0eabcf DIST qmidiarp-0.7.1_p20251214-b214a915.tar.gz 347402 BLAKE2B b8faf2b60a0d8e8d13dd94bce6ec21efe811b8f30e29303bcd32567ac599188d0a0319bfd06e65ab628dab7a43560b8c57dd36455c27084315ed4a54d3dbd71f SHA512 5749c597e01da582e9733c7af5f321dd27c03885fe69891fc7a7d17080134d7f0a9dbd3421f9623c74f6d027cc209ad7e6969c3b2891b6d37c5e4dd2fa520276 +DIST qmidiarp-0.7.1_p20251216-930f7a67.tar.gz 347431 BLAKE2B df4b9e46b553f3b5cf33829217f2bacc4b2d9f0ad8fb45170ae5de2db57bffe9298ba452fe0e847955f3ab667552acd53dc21f38b1173d896603044547c69f4b SHA512 63ab9a5aca1592849fdacfaee439fdc0ed08895c7497ca8bcff7f7e772469e0071d950f69c4c00de26b0c3b061116e41dbba0e85ffbbcf1434fa74d8b0a693de diff --git a/media-sound/qmidiarp/qmidiarp-0.7.1_p20251216.ebuild b/media-sound/qmidiarp/qmidiarp-0.7.1_p20251216.ebuild new file mode 100644 index 000000000000..a1906374a68f --- /dev/null +++ b/media-sound/qmidiarp/qmidiarp-0.7.1_p20251216.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +COMMIT=930f7a675ffc656eb5207d4f63fd03a51f767390 +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="gui lv2 nls osc" + +REQUIRED_USE="osc? ( gui )" + +RDEPEND=" + media-libs/alsa-lib + virtual/jack + gui? ( dev-qt/qtbase:6[gui,widgets] ) + lv2? ( media-libs/lv2 ) + osc? ( media-libs/liblo ) +" +DEPEND="${RDEPEND}" +BDEPEND=" + nls? ( dev-qt/qttools:6[linguist] ) + virtual/pkgconfig +" + +src_configure() { + local mycmakeargs=( + -DSTRIP_DEBUG_SYMBOLS=OFF + -DCONFIG_LV2_UI_RTK=OFF + -DCONFIG_APPBUILD=$(usex gui) + -DCONFIG_LV2=$(usex lv2) + -DCONFIG_TRANSLATIONS=$(usex nls) + -DCONFIG_NSM=$(usex osc) + ) + use gui && mycmakeargs+=( -DCONFIG_LV2_UI=$(usex lv2) ) + cmake_src_configure +}
