mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-07-25 08:58:27 -07:00
dev-python/astlib: initial import
Package-Manager: portage-2.2.27
This commit is contained in:
33
dev-python/astlib/files/astlib-0.8.0-system-wcstools.patch
Normal file
33
dev-python/astlib/files/astlib-0.8.0-system-wcstools.patch
Normal file
@@ -0,0 +1,33 @@
|
||||
Author: Ole Streicher <olebole@debian.org>
|
||||
Description: Use system provided libwcstools instead of local copy
|
||||
Also, build the swig wrapper from its source file.
|
||||
--- a/setup.py
|
||||
+++ b/setup.py
|
||||
@@ -84,12 +84,11 @@
|
||||
PyWCSTools is distributed (and developed) as part of astLib.""",
|
||||
packages=['astLib', 'PyWCSTools'],
|
||||
package_data={'astLib': ['data/*']},
|
||||
- cmdclass={"build_ext": build_PyWCSTools_ext},
|
||||
scripts=exampleScripts,
|
||||
ext_modules=[
|
||||
- Extension('PyWCSTools._wcscon', [sourceDir+"wcscon_wrap.c"],
|
||||
- extra_objects=oFiles),
|
||||
- Extension('PyWCSTools._wcs', [sourceDir+"wcs_wrap.c"],
|
||||
- extra_objects=oFiles)
|
||||
+ Extension('PyWCSTools._wcscon', [sourceDir+"wcscon.i"],
|
||||
+ swig_opts=['-outdir', 'PyWCSTools/'], libraries=['wcstools']),
|
||||
+ Extension('PyWCSTools._wcs', [sourceDir+"wcs.i"],
|
||||
+ swig_opts=['-outdir', 'PyWCSTools/'], libraries=['wcstools'])
|
||||
]
|
||||
)
|
||||
--- a/PyWCSTools/wcssubs-3.8.7/wcs.i
|
||||
+++ b/PyWCSTools/wcssubs-3.8.7/wcs.i
|
||||
@@ -14,7 +14,7 @@
|
||||
/* %feature("autodoc", "1") */
|
||||
|
||||
%{
|
||||
-#include "wcs.h"
|
||||
+#include <wcs/wcs.h>
|
||||
%}
|
||||
|
||||
/* WORKING */
|
||||
Reference in New Issue
Block a user