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: 90221810dd9ca656ee23d434d4266ef6
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 Patch11: %{name}-armadillo.patch
68 Patch12: %{name}-rasdaman.patch
69 URL: http://www.gdal.org/
70 %{?with_php:BuildRequires: %{php_name}-devel}
71 %{?with_opencl:BuildRequires: OpenCL-devel >= 1.0}
72 %{?with_armadillo:BuildRequires: armadillo-devel}
73 BuildRequires: autoconf >= 2.52
74 BuildRequires: automake
75 BuildRequires: cfitsio-devel
76 %{?with_crnlib:BuildRequires: crnlib-devel}
77 BuildRequires: curl-devel
78 BuildRequires: doxygen >= 1.4.2
79 %{?with_epsilon:BuildRequires: epsilon-compressor-devel}
80 BuildRequires: expat-devel >= 1.95.0
81 %{?with_fyba:BuildRequires: fyba-devel}
82 BuildRequires: freexl-devel >= 1.0
83 BuildRequires: gcc >= 6:4.1
84 BuildRequires: geos-devel >= 3.1.0
85 BuildRequires: giflib-devel >= 4.0
86 %{?with_grass:BuildRequires: grass-devel >= 6.4}
87 BuildRequires: hdf-devel >= 4.0
88 BuildRequires: hdf5-devel
89 BuildRequires: jasper-devel
90 %{?with_java:BuildRequires: jdk}
91 %{?with_java:BuildRequires: jpackage-utils}
92 BuildRequires: json-c-devel >= 0.11
93 BuildRequires: libcsf-devel
94 BuildRequires: libdap-devel >= 3.10
95 BuildRequires: libgeotiff-devel >= 1.2.1
96 %{?with_gta:BuildRequires: libgta-devel}
97 BuildRequires: libjpeg-devel >= 6b
98 #BuildRequires: libkml-devel >= 1.3.0
99 BuildRequires: libpng-devel >= 2:1.2.8
100 %{?with_spatialite:BuildRequires: libspatialite-devel}
101 BuildRequires: libstdc++-devel
102 BuildRequires: libtiff-devel >= 4.0
103 BuildRequires: libtool
104 BuildRequires: libuuid-devel
105 BuildRequires: libwebp-devel
106 BuildRequires: libxml2-devel >= 2
107 %{?with_mysql:BuildRequires: mysql-devel}
108 BuildRequires: netcdf-devel >= 4.1
109 BuildRequires: ogdi-devel >= 3.1
110 %{?with_openjpeg:BuildRequires: openjpeg2-devel >= 2.0.0-2}
111 # 8.1.7 for DB support, 10.0.1 for georaster
112 %{?with_oci:BuildRequires: oracle-instantclient-devel >= 10.0.1}
113 #BuildRequires: pcidsk-devel > 0.3
114 BuildRequires: perl-devel
115 %{?with_podofo:BuildRequires: podofo-devel}
116 %{?with_poppler:BuildRequires: poppler-devel >= 0.24}
117 # ensure it's compiled with PQescapeStringConn support
118 BuildRequires: postgresql-backend-devel >= 8.1.4
119 BuildRequires: postgresql-devel >= 8.1.4
120 BuildRequires: proj-devel >= 4
121 BuildRequires: python-devel >= 1:2.5
122 BuildRequires: python-numpy-devel >= 1:1.0.0
123 BuildRequires: python-setuptools
124 %{?with_rasdaman:BuildRequires: rasdaman-devel}
125 BuildRequires: rpm-pythonprov
126 %{?with_ruby:BuildRequires: rpm-rubyprov}
127 BuildRequires: rpmbuild(macros) >= 1.344
128 %{?with_ruby:BuildRequires: ruby-devel}
129 BuildRequires: sed >= 4.0
130 BuildRequires: sqlite3-devel >= 3.0.0
131 BuildRequires: swig-perl
132 BuildRequires: swig-php >= 2.0.12-2
133 BuildRequires: swig-python >= 1.3
134 %{?with_ruby:BuildRequires: swig-ruby}
135 BuildRequires: texlive-dvips
136 BuildRequires: texlive-latex
137 %{?with_odbc:BuildRequires: unixODBC-devel >= 2.2.15}
138 %{?with_xerces:BuildRequires: xerces-c-devel >= 2.7.0}
139 BuildRequires: xz-devel
140 BuildRequires: zlib-devel >= 1.1.4
141 Requires: freexl >= 1.0
142 Requires: geos >= 3.1.0
143 Requires: libgeotiff >= 1.2.1
144 Requires: libpng >= 2:1.2.8
145 Requires: libtiff >= 4.0
146 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
149 GDAL is a translator library for raster geospatial data formats that
150 is released under an Open Source license. As a library, it presents a
151 single abstract data model to the calling application for all
152 supported formats. The related OGR library (which lives within the
153 GDAL source tree) provides a similar capability for simple features
156 %description -l pl.UTF-8
157 GDAL to biblioteka konwertująca między formatami rastrowych danych
158 dotyczących powierzchni Ziemi, udostępniona na licencji Open Source.
159 Jako biblioteka udostępnia aplikacjom jeden abstrakcyjny model danych
160 do wszystkich obsługiwanych formatów. Powiązana z nią biblioteka OGR
161 (której źródła są dołączone do drzewa źródeł GDAL) daje podobne
162 możliwości dla danych wektorowych.
165 Summary: GDAL library header files
166 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki GDAL
167 Group: Development/Libraries
168 Requires: %{name} = %{version}-%{release}
169 %{?with_opencl:Requires: OpenCL-devel >= 1.0}
170 %{?with_armadillo:Requires: armadillo-devel}
171 Requires: cfitsio-devel
172 %{?with_crnlib:Requires: crnlib-devel}
174 %{?with_epsilon:Requires: epsilon-compressor-devel}
175 %{?with_fyba:Requires: fyba-devel}
176 Requires: expat-devel >= 1.95.0
177 Requires: freexl-devel >= 1.0
178 Requires: geos-devel >= 3.1.0
179 Requires: giflib-devel >= 4.0
180 Requires: hdf-devel >= 4.0
182 Requires: jasper-devel
183 Requires: json-c-devel >= 0.11
184 Requires: libcsf-devel
185 Requires: libdap-devel >= 3.10
186 Requires: libgeotiff-devel >= 1.2.1
187 %{?with_gta:Requires: libgta-devel}
188 Requires: libjpeg-devel >= 6b
189 Requires: libpng-devel >= 2:1.2.8
190 %{?with_spatialite:Requires: libspatialite-devel}
191 Requires: libstdc++-devel
192 Requires: libtiff-devel >= 4.0
193 Requires: libuuid-devel
194 Requires: libwebp-devel
195 Requires: libxml2-devel >= 2
196 %{?with_mysql:Requires: mysql-devel}
197 Requires: netcdf-devel >= 4
198 Requires: ogdi-devel >= 3.1
199 %{?with_openjpeg:Requires: openjpeg2-devel >= 2.0.0-2}
200 #Requires: pcidsk-devel > 0.3
201 %{?with_podofo:Requires: podofo-devel}
202 %{?with_poppler:Requires: poppler-devel >= 0.24}
203 Requires: postgresql-devel
204 Requires: proj-devel >= 4
205 %{?with_rasdaman:Requires: rasdaman-devel}
206 Requires: sqlite3-devel >= 3.0.0
207 %{?with_odbc:Requires: unixODBC-devel}
208 %{?with_xerces:Requires: xerces-c-devel >= 2.7.0}
210 Requires: zlib-devel >= 1.1.4
213 GDAL library header files.
215 %description devel -l pl.UTF-8
216 Pliki nagłówkowe biblioteki GDAL.
219 Summary: GDAL static libraries
220 Summary(pl.UTF-8): Statyczne biblioteki GDAL
221 Group: Development/Libraries
222 Requires: %{name}-devel = %{version}-%{release}
225 GDAL static libraries.
227 %description static -l pl.UTF-8
228 Statyczne biblioteki GDAL.
230 %package -n perl-gdal
231 Summary: Perl bindings for GDAL
232 Summary(pl.UTF-8): Wiązania Perla do pakietu GDAL
233 Group: Development/Languages/Perl
234 Requires: %{name} = %{version}-%{release}
236 %description -n perl-gdal
237 Perl bindings for GDAL - Geo::GDAL, Geo::OGR and Geo::OSR modules.
239 %description -n perl-gdal -l pl.UTF-8
240 Wiązania Perla do pakietu GDAL - moduły Geo::GDAL, Geo::OGR, Geo::OSR.
242 %package -n %{php_name}-gdal
243 Summary: PHP bindings for GDAL library
244 Summary(pl.UTF-8): Wiązania PHP do biblioteki GDAL
245 Group: Development/Languages/PHP
246 Requires: %{name} = %{version}-%{release}
247 %{?requires_php_extension}
249 %description -n %{php_name}-gdal
250 PHP bindings for GDAL library
252 %description -n %{php_name}-gdal -l pl.UTF-8
253 Wiązania PHP do biblioteki GDAL.
255 %package -n python-gdal
256 Summary: GDAL Python module
257 Summary(pl.UTF-8): Moduł Pythona GDAL
258 Group: Libraries/Python
259 Requires: %{name} = %{version}-%{release}
260 Requires: python-libs
262 %description -n python-gdal
265 %description -n python-gdal -l pl.UTF-8
268 %package -n ruby-gdal
269 Summary: Ruby bindings for GDAL
270 Summary(pl.UTF-8): Wiązania języka Ruby do pakietu GDAL
271 Group: Development/Languages
272 Requires: %{name} = %{version}-%{release}
274 %description -n ruby-gdal
275 Ruby bindings for GDAL - gdal, gdalconst, ogr and osr modules.
277 %description -n ruby-gdal -l pl.UTF-8
278 Wiązania języka Ruby do pakietu GDAL - moduły gdal, gdalconst, ogr i
296 # need to regenerate (old ones don't support perl 5.10 or php 5.5)
297 %{__rm} swig/{perl,php}/{gdal_wrap.cpp,gdalconst_wrap.c,ogr_wrap.cpp,osr_wrap.cpp}
300 -e 's/^CC=gcc/CC=%{__cc}/' \
301 -e 's/^CXX=g++/CXX=%{__cxx}/' \
302 -e 's/^CFLAGS=-fpic/CFLAGS=%{rpmcflags} -fPIC/' \
303 -e 's/^LDFLAGS=-shared/LDFLAGS=%{rpmldflags} -shared/' \
305 # Build with fPIC to allow Ruby bindings
306 # Xcompiler should normally achieve that -- http://trac.osgeo.org/gdal/ticket/3978
307 # http://trac.osgeo.org/gdal/ticket/1994
308 sed -i 's|\$(CFLAGS)|$(CFLAGS) -fPIC|g' swig/ruby/RubyMakefile.mk
309 # Install Ruby bindings to distribution specific directory
310 sed -i 's|RUBY_EXTENSIONS_DIR :=.*|RUBY_EXTENSIONS_DIR := %{ruby_vendorarchdir}|' swig/ruby/RubyMakefile.mk
312 # Install Ruby bindings into the proper place
313 sed -i -e 's|^$(INSTALL_DIR):|$(DESTDIR)$(INSTALL_DIR):|' swig/ruby/RubyMakefile.mk
314 sed -i -e 's|^install: $(INSTALL_DIR)|install: $(DESTDIR)$(INSTALL_DIR)|' swig/ruby/RubyMakefile.mk
317 sed -i -e 's#^mandir=.*##g' configure.in
321 %{__sed} -i -e 's,DODS_INC="-I.*,DODS_INC="$(pkg-config --cflags libdap)",' configure.in
328 --includedir=%{_includedir}/gdal \
329 --datadir=%{_datadir}/gdal \
330 --with-dods-root=/usr \
331 %{?with_armadillo:--with-armadillo} \
332 %{?with_crnlib:--with-dds} \
333 %{?with_epsilon:--with-epsilon} \
334 %{?with_grass:--with-grass} \
335 %{!?with_gta:--without-gta} \
336 --with-hide-internal-symbols \
337 %{?with_java:--with-java=%{java_home}} \
339 %{?with_java:--with-mdb --with-jvm-lib-add-rpath} \
340 %{?with_mysql:--with-mysql} \
341 %{?with_oci:--with-oci --with-oci-include=/usr/include/oracle/client --with-oci-lib=%{_libdir}} \
342 %{?with_opencl:--with-opencl} \
344 %{?with_php:--with-php} \
345 %{?with_podofo:--with-podofo} \
346 %{?with_poppler:--with-poppler} \
348 %{?with_rasdaman:--with-rasdaman=%{_libdir}/rasdaman} \
349 %{?with_ruby:--with-ruby} \
350 %{?with_fyba:--with-sosi} \
351 %{?with_spatialite:--with-spatialite} \
354 %{?with_xerces:--with-xerces} \
355 --with-xerces-inc=/usr/include/xercesc \
356 --with-xerces-lib="-lxerces-c" \
358 # --with-pcidsk=/usr (needs > 0.3)
359 # csharp builds, but has no configure option nor install target
361 # regenerate where needed
362 %{__make} -j1 -C swig/perl generate
364 %{__make} -j1 -C swig/ruby generate
368 %{?with_grass:GRASS_INCLUDE="-I/usr/include/grass64"} \
369 %{?with_fyba:SOSI_INC="-I/usr/include/fyba"}
376 rm -rf $RPM_BUILD_ROOT
378 %{__make} -j1 install install-man \
379 DESTDIR=$RPM_BUILD_ROOT
383 cp -a ogr/html _html/ogr
386 # missing in make install
387 install -d $RPM_BUILD_ROOT%{php_extensiondir}
388 install -p swig/php/php_gdal.so $RPM_BUILD_ROOT%{php_extensiondir}/gdal.so
389 install -p swig/php/php_gdalconst.so $RPM_BUILD_ROOT%{php_extensiondir}/gdalconst.so
390 install -p swig/php/php_ogr.so $RPM_BUILD_ROOT%{php_extensiondir}/ogr.so
391 install -p swig/php/php_osr.so $RPM_BUILD_ROOT%{php_extensiondir}/osr.so
392 install -d $RPM_BUILD_ROOT%{php_sysconfdir}/conf.d
393 cat <<'EOF' >$RPM_BUILD_ROOT%{php_sysconfdir}/conf.d/gdal.ini
394 ; Enable gdal extension modules
396 extension=gdalconst.so
402 %py_comp $RPM_BUILD_ROOT%{py_sitedir}
403 %py_ocomp $RPM_BUILD_ROOT%{py_sitedir}
406 %{__rm} $RPM_BUILD_ROOT%{perl_archlib}/perllocal.pod
407 %{__rm} $RPM_BUILD_ROOT%{perl_vendorarch}/auto/Geo/GDAL/.packlist
408 %{__rm} $RPM_BUILD_ROOT%{perl_vendorarch}/auto/Geo/GDAL/Const/.packlist
409 %{__rm} $RPM_BUILD_ROOT%{perl_vendorarch}/auto/Geo/OGR/.packlist
410 %{__rm} $RPM_BUILD_ROOT%{perl_vendorarch}/auto/Geo/OSR/.packlist
413 %{__rm} $RPM_BUILD_ROOT%{_bindir}/gdal{compare,move}.dox
414 %{__rm} $RPM_BUILD_ROOT%{_bindir}/gdal_{calc,edit,fillnodata,polygonize,proximity,sieve}.dox
417 rm -rf $RPM_BUILD_ROOT
419 %post -p /sbin/ldconfig
420 %postun -p /sbin/ldconfig
423 %defattr(644,root,root,755)
424 %doc NEWS PROVENANCE.TXT
425 %attr(755,root,root) %{_bindir}/epsg_tr.py
426 %attr(755,root,root) %{_bindir}/esri2wkt.py
427 %attr(755,root,root) %{_bindir}/gcps2vec.py
428 %attr(755,root,root) %{_bindir}/gcps2wld.py
429 %attr(755,root,root) %{_bindir}/gdal2tiles.py
430 %attr(755,root,root) %{_bindir}/gdal2xyz.py
431 %attr(755,root,root) %{_bindir}/gdal_auth.py
432 %attr(755,root,root) %{_bindir}/gdal_contour
433 %attr(755,root,root) %{_bindir}/gdal_calc.py
434 %attr(755,root,root) %{_bindir}/gdal_edit.py
435 %attr(755,root,root) %{_bindir}/gdal_fillnodata.py
436 %attr(755,root,root) %{_bindir}/gdal_grid
437 %attr(755,root,root) %{_bindir}/gdal_merge.py
438 %attr(755,root,root) %{_bindir}/gdal_polygonize.py
439 %attr(755,root,root) %{_bindir}/gdal_proximity.py
440 %attr(755,root,root) %{_bindir}/gdal_rasterize
441 %attr(755,root,root) %{_bindir}/gdal_retile.py
442 %attr(755,root,root) %{_bindir}/gdal_sieve.py
443 %attr(755,root,root) %{_bindir}/gdal_translate
444 %attr(755,root,root) %{_bindir}/gdaladdo
445 %attr(755,root,root) %{_bindir}/gdalbuildvrt
446 %attr(755,root,root) %{_bindir}/gdalchksum.py
447 %attr(755,root,root) %{_bindir}/gdalcompare.py
448 %attr(755,root,root) %{_bindir}/gdaldem
449 %attr(755,root,root) %{_bindir}/gdalenhance
450 %attr(755,root,root) %{_bindir}/gdalident.py
451 %attr(755,root,root) %{_bindir}/gdalimport.py
452 %attr(755,root,root) %{_bindir}/gdalinfo
453 %attr(755,root,root) %{_bindir}/gdallocationinfo
454 %attr(755,root,root) %{_bindir}/gdalmanage
455 %attr(755,root,root) %{_bindir}/gdalmove.py
456 %attr(755,root,root) %{_bindir}/gdalserver
457 %attr(755,root,root) %{_bindir}/gdalsrsinfo
458 %attr(755,root,root) %{_bindir}/gdaltindex
459 %attr(755,root,root) %{_bindir}/gdaltransform
460 %attr(755,root,root) %{_bindir}/gdalwarp
461 %attr(755,root,root) %{_bindir}/mkgraticule.py
462 %attr(755,root,root) %{_bindir}/nearblack
463 %attr(755,root,root) %{_bindir}/ogr2ogr
464 %attr(755,root,root) %{_bindir}/ogrinfo
465 %attr(755,root,root) %{_bindir}/ogrlineref
466 %attr(755,root,root) %{_bindir}/ogrtindex
467 %attr(755,root,root) %{_bindir}/pct2rgb.py
468 %attr(755,root,root) %{_bindir}/rgb2pct.py
469 %attr(755,root,root) %{_bindir}/testepsg
470 %attr(755,root,root) %{_libdir}/libgdal.so.*.*.*
471 %attr(755,root,root) %ghost %{_libdir}/libgdal.so.1
473 %{_mandir}/man1/gdal2tiles.1*
474 %{_mandir}/man1/gdal_calc.1*
475 %{_mandir}/man1/gdal_contour.1*
476 %{_mandir}/man1/gdal_edit.1*
477 %{_mandir}/man1/gdal_fillnodata.1*
478 %{_mandir}/man1/gdal_grid.1*
479 %{_mandir}/man1/gdal_merge.1*
480 %{_mandir}/man1/gdal_polygonize.1*
481 %{_mandir}/man1/gdal_proximity.1*
482 %{_mandir}/man1/gdal_rasterize.1*
483 %{_mandir}/man1/gdal_retile.1*
484 %{_mandir}/man1/gdal_sieve.1*
485 %{_mandir}/man1/gdal_translate.1*
486 %{_mandir}/man1/gdal_utilities.1*
487 %{_mandir}/man1/gdaladdo.1*
488 %{_mandir}/man1/gdalbuildvrt.1*
489 %{_mandir}/man1/gdalcompare.1*
490 %{_mandir}/man1/gdaldem.1*
491 %{_mandir}/man1/gdalinfo.1*
492 %{_mandir}/man1/gdallocationinfo.1*
493 %{_mandir}/man1/gdalmanage.1*
494 %{_mandir}/man1/gdalmove.1*
495 %{_mandir}/man1/gdalsrsinfo.1*
496 %{_mandir}/man1/gdaltindex.1*
497 %{_mandir}/man1/gdaltransform.1*
498 %{_mandir}/man1/gdalwarp.1*
499 %{_mandir}/man1/nearblack.1*
500 %{_mandir}/man1/ogr2ogr.1*
501 %{_mandir}/man1/ogr_utilities.1*
502 %{_mandir}/man1/ogrinfo.1*
503 %{_mandir}/man1/ogrlineref.1*
504 %{_mandir}/man1/ogrtindex.1*
505 %{_mandir}/man1/pct2rgb.1*
506 %{_mandir}/man1/rgb2pct.1*
509 %defattr(644,root,root,755)
511 %attr(755,root,root) %{_bindir}/gdal-config
512 %attr(755,root,root) %{_libdir}/libgdal.so
513 %{_libdir}/libgdal.la
514 %{_pkgconfigdir}/gdal.pc
516 %{_mandir}/man1/gdal-config.1*
519 %defattr(644,root,root,755)
523 %defattr(644,root,root,755)
524 %dir %{perl_vendorarch}/Geo
525 %{perl_vendorarch}/Geo/GDAL.pm
526 %dir %{perl_vendorarch}/Geo/GDAL
527 %{perl_vendorarch}/Geo/GDAL/Const.pm
528 %{perl_vendorarch}/Geo/OGR.pm
529 %{perl_vendorarch}/Geo/OSR.pm
530 %dir %{perl_vendorarch}/auto/Geo
531 %dir %{perl_vendorarch}/auto/Geo/GDAL
532 %attr(755,root,root) %{perl_vendorarch}/auto/Geo/GDAL/GDAL.so
533 %dir %{perl_vendorarch}/auto/Geo/GDAL/Const
534 %attr(755,root,root) %{perl_vendorarch}/auto/Geo/GDAL/Const/Const.so
535 %dir %{perl_vendorarch}/auto/Geo/OGR
536 %attr(755,root,root) %{perl_vendorarch}/auto/Geo/OGR/OGR.so
537 %dir %{perl_vendorarch}/auto/Geo/OSR
538 %attr(755,root,root) %{perl_vendorarch}/auto/Geo/OSR/OSR.so
541 %files -n %{php_name}-gdal
542 %defattr(644,root,root,755)
543 %config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/gdal.ini
544 %attr(755,root,root) %{php_extensiondir}/gdal.so
545 %attr(755,root,root) %{php_extensiondir}/gdalconst.so
546 %attr(755,root,root) %{php_extensiondir}/ogr.so
547 %attr(755,root,root) %{php_extensiondir}/osr.so
550 %files -n python-gdal
551 %defattr(644,root,root,755)
552 %{py_sitedir}/gdal.py[co]
553 %{py_sitedir}/gdalconst.py[co]
554 %{py_sitedir}/gdalnumeric.py[co]
555 %{py_sitedir}/ogr.py[co]
556 %{py_sitedir}/osr.py[co]
557 %{py_sitedir}/GDAL-*.egg-info
558 %dir %{py_sitedir}/osgeo
559 %attr(755,root,root) %{py_sitedir}/osgeo/_gdal.so
560 %attr(755,root,root) %{py_sitedir}/osgeo/_gdal_array.so
561 %attr(755,root,root) %{py_sitedir}/osgeo/_gdalconst.so
562 %attr(755,root,root) %{py_sitedir}/osgeo/_ogr.so
563 %attr(755,root,root) %{py_sitedir}/osgeo/_osr.so
564 %{py_sitedir}/osgeo/*.py[co]
568 %defattr(644,root,root,755)
569 %dir %{ruby_vendorarchdir}/gdal
570 %attr(755,root,root) %{ruby_vendorarchdir}/gdal/gdal.so
571 %attr(755,root,root) %{ruby_vendorarchdir}/gdal/gdalconst.so
572 %attr(755,root,root) %{ruby_vendorarchdir}/gdal/ogr.so
573 %attr(755,root,root) %{ruby_vendorarchdir}/gdal/osr.so