mirror of
https://github.com/NixOS/nixpkgs.git
synced 2024-12-02 20:03:16 +00:00
189a229b6d
Also: - use libxml2 for xml parsing - use newest boost - patch to find libmapnik{json,wkt}.a - fix license - add erictapen as maintainer - use same harfbuzz as mapnik - use pytestCheckHook, disable failing tests Co-Authored-by: Robert Schütz <nix@dotlambda.de>
31 lines
1.2 KiB
Diff
31 lines
1.2 KiB
Diff
diff --git a/build.py b/build.py
|
|
index 0f94826b6..3cceb4546 100644
|
|
--- a/build.py
|
|
+++ b/build.py
|
|
@@ -110,8 +110,8 @@ py_env.AppendUnique(LIBS='mapnik-wkt')
|
|
_mapnik = py_env.LoadableModule('mapnik/_mapnik', sources, LDMODULEPREFIX='', LDMODULESUFFIX='.so')
|
|
|
|
Depends(_mapnik, env.subst('../../src/%s' % env['MAPNIK_LIB_NAME']))
|
|
-Depends(_mapnik, env.subst('../../src/json/libmapnik-json${LIBSUFFIX}'))
|
|
-Depends(_mapnik, env.subst('../../src/wkt/libmapnik-wkt${LIBSUFFIX}'))
|
|
+Depends(_mapnik, env.subst('@libmapnik@/libmapnikjson${LIBSUFFIX}'))
|
|
+Depends(_mapnik, env.subst('@libmapnik@/libmapnikwkt${LIBSUFFIX}'))
|
|
|
|
if 'uninstall' not in COMMAND_LINE_TARGETS:
|
|
pymapniklib = env.Install(target_path,_mapnik)
|
|
diff --git a/setup.py b/setup.py
|
|
index 9985da5a2..5a03a1ec8 100755
|
|
--- a/setup.py
|
|
+++ b/setup.py
|
|
@@ -118,8 +118,8 @@ linkflags.extend(check_output([mapnik_config, '--libs']).split(' '))
|
|
linkflags.extend(check_output([mapnik_config, '--ldflags']).split(' '))
|
|
linkflags.extend(check_output([mapnik_config, '--dep-libs']).split(' '))
|
|
linkflags.extend([
|
|
-'-lmapnik-wkt',
|
|
-'-lmapnik-json',
|
|
+'-lmapnikwkt',
|
|
+'-lmapnikjson',
|
|
] + ['-l%s' % i for i in get_boost_library_names()])
|
|
|
|
# Dynamically make the mapnik/paths.py file
|