rev 20979 - kde-extras/kchmviewer/trunk/debian/patches
Andrey Rahmatullin
wrar at moszumanska.debian.org
Sun Jan 7 17:41:01 UTC 2018
Author: wrar
Date: 2018-01-07 17:41:01 +0000 (Sun, 07 Jan 2018)
New Revision: 20979
Added:
kde-extras/kchmviewer/trunk/debian/patches/fix_lib_order.patch
Modified:
kde-extras/kchmviewer/trunk/debian/patches/series
Log:
Fix --as-needed builds.
Added: kde-extras/kchmviewer/trunk/debian/patches/fix_lib_order.patch
===================================================================
--- kde-extras/kchmviewer/trunk/debian/patches/fix_lib_order.patch (rev 0)
+++ kde-extras/kchmviewer/trunk/debian/patches/fix_lib_order.patch 2018-01-07 17:41:01 UTC (rev 20979)
@@ -0,0 +1,38 @@
+Description: Link libebook.a before its deps.
+ This fixes --as-needed builds.
+Author: Andrey Rahmatullin <wrar at debian.org>
+Last-Update: 2018-01-07
+
+diff -up kchmviewer-7.7/src/src.pro.orig kchmviewer-7.7/src/src.pro
+--- kchmviewer-7.7/src/src.pro.orig 2018-01-07 21:56:29.426952743 +0500
++++ kchmviewer-7.7/src/src.pro 2018-01-07 21:57:05.154453185 +0500
+@@ -40,7 +40,6 @@ SOURCES += config.cpp \
+ textencodings.cpp \
+ treeitem_toc.cpp \
+ treeitem_index.cpp
+-LIBS += -lchm -lzip
+ TARGET = ../bin/kchmviewer
+ CONFIG += threads \
+ warn_on \
+@@ -67,9 +66,6 @@ QT += webkit \
+ webkitwidgets \
+ printsupport
+
+-linux-g++*:{
+- LIBS += -lX11
+-}
+
+ # This is used by cross-build on 64-bit when building a 32-bit version
+ linux-g++-32: {
+@@ -112,6 +108,11 @@ unix:!macx: {
+ POST_TARGETDEPS += ../lib/libebook/libebook.a
+ }
+
++LIBS += -lchm -lzip
++linux-g++*:{
++ LIBS += -lX11
++}
++
+ greaterThan(QT_MAJOR_VERSION, 4) {
+ # Qt 5
+ QT += webkit webkitwidgets
Modified: kde-extras/kchmviewer/trunk/debian/patches/series
===================================================================
--- kde-extras/kchmviewer/trunk/debian/patches/series 2018-01-07 16:55:40 UTC (rev 20978)
+++ kde-extras/kchmviewer/trunk/debian/patches/series 2018-01-07 17:41:01 UTC (rev 20979)
@@ -1,2 +1,3 @@
disable_check_new_version.patch
force_qtwebkit.diff
+fix_lib_order.patch
More information about the pkg-kde-commits
mailing list