diff options
author | Luke Adams <luke.adams@belljar.io> | 2017-07-14 18:58:08 -0500 |
---|---|---|
committer | Luke Adams <luke.adams@belljar.io> | 2017-11-22 16:40:49 -0600 |
commit | 97c5cf0bf24f868b6603f343d501fc9e880e4e48 (patch) | |
tree | d7fa820ad93243e01c390f0b55242076a7227813 /pkgs/development/libraries/qwt | |
parent | f90ddc99f6baf59a5dabb11cfd572806ad1274b1 (diff) | |
download | nixlib-97c5cf0bf24f868b6603f343d501fc9e880e4e48.tar nixlib-97c5cf0bf24f868b6603f343d501fc9e880e4e48.tar.gz nixlib-97c5cf0bf24f868b6603f343d501fc9e880e4e48.tar.bz2 nixlib-97c5cf0bf24f868b6603f343d501fc9e880e4e48.tar.lz nixlib-97c5cf0bf24f868b6603f343d501fc9e880e4e48.tar.xz nixlib-97c5cf0bf24f868b6603f343d501fc9e880e4e48.tar.zst nixlib-97c5cf0bf24f868b6603f343d501fc9e880e4e48.zip |
qwt6_qt4: preFixup: Repair relative reference in darwin framework output
Diffstat (limited to 'pkgs/development/libraries/qwt')
-rw-r--r-- | pkgs/development/libraries/qwt/6_qt4.nix | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/pkgs/development/libraries/qwt/6_qt4.nix b/pkgs/development/libraries/qwt/6_qt4.nix index 6f722c599209..7c037db0aed2 100644 --- a/pkgs/development/libraries/qwt/6_qt4.nix +++ b/pkgs/development/libraries/qwt/6_qt4.nix @@ -18,6 +18,13 @@ stdenv.mkDerivation rec { sed -e "s|QWT_INSTALL_PREFIX.*=.*|QWT_INSTALL_PREFIX = $out|g" -i qwtconfig.pri ''; + # qwt.framework output includes a relative reference to itself, which breaks dependents + preFixup = + stdenv.lib.optionalString stdenv.isDarwin '' + echo "Attempting to repair qwt" + install_name_tool -id "$out/lib/qwt.framework/Versions/6/qwt" "$out/lib/qwt.framework/Versions/6/qwt" + ''; + qmakeFlags = [ "-after doc.path=$out/share/doc/${name}" ]; meta = with stdenv.lib; { |