| Commit message (Expand) | Author | Age | Files | Lines |
| * | mapnik: fix missing proj and libxml2 support•••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.
| Bruce Toll | 2021-05-11 | 1 | -5/+32 |
| * | Merge pull request #110100 from r-ryantm/auto-update/mapnik•••mapnik: 3.0.23 -> 3.1.0 | Christoph Hrdinka | 2021-01-27 | 1 | -2/+2 |
| |\ |
|
| | * | mapnik: 3.0.23 -> 3.1.0 | R. RyanTM | 2021-01-20 | 1 | -2/+2 |
| * | | pkgs/development/libraries: stdenv.lib -> lib | Ben Siraphob | 2021-01-21 | 1 | -2/+2 |
| |/ |
|
| * | treewide: Per RFC45, remove all unquoted URLs | Michael Reilly | 2020-04-10 | 1 | -1/+1 |
| * | mapnik: 3.0.22 -> 3.0.23 | R. RyanTM | 2020-02-19 | 1 | -2/+2 |
| * | Treewide: fix URL permanent redirects•••Permanent redirects on homepages and/or source URLs
as reported by Repology
| c0bw3b | 2019-11-16 | 1 | -1/+1 |
| * | treewide: name -> pname (easy cases) (#66585)•••treewide replacement of
stdenv.mkDerivation rec {
name = "*-${version}";
version = "*";
to pname | volth | 2019-08-15 | 1 | -1/+1 |
| * | treewide: remove unused variables (#63177)•••* treewide: remove unused variables
* making ofborg happy
| volth | 2019-06-16 | 1 | -2/+2 |
| * | mapnik: 3.0.21 -> 3.0.22•••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
| R. RyanTM | 2019-03-10 | 1 | -2/+2 |
| * | mapnik: Fix build | Josef Kemetmüller | 2019-03-04 | 1 | -0/+4 |
| * | mapnik: use provided configure script•••This gives us support for the class autoconf “./configure && make &&
make install” build-style.
| Matthew Bauer | 2018-11-14 | 1 | -2/+2 |
| * | treewide: use scons setup hook•••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
| Matthew Bauer | 2018-11-13 | 1 | -33/+28 |
| * | mapnik: 3.0.20 -> 3.0.21•••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
| R. RyanTM | 2018-10-14 | 1 | -2/+2 |
| * | mapnik: 3.0.13 -> 3.0.20 | Josef Kemetmüller | 2018-09-30 | 1 | -11/+5 |
| * | mapnik: fix build with new icu via upstream patch | Vladimír Čunát | 2017-10-15 | 1 | -1/+7 |
| * | mapnik: 3.0.12 -> 3.0.13 | Lorenzo Manacorda | 2017-05-07 | 1 | -2/+2 |
| * | mapnik: add optional PostgreSQL dependency•••Closes #25063.
| Chris Hodapp | 2017-04-21 | 1 | -0/+6 |
| * | mapnik: use python2•••because python3 is not yet supported.
| Frederik Rietdijk | 2017-02-08 | 1 | -3/+3 |
| * | mapnik: Make dependencies explicit for SCons•••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.
| Josef Kemetmueller | 2016-11-15 | 1 | -1/+25 |
| * | mapnik: 3.0.10 -> 3.0.12 | Christoph Hrdinka | 2016-09-27 | 1 | -6/+8 |
| * | treewide: Shuffle outputs•••Make either 'bin' or 'out' the first output.
| Tuomas Tynkkynen | 2016-08-29 | 1 | -1/+1 |
| * | mapnik: 3.0.9 -> 3.0.10 | Christoph Hrdinka | 2016-06-13 | 1 | -2/+4 |
| * | mapnik: init at 3.0.9 | Christoph Hrdinka | 2015-12-04 | 1 | -0/+40 |