Gentoo Archives: gentoo-commits

From: "Miroslav Šulc" <fordfrog@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: media-sound/qtractor/
Date: Sat, 15 May 2021 09:20:52
Message-Id: 1621070444.d0943579b4bf2f83ca428b3ee5960fdb8aaf3cb6.fordfrog@gentoo
1 commit: d0943579b4bf2f83ca428b3ee5960fdb8aaf3cb6
2 Author: Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
3 AuthorDate: Sat May 15 09:20:37 2021 +0000
4 Commit: Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
5 CommitDate: Sat May 15 09:20:44 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0943579
7
8 media-sound/qtractor: bump to 0.9.22
9
10 Package-Manager: Portage-3.0.18, Repoman-3.0.3
11 Signed-off-by: Miroslav Šulc <fordfrog <AT> gentoo.org>
12
13 media-sound/qtractor/Manifest | 1 +
14 media-sound/qtractor/qtractor-0.9.22.ebuild | 103 ++++++++++++++++++++++++++++
15 2 files changed, 104 insertions(+)
16
17 diff --git a/media-sound/qtractor/Manifest b/media-sound/qtractor/Manifest
18 index 4ccc2ba6c40..2a4063690c5 100644
19 --- a/media-sound/qtractor/Manifest
20 +++ b/media-sound/qtractor/Manifest
21 @@ -1 +1,2 @@
22 DIST qtractor-0.9.21.tar.gz 1945423 BLAKE2B 8c76966695e6054cd0d3743313f50de1bf4f741dfaad0d60f41ae87bd531ce394d11c7fc719c75ee159bf0bf7dd3037679cb93d7d4295132a7dc2fa6d89a786e SHA512 12d823c4efd557709d83e0e5ace6cb84ac066a0eddbfdbac0dbaf6b75e6bbe37c0e3548270e80fb89f318c58db4b0ebad95daac989eb7d6b8f82b8cc7ccc3a3c
23 +DIST qtractor-0.9.22.tar.gz 1946367 BLAKE2B 7d53d9a31f6d9df6bdeb19d4d5687ec3037842ecfcd4e1ae167a541ade301c4cee1f1bda68c9186ec8d5f0e879c80f636536b5acd51137f4be783f5892d377be SHA512 80e5dae7c38b95719ca16997022529dfbd5c51af209b54f819098299d2798677b6238dc9eaaf664cdf2437facda3757e39472ca74636eeddbb5e1f0f28a78b2c
24
25 diff --git a/media-sound/qtractor/qtractor-0.9.22.ebuild b/media-sound/qtractor/qtractor-0.9.22.ebuild
26 new file mode 100644
27 index 00000000000..56455102cfd
28 --- /dev/null
29 +++ b/media-sound/qtractor/qtractor-0.9.22.ebuild
30 @@ -0,0 +1,103 @@
31 +# Copyright 1999-2021 Gentoo Authors
32 +# Distributed under the terms of the GNU General Public License v2
33 +
34 +EAPI=7
35 +
36 +inherit flag-o-matic cmake xdg
37 +
38 +DESCRIPTION="Audio/MIDI multi-track sequencer written in C++ with the Qt framework"
39 +HOMEPAGE="https://qtractor.sourceforge.io"
40 +SRC_URI="mirror://sourceforge/qtractor/${P}.tar.gz"
41 +
42 +LICENSE="GPL-2"
43 +SLOT="0"
44 +KEYWORDS="~amd64 ~x86"
45 +
46 +IUSE="aubio cpu_flags_x86_sse debug dssi ladspa libsamplerate mad osc rubberband vorbis zlib"
47 +REQUIRED_USE="dssi? ( ladspa )"
48 +
49 +BDEPEND="
50 + dev-qt/linguist-tools:5
51 + virtual/pkgconfig
52 +"
53 +DEPEND="
54 + dev-qt/qtcore:5
55 + dev-qt/qtgui:5
56 + dev-qt/qtwidgets:5
57 + dev-qt/qtxml:5
58 + dev-qt/qtx11extras:5
59 + media-libs/alsa-lib
60 + media-libs/libsndfile
61 + media-libs/lilv
62 + media-libs/lv2
63 + media-libs/suil
64 + virtual/jack
65 + aubio? ( media-libs/aubio )
66 + dssi? ( media-libs/dssi )
67 + ladspa? ( media-libs/ladspa-sdk )
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 +src_prepare() {
78 + cmake_src_prepare
79 +}
80 +
81 +src_configure() {
82 + local mycmakeargs=(
83 + -DCONFIG_DSSI=$(usex dssi 1 0)
84 + -DCONFIG_GRADIENT=1
85 + -DCONFIG_JACK_LATENCY=1
86 + -DCONFIG_JACK_METADATA=1
87 + -DCONFIG_JACK_SESSION=1
88 + -DCONFIG_LADSPA=$(usex ladspa 1 0)
89 + -DCONFIG_LIBAUBIO=$(usex aubio 1 0)
90 + -DCONFIG_LIBLILV=1
91 + -DCONFIG_LIBLO=$(usex osc 1 0)
92 + -DCONFIG_LIBMAD=$(usex mad 1 0)
93 + -DCONFIG_LIBRUBBERBAND=$(usex rubberband 1 0)
94 + -DCONFIG_LIBSAMPLERATE=$(usex libsamplerate 1 0)
95 + -DCONFIG_LIBVORBIS=$(usex vorbis 1 0)
96 + -DCONFIG_LIBZ=$(usex zlib 1 0)
97 + -DCONFIG_LV2=1
98 + -DCONFIG_LV2_UI_GTK2=0
99 + -DCONFIG_NSM=0
100 + -DCONFIG_SSE=$(usex cpu_flags_x86_sse 1 0)
101 + -DCONFIG_STACKTRACE=$(usex debug 1 0)
102 + -DCONFIG_VESTIGE=0
103 + -DCONFIG_VST=0
104 + -DCONFIG_VST3=0
105 + -DCONFIG_XUNIQUE=0
106 + )
107 + # Following options are left to the default
108 + # CONFIG_LV2_ATOM
109 + # CONFIG_LV2_BUF_SIZE
110 + # CONFIG_LV2_CVPORT
111 + # CONFIG_LV2_EVENT
112 + # CONFIG_LV2_EXTERNAL_UI
113 + # CONFIG_LV2_MIDNAM
114 + # CONFIG_LV2_OPTIONS
115 + # CONFIG_LV2_PARAMETERS
116 + # CONFIG_LV2_PATCH
117 + # CONFIG_LV2_PORT_EVENT
118 + # CONFIG_LV2_PRESETS
119 + # CONFIG_LV2_PROGRAMS
120 + # CONFIG_LV2_STATE
121 + # CONFIG_LV2_STATE_FILES
122 + # CONFIG_LV2_STATE_MAKE_PATH
123 + # CONFIG_LV2_TIME
124 + # CONFIG_LV2_TIME_POSITION
125 + # CONFIG_LV2_UI
126 + # CONFIG_LV2_UI_IDLE
127 + # CONFIG_LV2_UI_REQ_VALUE
128 + # CONFIG_LV2_UI_SHOW
129 + # CONFIG_LV2_UI_TOUCH
130 + # CONFIG_LV2_WORKER
131 + # CONFIG_LV2_UI_X11
132 + cmake_src_configure
133 +}