Debian Patches

Status for deepin-movie-reborn/6.5.55-1

Patch Description Author Forwarded Bugs Origin Last update
0001-fix-ts-regeneration-in-double-build.patch Fix TS file regeneration in double build qt6_create_translation() invokes lupdate over the sources and rewrites the
shipped *.ts files inside the source tree, so a second build of the same
tree fails with "local changes detected". Only compile the translations
that upstream already ships.
Arun Kumar Pariyar <arun@debian.org> no debian 2026-08-02
0002-cmake-do-not-clobber-Debian-build-flags.patch Do not clobber the distribution build flags src/CMakeLists.txt resets CMAKE_C_FLAGS, CMAKE_CXX_FLAGS and
CMAKE_EXE_LINKER_FLAGS, dropping part of the flags supplied by the Debian
build system and appending its own. The CXX flags end in
"-fPIC -Wl,--as-needed -fPIE", so -fPIE wins over -fPIC for the whole
project.
.
Without LTO this is harmless, because CMake appends a target specific -fPIC
for the shared library on every compile command. With LTO the code is
regenerated at link time from the link command line, where the trailing
-fPIE is the last word, and linking libdmr.so fails:
.
ld.bfd: ccRGH0Hr.ltrans0.ltrans.o: relocation R_X86_64_PC32 against symbol
`_ZN13QMetaSequence12MetaSequenceI5QListI4QUrlEE5valueE' can not be used
when making a shared object; recompile with -fPIC
ld.bfd: final link failed: bad value
.
Drop the overrides altogether: dpkg-buildflags already provides the
hardening flags upstream is trying to set here (and CMake seeds
CMAKE_CXX_FLAGS / CMAKE_EXE_LINKER_FLAGS from $CXXFLAGS / $LDFLAGS by
itself), while the forced -std=c++14 also contradicts the -std=c++17 set at
the top of the top-level CMakeLists.txt.
Boyuan Yang <byang@debian.org> no 2026-08-02

All known versions for source package 'deepin-movie-reborn'

Links