public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/proj/guru:master commit in: media-sound/drumgizmo/
@ 2023-02-03 21:15 Andrew Ammerlaan
  0 siblings, 0 replies; 6+ messages in thread
From: Andrew Ammerlaan @ 2023-02-03 21:15 UTC (permalink / raw
  To: gentoo-commits

commit:     1792b1aa09a75098e536a9a8d46d47c3ce7c07f5
Author:     Samuel Bauer <samuel.bauer <AT> yahoo <DOT> fr>
AuthorDate: Fri Feb  3 18:40:43 2023 +0000
Commit:     Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
CommitDate: Fri Feb  3 18:40:43 2023 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1792b1aa

media-sound/drumgizmo: new ebuild

Signed-off-by: Samuel Bauer <samuel.bauer <AT> yahoo.fr>

 media-sound/drumgizmo/Manifest                |  4 +++
 media-sound/drumgizmo/drumgizmo-0.9.20.ebuild | 43 +++++++++++++++++++++++++
 media-sound/drumgizmo/drumgizmo-9999.ebuild   | 45 +++++++++++++++++++++++++++
 media-sound/drumgizmo/metadata.xml            |  8 +++++
 4 files changed, 100 insertions(+)

diff --git a/media-sound/drumgizmo/Manifest b/media-sound/drumgizmo/Manifest
new file mode 100644
index 000000000..3364f9f74
--- /dev/null
+++ b/media-sound/drumgizmo/Manifest
@@ -0,0 +1,4 @@
+DIST drumgizmo-0.9.20.tar.gz 1094020 BLAKE2B c92c41fd9cfd09a42d6500ec7d5f3bffd7dd646ef11b88212393f91a06d0af596c4f627be037c3eb0d19fd3ae11448e43d7a40ae8928dea7fbdfb61cad057cdb SHA512 3444201961d74e7787bebe4006df6c257f6c1a57dd81d272b203a4a56ad609d3fa4e88224dfe4ea6a67f4db94b340666d018cb79fc376dd264398f98d66433e8
+EBUILD drumgizmo-0.9.20.ebuild 1051 BLAKE2B fab4f2ea991e11ed87da3b0b24f736ea8be8919cc432c8a5d620c0befc68e0ff170cf9ff9186ae8ca3b8da778a242a7fc10bbfb7f74a7b8d3749853029bba0e2 SHA512 48b2dc08922ef0d451f8dd99cea22102c0b0ac8a8e1bfcfd7ed3aa263706df5167b876afebb52f8739a2a6b543633f58bfc4f9df19655f094ec12d6baccf5002
+EBUILD drumgizmo-9999.ebuild 1051 BLAKE2B d311c03c9e9d5d41fd8db7aa652a7b50be8992a356aa79b179a09f58648e9605ea76e393f5a835838483b0ae757b22fc0086a5eafb75fe38503828f8407932ad SHA512 fd89abb06a61f80988325f285f5814221dd4378c3cdc8556e295467a40826fa0dbc9e6076f452b1c02c0cde85efb45ff81fa344731ff268bd2d89013449b025d
+MISC metadata.xml 239 BLAKE2B d1152a8f235bb442d0bf85a2ce59045f8575a3ee74396f4db3a27798bc0ad61f255c4d962d0dc1ac97edfd78d5867925ca82b89b0c6f1d57c421841d81893c5d SHA512 eb06f766ea0d192b7bf483a5769fd18c422c5a4a0dd7dfaea3f368ce6fabc1e87cd1e87af8b56796d4f565535b71bbb839ffe2dbff58dd96b38a2768e7764e3b

diff --git a/media-sound/drumgizmo/drumgizmo-0.9.20.ebuild b/media-sound/drumgizmo/drumgizmo-0.9.20.ebuild
new file mode 100644
index 000000000..5bd94eed0
--- /dev/null
+++ b/media-sound/drumgizmo/drumgizmo-0.9.20.ebuild
@@ -0,0 +1,43 @@
+# Copyright 2020-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Cross-platform drum plugin and stand-alone application"
+HOMEPAGE="https://www.drumgizmo.org/wiki"
+SRC_URI="https://www.drumgizmo.org/releases/${P}/${P}.tar.gz"
+
+LICENSE="LGPL-3"
+SLOT="0"
+KEYWORDS="amd64"
+IUSE="+alsa jack lv2 vst cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3"
+
+DEPEND="
+	lv2? ( media-libs/lv2 )
+	media-libs/libsmf
+	media-libs/libsndfile
+	media-libs/zita-resampler
+	x11-libs/libX11
+"
+RDEPEND="${DEPEND}"
+
+REQUIRED_USE="|| ( alsa jack )"
+
+src_configure() {
+	local sse=0
+	use cpu_flags_x86_sse  && sse=1
+	use cpu_flags_x86_sse2 && sse=2
+	use cpu_flags_x86_sse3 && sse=3
+
+	econf --enable-cli=yes \
+		--enable-static=no \
+		$(usex alsa '' '--disable-output-alsa') \
+		$(usex jack '' '--disable-input-jackmidi') \
+		$(usex jack '' '--disable-output-jackaudio') \
+		--enable-gui=x11 \
+		--enable-lv2=$(usex lv2) \
+		--enable-sse=${sse} \
+		--enable-vst=$(usex vst) \
+		--with-debug=no \
+		--with-test=no
+}

diff --git a/media-sound/drumgizmo/drumgizmo-9999.ebuild b/media-sound/drumgizmo/drumgizmo-9999.ebuild
new file mode 100644
index 000000000..273535905
--- /dev/null
+++ b/media-sound/drumgizmo/drumgizmo-9999.ebuild
@@ -0,0 +1,45 @@
+# Copyright 2020-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit git-r3
+
+DESCRIPTION="Cross-platform drum plugin and stand-alone application"
+HOMEPAGE="https://www.drumgizmo.org/wiki"
+EGIT_REPO_URI="https://git.drumgizmo.org/${PN}.git"
+
+LICENSE="LGPL-3"
+SLOT="0"
+KEYWORDS=""
+IUSE="alsa jack lv2 vst cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3"
+
+DEPEND="
+	lv2? ( media-libs/lv2 )
+	media-libs/libsmf
+	media-libs/libsndfile
+	media-libs/zita-resampler
+	x11-libs/libX11
+"
+RDEPEND="${DEPEND}"
+
+REQUIRED_USE="|| ( alsa jack )"
+
+src_configure() {
+	local sse=0
+	use cpu_flags_x86_sse  && sse=1
+	use cpu_flags_x86_sse2 && sse=2
+	use cpu_flags_x86_sse3 && sse=3
+
+	econf --enable-cli=yes \
+		--enable-static=no \
+		$(usex alsa '' '--disable-output-alsa') \
+		$(usex jack '' '--disable-input-jackmidi') \
+		$(usex jack '' '--disable-output-jackaudio') \
+		--enable-gui=x11 \
+		--enable-lv2=$(usex lv2) \
+		--enable-sse=${sse} \
+		--enable-vst=$(usex vst) \
+		--with-debug=no \
+		--with-test=no
+}

diff --git a/media-sound/drumgizmo/metadata.xml b/media-sound/drumgizmo/metadata.xml
new file mode 100644
index 000000000..cd6761cc8
--- /dev/null
+++ b/media-sound/drumgizmo/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="person">
+	<name>Samuel BAUER</name>
+	<email>samuel.bauer@yahoo.fr</email>
+</maintainer>
+</pkgmetadata>


^ permalink raw reply related	[flat|nested] 6+ messages in thread

* [gentoo-commits] repo/proj/guru:master commit in: media-sound/drumgizmo/
  2023-02-03 21:08 [gentoo-commits] repo/proj/guru:dev " Andrew Ammerlaan
@ 2023-02-03 21:15 ` Andrew Ammerlaan
  0 siblings, 0 replies; 6+ messages in thread
From: Andrew Ammerlaan @ 2023-02-03 21:15 UTC (permalink / raw
  To: gentoo-commits

commit:     60ab103206cda52bbad07c90b693ade79d143e3d
Author:     Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
AuthorDate: Fri Feb  3 21:05:37 2023 +0000
Commit:     Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
CommitDate: Fri Feb  3 21:05:37 2023 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=60ab1032

media-sound/drumgizmo: update Manifest

Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> gentoo.org>

 media-sound/drumgizmo/Manifest | 3 ---
 1 file changed, 3 deletions(-)

diff --git a/media-sound/drumgizmo/Manifest b/media-sound/drumgizmo/Manifest
index 3364f9f74..84f5921d3 100644
--- a/media-sound/drumgizmo/Manifest
+++ b/media-sound/drumgizmo/Manifest
@@ -1,4 +1 @@
 DIST drumgizmo-0.9.20.tar.gz 1094020 BLAKE2B c92c41fd9cfd09a42d6500ec7d5f3bffd7dd646ef11b88212393f91a06d0af596c4f627be037c3eb0d19fd3ae11448e43d7a40ae8928dea7fbdfb61cad057cdb SHA512 3444201961d74e7787bebe4006df6c257f6c1a57dd81d272b203a4a56ad609d3fa4e88224dfe4ea6a67f4db94b340666d018cb79fc376dd264398f98d66433e8
-EBUILD drumgizmo-0.9.20.ebuild 1051 BLAKE2B fab4f2ea991e11ed87da3b0b24f736ea8be8919cc432c8a5d620c0befc68e0ff170cf9ff9186ae8ca3b8da778a242a7fc10bbfb7f74a7b8d3749853029bba0e2 SHA512 48b2dc08922ef0d451f8dd99cea22102c0b0ac8a8e1bfcfd7ed3aa263706df5167b876afebb52f8739a2a6b543633f58bfc4f9df19655f094ec12d6baccf5002
-EBUILD drumgizmo-9999.ebuild 1051 BLAKE2B d311c03c9e9d5d41fd8db7aa652a7b50be8992a356aa79b179a09f58648e9605ea76e393f5a835838483b0ae757b22fc0086a5eafb75fe38503828f8407932ad SHA512 fd89abb06a61f80988325f285f5814221dd4378c3cdc8556e295467a40826fa0dbc9e6076f452b1c02c0cde85efb45ff81fa344731ff268bd2d89013449b025d
-MISC metadata.xml 239 BLAKE2B d1152a8f235bb442d0bf85a2ce59045f8575a3ee74396f4db3a27798bc0ad61f255c4d962d0dc1ac97edfd78d5867925ca82b89b0c6f1d57c421841d81893c5d SHA512 eb06f766ea0d192b7bf483a5769fd18c422c5a4a0dd7dfaea3f368ce6fabc1e87cd1e87af8b56796d4f565535b71bbb839ffe2dbff58dd96b38a2768e7764e3b


^ permalink raw reply related	[flat|nested] 6+ messages in thread

* [gentoo-commits] repo/proj/guru:master commit in: media-sound/drumgizmo/
  2023-02-03 21:08 [gentoo-commits] repo/proj/guru:dev " Andrew Ammerlaan
@ 2023-02-03 21:15 ` Andrew Ammerlaan
  0 siblings, 0 replies; 6+ messages in thread
From: Andrew Ammerlaan @ 2023-02-03 21:15 UTC (permalink / raw
  To: gentoo-commits

commit:     a7969575346692c384cc9fe0ea272ea81624f41f
Author:     Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
AuthorDate: Fri Feb  3 21:06:21 2023 +0000
Commit:     Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
CommitDate: Fri Feb  3 21:06:21 2023 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a7969575

media-sound/drumgizmo: define flags

Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> gentoo.org>

 media-sound/drumgizmo/metadata.xml | 12 ++++++++----
 1 file changed, 8 insertions(+), 4 deletions(-)

diff --git a/media-sound/drumgizmo/metadata.xml b/media-sound/drumgizmo/metadata.xml
index cd6761cc8..0d45d20d3 100644
--- a/media-sound/drumgizmo/metadata.xml
+++ b/media-sound/drumgizmo/metadata.xml
@@ -1,8 +1,12 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
 <pkgmetadata>
-<maintainer type="person">
-	<name>Samuel BAUER</name>
-	<email>samuel.bauer@yahoo.fr</email>
-</maintainer>
+	<maintainer type="person">
+		<name>Samuel BAUER</name>
+		<email>samuel.bauer@yahoo.fr</email>
+	</maintainer>
+	<use>
+		<flag name="lv2"></flag>
+		<flag name="vst"></flag>
+	</use>
 </pkgmetadata>


^ permalink raw reply related	[flat|nested] 6+ messages in thread

* [gentoo-commits] repo/proj/guru:master commit in: media-sound/drumgizmo/
@ 2023-02-06  8:21 Viorel Munteanu
  0 siblings, 0 replies; 6+ messages in thread
From: Viorel Munteanu @ 2023-02-06  8:21 UTC (permalink / raw
  To: gentoo-commits

commit:     9b127d74b381005ccd793802b3cfc282efb923b3
Author:     Samuel Bauer <samuel.bauer <AT> yahoo <DOT> fr>
AuthorDate: Sat Feb  4 00:42:01 2023 +0000
Commit:     Viorel Munteanu <ceamac <AT> gentoo <DOT> org>
CommitDate: Sun Feb  5 18:12:23 2023 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9b127d74

media-sound/drumgizmo: document lv2 and vst flags (thx Andrew Ammerlaan)

Signed-off-by: Samuel Bauer <samuel.bauer <AT> yahoo.fr>

 media-sound/drumgizmo/metadata.xml | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-sound/drumgizmo/metadata.xml b/media-sound/drumgizmo/metadata.xml
index 0d45d20d3..769aeac60 100644
--- a/media-sound/drumgizmo/metadata.xml
+++ b/media-sound/drumgizmo/metadata.xml
@@ -6,7 +6,7 @@
 		<email>samuel.bauer@yahoo.fr</email>
 	</maintainer>
 	<use>
-		<flag name="lv2"></flag>
-		<flag name="vst"></flag>
+		<flag name="lv2">Build LV2 plugin</flag>
+		<flag name="vst">Build VST plugin</flag>
 	</use>
 </pkgmetadata>


^ permalink raw reply related	[flat|nested] 6+ messages in thread

* [gentoo-commits] repo/proj/guru:master commit in: media-sound/drumgizmo/
@ 2023-02-06  8:21 Viorel Munteanu
  0 siblings, 0 replies; 6+ messages in thread
From: Viorel Munteanu @ 2023-02-06  8:21 UTC (permalink / raw
  To: gentoo-commits

commit:     52f152fd348f8e04f9b5622812d0977dda9bd309
Author:     Samuel Bauer <samuel.bauer <AT> yahoo <DOT> fr>
AuthorDate: Sun Feb  5 18:11:44 2023 +0000
Commit:     Viorel Munteanu <ceamac <AT> gentoo <DOT> org>
CommitDate: Sun Feb  5 18:12:23 2023 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=52f152fd

media-sound/drumgizmo: add dependency to media-libs/alsa-lib

Signed-off-by: Samuel Bauer <samuel.bauer <AT> yahoo.fr>

 media-sound/drumgizmo/drumgizmo-0.9.20.ebuild | 1 +
 media-sound/drumgizmo/drumgizmo-9999.ebuild   | 1 +
 2 files changed, 2 insertions(+)

diff --git a/media-sound/drumgizmo/drumgizmo-0.9.20.ebuild b/media-sound/drumgizmo/drumgizmo-0.9.20.ebuild
index 5bd94eed0..6d8054df0 100644
--- a/media-sound/drumgizmo/drumgizmo-0.9.20.ebuild
+++ b/media-sound/drumgizmo/drumgizmo-0.9.20.ebuild
@@ -13,6 +13,7 @@ KEYWORDS="amd64"
 IUSE="+alsa jack lv2 vst cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3"
 
 DEPEND="
+	alsa? ( media-libs/alsa-lib )
 	lv2? ( media-libs/lv2 )
 	media-libs/libsmf
 	media-libs/libsndfile

diff --git a/media-sound/drumgizmo/drumgizmo-9999.ebuild b/media-sound/drumgizmo/drumgizmo-9999.ebuild
index 273535905..cbdb65adb 100644
--- a/media-sound/drumgizmo/drumgizmo-9999.ebuild
+++ b/media-sound/drumgizmo/drumgizmo-9999.ebuild
@@ -15,6 +15,7 @@ KEYWORDS=""
 IUSE="alsa jack lv2 vst cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3"
 
 DEPEND="
+	alsa? ( media-libs/alsa-lib )
 	lv2? ( media-libs/lv2 )
 	media-libs/libsmf
 	media-libs/libsndfile


^ permalink raw reply related	[flat|nested] 6+ messages in thread

* [gentoo-commits] repo/proj/guru:master commit in: media-sound/drumgizmo/
@ 2023-05-12 10:07 Viorel Munteanu
  0 siblings, 0 replies; 6+ messages in thread
From: Viorel Munteanu @ 2023-05-12 10:07 UTC (permalink / raw
  To: gentoo-commits

commit:     c6e50ee2b6694eb69ebaaaa89ee3cba1ec276ce6
Author:     Matt Jolly <Matt.Jolly <AT> footclan <DOT> ninja>
AuthorDate: Fri May 12 08:37:16 2023 +0000
Commit:     Viorel Munteanu <ceamac <AT> gentoo <DOT> org>
CommitDate: Fri May 12 09:19:14 2023 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c6e50ee2

media-sound/drumgizmo: destabilize 0.9.20 for ~amd64

https://wiki.gentoo.org/wiki/Project:GURU#The_regulations

Signed-off-by: Matt Jolly <Matt.Jolly <AT> footclan.ninja>

 media-sound/drumgizmo/drumgizmo-0.9.20.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/drumgizmo/drumgizmo-0.9.20.ebuild b/media-sound/drumgizmo/drumgizmo-0.9.20.ebuild
index 6d8054df0..db8cd8343 100644
--- a/media-sound/drumgizmo/drumgizmo-0.9.20.ebuild
+++ b/media-sound/drumgizmo/drumgizmo-0.9.20.ebuild
@@ -9,7 +9,7 @@ SRC_URI="https://www.drumgizmo.org/releases/${P}/${P}.tar.gz"
 
 LICENSE="LGPL-3"
 SLOT="0"
-KEYWORDS="amd64"
+KEYWORDS="~amd64"
 IUSE="+alsa jack lv2 vst cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3"
 
 DEPEND="


^ permalink raw reply related	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2023-05-12 10:07 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-02-03 21:15 [gentoo-commits] repo/proj/guru:master commit in: media-sound/drumgizmo/ Andrew Ammerlaan
  -- strict thread matches above, loose matches on Subject: below --
2023-05-12 10:07 Viorel Munteanu
2023-02-06  8:21 Viorel Munteanu
2023-02-06  8:21 Viorel Munteanu
2023-02-03 21:08 [gentoo-commits] repo/proj/guru:dev " Andrew Ammerlaan
2023-02-03 21:15 ` [gentoo-commits] repo/proj/guru:master " Andrew Ammerlaan
2023-02-03 21:08 [gentoo-commits] repo/proj/guru:dev " Andrew Ammerlaan
2023-02-03 21:15 ` [gentoo-commits] repo/proj/guru:master " Andrew Ammerlaan

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox