diff --git a/0011-Adapt-QT5.15-to-add-a-fractional-scaling-property.patch b/0011-Adapt-QT5.15-to-add-a-fractional-scaling-property.patch new file mode 100644 index 0000000000000000000000000000000000000000..7d7fcb8f206a613aaa94135ad44dae2bb6033057 --- /dev/null +++ b/0011-Adapt-QT5.15-to-add-a-fractional-scaling-property.patch @@ -0,0 +1,32 @@ +From 66750d5275ea354c5bc302e179dd50be23477594 Mon Sep 17 00:00:00 2001 +From: tanyulong2021 +Date: Fri, 29 Jul 2022 10:21:36 +0800 +Subject: [PATCH] Adapt QT5.15 to add a fractional scaling property + +--- + src/main.cpp | 9 +++++++-- + 1 file changed, 7 insertions(+), 2 deletions(-) + +diff --git a/src/main.cpp b/src/main.cpp +index b9b2613..c6cdcf2 100755 +--- a/src/main.cpp ++++ b/src/main.cpp +@@ -51,8 +51,13 @@ int main(int argc, char *argv[]) + // XCloseDisplay(disp); + // } + +- QApplication::setAttribute(Qt::AA_EnableHighDpiScaling); +- QApplication::setAttribute(Qt::AA_UseHighDpiPixmaps); ++ #if (QT_VERSION >= QT_VERSION_CHECK(5 , 12 , 0)) ++ QApplication::setAttribute(Qt::AA_EnableHighDpiScaling); ++ QApplication::setAttribute(Qt::AA_UseHighDpiPixmaps); ++ #endif ++ #if (QT_VERSION >= QT_VERSION_CHECK(5 , 14 , 0)) ++ QApplication::setHighDpiScaleFactorRoundingPolicy(Qt::HighDpiScaleFactorRoundingPolicy::PassThrough); ++ #endif + + QString id = QString("ukui-system-monitor"+QLatin1String(getenv("DISPLAY"))); + QtSingleApplication app(id,argc,argv); +-- +2.33.0 + diff --git a/ukui-system-monitor.spec b/ukui-system-monitor.spec index 763fd5f925ed50ca52b95e6943dad49f0718bed8..e44494c52414686efdb330ee23b9e8e6142fb39c 100644 --- a/ukui-system-monitor.spec +++ b/ukui-system-monitor.spec @@ -1,7 +1,7 @@ %define debug_package %{nil} Name: ukui-system-monitor Version: 1.0.1 -Release: 16 +Release: 17 Summary: A simple system monitor written in QT License: GPL-3.0-or-later URL: http://www.ukui.org @@ -45,6 +45,7 @@ patch9: 0007-Fix-the-segmentfault-without-org.ukui.style.patch patch10: 0008-Update-changelog.patch patch11: 0009-desktop-add-Tibetan-name-and-introduction.patch patch12: 0010-add-Support-Tibetan-translation.patch +patch13: 0011-Adapt-QT5.15-to-add-a-fractional-scaling-property.patch %description A simple system monitor written in QT @@ -64,6 +65,7 @@ A simple system monitor written in QT %patch10 -p1 %patch11 -p1 %patch12 -p1 +%patch13 -p1 %build export PATH=%{_qt5_bindir}:$PATH @@ -94,6 +96,9 @@ rm -rf $RPM_BUILD_ROOT %{_datadir}/glib-2.0/schemas/org.ukui.system-monitor.menu.gschema.xml %changelog +* Fri Jul 29 2022 tanyulong - 1.0.1-17 +- Adapt QT5.15 to add a fractional scaling property + * Wed Jun 29 2022 tanyulong - 1.0.1-16 - add support Tibetan translation