diff --git a/lib/alpm/package.cpp b/lib/alpm/package.cpp index 71e1fb0..a577954 100644 --- a/lib/alpm/package.cpp +++ b/lib/alpm/package.cpp @@ -245,6 +245,8 @@ QDataStream &operator >>(QDataStream &in, map &fileMap) return in; } +#if (QT_VERSION < QT_VERSION_CHECK(5, 13, 0)) + QDataStream &operator <<(QDataStream &out, const QJsonArray &jsonArray) { QJsonDocument doc; @@ -262,6 +264,8 @@ QDataStream &operator >>(QDataStream &in, QJsonArray &jsonArray) return in; } +#endif + } /*! @@ -365,8 +369,8 @@ void Package::writeToCacheStream(QDataStream &out) << m_groups << m_dependencies << m_optionalDependencies << m_conflicts << m_provides << m_replaces << m_requiredByComputed << m_requiredBy << m_optionalFor << static_cast(m_hasInstallScript); // build related meta data - out << m_hasBuildRelatedMetaData << m_fileName << m_files << m_buildDate << m_packager - << m_md5 << m_sha256 << m_buildArchitecture << m_packageSize << m_makeDependencies; + out << m_hasBuildRelatedMetaData << m_fileName << m_files << m_buildDate << m_packager << m_md5 << m_sha256 + << m_buildArchitecture << m_packageSize << m_makeDependencies; // installation related meta data out << m_hasInstallRelatedMetaData << m_installDate << m_installedSize << m_backupFiles << static_cast(m_validationMethods) << static_cast(m_installReason);