mirror of
https://github.com/ZLMediaKit/ZLMediaKit.git
synced 2024-11-26 20:47:08 +08:00
Merge branch 'master' of github.com:ZLMediaKit/ZLMediaKit
This commit is contained in:
commit
44ba971cb6
@ -13,6 +13,10 @@
|
|||||||
%bcond_without openssl
|
%bcond_without openssl
|
||||||
%bcond_without mysql
|
%bcond_without mysql
|
||||||
|
|
||||||
|
# 默认不编译 API
|
||||||
|
%bcond_with api
|
||||||
|
%bcond_with cxx_api
|
||||||
|
|
||||||
Name: ZLMediaKit
|
Name: ZLMediaKit
|
||||||
Version: 5.0.0
|
Version: 5.0.0
|
||||||
Release: 1%{?dist}
|
Release: 1%{?dist}
|
||||||
@ -61,6 +65,7 @@ Summary: A lightweight, high performance and stable stream server
|
|||||||
%description media-server
|
%description media-server
|
||||||
A lightweight RTSP/RTMP/HTTP/HLS/HTTP-FLV/WebSocket-FLV/HTTP-TS/HTTP-fMP4/WebSocket-TS/WebSocket-fMP4/GB28181 server.
|
A lightweight RTSP/RTMP/HTTP/HLS/HTTP-FLV/WebSocket-FLV/HTTP-TS/HTTP-fMP4/WebSocket-TS/WebSocket-fMP4/GB28181 server.
|
||||||
|
|
||||||
|
%if %{with api}
|
||||||
%package c-libs
|
%package c-libs
|
||||||
Requires: %{name} = %{version}
|
Requires: %{name} = %{version}
|
||||||
Summary: The %{name} C libraries.
|
Summary: The %{name} C libraries.
|
||||||
@ -72,12 +77,15 @@ Requires: %{name}-c-libs = %{version}
|
|||||||
Summary: The %{name} C API headers.
|
Summary: The %{name} C API headers.
|
||||||
%description c-devel
|
%description c-devel
|
||||||
The %{name} C API headers.
|
The %{name} C API headers.
|
||||||
|
%endif
|
||||||
|
|
||||||
|
%if %{with cxx_api}
|
||||||
%package cxx-devel
|
%package cxx-devel
|
||||||
Requires: %{name} = %{version}
|
Requires: %{name} = %{version}
|
||||||
Summary: The %{name} C++ API headers and development libraries.
|
Summary: The %{name} C++ API headers and development libraries.
|
||||||
%description cxx-devel
|
%description cxx-devel
|
||||||
The %{name} C++ API headers and development libraries.
|
The %{name} C++ API headers and development libraries.
|
||||||
|
%endif
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
%setup -q
|
%setup -q
|
||||||
@ -104,8 +112,8 @@ pushd %{_target_platform}
|
|||||||
%endif
|
%endif
|
||||||
-DENABLE_MP4:BOOL=ON \
|
-DENABLE_MP4:BOOL=ON \
|
||||||
-DENABLE_RTPPROXY:BOOL=ON \
|
-DENABLE_RTPPROXY:BOOL=ON \
|
||||||
-DENABLE_API:BOOL=ON \
|
-DENABLE_API:BOOL=%{with api} \
|
||||||
-DENABLE_CXX_API:BOOL=ON \
|
-DENABLE_CXX_API:BOOL=%{with cxx_api} \
|
||||||
-DENABLE_TESTS:BOOL=OFF \
|
-DENABLE_TESTS:BOOL=OFF \
|
||||||
-DENABLE_SERVERL:BOOL=ON \
|
-DENABLE_SERVERL:BOOL=ON \
|
||||||
..
|
..
|
||||||
@ -137,12 +145,15 @@ rm -rf $RPM_BUILD_ROOT
|
|||||||
%files media-server
|
%files media-server
|
||||||
%{_bindir}/*
|
%{_bindir}/*
|
||||||
|
|
||||||
|
%if %{with api}
|
||||||
%files c-libs
|
%files c-libs
|
||||||
%{_libdir}/libmk_api.so
|
%{_libdir}/libmk_api.so
|
||||||
|
|
||||||
%files c-devel
|
%files c-devel
|
||||||
%{_includedir}/mk_*
|
%{_includedir}/mk_*
|
||||||
|
%endif
|
||||||
|
|
||||||
|
%if %{with cxx_api}
|
||||||
%files cxx-devel
|
%files cxx-devel
|
||||||
%{_includedir}/ZLMediaKit/*
|
%{_includedir}/ZLMediaKit/*
|
||||||
%{_includedir}/ZLToolKit/*
|
%{_includedir}/ZLToolKit/*
|
||||||
@ -151,6 +162,7 @@ rm -rf $RPM_BUILD_ROOT
|
|||||||
%{_libdir}/libmpeg.a
|
%{_libdir}/libmpeg.a
|
||||||
%{_libdir}/libmov.a
|
%{_libdir}/libmov.a
|
||||||
%{_libdir}/libflv.a
|
%{_libdir}/libflv.a
|
||||||
|
%endif
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
|
||||||
|
@ -57,7 +57,7 @@ update_cached_list(MK_LINK_LIBRARIES ZLMediaKit::MediaKit)
|
|||||||
# 未在使用
|
# 未在使用
|
||||||
if(ENABLE_CXX_API)
|
if(ENABLE_CXX_API)
|
||||||
# 保留目录结构
|
# 保留目录结构
|
||||||
install(DIRECTORY ${MediaKit_Root}/
|
install(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/
|
||||||
DESTINATION ${INSTALL_PATH_INCLUDE}/ZLMediaKit
|
DESTINATION ${INSTALL_PATH_INCLUDE}/ZLMediaKit
|
||||||
REGEX ".*[.](md|cpp)$" EXCLUDE)
|
REGEX ".*[.](md|cpp)$" EXCLUDE)
|
||||||
install(TARGETS zlmediakit
|
install(TARGETS zlmediakit
|
||||||
|
Loading…
Reference in New Issue
Block a user