diff options
| author | Tobias Markus <tobias@miglix.eu> | 2023-02-17 14:14:13 +0100 |
|---|---|---|
| committer | Tobias Markus <tobias@miglix.eu> | 2023-03-09 23:59:44 +0100 |
| commit | 79aebb620410688000749775c4c52171fdb8c748 (patch) | |
| tree | 8d1589995e9dc0b51ef7d9a0b65d1ca89a9f0b3a /pkgs/development/python-modules/python-mapnik/python-mapnik_std_optional.patch | |
| parent | 1e2590679d0ed2cee2736e8b80373178d085d263 (diff) | |
alembic: Fix install destinations
The generated CMake targets file was referring to an incorrect
destination as the derivation manually moved the libraries during
installPhase, while CMake uses the path it thinks is going to be used
(the DESTINATION in the install rule) in the IMPORTED_LOCATION property.
By setting the install destinations via CMake flags (and patching the
DESTINATION for the binary install rules), CMake will pick up the
correct locations in the generated AlembicTargets-release.cmake file.
Along with fixing that issue, this commit also includes the following
changes:
* Remove unused unzip nativeBuildInput
* Enable unit tests
* Add missing direct dependency ilmbase:
Previously it was only picked up indirectly, resulting in CMake
configuration warnings
* Add ilmbase as propagatedBuildInput:
Downstream users of Alembic (via CMake) need to add ilmbase as a
dependency as well
For some reason this is not discovered correctly otherwise
* Use CMake setup hooks instead of setting buildPhase/installPhase
Diffstat (limited to 'pkgs/development/python-modules/python-mapnik/python-mapnik_std_optional.patch')
0 files changed, 0 insertions, 0 deletions
