ALT Linux repos

Group :: System/Libraries
RPM: live555
Main Changelog Spec Patches Sources Download Gear Bugs and FR Repocop
Name: live555
Version: 20221119
Release: alt1
Summary: Live555.com Streaming Media Library Utilities
License: LGPLv3
Group: System/Libraries
Url: http://www.live555.com/liveMedia/
Source: %name-%version-%release.tar
BuildRequires: gcc-c++ libssl-devel
%package -n lib%name
Summary: Live555.com Streaming Media Library
Group: System/Libraries
%package -n lib%name-devel
Summary: Development files of the Live555.com Streaming Media Library
Group: Development/C++
Provides: liblive-devel = %version-%release
Obsoletes: liblive-devel < %version-%release
%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.
This package contains the example apps of live555.com.
%description -n lib%name
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.
This package contains live555 libraries.
%description -n lib%name-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.
This package contains all needed files to build programs based on live555.com.
%prep
%setup
%build
sh genMakefiles linux
%make_build CPPFLAGS='%optflags %optflags_shared'
%install
%makeinstall_std PREFIX=%prefix LIBDIR=%_libdir
rm -v %buildroot%_libdir/*.a
for f in BasicUsageEnvironment UsageEnvironment groupsock; do
echo 'INPUT(AS_NEEDED(%_libdir/libliveMedia.so))' >%buildroot%_libdir/lib$f.so
done
%files
%doc COPYING README
%_bindir/*
%files -n lib%name
%_libdir/libliveMedia.so.*
%files -n lib%name-devel
%_libdir/lib*.so
%_includedir/BasicUsageEnvironment
%_includedir/UsageEnvironment
%_includedir/groupsock
%_includedir/liveMedia
%changelog
…
Full changelog you can see here
Version: 20221119
Release: alt1
Summary: Live555.com Streaming Media Library Utilities
License: LGPLv3
Group: System/Libraries
Url: http://www.live555.com/liveMedia/
Source: %name-%version-%release.tar
BuildRequires: gcc-c++ libssl-devel
%package -n lib%name
Summary: Live555.com Streaming Media Library
Group: System/Libraries
%package -n lib%name-devel
Summary: Development files of the Live555.com Streaming Media Library
Group: Development/C++
Provides: liblive-devel = %version-%release
Obsoletes: liblive-devel < %version-%release
%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.
This package contains the example apps of live555.com.
%description -n lib%name
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.
This package contains live555 libraries.
%description -n lib%name-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.
This package contains all needed files to build programs based on live555.com.
%prep
%setup
%build
sh genMakefiles linux
%make_build CPPFLAGS='%optflags %optflags_shared'
%install
%makeinstall_std PREFIX=%prefix LIBDIR=%_libdir
rm -v %buildroot%_libdir/*.a
for f in BasicUsageEnvironment UsageEnvironment groupsock; do
echo 'INPUT(AS_NEEDED(%_libdir/libliveMedia.so))' >%buildroot%_libdir/lib$f.so
done
%files
%doc COPYING README
%_bindir/*
%files -n lib%name
%_libdir/libliveMedia.so.*
%files -n lib%name-devel
%_libdir/lib*.so
%_includedir/BasicUsageEnvironment
%_includedir/UsageEnvironment
%_includedir/groupsock
%_includedir/liveMedia
%changelog
…
Full changelog you can see here