use %%samples feature macro
... instead of sprinkling %%rhel version checks all over
This commit is contained in:
parent
fd52e196bd
commit
18bfce166b
18
LibRaw.spec
18
LibRaw.spec
@ -1,3 +1,9 @@
|
|||||||
|
|
||||||
|
# feature macro to enable samples (or not)
|
||||||
|
%if 0%{?rhel} != 7
|
||||||
|
%global samples 1
|
||||||
|
%endif
|
||||||
|
|
||||||
Summary: Library for reading RAW files obtained from digital photo cameras
|
Summary: Library for reading RAW files obtained from digital photo cameras
|
||||||
Name: LibRaw
|
Name: LibRaw
|
||||||
Version: 0.19.5
|
Version: 0.19.5
|
||||||
@ -39,14 +45,12 @@ Requires: %{name}-devel%{?_isa} = %{version}-%{release}
|
|||||||
%description static
|
%description static
|
||||||
LibRaw static development libraries.
|
LibRaw static development libraries.
|
||||||
|
|
||||||
%if 0%{?rhel} != 7
|
|
||||||
%package samples
|
%package samples
|
||||||
Summary: LibRaw sample programs
|
Summary: LibRaw sample programs
|
||||||
Requires: %{name} = %{version}-%{release}
|
Requires: %{name} = %{version}-%{release}
|
||||||
|
|
||||||
%description samples
|
%description samples
|
||||||
LibRaw sample programs
|
LibRaw sample programs
|
||||||
%endif
|
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
%setup -q
|
%setup -q
|
||||||
@ -56,11 +60,7 @@ LibRaw sample programs
|
|||||||
%build
|
%build
|
||||||
autoreconf -if
|
autoreconf -if
|
||||||
%configure \
|
%configure \
|
||||||
%if 0%{?rhel} == 7
|
--enable-examples=%{?samples:yes}%{!?samples:no} \
|
||||||
--enable-examples=no \
|
|
||||||
%else
|
|
||||||
--enable-examples=yes \
|
|
||||||
%endif
|
|
||||||
--enable-jasper \
|
--enable-jasper \
|
||||||
--enable-jpeg \
|
--enable-jpeg \
|
||||||
--enable-lcms \
|
--enable-lcms \
|
||||||
@ -100,7 +100,9 @@ rm -fv %{buildroot}%{_libdir}/lib*.la
|
|||||||
|
|
||||||
%files devel
|
%files devel
|
||||||
%doc manual
|
%doc manual
|
||||||
|
#if 0%{?samples}
|
||||||
%doc samples
|
%doc samples
|
||||||
|
#endif
|
||||||
%{_includedir}/libraw/
|
%{_includedir}/libraw/
|
||||||
%{_libdir}/libraw.so
|
%{_libdir}/libraw.so
|
||||||
%{_libdir}/libraw_r.so
|
%{_libdir}/libraw_r.so
|
||||||
@ -108,7 +110,7 @@ rm -fv %{buildroot}%{_libdir}/lib*.la
|
|||||||
%{_libdir}/pkgconfig/libraw_r.pc
|
%{_libdir}/pkgconfig/libraw_r.pc
|
||||||
%exclude %{_docdir}/libraw/*
|
%exclude %{_docdir}/libraw/*
|
||||||
|
|
||||||
%if 0%{?rhel} != 7
|
%if 0%{?samples}
|
||||||
%files samples
|
%files samples
|
||||||
%{_bindir}/*
|
%{_bindir}/*
|
||||||
%endif
|
%endif
|
||||||
|
Loading…
Reference in New Issue
Block a user