summaryrefslogtreecommitdiff
path: root/package/rtmpdump
diff options
context:
space:
mode:
authorBernd Kuhls <bernd.kuhls@t-online.de>2015-10-17 11:45:58 +0200
committerThomas Petazzoni <thomas.petazzoni@free-electrons.com>2015-10-17 16:25:41 +0200
commitc71a72646ce70871988c703987dceaf6edf040e5 (patch)
tree21692b090cf367c0e36fb43713aed9f7a0b14704 /package/rtmpdump
parente26b6c6bf9763e8112e200a99ad618d7d7738b7b (diff)
package/rtmpdump: Fix makefile when GnuTLS is used
In librtmp/Makefile the variable CRYPTO defaults to OpenSSL. When building with GnuTLS support instead, librtmp.pc includes wrong libraries: $ grep Req output/staging/usr/lib/pkgconfig/librtmp.pc Requires: libssl,libcrypto using this defconfig BR2_TOOLCHAIN_BUILDROOT_WCHAR=y BR2_PACKAGE_GNUTLS=y BR2_PACKAGE_RTMPDUMP=y Pass RTMPDUMP_CRYPTO also to INSTALL_*_CMDS to fix this problem. Patch supposed by Thomas: http://article.gmane.org/gmane.comp.lib.uclibc.buildroot/129525 Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Diffstat (limited to 'package/rtmpdump')
-rw-r--r--package/rtmpdump/rtmpdump.mk13
1 files changed, 8 insertions, 5 deletions
diff --git a/package/rtmpdump/rtmpdump.mk b/package/rtmpdump/rtmpdump.mk
index 6e0685e57..ad4308c5b 100644
--- a/package/rtmpdump/rtmpdump.mk
+++ b/package/rtmpdump/rtmpdump.mk
@@ -32,22 +32,25 @@ else
RTMPDUMP_SHARED = "SHARED="
endif
+RTMPDUMP_MAKE_FLAGS = \
+ CRYPTO=$(RTMPDUMP_CRYPTO) \
+ prefix=/usr \
+ $(RTMPDUMP_SHARED)
+
define RTMPDUMP_BUILD_CMDS
- $(MAKE) CRYPTO=$(RTMPDUMP_CRYPTO) \
- prefix=/usr \
+ $(MAKE) $(RTMPDUMP_MAKE_FLAGS) \
XCFLAGS="$(RTMPDUMP_CFLAGS)" \
XLDFLAGS="$(TARGET_LDFLAGS)" \
CROSS_COMPILE="$(TARGET_CROSS)" \
- $(RTMPDUMP_SHARED) \
-C $(@D)/librtmp
endef
define RTMPDUMP_INSTALL_STAGING_CMDS
- $(MAKE) prefix=/usr -C $(@D)/librtmp install DESTDIR=$(STAGING_DIR) $(RTMPDUMP_SHARED)
+ $(MAKE) -C $(@D)/librtmp install DESTDIR=$(STAGING_DIR) $(RTMPDUMP_MAKE_FLAGS)
endef
define RTMPDUMP_INSTALL_TARGET_CMDS
- $(MAKE) prefix=/usr -C $(@D)/librtmp install DESTDIR=$(TARGET_DIR) $(RTMPDUMP_SHARED)
+ $(MAKE) -C $(@D)/librtmp install DESTDIR=$(TARGET_DIR) $(RTMPDUMP_MAKE_FLAGS)
endef
$(eval $(generic-package))