[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