summary refs log tree commit diff
path: root/pkgs/development/libraries/qt-5
diff options
context:
space:
mode:
authorThomas Tuegel <ttuegel@mailbox.org>2019-07-15 08:48:23 -0500
committerGitHub <noreply@github.com>2019-07-15 08:48:23 -0500
commite92a2f2fc2b5ca13c6223c08ac8e1fd5a7bd66dc (patch)
treef2bab56f19ca1d58d89be57259b5a94f277b1605 /pkgs/development/libraries/qt-5
parent4a39debcc114f767d4d44f9376c9a105de183c76 (diff)
parent0b059cc9561672215c178ccd02f97fd7bf2308f8 (diff)
downloadnixpkgs-e92a2f2fc2b5ca13c6223c08ac8e1fd5a7bd66dc.tar
nixpkgs-e92a2f2fc2b5ca13c6223c08ac8e1fd5a7bd66dc.tar.gz
nixpkgs-e92a2f2fc2b5ca13c6223c08ac8e1fd5a7bd66dc.tar.bz2
nixpkgs-e92a2f2fc2b5ca13c6223c08ac8e1fd5a7bd66dc.tar.lz
nixpkgs-e92a2f2fc2b5ca13c6223c08ac8e1fd5a7bd66dc.tar.xz
nixpkgs-e92a2f2fc2b5ca13c6223c08ac8e1fd5a7bd66dc.tar.zst
nixpkgs-e92a2f2fc2b5ca13c6223c08ac8e1fd5a7bd66dc.zip
Merge pull request #57097 from FlorianFranzen/qmake-header
qtbase: Fix paths returned by qmake -query
Diffstat (limited to 'pkgs/development/libraries/qt-5')
-rw-r--r--pkgs/development/libraries/qt-5/modules/qtbase.nix14
1 files changed, 13 insertions, 1 deletions
diff --git a/pkgs/development/libraries/qt-5/modules/qtbase.nix b/pkgs/development/libraries/qt-5/modules/qtbase.nix
index 8506a80ddf3..a1c3bea866e 100644
--- a/pkgs/development/libraries/qt-5/modules/qtbase.nix
+++ b/pkgs/development/libraries/qt-5/modules/qtbase.nix
@@ -171,7 +171,7 @@ stdenv.mkDerivation {
     NIX_OUTPUT_BIN = $bin
     NIX_OUTPUT_DEV = $dev
     NIX_OUTPUT_OUT = $out
-    NIX_OUTPUT_DOC = $dev/$qtDocPrefix
+    NIX_OUTPUT_DOC = $out/$qtDocPrefix
     NIX_OUTPUT_QML = $bin/$qtQmlPrefix
     NIX_OUTPUT_PLUGIN = $bin/$qtPluginPrefix
     EOF
@@ -387,6 +387,18 @@ stdenv.mkDerivation {
       moveToOutput bin "$dev"
     ''
 
+    # Fix paths returned by qmake -query
+    + ''
+      cat > $dev/bin/qt.conf <<EOF
+        [Paths]
+        Prefix = $out
+        Headers = $dev/include
+        Plugins = $bin/$qtPluginPrefix
+        Documentation = $out/$qtDocPrefix
+        HostBinaries = $dev/bin
+      EOF
+    ''
+
     + (
         # fixup .pc file (where to find 'moc' etc.)
         ''