Merge pull request #70391 from lsix/fix-qscintilla-qt4
qscintilla: Fix qt4 build
This commit is contained in:
commit
9f05eb0521
|
@ -32,7 +32,8 @@ in stdenv.mkDerivation rec {
|
||||||
++ (if withQt5 then [ qmake ] else [ qmake4Hook ])
|
++ (if withQt5 then [ qmake ] else [ qmake4Hook ])
|
||||||
++ lib.optional stdenv.isDarwin fixDarwinDylibNames;
|
++ lib.optional stdenv.isDarwin fixDarwinDylibNames;
|
||||||
|
|
||||||
patches = lib.optional (stdenv.isDarwin && withQt5) [ xcodePatch ];
|
patches = (lib.optional (stdenv.isDarwin && withQt5) xcodePatch) ++
|
||||||
|
(lib.optional (!withQt5) ./fix-qt4-build.patch );
|
||||||
|
|
||||||
# Make sure that libqscintilla2.so is available in $out/lib since it is expected
|
# Make sure that libqscintilla2.so is available in $out/lib since it is expected
|
||||||
# by some packages such as sqlitebrowser
|
# by some packages such as sqlitebrowser
|
||||||
|
@ -72,6 +73,5 @@ in stdenv.mkDerivation rec {
|
||||||
license = with licenses; [ gpl2 gpl3 ]; # and commercial
|
license = with licenses; [ gpl2 gpl3 ]; # and commercial
|
||||||
maintainers = with maintainers; [ peterhoeg ];
|
maintainers = with maintainers; [ peterhoeg ];
|
||||||
platforms = platforms.unix;
|
platforms = platforms.unix;
|
||||||
broken = !withQt5;
|
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -0,0 +1,11 @@
|
||||||
|
diff -ur QScintilla_gpl-2.11.2/Qt4Qt5/Qsci/qsciscintillabase.h QScintilla_gpl-2.11.2-fix/Qt4Qt5/Qsci/qsciscintillabase.h
|
||||||
|
--- Qt4Qt5/Qsci/qsciscintillabase.h 2019-06-25 14:49:27.000000000 +0200
|
||||||
|
+++ Qt4Qt5-fix/Qsci/qsciscintillabase.h 2019-10-04 10:22:26.337474261 +0200
|
||||||
|
@@ -27,6 +27,7 @@
|
||||||
|
#include <QByteArray>
|
||||||
|
#include <QPoint>
|
||||||
|
#include <QTimer>
|
||||||
|
+#include <QUrl>
|
||||||
|
|
||||||
|
#include <Qsci/qsciglobal.h>
|
||||||
|
|
Loading…
Reference in New Issue