* [gentoo-commits] repo/proj/guru:dev commit in: media-libs/rtmidi/, licenses/
@ 2021-02-21 6:13 Casey Avila
0 siblings, 0 replies; only message in thread
From: Casey Avila @ 2021-02-21 6:13 UTC (permalink / raw
To: gentoo-commits
commit: 58034b73a49011135daf2f4628b94ef804c72861
Author: Casey Avila <casey <AT> theavilas <DOT> org>
AuthorDate: Sun Feb 21 05:08:17 2021 +0000
Commit: Casey Avila <casey <AT> theavilas <DOT> org>
CommitDate: Sun Feb 21 05:08:17 2021 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=58034b73
media-libs/rtmidi: new package and license
Signed-off-by: Casey Avila <casey <AT> theavilas.org>
licenses/RtMidi | 27 +++++++++++++++++++++++++++
media-libs/rtmidi/Manifest | 1 +
media-libs/rtmidi/metadata.xml | 11 +++++++++++
media-libs/rtmidi/rtmidi-4.0.0.ebuild | 32 ++++++++++++++++++++++++++++++++
4 files changed, 71 insertions(+)
diff --git a/licenses/RtMidi b/licenses/RtMidi
new file mode 100644
index 00000000..97d50aba
--- /dev/null
+++ b/licenses/RtMidi
@@ -0,0 +1,27 @@
+
+RtMidi: realtime MIDI i/o C++ classes
+Copyright (c) 2003-2019 Gary P. Scavone
+
+Permission is hereby granted, free of charge, to any person
+obtaining a copy of this software and associated documentation files
+(the "Software"), to deal in the Software without restriction,
+including without limitation the rights to use, copy, modify, merge,
+publish, distribute, sublicense, and/or sell copies of the Software,
+and to permit persons to whom the Software is furnished to do so,
+subject to the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+Any person wishing to distribute modifications to the Software is
+asked to send the modifications to the original developer so that
+they can be incorporated into the canonical version. This is,
+however, not a binding provision of this license.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR
+ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF
+CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/media-libs/rtmidi/Manifest b/media-libs/rtmidi/Manifest
new file mode 100644
index 00000000..6ecfca7e
--- /dev/null
+++ b/media-libs/rtmidi/Manifest
@@ -0,0 +1 @@
+DIST rtmidi-4.0.0.tar.gz 95928 BLAKE2B 25c0c8a4bb63acd24fad5afa18194d0c6de6138298e7c163118e725ec772276b5cea3c7eb0f4aad9f8b27ad51941027d260835cc373857021280a03dc76eb789 SHA512 1c4c1400b60de5a91a47849efaf3f51af6cd2fc5e681c2f5981b7d748c438efef0b8f0dbc3a26408820ca1eabb58c86ba2f7a6abaf0dd1f083fd6b768065bc0a
diff --git a/media-libs/rtmidi/metadata.xml b/media-libs/rtmidi/metadata.xml
new file mode 100644
index 00000000..2c412c89
--- /dev/null
+++ b/media-libs/rtmidi/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>casey@theavilas.org</email>
+ <name>Casey Avila</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">thestk/rtmidi</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/media-libs/rtmidi/rtmidi-4.0.0.ebuild b/media-libs/rtmidi/rtmidi-4.0.0.ebuild
new file mode 100644
index 00000000..94fe8463
--- /dev/null
+++ b/media-libs/rtmidi/rtmidi-4.0.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake
+
+DESCRIPTION="A set of C++ classes that provide a common API for realtime MIDI input/output"
+HOMEPAGE="http://www.music.mcgill.ca/~gary/rtmidi"
+SRC_URI="https://dl.bintray.com/aeon-engine/aeon_dependencies/rtmidi/src/rtmidi-4.0.0.tar.gz"
+
+LICENSE="RtMidi"
+SLOT="0"
+RESTRICT="mirror"
+KEYWORDS="~amd64 ~x86"
+IUSE="+alsa jack"
+
+DEPEND="
+ alsa? ( media-libs/alsa-lib )
+ jack? ( virtual/jack )
+"
+RDEPEND="${DEPEND}"
+BDEPEND=""
+
+src_configure() {
+ mycmakeargs+=(
+ -DRTMIDI_API_ALSA=$(usex alsa)
+ -DRTMIDI_API_JACK=$(usex jack)
+ )
+
+ cmake_src_configure
+}
^ permalink raw reply related [flat|nested] only message in thread
only message in thread, other threads:[~2021-02-21 6:13 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-02-21 6:13 [gentoo-commits] repo/proj/guru:dev commit in: media-libs/rtmidi/, licenses/ Casey Avila
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox