On Thu, 01 Nov 2018 14:04:12 -0300 Lisandro 
=?ISO-8859-1?Q?Dami=E1n_Nicanor_P=E9rez?= Meyer <perezme...@gmail.com> wrote:
> On Wed, 17 Oct 2018 15:57:25 +0200 Ivo De Decker <iv...@debian.org> wrote:
> > Hi,
> > 
> > On Fri, Nov 24, 2017 at 04:59:58PM -0300, Lisandro Damián Nicanor Pérez 
> Meyer wrote:
> > > Control: tag -1 patch
> > > 
> > > There is patch available for this at 
<https://git.archlinux.org/svntogit/
> > > packages.git/tree/trunk/kdelibs-no-kdewebkit.patch?h=packages/kdelibs>
> > > 
> > > We might want to wait for the last tandem of KF5 apps though.
> > 
> > Is there anything still blocking this?
> 
> Yes, at least one co maintainer believes the kde-runtime patch is not 
> appropriate.

That patch no longer seems to be available, so I made my own.  Patches for 
kde4libs and kde-runtime attached.  I looked at the KDE4 packages still in 
Buster and I don't believe this interferes with anything.  This also fixes the 
FTBFS with Samba 4.9 by dropping the KDE4 kio_smb.

I think we should move forward on these (or some improved version if someone 
has suggestions).

Even though there are separate bugs for kde-runtime, since the patch for it 
was already discussed in this bug, I thought we might as well keep them 
together.

Scott K
diff -Nru kde4libs-4.14.38/debian/changelog kde4libs-4.14.38/debian/changelog
--- kde4libs-4.14.38/debian/changelog	2018-12-01 08:29:23.000000000 -0500
+++ kde4libs-4.14.38/debian/changelog	2019-01-14 06:15:38.000000000 -0500
@@ -1,3 +1,17 @@
+kde4libs (4:4.14.38-4) UNRELEASED; urgency=medium
+
+  * Team upload.
+  * Drop support for Qt4 WebKit (Closes: #784479)
+    - Drop build-depends
+    - Add d/p/no_kdewebkit.patch to patch out building kdewebkit, kdewebkit
+      widgets, private/animablegraphicswebview, and widgets/webview
+    - Drop libkdewebkit5 binary package
+    - Build plasma3 without webkit
+    - Update install files (verified header files that are no longer shipped
+      are not used elsewhere in Debian) 
+
+ -- Scott Kitterman <sc...@kitterman.com>  Mon, 14 Jan 2019 02:14:35 -0500
+
 kde4libs (4:4.14.38-3) unstable; urgency=medium
 
   * Team upload
diff -Nru kde4libs-4.14.38/debian/control kde4libs-4.14.38/debian/control
--- kde4libs-4.14.38/debian/control	2018-12-01 08:29:07.000000000 -0500
+++ kde4libs-4.14.38/debian/control	2019-01-14 06:11:58.000000000 -0500
@@ -37,7 +37,6 @@
                libqca2-dev (>= 2.0.0),
                libqt4-dev (>= 4:4.8.0),
                libqt4-opengl-dev (>= 4:4.8.0),
-               libqtwebkit-dev,
                libsm-dev,
                libssl-dev (>= 1.1),
                libudev-dev [linux-any],
@@ -374,14 +372,6 @@
  .
  This library is part of the KDE Development Platform libraries module.
 
-Package: libkdewebkit5
-Architecture: any
-Depends: ${misc:Depends}, ${shlibs:Depends}
-Description: KDE WebKit Library
- This library provides KDE integration of the QtWebKit library.
- .
- This package is part of the KDE Development Platform libraries module.
-
 Package: libkcmutils4
 Architecture: any
 Depends: ${misc:Depends}, ${shlibs:Depends}
diff -Nru kde4libs-4.14.38/debian/kdelibs5-dev.install kde4libs-4.14.38/debian/kdelibs5-dev.install
--- kde4libs-4.14.38/debian/kdelibs5-dev.install	2018-12-01 04:19:39.000000000 -0500
+++ kde4libs-4.14.38/debian/kdelibs5-dev.install	2019-01-14 05:32:55.000000000 -0500
@@ -1175,7 +1175,6 @@
 usr/include/kdeui_export.h
 usr/include/kdeversion.h
 usr/include/kdevicelistmodel.h
-usr/include/kdewebkit_export.h
 usr/include/kdialog.h
 usr/include/kdialogbuttonbox.h
 usr/include/kdialogjobuidelegate.h
@@ -1246,7 +1245,6 @@
 usr/include/kglobalsettings.h
 usr/include/kglobalshortcutinfo.h
 usr/include/kglobalshortcutinfo_p.h
-usr/include/kgraphicswebview.h
 usr/include/kguiitem.h
 usr/include/khbox.h
 usr/include/khelpmenu.h
@@ -1640,10 +1638,6 @@
 usr/include/kviewstatemaintainer.h
 usr/include/kviewstatesaver.h
 usr/include/kwallet.h
-usr/include/kwebpage.h
-usr/include/kwebpluginfactory.h
-usr/include/kwebview.h
-usr/include/kwebwallet.h
 usr/include/kwidgetitemdelegate.h
 usr/include/kwidgetjobtracker.h
 usr/include/kwindowinfo.h
@@ -1748,7 +1742,6 @@
 usr/include/plasma/widgets/toolbutton.h
 usr/include/plasma/widgets/treeview.h
 usr/include/plasma/widgets/videowidget.h
-usr/include/plasma/widgets/webview.h
 usr/include/plasma/windoweffects.h
 usr/include/predicateproperties.h
 usr/include/qtest_kde.h
@@ -1816,7 +1809,6 @@
 usr/lib/libkdefakes.so
 usr/lib/libkdesu.so
 usr/lib/libkdeui.so
-usr/lib/libkdewebkit.so
 usr/lib/libkdnssd.so
 usr/lib/libkemoticons.so
 usr/lib/libkfile.so
diff -Nru kde4libs-4.14.38/debian/kdelibs5-plugins.install kde4libs-4.14.38/debian/kdelibs5-plugins.install
--- kde4libs-4.14.38/debian/kdelibs5-plugins.install	2018-12-01 04:19:39.000000000 -0500
+++ kde4libs-4.14.38/debian/kdelibs5-plugins.install	2019-01-14 05:29:54.000000000 -0500
@@ -1,6 +1,5 @@
 usr/lib/*/qt4/plugins/designer/kde3supportwidgets.so
 usr/lib/*/qt4/plugins/designer/kdedeprecated.so
-usr/lib/*/qt4/plugins/designer/kdewebkitwidgets.so
 usr/lib/*/qt4/plugins/designer/kdewidgets.so
 usr/lib/kconf_update_bin/migrate_from_kde3_icon_theme
 usr/lib/kde4/emoticonstheme_adium.so
diff -Nru kde4libs-4.14.38/debian/libkdewebkit5.install kde4libs-4.14.38/debian/libkdewebkit5.install
--- kde4libs-4.14.38/debian/libkdewebkit5.install	2018-12-01 04:19:39.000000000 -0500
+++ kde4libs-4.14.38/debian/libkdewebkit5.install	1969-12-31 19:00:00.000000000 -0500
@@ -1,2 +0,0 @@
-usr/lib/libkdewebkit.so.5
-usr/lib/libkdewebkit.so.5.*
diff -Nru kde4libs-4.14.38/debian/libkdewebkit5.symbols kde4libs-4.14.38/debian/libkdewebkit5.symbols
--- kde4libs-4.14.38/debian/libkdewebkit5.symbols	2018-12-01 04:19:39.000000000 -0500
+++ kde4libs-4.14.38/debian/libkdewebkit5.symbols	1969-12-31 19:00:00.000000000 -0500
@@ -1,134 +0,0 @@
-# SymbolsHelper-Confirmed: 4:4.11.5 kfreebsd-i386
-libkdewebkit.so.5 libkdewebkit5 #MINVER#
-* Build-Depends-Package: kdelibs5-dev
- _ZN10KWebWallet11fillWebFormERK4KUrlRK5QListINS_7WebFormEE@Base 4:4.4.0
- _ZN10KWebWallet11qt_metacallEN11QMetaObject4CallEiPPv@Base 4:4.4.0
- _ZN10KWebWallet11qt_metacastEPKc@Base 4:4.4.0
- _ZN10KWebWallet12fillFormDataEP9QWebFrameb@Base 4:4.4.0
- _ZN10KWebWallet12saveFormDataEP9QWebFramebb@Base 4:4.4.0
- _ZN10KWebWallet12walletClosedEv@Base 4:4.4.0
- _ZN10KWebWallet14removeFormDataEP9QWebFrameb@Base 4:4.4.0
- _ZN10KWebWallet14removeFormDataERK5QListINS_7WebFormEE@Base 4:4.4.0
- _ZN10KWebWallet16staticMetaObjectE@Base 4:4.4.0
- _ZN10KWebWallet17KWebWalletPrivate10openWalletEv@Base 4:4.7.4
- _ZN10KWebWallet17KWebWalletPrivate13parseFormDataEP9QWebFramebb@Base 4:4.4.0
- _ZN10KWebWallet17KWebWalletPrivate15_k_walletClosedEv@Base 4:4.4.0
- _ZN10KWebWallet17KWebWalletPrivate15saveDataToCacheERK7QString@Base 4:4.4.0
- _ZN10KWebWallet17KWebWalletPrivate17_k_openWalletDoneEb@Base 4:4.4.0
- _ZN10KWebWallet17KWebWalletPrivate17fillDataFromCacheER5QListINS_7WebFormEE@Base 4:4.4.0
- _ZN10KWebWallet17KWebWalletPrivate19removeDataFromCacheERK5QListINS_7WebFormEE@Base 4:4.4.0
- _ZN10KWebWallet17KWebWalletPrivateC1EPS_@Base 4:4.4.0
- _ZN10KWebWallet17KWebWalletPrivateC2EPS_@Base 4:4.4.0
- _ZN10KWebWallet19saveFormDataToCacheERK7QString@Base 4:4.4.0
- _ZN10KWebWallet21fillFormDataFromCacheERKN4KUrl4ListE@Base 4:4.4.0
- _ZN10KWebWallet21saveFormDataCompletedERK4QUrlb@Base 4:4.4.0
- _ZN10KWebWallet21saveFormDataRequestedERK7QStringRK4QUrl@Base 4:4.4.0
- _ZN10KWebWallet23removeFormDataFromCacheERK5QListINS_7WebFormEE@Base 4:4.4.0
- _ZN10KWebWallet24fillFormRequestCompletedEb@Base 4:4.4.95
- _ZN10KWebWallet25acceptSaveFormDataRequestERK7QString@Base 4:4.4.0
- _ZN10KWebWallet25rejectSaveFormDataRequestERK7QString@Base 4:4.4.0
- _ZN10KWebWalletC1EP7QObjectm@Base 4:4.4.0
- _ZN10KWebWalletC2EP7QObjectm@Base 4:4.4.0
- _ZN10KWebWalletD0Ev@Base 4:4.4.0
- _ZN10KWebWalletD1Ev@Base 4:4.4.0
- _ZN10KWebWalletD2Ev@Base 4:4.4.0
- _ZN16KGraphicsWebView10wheelEventEP24QGraphicsSceneWheelEvent@Base 4:4.4.0
- _ZN16KGraphicsWebView11qt_metacallEN11QMetaObject4CallEiPPv@Base 4:4.4.0
- _ZN16KGraphicsWebView11qt_metacastEPKc@Base 4:4.4.0
- _ZN16KGraphicsWebView15mousePressEventEP24QGraphicsSceneMouseEvent@Base 4:4.4.0
- _ZN16KGraphicsWebView16linkShiftClickedERK4KUrl@Base 4:4.4.0
- _ZN16KGraphicsWebView16staticMetaObjectE@Base 4:4.4.0
- _ZN16KGraphicsWebView17mouseReleaseEventEP24QGraphicsSceneMouseEvent@Base 4:4.4.0
- _ZN16KGraphicsWebView23linkMiddleOrCtrlClickedERK4KUrl@Base 4:4.4.0
- _ZN16KGraphicsWebView23setAllowExternalContentEb@Base 4:4.4.0
- _ZN16KGraphicsWebView27selectionClipboardUrlPastedERK4KUrl@Base 4:4.4.0
- _ZN16KGraphicsWebView27selectionClipboardUrlPastedERK4KUrlRK7QString@Base 4:4.5.86
- _ZN16KGraphicsWebViewC1EP13QGraphicsItemb@Base 4:4.4.0
- _ZN16KGraphicsWebViewC2EP13QGraphicsItemb@Base 4:4.4.0
- _ZN16KGraphicsWebViewD0Ev@Base 4:4.4.0
- _ZN16KGraphicsWebViewD1Ev@Base 4:4.4.0
- _ZN16KGraphicsWebViewD2Ev@Base 4:4.4.0
- _ZN17KWebPluginFactory11qt_metacallEN11QMetaObject4CallEiPPv@Base 4:4.4.0
- _ZN17KWebPluginFactory11qt_metacastEPKc@Base 4:4.4.0
- _ZN17KWebPluginFactory16staticMetaObjectE@Base 4:4.4.0
- _ZN17KWebPluginFactoryC1EP7QObject@Base 4:4.4.0
- _ZN17KWebPluginFactoryC2EP7QObject@Base 4:4.4.0
- _ZN17KWebPluginFactoryD0Ev@Base 4:4.4.0
- _ZN17KWebPluginFactoryD1Ev@Base 4:4.4.0
- _ZN17KWebPluginFactoryD2Ev@Base 4:4.4.0
- _ZN8KWebPage11downloadUrlERK4KUrl@Base 4:4.4.0
- _ZN8KWebPage11handleReplyEP13QNetworkReplyP7QStringPN3KIO8MetaDataE@Base 4:4.7.0
- _ZN8KWebPage11qt_metacallEN11QMetaObject4CallEiPPv@Base 4:4.4.0
- _ZN8KWebPage11qt_metacastEPKc@Base 4:4.4.0
- _ZN8KWebPage15downloadRequestERK15QNetworkRequest@Base 4:4.4.0
- _ZN8KWebPage16downloadResponseEP13QNetworkReply@Base 4:4.4.95
- _ZN8KWebPage16staticMetaObjectE@Base 4:4.4.0
- _ZN8KWebPage18setRequestMetaDataERK7QStringS2_@Base 4:4.4.0
- _ZN8KWebPage18setSessionMetaDataERK7QStringS2_@Base 4:4.4.0
- _ZN8KWebPage21removeRequestMetaDataERK7QString@Base 4:4.4.0
- _ZN8KWebPage21removeSessionMetaDataERK7QString@Base 4:4.4.0
- _ZN8KWebPage23acceptNavigationRequestEP9QWebFrameRK15QNetworkRequestN8QWebPage14NavigationTypeE@Base 4:4.4.0
- _ZN8KWebPage23setAllowExternalContentEb@Base 4:4.4.0
- _ZN8KWebPage9setWalletEP10KWebWallet@Base 4:4.4.0
- _ZN8KWebPageC1EP7QObject6QFlagsINS_16IntegrationFlagsEE@Base 4:4.4.0
- _ZN8KWebPageC2EP7QObject6QFlagsINS_16IntegrationFlagsEE@Base 4:4.4.0
- _ZN8KWebPageD0Ev@Base 4:4.4.0
- _ZN8KWebPageD1Ev@Base 4:4.4.0
- _ZN8KWebPageD2Ev@Base 4:4.4.0
- _ZN8KWebView10wheelEventEP11QWheelEvent@Base 4:4.4.0
- _ZN8KWebView11qt_metacallEN11QMetaObject4CallEiPPv@Base 4:4.4.0
- _ZN8KWebView11qt_metacastEPKc@Base 4:4.4.0
- _ZN8KWebView15mousePressEventEP11QMouseEvent@Base 4:4.4.0
- _ZN8KWebView16linkShiftClickedERK4KUrl@Base 4:4.4.0
- _ZN8KWebView16staticMetaObjectE@Base 4:4.4.0
- _ZN8KWebView17mouseReleaseEventEP11QMouseEvent@Base 4:4.4.0
- _ZN8KWebView23linkMiddleOrCtrlClickedERK4KUrl@Base 4:4.4.0
- _ZN8KWebView23setAllowExternalContentEb@Base 4:4.4.0
- _ZN8KWebView27selectionClipboardUrlPastedERK4KUrl@Base 4:4.4.0
- _ZN8KWebView27selectionClipboardUrlPastedERK4KUrlRK7QString@Base 4:4.5.86
- _ZN8KWebViewC1EP7QWidgetb@Base 4:4.4.0
- _ZN8KWebViewC2EP7QWidgetb@Base 4:4.4.0
- _ZN8KWebViewD0Ev@Base 4:4.4.0
- _ZN8KWebViewD1Ev@Base 4:4.4.0
- _ZN8KWebViewD2Ev@Base 4:4.4.0
- _ZNK10KWebWallet10metaObjectEv@Base 4:4.4.0
- _ZNK10KWebWallet11formsToFillERK4KUrl@Base 4:4.4.0
- _ZNK10KWebWallet11formsToSaveERK7QString@Base 4:4.4.0
- _ZNK10KWebWallet17hasCachedFormDataERKNS_7WebFormE@Base 4:4.4.0
- _ZNK10KWebWallet19formsWithCachedDataEP9QWebFrameb@Base 4:4.4.0
- _ZNK16KGraphicsWebView10metaObjectEv@Base 4:4.4.0
- _ZNK16KGraphicsWebView24isExternalContentAllowedEv@Base 4:4.4.0
- _ZNK17KWebPluginFactory10metaObjectEv@Base 4:4.4.0
- _ZNK17KWebPluginFactory16excludedMimeTypeERK7QString@Base 4:4.8.3
- _ZNK17KWebPluginFactory22createPartInstanceFromERK7QStringRK11QStringListS5_P7QWidgetP7QObject@Base 4:4.8.3
- _ZNK17KWebPluginFactory22extractGuessedMimeTypeERK4QUrlP7QString@Base 4:4.8.3
- _ZNK17KWebPluginFactory6createERK7QStringRK4QUrlRK11QStringListS8_@Base 4:4.4.0
- _ZNK17KWebPluginFactory7pluginsEv@Base 4:4.4.0
- _ZNK8KWebPage10metaObjectEv@Base 4:4.4.0
- _ZNK8KWebPage15requestMetaDataERK7QString@Base 4:4.4.0
- _ZNK8KWebPage15sessionMetaDataERK7QString@Base 4:4.4.0
- _ZNK8KWebPage15userAgentForUrlERK4QUrl@Base 4:4.4.0
- _ZNK8KWebPage24isExternalContentAllowedEv@Base 4:4.4.0
- _ZNK8KWebPage6walletEv@Base 4:4.4.0
- _ZNK8KWebView10metaObjectEv@Base 4:4.4.0
- _ZNK8KWebView24isExternalContentAllowedEv@Base 4:4.4.0
- _ZTI10KWebWallet@Base 4:4.4.0
- _ZTI16KGraphicsWebView@Base 4:4.4.0
- _ZTI17KWebPluginFactory@Base 4:4.4.0
- _ZTI8KWebPage@Base 4:4.4.0
- _ZTI8KWebView@Base 4:4.4.0
- _ZTS10KWebWallet@Base 4:4.4.0
- _ZTS16KGraphicsWebView@Base 4:4.4.0
- _ZTS17KWebPluginFactory@Base 4:4.4.0
- _ZTS8KWebPage@Base 4:4.4.0
- _ZTS8KWebView@Base 4:4.4.0
- _ZTV10KWebWallet@Base 4:4.4.0
- _ZTV16KGraphicsWebView@Base 4:4.4.0
- _ZTV17KWebPluginFactory@Base 4:4.4.0
- _ZTV8KWebPage@Base 4:4.4.0
- _ZTV8KWebView@Base 4:4.4.0
- (c++)"non-virtual thunk to KGraphicsWebView::mousePressEvent(QGraphicsSceneMouseEvent*)@Base" 4:4.4.0
- (c++)"non-virtual thunk to KGraphicsWebView::mouseReleaseEvent(QGraphicsSceneMouseEvent*)@Base" 4:4.4.0
- (c++)"non-virtual thunk to KGraphicsWebView::wheelEvent(QGraphicsSceneWheelEvent*)@Base" 4:4.4.0
- (c++)"non-virtual thunk to KGraphicsWebView::~KGraphicsWebView()@Base" 4:4.4.0
- (c++)"non-virtual thunk to KWebView::~KWebView()@Base" 4:4.4.0
diff -Nru kde4libs-4.14.38/debian/patches/no_kdewebkit.patch kde4libs-4.14.38/debian/patches/no_kdewebkit.patch
--- kde4libs-4.14.38/debian/patches/no_kdewebkit.patch	1969-12-31 19:00:00.000000000 -0500
+++ kde4libs-4.14.38/debian/patches/no_kdewebkit.patch	2019-01-14 06:09:13.000000000 -0500
@@ -0,0 +1,109 @@
+Author: Scott Kitterman <sc...@kitterman.com>
+
+Index: kde4libs-4.14.38/CMakeLists.txt
+===================================================================
+--- kde4libs-4.14.38.orig/CMakeLists.txt	2019-01-14 02:19:00.000000000 -0500
++++ kde4libs-4.14.38/CMakeLists.txt	2019-01-14 02:19:00.000000000 -0500
+@@ -356,7 +356,7 @@
+ add_subdirectory( plasma )
+ endif(NOT WINCE)
+ add_subdirectory( kunitconversion )
+-add_subdirectory( kdewebkit )
++#add_subdirectory( kdewebkit )
+ add_subdirectory( includes )
+ 
+ add_subdirectory( experimental )
+Index: kde4libs-4.14.38/kdewidgets/CMakeLists.txt
+===================================================================
+--- kde4libs-4.14.38.orig/kdewidgets/CMakeLists.txt	2019-01-14 02:10:22.000000000 -0500
++++ kde4libs-4.14.38/kdewidgets/CMakeLists.txt	2019-01-14 03:38:23.729921172 -0500
+@@ -88,36 +88,36 @@
+ 
+ 
+   # kdewebkit widgets
+-  include_directories(
+-    ${CMAKE_SOURCE_DIR}/kdewebkit
+-  )
++  #include_directories(
++  #  ${CMAKE_SOURCE_DIR}/kdewebkit
++  #)
+ 
+-  add_custom_command(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/kdewebkitwidgets.cpp
+-    COMMAND "${MAKEKDEWIDGETS_EXECUTABLE}" -o ${CMAKE_CURRENT_BINARY_DIR}/kdewebkitwidgets.cpp ${CMAKE_CURRENT_SOURCE_DIR}/kdewebkit.widgets
+-    MAIN_DEPENDENCY kdewebkit.widgets DEPENDS makekdewidgets)
++ # add_custom_command(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/kdewebkitwidgets.cpp
++ #   COMMAND "${MAKEKDEWIDGETS_EXECUTABLE}" -o ${CMAKE_CURRENT_BINARY_DIR}/kdewebkitwidgets.cpp ${CMAKE_CURRENT_SOURCE_DIR}/kdewebkit.widgets
++ #   MAIN_DEPENDENCY kdewebkit.widgets DEPENDS makekdewidgets)
+ 
+-  set(kdewebkitwidgets_PART_SRCS
+-     classpreviews.cpp
+-     ${CMAKE_CURRENT_BINARY_DIR}/kdewebkitwidgets.cpp
+-  )
++ # set(kdewebkitwidgets_PART_SRCS
++ #    classpreviews.cpp
++ #    ${CMAKE_CURRENT_BINARY_DIR}/kdewebkitwidgets.cpp
++ # )
+ 
+-  qt4_generate_moc(${CMAKE_CURRENT_BINARY_DIR}/kdewebkitwidgets.cpp ${CMAKE_CURRENT_BINARY_DIR}/kdewebkitwidgets.moc)
++ # qt4_generate_moc(${CMAKE_CURRENT_BINARY_DIR}/kdewebkitwidgets.cpp ${CMAKE_CURRENT_BINARY_DIR}/kdewebkitwidgets.moc)
+ 
+ 
+-  qt4_add_resources(kdewebkitwidgets_PART_SRCS kdewebkitwidgets.qrc)
++ # qt4_add_resources(kdewebkitwidgets_PART_SRCS kdewebkitwidgets.qrc)
+ 
+-  kde4_add_plugin(kdewebkitwidgets ${kdewebkitwidgets_PART_SRCS})
++ # kde4_add_plugin(kdewebkitwidgets ${kdewebkitwidgets_PART_SRCS})
+ 
+-  target_link_libraries(kdewebkitwidgets ${KDE4_KDEUI_LIBS} ${KDE4_KDEWEBKIT_LIBS} ${QT_QTWEBKIT_LIBRARY})
+-  if(NOT WIN32)
+-    set_target_properties(kdewebkitwidgets PROPERTIES
+-                                     INSTALL_RPATH_USE_LINK_PATH TRUE
+-                                     SKIP_BUILD_RPATH TRUE
+-                                     BUILD_WITH_INSTALL_RPATH TRUE
+-                         )
+-  endif(NOT WIN32)
++ # target_link_libraries(kdewebkitwidgets ${KDE4_KDEUI_LIBS} ${KDE4_KDEWEBKIT_LIBS} ${QT_QTWEBKIT_LIBRARY})
++ # if(NOT WIN32)
++ #   set_target_properties(kdewebkitwidgets PROPERTIES
++ #                                    INSTALL_RPATH_USE_LINK_PATH TRUE
++ #                                    SKIP_BUILD_RPATH TRUE
++ #                                    BUILD_WITH_INSTALL_RPATH TRUE
++ #                        )
++ # endif(NOT WIN32)
+ 
+-  install(TARGETS kdewebkitwidgets  DESTINATION /usr/lib/${CMAKE_LIBRARY_ARCHITECTURE}/qt4/plugins/designer )
++ # install(TARGETS kdewebkitwidgets  DESTINATION /usr/lib/${CMAKE_LIBRARY_ARCHITECTURE}/qt4/plugins/designer )
+ 
+ 
+   if (QT_QT3SUPPORT_FOUND)
+Index: kde4libs-4.14.38/plasma/CMakeLists.txt
+===================================================================
+--- kde4libs-4.14.38.orig/plasma/CMakeLists.txt	2019-01-14 04:54:26.366018505 -0500
++++ kde4libs-4.14.38/plasma/CMakeLists.txt	2019-01-14 04:55:02.738019281 -0500
+@@ -121,7 +121,7 @@
+     framesvg.cpp
+     plasma.cpp
+     popupapplet.cpp
+-    private/animablegraphicswebview.cpp
++    #private/animablegraphicswebview.cpp
+     private/applethandle.cpp
+     private/associatedapplicationmanager.cpp
+     private/componentinstaller.cpp
+@@ -211,7 +211,7 @@
+     widgets/textbrowser.cpp
+     widgets/treeview.cpp
+     widgets/textedit.cpp
+-    widgets/webview.cpp
++    #widgets/webview.cpp
+ 
+     #Temporary QtJolie branch
+     private/qtjolie-branch/qtjolie/abstractadaptor.cpp
+@@ -418,7 +418,7 @@
+     widgets/textbrowser.h
+     widgets/treeview.h
+     widgets/textedit.h
+-    widgets/webview.h
++    #widgets/webview.h
+     DESTINATION ${INCLUDE_INSTALL_DIR}/plasma/widgets COMPONENT Devel)
+ 
+ install(FILES
diff -Nru kde4libs-4.14.38/debian/patches/series kde4libs-4.14.38/debian/patches/series
--- kde4libs-4.14.38/debian/patches/series	2018-12-01 08:25:25.000000000 -0500
+++ kde4libs-4.14.38/debian/patches/series	2019-01-14 02:19:00.000000000 -0500
@@ -35,3 +35,4 @@
 test_image-x-compressed-xcf.diff
 add_missing_cast.diff
 kdelibs-4.14.38-openssl-1.1.patch
+no_kdewebkit.patch
diff -Nru kde4libs-4.14.38/debian/rules kde4libs-4.14.38/debian/rules
--- kde4libs-4.14.38/debian/rules	2018-12-01 04:19:39.000000000 -0500
+++ kde4libs-4.14.38/debian/rules	2019-01-14 02:13:37.000000000 -0500
@@ -14,7 +14,8 @@
 	    -DKCFG_INSTALL_DIR=/usr/share/kde4/config.kcfg \
 	    -DLIB_INSTALL_DIR=/usr/lib \
 	    -DSYSCONF_INSTALL_DIR=/etc \
-	    -DLIBKDEINIT_INSTALL_DIR:PATH=/usr/lib/kde4/libkdeinit
+	    -DLIBKDEINIT_INSTALL_DIR:PATH=/usr/lib/kde4/libkdeinit \
+	    -DPLASMA_NO_KDEWEBKIT=TRUE
 
 override_dh_auto_test:
 	# Disable auto tests at build time
diff -Nru kde-runtime-17.08.3/debian/changelog kde-runtime-17.08.3/debian/changelog
--- kde-runtime-17.08.3/debian/changelog	2018-05-30 16:01:56.000000000 -0400
+++ kde-runtime-17.08.3/debian/changelog	2019-01-14 05:57:13.000000000 -0500
@@ -1,3 +1,16 @@
+kde-runtime (4:17.08.3-3) UNRELEASED; urgency=medium
+
+  * Team upload.
+  * Remove Qt4 WebKit support (Closes: #784477)
+    - Drop from build-depends
+    - d/p/drop_thumbnail.patch to stop building thumbmails (which requires
+      WebKit) - did not identify any packages still needing thisin Buster
+    - Update install files
+  * Drop kio_smb support since kde4libs version does not work with Samba 4.9
+    (Closes: #915319)
+
+ -- Scott Kitterman <sc...@kitterman.com>  Mon, 14 Jan 2019 00:44:02 -0500
+
 kde-runtime (4:17.08.3-2) unstable; urgency=medium
 
   * Team upload.
diff -Nru kde-runtime-17.08.3/debian/control kde-runtime-17.08.3/debian/control
--- kde-runtime-17.08.3/debian/control	2018-05-30 15:40:58.000000000 -0400
+++ kde-runtime-17.08.3/debian/control	2019-01-14 00:45:12.000000000 -0500
@@ -29,7 +29,6 @@
                libopenexr-dev,
                libphonon-dev (>= 4:4.6.0really4.4.3),
                libpulse-dev (>= 0.9.16),
-               libqtwebkit-dev,
                libsmbclient-dev [!hurd-any],
                libssh-gcrypt-dev (>= 0.4.0),
                libwebp-dev,
@@ -38,6 +37,7 @@
                pkg-config,
                pkg-kde-tools (>= 0.12),
                shared-mime-info,
+Build-Conflicts: libqtwebkit-dev
 Standards-Version: 4.1.4
 Homepage: http://www.kde.org/
 Vcs-Browser: https://salsa.debian.org/qt-kde-team/kde/kde-runtime
diff -Nru kde-runtime-17.08.3/debian/kde-runtime-data.install kde-runtime-17.08.3/debian/kde-runtime-data.install
--- kde-runtime-17.08.3/debian/kde-runtime-data.install	2018-03-06 01:29:01.000000000 -0500
+++ kde-runtime-17.08.3/debian/kde-runtime-data.install	2019-01-14 03:24:26.000000000 -0500
@@ -383,8 +383,6 @@
 usr/share/kde4/apps/libphonon/hardwaredatabase
 usr/share/kde4/apps/phonon/phonon.notifyrc
 usr/share/kde4/apps/remoteview/network.desktop
-usr/share/kde4/apps/remoteview/smb-network.desktop
-usr/share/kde4/config.kcfg/jpegcreatorsettings.kcfg
 usr/share/kde4/config/emoticons.knsrc
 usr/share/kde4/config/icons.knsrc
 usr/share/kde4/config/khotnewstuff.knsrc
@@ -397,27 +395,18 @@
 usr/share/kde4/services/bzip.protocol
 usr/share/kde4/services/bzip2.protocol
 usr/share/kde4/services/cgi.protocol
-usr/share/kde4/services/comicbookthumbnail.desktop
 usr/share/kde4/services/componentchooser.desktop
-usr/share/kde4/services/cursorthumbnail.desktop
 usr/share/kde4/services/desktop.protocol
-usr/share/kde4/services/desktopthumbnail.desktop
 usr/share/kde4/services/device_automounter_kcm.desktop
-usr/share/kde4/services/directorythumbnail.desktop
-usr/share/kde4/services/djvuthumbnail.desktop
 usr/share/kde4/services/emoticons.desktop
-usr/share/kde4/services/exrthumbnail.desktop
 usr/share/kde4/services/filetypes.desktop
 usr/share/kde4/services/finger.protocol
 usr/share/kde4/services/fish.protocol
 usr/share/kde4/services/fixhosturifilter.desktop
 usr/share/kde4/services/floppy.protocol
 usr/share/kde4/services/gzip.protocol
-usr/share/kde4/services/htmlthumbnail.desktop
 usr/share/kde4/services/icons.desktop
-usr/share/kde4/services/imagethumbnail.desktop
 usr/share/kde4/services/info.protocol
-usr/share/kde4/services/jpegthumbnail.desktop
 usr/share/kde4/services/kcm_attica.desktop
 usr/share/kde4/services/kcm_kdnssd.desktop
 usr/share/kde4/services/kcm_phonon.desktop
@@ -463,22 +452,15 @@
 usr/share/kde4/services/searchproviders/
 usr/share/kde4/services/settings.protocol
 usr/share/kde4/services/sftp.protocol
-usr/share/kde4/services/smb.protocol
 usr/share/kde4/services/spellchecking.desktop
-usr/share/kde4/services/svgthumbnail.desktop
 usr/share/kde4/services/tar.protocol
-usr/share/kde4/services/textthumbnail.desktop
-usr/share/kde4/services/thumbnail.protocol
 usr/share/kde4/services/trash.protocol
-usr/share/kde4/services/windowsexethumbnail.desktop
-usr/share/kde4/services/windowsimagethumbnail.desktop
 usr/share/kde4/services/xz.protocol
 usr/share/kde4/services/zip.protocol
 usr/share/kde4/servicetypes/knotifynotifymethod.desktop
 usr/share/kde4/servicetypes/phononbackend.desktop
 usr/share/kde4/servicetypes/plasma-javascriptaddon.desktop
 usr/share/kde4/servicetypes/searchprovider.desktop
-usr/share/kde4/servicetypes/thumbcreator.desktop
 usr/share/locale/currency/
 usr/share/locale/l10n/*.desktop
 usr/share/locale/l10n/*/entry.desktop
diff -Nru kde-runtime-17.08.3/debian/kde-runtime.install kde-runtime-17.08.3/debian/kde-runtime.install
--- kde-runtime-17.08.3/debian/kde-runtime.install	2018-03-03 02:25:50.000000000 -0500
+++ kde-runtime-17.08.3/debian/kde-runtime.install	2019-01-14 03:24:04.000000000 -0500
@@ -29,13 +29,7 @@
 usr/lib/attica_kde.so
 usr/lib/kconf_update_bin/phonon_devicepreference_update
 usr/lib/kconf_update_bin/phonon_deviceuids_update
-usr/lib/kde4/comicbookthumbnail.so
-usr/lib/kde4/cursorthumbnail.so
-usr/lib/kde4/djvuthumbnail.so
-usr/lib/kde4/exrthumbnail.so
 usr/lib/kde4/fixhosturifilter.so
-usr/lib/kde4/htmlthumbnail.so
-usr/lib/kde4/imagethumbnail.so
 usr/lib/kde4/imports/org/kde/dirmodel/libdirmodelplugin.so
 usr/lib/kde4/imports/org/kde/draganddrop/libdraganddropplugin.so
 usr/lib/kde4/imports/org/kde/locale/liblocalebindingsplugin.so
@@ -46,7 +40,6 @@
 usr/lib/kde4/imports/org/kde/plasma/graphicswidgets/libgraphicswidgetsbindingsplugin.so
 usr/lib/kde4/imports/org/kde/qtextracomponents/libqtextracomponentsplugin.so
 usr/lib/kde4/imports/org/kde/runnermodel/librunnermodelplugin.so
-usr/lib/kde4/jpegthumbnail.so
 usr/lib/kde4/kcm_attica.so
 usr/lib/kde4/kcm_cgi.so
 usr/lib/kde4/kcm_componentchooser.so
@@ -90,8 +83,6 @@
 usr/lib/kde4/kio_remote.so
 usr/lib/kde4/kio_settings.so
 usr/lib/kde4/kio_sftp.so
-usr/lib/kde4/kio_smb.so
-usr/lib/kde4/kio_thumbnail.so
 usr/lib/kde4/kio_trash.so
 usr/lib/kde4/kshorturifilter.so
 usr/lib/kde4/kuriikwsfilter.so
@@ -114,10 +105,6 @@
 usr/lib/kde4/platformimports/touch/org/kde/plasma/components/libplasmacomponentsplugin.so
 usr/lib/kde4/plugins/imageformats/kimg_webp.so
 usr/lib/kde4/plugins/phonon_platform/kde.so
-usr/lib/kde4/svgthumbnail.so
-usr/lib/kde4/textthumbnail.so
-usr/lib/kde4/windowsexethumbnail.so
-usr/lib/kde4/windowsimagethumbnail.so
 usr/lib/libkdeinit4_kcmshell4.so
 usr/lib/libkdeinit4_kglobalaccel.so
 usr/lib/libkdeinit4_kuiserver.so
diff -Nru kde-runtime-17.08.3/debian/patches/drop_thumbnail.patch kde-runtime-17.08.3/debian/patches/drop_thumbnail.patch
--- kde-runtime-17.08.3/debian/patches/drop_thumbnail.patch	1969-12-31 19:00:00.000000000 -0500
+++ kde-runtime-17.08.3/debian/patches/drop_thumbnail.patch	2019-01-14 05:49:59.000000000 -0500
@@ -0,0 +1,17 @@
+Author: Scott Kitterman <sc...@kitterman.com>
+
+--- kde-runtime-17.08.3.orig/kioslave/CMakeLists.txt
++++ kde-runtime-17.08.3/kioslave/CMakeLists.txt
+@@ -40,9 +40,9 @@ add_subdirectory( remote )
+ add_subdirectory( desktop )
+ add_subdirectory( recentdocuments )
+ add_subdirectory( fish )
+-if(NOT WINCE)
+-add_subdirectory( thumbnail )
+-endif(NOT WINCE)
++#if(NOT WINCE)
++#add_subdirectory( thumbnail )
++#endif(NOT WINCE)
+ add_subdirectory( docfilter )
+ if (LIBSSH_FOUND)
+   add_subdirectory(sftp)
diff -Nru kde-runtime-17.08.3/debian/patches/series kde-runtime-17.08.3/debian/patches/series
--- kde-runtime-17.08.3/debian/patches/series	2018-05-30 15:40:58.000000000 -0400
+++ kde-runtime-17.08.3/debian/patches/series	2019-01-14 06:01:01.000000000 -0500
@@ -9,3 +9,4 @@
 Make-sure-people-are-not-trying-to-sneak-invisible-charac.patch
 cmake-add-NetworkManager-module.patch
 solid-networkstatus-Port-to-libnm.patch
+drop_thumbnail.patch

Reply via email to