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/drumstick/
Date: Fri, 30 Jul 2021 04:53:03
Message-Id: 1627620772.737787a30c2069c9d2a7ae1b0d18552feb1a5c48.fordfrog@gentoo
1 commit: 737787a30c2069c9d2a7ae1b0d18552feb1a5c48
2 Author: Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
3 AuthorDate: Fri Jul 30 04:52:52 2021 +0000
4 Commit: Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
5 CommitDate: Fri Jul 30 04:52:52 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=737787a3
7
8 media-sound/drumstick: bump to 2.3.1
9
10 Package-Manager: Portage-3.0.20, Repoman-3.0.3
11 Signed-off-by: Miroslav Šulc <fordfrog <AT> gentoo.org>
12
13 media-sound/drumstick/Manifest | 1 +
14 media-sound/drumstick/drumstick-2.3.1.ebuild | 69 ++++++++++++++++++++++++++++
15 2 files changed, 70 insertions(+)
16
17 diff --git a/media-sound/drumstick/Manifest b/media-sound/drumstick/Manifest
18 index ac0e43cc28c..9a64f7bd9d8 100644
19 --- a/media-sound/drumstick/Manifest
20 +++ b/media-sound/drumstick/Manifest
21 @@ -1,2 +1,3 @@
22 DIST drumstick-2.2.1.tar.gz 1976813 BLAKE2B ac27fbcfb92fff2b7d69c70f9ec677343e8d66164997a29f319fbe94e6d12582cb4af67f0ff36126a6102e48bcbe4d4620e9442fdecf07aaaeecf37e9458c590 SHA512 d99c774f33db9d8555efd83adc8968d6d244e56e7976d68f0f90ff89cfda1143b2e07eece6b465fffba354073d4616c5a767f09f2ba282e252ca0955723cadc7
23 DIST drumstick-2.3.0.tar.gz 1978608 BLAKE2B ab05030d402c03053bfcf315e8c4e54b73975f0059719cf5e58db64ddac394555b898e3e0008b892901d7395c89a160631ae8eeb9d1cd52c3abd0533c5fdafdb SHA512 b12a39153600b37ef61a31255721466bdae5896b562276860688f9e22259ba4747086abeb828dcfef24c8e1fb7bd371dea1c6d51098cf5e1797e212cde70f46a
24 +DIST drumstick-2.3.1.tar.gz 1978856 BLAKE2B 47f7c9872964fb267834b23e2d52fc1b10826629fb256dae410161305c3587845ffcaf00f0d30a73df67b4a00849c53f3f1412c0473a52fbf69b106362175b3e SHA512 aaf0080405765878c8d1e164343eff0bb18d4add4a2f67de1ed0e978ae688948b73121f9cb50c52c23fc34b8c57e184d22a5c5aaa29969409071567142685dc7
25
26 diff --git a/media-sound/drumstick/drumstick-2.3.1.ebuild b/media-sound/drumstick/drumstick-2.3.1.ebuild
27 new file mode 100644
28 index 00000000000..8b2d865ce0f
29 --- /dev/null
30 +++ b/media-sound/drumstick/drumstick-2.3.1.ebuild
31 @@ -0,0 +1,69 @@
32 +# Copyright 1999-2021 Gentoo Authors
33 +# Distributed under the terms of the GNU General Public License v2
34 +
35 +EAPI=7
36 +
37 +inherit cmake xdg
38 +
39 +DESCRIPTION="Qt/C++ wrapper for ALSA sequencer"
40 +HOMEPAGE="https://drumstick.sourceforge.io/"
41 +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
42 +
43 +LICENSE="GPL-3+"
44 +SLOT="0"
45 +KEYWORDS="~amd64 ~x86"
46 +IUSE="doc fluidsynth network pulseaudio"
47 +
48 +BDEPEND="
49 + dev-libs/libxslt
50 + dev-qt/linguist-tools:5
51 + virtual/pkgconfig
52 + x11-misc/shared-mime-info
53 + doc? (
54 + app-doc/doxygen[dot]
55 + app-text/docbook-xsl-stylesheets
56 + )
57 +"
58 +DEPEND="
59 + dev-qt/designer:5
60 + dev-qt/qtcore:5
61 + dev-qt/qtdbus:5
62 + dev-qt/qtgui:5
63 + dev-qt/qtsvg:5
64 + dev-qt/qtwidgets:5
65 + media-libs/alsa-lib
66 + fluidsynth? ( media-sound/fluidsynth )
67 + network? ( dev-qt/qtnetwork:5 )
68 + pulseaudio? ( media-sound/pulseaudio )
69 +"
70 +RDEPEND="${DEPEND}"
71 +
72 +DOCS=( AUTHORS ChangeLog NEWS readme.md TODO )
73 +
74 +RESTRICT="test"
75 +
76 +src_prepare() {
77 + cmake_src_prepare
78 +}
79 +
80 +src_configure() {
81 + local mycmakeargs=(
82 + -DBUILD_TESTING=OFF
83 + -DUSE_DBUS=ON
84 + -DUSE_FLUIDSYNTH=$(usex fluidsynth)
85 + -DUSE_NETWORK=$(usex network)
86 + -DUSE_PULSEAUDIO=$(usex pulseaudio)
87 + -DBUILD_DOCS=$(usex doc)
88 + )
89 + cmake_src_configure
90 +}
91 +
92 +src_compile() {
93 + cmake_src_compile
94 + use doc && cmake_src_compile doxygen
95 +}
96 +
97 +src_install() {
98 + use doc && local HTML_DOCS=( "${BUILD_DIR}"/doc/html/. )
99 + cmake_src_install
100 +}