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