summary refs log tree commit diff
path: root/pkgs/development/libraries/mapnik
Commit message (Collapse)AuthorAge
* mapnik: fix missing proj and libxml2 supportBruce Toll2021-05-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This commit provides three minor improvements: 1. Fix missing proj support. Fixes #91889. 2. Fix missing libxml2 support. 3. Improve build time with parallel build. Fix missing proj support: ------------------------- The 2019-07-09 update to proj version 6.1.1 in nixpkgs commit d55cba68ff3 caused two problems for mapnik: 1. The separation of the dev output was not reflected in the mapnik expression. Since proj support is optional in the mapnik build, the build succeeded but no longer included proj support. See build log for: https://hydra.nixos.org/build/96274475. 2. Even if the mapnik expression was updated to use the separate dev output, it would still have dropped proj support because mapnik has not been updated for the proj 6 API. This commit fixes the PROJ_INCLUDES to use the correct dev output and also makes the PROJ_LIBS output explicit. In addition, it defines ACCEPT_USE_OF_DEPRECATED_PROJ_API_H=1 since mapnik still does not have a tagged release that supports the proj 6 api. Looking to the future, it appears that the mapnik master branch includes proj 6 support, so some checks were included to help insure that this workaround gets removed once it is no longer required. Fix missing libxml2 support: ---------------------------- Configure with "XMLPARSER=libxml2" to get libxml2 support. This has been needed since mapnik 3.0.2. Remove XML2_INCLUDES and XML2_LIBS which trigger a bug in the supplied SConstruct script (when used with "XMLPARSER=libxml2. In addition, libxml2 needs to be a propagatedBuildInput to avoid errors building apacheHttpdPackages.mod_tile, python-mapnik, and possibly other packages. Enable parallel build: ---------------------- Setting enableParallelBuild does not result in a parallel build with mapnik. However, setting JOBS=$(NIX_BUILD_CORES) in buildFlags works and significantly reduces the build time.
* Merge pull request #110100 from r-ryantm/auto-update/mapnikChristoph Hrdinka2021-01-27
|\ | | | | mapnik: 3.0.23 -> 3.1.0
| * mapnik: 3.0.23 -> 3.1.0R. RyanTM2021-01-20
| |
* | pkgs/development/libraries: stdenv.lib -> libBen Siraphob2021-01-21
|/
* treewide: Per RFC45, remove all unquoted URLsMichael Reilly2020-04-10
|
* mapnik: 3.0.22 -> 3.0.23R. RyanTM2020-02-19
|
* Treewide: fix URL permanent redirectsc0bw3b2019-11-16
| | | | | Permanent redirects on homepages and/or source URLs as reported by Repology
* treewide: name -> pname (easy cases) (#66585)volth2019-08-15
| | | | | | | | | treewide replacement of stdenv.mkDerivation rec { name = "*-${version}"; version = "*"; to pname
* treewide: remove unused variables (#63177)volth2019-06-16
| | | | | | * treewide: remove unused variables * making ofborg happy
* mapnik: 3.0.21 -> 3.0.22R. RyanTM2019-03-10
| | | | | | | Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/mapnik/versions
* mapnik: Fix buildJosef Kemetmüller2019-03-04
|
* mapnik: use provided configure scriptMatthew Bauer2018-11-14
| | | | | This gives us support for the class autoconf “./configure && make && make install” build-style.
* treewide: use scons setup hookMatthew Bauer2018-11-13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Lots of packages can use it. Here is the list: - jackmix - klick - mixx - nova-filters - rhvoice - giv - mypaint - swift-im - bombono - mapnik - serf - nuitka - pyexiv2 - godot - hammer - toluapp - btanks - dxx-rebirth - endless-sky - globulation - the-powder-toy - fceux - gpsd - mongodb - rippled - mariadb - lprof
* mapnik: 3.0.20 -> 3.0.21R. RyanTM2018-10-14
| | | | | | | Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/mapnik/versions
* mapnik: 3.0.13 -> 3.0.20Josef Kemetmüller2018-09-30
|
* mapnik: fix build with new icu via upstream patchVladimír Čunát2017-10-15
|
* mapnik: 3.0.12 -> 3.0.13Lorenzo Manacorda2017-05-07
|
* mapnik: add optional PostgreSQL dependencyChris Hodapp2017-04-21
| | | | Closes #25063.
* mapnik: use python2Frederik Rietdijk2017-02-08
| | | | because python3 is not yet supported.
* mapnik: Make dependencies explicit for SConsJosef Kemetmueller2016-11-15
| | | | | | | | This is necessary to fix the build for (at least) darwin. If the arguments are not specified explicitly then homebrew-install locations are assumed for at least "icu". Closes #20395.
* mapnik: 3.0.10 -> 3.0.12Christoph Hrdinka2016-09-27
|
* treewide: Shuffle outputsTuomas Tynkkynen2016-08-29
| | | | Make either 'bin' or 'out' the first output.
* mapnik: 3.0.9 -> 3.0.10Christoph Hrdinka2016-06-13
|
* mapnik: init at 3.0.9Christoph Hrdinka2015-12-04