Compare commits
No commits in common. 'epel9' and 'i8cr' have entirely different histories.
@ -1 +1 @@
|
||||
/live.2023.06.20.tar.gz
|
||||
SOURCES/live.2022.02.07.tar.gz
|
||||
|
@ -0,0 +1 @@
|
||||
dfb62b917baa2fea1c89e5948661f0fc8217697c SOURCES/live.2022.02.07.tar.gz
|
@ -1,21 +1,123 @@
|
||||
* Tue Jun 27 2023 Davide Cavalca <dcavalca@fedoraproject.org> - 2023.06.20-1
|
||||
- Update to 2023.06.20
|
||||
- Update license tag and convert it to SPDX
|
||||
- Tweak package summary and description
|
||||
- Rework specfile to follow the Fedora packaging guidelines
|
||||
|
||||
* Mon Apr 10 2023 Leigh Scott <leigh123linux@gmail.com> - 2023.03.30-1
|
||||
- Update to 2023.03.30
|
||||
|
||||
* Sun Nov 06 2022 Leigh Scott <leigh123linux@gmail.com> - 2022.10.01-1
|
||||
- Update to 2022.10.01
|
||||
|
||||
* Sun Aug 07 2022 RPM Fusion Release Engineering <sergiomb@rpmfusion.org> - 2022.07.14-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild and ffmpeg
|
||||
5.1
|
||||
|
||||
* Fri Jul 15 2022 Leigh Scott <leigh123linux@gmail.com> - 2022.07.14-1
|
||||
- Update to 2022.07.14
|
||||
Name: live555
|
||||
Version: 2022.02.07
|
||||
Release: 1%{?dist}
|
||||
Summary: Live555.com streaming libraries
|
||||
|
||||
License: LGPLv2+
|
||||
URL: http://live555.com/liveMedia/
|
||||
Source0: %{url}/public/live.%{version}.tar.gz
|
||||
|
||||
BuildRequires: gcc-c++
|
||||
BuildRequires: openssl-devel
|
||||
|
||||
# Packages using live555 must Requires this:
|
||||
#%%{?live555_version:Requires: live555%%{?_isa} = %%{live555_version}}
|
||||
|
||||
|
||||
%description
|
||||
This code forms a set of C++ libraries for multimedia streaming,
|
||||
using open standard protocols (RTP/RTCP, RTSP, SIP). These
|
||||
libraries - which can be compiled for Unix (including Linux and Mac OS X),
|
||||
Windows, and QNX (and other POSIX-compliant systems) - can be used
|
||||
to build streaming applications.
|
||||
The libraries can also be used to stream, receive, and process MPEG,
|
||||
H.263+ or JPEG video, and several audio codecs. They can easily be
|
||||
extended to support additional (audio and/or video) codecs, and can
|
||||
also be used to build basic RTSP or SIP clients and servers, and have
|
||||
been used to add streaming support to existing media player applications.
|
||||
|
||||
%package devel
|
||||
Summary: Development files for live555.com streaming libraries
|
||||
Requires: %{name}%{?_isa} = %{version}-%{release}
|
||||
|
||||
%description devel
|
||||
This code forms a set of C++ libraries for multimedia streaming,
|
||||
using open standard protocols (RTP/RTCP, RTSP, SIP). These
|
||||
libraries - which can be compiled for Unix (including Linux and Mac OS X),
|
||||
Windows, and QNX (and other POSIX-compliant systems) - can be used
|
||||
to build streaming applications.
|
||||
The libraries can also be used to stream, receive, and process MPEG,
|
||||
H.263+ or JPEG video, and several audio codecs. They can easily be
|
||||
extended to support additional (audio and/or video) codecs, and can
|
||||
also be used to build basic RTSP or SIP clients and servers, and have
|
||||
been used to add streaming support to existing media player applications.
|
||||
|
||||
%package tools
|
||||
Summary: RTSP streaming tools using live555.com streaming libraries
|
||||
Requires: %{name}%{?_isa} = %{version}-%{release}
|
||||
|
||||
%description tools
|
||||
This code forms a set of C++ libraries for multimedia streaming,
|
||||
using open standard protocols (RTP/RTCP, RTSP, SIP). These
|
||||
libraries - which can be compiled for Unix (including Linux and Mac OS X),
|
||||
Windows, and QNX (and other POSIX-compliant systems) - can be used
|
||||
to build streaming applications.
|
||||
The libraries can also be used to stream, receive, and process MPEG,
|
||||
H.263+ or JPEG video, and several audio codecs. They can easily be
|
||||
extended to support additional (audio and/or video) codecs, and can
|
||||
also be used to build basic RTSP or SIP clients and servers, and have
|
||||
been used to add streaming support to existing media player applications.
|
||||
|
||||
This package contains the live555.com streaming server
|
||||
(live555MediaServer), the example programs (openRTSP, playSIP, sapWatch,
|
||||
vobStreamer) and a variety of test tools.
|
||||
|
||||
|
||||
%prep
|
||||
%setup -q -n live
|
||||
sed -i -e "s|-O2|%{optflags}|" \
|
||||
config.linux-with-shared-libraries
|
||||
|
||||
|
||||
%build
|
||||
./genMakefiles %{_target_os}-with-shared-libraries
|
||||
%make_build LDFLAGS="%{?__global_ldflags}"
|
||||
|
||||
|
||||
%install
|
||||
%make_install PREFIX=%{_prefix} LIBDIR=%{_libdir}
|
||||
|
||||
#RPM Macros support
|
||||
mkdir -p %{buildroot}%{rpmmacrodir}
|
||||
cat > %{buildroot}%{rpmmacrodir}/macros.%{name} << EOF
|
||||
# live555 RPM Macros
|
||||
%live555_version %{version}
|
||||
EOF
|
||||
touch -r COPYING %{buildroot}%{rpmmacrodir}/macros.%{name}
|
||||
|
||||
#Fix library dependency detection
|
||||
chmod +x %{buildroot}%{_libdir}/*.so*
|
||||
|
||||
|
||||
%ldconfig_scriptlets
|
||||
|
||||
|
||||
%files
|
||||
%license COPYING
|
||||
%{_libdir}/libBasicUsageEnvironment.so.1*
|
||||
%{_libdir}/libgroupsock.so.30*
|
||||
%{_libdir}/libliveMedia.so.106*
|
||||
%{_libdir}/libUsageEnvironment.so.3*
|
||||
|
||||
%files tools
|
||||
%{_bindir}/*
|
||||
|
||||
%files devel
|
||||
%doc README
|
||||
%{rpmmacrodir}/macros.%{name}
|
||||
%{_libdir}/libBasicUsageEnvironment.so
|
||||
%{_libdir}/libgroupsock.so
|
||||
%{_libdir}/libliveMedia.so
|
||||
%{_libdir}/libUsageEnvironment.so
|
||||
%{_includedir}/BasicUsageEnvironment/
|
||||
%{_includedir}/groupsock/
|
||||
%{_includedir}/liveMedia/
|
||||
%{_includedir}/UsageEnvironment/
|
||||
|
||||
|
||||
%changelog
|
||||
* Thu Feb 29 2024 Sergey Cherevko <s.cherevko@msvsphere-os.ru> - 2022.02.07-1
|
||||
- Rebuilt for MSVSphere 8.9
|
||||
|
||||
* Tue Feb 22 2022 Nicolas Chauvet <kwizart@gmail.com> - 2022.02.07-1
|
||||
- Update to 2022.02.07
|
@ -1,119 +0,0 @@
|
||||
%global common_description %{expand:
|
||||
This package provides a set of C++ libraries for multimedia streaming, using
|
||||
using open standard protocols (RTP/RTCP, RTSP, SIP). These libraries can be
|
||||
used to build streaming applications.
|
||||
|
||||
The libraries can also be used to stream, receive, and process MPEG, H.263+ or
|
||||
JPEG video, and several audio codecs. They can easily be extended to support
|
||||
additional (audio and/or video) codecs, and can also be used to build basic
|
||||
RTSP or SIP clients and servers, and have been used to add streaming support to
|
||||
existing media player applications.}
|
||||
|
||||
Name: live555
|
||||
Version: 2023.06.20
|
||||
Release: %autorelease
|
||||
Summary: RTP/RTCP/RTSP/SIP multimedia streaming libraries
|
||||
|
||||
License: LGPL-3.0-or-later AND GPL-3.0-or-later
|
||||
URL: http://live555.com/liveMedia
|
||||
Source: %{url}/public/live.%{version}.tar.gz
|
||||
|
||||
BuildRequires: gcc-c++
|
||||
BuildRequires: make
|
||||
BuildRequires: openssl-devel
|
||||
|
||||
%description %{common_description}
|
||||
|
||||
%package devel
|
||||
Summary: Development files for live555.com streaming libraries
|
||||
Requires: %{name}%{?_isa} = %{version}-%{release}
|
||||
|
||||
%description devel %{common_description}
|
||||
|
||||
This package contains development headers and libraries for live555.
|
||||
|
||||
%package tools
|
||||
Summary: RTSP streaming tools using live555.com streaming libraries
|
||||
|
||||
%description tools %{common_description}
|
||||
|
||||
This package contains the live555.com streaming server (live555MediaServer),
|
||||
the example programs (openRTSP, playSIP, sapWatch, vobStreamer) and a variety
|
||||
of test tools.
|
||||
|
||||
%prep
|
||||
%setup -q -n live
|
||||
|
||||
%build
|
||||
# C++20 is because of:
|
||||
# BasicTaskScheduler.cpp:191:40: error: 'struct std::atomic_flag' has no member named 'test'
|
||||
export CXXFLAGS="-std=c++20 %{optflags}"
|
||||
|
||||
./genMakefiles %{_target_os}-with-shared-libraries
|
||||
%make_build
|
||||
|
||||
%install
|
||||
%make_install PREFIX="%{_prefix}" LIBDIR="%{_libdir}"
|
||||
|
||||
# Fix library dependency detection
|
||||
chmod +x %{buildroot}%{_libdir}/*.so*
|
||||
|
||||
%files
|
||||
%license COPYING COPYING.LESSER
|
||||
%doc README
|
||||
%{_libdir}/libBasicUsageEnvironment.so.2{,*}
|
||||
%{_libdir}/libgroupsock.so.30{,*}
|
||||
%{_libdir}/libliveMedia.so.107{,*}
|
||||
%{_libdir}/libUsageEnvironment.so.3{,*}
|
||||
|
||||
%files tools
|
||||
%{_bindir}/live555HLSProxy
|
||||
%{_bindir}/live555MediaServer
|
||||
%{_bindir}/live555ProxyServer
|
||||
%{_bindir}/mikeyParse
|
||||
%{_bindir}/MPEG2TransportStreamIndexer
|
||||
%{_bindir}/openRTSP
|
||||
%{_bindir}/playSIP
|
||||
%{_bindir}/registerRTSPStream
|
||||
%{_bindir}/sapWatch
|
||||
%{_bindir}/testAMRAudioStreamer
|
||||
%{_bindir}/testDVVideoStreamer
|
||||
%{_bindir}/testH264VideoStreamer
|
||||
%{_bindir}/testH264VideoToHLSSegments
|
||||
%{_bindir}/testH264VideoToTransportStream
|
||||
%{_bindir}/testH265VideoStreamer
|
||||
%{_bindir}/testH265VideoToTransportStream
|
||||
%{_bindir}/testMKVSplitter
|
||||
%{_bindir}/testMKVStreamer
|
||||
%{_bindir}/testMP3Receiver
|
||||
%{_bindir}/testMP3Streamer
|
||||
%{_bindir}/testMPEG1or2AudioVideoStreamer
|
||||
%{_bindir}/testMPEG1or2ProgramToTransportStream
|
||||
%{_bindir}/testMPEG1or2Splitter
|
||||
%{_bindir}/testMPEG1or2VideoReceiver
|
||||
%{_bindir}/testMPEG1or2VideoStreamer
|
||||
%{_bindir}/testMPEG2TransportReceiver
|
||||
%{_bindir}/testMPEG2TransportStreamer
|
||||
%{_bindir}/testMPEG2TransportStreamSplitter
|
||||
%{_bindir}/testMPEG2TransportStreamTrickPlay
|
||||
%{_bindir}/testMPEG4VideoStreamer
|
||||
%{_bindir}/testOggStreamer
|
||||
%{_bindir}/testOnDemandRTSPServer
|
||||
%{_bindir}/testRelay
|
||||
%{_bindir}/testReplicator
|
||||
%{_bindir}/testRTSPClient
|
||||
%{_bindir}/testWAVAudioStreamer
|
||||
%{_bindir}/vobStreamer
|
||||
|
||||
%files devel
|
||||
%{_libdir}/libBasicUsageEnvironment.so
|
||||
%{_libdir}/libgroupsock.so
|
||||
%{_libdir}/libliveMedia.so
|
||||
%{_libdir}/libUsageEnvironment.so
|
||||
%{_includedir}/BasicUsageEnvironment/
|
||||
%{_includedir}/groupsock/
|
||||
%{_includedir}/liveMedia/
|
||||
%{_includedir}/UsageEnvironment/
|
||||
|
||||
%changelog
|
||||
%autochangelog
|
Loading…
Reference in new issue