From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id ABF4C15800F for ; Fri, 3 Feb 2023 21:15:33 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 216C1E0826; Fri, 3 Feb 2023 21:15:31 +0000 (UTC) Received: from smtp.gentoo.org (woodpecker.gentoo.org [140.211.166.183]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id EF8BCE0826 for ; Fri, 3 Feb 2023 21:15:30 +0000 (UTC) Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 4418C335DB5 for ; Fri, 3 Feb 2023 21:15:29 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id D062D8AA for ; Fri, 3 Feb 2023 21:15:26 +0000 (UTC) From: "Andrew Ammerlaan" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Andrew Ammerlaan" Message-ID: <1675449643.1792b1aa09a75098e536a9a8d46d47c3ce7c07f5.andrewammerlaan@gentoo> Subject: [gentoo-commits] repo/proj/guru:master commit in: media-sound/drumgizmo/ X-VCS-Repository: repo/proj/guru X-VCS-Files: media-sound/drumgizmo/Manifest media-sound/drumgizmo/drumgizmo-0.9.20.ebuild media-sound/drumgizmo/drumgizmo-9999.ebuild media-sound/drumgizmo/metadata.xml X-VCS-Directories: media-sound/drumgizmo/ X-VCS-Committer: andrewammerlaan X-VCS-Committer-Name: Andrew Ammerlaan X-VCS-Revision: 1792b1aa09a75098e536a9a8d46d47c3ce7c07f5 X-VCS-Branch: master Date: Fri, 3 Feb 2023 21:15:26 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: d81f8e44-c908-4194-97fd-bb25657f05bc X-Archives-Hash: 28dc44f842256b72d05be440e23f4f74 commit: 1792b1aa09a75098e536a9a8d46d47c3ce7c07f5 Author: Samuel Bauer yahoo fr> AuthorDate: Fri Feb 3 18:40:43 2023 +0000 Commit: Andrew Ammerlaan gentoo 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 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 @@ + + + + + Samuel BAUER + samuel.bauer@yahoo.fr + +