Gentoo Archives: gentoo-commits

From: Andreas Sturmlechner <asturm@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: media-sound/qtractor/
Date: Tue, 19 Feb 2019 18:20:29
Message-Id: 1550600384.a76e2f071a72ae230f49191611b0d89e628af031.asturm@gentoo
1 commit: a76e2f071a72ae230f49191611b0d89e628af031
2 Author: Simon van der Veldt <simon.vanderveldt <AT> gmail <DOT> com>
3 AuthorDate: Thu Feb 14 19:45:07 2019 +0000
4 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
5 CommitDate: Tue Feb 19 18:19:44 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a76e2f07
7
8 media-sound/qtractor: Bump to 0.9.5
9
10 Closes: https://bugs.gentoo.org/678374
11 Signed-off-by: Simon van der Veldt <simon.vanderveldt <AT> gmail.com>
12 Closes: https://github.com/gentoo/gentoo/pull/11054
13 Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
14
15 media-sound/qtractor/Manifest | 1 +
16 media-sound/qtractor/qtractor-0.9.5.ebuild | 65 ++++++++++++++++++++++++++++++
17 2 files changed, 66 insertions(+)
18
19 diff --git a/media-sound/qtractor/Manifest b/media-sound/qtractor/Manifest
20 index e98a0ef233b..4aeb74ab89a 100644
21 --- a/media-sound/qtractor/Manifest
22 +++ b/media-sound/qtractor/Manifest
23 @@ -1 +1,2 @@
24 DIST qtractor-0.9.4.tar.gz 1812512 BLAKE2B 2851d2a8b939a151b7274524f15d5194941dfba99e5d5ffaf1f3147af0cb09c8ed7b075e38eec648f60bbef6e05289d8aee9e9d1007f5bee719a118a78efc96d SHA512 697e8f0b02658823bad2f75557340250349779c3eb1ce0efd1c30895524f9807b030d44149d9d25fd92a92f0822441d3c3236953d909b6ecfc9a18fa3ec1fbab
25 +DIST qtractor-0.9.5.tar.gz 1812859 BLAKE2B 157592217e19cfcf9d02477425d9289cf4b293bf0891352d0afc7a89709810b4db5a2656fb816c2b3a206f55424bef54d007fc2dd5bd328dde4a4ca94ba7080d SHA512 5972631db76cbd298982b7c28eb2b142d6537422db6e35aa42c5e23b5bcf366907c84a69d11b957f31a87fcc112aba23b2b477e0d2ff7ec94e66c169bdf7cadb
26
27 diff --git a/media-sound/qtractor/qtractor-0.9.5.ebuild b/media-sound/qtractor/qtractor-0.9.5.ebuild
28 new file mode 100644
29 index 00000000000..01c2e76cc11
30 --- /dev/null
31 +++ b/media-sound/qtractor/qtractor-0.9.5.ebuild
32 @@ -0,0 +1,65 @@
33 +# Copyright 1999-2019 Gentoo Foundation
34 +# Distributed under the terms of the GNU General Public License v2
35 +
36 +EAPI=7
37 +
38 +inherit flag-o-matic qmake-utils
39 +
40 +DESCRIPTION="Audio/MIDI multi-track sequencer written in C++ with the Qt framework"
41 +HOMEPAGE="https://qtractor.sourceforge.io"
42 +SRC_URI="mirror://sourceforge/qtractor/${P}.tar.gz"
43 +
44 +LICENSE="GPL-2"
45 +SLOT="0"
46 +KEYWORDS="~amd64 ~x86"
47 +
48 +IUSE="cpu_flags_x86_sse debug dssi libsamplerate mad osc rubberband vorbis zlib"
49 +
50 +BDEPEND="
51 + dev-qt/linguist-tools:5
52 + virtual/pkgconfig
53 +"
54 +DEPEND="
55 + dev-qt/qtcore:5
56 + dev-qt/qtgui:5
57 + dev-qt/qtwidgets:5
58 + dev-qt/qtxml:5
59 + dev-qt/qtx11extras:5
60 + media-libs/alsa-lib
61 + media-libs/ladspa-sdk
62 + media-libs/libsndfile
63 + >=media-libs/lilv-0.16.0
64 + media-libs/lv2
65 + media-libs/suil
66 + virtual/jack
67 + dssi? ( media-libs/dssi )
68 + libsamplerate? ( media-libs/libsamplerate )
69 + mad? ( media-libs/libmad )
70 + osc? ( media-libs/liblo )
71 + rubberband? ( media-libs/rubberband )
72 + vorbis? ( media-libs/libvorbis )
73 + zlib? ( sys-libs/zlib )
74 +"
75 +RDEPEND="${DEPEND}"
76 +
77 +PATCHES=(
78 + "${FILESDIR}/${PN}-0.9.4-dont-compress-manpages.patch"
79 +)
80 +
81 +src_configure() {
82 + append-cxxflags -std=c++11
83 + econf \
84 + --enable-ladspa \
85 + --enable-lilv \
86 + $(use_enable debug) \
87 + $(use_enable dssi) \
88 + $(use_enable libsamplerate) \
89 + $(use_enable mad libmad) \
90 + $(use_enable osc liblo) \
91 + $(use_enable rubberband librubberband) \
92 + $(use_enable cpu_flags_x86_sse sse) \
93 + $(use_enable vorbis libvorbis) \
94 + $(use_enable zlib libz)
95 +
96 + eqmake5 ${PN}.pro -o ${PN}.mak
97 +}