Spec cleanups
This commit is contained in:
parent
58a4d06d29
commit
06a5516507
24
gdal.spec
24
gdal.spec
@ -1,4 +1,3 @@
|
|||||||
#TODO: Create script to make clean tarball
|
|
||||||
#TODO: msg needs to have PublicDecompWT.zip from EUMETSAT, which is not free;
|
#TODO: msg needs to have PublicDecompWT.zip from EUMETSAT, which is not free;
|
||||||
# Building without msg therefore
|
# Building without msg therefore
|
||||||
#TODO: e00compr bundled?
|
#TODO: e00compr bundled?
|
||||||
@ -84,18 +83,15 @@ BuildRequires: libtool
|
|||||||
BuildRequires: automake
|
BuildRequires: automake
|
||||||
BuildRequires: autoconf
|
BuildRequires: autoconf
|
||||||
BuildRequires: ant
|
BuildRequires: ant
|
||||||
# No armadillo in EL5
|
|
||||||
BuildRequires: armadillo-devel
|
BuildRequires: armadillo-devel
|
||||||
BuildRequires: bash-completion
|
BuildRequires: bash-completion
|
||||||
BuildRequires: cfitsio-devel
|
BuildRequires: cfitsio-devel
|
||||||
# No CharLS in EL5
|
|
||||||
#BuildRequires: CharLS-devel
|
#BuildRequires: CharLS-devel
|
||||||
BuildRequires: chrpath
|
BuildRequires: chrpath
|
||||||
BuildRequires: curl-devel
|
BuildRequires: curl-devel
|
||||||
BuildRequires: doxygen
|
BuildRequires: doxygen
|
||||||
BuildRequires: expat-devel
|
BuildRequires: expat-devel
|
||||||
BuildRequires: fontconfig-devel
|
BuildRequires: fontconfig-devel
|
||||||
# No freexl in EL5
|
|
||||||
BuildRequires: freexl-devel
|
BuildRequires: freexl-devel
|
||||||
BuildRequires: geos-devel >= 3.7.1
|
BuildRequires: geos-devel >= 3.7.1
|
||||||
BuildRequires: ghostscript
|
BuildRequires: ghostscript
|
||||||
@ -115,12 +111,10 @@ BuildRequires: javapackages-local
|
|||||||
%endif
|
%endif
|
||||||
BuildRequires: json-c-devel
|
BuildRequires: json-c-devel
|
||||||
BuildRequires: libgeotiff-devel
|
BuildRequires: libgeotiff-devel
|
||||||
# No libgta in EL5
|
|
||||||
BuildRequires: libgta-devel
|
BuildRequires: libgta-devel
|
||||||
|
|
||||||
BuildRequires: libjpeg-devel
|
BuildRequires: libjpeg-devel
|
||||||
BuildRequires: libpng-devel
|
BuildRequires: libpng-devel
|
||||||
# No libkml in EL
|
|
||||||
BuildRequires: libkml-devel
|
BuildRequires: libkml-devel
|
||||||
|
|
||||||
%if %{with_spatialite}
|
%if %{with_spatialite}
|
||||||
@ -128,7 +122,6 @@ BuildRequires: libspatialite-devel
|
|||||||
%endif
|
%endif
|
||||||
|
|
||||||
BuildRequires: libtiff-devel
|
BuildRequires: libtiff-devel
|
||||||
# No libwebp in EL 5 and 6
|
|
||||||
BuildRequires: libwebp-devel
|
BuildRequires: libwebp-devel
|
||||||
BuildRequires: libtool
|
BuildRequires: libtool
|
||||||
BuildRequires: giflib-devel
|
BuildRequires: giflib-devel
|
||||||
@ -183,7 +176,6 @@ Requires: %{name}-libs%{?_isa} = %{version}-%{release}
|
|||||||
%global cpuarch 64
|
%global cpuarch 64
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
#TODO: Description on the lib?
|
|
||||||
%description
|
%description
|
||||||
Geospatial Data Abstraction Library (GDAL/OGR) is a cross platform
|
Geospatial Data Abstraction Library (GDAL/OGR) is a cross platform
|
||||||
C++ translator library for raster and vector geospatial data formats.
|
C++ translator library for raster and vector geospatial data formats.
|
||||||
@ -242,6 +234,7 @@ Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $versi
|
|||||||
%description perl
|
%description perl
|
||||||
The GDAL Perl modules provide support to handle multiple GIS file formats.
|
The GDAL Perl modules provide support to handle multiple GIS file formats.
|
||||||
|
|
||||||
|
|
||||||
%if %{with python2}
|
%if %{with python2}
|
||||||
%package -n python2-gdal
|
%package -n python2-gdal
|
||||||
%{?python_provide:%python_provide python2-gdal}
|
%{?python_provide:%python_provide python2-gdal}
|
||||||
@ -291,6 +284,7 @@ BuildArch: noarch
|
|||||||
%description doc
|
%description doc
|
||||||
This package contains documentation for GDAL.
|
This package contains documentation for GDAL.
|
||||||
|
|
||||||
|
|
||||||
# We don't want to provide private Python extension libs
|
# We don't want to provide private Python extension libs
|
||||||
%if %{with python2} && %{with python3}
|
%if %{with python2} && %{with python3}
|
||||||
%global __provides_exclude_from ^(%{python2_sitearch}|%{python3_sitearch})/.*\.so$
|
%global __provides_exclude_from ^(%{python2_sitearch}|%{python3_sitearch})/.*\.so$
|
||||||
@ -301,7 +295,6 @@ This package contains documentation for GDAL.
|
|||||||
%endif
|
%endif
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
%autosetup -p1 -n %{name}-%{version}-fedora -a 1
|
%autosetup -p1 -n %{name}-%{version}-fedora -a 1
|
||||||
|
|
||||||
@ -317,21 +310,12 @@ rm -rf frmts/gtiff/libtiff
|
|||||||
# Copy in PROVENANCE.TXT-fedora
|
# Copy in PROVENANCE.TXT-fedora
|
||||||
cp -p %SOURCE4 .
|
cp -p %SOURCE4 .
|
||||||
|
|
||||||
# Sanitize permissions
|
|
||||||
chmod 644 apps/gnmanalyse.cpp apps/gnmmanage.cpp
|
|
||||||
|
|
||||||
# Adjust check for LibDAP version
|
# Adjust check for LibDAP version
|
||||||
# http://trac.osgeo.org/gdal/ticket/4545
|
# http://trac.osgeo.org/gdal/ticket/4545
|
||||||
%if %cpuarch == 64
|
%if %cpuarch == 64
|
||||||
sed -i 's|with_dods_root/lib|with_dods_root/lib64|' configure.ac
|
sed -i 's|with_dods_root/lib|with_dods_root/lib64|' configure.ac
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
# Fix mandir
|
|
||||||
sed -i "s|^mandir=.*|mandir='\${prefix}/share/man'|" configure.ac
|
|
||||||
|
|
||||||
# Delete .doxygen_up_to_date, otherwise doxygen isn't run
|
|
||||||
rm -f doc/.doxygen_up_to_date
|
|
||||||
|
|
||||||
|
|
||||||
%build
|
%build
|
||||||
# For future reference:
|
# For future reference:
|
||||||
@ -611,11 +595,11 @@ popd
|
|||||||
|
|
||||||
|
|
||||||
%files libs
|
%files libs
|
||||||
%doc LICENSE.TXT NEWS PROVENANCE.TXT COMMITTERS PROVENANCE.TXT-fedora
|
%license LICENSE.TXT
|
||||||
|
%doc NEWS PROVENANCE.TXT COMMITTERS PROVENANCE.TXT-fedora
|
||||||
%{_libdir}/libgdal.so.28
|
%{_libdir}/libgdal.so.28
|
||||||
%{_libdir}/libgdal.so.28.*
|
%{_libdir}/libgdal.so.28.*
|
||||||
%{_datadir}/%{name}
|
%{_datadir}/%{name}
|
||||||
#TODO: Possibly remove files like .dxf, .dgn, ...
|
|
||||||
%dir %{_libdir}/%{name}plugins
|
%dir %{_libdir}/%{name}plugins
|
||||||
|
|
||||||
%files devel
|
%files devel
|
||||||
|
Loading…
Reference in New Issue
Block a user