Update rtmidi patch
authorDennis Braun <d_braun@kabelmail.de>
Thu, 24 Sep 2020 19:23:53 +0000 (21:23 +0200)
committerDennis Braun <d_braun@kabelmail.de>
Thu, 24 Sep 2020 19:23:53 +0000 (21:23 +0200)
debian/patches/02-rtmidi-pkgconfig.patch

index 2148d171803e6e662d0c973803379ff8b4d2c96c..8e45175d9d686107a98f8e963fe2e124c6ab0693 100644 (file)
@@ -7,9 +7,11 @@ Subject: build with new rtmidi lib.
  configure.ac | 18 +-----------------
  2 files changed, 5 insertions(+), 20 deletions(-)
 
+Index: giada/Makefile.am
+===================================================================
 --- giada.orig/Makefile.am
 +++ giada/Makefile.am
-@@ -366,9 +366,10 @@
+@@ -385,9 +385,10 @@ cppFlags += \
        -D__WINDOWS_ASIO__                           \
        -D__WINDOWS_WASAPI__                         \
        -D__WINDOWS_DS__
@@ -21,7 +23,7 @@ Subject: build with new rtmidi lib.
        -lsetupapi -limm32 -lglu32 -lshell32 -lversion \
        -lopengl32 -loleaut32 -lshlwapi -lcomdlg32 -lflac -lvorbis -logg -lvorbisenc \
        -lole32 -lwinmm -lksuser -lmfplat -lmfuuid -lwmcodecdspuuid
-@@ -382,9 +383,10 @@
+@@ -401,9 +402,10 @@ if LINUX
  
  # Add preprocessor flags to enable ALSA, Pulse and JACK in RtAudio.
  cppFlags += -D__LINUX_ALSA__ -D__LINUX_PULSE__ -D__UNIX_JACK__
@@ -33,7 +35,7 @@ Subject: build with new rtmidi lib.
        -lfreetype -lfontconfig -lXrender -lXfixes -lXcursor -lXinerama
  
  endif
-@@ -393,9 +395,10 @@
+@@ -412,9 +414,10 @@ if FREEBSD
  
  # Add preprocessor flags to enable ALSA, Pulse and JACK in RtAudio.
  cppFlags += -D__LINUX_PULSE__ -D__UNIX_JACK__
@@ -45,20 +47,23 @@ Subject: build with new rtmidi lib.
        -lfreetype
  
  endif
-@@ -409,8 +412,9 @@
+@@ -427,9 +430,9 @@ sourcesExtra += src/utils/cocoa.mm src/u
+ cppFlags += -D__MACOSX_CORE__
  
  # -ObjC++: Juce requires to build some Objective C code
- cxxFlags += -ObjC++
+-cxxFlags += -ObjC++
 +cppFlags += $(RTMIDI_CFLAGS)
  
 -ldAdd += -lsndfile -lfltk -lrtmidi -lsamplerate -lm -lpthread \
 +ldAdd += -lsndfile -lfltk $(RTMIDI_LIBS) -lsamplerate -lm -lpthread \
-       -lFLAC -logg -lvorbis -lvorbisenc
+       -lFLAC -logg -lvorbis -lvorbisenc -lopus
  
  ldFlags += -framework CoreAudio -framework Cocoa -framework Carbon \
+Index: giada/configure.ac
+===================================================================
 --- giada.orig/configure.ac
 +++ giada/configure.ac
-@@ -123,23 +123,7 @@
+@@ -123,23 +123,7 @@ AC_CHECK_HEADER(
  )
  AC_LANG_POP