Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to master grimoire by Ismael Luceno (89003182c4136e3fe7a369253a633a2cf30d4588)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Ismael Luceno <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to master grimoire by Ismael Luceno (89003182c4136e3fe7a369253a633a2cf30d4588)
  • Date: Wed, 8 Sep 2021 17:24:39 +0000

GIT changes to master grimoire by Ismael Luceno <ismael AT sourcemage.org>:

ChangeLog | 4 ++++
audio-libs/libsoundio/BUILD | 4 ++++
audio-libs/libsoundio/CONFIGURE | 1 +
audio-libs/libsoundio/DEPENDS | 10 ++++++++++
audio-libs/libsoundio/DETAILS | 24 ++++++++++++++++++++++++
audio-libs/libsoundio/HISTORY | 2 ++
6 files changed, 45 insertions(+)

New commits:
commit 89003182c4136e3fe7a369253a633a2cf30d4588
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

libsoundio: new spell, cross-platform audio I/O for real-time & consumer
software

diff --git a/ChangeLog b/ChangeLog
index 24b481e..18d47d4 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2021-09-08 Ismael Luceno <ismael AT sourcemage.org>
+ * audio-libs/libsoundio: new spell, cross-platform audio I/O for
+ real-time & consumer software
+
2021-09-07 Ismael Luceno <ismael AT sourcemage.org>
* graphics-libs/jxrlib: new spell, JPEG-XR library
* graphics/perceptualdiff: new spell, Perceptual Image Diff
diff --git a/audio-libs/libsoundio/BUILD b/audio-libs/libsoundio/BUILD
new file mode 100755
index 0000000..81f474b
--- /dev/null
+++ b/audio-libs/libsoundio/BUILD
@@ -0,0 +1,4 @@
+OPTS+=' -DBUILD_STATIC_LIBS=OFF' &&
+OPTS+=' -DBUILD_EXAMPLE_PROGRAMS=OFF -DBUILD_TESTS=OFF' &&
+OPTS+=' -DENABLE_COREAUDIO=OFF -DENABLE_WASAPI=OFF' &&
+default_build
diff --git a/audio-libs/libsoundio/CONFIGURE b/audio-libs/libsoundio/CONFIGURE
new file mode 100755
index 0000000..b1e2770
--- /dev/null
+++ b/audio-libs/libsoundio/CONFIGURE
@@ -0,0 +1 @@
+. "$GRIMOIRE"/CMAKE_CONFIGURE
diff --git a/audio-libs/libsoundio/DEPENDS b/audio-libs/libsoundio/DEPENDS
new file mode 100755
index 0000000..5a44d9f
--- /dev/null
+++ b/audio-libs/libsoundio/DEPENDS
@@ -0,0 +1,10 @@
+. "$GRIMOIRE"/CMAKE_DEPENDS &&
+optional_depends alsa-lib \
+ -DENABLE_ALSA={ON,OFF} \
+ 'for ALSA support' &&
+optional_depends JACK-DRIVER \
+ -DENABLE_JACK={ON,OFF} \
+ 'for JACK support' &&
+optional_depends LIBPULSE \
+ -DENABLE_PULSEAUDIO={ON,OFF} \
+ 'for PulseAudio support'
diff --git a/audio-libs/libsoundio/DETAILS b/audio-libs/libsoundio/DETAILS
new file mode 100755
index 0000000..e2f9ac6
--- /dev/null
+++ b/audio-libs/libsoundio/DETAILS
@@ -0,0 +1,24 @@
+. "$GRIMOIRE"/CMAKE_FUNCTIONS
+ SPELL=libsoundio
+ VERSION=1.1.0
+ SOURCE="$SPELL-$VERSION.tar.gz"
+ SOURCE_URL[0]=http://libsound.io/release/$SOURCE
+
SOURCE_HASH=sha512:3de35fa83395faea5e6f4478cd82d49615e470b09847fb076647664238e232ff3d4597ca7a07ce06012ae084f11e5d3903b42d8f4afe64c27b1a4b92d2081b5f
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+ WEB_SITE="http://libsound.io/";
+ LICENSE[0]="MIT"
+ ENTERED=20210908
+ KEYWORDS=""
+ SHORT="cross-platform audio I/O for real-time & consumer software"
+cat << EOF
+libsoundio is a lightweight abstraction over various sound drivers. It
+provides a well-documented API that operates consistently regardless of the
+sound driver it connects to. It performs no buffering or processing on your
+behalf; instead exposing the raw power of the underlying backend.
+
+libsoundio is appropriate for games, music players, digital audio
workstations,
+and various utilities.
+
+libsoundio is serious about robustness. It even handles out of memory
+conditions correctly.
+EOF
diff --git a/audio-libs/libsoundio/HISTORY b/audio-libs/libsoundio/HISTORY
new file mode 100644
index 0000000..18f1988
--- /dev/null
+++ b/audio-libs/libsoundio/HISTORY
@@ -0,0 +1,2 @@
+2021-09-08 Ismael Luceno <ismael AT sourcemage.org>
+ * BUILD, CONFIGURE, DEPENDS, DETAILS: spell created



  • [SM-Commit] GIT changes to master grimoire by Ismael Luceno (89003182c4136e3fe7a369253a633a2cf30d4588), Ismael Luceno, 09/08/2021

Archive powered by MHonArc 2.6.24.

Top of Page