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