Gentoo Archives: gentoo-commits

From: Alexis Ballier <aballier@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: media-sound/qtractor/
Date: Tue, 15 Dec 2015 09:30:23
Message-Id: 1450171802.3ac17abeb8455f3f75e3aa0d635b45fa9c085c75.aballier@gentoo
1 commit: 3ac17abeb8455f3f75e3aa0d635b45fa9c085c75
2 Author: Alexis Ballier <aballier <AT> gentoo <DOT> org>
3 AuthorDate: Tue Dec 15 09:30:02 2015 +0000
4 Commit: Alexis Ballier <aballier <AT> gentoo <DOT> org>
5 CommitDate: Tue Dec 15 09:30:02 2015 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ac17abe
7
8 media-sound/qtractor: bump to 0.7.2; enable qt5 by default per upstream default
9
10 Package-Manager: portage-2.2.26
11 Signed-off-by: Alexis Ballier <aballier <AT> gentoo.org>
12
13 media-sound/qtractor/Manifest | 1 +
14 media-sound/qtractor/qtractor-0.7.2.ebuild | 77 ++++++++++++++++++++++++++++++
15 2 files changed, 78 insertions(+)
16
17 diff --git a/media-sound/qtractor/Manifest b/media-sound/qtractor/Manifest
18 index 317b46f..855db65 100644
19 --- a/media-sound/qtractor/Manifest
20 +++ b/media-sound/qtractor/Manifest
21 @@ -1,2 +1,3 @@
22 DIST qtractor-0.7.0.tar.gz 1447905 SHA256 5cda28d210e0301dfd1c426b015c0568dab29b8d27f8b5f0a7d0a4ae7eed22e4 SHA512 daa04b477d261ebd6d2af62db7cc708ab03960202332294ac7f62b475cbde5cb94db931674bd693ea4374aff489234ed0cefc5fc191d8ab079685b8039e03399 WHIRLPOOL 11d741a5799c352125f56a7ebcafec49442ffa4103c1be96d9e034ec0025ccbc681d26ea234e835b05d9d252e26d584810fa9dd1f05bd6adf1a866d734f65ec6
23 DIST qtractor-0.7.1.tar.gz 1438633 SHA256 d0425f7d48f0032fd6ae4fc4b3d8f97d3dd21d08653fb4e26be5c8471da1cd89 SHA512 fa2210426388d0efdf920f591ad776c582867e9a556efaad3a03b575cd1f5702b686d347ad6a3991db07fcd7142b227d4b812095d91e280a01dc3f8dddfc8ede WHIRLPOOL af69a1e4c77a58961b63d431fa09eff8a7a5082dd35b8887f173c462e967b4be0843e203d4ca1cc9df9b869fbe3695e3f2187bc052dcbdc3ba7b39669a1f7bd5
24 +DIST qtractor-0.7.2.tar.gz 1452910 SHA256 829494f4def9b8579b52ba1d791ef47e3bb2cfcbadda87e0779861db806217c7 SHA512 3af60cb88f4ce6105dde4a201d0cbb43e694a7e64ecf0558bfa7cd1fa2315e9d12d148524b13f5883e70e10c8eb6b16a3893305546927d9e28fffe43a0e99a08 WHIRLPOOL 1a1ef9224f23892d9e309d29fee71143b2a26bec219c5c2fabd1a6e8afe5597ee1330b257be7164fa4c4e9c322daab08efcc1a9e78add7d25d607d4bf7550dce
25
26 diff --git a/media-sound/qtractor/qtractor-0.7.2.ebuild b/media-sound/qtractor/qtractor-0.7.2.ebuild
27 new file mode 100644
28 index 0000000..d2f69ae
29 --- /dev/null
30 +++ b/media-sound/qtractor/qtractor-0.7.2.ebuild
31 @@ -0,0 +1,77 @@
32 +# Copyright 1999-2015 Gentoo Foundation
33 +# Distributed under the terms of the GNU General Public License v2
34 +# $Id$
35 +
36 +EAPI=5
37 +
38 +inherit qmake-utils flag-o-matic eutils
39 +
40 +DESCRIPTION="Qtractor is an Audio/MIDI multi-track sequencer"
41 +HOMEPAGE="http://qtractor.sourceforge.net/"
42 +SRC_URI="mirror://sourceforge/qtractor/${P}.tar.gz"
43 +
44 +LICENSE="GPL-2"
45 +SLOT="0"
46 +KEYWORDS="~amd64 ~x86"
47 +
48 +IUSE="debug dssi libsamplerate mad osc +qt5 rubberband vorbis cpu_flags_x86_sse zlib"
49 +
50 +RDEPEND="
51 + !qt5? (
52 + >=dev-qt/qtcore-4.2:4
53 + >=dev-qt/qtgui-4.7:4
54 + )
55 + qt5? (
56 + dev-qt/qtcore:5
57 + dev-qt/qtgui:5
58 + dev-qt/qtwidgets:5
59 + dev-qt/qtxml:5
60 + dev-qt/qtx11extras:5
61 + )
62 + media-libs/alsa-lib
63 + media-libs/libsndfile
64 + media-sound/jack-audio-connection-kit
65 + media-libs/ladspa-sdk
66 + >=media-libs/lilv-0.16.0
67 + media-libs/lv2
68 + media-libs/suil
69 + dssi? ( media-libs/dssi )
70 + mad? ( media-libs/libmad )
71 + libsamplerate? ( media-libs/libsamplerate )
72 + osc? ( media-libs/liblo )
73 + rubberband? ( media-libs/rubberband )
74 + vorbis? ( media-libs/libvorbis )
75 + zlib? ( sys-libs/zlib )"
76 +DEPEND="${RDEPEND}
77 + virtual/pkgconfig
78 + qt5? ( dev-qt/linguist-tools:5 )"
79 +
80 +DOCS="README ChangeLog TODO AUTHORS"
81 +
82 +src_configure() {
83 + econf \
84 + $(use_enable mad libmad) \
85 + $(use_enable libsamplerate) \
86 + $(use_enable vorbis libvorbis) \
87 + $(use_enable osc liblo) \
88 + --enable-ladspa \
89 + $(use_enable dssi) \
90 + --enable-lilv \
91 + $(use_enable qt5) \
92 + $(use_with qt5 qt5 "$(qt5_get_libdir)/qt5") \
93 + $(use_enable rubberband librubberband) \
94 + $(use_enable cpu_flags_x86_sse sse) \
95 + $(use_enable zlib libz) \
96 + $(use_enable debug)
97 +
98 + if use qt5 ; then
99 + eqmake5 ${PN}.pro -o ${PN}.mak
100 + else
101 + eqmake4 ${PN}.pro -o ${PN}.mak
102 + fi
103 +}
104 +
105 +src_install() {
106 + emake DESTDIR="${D}" install
107 + einstalldocs
108 +}