summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Olbrich <m.olbrich@pengutronix.de>2012-07-29 18:34:19 +0200
committerMichael Olbrich <m.olbrich@pengutronix.de>2012-07-29 22:57:11 +0200
commit26089d8dae5be720eefbe9a5d3176e8eb66d66e8 (patch)
treeb638315a13a52539046f8c8f2873922b5d2a570b
parent5b75f2aeaa60ace248048069320332ae8a29f9fc (diff)
downloadptxdist-26089d8dae5be720eefbe9a5d3176e8eb66d66e8.tar.gz
ptxdist-26089d8dae5be720eefbe9a5d3176e8eb66d66e8.tar.xz
rtmpdump: new package
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
-rw-r--r--rules/rtmpdump.in7
-rw-r--r--rules/rtmpdump.make76
2 files changed, 83 insertions, 0 deletions
diff --git a/rules/rtmpdump.in b/rules/rtmpdump.in
new file mode 100644
index 000000000..ba91763b9
--- /dev/null
+++ b/rules/rtmpdump.in
@@ -0,0 +1,7 @@
+## SECTION=multimedia_libs
+
+config RTMPDUMP
+ tristate
+ prompt "rtmpdump"
+ help
+ FIXME
diff --git a/rules/rtmpdump.make b/rules/rtmpdump.make
new file mode 100644
index 000000000..109001c18
--- /dev/null
+++ b/rules/rtmpdump.make
@@ -0,0 +1,76 @@
+# -*-makefile-*-
+#
+# Copyright (C) 2012 by Michael Olbrich <m.olbrich@pengutronix.de>
+#
+# See CREDITS for details about who has contributed to this project.
+#
+# For further information about the PTXdist project and license conditions
+# see the README file.
+#
+
+#
+# We provide this package
+#
+PACKAGES-$(PTXCONF_RTMPDUMP) += rtmpdump
+
+#
+# Paths and names
+#
+RTMPDUMP_VERSION := 2.3
+RTMPDUMP_MD5 := eb961f31cd55f0acf5aad1a7b900ef59
+RTMPDUMP := rtmpdump-$(RTMPDUMP_VERSION)
+RTMPDUMP_SUFFIX := tgz
+RTMPDUMP_URL := http://rtmpdump.mplayerhq.hu/download/$(RTMPDUMP).$(RTMPDUMP_SUFFIX)
+RTMPDUMP_SOURCE := $(SRCDIR)/$(RTMPDUMP).$(RTMPDUMP_SUFFIX)
+RTMPDUMP_DIR := $(BUILDDIR)/$(RTMPDUMP)
+RTMPDUMP_LICENSE := LGPLv2.1+,GPLv2+
+
+# ----------------------------------------------------------------------------
+# Prepare
+# ----------------------------------------------------------------------------
+
+RTMPDUMP_CONF_TOOL := NO
+
+# ----------------------------------------------------------------------------
+# Compile
+# ----------------------------------------------------------------------------
+
+RTMPDUMP_MAKE_ENV := \
+ $(CROSS_ENV) \
+ CROSS_COMPILE=$(COMPILER_PREFIX) \
+ XDEF="$(CROSS_CPPFLAGS)" \
+ XCFLAGS="$(CROSS_CFLAGS)" \
+ XLDFLAGS="$(CROSS_LDFLAGS)"
+
+RTMPDUMP_MAKE_OPT := \
+ prefix=/usr
+
+# ----------------------------------------------------------------------------
+# Install
+# ----------------------------------------------------------------------------
+
+RTMPDUMP_INSTALL_OPT := \
+ $(RTMPDUMP_MAKE_OPT) \
+ install
+
+# ----------------------------------------------------------------------------
+# Target-Install
+# ----------------------------------------------------------------------------
+
+$(STATEDIR)/rtmpdump.targetinstall:
+ @$(call targetinfo)
+
+ @$(call install_init, rtmpdump)
+ @$(call install_fixup, rtmpdump,PRIORITY,optional)
+ @$(call install_fixup, rtmpdump,SECTION,base)
+ @$(call install_fixup, rtmpdump,AUTHOR,"Michael Olbrich <m.olbrich@pengutronix.de>")
+ @$(call install_fixup, rtmpdump,DESCRIPTION,missing)
+
+ @$(call install_lib, rtmpdump, 0, 0, 0644, librtmp)
+ @$(call install_copy, rtmpdump, 0, 0, 0755, -, /usr/bin/rtmpdump)
+
+ @$(call install_finish, rtmpdump)
+
+ @$(call touch)
+
+# vim: syntax=make