diff options
Diffstat (limited to 'nixpkgs/pkgs/development/libraries/qt-6/modules')
6 files changed, 24 insertions, 1 deletions
diff --git a/nixpkgs/pkgs/development/libraries/qt-6/modules/qtbase.nix b/nixpkgs/pkgs/development/libraries/qt-6/modules/qtbase.nix index 0a16f725c477..c223a2236353 100644 --- a/nixpkgs/pkgs/development/libraries/qt-6/modules/qtbase.nix +++ b/nixpkgs/pkgs/development/libraries/qt-6/modules/qtbase.nix @@ -263,6 +263,10 @@ stdenv.mkDerivation rec { moveToOutput "mkspecs/modules" "$dev" fixQtModulePaths "$dev/mkspecs/modules" fixQtBuiltinPaths "$out" '*.pr?' + '' + lib.optionalString stdenv.isLinux '' + + # FIXME: not sure why this isn't added automatically? + patchelf --add-rpath "${libmysqlclient}/lib/mariadb" $out/${qtPluginPrefix}/sqldrivers/libqsqlmysql.so ''; dontStrip = debugSymbols; diff --git a/nixpkgs/pkgs/development/libraries/qt-6/modules/qtquick3dphysics.nix b/nixpkgs/pkgs/development/libraries/qt-6/modules/qtquick3dphysics.nix index 92d676f7c8e2..e9363f75ebbe 100644 --- a/nixpkgs/pkgs/development/libraries/qt-6/modules/qtquick3dphysics.nix +++ b/nixpkgs/pkgs/development/libraries/qt-6/modules/qtquick3dphysics.nix @@ -10,4 +10,5 @@ qtModule { propagatedBuildInputs = [ qtbase qtquick3d ]; env.NIX_CFLAGS_COMPILE = lib.optionalString (stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isx86_64) "-faligned-allocation"; + meta.mainProgram = "cooker"; } diff --git a/nixpkgs/pkgs/development/libraries/qt-6/modules/qtquickeffectmaker.nix b/nixpkgs/pkgs/development/libraries/qt-6/modules/qtquickeffectmaker.nix index 213814a017e2..085ce493de61 100644 --- a/nixpkgs/pkgs/development/libraries/qt-6/modules/qtquickeffectmaker.nix +++ b/nixpkgs/pkgs/development/libraries/qt-6/modules/qtquickeffectmaker.nix @@ -6,4 +6,5 @@ qtModule { pname = "qtquickeffectmaker"; propagatedBuildInputs = [ qtbase qtquick3d ]; + meta.mainProgram = "qqem"; } diff --git a/nixpkgs/pkgs/development/libraries/qt-6/modules/qtserialbus.nix b/nixpkgs/pkgs/development/libraries/qt-6/modules/qtserialbus.nix index 3a7285d0a8b0..59033f421cc2 100644 --- a/nixpkgs/pkgs/development/libraries/qt-6/modules/qtserialbus.nix +++ b/nixpkgs/pkgs/development/libraries/qt-6/modules/qtserialbus.nix @@ -3,4 +3,5 @@ qtModule { pname = "qtserialbus"; propagatedBuildInputs = [ qtbase qtserialport ]; + meta.mainProgram = "canbusutil"; } diff --git a/nixpkgs/pkgs/development/libraries/qt-6/modules/qtshadertools.nix b/nixpkgs/pkgs/development/libraries/qt-6/modules/qtshadertools.nix index 5a4b894b9abd..ce0f381028c5 100644 --- a/nixpkgs/pkgs/development/libraries/qt-6/modules/qtshadertools.nix +++ b/nixpkgs/pkgs/development/libraries/qt-6/modules/qtshadertools.nix @@ -1,8 +1,15 @@ { qtModule , qtbase +, stdenv +, lib +, pkgsBuildBuild }: qtModule { pname = "qtshadertools"; propagatedBuildInputs = [ qtbase ]; + cmakeFlags = lib.optionals (!stdenv.buildPlatform.canExecute stdenv.hostPlatform) [ + "-DQt6ShaderToolsTools_DIR=${pkgsBuildBuild.qt6.qtshadertools}/lib/cmake/Qt6ShaderToolsTools" + ]; + meta.mainProgram = "qsb"; } diff --git a/nixpkgs/pkgs/development/libraries/qt-6/modules/qtsvg.nix b/nixpkgs/pkgs/development/libraries/qt-6/modules/qtsvg.nix index d81634d9ef1b..3d7df288839a 100644 --- a/nixpkgs/pkgs/development/libraries/qt-6/modules/qtsvg.nix +++ b/nixpkgs/pkgs/development/libraries/qt-6/modules/qtsvg.nix @@ -5,11 +5,20 @@ , libmng , zlib , pkg-config +, lib +, stdenv }: qtModule { pname = "qtsvg"; propagatedBuildInputs = [ qtbase ]; - buildInputs = [ libwebp jasper libmng zlib ]; + buildInputs = [ + libwebp + ] ++ lib.optionals (stdenv.buildPlatform.canExecute stdenv.hostPlatform) [ + jasper + ] ++ [ + libmng + zlib + ]; nativeBuildInputs = [ pkg-config ]; } |