Date: Thursday, March 2, 2023 @ 07:33:10
Author: felixonmars
Revision: 1406273
upgpkg: deepin-launcher 5.6.1-2: add a patch for slow window mode loading
Modified:
deepin-launcher/trunk/PKGBUILD
----------+
PKGBUILD | 24 ++++++++++++++++--------
1 file changed, 16 insertions(+), 8 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2023-03-02 07:31:25 UTC (rev 1406272)
+++ PKGBUILD 2023-03-02 07:33:10 UTC (rev 1406273)
@@ -4,7 +4,8 @@
pkgname=deepin-launcher
pkgver=5.6.1
-pkgrel=1
+_commit=d0109891448d863e19af7b11ced427a11411d28e
+pkgrel=2
pkgdesc='Deepin desktop-environment - Launcher module'
arch=('x86_64')
url="https://github.com/linuxdeepin/dde-launcher"
@@ -11,30 +12,37 @@
license=('GPL3')
depends=('gsettings-qt' 'qt5-svg' 'qt5-x11extras' 'startdde'
'deepin-qt5integration' 'deepin-menu'
'deepin-daemon' 'deepin-qt-dbus-factory' 'xdg-user-dirs')
-makedepends=('cmake' 'gmock' 'gtest' 'ninja' 'qt5-tools')
+makedepends=('git' 'cmake' 'gmock' 'gtest' 'ninja' 'qt5-tools')
conflicts=('dde-launcher')
replaces=('dde-launcher')
groups=('deepin')
-source=("$pkgname-$pkgver.tar.gz::https://github.com/linuxdeepin/dde-launcher/archive/$pkgver.tar.gz")
-sha512sums=('306cd4fc178bdd337dde9829e52ac532f7c5c35bc24442c0d3348a86b6f1a0e1113f3abdbbdb1525ef87bda0d89ecec528ee48dd9b5a00772cf49ed61f96b67c')
+source=("git+https://github.com/linuxdeepin/dde-launcher.git#commit=$_commit")
+sha512sums=('SKIP')
prepare() {
- cd dde-launcher-$pkgver
+ cd dde-launcher
+
+ # workaround slow window mode loading
+ git cherry-pick -n 0612c1181f232eb1c7be05a40c9c951a51cd0f2a
+
+ # fix namespace of dregionmonitor
+ git cherry-pick -n 037fe068f42e379b0b7fd70bffdde040262ecd2d
+
sed -i
's|/usr/share/backgrounds/default_background.jpg|/usr/share/backgrounds/deepin/desktop.jpg|'
src/boxframe/*.cpp
}
build() {
- cd dde-launcher-$pkgver
+ cd dde-launcher
cmake . -GNinja -DCMAKE_INSTALL_PREFIX=/usr -DWITHOUT_UNINSTALL_APP=
ninja
}
check() {
- cd dde-launcher-$pkgver
+ cd dde-launcher
# ninja test
}
package() {
- cd dde-launcher-$pkgver
+ cd dde-launcher
DESTDIR="$pkgdir" ninja install
}