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


Commits:
95d464a0 by Felix Yan at 2026-05-22T10:17:41+00:00
upgpkg: 0.8.7-1

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,7 +1,7 @@
 pkgbase = treeland
        pkgdesc = New wayland compositer for DDE
-       pkgver = 0.8.6
-       pkgrel = 2
+       pkgver = 0.8.7
+       pkgrel = 1
        url = https://github.com/linuxdeepin/treeland
        arch = x86_64
        groups = deepin
@@ -44,7 +44,7 @@ pkgbase = treeland
        conflicts = qwlroots
        replaces = waylib
        replaces = qwlroots
-       source = git+https://github.com/linuxdeepin/treeland.git#tag=0.8.6
-       sha256sums = 
70ce0f9ea7a2804e244b94a641ba12bf19d03b7800c36d093515e8c4ca42fbc6
+       source = git+https://github.com/linuxdeepin/treeland.git#tag=0.8.7
+       sha256sums = 
0fa8435f4b775d099950f44960a5570339da45ae56edef737c998138a0a825c7
 
 pkgname = treeland


=====================================
PKGBUILD
=====================================
@@ -2,8 +2,8 @@
 # Contributor: zccrs <[email protected]>
 
 pkgname=treeland
-pkgver=0.8.6
-pkgrel=2
+pkgver=0.8.7
+pkgrel=1
 pkgdesc='New wayland compositer for DDE'
 arch=('x86_64')
 url="https://github.com/linuxdeepin/treeland";
@@ -18,7 +18,7 @@ groups=('deepin')
 replaces=('waylib' 'qwlroots')
 conflicts=('waylib' 'qwlroots')
 source=("git+https://github.com/linuxdeepin/treeland.git#tag=$pkgver";)
-sha256sums=('70ce0f9ea7a2804e244b94a641ba12bf19d03b7800c36d093515e8c4ca42fbc6')
+sha256sums=('0fa8435f4b775d099950f44960a5570339da45ae56edef737c998138a0a825c7')
 
 prepare() {
   cd treeland
@@ -26,24 +26,21 @@ prepare() {
   # Fix wallpaper paths
   sed -i 
's|/usr/share/backgrounds/default_background.jpg|/usr/share/backgrounds/deepin/desktop.jpg|'
 misc/dconfig/org.deepin.dde.treeland{,.user}.json
   sed -i 
's|/usr/share/wallpapers/deepin/deepin-default.jpg|/usr/share/wallpapers/deepin/desktop.jpg|'
 src/wallpaper/wallpapermanager.cpp
-
-  # Fix missing headers for gcc 16 compatibility
-  git cherry-pick -n 6ce956eaee0b4406b308943229f38da703569b17
 }
 
 build() {
-       cd treeland
-    # TODO: Fix RUNPATH issue
-       cmake . -Bbuild -GNinja \
-               -DCMAKE_INSTALL_LIBDIR=lib \
-        -DCMAKE_INSTALL_LIBEXECDIR=lib \
-        -DCMAKE_INSTALL_SYSCONFDIR=/etc \
-               -DCMAKE_INSTALL_PREFIX=/usr
-        # -DCMAKE_SKIP_RPATH=ON
-       cmake --build build
+  cd treeland
+  # TODO: Fix RUNPATH issue
+  cmake . -B build -G Ninja \
+    -DCMAKE_INSTALL_LIBDIR=lib \
+    -DCMAKE_INSTALL_LIBEXECDIR=lib \
+    -DCMAKE_INSTALL_SYSCONFDIR=/etc \
+    -DCMAKE_INSTALL_PREFIX=/usr
+    # -DCMAKE_SKIP_RPATH=ON
+  cmake --build build
 }
 
 package() {
-       cd treeland
-       DESTDIR="$pkgdir" ninja -C build install
+  cd treeland
+  DESTDIR="$pkgdir" ninja -C build install
 }



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

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/treeland/-/commit/95d464a0feb355442c8c5a46d47ed35da352b609
You're receiving this email because of your account on gitlab.archlinux.org. 
Manage all notifications: https://gitlab.archlinux.org/-/profile/notifications 
| Help: https://gitlab.archlinux.org/help


Reply via email to