commit:     c649495102bbe229366c9b3edb1449930d640890
Author:     Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
AuthorDate: Fri Dec 13 11:27:12 2019 +0000
Commit:     Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
CommitDate: Fri Dec 13 11:27:12 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6494951

media-sound/qsampler-9999: added live ebuild

Package-Manager: Portage-2.3.81, Repoman-2.3.20
Signed-off-by: Miroslav Šulc <fordfrog <AT> gentoo.org>

 media-sound/qsampler/qsampler-9999.ebuild | 55 +++++++++++++++++++++++++++++++
 1 file changed, 55 insertions(+)

diff --git a/media-sound/qsampler/qsampler-9999.ebuild 
b/media-sound/qsampler/qsampler-9999.ebuild
new file mode 100644
index 00000000000..097079ef9d9
--- /dev/null
+++ b/media-sound/qsampler/qsampler-9999.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit qmake-utils autotools xdg subversion
+
+DESCRIPTION="Graphical frontend to the LinuxSampler engine"
+HOMEPAGE="https://qsampler.sourceforge.io/ https://www.linuxsampler.org/";
+ESVN_REPO_URI="https://svn.linuxsampler.org/svn/qsampler/trunk";
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS=""
+IUSE="debug +libgig"
+
+COMMON_DEPEND="
+       dev-qt/qtcore:5
+       dev-qt/qtgui:5
+       dev-qt/qtwidgets:5
+       dev-qt/qtx11extras:5
+       media-libs/alsa-lib
+       >=media-libs/liblscp-0.5.6:=
+       x11-libs/libX11
+       libgig? ( >=media-libs/libgig-3.3.0:= )
+"
+RDEPEND="${COMMON_DEPEND}
+       >=media-sound/linuxsampler-0.5
+"
+DEPEND="${COMMON_DEPEND}
+       dev-qt/linguist-tools:5
+"
+
+DOCS=( AUTHORS ChangeLog README TODO TRANSLATORS )
+
+PATCHES=( "${FILESDIR}/${PN}-0.5.3-Makefile.patch" )
+
+src_prepare() {
+       default
+
+       emake -f Makefile.svn
+       eautoreconf
+}
+
+src_configure() {
+       local myeconfargs=(
+               $(use_enable debug)
+               $(use_enable libgig)
+       )
+       ac_qmake="$(qt5_get_bindir)/qmake" \
+               econf "${myeconfargs[@]}"
+
+       cd src || die
+       eqmake5 src.pro -o Makefile
+}

Reply via email to