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.