Gentoo Archives: gentoo-commits

From: Pacho Ramos <pacho@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: media-sound/gigedit/
Date: Fri, 01 Jan 2016 21:23:02
Message-Id: 1451681497.c229d2d33ded9b2600d9460fcfad444dcc735aba.pacho@gentoo
1 commit: c229d2d33ded9b2600d9460fcfad444dcc735aba
2 Author: Pacho Ramos <pacho <AT> gentoo <DOT> org>
3 AuthorDate: Fri Jan 1 20:51:37 2016 +0000
4 Commit: Pacho Ramos <pacho <AT> gentoo <DOT> org>
5 CommitDate: Fri Jan 1 20:51:37 2016 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c229d2d3
7
8 media-sound/gigedit: Fix building with latest glibmm/libsigc++, bump to eapi5, drop ..la files and static libs.
9
10 Package-Manager: portage-2.2.26
11
12 media-sound/gigedit/gigedit-0.2.0-r1.ebuild | 45 +++++++++++++++++++++++++++++
13 1 file changed, 45 insertions(+)
14
15 diff --git a/media-sound/gigedit/gigedit-0.2.0-r1.ebuild b/media-sound/gigedit/gigedit-0.2.0-r1.ebuild
16 new file mode 100644
17 index 0000000..c5828c4
18 --- /dev/null
19 +++ b/media-sound/gigedit/gigedit-0.2.0-r1.ebuild
20 @@ -0,0 +1,45 @@
21 +# Copyright 1999-2012 Gentoo Foundation
22 +# Distributed under the terms of the GNU General Public License v2
23 +# $Id$
24 +
25 +EAPI=5
26 +inherit autotools eutils flag-o-matic
27 +
28 +DESCRIPTION="An instrument editor for gig files"
29 +HOMEPAGE="http://www.linuxsampler.org/"
30 +SRC_URI="http://download.linuxsampler.org/packages/${P}.tar.gz"
31 +
32 +LICENSE="GPL-2"
33 +SLOT="0"
34 +KEYWORDS="~amd64 ~x86"
35 +IUSE=""
36 +
37 +RDEPEND="dev-cpp/gtkmm:2.4
38 + >=media-libs/libgig-3.3.0
39 + >=media-libs/libsndfile-1.0.2
40 + >=media-sound/linuxsampler-0.5.1"
41 +DEPEND="${RDEPEND}
42 + sys-devel/gettext
43 + >=dev-util/intltool-0.35.0
44 + virtual/pkgconfig"
45 +
46 +src_prepare() {
47 + # Fix linking, bug #540674
48 + sed -i -e 's/@LIBS@/@LIBS@ -lsigc-2.0/g' src/gigedit/Makefile.in
49 + eautoreconf
50 +}
51 +
52 +src_configure() {
53 + append-cxxflags -std=c++11
54 + econf --disable-static
55 +}
56 +
57 +src_compile() {
58 + # fails with parallel jobs
59 + emake -j1
60 +}
61 +
62 +src_install() {
63 + default
64 + prune_libtool_files --modules
65 +}