Package: clementine / 1.4.1+git27-g658f34ec4+dfsg-3

Metadata

Package Version Patches format
clementine 1.4.1+git27-g658f34ec4+dfsg-3 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
add_cmake_option_visualization.patch | (download)

CMakeLists.txt | 1 1 + 0 - 0 !
1 file changed, 1 insertion(+)

 add an explicit cmake option to be able to disable visualization.
fix taglib version checking.patch | (download)

CMakeLists.txt | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 fix taglib version checking 1.11.1 or above
  In CMakeLists.txt we need to check if the taglib system version is 1.11.1 or
  above and not above 1.11.1 because there is no release above.
fix_gcc5_ftbfs.patch | (download)

src/CMakeLists.txt | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 fix gcc-5 build issue
remove references to non dfsg files.patch | (download)

data/data.qrc | 5 0 + 5 - 0 !
src/songinfo/songinfosettingspage.cpp | 5 0 + 5 - 0 !
src/ui/mainwindow.ui | 2 0 + 2 - 0 !
src/widgets/fullscreenhypnotoad.cpp | 2 1 + 1 - 0 !
src/widgets/nowplayingwidget.cpp | 2 1 + 1 - 0 !
5 files changed, 2 insertions(+), 14 deletions(-)

 remove all references to non-dfsg files
 Clementine use non-dfsg files 'hypnotoad.gif' and 'lumberjacksong.txt' as 
 "Easter eggs" in clementine interface.
hide_boost_includes_from_q_moc.patch | (download)

src/core/macglobalshortcutbackend.mm | 2 2 + 0 - 0 !
src/core/scopedtransaction.h | 2 2 + 0 - 0 !
src/core/signalchecker.h | 2 2 + 0 - 0 !
src/devices/macdevicelister.mm | 2 2 + 0 - 0 !
src/internet/subsonic/subsonicdynamicplaylist.cpp | 2 2 + 0 - 0 !
5 files changed, 10 insertions(+)

 wrap boost includes to avoid ftbfs due to qt4 moc.
remove_embedded_qsqlite.patch | (download)

CMakeLists.txt | 21 13 + 8 - 0 !
src/CMakeLists.txt | 3 0 + 3 - 0 !
src/main.cpp | 4 0 + 4 - 0 !
3 files changed, 13 insertions(+), 15 deletions(-)

 do not build qsqlite

QSQLite is not always built with FTS3 support, although it is on Debian.
To support those other distributions, Clementine ships a copy of
QSQLite, and builds it with FTS3 enabled. See this PR:

https://github.com/clementine-player/Clementine/pull/6564

Disable the embedded library, as the distribution version includes FTS3
support.

fix_gcc14_ftbfs.patch | (download)

src/CMakeLists.txt | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 disable -wmaybe-uninitialized

Clementine fails to build with GCC 14, reporting "<anonymous> may be
used uninitialized".  The warning is in the depths of a pile of C++
templates, and is plausibly a false positive and also plausibly Qt's
fault, so this patch just disables that warning.

Bug-Debian: https://bugs.debian.org/1088037
0008 Disable HAVE_VISUALISATIONS unconditionally.patch | (download)

CMakeLists.txt | 18 0 + 18 - 0 !
include/clementine-config.h.in | 1 0 + 1 - 0 !
src/CMakeLists.txt | 19 0 + 19 - 0 !
3 files changed, 38 deletions(-)

 disable have_visualisations unconditionally


0009 Try to fix template mismatch within taglib 2 tagread.patch | (download)

ext/libclementine-tagreader/cloudstream.cpp | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

 try to fix template mismatch within taglib 2 tagreader