Unverified Commit eae9f6dd authored by Weijia Wang's avatar Weijia Wang Committed by GitHub
Browse files

Merge pull request #258810 from deviant/fix-pyside6

python3Packages.pyside6: fix building against qt 6.5.3
parents aeff3c1c b3314b31
Loading
Loading
Loading
Loading
+10 −0
Original line number Diff line number Diff line
{ lib
, stdenv
, fetchpatch2
, cmake
, ninja
, python
@@ -15,6 +16,15 @@ stdenv.mkDerivation rec {

  sourceRoot = "pyside-setup-everywhere-src-${version}/sources/${pname}";

  patches = [
    # Needed to build against qt 6.5.3, until pyside 6.5.3 is released
    (fetchpatch2 {
      url = "https://code.qt.io/cgit/pyside/pyside-setup.git/patch/sources/pyside6?id=63ef7628091c8827e3d0d688220d3ae165587eb2";
      hash = "sha256-TN1xdBkrzZhNontShMC1SKyJK6a8fOk/Di3zX3kv5+I=";
      stripLen = 2;
    })
  ];

  # FIXME: cmake/Macros/PySideModules.cmake supposes that all Qt frameworks on macOS
  # reside in the same directory as QtCore.framework, which is not true for Nix.
  postPatch = lib.optionalString stdenv.isLinux ''