Sophie

Sophie

distrib > Mageia > 9 > armv7hl > media > core-release-src > by-pkgid > 6a2619af8d6b1c8878a1d4d6b273383c > files > 3

python-kapteyn-3.0-5.mga9.src.rpm

--- kapteyn-2.3.1/setup.py.orig	2019-04-17 15:00:01.826290507 +0200
+++ kapteyn-2.3.1/setup.py	2019-04-17 15:01:49.594835637 +0200
@@ -32,23 +32,11 @@ Please check your Python installation.
 ''')
    sys.exit(1)
 
-try:
-   wcslib_dir = glob('src/wcslib*/C/')[0]
-except:
-   print('''
--- Error.
-Unable to find WCSLIB source distribution.
-''')
-   sys.exit(1)
-
-
-
-include_dirs = []
+include_dirs = ['/usr/include/wcslib']
 numdir = os.path.dirname(numpy.__file__)
 ipath = os.path.join(numdir, numpy.get_include())
 include_dirs.append(ipath)
 include_dirs.append('src')
-include_dirs.append(wcslib_dir)
 
 short_descr = "Kapteyn Package: Python modules for astronomical applications"
 
@@ -101,26 +88,6 @@
    "xyz.c"
 ]
 
-wcslib_src = [
-   "cel.c",
-   "lin.c",
-   "log.c",
-   "prj.c",
-   "spc.c",
-   "sph.c",
-   "spx.c",
-   "tab.c",
-   "wcs.c",
-   "wcsfix.c",
-   "wcshdr.c",
-   "wcsprintf.c",
-   "wcstrig.c",
-   "wcsunits.c",
-   "wcsutil.c",
-   "wcserr.c",
-   "flexed/wcsulex.c",
-   "flexed/wcsutrn.c"
-]
 
 ndimg_src = [
    "nd_image.c",
@@ -132,8 +99,7 @@
    "ni_support.c",
 ]
 
-wcs_src       = (   ['src/'        + source for source in wcsmod_src]
-                  + [wcslib_dir    + source for source in wcslib_src]  )
+wcs_src       = (   ['src/'        + source for source in wcsmod_src] )
 
 _nd_image_src = ['src/ndimg/'  + source for source in ndimg_src]
 
@@ -175,7 +141,8 @@
       Extension(
          "wcs", wcs_src,
           include_dirs=include_dirs,
-          define_macros=define_macros
+          define_macros=define_macros,
+          libraries=['wcs', 'm']
       ),
       Extension(
          "ascarray",