[arch-commits] Commit in deepin-control-center/trunk (2 files)

Felix Yan felixonmars at archlinux.org
Wed Jun 3 17:24:53 UTC 2020


    Date: Wednesday, June 3, 2020 @ 17:24:51
  Author: felixonmars
Revision: 638359

upgpkg: deepin-control-center 5.2.0.0-1

Modified:
  deepin-control-center/trunk/PKGBUILD
  deepin-control-center/trunk/deepin-control-center-build-fix.patch

---------------------------------------+
 PKGBUILD                              |   28 ++++++++++++++++++++--------
 deepin-control-center-build-fix.patch |    6 +++---
 2 files changed, 23 insertions(+), 11 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2020-06-03 17:20:05 UTC (rev 638358)
+++ PKGBUILD	2020-06-03 17:24:51 UTC (rev 638359)
@@ -3,8 +3,7 @@
 # Contributor: Xu Fasheng <fasheng.xu[AT]gmail.com>
 
 pkgname=deepin-control-center
-pkgver=5.1.0101.0.20200427
-_commit=9c2778ea06c9182273b27f440e3dd8df533a72f3
+pkgver=5.2.0.0
 pkgrel=1
 pkgdesc='New control center for linux deepin'
 arch=('x86_64')
@@ -25,17 +24,30 @@
 conflicts=('dde-control-center' 'dde-dock-applets')
 replaces=('dde-control-center' 'dde-dock-applets')
 groups=('deepin')
-source=("$pkgname-$_commit.tar.gz::https://github.com/linuxdeepin/dde-control-center/archive/$_commit.tar.gz"
-        $pkgname-build-fix.patch)
-sha512sums=('1d776b6a590b5d7b692eaec6dce16dc005d75dd6152a64e48b6ee7f6d05ab89ab6020c64c5ffb7e5961772f72cc6d58c2820e5d97da001c7d2a0b2e0b022c708'
-            'f19cbef03edb458b5dce941b9d4f25d4b0838490da37950ed6ab0c7b13b8ce236ff2115718f3fece230d7c5dbb2d74970695ac55d5f03b9ebf6bd7b8553e40aa')
+source=("$pkgname-$pkgver.tar.gz::https://github.com/linuxdeepin/dde-control-center/archive/$pkgver.tar.gz"
+        $pkgname-build-fix.patch
+        $pkgname-systeminfo-deepin-icon.patch::https://github.com/linuxdeepin/dde-control-center/commit/2b282b5271ff01741f062a6eb8a74b386e2ada48.patch
+        $pkgname-no-user-experience.patch::https://github.com/linuxdeepin/dde-control-center/commit/15a3b5101853ee0b1b62e5e7dde217cbf9a454bf.patch)
+sha512sums=('f07c934179f9167977f9af2bef8c5cd5849d462b12a7a3590df2e65308a634b5dbb13e009d5bec4f27aa3cb8abe1f196262c8129b5abc26dc02c4a2e8d8f2a8b'
+            'e36681ee79ba90360217c7dd3cf432ac2e04cc343d60c3580232a894d74edd73f455445bedaaf833a6092b710d4e98ef03e85edb213e3bf5d2f42261a0e769b1'
+            'ca045eaf14079ce2fb8be264c0f5442c61a14ea54d3783d6275cd7da7ca258d21144349088caba8831fd7508cc429cb6f9507315b5446f00f9e1bbee446f02e5'
+            '692061ec6d5cce41a41239bcb75aec3ee1d002f5d6e9e86df795808edb080caf9978de2a23d267bad960a8436670252957c767aa30a19d4a702719e7d9a6f94f')
 
 prepare() {
-  mv dde-control-center-{$_commit,$pkgver}
-  patch -d dde-control-center-$pkgver -p1 < $pkgname-build-fix.patch
+  patch -d dde-control-center-$pkgver -Np1 < $pkgname-systeminfo-deepin-icon.patch || :
+  patch -d dde-control-center-$pkgver -Np1 < $pkgname-no-user-experience.patch
+  patch -d dde-control-center-$pkgver -Np1 < $pkgname-build-fix.patch
   mkdir -p build
 
   cd dde-control-center-$pkgver
+  sed -i '/#include <QPainter>/a #include <QPainterPath>' src/frame/widgets/basiclistdelegate.cpp src/frame/window/modules/update/updatehistorybutton.cpp \
+                                                          src/frame/window/modules/commoninfo/commonbackgrounditem.cpp src/frame/modules/accounts/useroptionitem.cpp \
+                                                          src/frame/window/modules/sync/pages/avatarwidget.cpp src/frame/window/modules/accounts/avataritemdelegate.cpp \
+                                                          src/frame/modules/accounts/avatarwidget.cpp src/frame/window/modules/accounts/accountswidget.cpp \
+                                                          src/frame/modules/datetime/timezone_dialog/popup_menu.cpp src/frame/modules/display/recognizedialog.cpp \
+                                                          src/frame/window/modules/personalization/roundcolorwidget.cpp
+  sed -i '/#include <QRect>/a #include <QPainterPath>' src/frame/window/modules/personalization/personalizationgeneral.cpp
+
   sed -i 's|/bin/restore-tool|/usr/bin/restore-tool|' src/frame/window/modules/systeminfo/backupandrestoreworker.cpp \
                                                       com.deepin.controlcenter.restore.policy
   sed -i 's| /bin| /usr/bin|' src/restore-tool/CMakeLists.txt

Modified: deepin-control-center-build-fix.patch
===================================================================
--- deepin-control-center-build-fix.patch	2020-06-03 17:20:05 UTC (rev 638358)
+++ deepin-control-center-build-fix.patch	2020-06-03 17:24:51 UTC (rev 638359)
@@ -55,10 +55,10 @@
 index 00f5b8830..33763ebb9 100755
 --- a/src/frame/window/search/searchwidget.cpp
 +++ b/src/frame/window/search/searchwidget.cpp
-@@ -31,6 +31,7 @@
- #include <QXmlStreamReader>
- #include <QCompleter>
+@@ -32,6 +32,7 @@
  #include <QRegularExpression>
+ #include <QPainter>
+ #include <QRect>
 +#include <QKeyEvent>
  
  using namespace DCC_NAMESPACE;



More information about the arch-commits mailing list