%define VER1 %(rpmquery --qf '%{VERSION}' fedora-release) Name: gdal Summary: GIS file format library Version: 1.4.2 Release: min.1.fc%{VER1} License: MIT URL: http://gdal.maptools.org Source: %{name}-%{version}.tar.gz Prefix: %{_bindir} Group: System Environment/Libraries Packager: Brad Douglas BuildRoot: %{_tmppath}/%{name}-%{version}-root Prereq: /sbin/ldconfig Requires: libungif libjpeg Requires: libpng >= 1.2.16 Requires: proj >= 4.5.0 Requires: sqlite >= 3.3.0 Requires: zlib >= 1.2.3 Requires: python >= 2.4 Requires: unixODBC >= 2.2 Requires: postgresql-libs >= 8.1 BuildRequires: libungif-devel libjpeg-devel BuildRequires: libpng-devel >= 1.2.16 BuildRequires: proj-devel >= 4.5.0 BuildRequires: sqlite-devel >= 3.3.0 BuildRequires: zlib-devel >= 1.2.3 BuildRequires: python-devel >= 2.4 BuildRequires: unixODBC-devel >= 2.2 BuildRequires: postgresql-devel >= 8.1 #define globally Python version: %define pyversion python2.4 %description The GDAL library provides support for reading and writing multiple GIS file formats. %package devel Summary: Development Libraries for the GDAL file format library Group: Development/Libraries Requires: gdal = %{version} %description devel The GDAL library provides support for reading and writing multiple GIS file formats. %prep %setup -q %build %configure \ --prefix=%{_prefix} \ --libdir=%{_libdir} \ --enable-shared \ --with-libtiff=internal \ --with-geotiff=internal \ --with-pg=%{_bindir}/pg_config \ --without-grass \ --without-libgrass \ --without-cfitsio \ --without-pcraster \ --without-netcdf \ --without-ogdi \ --without-hdf4 \ --without-hdf5 \ --without-jasper \ --without-ecw \ --without-kakadu \ --without-mrsid \ --without-jp2mrsid \ --without-mysql \ --without-xerces \ --without-oci \ --without-sde \ --without-geos \ --without-curl \ --without-perl \ --without-php \ --without-ruby \ --with-odbc=%{_prefix} \ --with-libz \ --with-png \ --with-gif \ --with-jpeg \ --with-python \ --with-sqlite make %install rm -rf $RPM_BUILD_ROOT mkdir -p %{buildroot}%{_prefix} mkdir -p %{buildroot}%{_libdir} mkdir -p %{buildroot}%{_bindir} mkdir -p %{buildroot}%{_includedir} mkdir -p %{buildroot}%{_datadir} mkdir -p %{buildroot}%{_datadir}/gdal make \ INST_BIN=%{buildroot}%{_bindir}\ INST_LIB=%{buildroot}%{_libdir} \ INST_INCLUDE=%{buildroot}%{_includedir} \ INST_DATA=%{buildroot}%{_datadir}/gdal \ INST_MAN=%{buildroot}%{_mandir} \ INST_PYMOD=%{buildroot}%{_libdir}/%{pyversion}/site-packages \ install /bin/rm -f %{buildroot}%{_libdir}/*.la /bin/mv -f %{buildroot}%{_bindir}/*.py %{buildroot}%{_datadir}/gdal /bin/cp -f pymod/samples/*.py %{buildroot}%{_datadir}/gdal %clean rm -r $RPM_BUILD_ROOT %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %files %defattr(-,root,root) %{_libdir}/*.so %{_libdir}/*.so.* %{_bindir}/gdaladdo %{_bindir}/gdalinfo %{_bindir}/gdal_translate %{_bindir}/gdal_rasterize %{_bindir}/gdalwarp %{_bindir}/gdal_contour %{_bindir}/gdaltindex %{_bindir}/ogr2ogr %{_bindir}/ogrinfo %{_bindir}/ogrtindex %dir %{_datadir}/gdal %{_datadir}/gdal/* %{_libdir}/%{pyversion}/site-packages/* %doc %{_mandir}/* %files devel %defattr(-,root,root) %{_includedir}/*.h %{_libdir}/*.a %{_bindir}/gdal-config %changelog * Fri Jul 20 2007 Brad Douglas - added library dependency version data * Tue Jul 17 2007 Brad Douglas - updated to GDAL 1.4.2