diff options
author | Maxime Hadjinlian <maxime.hadjinlian@gmail.com> | 2014-01-19 22:04:01 +0100 |
---|---|---|
committer | Peter Korsgaard <peter@korsgaard.com> | 2014-01-22 07:39:01 +0100 |
commit | 0adc73d6a6ac779c9a6372103490532c0f54a893 (patch) | |
tree | f4e26d2e95d5e660249b0d32e7340556c13491d4 /package/rtmpdump/rtmpdump.mk | |
parent | 99fd373bf54a1092bf0963e7e3972b691a495d2e (diff) | |
download | buildroot-0adc73d6a6ac779c9a6372103490532c0f54a893.tar.gz buildroot-0adc73d6a6ac779c9a6372103490532c0f54a893.zip |
rtmpdump: new package
rtmpdump - RTMPDump Real-Time Messaging Protocol API
This package was originally found at : https://github.com/huceke/buildroot-rbp
By gimli <ebsi4711@gmail.com>
Note that this package will only install librtmp in this state.
Hence the name shown librtmp instead of rtmpdump
[Peter: whitespace fixes, use RTMPDUMP_CFLAGS]
Signed-off-by: Maxime Hadjinlian <maxime.hadjinlian@gmail.com>
Cc: gimli <ebsi4711@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
Diffstat (limited to 'package/rtmpdump/rtmpdump.mk')
-rw-r--r-- | package/rtmpdump/rtmpdump.mk | 50 |
1 files changed, 50 insertions, 0 deletions
diff --git a/package/rtmpdump/rtmpdump.mk b/package/rtmpdump/rtmpdump.mk new file mode 100644 index 0000000000..81fb83f123 --- /dev/null +++ b/package/rtmpdump/rtmpdump.mk @@ -0,0 +1,50 @@ +################################################################################ +# +# rtmpdump +# +################################################################################ + +RTMPDUMP_VERSION = e0056c51cc1710c9a44d2a2c4e2f344fa9cabcf4 +RTMPDUMP_SITE = git://git.ffmpeg.org/rtmpdump +RTMPDUMP_INSTALL_STAGING = YES +# Note that rtmpdump is GPLv2 but librtmp has its own license and since we only +# care about librtmp, it's LGPLv2.1+ +RTMPDUMP_LICENSE = LGPLv2.1+ +RTMPDUMP_LICENSE_FILES = librtmp/COPYING +RTMPDUMP_DEPENDENCIES = zlib + +ifeq ($(BR2_PACKAGE_GNUTLS),y) + RTMPDUMP_DEPENDENCIES += gnutls + RTMPDUMP_CRYPTO = GNUTLS +else ifeq ($(BR2_PACKAGE_POLARSSL),y) + RTMPDUMP_DEPENDENCIES += polarssl + RTMPDUMP_CRYPTO = POLARSSL +else + RTMPDUMP_DEPENDENCIES += openssl + RTMPDUMP_CRYPTO = OPENSSL +endif + +RTMPDUMP_CFLAGS = $(TARGET_CFLAGS) + +ifneq ($(BR2_PREFER_STATIC_LIB),y) + RTMPDUMP_CFLAGS += -fPIC +endif + +define RTMPDUMP_BUILD_CMDS + $(MAKE) CRYPTO=$(RTMPDUMP_CRYPTO) \ + prefix=/usr \ + $(TARGET_CONFIGURE_OPTS) \ + CFLAGS="$(RTMPDUMP_CFLAGS)" \ + CROSS_COMPILE="$(TARGET_CROSS)" \ + -C $(@D)/librtmp +endef + +define RTMPDUMP_INSTALL_STAGING_CMDS + $(MAKE) prefix=/usr -C $(@D)/librtmp install DESTDIR=$(STAGING_DIR) +endef + +define RTMPDUMP_INSTALL_TARGET_CMDS + $(MAKE) prefix=/usr -C $(@D)/librtmp install DESTDIR=$(TARGET_DIR) +endef + +$(eval $(generic-package)) |