Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions debian/changelog
Original file line number Diff line number Diff line change
@@ -1,3 +1,9 @@
deepin-reader (6.5.68) unstable; urgency=medium

* fix(build): link against runtime Qt6 libs in linglong build

-- re2zero <yangwu@uniontech.com> Fri, 30 Oct 2026 17:43:11 +0800

deepin-reader (6.5.67) unstable; urgency=medium

* docs(document-viewer): add Portuguese help manual
Expand Down
6 changes: 5 additions & 1 deletion linglong.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ version: "1"
package:
id: org.deepin.reader
name: "deepin-reader"
version: 6.5.67.1
version: 6.5.68.1
kind: app
description: |
reader for deepin os.
Expand All @@ -29,9 +29,13 @@ build: |
VERSION=$(head -1 debian/changelog | awk -F'[()]' '{print $2}')
mkdir -p build && cd build
qmake -set APP_INSTALL_LIBS ${PREFIX}/lib/${TRIPLET}
# pkg-config 输出的是裸 -lQt6Gui,没有 -L/runtime,链接会命中 /usr 的旧
# Qt6Gui;runtime 的 libQt6WaylandClient 需要新 Qt 私有符号,必须显式把
# runtime 库目录放到链接搜索路径最前。
qmake "VERSION=${VERSION}" \
"PREFIX=${PREFIX}" \
"LINGLONG_BUILD_ON=1" \
"QMAKE_LFLAGS+=-L/runtime/lib/${TRIPLET}" \
"INCPATHS=$(echo "$CFLAGS" | sed 's/-I//g')" \
"LIB_INSTALL_DIR=${PREFIX}/lib/${TRIPLET}" \
"INSTALL_ROOT=${PREFIX}" \
Expand Down
Loading