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

Felix Yan felixonmars at archlinux.org
Sun Jan 31 00:25:08 UTC 2021


    Date: Sunday, January 31, 2021 @ 00:25:08
  Author: felixonmars
Revision: 836808

upgpkg: deepin-control-center 5.3.99.20210113-1

Modified:
  deepin-control-center/trunk/PKGBUILD

----------+
 PKGBUILD |   36 ++++++++++++++++--------------------
 1 file changed, 16 insertions(+), 20 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2021-01-31 00:24:47 UTC (rev 836807)
+++ PKGBUILD	2021-01-31 00:25:08 UTC (rev 836808)
@@ -3,7 +3,8 @@
 # Contributor: Xu Fasheng <fasheng.xu[AT]gmail.com>
 
 pkgname=deepin-control-center
-pkgver=5.3.0.82
+pkgver=5.3.99.20210113
+_commit=e478c8ac3213c6d9659a1ec27d066e323a69b96c
 pkgrel=1
 pkgdesc='New control center for linux deepin'
 arch=('x86_64')
@@ -12,7 +13,7 @@
 depends=('desktop-file-utils' 'dtkwidget' 'deepin-account-faces' 'deepin-api' 'geoip' 'libpwquality'
          'geoip-database' 'geoip-database-extra' 'deepin-daemon' 'startdde' 'networkmanager-qt'
          'deepin-qt-dbus-factory' 'deepin-qt5integration' 'deepin-network-utils')
-makedepends=('cmake' 'deepin-dock' 'ninja' 'qt5-tools')
+makedepends=('cmake' 'deepin-dock' 'gtest' 'ninja' 'qt5-tools')
 optdepends=('redshift: automatic color temperature support'
             'networkmanager-openconnect: for OpenConnect support'
             'networkmanager-openvpn: for OpenVPN support'
@@ -24,30 +25,20 @@
 conflicts=('dde-control-center' 'dde-dock-applets')
 replaces=('dde-control-center' 'dde-dock-applets')
 groups=('deepin')
-source=("$pkgname-$pkgver.tar.gz::https://github.com/linuxdeepin/dde-control-center/archive/$pkgver.tar.gz"
+source=("https://github.com/linuxdeepin/dde-control-center/archive/$_commit/$pkgname-$_commit.tar.gz"
         $pkgname-systeminfo-deepin-icon.patch
         $pkgname-no-user-experience.patch)
-sha512sums=('7dce3f7c2438806ca57eacf9ef9643535862595b8ca9e36ae84fd0736387daea0d1733b2a09494302bebe0c0440961cb4580c936a279703e3bc858a015eceb71'
+sha512sums=('be23a36873c1971c55f7f3c093068d4d2883408c71e45b60ad3013e0293a9d4caf3e2391f5406058945bda800b7600330c74ab356d5b4a2f506fe0e030af4217'
             '74fd63391e923ca37f4559f30da967ba7f33d4426b60d58d1ece8cd9a154578e8184b1a376a8d7ff3ef81ffce530915f79d0845a2612ae4e06522b96855ab3dd'
             '6828c137af055c564df55e043c6a827a843c834906e2a66a59f9b2c8da80ca348ad98e24d2142100a198cd7fdb363a71e150e9392e93c09728c3d3ffb474748f')
 
 prepare() {
-  rm dde-control-center-$pkgver/src/frame/window/icons/icons/dcc_nav_systeminfo_{42,84}px.svg
-  patch -d dde-control-center-$pkgver -Np1 < $pkgname-systeminfo-deepin-icon.patch
-  patch -d dde-control-center-$pkgver -Np1 < $pkgname-no-user-experience.patch
+  rm dde-control-center-$_commit/src/frame/window/icons/icons/dcc_nav_systeminfo_{42,84}px.svg
+  patch -d dde-control-center-$_commit -Np1 < $pkgname-systeminfo-deepin-icon.patch
+  patch -d dde-control-center-$_commit -Np1 < $pkgname-no-user-experience.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 src/frame/window/modules/unionid/pages/avatarwidget.cpp
-  sed -i '/#include <QRect>/a #include <QPainterPath>' src/frame/window/modules/personalization/personalizationgeneral.cpp
-
-  sed -i 's|/bin/deepin-recovery-tool|/usr/bin/deepin-recovery-tool|' src/frame/window/modules/systeminfo/backupandrestoreworker.cpp
-
+  cd dde-control-center-$_commit
   # remove after they obey -DDISABLE_SYS_UPDATE properly
   sed -i '/new UpdateModule/d' src/frame/window/mainwindow.cpp
 }
@@ -54,11 +45,16 @@
 
 build() {
   cd build
-  cmake -GNinja -DDISABLE_SYS_UPDATE=YES -DDISABLE_ACTIVATOR=YES -DDISABLE_RECOVERY=YES -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_INSTALL_LIBDIR=/usr/lib \
-    ../dde-control-center-$pkgver
+  cmake -GNinja -DDISABLE_SYS_UPDATE=YES -DDISABLE_RECOVERY=YES -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_INSTALL_LIBDIR=/usr/lib \
+    ../dde-control-center-$_commit
   ninja
 }
 
+check() {
+  cd build
+  ninja test
+}
+
 package() {
   cd build
   DESTDIR="$pkgdir" ninja install



More information about the arch-commits mailing list