[arch-commits] Commit in qt5ct/repos/community-x86_64 (4 files)

Antonio Rojas arojas at archlinux.org
Thu Jun 4 20:51:57 UTC 2020


    Date: Thursday, June 4, 2020 @ 20:51:49
  Author: arojas
Revision: 639044

archrelease: copy trunk to community-x86_64

Added:
  qt5ct/repos/community-x86_64/PKGBUILD
    (from rev 639043, qt5ct/trunk/PKGBUILD)
  qt5ct/repos/community-x86_64/qt5.15-palette.patch
    (from rev 639043, qt5ct/trunk/qt5.15-palette.patch)
Deleted:
  qt5ct/repos/community-x86_64/PKGBUILD
  qt5ct/repos/community-x86_64/qt5.15-palette.patch

----------------------+
 PKGBUILD             |   72 ++++++++---------
 qt5.15-palette.patch |  203 ++++++++++++++++++++++++++-----------------------
 2 files changed, 144 insertions(+), 131 deletions(-)

Deleted: PKGBUILD
===================================================================
--- PKGBUILD	2020-06-04 20:48:10 UTC (rev 639043)
+++ PKGBUILD	2020-06-04 20:51:49 UTC (rev 639044)
@@ -1,36 +0,0 @@
-# Maintainer: Antonio Rojas <arojas at archlinux.org>
-# Contributor: FadeMind <fademind at gmail.com>
-# Contributor: Zatherz <zatherz at linux dot pl>
-
-pkgname=qt5ct
-pkgver=0.41
-pkgrel=4
-pkgdesc="Qt5 Configuration Utility"
-arch=(x86_64)
-url="https://qt5ct.sourceforge.io/"
-license=(BSD)
-depends=(qt5-svg)
-makedepends=(qt5-tools)
-source=("https://downloads.sourceforge.net/project/$pkgname/$pkgname-$pkgver.tar.bz2"
-         qt5.15-palette.patch)
-sha256sums=('f24030e90d8b923b60c320b2db5b4c0fcc47f9f35ac4c52060ab3c6e423057dc'
-            '62c52be677fa133b46134d5f7713f46b4db382721e66480c5810706cafb31c44')
-
-prepare() {
-  cd $pkgname-$pkgver
-  patch -p3 -i ../qt5.15-palette.patch # Fix QPalette use with Qt 5.15
-}
-
-build() {
-  cd $pkgname-$pkgver
-  qmake-qt5 $pkgname.pro 
-  make
-}
-
-package() {
-  cd $pkgname-$pkgver
-  make INSTALL_ROOT="$pkgdir" install
-
-  install -Dm644 COPYING "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
-} 
-

Copied: qt5ct/repos/community-x86_64/PKGBUILD (from rev 639043, qt5ct/trunk/PKGBUILD)
===================================================================
--- PKGBUILD	                        (rev 0)
+++ PKGBUILD	2020-06-04 20:51:49 UTC (rev 639044)
@@ -0,0 +1,36 @@
+# Maintainer: Antonio Rojas <arojas at archlinux.org>
+# Contributor: FadeMind <fademind at gmail.com>
+# Contributor: Zatherz <zatherz at linux dot pl>
+
+pkgname=qt5ct
+pkgver=0.41
+pkgrel=5
+pkgdesc="Qt5 Configuration Utility"
+arch=(x86_64)
+url="https://qt5ct.sourceforge.io/"
+license=(BSD)
+depends=(qt5-svg)
+makedepends=(qt5-tools)
+source=("https://downloads.sourceforge.net/project/$pkgname/$pkgname-$pkgver.tar.bz2"
+         qt5.15-palette.patch)
+sha256sums=('f24030e90d8b923b60c320b2db5b4c0fcc47f9f35ac4c52060ab3c6e423057dc'
+            '98e87d63bd3873decf7364fe1ba70c075eee94f561a0aad06e78bd66b61149e1')
+
+prepare() {
+  cd $pkgname-$pkgver
+  patch -p3 -i ../qt5.15-palette.patch # Fix QPalette use with Qt 5.15
+}
+
+build() {
+  cd $pkgname-$pkgver
+  qmake-qt5 $pkgname.pro 
+  make
+}
+
+package() {
+  cd $pkgname-$pkgver
+  make INSTALL_ROOT="$pkgdir" install
+
+  install -Dm644 COPYING "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+} 
+

Deleted: qt5.15-palette.patch
===================================================================
--- qt5.15-palette.patch	2020-06-04 20:48:10 UTC (rev 639043)
+++ qt5.15-palette.patch	2020-06-04 20:51:49 UTC (rev 639044)
@@ -1,95 +0,0 @@
---- a/trunk/qt5ct/src/qt5ct-qtplugin/qt5ctplatformtheme.cpp
-+++ b/trunk/qt5ct/src/qt5ct-qtplugin/qt5ctplatformtheme.cpp
-@@ -84,8 +84,8 @@
- 
- Qt5CTPlatformTheme::~Qt5CTPlatformTheme()
- {
--    if(m_customPalette)
--        delete m_customPalette;
-+    if(m_palette)
-+        delete m_palette;
- 
- }
- 
-@@ -134,7 +134,7 @@
- const QPalette *Qt5CTPlatformTheme::palette(QPlatformTheme::Palette type) const
- {
-     Q_UNUSED(type);
--    return (m_usePalette ? m_customPalette : nullptr);
-+    return (m_usePalette ? m_palette : nullptr);
- }
- 
- const QFont *Qt5CTPlatformTheme::font(QPlatformTheme::Font type) const
-@@ -226,13 +226,12 @@
-         if(m_update && qApp->style()->objectName() == "qt5ct-style") //ignore application style
-             qApp->setStyle("qt5ct-style"); //recreate style object
- 
-+        if(!m_palette)
-+            m_palette = new QPalette(qApp->style()->standardPalette());
-+
-         if(m_update && m_usePalette)
--        {
--            if(m_customPalette)
--                qApp->setPalette(*m_customPalette);
--            else
--                qApp->setPalette(qApp->style()->standardPalette());
--        }
-+            qApp->setPalette(*m_palette);
-+
- 
-         //do not override application style
-         if(m_prevStyleSheet == qApp->styleSheet())
-@@ -244,12 +243,12 @@
- #endif
-     QGuiApplication::setFont(m_generalFont); //apply font
-     QIcon::setThemeName(m_iconTheme); //apply icons
--    if(m_customPalette && m_usePalette)
--        QGuiApplication::setPalette(*m_customPalette); //apply palette
--
--#ifdef QT_WIDGETS_LIB
--    if(m_customPalette && m_usePalette && !m_update)
--        qApp->setPalette(*m_customPalette);
-+    if(m_palette && m_usePalette)
-+        QGuiApplication::setPalette(*m_palette); //apply palette
-+
-+#ifdef QT_WIDGETS_LIB
-+    if(m_palette && m_usePalette && !m_update)
-+        qApp->setPalette(*m_palette);
- 
-     if(hasWidgets())
-     {
-@@ -288,10 +287,10 @@
- 
- void Qt5CTPlatformTheme::readSettings()
- {
--    if(m_customPalette)
--    {
--        delete m_customPalette;
--        m_customPalette = nullptr;
-+    if(m_palette)
-+    {
-+        delete m_palette;
-+        m_palette = nullptr;
-     }
- 
-     QSettings settings(Qt5CT::configFile(), QSettings::IniFormat);
-@@ -302,7 +301,7 @@
-     if(!schemePath.isEmpty() && settings.value("custom_palette", false).toBool())
-     {
-         schemePath = Qt5CT::resolvePath(schemePath); //replace environment variables
--        m_customPalette = new QPalette(loadColorScheme(schemePath));
-+        m_palette = new QPalette(loadColorScheme(schemePath));
-     }
-     m_iconTheme = settings.value("icon_theme").toString();
-     //load dialogs
---- a/trunk/qt5ct/src/qt5ct-qtplugin/qt5ctplatformtheme.h
-+++ b/trunk/qt5ct/src/qt5ct-qtplugin/qt5ctplatformtheme.h
-@@ -110,7 +110,7 @@
-     QString loadStyleSheets(const QStringList &paths);
-     QPalette loadColorScheme(const QString &filePath);
-     QString m_style, m_iconTheme, m_userStyleSheet, m_prevStyleSheet;
--    QPalette *m_customPalette = nullptr;
-+    QPalette *m_palette = nullptr;
-     QFont m_generalFont, m_fixedFont;
-     int m_doubleClickInterval;
-     int m_cursorFlashTime;

Copied: qt5ct/repos/community-x86_64/qt5.15-palette.patch (from rev 639043, qt5ct/trunk/qt5.15-palette.patch)
===================================================================
--- qt5.15-palette.patch	                        (rev 0)
+++ qt5.15-palette.patch	2020-06-04 20:51:49 UTC (rev 639044)
@@ -0,0 +1,108 @@
+--- a/trunk/qt5ct/src/qt5ct-qtplugin/qt5ctplatformtheme.cpp
++++ b/trunk/qt5ct/src/qt5ct-qtplugin/qt5ctplatformtheme.cpp
+@@ -84,8 +84,8 @@
+ 
+ Qt5CTPlatformTheme::~Qt5CTPlatformTheme()
+ {
+-    if(m_customPalette)
+-        delete m_customPalette;
++    if(m_palette)
++        delete m_palette;
+ 
+ }
+ 
+@@ -134,7 +134,7 @@
+ const QPalette *Qt5CTPlatformTheme::palette(QPlatformTheme::Palette type) const
+ {
+     Q_UNUSED(type);
+-    return (m_usePalette ? m_customPalette : nullptr);
++    return (m_usePalette ? m_palette : nullptr);
+ }
+ 
+ const QFont *Qt5CTPlatformTheme::font(QPlatformTheme::Font type) const
+@@ -226,13 +226,12 @@
+         if(m_update && qApp->style()->objectName() == "qt5ct-style") //ignore application style
+             qApp->setStyle("qt5ct-style"); //recreate style object
+ 
++        if(!m_palette)
++            m_palette = new QPalette(qApp->style()->standardPalette());
++
+         if(m_update && m_usePalette)
+-        {
+-            if(m_customPalette)
+-                qApp->setPalette(*m_customPalette);
+-            else
+-                qApp->setPalette(qApp->style()->standardPalette());
+-        }
++            qApp->setPalette(*m_palette);
++
+ 
+         //do not override application style
+         if(m_prevStyleSheet == qApp->styleSheet())
+@@ -244,12 +243,12 @@
+ #endif
+     QGuiApplication::setFont(m_generalFont); //apply font
+     QIcon::setThemeName(m_iconTheme); //apply icons
+-    if(m_customPalette && m_usePalette)
+-        QGuiApplication::setPalette(*m_customPalette); //apply palette
+-
+-#ifdef QT_WIDGETS_LIB
+-    if(m_customPalette && m_usePalette && !m_update)
+-        qApp->setPalette(*m_customPalette);
++    if(m_palette && m_usePalette)
++        QGuiApplication::setPalette(*m_palette); //apply palette
++
++#ifdef QT_WIDGETS_LIB
++    if(m_palette && m_usePalette && !m_update)
++        qApp->setPalette(*m_palette);
+ 
+     if(hasWidgets())
+     {
+@@ -288,10 +287,10 @@
+ 
+ void Qt5CTPlatformTheme::readSettings()
+ {
+-    if(m_customPalette)
+-    {
+-        delete m_customPalette;
+-        m_customPalette = nullptr;
++    if(m_palette)
++    {
++        delete m_palette;
++        m_palette = nullptr;
+     }
+ 
+     QSettings settings(Qt5CT::configFile(), QSettings::IniFormat);
+@@ -302,7 +301,7 @@
+     if(!schemePath.isEmpty() && settings.value("custom_palette", false).toBool())
+     {
+         schemePath = Qt5CT::resolvePath(schemePath); //replace environment variables
+-        m_customPalette = new QPalette(loadColorScheme(schemePath));
++        m_palette = new QPalette(loadColorScheme(schemePath));
+     }
+     m_iconTheme = settings.value("icon_theme").toString();
+     //load dialogs
+--- a/trunk/qt5ct/src/qt5ct-qtplugin/qt5ctplatformtheme.h
++++ b/trunk/qt5ct/src/qt5ct-qtplugin/qt5ctplatformtheme.h
+@@ -110,7 +110,7 @@
+     QString loadStyleSheets(const QStringList &paths);
+     QPalette loadColorScheme(const QString &filePath);
+     QString m_style, m_iconTheme, m_userStyleSheet, m_prevStyleSheet;
+-    QPalette *m_customPalette = nullptr;
++    QPalette *m_palette = nullptr;
+     QFont m_generalFont, m_fixedFont;
+     int m_doubleClickInterval;
+     int m_cursorFlashTime;
+--- a/trunk/qt5ct/src/qt5ct-qtplugin/qt5ctplatformtheme.cpp
++++ b/trunk/qt5ct/src/qt5ct-qtplugin/qt5ctplatformtheme.cpp
+@@ -133,8 +133,7 @@
+ 
+ const QPalette *Qt5CTPlatformTheme::palette(QPlatformTheme::Palette type) const
+ {
+-    Q_UNUSED(type);
+-    return (m_usePalette ? m_palette : nullptr);
++    return (m_usePalette && m_palette) ? m_palette : QPlatformTheme::palette(type);
+ }
+ 
+ const QFont *Qt5CTPlatformTheme::font(QPlatformTheme::Font type) const
+



More information about the arch-commits mailing list