2 # - be reasonable about devel dependencies - you do not need all of them to
3 # use gdal (probably a gdal module or driver shall not imply devel
5 # - libjpeg12 (needs patching to use system one, --with-jpeg12 is not sufficient as of 1.9.2)
6 # - libkml (1.3.0 needed, not released yet)
7 # - wait for newer pcidsk, switch to external again
9 # - additional, proprietary(?) formats support:
10 # - FMEObjects (http://www.safe.com/support/support-resources/fme-downloads/)
11 # - ESRI FileGDBAPI (http://resources.arcgis.com/content/geodatabases/10.0/file-gdb-api)
12 # - ECW (http://www.erdas.com/products/ecw/ERDASECWJPEG2000SDK/Details.aspx)
13 # - Kakadu/JPEG2000 (http://www.kakadusoftware.com/)
14 # - MrSID (http://www.lizardtech.com/developer/)
15 # - MSG/EUMETSAT (http://www.eumetsat.int/Home/Main/DataAccess/SupportSoftwareTools/index.htm)
16 # - Ingres (--with-ingres=/path)
17 # - Informix DB (--with-idb)
18 # - DWGdirect (members only? http://www.opendwg.org/)
19 # - ESRI SDE (http://www.esri.com/software/arcgis/arcsde/index.html)
22 %bcond_without armadillo # Armadillo support for faster TPS transform
23 %bcond_without crnlib # DDS support via crunch/crnlib
24 %bcond_without epsilon # EPSILON wavelet compression support
25 %bcond_without fyba # SOSI geodata support using FYBA
26 %bcond_with grass # GRASS support (note: dependency loop)
27 %bcond_without gta # GTA format support
28 %bcond_without mysql # MySQL DB support
29 %bcond_with oci # ORACLE OCI DB and Georaster support
30 %bcond_without odbc # ODBC DB support
31 %bcond_without opencl # OpenCL (GPU) support
32 %bcond_without openjpeg # OpenJPEG 2 (JPEG2000) support
33 %bcond_with podofo # PDF support via podofo instead of poppler
34 %bcond_without poppler # PDF support via poppler
35 %bcond_without rasdaman # Rasdaman support
36 %bcond_without spatialite # SpatiaLite support
37 %bcond_without xerces # Xerces support
38 %bcond_without java # Java and MDB support
39 %bcond_without php # PHP binding
40 %bcond_without ruby # Ruby binding
43 %undefine with_poppler
46 %define php_name php55
48 Summary: Geospatial Data Abstraction Library
49 Summary(pl.UTF-8): Biblioteka abstrakcji danych dotyczących powierzchni Ziemi
55 Source0: http://download.osgeo.org/gdal/%{version}/%{name}-%{version}.tar.xz
56 # Source0-md5: 31f2c4a7230b40e5fdc3cf12a100f96b
57 Patch0: %{name}-perl.patch
58 Patch1: %{name}-python_install.patch
59 Patch2: %{name}-php.patch
60 Patch3: %{name}-fpic.patch
61 Patch4: %{name}-format-security.patch
62 Patch5: %{name}-grass.patch
63 Patch6: %{name}-sse.patch
64 Patch7: %{name}-link.patch
65 Patch8: %{name}-fyba.patch
66 Patch9: %{name}-dds.patch
67 Patch10: %{name}-gif.patch
68 Patch11: %{name}-armadillo.patch
69 Patch12: %{name}-oci.patch
70 Patch13: %{name}-rasdaman.patch
71 URL: http://www.gdal.org/
72 %{?with_php:BuildRequires: %{php_name}-devel}
73 %{?with_opencl:BuildRequires: OpenCL-devel >= 1.0}
74 %{?with_armadillo:BuildRequires: armadillo-devel}
75 BuildRequires: autoconf >= 2.52
76 BuildRequires: automake
77 BuildRequires: cfitsio-devel
78 %{?with_crnlib:BuildRequires: crnlib-devel}
79 BuildRequires: curl-devel
80 BuildRequires: doxygen >= 1.4.2
81 %{?with_epsilon:BuildRequires: epsilon-compressor-devel}
82 BuildRequires: expat-devel >= 1.95.0
83 %{?with_fyba:BuildRequires: fyba-devel}
84 BuildRequires: freexl-devel >= 1.0
85 BuildRequires: gcc >= 6:4.1
86 BuildRequires: geos-devel >= 3.1.0
87 BuildRequires: giflib-devel >= 4.0
88 %{?with_grass:BuildRequires: grass-devel >= 6.4}
89 BuildRequires: hdf-devel >= 4.0
90 BuildRequires: hdf5-devel
91 BuildRequires: jasper-devel
92 %{?with_java:BuildRequires: jdk}
93 %{?with_java:BuildRequires: jpackage-utils}
94 BuildRequires: json-c-devel >= 0.11
95 BuildRequires: libcsf-devel
96 BuildRequires: libdap-devel >= 3.10
97 BuildRequires: libgeotiff-devel >= 1.2.1
98 %{?with_gta:BuildRequires: libgta-devel}
99 BuildRequires: libjpeg-devel >= 6b
100 #BuildRequires: libkml-devel >= 1.3.0
101 BuildRequires: libpng-devel >= 2:1.2.8
102 %{?with_spatialite:BuildRequires: libspatialite-devel}
103 BuildRequires: libstdc++-devel
104 BuildRequires: libtiff-devel >= 4.0
105 BuildRequires: libtool
106 BuildRequires: libuuid-devel
107 BuildRequires: libwebp-devel
108 BuildRequires: libxml2-devel >= 2
109 %{?with_mysql:BuildRequires: mysql-devel}
110 BuildRequires: netcdf-devel >= 4.1
111 BuildRequires: ogdi-devel >= 3.1
112 %{?with_openjpeg:BuildRequires: openjpeg2-devel >= 2.0.0-2}
113 # 8.1.7 for DB support, 10.0.1 for georaster
114 %{?with_oci:BuildRequires: oracle-instantclient-devel >= 10.0.1}
115 #BuildRequires: pcidsk-devel > 0.3
116 BuildRequires: perl-devel
117 %{?with_podofo:BuildRequires: podofo-devel}
118 %{?with_poppler:BuildRequires: poppler-devel >= 0.24}
119 # ensure it's compiled with PQescapeStringConn support
120 BuildRequires: postgresql-backend-devel >= 8.1.4
121 BuildRequires: postgresql-devel >= 8.1.4
122 BuildRequires: proj-devel >= 4
123 BuildRequires: python-devel >= 1:2.5
124 BuildRequires: python-numpy-devel >= 1:1.0.0
125 BuildRequires: python-setuptools
126 %{?with_rasdaman:BuildRequires: rasdaman-devel}
127 BuildRequires: rpm-pythonprov
128 %{?with_ruby:BuildRequires: rpm-rubyprov}
129 BuildRequires: rpmbuild(macros) >= 1.344
130 %{?with_ruby:BuildRequires: ruby-devel}
131 BuildRequires: sed >= 4.0
132 BuildRequires: sqlite3-devel >= 3.0.0
133 BuildRequires: swig-perl
134 BuildRequires: swig-php >= 2.0.12-2
135 BuildRequires: swig-python >= 1.3
136 %{?with_ruby:BuildRequires: swig-ruby}
137 BuildRequires: texlive-dvips
138 BuildRequires: texlive-latex
139 %{?with_odbc:BuildRequires: unixODBC-devel >= 2.2.15}
140 %{?with_xerces:BuildRequires: xerces-c-devel >= 2.7.0}
141 BuildRequires: xz-devel
142 BuildRequires: zlib-devel >= 1.1.4
143 Requires: freexl >= 1.0
144 Requires: geos >= 3.1.0
145 Requires: libgeotiff >= 1.2.1
146 Requires: libpng >= 2:1.2.8
147 Requires: libtiff >= 4.0
148 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
151 GDAL is a translator library for raster geospatial data formats that
152 is released under an Open Source license. As a library, it presents a
153 single abstract data model to the calling application for all
154 supported formats. The related OGR library (which lives within the
155 GDAL source tree) provides a similar capability for simple features
158 %description -l pl.UTF-8
159 GDAL to biblioteka konwertująca między formatami rastrowych danych
160 dotyczących powierzchni Ziemi, udostępniona na licencji Open Source.
161 Jako biblioteka udostępnia aplikacjom jeden abstrakcyjny model danych
162 do wszystkich obsługiwanych formatów. Powiązana z nią biblioteka OGR
163 (której źródła są dołączone do drzewa źródeł GDAL) daje podobne
164 możliwości dla danych wektorowych.
167 Summary: GDAL library header files
168 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki GDAL
169 Group: Development/Libraries
170 Requires: %{name} = %{version}-%{release}
171 %{?with_opencl:Requires: OpenCL-devel >= 1.0}
172 %{?with_armadillo:Requires: armadillo-devel}
173 Requires: cfitsio-devel
174 %{?with_crnlib:Requires: crnlib-devel}
176 %{?with_epsilon:Requires: epsilon-compressor-devel}
177 %{?with_fyba:Requires: fyba-devel}
178 Requires: expat-devel >= 1.95.0
179 Requires: freexl-devel >= 1.0
180 Requires: geos-devel >= 3.1.0
181 Requires: giflib-devel >= 4.0
182 Requires: hdf-devel >= 4.0
184 Requires: jasper-devel
185 Requires: json-c-devel >= 0.11
186 Requires: libcsf-devel
187 Requires: libdap-devel >= 3.10
188 Requires: libgeotiff-devel >= 1.2.1
189 %{?with_gta:Requires: libgta-devel}
190 Requires: libjpeg-devel >= 6b
191 Requires: libpng-devel >= 2:1.2.8
192 %{?with_spatialite:Requires: libspatialite-devel}
193 Requires: libstdc++-devel
194 Requires: libtiff-devel >= 4.0
195 Requires: libuuid-devel
196 Requires: libwebp-devel
197 Requires: libxml2-devel >= 2
198 %{?with_mysql:Requires: mysql-devel}
199 Requires: netcdf-devel >= 4
200 Requires: ogdi-devel >= 3.1
201 %{?with_openjpeg:Requires: openjpeg2-devel >= 2.0.0-2}
202 #Requires: pcidsk-devel > 0.3
203 %{?with_podofo:Requires: podofo-devel}
204 %{?with_poppler:Requires: poppler-devel >= 0.24}
205 Requires: postgresql-devel
206 Requires: proj-devel >= 4
207 %{?with_rasdaman:Requires: rasdaman-devel}
208 Requires: sqlite3-devel >= 3.0.0
209 %{?with_odbc:Requires: unixODBC-devel}
210 %{?with_xerces:Requires: xerces-c-devel >= 2.7.0}
212 Requires: zlib-devel >= 1.1.4
215 GDAL library header files.
217 %description devel -l pl.UTF-8
218 Pliki nagłówkowe biblioteki GDAL.
221 Summary: GDAL static libraries
222 Summary(pl.UTF-8): Statyczne biblioteki GDAL
223 Group: Development/Libraries
224 Requires: %{name}-devel = %{version}-%{release}
227 GDAL static libraries.
229 %description static -l pl.UTF-8
230 Statyczne biblioteki GDAL.
232 %package -n perl-gdal
233 Summary: Perl bindings for GDAL
234 Summary(pl.UTF-8): Wiązania Perla do pakietu GDAL
235 Group: Development/Languages/Perl
236 Requires: %{name} = %{version}-%{release}
238 %description -n perl-gdal
239 Perl bindings for GDAL - Geo::GDAL, Geo::OGR and Geo::OSR modules.
241 %description -n perl-gdal -l pl.UTF-8
242 Wiązania Perla do pakietu GDAL - moduły Geo::GDAL, Geo::OGR, Geo::OSR.
244 %package -n %{php_name}-gdal
245 Summary: PHP bindings for GDAL library
246 Summary(pl.UTF-8): Wiązania PHP do biblioteki GDAL
247 Group: Development/Languages/PHP
248 Requires: %{name} = %{version}-%{release}
249 %{?requires_php_extension}
251 %description -n %{php_name}-gdal
252 PHP bindings for GDAL library
254 %description -n %{php_name}-gdal -l pl.UTF-8
255 Wiązania PHP do biblioteki GDAL.
257 %package -n python-gdal
258 Summary: GDAL Python module
259 Summary(pl.UTF-8): Moduł Pythona GDAL
260 Group: Libraries/Python
261 Requires: %{name} = %{version}-%{release}
262 Requires: python-libs
264 %description -n python-gdal
267 %description -n python-gdal -l pl.UTF-8
270 %package -n ruby-gdal
271 Summary: Ruby bindings for GDAL
272 Summary(pl.UTF-8): Wiązania języka Ruby do pakietu GDAL
273 Group: Development/Languages
274 Requires: %{name} = %{version}-%{release}
276 %description -n ruby-gdal
277 Ruby bindings for GDAL - gdal, gdalconst, ogr and osr modules.
279 %description -n ruby-gdal -l pl.UTF-8
280 Wiązania języka Ruby do pakietu GDAL - moduły gdal, gdalconst, ogr i
300 # need to regenerate (old ones don't support perl 5.10 or php 5.5)
301 %{__rm} swig/{perl,php}/{gdal_wrap.cpp,gdalconst_wrap.c,ogr_wrap.cpp,osr_wrap.cpp}
304 -e 's/^CC=gcc/CC=%{__cc}/' \
305 -e 's/^CXX=g++/CXX=%{__cxx}/' \
306 -e 's/^CFLAGS=-fpic/CFLAGS=%{rpmcflags} -fPIC/' \
307 -e 's/^LDFLAGS=-shared/LDFLAGS=%{rpmldflags} -shared/' \
309 # Build with fPIC to allow Ruby bindings
310 # Xcompiler should normally achieve that -- http://trac.osgeo.org/gdal/ticket/3978
311 # http://trac.osgeo.org/gdal/ticket/1994
312 sed -i 's|\$(CFLAGS)|$(CFLAGS) -fPIC|g' swig/ruby/RubyMakefile.mk
313 # Install Ruby bindings to distribution specific directory
314 sed -i 's|RUBY_EXTENSIONS_DIR :=.*|RUBY_EXTENSIONS_DIR := %{ruby_vendorarchdir}|' swig/ruby/RubyMakefile.mk
316 # Install Ruby bindings into the proper place
317 sed -i -e 's|^$(INSTALL_DIR):|$(DESTDIR)$(INSTALL_DIR):|' swig/ruby/RubyMakefile.mk
318 sed -i -e 's|^install: $(INSTALL_DIR)|install: $(DESTDIR)$(INSTALL_DIR)|' swig/ruby/RubyMakefile.mk
321 sed -i -e 's#^mandir=.*##g' configure.in
325 %{__sed} -i -e 's,DODS_INC="-I.*,DODS_INC="$(pkg-config --cflags libdap)",' configure.in
332 --includedir=%{_includedir}/gdal \
333 --datadir=%{_datadir}/gdal \
334 --with-dods-root=/usr \
335 %{?with_armadillo:--with-armadillo} \
336 %{?with_crnlib:--with-dds} \
337 %{?with_epsilon:--with-epsilon} \
338 %{?with_grass:--with-grass} \
339 %{!?with_gta:--without-gta} \
340 --with-hide-internal-symbols \
341 %{?with_java:--with-java=%{java_home}} \
343 %{?with_java:--with-mdb --with-jvm-lib-add-rpath} \
344 %{?with_mysql:--with-mysql} \
345 %{?with_oci:--with-oci --with-oci-include=/usr/include/oracle/client --with-oci-lib=%{_libdir}} \
346 %{?with_opencl:--with-opencl} \
348 %{?with_php:--with-php} \
349 %{?with_podofo:--with-podofo} \
350 %{?with_poppler:--with-poppler} \
352 %{?with_rasdaman:--with-rasdaman=%{_libdir}/rasdaman} \
353 %{?with_ruby:--with-ruby} \
354 %{?with_fyba:--with-sosi} \
355 %{?with_spatialite:--with-spatialite} \
358 %{?with_xerces:--with-xerces} \
359 --with-xerces-inc=/usr/include/xercesc \
360 --with-xerces-lib="-lxerces-c" \
362 # --with-pcidsk=/usr (needs > 0.3)
363 # csharp builds, but has no configure option nor install target
365 # regenerate where needed
366 %{__make} -j1 -C swig/perl generate
368 %{__make} -j1 -C swig/ruby generate
372 %{?with_grass:GRASS_INCLUDE="-I/usr/include/grass64"} \
373 %{?with_fyba:SOSI_INC="-I/usr/include/fyba"}
380 rm -rf $RPM_BUILD_ROOT
382 %{__make} -j1 install install-man \
383 DESTDIR=$RPM_BUILD_ROOT
387 cp -a ogr/html _html/ogr
390 # missing in make install
391 install -d $RPM_BUILD_ROOT%{php_extensiondir}
392 install -p swig/php/php_gdal.so $RPM_BUILD_ROOT%{php_extensiondir}/gdal.so
393 install -p swig/php/php_gdalconst.so $RPM_BUILD_ROOT%{php_extensiondir}/gdalconst.so
394 install -p swig/php/php_ogr.so $RPM_BUILD_ROOT%{php_extensiondir}/ogr.so
395 install -p swig/php/php_osr.so $RPM_BUILD_ROOT%{php_extensiondir}/osr.so
396 install -d $RPM_BUILD_ROOT%{php_sysconfdir}/conf.d
397 cat <<'EOF' >$RPM_BUILD_ROOT%{php_sysconfdir}/conf.d/gdal.ini
398 ; Enable gdal extension modules
400 extension=gdalconst.so
406 %py_comp $RPM_BUILD_ROOT%{py_sitedir}
407 %py_ocomp $RPM_BUILD_ROOT%{py_sitedir}
410 %{__rm} $RPM_BUILD_ROOT%{perl_archlib}/perllocal.pod
411 %{__rm} $RPM_BUILD_ROOT%{perl_vendorarch}/auto/Geo/GDAL/.packlist
412 %{__rm} $RPM_BUILD_ROOT%{perl_vendorarch}/auto/Geo/GDAL/Const/.packlist
413 %{__rm} $RPM_BUILD_ROOT%{perl_vendorarch}/auto/Geo/OGR/.packlist
414 %{__rm} $RPM_BUILD_ROOT%{perl_vendorarch}/auto/Geo/OSR/.packlist
417 %{__rm} $RPM_BUILD_ROOT%{_bindir}/gdal{compare,move}.dox
418 %{__rm} $RPM_BUILD_ROOT%{_bindir}/gdal_{calc,edit,fillnodata,polygonize,proximity,sieve}.dox
421 rm -rf $RPM_BUILD_ROOT
423 %post -p /sbin/ldconfig
424 %postun -p /sbin/ldconfig
427 %defattr(644,root,root,755)
428 %doc NEWS PROVENANCE.TXT
429 %attr(755,root,root) %{_bindir}/epsg_tr.py
430 %attr(755,root,root) %{_bindir}/esri2wkt.py
431 %attr(755,root,root) %{_bindir}/gcps2vec.py
432 %attr(755,root,root) %{_bindir}/gcps2wld.py
433 %attr(755,root,root) %{_bindir}/gdal2tiles.py
434 %attr(755,root,root) %{_bindir}/gdal2xyz.py
435 %attr(755,root,root) %{_bindir}/gdal_auth.py
436 %attr(755,root,root) %{_bindir}/gdal_contour
437 %attr(755,root,root) %{_bindir}/gdal_calc.py
438 %attr(755,root,root) %{_bindir}/gdal_edit.py
439 %attr(755,root,root) %{_bindir}/gdal_fillnodata.py
440 %attr(755,root,root) %{_bindir}/gdal_grid
441 %attr(755,root,root) %{_bindir}/gdal_merge.py
442 %attr(755,root,root) %{_bindir}/gdal_polygonize.py
443 %attr(755,root,root) %{_bindir}/gdal_proximity.py
444 %attr(755,root,root) %{_bindir}/gdal_rasterize
445 %attr(755,root,root) %{_bindir}/gdal_retile.py
446 %attr(755,root,root) %{_bindir}/gdal_sieve.py
447 %attr(755,root,root) %{_bindir}/gdal_translate
448 %attr(755,root,root) %{_bindir}/gdaladdo
449 %attr(755,root,root) %{_bindir}/gdalbuildvrt
450 %attr(755,root,root) %{_bindir}/gdalchksum.py
451 %attr(755,root,root) %{_bindir}/gdalcompare.py
452 %attr(755,root,root) %{_bindir}/gdaldem
453 %attr(755,root,root) %{_bindir}/gdalenhance
454 %attr(755,root,root) %{_bindir}/gdalident.py
455 %attr(755,root,root) %{_bindir}/gdalimport.py
456 %attr(755,root,root) %{_bindir}/gdalinfo
457 %attr(755,root,root) %{_bindir}/gdallocationinfo
458 %attr(755,root,root) %{_bindir}/gdalmanage
459 %attr(755,root,root) %{_bindir}/gdalmove.py
460 %attr(755,root,root) %{_bindir}/gdalserver
461 %attr(755,root,root) %{_bindir}/gdalsrsinfo
462 %attr(755,root,root) %{_bindir}/gdaltindex
463 %attr(755,root,root) %{_bindir}/gdaltransform
464 %attr(755,root,root) %{_bindir}/gdalwarp
465 %attr(755,root,root) %{_bindir}/mkgraticule.py
466 %attr(755,root,root) %{_bindir}/nearblack
467 %attr(755,root,root) %{_bindir}/ogr2ogr
468 %attr(755,root,root) %{_bindir}/ogrinfo
469 %attr(755,root,root) %{_bindir}/ogrlineref
470 %attr(755,root,root) %{_bindir}/ogrtindex
471 %attr(755,root,root) %{_bindir}/pct2rgb.py
472 %attr(755,root,root) %{_bindir}/rgb2pct.py
473 %attr(755,root,root) %{_bindir}/testepsg
474 %attr(755,root,root) %{_libdir}/libgdal.so.*.*.*
475 %attr(755,root,root) %ghost %{_libdir}/libgdal.so.1
477 %{_mandir}/man1/gdal2tiles.1*
478 %{_mandir}/man1/gdal_calc.1*
479 %{_mandir}/man1/gdal_contour.1*
480 %{_mandir}/man1/gdal_edit.1*
481 %{_mandir}/man1/gdal_fillnodata.1*
482 %{_mandir}/man1/gdal_grid.1*
483 %{_mandir}/man1/gdal_merge.1*
484 %{_mandir}/man1/gdal_polygonize.1*
485 %{_mandir}/man1/gdal_proximity.1*
486 %{_mandir}/man1/gdal_rasterize.1*
487 %{_mandir}/man1/gdal_retile.1*
488 %{_mandir}/man1/gdal_sieve.1*
489 %{_mandir}/man1/gdal_translate.1*
490 %{_mandir}/man1/gdal_utilities.1*
491 %{_mandir}/man1/gdaladdo.1*
492 %{_mandir}/man1/gdalbuildvrt.1*
493 %{_mandir}/man1/gdalcompare.1*
494 %{_mandir}/man1/gdaldem.1*
495 %{_mandir}/man1/gdalinfo.1*
496 %{_mandir}/man1/gdallocationinfo.1*
497 %{_mandir}/man1/gdalmanage.1*
498 %{_mandir}/man1/gdalmove.1*
499 %{_mandir}/man1/gdalsrsinfo.1*
500 %{_mandir}/man1/gdaltindex.1*
501 %{_mandir}/man1/gdaltransform.1*
502 %{_mandir}/man1/gdalwarp.1*
503 %{_mandir}/man1/nearblack.1*
504 %{_mandir}/man1/ogr2ogr.1*
505 %{_mandir}/man1/ogr_utilities.1*
506 %{_mandir}/man1/ogrinfo.1*
507 %{_mandir}/man1/ogrlineref.1*
508 %{_mandir}/man1/ogrtindex.1*
509 %{_mandir}/man1/pct2rgb.1*
510 %{_mandir}/man1/rgb2pct.1*
513 %defattr(644,root,root,755)
515 %attr(755,root,root) %{_bindir}/gdal-config
516 %attr(755,root,root) %{_libdir}/libgdal.so
517 %{_libdir}/libgdal.la
518 %{_pkgconfigdir}/gdal.pc
520 %{_mandir}/man1/gdal-config.1*
523 %defattr(644,root,root,755)
527 %defattr(644,root,root,755)
528 %dir %{perl_vendorarch}/Geo
529 %{perl_vendorarch}/Geo/GDAL.pm
530 %dir %{perl_vendorarch}/Geo/GDAL
531 %{perl_vendorarch}/Geo/GDAL/Const.pm
532 %{perl_vendorarch}/Geo/OGR.pm
533 %{perl_vendorarch}/Geo/OSR.pm
534 %dir %{perl_vendorarch}/auto/Geo
535 %dir %{perl_vendorarch}/auto/Geo/GDAL
536 %attr(755,root,root) %{perl_vendorarch}/auto/Geo/GDAL/GDAL.so
537 %dir %{perl_vendorarch}/auto/Geo/GDAL/Const
538 %attr(755,root,root) %{perl_vendorarch}/auto/Geo/GDAL/Const/Const.so
539 %dir %{perl_vendorarch}/auto/Geo/OGR
540 %attr(755,root,root) %{perl_vendorarch}/auto/Geo/OGR/OGR.so
541 %dir %{perl_vendorarch}/auto/Geo/OSR
542 %attr(755,root,root) %{perl_vendorarch}/auto/Geo/OSR/OSR.so
545 %files -n %{php_name}-gdal
546 %defattr(644,root,root,755)
547 %config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/gdal.ini
548 %attr(755,root,root) %{php_extensiondir}/gdal.so
549 %attr(755,root,root) %{php_extensiondir}/gdalconst.so
550 %attr(755,root,root) %{php_extensiondir}/ogr.so
551 %attr(755,root,root) %{php_extensiondir}/osr.so
554 %files -n python-gdal
555 %defattr(644,root,root,755)
556 %{py_sitedir}/gdal.py[co]
557 %{py_sitedir}/gdalconst.py[co]
558 %{py_sitedir}/gdalnumeric.py[co]
559 %{py_sitedir}/ogr.py[co]
560 %{py_sitedir}/osr.py[co]
561 %{py_sitedir}/GDAL-*.egg-info
562 %dir %{py_sitedir}/osgeo
563 %attr(755,root,root) %{py_sitedir}/osgeo/_gdal.so
564 %attr(755,root,root) %{py_sitedir}/osgeo/_gdal_array.so
565 %attr(755,root,root) %{py_sitedir}/osgeo/_gdalconst.so
566 %attr(755,root,root) %{py_sitedir}/osgeo/_ogr.so
567 %attr(755,root,root) %{py_sitedir}/osgeo/_osr.so
568 %{py_sitedir}/osgeo/*.py[co]
572 %defattr(644,root,root,755)
573 %dir %{ruby_vendorarchdir}/gdal
574 %attr(755,root,root) %{ruby_vendorarchdir}/gdal/gdal.so
575 %attr(755,root,root) %{ruby_vendorarchdir}/gdal/gdalconst.so
576 %attr(755,root,root) %{ruby_vendorarchdir}/gdal/ogr.so
577 %attr(755,root,root) %{ruby_vendorarchdir}/gdal/osr.so