Felix Yan pushed to branch main at Arch Linux / Packaging / Packages / 
deepin-widgets


Commits:
a704749b by Felix Yan at 2026-03-04T10:48:30+00:00
upgpkg: 6.0.16-1

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,6 +1,6 @@
 pkgbase = deepin-widgets
        pkgdesc = Desktop widgets service/implementation for DDE
-       pkgver = 6.0.15
+       pkgver = 6.0.16
        pkgrel = 1
        url = https://github.com/linuxdeepin/dde-widgets
        arch = x86_64
@@ -18,7 +18,7 @@ pkgbase = deepin-widgets
        depends = glibc
        depends = gcc-libs
        depends = startdde
-       source = git+https://github.com/linuxdeepin/dde-widgets.git#tag=6.0.15
-       sha512sums = 
b962000dc4bb62cbcc281ef7005928c3f4f7c56a51e433c145ff64f9deb2c3775542c8ffab52d2d56b7c475ccd5c5c30f68a4623f8ed7be71e7844fe82adc2fa
+       source = git+https://github.com/linuxdeepin/dde-widgets.git#tag=6.0.16
+       sha512sums = 
b7d35c3779faaabfe64abc4a23e6facdfb3dd3ba0310507035bfe838c1a657b803bc4110a2bb68eec68ca8022bec4c7cca16d6b5538ddead7af0be348b8009e4
 
 pkgname = deepin-widgets


=====================================
PKGBUILD
=====================================
@@ -1,7 +1,7 @@
 # Maintainer: Felix Yan <[email protected]>
 
 pkgname=deepin-widgets
-pkgver=6.0.15
+pkgver=6.0.16
 pkgrel=1
 pkgdesc='Desktop widgets service/implementation for DDE'
 arch=('x86_64')
@@ -12,7 +12,19 @@ depends=('qt5-base' 'dtkcore' 'dtkgui' 'dtkwidget' 'glibc' 
'gcc-libs' 'startdde'
 makedepends=('git' 'cmake' 'ninja' 'gtest' 'qt5-tools')
 groups=('deepin')
 source=("git+https://github.com/linuxdeepin/dde-widgets.git#tag=$pkgver";)
-sha512sums=('b962000dc4bb62cbcc281ef7005928c3f4f7c56a51e433c145ff64f9deb2c3775542c8ffab52d2d56b7c475ccd5c5c30f68a4623f8ed7be71e7844fe82adc2fa')
+sha512sums=('b7d35c3779faaabfe64abc4a23e6facdfb3dd3ba0310507035bfe838c1a657b803bc4110a2bb68eec68ca8022bec4c7cca16d6b5538ddead7af0be348b8009e4')
+
+prepare() {
+  cd dde-widgets
+  # Fix linking errors - cherry-pick from 6.0.18 and 6.0.25
+  git cherry-pick -n fd042d41fec320dc54071f1816232e9d41bfb441
+  git cherry-pick -n 58604a5180b79741325009c327d5186eae30da79
+  
+  # Fix main app linking to interface library
+  # Use CMake target instead of library file for proper dependency handling
+  sed -i '/target_link_directories.*interface/d' app/CMakeLists.txt
+  sed -i 's|target_link_libraries(${PROJECT_NAME} PRIVATE 
dde-widgets)|target_link_libraries(${PROJECT_NAME} PRIVATE interface)|' 
app/CMakeLists.txt
+}
 
 build() {
   cd dde-widgets



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/deepin-widgets/-/commit/a704749bf262e5e0fe53c8588f6e62a9c8603b8c

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


Reply via email to