Modernize spec file to meet current packaging guidelines.

This commit is contained in:
Richard Shaw 2018-04-25 07:22:37 -05:00
parent 4bce92e396
commit fc05cf467c
1 changed files with 8 additions and 9 deletions

View File

@ -1,8 +1,8 @@
# Filter provides from Python libraries # Filter provides from Python libraries
%{?filter_setup: #%{?filter_setup:
%filter_provides_in %{python2_sitearch}.*\.so$ #%filter_provides_in %{python2_sitearch}.*\.so$
%filter_setup #%filter_setup
} #}
%if ! 0%{?bootstrap} %if ! 0%{?bootstrap}
%global docs 1 %global docs 1
@ -29,7 +29,7 @@ Patch2: ocio-1.1.0-yamlcpp060.patch
Patch3: ocio-1.1.0-gcc8.patch Patch3: ocio-1.1.0-gcc8.patch
# Utilities # Utilities
BuildRequires: cmake BuildRequires: cmake gcc-c++
BuildRequires: help2man BuildRequires: help2man
BuildRequires: python2-markupsafe BuildRequires: python2-markupsafe
BuildRequires: python2-setuptools BuildRequires: python2-setuptools
@ -57,7 +57,7 @@ BuildRequires: texlive-hyphen-base
# WARNING: OpenColorIO and OpenImageIO are cross dependent. # WARNING: OpenColorIO and OpenImageIO are cross dependent.
# If an ABI incompatible update is done in one, the other also needs to be # If an ABI incompatible update is done in one, the other also needs to be
# rebuilt. # rebuilt.
#BuildRequires: OpenImageIO-devel BuildRequires: OpenImageIO-devel
BuildRequires: OpenEXR-devel BuildRequires: OpenEXR-devel
# Libraries # Libraries
@ -82,7 +82,7 @@ BuildRequires: yaml-cpp-devel >= 0.5.0
#BuildRequires: python-setuptools #BuildRequires: python-setuptools
#BuildRequires: python-sphinx #BuildRequires: python-sphinx
%if !0%{?docs} %if ! 0%{?docs}
# upgrade path for when/if docs are not included # upgrade path for when/if docs are not included
Obsoletes: %{name}-doc < %{version}-%{release} Obsoletes: %{name}-doc < %{version}-%{release}
%endif %endif
@ -179,8 +179,7 @@ find %{buildroot} -name "*.cmake" -exec mv {} %{buildroot}%{_datadir}/cmake/Modu
#pushd build && make test #pushd build && make test
%post -p /sbin/ldconfig %ldconfig_scriptlets
%postun -p /sbin/ldconfig
%files %files