forked from mirrors/nixpkgs
b785d4813e
This is the first time since 5.9 that we also update `qtwebkit`. `qtwebkit` is not maintained by Qt anymore and thus, we switch to the community port as for example arch has done. To prevent pulling in single patches, we just stick to the latest git version.
23 lines
990 B
Diff
23 lines
990 B
Diff
diff --git a/src/serialport/qtudev_p.h b/src/serialport/qtudev_p.h
|
|
index af2dab2..8e17f64 100644
|
|
--- a/src/serialport/qtudev_p.h
|
|
+++ b/src/serialport/qtudev_p.h
|
|
@@ -111,9 +111,17 @@ inline QFunctionPointer resolveSymbol(QLibrary *udevLibrary, const char *symbolN
|
|
inline bool resolveSymbols(QLibrary *udevLibrary)
|
|
{
|
|
if (!udevLibrary->isLoaded()) {
|
|
+#ifdef NIXPKGS_LIBUDEV
|
|
+ udevLibrary->setFileNameAndVersion(QLatin1String(NIXPKGS_LIBUDEV), 1);
|
|
+#else
|
|
udevLibrary->setFileNameAndVersion(QStringLiteral("udev"), 1);
|
|
+#endif
|
|
if (!udevLibrary->load()) {
|
|
+#ifdef NIXPKGS_LIBUDEV
|
|
+ udevLibrary->setFileNameAndVersion(QLatin1String(NIXPKGS_LIBUDEV), 0);
|
|
+#else
|
|
udevLibrary->setFileNameAndVersion(QStringLiteral("udev"), 0);
|
|
+#endif
|
|
if (!udevLibrary->load()) {
|
|
qWarning("Failed to load the library: %s, supported version(s): %i and %i", qPrintable(udevLibrary->fileName()), 1, 0);
|
|
return false;
|