1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
7 SDESC[standard]= RT software synthesizer based on SoundFont2 specs
8 HOMEPAGE= http://www.fluidsynth.org
9 CONTACT= Michael_Reim[kraileth@elderlinux.org]
12 SITES[main]= https://github.com/FluidSynth/fluidsynth/archive/
13 DISTFILE[1]= v2.0.9.tar.gz:main
15 SPKGS[standard]= single
17 OPTIONS_AVAILABLE= none
18 OPTIONS_STANDARD= none
20 BUILD_DEPENDS= libsndfile:complete:standard
21 BUILDRUN_DEPENDS= dbus:single:standard
23 RUN_DEPENDS= libsndfile:primary:standard
25 USES= cmake pkgconfig readline
26 GNOME_COMPONENTS= glib
28 LICENSE= LGPL21+:single
29 LICENSE_TERMS= single:{{WRKSRC}}/TERMS
30 LICENSE_FILE= LGPL21+:{{WRKSRC}}/LICENSE
31 LICENSE_AWK= TERMS:"^$$"
32 LICENSE_SOURCE= TERMS:{{WRKSRC}}/src/fluidsynth.c
35 FPC_EQUIVALENT= audio/fluidsynth
39 CMAKE_ARGS= -DLIB_INSTALL_DIR=lib
40 -DCMAKE_INSTALL_PREFIX={{PREFIX}}
41 -Denable-ladcca:BOOL=FALSE
42 -Denable-midishare:BOOL=FALSE
43 -Denable-jack:BOOL=FALSE
44 -Denable-alsa:BOOL=FALSE
45 -Denable-ladspa:BOOL=FALSE
46 -Denable-lash:BOOL=FALSE
47 -Denable-portaudio:BOOL=FALSE
48 -Denable-pulseaudio:BOOL=FALSE
49 -Denable-sndio:BOOL=TRUE
50 -Denable-dbus:BOOL=TRUE
51 -Denable-readline:BOOL=TRUE
52 -Denable-libsndfile:BOOL=TRUE
55 ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/fluidsynth
56 ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libfluidsynth.so
58 [FILE:661:descriptions/desc.single]
59 FluidSynth is a real-time software synthesizer based on the SoundFont 2
60 specifications and has reached widespread distribution. FluidSynth itself
61 does not have a graphical user interface, but due to its powerful API
62 several applications utilize it and it has even found its way onto
63 embedded systems and is used in some mobile apps.
65 Some notable features:
66 - Cross platform support (Linux, macOS and Windows to name a few)
68 - SoundFont 3 support (vorbis-compressed SF2)
69 - Realtime effect control using SoundFont 2.01 modulators
70 - Playback of MIDI files
71 - Shared library which can be used in other programs
72 - Built in command line shell
76 bfe82ccf1bf00ff5cfc18e2d9d1e5d95c6bd169a76a2dec14898d1ee0e0fac8a 1316192 v2.0.9.tar.gz
79 [FILE:351:manifests/plist.single]
102 libfluidsynth.so.%%SOMAJOR%%
103 libfluidsynth.so.%%SOVERSION%%
104 lib/pkgconfig/fluidsynth.pc
105 share/man/man1/fluidsynth.1.gz
108 [FILE:507:patches/patch-cmake__admin_DefaultDirs.cmake]
109 --- cmake_admin/DefaultDirs.cmake.orig 2019-11-13 20:16:01 UTC
110 +++ cmake_admin/DefaultDirs.cmake
111 @@ -53,7 +53,7 @@ set (INFO_INSTALL_DIR "share/info" CACHE
112 mark_as_advanced (INFO_INSTALL_DIR)
114 # MAN_INSTALL_DIR - the man pages install dir
115 -if ( CMAKE_SYSTEM_NAME MATCHES "FreeBSD|DragonFly")
116 +if ( CMAKE_SYSTEM_NAME MATCHES "nothing")
117 set (MAN_INSTALL_DIR "man/man1" CACHE STRING "The man pages install dir")
119 set (MAN_INSTALL_DIR "share/man/man1" CACHE STRING "The man pages install dir")