[pygrib] update setup patch file to new version 1.9.9

Jos de Kloe jdekloe at fedoraproject.org
Sat Jul 5 19:01:01 UTC 2014


commit c0e0fb265d9d52b8f0c83bc58e7ed8144a2bbb9a
Author: Jos de Kloe <josdekloe at gmail.com>
Date:   Sat Jul 5 21:00:47 2014 +0200

    update setup patch file to new version 1.9.9

 pygrib-1.9.9-build.patch |   31 +++++++++++++++++++++----------
 1 files changed, 21 insertions(+), 10 deletions(-)
---
diff --git a/pygrib-1.9.9-build.patch b/pygrib-1.9.9-build.patch
index 15a1d42..3e8d2f5 100644
--- a/pygrib-1.9.9-build.patch
+++ b/pygrib-1.9.9-build.patch
@@ -1,6 +1,6 @@
---- setup.py.orig	2013-10-21 21:25:20.000000000 +0200
-+++ setup.py	2013-10-26 17:40:53.258402110 +0200
-@@ -101,23 +101,33 @@
+--- setup.py.orig	2014-07-05 17:32:15.707423717 +0200
++++ setup.py	2014-07-05 17:32:44.165661845 +0200
+@@ -105,23 +105,33 @@
  if zlib_incdir is None and zlib_dir is not None:
      incdirs.append(os.path.join(zlib_dir,'include'))
  
@@ -49,7 +49,7 @@
  
  if hasattr(sys,'maxsize'):
      if sys.maxsize > 2**31-1: macros.append(('__64BIT__',1))
-@@ -125,13 +135,18 @@
+@@ -129,12 +139,12 @@
      if sys.maxint > 2**31-1: macros.append(('__64BIT__',1))
  
  g2clibext = Extension("g2clib",g2clib_deps,include_dirs=incdirs,\
@@ -63,15 +63,25 @@
 +Extension("pygrib",["pygrib.c"],include_dirs=incdirs,library_dirs=libdirs,
 +          libraries=libraries)
  
-+# don't provide the scripts for the python3 version, to prevent collisions
-+# in case a user installs both a python2 and a python3 version of the module
+ # man pages installed in man_dir/man1
+ if man_dir is not None:
+@@ -145,6 +155,15 @@
+     data_files = None
+ 
+ 
++# don't provide the scripts and man pages for the python3 version,
++# to prevent rpm ownership collisions in case a user installs both
++# a python2 and a python3 version of the module
 +scripts_list = []
 +if sys.version_info[0] < 3:
-+    scripts_list = ['utils/grib_list','utils/grib_repack','utils/cnvgrib1to2','utils/cnvgrib2to1']
++    scripts_list = ['utils/grib_list','utils/grib_repack',
++                    'utils/cnvgrib1to2','utils/cnvgrib2to1']
++if sys.version_info[0] >= 3:
++    data_files = None
  
  setup(name = "pygrib",
-       version = "1.9.7",
-@@ -140,7 +155,6 @@
+       version = "1.9.9",
+@@ -153,8 +172,7 @@
        author_email      = "jeffrey.s.whitaker at noaa.gov",
        url               = "http://code.google.com/p/pygrib",
        download_url      = "http://code.google.com/p/pygrib/downloads/list",
@@ -79,4 +89,5 @@
 -      ['utils/grib_list','utils/grib_repack','utils/cnvgrib1to2','utils/cnvgrib2to1'],
 +      scripts           = scripts_list,
        ext_modules       = [pygribext,g2clibext,redtoregext],
-       py_modules        = ["ncepgrib2"])
+       py_modules        = ["ncepgrib2"],
+       data_files        = data_files)


More information about the scm-commits mailing list