nixpkgs-suyu/pkgs
Tobias Markus 79aebb6204 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
2023-03-09 23:59:44 +01:00
..
applications mullvad: add shell completion 2023-03-09 07:24:04 -08:00
build-support buildRustCrate: add libiconv to nativeBuildInputs on darwin 2023-03-08 14:39:25 -06:00
common-updater
data Merge pull request #216874 from InternetUnexplorer/monocraft-2.4 2023-03-09 16:19:44 +01:00
desktops Merge pull request #218953 from wineee/dtkgui 2023-03-08 11:07:40 +01:00
development alembic: Fix install destinations 2023-03-09 23:59:44 +01:00
games Merge pull request #219429 from cyplo/endless-sky 2023-03-08 17:50:07 +01:00
misc
os-specific zen-kernels: remove myself as maintainer 2023-03-09 12:05:37 +00:00
pkgs-lib
servers Merge pull request #220180 from NixOS/home-assistant 2023-03-09 15:59:52 +00:00
shells
stdenv
test
tools Merge branch 'biscuit-cli-master' 2023-03-09 11:20:56 -05:00
top-level Merge branch 'master' into biscuit-cli-master 2023-03-09 10:22:33 -05:00