telephony/net/asterisk-opus/patches/01-Makefile.patch
Andre Heider a7e5bda0ce asterisk-opus: enable format_ogg_opus_open_source
This enables reading and rewriting ogg/opus files.

Signed-off-by: Andre Heider <a.heider@gmail.com>
2021-11-03 05:40:03 +01:00

36 lines
1.1 KiB
Diff

--- a/Makefile
+++ b/Makefile
@@ -5,18 +5,18 @@ libdir=$(exec_prefix)/lib
# build with `make OPUSENC=0` to disable rewrite support using libopusenc
OPUSENC?=1
-CFLAGS=-pthread -D_FORTIFY_SOURCE=2 -fPIC
-DEBUG=-g3
-OPTIMIZE=-O3
+CFLAGS+=-Wall -pthread
+DEBUG=
+OPTIMIZE=
CPPFLAGS=
DEFS=
INSTALL=/usr/bin/install -c
-LDFLAGS=-pthread -Wl,--warn-common
+LDFLAGS+=-pthread -Wl,--warn-common
LIBS=
SHELL=/bin/sh
ASTMODDIR=$(libdir)/asterisk/modules
-MODULES=codec_opus_open_source format_ogg_opus_open_source format_vp8 res_format_attr_opus
+MODULES=codec_opus_open_source format_ogg_opus_open_source
.SUFFIXES: .c .so
@@ -38,7 +38,7 @@ codec_opus_open_source: DEFS+=-DAST_MODU
-DAST_MODULE_SELF_SYM=__internal_codec_opus_open_source_self
codec_opus_open_source: codecs/codec_opus_open_source.so
-format_ogg_opus_open_source: CPATH+=-I/usr/include/opus
+format_ogg_opus_open_source: CPATH+=-I$(STAGING_DIR)/usr/include/opus
format_ogg_opus_open_source: LIBS+=-lopus -lopusfile
format_ogg_opus_open_source: DEFS+=-DAST_MODULE=\"format_ogg_opus_open_source\" \
-DAST_MODULE_SELF_SYM=__internal_format_ogg_opus_open_source_self