From 39f441d0bcf04d16e3c865308a98c8bd3c665055 Mon Sep 17 00:00:00 2001 From: falkTX Date: Sat, 14 May 2022 16:02:37 +0100 Subject: [PATCH] Add opus patches Signed-off-by: falkTX --- patches/opus/01_force-libs.patch | 10 ++++++++++ patches/opus/02_hidden-opus-api.patch | 23 +++++++++++++++++++++++ 2 files changed, 33 insertions(+) create mode 100644 patches/opus/01_force-libs.patch create mode 100644 patches/opus/02_hidden-opus-api.patch diff --git a/patches/opus/01_force-libs.patch b/patches/opus/01_force-libs.patch new file mode 100644 index 0000000..b0439bc --- /dev/null +++ b/patches/opus/01_force-libs.patch @@ -0,0 +1,10 @@ +--- opus-static-1.1.orig/opus.pc.in ++++ opus-static-1.1/opus.pc.in +@@ -11,6 +11,6 @@ URL: http://opus-codec.org/ + Version: @VERSION@ + Requires: + Conflicts: +-Libs: -L${libdir} -lopus ++Libs: -L${libdir} -lopus -lm + Libs.private: @LIBM@ + Cflags: -I${includedir}/opus diff --git a/patches/opus/02_hidden-opus-api.patch b/patches/opus/02_hidden-opus-api.patch new file mode 100644 index 0000000..dd1f385 --- /dev/null +++ b/patches/opus/02_hidden-opus-api.patch @@ -0,0 +1,23 @@ +--- opus-static-1.3.1.orig/include/opus_defines.h ++++ opus-static-1.3.1/include/opus_defines.h +@@ -63,19 +63,7 @@ extern "C" { + /** @cond OPUS_INTERNAL_DOC */ + /**Export control for opus functions */ + +-#ifndef OPUS_EXPORT +-# if defined(WIN32) +-# if defined(OPUS_BUILD) && defined(DLL_EXPORT) +-# define OPUS_EXPORT __declspec(dllexport) +-# else +-# define OPUS_EXPORT +-# endif +-# elif defined(__GNUC__) && defined(OPUS_BUILD) +-# define OPUS_EXPORT __attribute__ ((visibility ("default"))) +-# else +-# define OPUS_EXPORT +-# endif +-#endif ++#define OPUS_EXPORT + + # if !defined(OPUS_GNUC_PREREQ) + # if defined(__GNUC__)&&defined(__GNUC_MINOR__)