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


Commits:
4b3b94c2 by Felix Yan at 2026-08-14T14:36:07+00:00
upgpkg: 1:6.5.30-1

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,6 +1,6 @@
 pkgbase = deepin-file-manager
        pkgdesc = Deepin File Manager
-       pkgver = 6.5.29
+       pkgver = 6.5.30
        pkgrel = 1
        epoch = 1
        url = https://github.com/linuxdeepin/dde-file-manager
@@ -38,6 +38,7 @@ pkgbase = deepin-file-manager
        depends = libx11
        depends = qt6-multimedia
        depends = cryptsetup
+       depends = device-mapper
        depends = lucene++
        depends = avfs
        depends = polkit-qt6
@@ -66,9 +67,9 @@ pkgbase = deepin-file-manager
        conflicts = deepin-desktop
        replaces = deepin-desktop
        options = !lto
-       source = 
git+https://github.com/linuxdeepin/dde-file-manager.git#tag=6.5.29
+       source = 
git+https://github.com/linuxdeepin/dde-file-manager.git#tag=6.5.30
        source = gcc-15.patch
-       sha512sums = 
9b08587b08398a164bc13c0169c1c5e866bd7a30a0e15ee022ffd3b1794cbf16d0ee6acc42ad827a1c73a775a4eae119ec3bb11f73b202bdf5b30ef06f91bb5d
+       sha512sums = 
dcb58a98482e167439bc5842ecd9a7a7a65773dda9a45febb8b5b961f55c94cd73b0c34c98edc49372fcea141c0cd09d3b86baab97306e5f3d3b63bbe365ae1b
        sha512sums = 
b2cda989438b90703a5718ac0daf5972f4d70e21ceef5ad9751445178c4299200f8ac3be112e79682bd37b751e6e3fbd3aaef4189adaaf9abe2506132c16ab41
 
 pkgname = deepin-file-manager


=====================================
PKGBUILD
=====================================
@@ -3,7 +3,7 @@
 # Contributor: Xu Fasheng <fasheng.xu[AT]gmail.com>
 
 pkgname=deepin-file-manager
-pkgver=6.5.29
+pkgver=6.5.30
 pkgrel=1
 epoch=1
 pkgdesc='Deepin File Manager'
@@ -14,7 +14,7 @@ license=('CC-BY-4.0' 'CC0-1.0' 'GPL-3.0-or-later' 
'LGPL-3.0-or-later' 'MIT')
 depends=('dtk6core' 'dtk6gui' 'dtk6widget'
          'deepin-anything' 'deepin-util-dfm' 'deepin-shell' 'qt6-base' 
'qt6-svg'
          'deepin-pdfium' 'docparser' 'libsecret' 'zlib' 'dconf' 'openssl' 
'glib2'
-         'libxcb' 'libx11' 'qt6-multimedia' 'cryptsetup' 'lucene++' 'avfs'
+         'libxcb' 'libx11' 'qt6-multimedia' 'cryptsetup' 'device-mapper' 
'lucene++' 'avfs'
          'polkit-qt6' 'poppler' 'taglib' 'util-linux-libs' 'icu' 'pcre2' 
'glibc' 'libgcc' 'libstdc++'
          'deepin-appearance' 'deepin-qt-dbus-factory' 'cryfs' 'socat' 'dtklog' 
'deepin-service-manager')
 makedepends=('git' 'boost' 'cmake' 'ninja' 'qt6-tools' 'deepin-tray-loader' 
'deepin-movie'
@@ -34,7 +34,7 @@ replaces=('deepin-desktop')
 options=('!lto')
 source=("git+https://github.com/linuxdeepin/dde-file-manager.git#tag=$pkgver";
          gcc-15.patch)
-sha512sums=('9b08587b08398a164bc13c0169c1c5e866bd7a30a0e15ee022ffd3b1794cbf16d0ee6acc42ad827a1c73a775a4eae119ec3bb11f73b202bdf5b30ef06f91bb5d'
+sha512sums=('dcb58a98482e167439bc5842ecd9a7a7a65773dda9a45febb8b5b961f55c94cd73b0c34c98edc49372fcea141c0cd09d3b86baab97306e5f3d3b63bbe365ae1b'
             
'b2cda989438b90703a5718ac0daf5972f4d70e21ceef5ad9751445178c4299200f8ac3be112e79682bd37b751e6e3fbd3aaef4189adaaf9abe2506132c16ab41')
 
 prepare() {
@@ -77,15 +77,6 @@ prepare() {
     
src/plugins/filemanager/dfmplugin-search/searchmanager/searcher/fulltext/fulltextsearcher_p.h
 \
     
src/plugins/filemanager/dfmplugin-search/searchmanager/searcher/iterator/iteratorsearcher.h
 
-  # Build the migrated diskencrypt service with Qt6 APIs.
-  sed -i \
-    -e 's/#include <QTime>/#include <QElapsedTimer>/' \
-    -e 's/QString::SkipEmptyParts/Qt::SkipEmptyParts/g' \
-    -e "s|newContents += items.join('\\\\t');|newContents += 
items.join('\\\\t').toUtf8();|" \
-    -e "s|newContents += fstabItems.at(i).join('\\\\t');|newContents += 
fstabItems.at(i).join('\\\\t').toUtf8();|" \
-    -e 's/QTime t;/QElapsedTimer t;/' \
-    src/services/diskencrypt/encrypt/encryptworker.cpp
-
   # Match upstream's Qt6 service migration:
   # 
https://github.com/linuxdeepin/dde-file-manager/commit/37633fa4053ab0e3cde5c20061a3dff0dbff5458
   # This tag still wires up the old Qt5 base library; keep header install only.
@@ -112,10 +103,14 @@ prepare() {
   sed -i 's|polkit-qt5-1|polkit-qt6-1|g' \
     src/plugins/filemanager/dfmplugin-vault/utils/vaultutils.h \
     src/services/accesscontrol/polkit/policykithelper.h \
-    src/services/diskencrypt/diskencryptdbus.cpp \
+    src/services/diskencrypt/dbus/diskencryptsetup.cpp \
     src/services/mountcontrol/mounthelpers/cifsmounthelper.cpp \
     src/services/sharecontrol/polkit/policykithelper.h
 
+  # Package the new udev rule under /usr/lib; /run is volatile on Arch.
+  sed -i 's|DESTINATION /run/udev/rules.d|DESTINATION 
${CMAKE_INSTALL_LIBDIR}/udev/rules.d|' \
+    src/services/diskencrypt/CMakeLists.txt
+
   sed -i \
     -e '/pkg_search_module(dfm-io/,/)/d' \
     -e '/pkg_search_module(dfm-mount/,/)/d' \



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/deepin-file-manager/-/commit/4b3b94c2c3e36a94a7a6b5e5873c0b6441d50b24

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/deepin-file-manager/-/commit/4b3b94c2c3e36a94a7a6b5e5873c0b6441d50b24
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