Felix Yan pushed to branch main at Arch Linux / Packaging / Packages / treeland


Commits:
0b2865da by Felix Yan at 2026-03-07T00:22:45+08:00
upgpkg: 0.8.3-1

- - - - -


5 changed files:

- .SRCINFO
- PKGBUILD
- REUSE.toml
- + ddm-0.3.3-compat.patch
- qt-6.10.2.patch


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,6 +1,6 @@
 pkgbase = treeland
        pkgdesc = New wayland compositer for DDE
-       pkgver = 0.8.2
+       pkgver = 0.8.3
        pkgrel = 1
        url = https://github.com/linuxdeepin/treeland
        arch = x86_64
@@ -39,9 +39,11 @@ pkgbase = treeland
        conflicts = qwlroots
        replaces = waylib
        replaces = qwlroots
-       source = git+https://github.com/linuxdeepin/treeland.git#tag=0.8.2
+       source = git+https://github.com/linuxdeepin/treeland.git#tag=0.8.3
        source = qt-6.10.2.patch
-       sha256sums = 
4625eec4879fda4bebf715a79f005ae2792c6486e97aed7811d50d267275ca15
-       sha256sums = 
47090d70005a8913effc9a2cef59c5bc3a88cba6caec6b0e9b11148e110cef43
+       source = ddm-0.3.3-compat.patch
+       sha256sums = 
f7d6837aa64eabadb6ae1396f81445f71a53cc7175101df254851b507af0be87
+       sha256sums = 
cf02865c8cc0371c48d8a074d0f8fb7f8e87e67ac7c4b7ce61ace2df46b6b985
+       sha256sums = 
fc8537c8b1ba00e9387828d1319bbc4675b421d07a461e41c84807f5f67f85b0
 
 pkgname = treeland


=====================================
PKGBUILD
=====================================
@@ -2,7 +2,7 @@
 # Contributor: zccrs <[email protected]>
 
 pkgname=treeland
-pkgver=0.8.2
+pkgver=0.8.3
 pkgrel=1
 pkgdesc='New wayland compositer for DDE'
 arch=('x86_64')
@@ -18,12 +18,16 @@ groups=('deepin')
 replaces=('waylib' 'qwlroots')
 conflicts=('waylib' 'qwlroots')
 source=("git+https://github.com/linuxdeepin/treeland.git#tag=$pkgver";
-         qt-6.10.2.patch)
-sha256sums=('4625eec4879fda4bebf715a79f005ae2792c6486e97aed7811d50d267275ca15'
-            '47090d70005a8913effc9a2cef59c5bc3a88cba6caec6b0e9b11148e110cef43')
+         qt-6.10.2.patch
+         ddm-0.3.3-compat.patch)
+sha256sums=('f7d6837aa64eabadb6ae1396f81445f71a53cc7175101df254851b507af0be87'
+            'cf02865c8cc0371c48d8a074d0f8fb7f8e87e67ac7c4b7ce61ace2df46b6b985'
+            'fc8537c8b1ba00e9387828d1319bbc4675b421d07a461e41c84807f5f67f85b0')
 
 prepare() {
-  patch -d treeland -p1 < qt-6.10.2.patch
+  cd treeland
+  patch -p1 < ../qt-6.10.2.patch
+  patch -p1 < ../ddm-0.3.3-compat.patch
 }
 
 build() {


=====================================
REUSE.toml
=====================================
@@ -21,6 +21,7 @@ path = [
     "*.desktop",
     "*.hook",
     "qt-6.10.2.patch",
+    "ddm-0.3.3-compat.patch"
 ]
 SPDX-FileCopyrightText = "Arch Linux contributors"
 SPDX-License-Identifier = "0BSD"


=====================================
ddm-0.3.3-compat.patch
=====================================
@@ -0,0 +1,19 @@
+diff --git a/src/greeter/greeterproxy.cpp b/src/greeter/greeterproxy.cpp
+index f745c85..ec812cb 100644
+--- a/src/greeter/greeterproxy.cpp
++++ b/src/greeter/greeterproxy.cpp
+@@ -375,14 +375,6 @@ void GreeterProxy::readyRead()
+             // Q_EMIT signal
+             Q_EMIT hostNameChanged(d->hostName);
+         } break;
+-        case DaemonMessages::LoginSucceeded: {
+-            QString user;
+-            input >> user;
+-
+-            qCDebug(treelandGreeter) << "Message received from daemon: 
LoginSucceeded:" << user;
+-
+-            Q_EMIT loginSucceeded(user);
+-        } break;
+         case DaemonMessages::LoginFailed: {
+             QString user;
+             input >> user;


=====================================
qt-6.10.2.patch
=====================================
@@ -12,12 +12,3 @@ index bdbafa4b..10f15276 100644
      case WindowManagement:
      case WindowActivation:
      case SyncState:
-@@ -504,7 +507,7 @@ QPlatformTheme 
*QWlrootsIntegration::createPlatformTheme(const QString &name) co
- QPlatformOffscreenSurface 
*QWlrootsIntegration::createPlatformOffscreenSurface(QOffscreenSurface 
*surface) const
- {
-     if (QW::OffscreenSurface::check(surface))
--        return new OffscreenSurface(surface);
-+        return new Waylib::Server::OffscreenSurface(surface);
- 
-     return CALL_PROXY(createPlatformOffscreenSurface, surface);
- }



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/treeland/-/commit/0b2865da672b9b8e1b7c90d6a9f15372eecd4f2e

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/treeland/-/commit/0b2865da672b9b8e1b7c90d6a9f15372eecd4f2e
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to