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/patchage/
Date: Tue, 23 Aug 2022 20:01:00
Message-Id: 1661284853.7d7c598b68c92419964e23d4ffa8c51a8c3eba62.fordfrog@gentoo
1 commit: 7d7c598b68c92419964e23d4ffa8c51a8c3eba62
2 Author: Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
3 AuthorDate: Tue Aug 23 19:59:24 2022 +0000
4 Commit: Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
5 CommitDate: Tue Aug 23 20:00:53 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d7c598b
7
8 media-sound/patchage: bump to 1.0.8 + added live
9
10 Closes: https://bugs.gentoo.org/865437
11 Signed-off-by: Miroslav Šulc <fordfrog <AT> gentoo.org>
12
13 media-sound/patchage/Manifest | 1 +
14 media-sound/patchage/patchage-1.0.8.ebuild | 50 ++++++++++++++++++++++++++++++
15 media-sound/patchage/patchage-9999.ebuild | 50 ++++++++++++++++++++++++++++++
16 3 files changed, 101 insertions(+)
17
18 diff --git a/media-sound/patchage/Manifest b/media-sound/patchage/Manifest
19 index 8fca8a198910..6b8aee71b9f9 100644
20 --- a/media-sound/patchage/Manifest
21 +++ b/media-sound/patchage/Manifest
22 @@ -1 +1,2 @@
23 DIST patchage-1.0.6.tar.bz2 664841 BLAKE2B 72d0de6d12e07ec160f4c59c51f138e1220a1b8994bdab90f56dd715bf16b6f561836d184ec5d5077de3bc7bb5c6778ea2b7bcbf0b33230be662f2b729eac568 SHA512 b7aedcb07da0c81842929833ab93a0b20c08e465bf05ebb4e47670d295c0d4d0d50f0f74001d9264c2c23ef08d3881232e7622ecf101d1d53ffcae2f8c0f31d3
24 +DIST patchage-1.0.8.tar.xz 334888 BLAKE2B d6bac04a3a6880c7758a01c60b4f4c907e7ae191ef8956fb6ad6f039d9bf40e973ff6e38fc6a5af5b4b4ce5386496282ab5cb06573b0e091e24b7c80fae73ac3 SHA512 af2e43c53ce80ab59416745e85cd7fc524fd3b21ae259d171f15998566cfa067a84a7406e78f5b50bc3ff339363b3ed9cacc9790f08cc6189e4919fc43d041dc
25
26 diff --git a/media-sound/patchage/patchage-1.0.8.ebuild b/media-sound/patchage/patchage-1.0.8.ebuild
27 new file mode 100644
28 index 000000000000..a629310e40dd
29 --- /dev/null
30 +++ b/media-sound/patchage/patchage-1.0.8.ebuild
31 @@ -0,0 +1,50 @@
32 +# Copyright 1999-2022 Gentoo Authors
33 +# Distributed under the terms of the GNU General Public License v2
34 +
35 +EAPI=8
36 +
37 +inherit meson xdg
38 +
39 +DESCRIPTION="Modular patch bay for JACK-based audio and MIDI systems"
40 +HOMEPAGE="https://drobilla.net/software/patchage"
41 +
42 +if [[ ${PV} == 9999 ]] ; then
43 + inherit git-r3
44 + EGIT_REPO_URI="https://gitlab.com/drobilla/patchage.git"
45 +else
46 + SRC_URI="https://download.drobilla.net/${P}.tar.xz"
47 + KEYWORDS="~amd64 ~x86"
48 +fi
49 +
50 +LICENSE="GPL-2"
51 +SLOT="0"
52 +IUSE="alsa jack jack-dbus test"
53 +RESTRICT="!test? ( test )"
54 +
55 +BDEPEND="
56 + virtual/pkgconfig
57 +"
58 +RDEPEND="dev-cpp/glibmm:2
59 + dev-cpp/gtkmm:2.4
60 + media-libs/ganv
61 + alsa? ( media-libs/alsa-lib )
62 + jack? ( virtual/jack )
63 + jack-dbus? (
64 + dev-libs/dbus-glib
65 + sys-apps/dbus
66 + )"
67 +DEPEND="${RDEPEND}
68 + dev-libs/boost
69 + dev-libs/libfmt:="
70 +
71 +DOCS=( AUTHORS NEWS README.md )
72 +
73 +src_configure() {
74 + local emesonargs=(
75 + $(meson_feature alsa)
76 + $(meson_feature jack)
77 + $(meson_feature jack-dbus jack_dbus)
78 + $(meson_feature test tests)
79 + )
80 + meson_src_configure
81 +}
82
83 diff --git a/media-sound/patchage/patchage-9999.ebuild b/media-sound/patchage/patchage-9999.ebuild
84 new file mode 100644
85 index 000000000000..e449d00c7bf0
86 --- /dev/null
87 +++ b/media-sound/patchage/patchage-9999.ebuild
88 @@ -0,0 +1,50 @@
89 +# Copyright 1999-2022 Gentoo Authors
90 +# Distributed under the terms of the GNU General Public License v2
91 +
92 +EAPI=8
93 +
94 +inherit meson xdg
95 +
96 +DESCRIPTION="Modular patch bay for JACK-based audio and MIDI systems"
97 +HOMEPAGE="https://drobilla.net/software/patchage"
98 +
99 +if [[ ${PV} == 9999 ]] ; then
100 + inherit git-r3
101 + EGIT_REPO_URI="https://gitlab.com/drobilla/patchage.git"
102 +else
103 + SRC_URI="https://download.drobilla.net/${P}.tar.xz"
104 + KEYWORDS="~amd64 ~x86"
105 +fi
106 +
107 +LICENSE="GPL-2"
108 +SLOT="0"
109 +IUSE="alsa jack jack-dbus test"
110 +RESTRICT="!test? ( test )"
111 +
112 +BDEPEND="
113 + virtual/pkgconfig
114 +"
115 +RDEPEND="dev-cpp/glibmm:2
116 + dev-cpp/gtkmm:2.4
117 + media-libs/ganv
118 + alsa? ( media-libs/alsa-lib )
119 + jack? ( virtual/jack )
120 + jack-dbus? (
121 + dev-libs/dbus-glib
122 + sys-apps/dbus
123 + )"
124 +DEPEND="${RDEPEND}
125 + dev-libs/boost
126 + >=dev-libs/libfmt-9:="
127 +
128 +DOCS=( AUTHORS NEWS README.md )
129 +
130 +src_configure() {
131 + local emesonargs=(
132 + $(meson_feature alsa)
133 + $(meson_feature jack)
134 + $(meson_feature jack-dbus jack_dbus)
135 + $(meson_feature test tests)
136 + )
137 + meson_src_configure
138 +}