Remove internal headers, they shouldn't be used outside of ffmpeg compile
Readd description
This commit is contained in:
parent
e48877b7d0
commit
6c78504a94
25
ffmpeg.spec
25
ffmpeg.spec
@ -316,11 +316,6 @@ machines have created. It supports the most obscure ancient formats up to the
|
|||||||
cutting edge. No matter if they were designed by some standards committee, the
|
cutting edge. No matter if they were designed by some standards committee, the
|
||||||
community or a corporation.
|
community or a corporation.
|
||||||
|
|
||||||
This package contains also private headers for libavformat, libavcodec and
|
|
||||||
libavutil which are needed by libav-tools to build. No other package apart
|
|
||||||
from libav should depend on these private headers which are expected to
|
|
||||||
break compatibility without any notice.
|
|
||||||
|
|
||||||
%package -n libavcodec%{?pkg_suffix}
|
%package -n libavcodec%{?pkg_suffix}
|
||||||
Summary: FFmpeg codec library
|
Summary: FFmpeg codec library
|
||||||
Requires: libavutil%{?pkg_suffix}%{_isa} = %{version}-%{release}
|
Requires: libavutil%{?pkg_suffix}%{_isa} = %{version}-%{release}
|
||||||
@ -735,25 +730,6 @@ done
|
|||||||
%install
|
%install
|
||||||
%make_install V=1
|
%make_install V=1
|
||||||
|
|
||||||
# Install private headers required by libav-tools
|
|
||||||
for f in libavformat/options_table.h \
|
|
||||||
libavformat/os_support.h \
|
|
||||||
libavformat/internal.h \
|
|
||||||
libavcodec/options_table.h \
|
|
||||||
libavutil/libm.h \
|
|
||||||
libavutil/internal.h \
|
|
||||||
libavutil/colorspace.h \
|
|
||||||
libavutil/timer.h \
|
|
||||||
libavutil/x86/emms.h \
|
|
||||||
libavutil/aarch64/timer.h \
|
|
||||||
libavutil/arm/timer.h \
|
|
||||||
libavutil/bfin/timer.h \
|
|
||||||
libavutil/ppc/timer.h \
|
|
||||||
libavutil/x86/timer.h; do
|
|
||||||
install -m 0755 -d "%{buildroot}%{_includedir}/ffmpeg/private/$(dirname "${f}")"
|
|
||||||
cp -a ${f} "%{buildroot}%{_includedir}/ffmpeg/private/${f}"
|
|
||||||
done
|
|
||||||
|
|
||||||
# We will package is as %%doc in the devel package
|
# We will package is as %%doc in the devel package
|
||||||
rm -rf %{buildroot}%{_datadir}/%{name}/examples
|
rm -rf %{buildroot}%{_datadir}/%{name}/examples
|
||||||
|
|
||||||
@ -779,7 +755,6 @@ rm -rf %{buildroot}%{_datadir}/%{name}/examples
|
|||||||
%files -n %{pkg_name}-devel
|
%files -n %{pkg_name}-devel
|
||||||
%doc MAINTAINERS doc/APIchanges doc/*.txt
|
%doc MAINTAINERS doc/APIchanges doc/*.txt
|
||||||
%doc _doc/examples
|
%doc _doc/examples
|
||||||
%{_includedir}/%{name}/private
|
|
||||||
|
|
||||||
%files -n libavcodec%{?pkg_suffix}
|
%files -n libavcodec%{?pkg_suffix}
|
||||||
%license COPYING.GPLv2 LICENSE.md
|
%license COPYING.GPLv2 LICENSE.md
|
||||||
|
Loading…
Reference in New Issue
Block a user