# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 inherit qmake-utils DESCRIPTION="6PM is a polyphonic, touch-sensitive, realtime phase modulation synthesizer" HOMEPAGE="https://sourceforge.net/projects/mv-6pm/" SLOT="0" KEYWORDS="~amd64 ~x86" IUSE="+presets +midimaps +nls doc" MY_P="6PM_v${PV}" SRC_URI="https://downloads.sourceforge.net/project/mv-6pm/${MY_P}.tgz -> ${P}.tgz" LICENSE="GPL-3" DEPEND=" dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 virtual/opengl virtual/jack media-libs/alsa-lib " RDEPEND="${DEPEND}" S="${WORKDIR}/${MY_P}/src/" ADIR="${WORKDIR}/${MY_P}" src_configure(){ eqmake5 default } src_install(){ default dobin "${S}/6pm" if use midimaps; then insinto /usr/share/6pm/MidiMaps doins ${ADIR}/MidiMaps/* fi if use presets; then dodir /usr/share/6pm/ cp -R "${ADIR}/Presets/" "${D}/usr/share/6pm/" || die "Can't install presets" elog "You also may download additional patches from http://linuxsynths.com/6PMPatchesDemos/6pm.html" fi if use doc; then insinto /usr/share/6pm/Doc doins "${ADIR}"/Doc/* fi if use nls; then insinto /usr/share/6pm/Translations doins "${ADIR}"/Translations/* fi }