From 0c0a6da68020a865d3fa060663d3c159c60ef12101b543280b0f9f9ff2f15ee0 Mon Sep 17 00:00:00 2001 From: Dirk Stoecker Date: Sun, 8 Nov 2020 21:31:36 +0000 Subject: [PATCH] Accepting request 846074 from home:bruno_friedmann:branches:Application:Geo - Update to 3.2.0: * Full changelog https://github.com/OSGeo/gdal/blob/v3.2.0/gdal/NEWS - Packaging: + Add python3-GDAL as require in gdal package + Remove shebang where it's not allowed in python's scripts https://github.com/OSGeo/gdal/blob/v3.1.4/gdal/NEWS https://github.com/OSGeo/gdal/blob/v3.1.3/gdal/NEWS OBS-URL: https://build.opensuse.org/request/show/846074 OBS-URL: https://build.opensuse.org/package/show/Application:Geo/gdal?expand=0&rev=128 --- gdal-3.1.4.tar.xz | 3 -- gdal-3.1.4.tar.xz.md5 | 1 - gdal-3.2.0.tar.xz | 3 ++ gdal-3.2.0.tar.xz.md5 | 1 + gdal.changes | 14 ++++++- gdal.spec | 92 ++++++++++++++++++++++--------------------- 6 files changed, 63 insertions(+), 51 deletions(-) delete mode 100644 gdal-3.1.4.tar.xz delete mode 100644 gdal-3.1.4.tar.xz.md5 create mode 100644 gdal-3.2.0.tar.xz create mode 100644 gdal-3.2.0.tar.xz.md5 diff --git a/gdal-3.1.4.tar.xz b/gdal-3.1.4.tar.xz deleted file mode 100644 index 82c28d9..0000000 --- a/gdal-3.1.4.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:7b82486f71c71cec61f9b237116212ce18ef6b90f068cbbf9f7de4fc50b576a8 -size 12092576 diff --git a/gdal-3.1.4.tar.xz.md5 b/gdal-3.1.4.tar.xz.md5 deleted file mode 100644 index dc31d97..0000000 --- a/gdal-3.1.4.tar.xz.md5 +++ /dev/null @@ -1 +0,0 @@ -bc190da86222ab2784da1a00265dfb2c gdal-3.1.4.tar.xz diff --git a/gdal-3.2.0.tar.xz b/gdal-3.2.0.tar.xz new file mode 100644 index 0000000..3efe579 --- /dev/null +++ b/gdal-3.2.0.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b051f852600ffdf07e337a7f15673da23f9201a9dbb482bd513756a3e5a196a6 +size 12169064 diff --git a/gdal-3.2.0.tar.xz.md5 b/gdal-3.2.0.tar.xz.md5 new file mode 100644 index 0000000..9a23821 --- /dev/null +++ b/gdal-3.2.0.tar.xz.md5 @@ -0,0 +1 @@ +6c573e09acce89cef7853ca58789871c gdal-3.2.0.tar.xz diff --git a/gdal.changes b/gdal.changes index 0d50341..edec55b 100644 --- a/gdal.changes +++ b/gdal.changes @@ -1,14 +1,24 @@ +------------------------------------------------------------------- +Wed Nov 4 12:59:42 UTC 2020 - Bruno Friedmann + +- Update to 3.2.0: + * Full changelog + https://github.com/OSGeo/gdal/blob/v3.2.0/gdal/NEWS +- Packaging: + + Add python3-GDAL as require in gdal package + + Remove shebang where it's not allowed in python's scripts + ------------------------------------------------------------------- Sat Oct 24 06:57:48 UTC 2020 - Bruno Friedmann - Update to 3.1.4 version bug fix release see changelog - https://github.com/OSGeo/gdal/blob/v3.1.4/gdal/NEWS + https://github.com/OSGeo/gdal/blob/v3.1.4/gdal/NEWS ------------------------------------------------------------------- Tue Sep 8 08:23:15 UTC 2020 - Bruno Friedmann - Update to 3.1.3 version bug fix release see changelog - https://github.com/OSGeo/gdal/blob/v3.1.3/gdal/NEWS + https://github.com/OSGeo/gdal/blob/v3.1.3/gdal/NEWS ------------------------------------------------------------------- Sun Jul 19 01:20:55 UTC 2020 - Stefan BrĂ¼ns diff --git a/gdal.spec b/gdal.spec index f3e760a..96fabf3 100644 --- a/gdal.spec +++ b/gdal.spec @@ -16,7 +16,7 @@ # -%define soversion 27 +%define soversion 28 %define sourcename gdal # Uppercase GDAL is the canonical name for this package in Python %define pypi_package_name GDAL @@ -25,7 +25,7 @@ %bcond_with fgdb_support %bcond_without python2 Name: gdal -Version: 3.1.4 +Version: 3.2.0 Release: 0 Summary: GDAL/OGR - a translator library for raster and vector geospatial data formats License: MIT AND BSD-3-Clause AND SUSE-Public-Domain @@ -99,6 +99,7 @@ BuildRequires: ERDAS-ECW_JPEG_2000_SDK-devel BuildRequires: libecwj2-devel %endif %endif +Requires: python3-GDAL = %{version} %description GDAL is a translator library for raster geospatial data formats that @@ -179,9 +180,8 @@ done find . -type f -name "style_ogr_brush.png" -exec chmod 0644 {} \; find . -type f -name "style_ogr_sym.png" -exec chmod 0644 {} \; -# Fix wrong /usr/bin/env phyton -#Create the move to python3 -find . -iname "*.py" -exec sed -i 's,^#!%{_bindir}/env python$,#!%{_bindir}/python3,' {} \; +# Remove shebang in scripts located in non executable dir +find swig/python/osgeo/utils -iname '*.py' -ls -exec sed -i '/^#!\/usr\/bin\/env python3/d' {} \; # Fix wrong /usr/bin/env python3 find . -iname "*.py" -exec sed -i "s,^#!%{_bindir}/env python3,#!%{_bindir}/python3," {} \; @@ -322,84 +322,47 @@ sed -i 's,\(#define PACKAGE_.*\),/* \1 */,' %{buildroot}%{_includedir}/gdal/cpl_ %files %license LICENSE.TXT %doc NEWS PROVENANCE.TXT -%{_bindir}/epsg_tr.py -%{_bindir}/esri2wkt.py -%{_bindir}/gcps2vec.py -%{_bindir}/gcps2wld.py -%{_bindir}/gdal2tiles.py -%{_bindir}/gdal2xyz.py -%{_bindir}/gdal_auth.py -%{_bindir}/gdal_calc.py %{_bindir}/gdal_contour -%{_bindir}/gdal_edit.py -%{_bindir}/gdal_fillnodata.py +%{_bindir}/gdal_create %{_bindir}/gdal_grid -%{_bindir}/gdal_merge.py -%{_bindir}/gdal_polygonize.py -%{_bindir}/gdal_proximity.py -%{_bindir}/gdal_pansharpen.py %{_bindir}/gdal_rasterize -%{_bindir}/gdal_retile.py -%{_bindir}/gdal_sieve.py %{_bindir}/gdal_translate %{_bindir}/gdal_viewshed %{_bindir}/gdaladdo %{_bindir}/gdalbuildvrt -%{_bindir}/gdalchksum.py -%{_bindir}/gdalcompare.py %{_bindir}/gdaldem %{_bindir}/gdalenhance -%{_bindir}/gdalident.py -%{_bindir}/gdalimport.py %{_bindir}/gdalinfo %{_bindir}/gdallocationinfo %{_bindir}/gdalmanage %{_bindir}/gdalmdiminfo %{_bindir}/gdalmdimtranslate -%{_bindir}/gdalmove.py -%{_bindir}/gdalserver %{_bindir}/gdalsrsinfo %{_bindir}/gdaltindex %{_bindir}/gdaltransform %{_bindir}/gdalwarp %{_bindir}/gnmanalyse %{_bindir}/gnmmanage -%{_bindir}/mkgraticule.py %{_bindir}/nearblack %{_bindir}/ogr2ogr %{_bindir}/ogrinfo %{_bindir}/ogrlineref -%{_bindir}/ogrmerge.py %{_bindir}/ogrtindex -%{_bindir}/pct2rgb.py -%{_bindir}/rgb2pct.py %{_bindir}/testepsg %{_datadir}/gdal -%{_mandir}/man1/gdal2tiles.1%{?ext_man} -%{_mandir}/man1/gdal_calc.1%{?ext_man} %{_mandir}/man1/gdal_contour.1%{?ext_man} -%{_mandir}/man1/gdal_edit.1%{?ext_man} -%{_mandir}/man1/gdal_fillnodata.1%{?ext_man} -%{_mandir}/man1/gdal_grid.1%{?ext_man} -%{_mandir}/man1/gdal_merge.1%{?ext_man} -%{_mandir}/man1/gdal_pansharpen.1%{?ext_man} -%{_mandir}/man1/gdal_polygonize.1%{?ext_man} -%{_mandir}/man1/gdal_proximity.1%{?ext_man} +%{_mandir}/man1/gdal_create.1%{?ext_man} %{_mandir}/man1/gdal_rasterize.1%{?ext_man} -%{_mandir}/man1/gdal_retile.1%{?ext_man} -%{_mandir}/man1/gdal_sieve.1%{?ext_man} %{_mandir}/man1/gdal_translate.1%{?ext_man} %{_mandir}/man1/gdal_viewshed.1%{?ext_man} %{_mandir}/man1/gdaladdo.1%{?ext_man} %{_mandir}/man1/gdalbuildvrt.1%{?ext_man} -%{_mandir}/man1/gdalcompare.1%{?ext_man} %{_mandir}/man1/gdaldem.1%{?ext_man} %{_mandir}/man1/gdalinfo.1%{?ext_man} %{_mandir}/man1/gdallocationinfo.1%{?ext_man} %{_mandir}/man1/gdalmanage.1%{?ext_man} %{_mandir}/man1/gdalmdiminfo.1%{?ext_man} %{_mandir}/man1/gdalmdimtranslate.1%{?ext_man} -%{_mandir}/man1/gdalmove.1%{?ext_man} %{_mandir}/man1/gdalsrsinfo.1%{?ext_man} %{_mandir}/man1/gdaltindex.1%{?ext_man} %{_mandir}/man1/gdaltransform.1%{?ext_man} @@ -410,8 +373,47 @@ sed -i 's,\(#define PACKAGE_.*\),/* \1 */,' %{buildroot}%{_includedir}/gdal/cpl_ %{_mandir}/man1/ogr2ogr.1%{?ext_man} %{_mandir}/man1/ogrinfo.1%{?ext_man} %{_mandir}/man1/ogrlineref.1%{?ext_man} -%{_mandir}/man1/ogrmerge.1%{?ext_man} %{_mandir}/man1/ogrtindex.1%{?ext_man} +# 20201104 We keep all binaries in gdal and requires python3-GDAL +%{_bindir}/epsg_tr.py +%{_bindir}/esri2wkt.py +%{_bindir}/gcps2vec.py +%{_bindir}/gcps2wld.py +%{_bindir}/gdal2tiles.py +%{_bindir}/gdal2xyz.py +%{_bindir}/gdal_auth.py +%{_bindir}/gdal_calc.py +%{_bindir}/gdal_edit.py +%{_bindir}/gdal_fillnodata.py +%{_bindir}/gdal_merge.py +%{_bindir}/gdal_pansharpen.py +%{_bindir}/gdal_polygonize.py +%{_bindir}/gdal_proximity.py +%{_bindir}/gdal_retile.py +%{_bindir}/gdal_sieve.py +%{_bindir}/gdalchksum.py +%{_bindir}/gdalcompare.py +%{_bindir}/gdalident.py +%{_bindir}/gdalimport.py +%{_bindir}/gdalmove.py +%{_bindir}/mkgraticule.py +%{_bindir}/ogrmerge.py +%{_bindir}/pct2rgb.py +%{_bindir}/rgb2pct.py +%{_mandir}/man1/gdal2tiles.1%{?ext_man} +%{_mandir}/man1/gdal_calc.1%{?ext_man} +%{_mandir}/man1/gdal_edit.1%{?ext_man} +%{_mandir}/man1/gdal_fillnodata.1%{?ext_man} +%{_mandir}/man1/gdal_grid.1%{?ext_man} +%{_mandir}/man1/gdal_merge.1%{?ext_man} +%{_mandir}/man1/gdal_pansharpen.1%{?ext_man} +%{_mandir}/man1/gdal_polygonize.1%{?ext_man} +%{_mandir}/man1/gdal_proximity.1%{?ext_man} +%{_mandir}/man1/gdal_retile.1%{?ext_man} +%{_mandir}/man1/gdal_sieve.1%{?ext_man} +%{_mandir}/man1/gdalcompare.1%{?ext_man} +%{_mandir}/man1/gdalmove.1%{?ext_man} +%{_mandir}/man1/ogrmerge.1%{?ext_man} %{_mandir}/man1/pct2rgb.1%{?ext_man} %{_mandir}/man1/rgb2pct.1%{?ext_man}