[packages/flvstreamer] new, version 2.1c1
glen
glen at pld-linux.org
Mon Apr 14 23:20:16 CEST 2014
commit db00b5f2575d4b04e09128cde8a346599d16d90f
Author: Elan Ruusamäe <glen at delfi.ee>
Date: Tue Apr 15 00:19:08 2014 +0300
new, version 2.1c1
based on some opensuse package
ftp://ftp.pbone.net/mirror/ftp5.gwdg.de/pub/opensuse/repositories/home%3A/enzokiel/openSUSE_12.3_Update/src/flvstreamer-2.1c1-2.1.src.rpm
flvstreamer.spec | 52 ++++++++++++++++++++++++++++++++++++++++++++++++++++
optflags.patch | 12 ++++++++++++
2 files changed, 64 insertions(+)
---
diff --git a/flvstreamer.spec b/flvstreamer.spec
new file mode 100644
index 0000000..326b9d6
--- /dev/null
+++ b/flvstreamer.spec
@@ -0,0 +1,52 @@
+Summary: Open Source Command-Line RTMP Client
+Name: flvstreamer
+Version: 2.1c1
+Release: 1
+License: GPL v2+
+Group: Applications/Networking
+Source0: http://download.savannah.gnu.org/releases/flvstreamer/source/%{name}-%{version}.tar.gz
+# Source0-md5: 4866387328ad89c957af90a2478e5556
+Patch0: optflags.patch
+URL: http://savannah.nongnu.org/projects/flvstreamer
+BuildRequires: libstdc++-devel
+BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+
+%description
+flvstreamer is an open source command-line RTMP client intended to
+stream audio or video content from all types of flash or rtmp servers.
+Forked from rtmpdump v1.6 with encrypted rtmp and swf verification
+support removed.
+
+This tool provides free interoperability with the previously
+undocumented adobe RTMP protocol so widely in use on the internet
+today. It was developed entirely by reverse engineering methods and
+without access to any proprietary or restrictive-license protocol
+specifications.
+
+%prep
+%setup -q -n %{name}
+%patch0
+
+%build
+%{__make} posix \
+ CC="%{__cc}" \
+ RPM_OPT_FLAGS="%{rpmcflags}"
+
+%install
+rm -rf $RPM_BUILD_ROOT
+install -d $RPM_BUILD_ROOT%{_bindir}
+install -p flvstreamer $RPM_BUILD_ROOT%{_bindir}/flvstreamer
+install -p rtmpsrv $RPM_BUILD_ROOT%{_bindir}/rtmpsrv
+install -p rtmpsuck $RPM_BUILD_ROOT%{_bindir}/rtmpsuck
+install -p streams $RPM_BUILD_ROOT%{_bindir}/streams
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%files
+%defattr(644,root,root,755)
+%doc README COPYING ChangeLog
+%attr(755,root,root) %{_bindir}/flvstreamer
+%attr(755,root,root) %{_bindir}/rtmpsrv
+%attr(755,root,root) %{_bindir}/rtmpsuck
+%attr(755,root,root) %{_bindir}/streams
diff --git a/optflags.patch b/optflags.patch
new file mode 100644
index 0000000..4d66ab8
--- /dev/null
+++ b/optflags.patch
@@ -0,0 +1,12 @@
+--- Makefile.orig 2010-02-15 03:06:20.000000000 +0100
++++ Makefile 2010-08-27 10:37:00.000000000 +0100
+@@ -3,7 +3,7 @@
+
+ DEF=-DFLVSTREAMER_VERSION=\"v2.1c1\"
+-OPT=-O2
+-CFLAGS=-Wall $(XCFLAGS) $(INC) $(DEF) $(OPT)
++OPT=$(RPM_OPT_FLAGS)
++CFLAGS=$(XCFLAGS) $(INC) $(DEF) $(OPT)
+ LDFLAGS=-Wall $(XLDFLAGS)
+ LIBS=
+ THREADLIB=-lpthread
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/flvstreamer.git/commitdiff/db00b5f2575d4b04e09128cde8a346599d16d90f
More information about the pld-cvs-commit
mailing list