diff --git a/src/fluidsynth-1-fixes.patch b/src/fluidsynth-1-fixes.patch index f22fa0cb..dc4a9459 100644 --- a/src/fluidsynth-1-fixes.patch +++ b/src/fluidsynth-1-fixes.patch @@ -5,7 +5,7 @@ Contains ad hoc patches for cross building. From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 From: Tony Theodore Date: Sun, 8 Sep 2019 18:22:33 +1000 -Subject: [PATCH 1/3] Allow optional build of bins, docs, and tests +Subject: [PATCH 1/4] Allow optional build of bins, docs, and tests diff --git a/CMakeLists.txt b/CMakeLists.txt @@ -98,7 +98,7 @@ index 1111111..2222222 100644 From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 From: Tony Theodore Date: Sun, 8 Sep 2019 18:24:56 +1000 -Subject: [PATCH 2/3] Set *.pc libs/requires based on detected features +Subject: [PATCH 2/4] Set *.pc libs/requires based on detected features diff --git a/CMakeLists.txt b/CMakeLists.txt @@ -175,7 +175,7 @@ index 1111111..2222222 100644 From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 From: Tony Theodore Date: Sat, 14 Sep 2019 12:09:14 +1000 -Subject: [PATCH 3/3] use detected mman libs +Subject: [PATCH 3/4] use detected mman libs diff --git a/CMakeLists.txt b/CMakeLists.txt @@ -194,3 +194,22 @@ index 1111111..2222222 100644 endif ( MINGW ) else ( WIN32 ) # Check PThreads, but not in Windows + +From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 +From: Tony Theodore +Date: Sun, 13 Oct 2019 00:32:36 +1100 +Subject: [PATCH 4/4] add readline to PC_REQUIRES when detected + + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 1111111..2222222 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -606,6 +606,7 @@ if ( enable-readline ) + if ( HAVE_READLINE ) + set ( WITH_READLINE 1 ) + set ( READLINE_LIBS ${READLINE_LIBRARIES} ) ++ set ( PC_REQUIRES "${PC_REQUIRES} readline") + endif ( HAVE_READLINE ) + else ( enable-readline ) + unset ( READLINE_LIBS CACHE ) diff --git a/src/fluidsynth.mk b/src/fluidsynth.mk index f17bbf3c..df539a1d 100644 --- a/src/fluidsynth.mk +++ b/src/fluidsynth.mk @@ -7,7 +7,7 @@ $(PKG)_IGNORE := $(PKG)_VERSION := 2.0.6 $(PKG)_CHECKSUM := e97e63c1045e102465f1aa848f9d712c5528c58685b8d40062e4aaf6af7edb75 $(PKG)_GH_CONF := FluidSynth/fluidsynth/tags,v -$(PKG)_DEPS := cc dbus glib jack libsndfile mman-win32 portaudio +$(PKG)_DEPS := cc dbus glib jack libsndfile mman-win32 portaudio readline define $(PKG)_BUILD cd '$(BUILD_DIR)' && '$(TARGET)-cmake' '$(SOURCE_DIR)' \ @@ -18,6 +18,7 @@ define $(PKG)_BUILD -Denable-jack=$(CMAKE SHARED_BOOL) \ -Denable-libsndfile=ON \ -Denable-portaudio=ON \ + -Denable-readline=ON \ $($(PKG)_CONFIGURE_OPTS) $(MAKE) -C '$(BUILD_DIR)' -j '$(JOBS)' VERBOSE=1 $(MAKE) -C '$(BUILD_DIR)' -j 1 install VERBOSE=1