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/qjackctl/
Date: Fri, 01 Nov 2019 12:04:47
Message-Id: 1572609875.81e0652d27f0d1a6e65336a7bbb3dfa2e283f602.fordfrog@gentoo
1 commit: 81e0652d27f0d1a6e65336a7bbb3dfa2e283f602
2 Author: Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
3 AuthorDate: Fri Nov 1 12:04:22 2019 +0000
4 Commit: Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
5 CommitDate: Fri Nov 1 12:04:35 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81e0652d
7
8 media-sound/qjackctl-{0.6.0,9999}: bump + added live ebuild
9
10 Closes: https://bugs.gentoo.org/628856
11 Package-Manager: Portage-2.3.78, Repoman-2.3.17
12 Signed-off-by: Miroslav Šulc <fordfrog <AT> gentoo.org>
13
14 media-sound/qjackctl/Manifest | 1 +
15 media-sound/qjackctl/qjackctl-0.6.0.ebuild | 61 +++++++++++++++++++++++++++
16 media-sound/qjackctl/qjackctl-9999.ebuild | 67 ++++++++++++++++++++++++++++++
17 3 files changed, 129 insertions(+)
18
19 diff --git a/media-sound/qjackctl/Manifest b/media-sound/qjackctl/Manifest
20 index 4fb67cca544..409e2f8f92b 100644
21 --- a/media-sound/qjackctl/Manifest
22 +++ b/media-sound/qjackctl/Manifest
23 @@ -1 +1,2 @@
24 DIST qjackctl-0.4.5.tar.gz 832932 BLAKE2B 9e47ce1bb0439e62b8922b2a39650410b96ffa6f13489042fdd8909152d31b2a8f5b1a7ee73cd8a85b10aec776175a9c6a3782b0ab592c5196e7352b106b53ee SHA512 251b7275fd6cb13c91420b7c11d5d2a1d9b7c5b11b78a4b5ba41955b4bbaa3c4f4721123f3375c2ce4a243ee9defc69c982cc93796e17e01e096e1228c4fe5fd
25 +DIST qjackctl-0.6.0.tar.gz 933416 BLAKE2B 116a6a71ab0c0974ff5109c5ae34c47fb4706e3e051d7bfc9daec74f952304606f5a790e03d3b97bc2c68968ac6a09ad885c4dd4c774b2454c9a7af8ec6c997f SHA512 f1cd281f67a764f12301c6b58644aed2419d2c82696a24bd9980aa7ea42a266ff5e4aa6247b0b6ac78cb01afc34219c7de8c0657cfdf0fa9858a52d1f84b8fea
26
27 diff --git a/media-sound/qjackctl/qjackctl-0.6.0.ebuild b/media-sound/qjackctl/qjackctl-0.6.0.ebuild
28 new file mode 100644
29 index 00000000000..124e16d17dc
30 --- /dev/null
31 +++ b/media-sound/qjackctl/qjackctl-0.6.0.ebuild
32 @@ -0,0 +1,61 @@
33 +# Copyright 1999-2019 Gentoo Authors
34 +# Distributed under the terms of the GNU General Public License v2
35 +
36 +EAPI=6
37 +
38 +inherit flag-o-matic qmake-utils xdg-utils
39 +
40 +DESCRIPTION="Qt GUI to control the JACK Audio Connection Kit and ALSA sequencer connections"
41 +HOMEPAGE="http://qjackctl.sourceforge.net/"
42 +SRC_URI="mirror://sourceforge/qjackctl/${P}.tar.gz"
43 +
44 +LICENSE="GPL-2"
45 +SLOT="0"
46 +KEYWORDS="~amd64 ~x86"
47 +
48 +IUSE="alsa dbus debug portaudio"
49 +
50 +RDEPEND="
51 + app-arch/gzip
52 + dev-qt/qtcore:5
53 + dev-qt/qtgui:5
54 + dev-qt/qtwidgets:5
55 + dev-qt/qtx11extras:5
56 + dev-qt/qtxml:5
57 + virtual/jack
58 + alsa? ( media-libs/alsa-lib )
59 + dbus? ( dev-qt/qtdbus:5 )
60 + portaudio? ( media-libs/portaudio )"
61 +DEPEND="${RDEPEND}
62 + dev-qt/linguist-tools:5"
63 +
64 +src_configure() {
65 + append-cxxflags -std=c++11
66 + econf \
67 + $(use_enable alsa alsa-seq) \
68 + $(use_enable dbus) \
69 + $(use_enable debug) \
70 + $(use_enable portaudio) \
71 + --enable-jack-version
72 +
73 + eqmake5 ${PN}.pro -o ${PN}.mak
74 +}
75 +
76 +src_compile() {
77 + emake -f ${PN}.mak
78 +}
79 +
80 +src_install() {
81 + default
82 +
83 + gunzip "${D}/usr/share/man/man1/qjackctl.fr.1.gz"
84 + gunzip "${D}/usr/share/man/man1/qjackctl.1.gz"
85 +}
86 +
87 +pkg_postinst() {
88 + xdg_icon_cache_update
89 +}
90 +
91 +pkg_postrm() {
92 + xdg_icon_cache_update
93 +}
94
95 diff --git a/media-sound/qjackctl/qjackctl-9999.ebuild b/media-sound/qjackctl/qjackctl-9999.ebuild
96 new file mode 100644
97 index 00000000000..c9e9519c845
98 --- /dev/null
99 +++ b/media-sound/qjackctl/qjackctl-9999.ebuild
100 @@ -0,0 +1,67 @@
101 +# Copyright 1999-2019 Gentoo Authors
102 +# Distributed under the terms of the GNU General Public License v2
103 +
104 +EAPI=6
105 +
106 +inherit flag-o-matic qmake-utils autotools git-r3 xdg-utils
107 +
108 +DESCRIPTION="Qt GUI to control the JACK Audio Connection Kit and ALSA sequencer connections"
109 +HOMEPAGE="http://qjackctl.sourceforge.net/"
110 +EGIT_REPO_URI="https://git.code.sf.net/p/qjackctl/code"
111 +
112 +LICENSE="GPL-2"
113 +SLOT="0"
114 +KEYWORDS=""
115 +
116 +IUSE="alsa dbus debug portaudio"
117 +
118 +RDEPEND="
119 + app-arch/gzip
120 + dev-qt/qtcore:5
121 + dev-qt/qtgui:5
122 + dev-qt/qtwidgets:5
123 + dev-qt/qtx11extras:5
124 + dev-qt/qtxml:5
125 + virtual/jack
126 + alsa? ( media-libs/alsa-lib )
127 + dbus? ( dev-qt/qtdbus:5 )
128 + portaudio? ( media-libs/portaudio )"
129 +DEPEND="${RDEPEND}
130 + dev-qt/linguist-tools:5"
131 +
132 +src_prepare() {
133 + eautoreconf
134 +
135 + default
136 +}
137 +
138 +src_configure() {
139 + append-cxxflags -std=c++11
140 + econf \
141 + $(use_enable alsa alsa-seq) \
142 + $(use_enable dbus) \
143 + $(use_enable debug) \
144 + $(use_enable portaudio) \
145 + --enable-jack-version
146 +
147 + eqmake5 ${PN}.pro -o ${PN}.mak
148 +}
149 +
150 +src_compile() {
151 + emake -f ${PN}.mak
152 +}
153 +
154 +src_install() {
155 + default
156 +
157 + gunzip "${D}/usr/share/man/man1/qjackctl.fr.1.gz"
158 + gunzip "${D}/usr/share/man/man1/qjackctl.1.gz"
159 +}
160 +
161 +pkg_postinst() {
162 + xdg_icon_cache_update
163 +}
164 +
165 +pkg_postrm() {
166 + xdg_icon_cache_update
167 +}