build_refman 0 (temporary bootstrap for missing texlive in rawhide)
segment POPPLER_OPTS, makes buildable on f25
This commit is contained in:
parent
6cfed6b7dd
commit
68482c799b
29
gdal.spec
29
gdal.spec
@ -41,10 +41,12 @@
|
||||
|
||||
%global compdir %(dirname $(pkg-config --variable=compatdir bash-completion))
|
||||
|
||||
# Enable/disable generating refmans
|
||||
%global build_refman 0
|
||||
|
||||
Name: gdal
|
||||
Version: 2.1.4
|
||||
Release: 9%{?dist}
|
||||
Release: 10%{?dist}
|
||||
Summary: GIS file format library
|
||||
Group: System Environment/Libraries
|
||||
License: MIT
|
||||
@ -142,6 +144,7 @@ BuildRequires: python2-devel
|
||||
BuildRequires: python3-devel
|
||||
BuildRequires: sqlite-devel
|
||||
BuildRequires: swig
|
||||
%if %{build_refman}
|
||||
BuildRequires: texlive-latex
|
||||
%if 0%{?fedora} >= 20
|
||||
BuildRequires: texlive-collection-fontsrecommended
|
||||
@ -154,6 +157,7 @@ BuildRequires: tex(sectsty.sty)
|
||||
BuildRequires: tex(tocloft.sty)
|
||||
BuildRequires: tex(xtab.sty)
|
||||
%endif
|
||||
%endif
|
||||
BuildRequires: unixODBC-devel
|
||||
BuildRequires: xerces-c-devel
|
||||
BuildRequires: xz-devel
|
||||
@ -171,9 +175,6 @@ Requires: libproj.so.%{proj_somaj}
|
||||
|
||||
Requires: %{name}-libs%{?_isa} = %{version}-%{release}
|
||||
|
||||
# Enable/disable generating refmans
|
||||
%global build_refman 1
|
||||
|
||||
# We have multilib triage
|
||||
%if "%{_lib}" == "lib"
|
||||
%global cpuarch 32
|
||||
@ -456,7 +457,14 @@ export CPPFLAGS="$CPPFLAGS -I%{_includedir}/libgeotiff"
|
||||
# NOTE: running autoconf seems to break build:
|
||||
# fitsdataset.cpp:37:10: fatal error: fitsio.h: No such file or directory
|
||||
# #include <fitsio.h>
|
||||
make %{?_smp_mflags} POPPLER_0_20_OR_LATER=yes POPPLER_0_23_OR_LATER=yes POPPLER_BASE_STREAM_HAS_TWO_ARGS=yes POPPLER_0_58_OR_LATER=yes
|
||||
|
||||
POPPLER_OPTS="POPPLER_0_20_OR_LATER=yes POPPLER_0_23_OR_LATER=yes POPPLER_BASE_STREAM_HAS_TWO_ARGS=yes"
|
||||
%if 0%{?fedora} > 26
|
||||
POPPLER_OPTS="$POPPLER_OPTS POPPLER_0_58_OR_LATER=yes"
|
||||
%endif
|
||||
|
||||
make %{?_smp_mflags} $POPPLER_OPTS
|
||||
|
||||
make man
|
||||
make docs
|
||||
|
||||
@ -585,6 +593,7 @@ chrpath --delete %{buildroot}%{_jnidir}/%{name}/*jni.so*
|
||||
mkdir -p %{buildroot}%{_javadocdir}/%{name}
|
||||
cp -pr swig/java/java/org %{buildroot}%{_javadocdir}/%{name}
|
||||
|
||||
%if %{build_refman}
|
||||
# Install refmans
|
||||
for docdir in %{docdirs}; do
|
||||
pushd $docdir
|
||||
@ -601,6 +610,7 @@ for docdir in %{docdirs}; do
|
||||
%endif
|
||||
popd
|
||||
done
|
||||
%endif
|
||||
|
||||
# Install formats documentation
|
||||
for dir in gdal_frmts ogrsf_frmts; do
|
||||
@ -836,7 +846,10 @@ popd
|
||||
%{python3_sitearch}/__pycache__/gdal*.*.py*
|
||||
|
||||
%files doc
|
||||
%doc gdal_frmts ogrsf_frmts refman
|
||||
%doc gdal_frmts ogrsf_frmts
|
||||
%if %{build_refman}
|
||||
refman/
|
||||
%endif
|
||||
|
||||
#TODO: jvm
|
||||
#Should be managed by the Alternatives system and not via ldconfig
|
||||
@ -847,6 +860,10 @@ popd
|
||||
#Or as before, using ldconfig
|
||||
|
||||
%changelog
|
||||
* Mon Sep 11 2017 Rex Dieter <rdieter@fedoraproject.org> - 2.1.4-10
|
||||
- build_refman 0 (temporary bootstrap for missing texlive in rawhide)
|
||||
- segment POPPLER_OPTS, makes buildable on f25
|
||||
|
||||
* Fri Sep 08 2017 David Tardon <dtardon@redhat.com> - 2.1.4-9
|
||||
- rebuild for poppler 0.59.0
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user