Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
audio/sonivox-eas: New port: Sonivox EAS for Qt
- Loading branch information
Showing
8 changed files
with
81 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,27 @@ | ||
PORTNAME= sonivox-eas | ||
DISTVERSIONPREFIX= v | ||
DISTVERSION= 1.4.0 | ||
CATEGORIES= audio | ||
|
||
MAINTAINER= yuri@FreeBSD.org | ||
COMMENT= Sonivox EAS for Qt | ||
|
||
LICENSE= APACHE20 | ||
LICENSE_FILE= ${WRKSRC}/LICENSE | ||
|
||
LIB_DEPENDS= libdrumstick-alsa.so:audio/drumstick \ | ||
libGLX.so:graphics/libglvnd \ | ||
libpulse.so:audio/pulseaudio \ | ||
libsonivox.so:audio/sonivox | ||
|
||
USES= cmake compiler:c++17-lang desktop-file-utils pkgconfig qt:6 | ||
USE_QT= base | ||
USE_LDCONFIG= yes | ||
|
||
USE_GITHUB= yes | ||
GH_ACCOUNT= pedrolcl | ||
GH_PROJECT= Linux-SonivoxEas | ||
|
||
CMAKE_ARGS= -DUSE_QT=6 | ||
|
||
.include <bsd.port.mk> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
TIMESTAMP = 1662137307 | ||
SHA256 (pedrolcl-Linux-SonivoxEas-v1.4.0_GH0.tar.gz) = bd21d2caf603998bc526e623128968e31c0ba515c7d90b9998b5c74f8685907f | ||
SIZE (pedrolcl-Linux-SonivoxEas-v1.4.0_GH0.tar.gz) = 59724 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
--- cmdlnsynth/CMakeLists.txt.orig 2022-09-02 17:38:38 UTC | ||
+++ cmdlnsynth/CMakeLists.txt | ||
@@ -5,7 +5,7 @@ get_target_property( SONIVOX_HEADERS sonivox::sonivox | ||
target_include_directories( cmdlnsynth PRIVATE ${SONIVOX_HEADERS} ) | ||
|
||
target_link_libraries( cmdlnsynth | ||
- Qt5::Core | ||
+ Qt6::Core | ||
Drumstick::ALSA | ||
svoxeas | ||
) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
--- guisynth/CMakeLists.txt.orig 2022-09-02 17:39:16 UTC | ||
+++ guisynth/CMakeLists.txt | ||
@@ -20,7 +20,7 @@ get_target_property( SONIVOX_HEADERS sonivox::sonivox | ||
target_include_directories( guisynth PRIVATE ${SONIVOX_HEADERS} ) | ||
|
||
target_link_libraries( guisynth | ||
- Qt5::Widgets | ||
+ Qt6::Widgets | ||
Drumstick::ALSA | ||
svoxeas | ||
) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
--- libsvoxeas/CMakeLists.txt.orig 2022-09-02 17:37:31 UTC | ||
+++ libsvoxeas/CMakeLists.txt | ||
@@ -25,7 +25,7 @@ set_target_properties( svoxeas PROPERTIES | ||
|
||
target_link_libraries( svoxeas PRIVATE | ||
sonivox::sonivox-static | ||
- Qt5::Core | ||
+ Qt6::Core | ||
Drumstick::ALSA | ||
PkgConfig::PULSE | ||
) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
The Sonivox EAS project is a MIDI Synth library based on the Sonivox EAS | ||
Synthesizer published by Google on the Android Open Source Project. It is a | ||
real time GM synthesizer without needing external soundfonts, using embedded | ||
samples instead. It consumes very little resources, so it may be indicated in | ||
Linux projects for small embedded devices. | ||
|
||
WWW: https://github.com/pedrolcl/Linux-SonivoxEas |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
bin/cmdlnsynth | ||
bin/guisynth | ||
include/programsettings.h | ||
include/synthcontroller.h | ||
include/synthrenderer.h | ||
lib/libsvoxeas.so | ||
lib/libsvoxeas.so.1 | ||
lib/libsvoxeas.so.1.4.0 | ||
share/applications/sonivoxeas.desktop | ||
share/icons/hicolor/128x128/sonivoxeas.png |