Renamed bundled pychm to recollchm to ease cohexistence with possible system version
This commit is contained in:
parent
fd246d6744
commit
9bb50ccdd5
@ -36,16 +36,11 @@ try:
|
||||
# First try the system version if any
|
||||
from chm import chm,chmlib
|
||||
except:
|
||||
for d in ('sys.path[0]', '/usr/lib/recoll', '/usr/local/lib/recoll'):
|
||||
p = os.path.join(d, chmpackname)
|
||||
if os.path.exists(p):
|
||||
sys.path.append(p)
|
||||
break
|
||||
try:
|
||||
from chm import chm,chmlib
|
||||
except:
|
||||
print("RECFILTERROR HELPERNOTFOUND python:chm")
|
||||
sys.exit(1);
|
||||
try:
|
||||
from recollchm import chm,chmlib
|
||||
except:
|
||||
print("RECFILTERROR HELPERNOTFOUND python:chm")
|
||||
sys.exit(1);
|
||||
|
||||
# Small helper routines
|
||||
def getfile(chmfile, path):
|
||||
|
||||
@ -1,6 +1,7 @@
|
||||
from setuptools import setup, Extension
|
||||
|
||||
long_description = '''
|
||||
Version of the chm package modified to support Python 3 and bundled with Recoll.
|
||||
The chm package provides three modules, chm, chmlib and extra, which provide
|
||||
access to the API implemented by the C library chmlib and some additional
|
||||
classes and functions. They are used to access MS-ITSS encoded files -
|
||||
@ -12,7 +13,7 @@ import os
|
||||
top = os.path.join('@srcdir@', '..', '..')
|
||||
pytop = '@srcdir@'
|
||||
|
||||
setup(name="pychm",
|
||||
setup(name="recollchm",
|
||||
version="0.8.4.1+git",
|
||||
description="Python package to handle CHM files",
|
||||
author="Rubens Ramos",
|
||||
@ -23,13 +24,13 @@ setup(name="pychm",
|
||||
license="GPL",
|
||||
long_description=long_description,
|
||||
package_dir = {'' : os.path.join(top, 'python', 'pychm')},
|
||||
py_modules=["chm.chm", "chm.chmlib"],
|
||||
ext_modules=[Extension("chm._chmlib",
|
||||
[os.path.join(pytop, "chm/swig_chm.c")],
|
||||
py_modules=["recollchm.chm", "recollchm.chmlib"],
|
||||
ext_modules=[Extension("recollchm._chmlib",
|
||||
[os.path.join(pytop, "recollchm/swig_chm.c")],
|
||||
libraries=["chm"],
|
||||
extra_compile_args=["-DSWIG_COBJECT_TYPES"]),
|
||||
Extension("chm.extra",
|
||||
[os.path.join(pytop, "chm/extra.c")],
|
||||
Extension("recollchm.extra",
|
||||
[os.path.join(pytop, "recollchm/extra.c")],
|
||||
extra_compile_args=["-D__PYTHON__"],
|
||||
libraries=["chm"])]
|
||||
)
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user