summaryrefslogtreecommitdiff
path: root/libre/kdebase-runtime
diff options
context:
space:
mode:
authorAndré Fabian Silva Delgado <emulatorman@parabola.nu>2017-02-11 11:37:12 -0300
committerAndré Fabian Silva Delgado <emulatorman@parabola.nu>2017-02-11 11:37:12 -0300
commiteb7bc3083b7600738bb1642ded92892d77c83150 (patch)
treebafb7cafa4285fd8214633e8f49defea7d87a890 /libre/kdebase-runtime
parent2d34ecce2a632432717e31b0569fffdcb11e9566 (diff)
kdebase-runtime-16.12.2-1.parabola1: updating version
Diffstat (limited to 'libre/kdebase-runtime')
-rw-r--r--libre/kdebase-runtime/PKGBUILD15
-rw-r--r--libre/kdebase-runtime/kdebase-runtime-no-kdewebkit.patch49
2 files changed, 58 insertions, 6 deletions
diff --git a/libre/kdebase-runtime/PKGBUILD b/libre/kdebase-runtime/PKGBUILD
index 110bc095c..b845f8843 100644
--- a/libre/kdebase-runtime/PKGBUILD
+++ b/libre/kdebase-runtime/PKGBUILD
@@ -1,12 +1,12 @@
-# $Id: PKGBUILD 286970 2017-01-19 12:22:11Z arojas $
+# $Id: PKGBUILD 288283 2017-02-09 11:21:12Z arojas $
# Maintainer (Arch): Felix Yan <felixonmars@archlinux.org>
# Contributor (Arch): Andrea Scarpino <andrea@archlinux.org>
# Contributor (Arch): Pierre Schmitz <pierre@archlinux.de>
# Maintainer: André Silva <emulatorman@parabola.nu>
pkgname=kdebase-runtime
-pkgver=16.12.1
-pkgrel=2.parabola1
+pkgver=16.12.2
+pkgrel=1.parabola1
pkgdesc="Plugins and applications necessary for the running of KDE applications, without non-privacy search engines"
arch=('i686' 'x86_64' 'armv7h')
url='https://www.kde.org/'
@@ -20,12 +20,14 @@ replaces=(kdesu4)
source=("http://download.kde.org/stable/applications/${pkgver}/src/kde-runtime-${pkgver}.tar.xz"{,.sig}
'duckduckgo_html.desktop'
'duckduckgo_lite.desktop'
- 'kdebase-runtime-no-html-thumbnails.patch')
-sha1sums=('0546a3fb14e402b5026fb7fd8c07f0bc6c51829a'
+ kdebase-runtime-no-html-thumbnails.patch
+ kdebase-runtime-no-kdewebkit.patch)
+sha1sums=('e182fb3f7daf9db0345c18e7cb0804c4b09d1783'
'SKIP'
'aa6f39f4b0ad3c110fd05cd6c41190afae9773dd'
'ac3bac94a2c4b1444642524bc5fb539c4c5dcc5b'
- '5f78db33cfdae44e53aa5bb0b7bd9ebdc1e42808')
+ '5f78db33cfdae44e53aa5bb0b7bd9ebdc1e42808'
+ '4613c4168ce80ba8ada401d6b20a3a76c067de75')
validpgpkeys=(CA262C6C83DE4D2FB28A332A3A6A4DB839EAA6D7) # Albert Astals Cid <aacid@kde.org>
prepare() {
@@ -38,6 +40,7 @@ prepare() {
# Drop HTML thumbnailer, uses insecure QtWebKit
patch -p1 -i ../kdebase-runtime-no-html-thumbnails.patch
+ patch -p1 -i ../kdebase-runtime-no-kdewebkit.patch
# Removing non-privacy search providers
rm -v kurifilter-plugins/ikws/searchproviders/{7digital,acronym,amazon{,_mp3},amg,backports,baidu,bing,blip,cia,dbug,deb,duckduckgo{,_info,_shopping},facebook,ecosia,feedster,flickr,flickrcc,google,google_advanced,google_code,google_groups,google_images,google_lucky,google_maps,google_movie,google_news,google_shopping,imdb,jamendo,jeeves,magnatune,metacrawler,msdn,nl-telephone,nl-teletekst,python,rpmfind,tvtome,uspto,vimeo,voila,yahoo,yahoo_image,yahoo_local,yahoo_shopping,yahoo_video,youtube}.desktop
diff --git a/libre/kdebase-runtime/kdebase-runtime-no-kdewebkit.patch b/libre/kdebase-runtime/kdebase-runtime-no-kdewebkit.patch
new file mode 100644
index 000000000..59c4e2708
--- /dev/null
+++ b/libre/kdebase-runtime/kdebase-runtime-no-kdewebkit.patch
@@ -0,0 +1,49 @@
+diff --git a/plasma/declarativeimports/graphicswidgets/graphicswidgetsbindingsplugin.cpp b/plasma/declarativeimports/graphicswidgets/graphicswidgetsbindingsplugin.cpp
+index 72bf7f828f..14a2905f97 100644
+--- a/plasma/declarativeimports/graphicswidgets/graphicswidgetsbindingsplugin.cpp
++++ b/plasma/declarativeimports/graphicswidgets/graphicswidgetsbindingsplugin.cpp
+@@ -47,7 +47,6 @@
+ #include <Plasma/ToolButton>
+ #include <Plasma/TreeView>
+ #include <Plasma/VideoWidget>
+-#include <Plasma/WebView>
+
+ #include "declarativetabbar.h"
+
+@@ -99,7 +98,6 @@ void GraphicsWidgetsBindingsPlugin::registerTypes(const char *uri)
+ qmlRegisterType<Plasma::ToolButton>(uri, 0, 1, "ToolButton");
+ qmlRegisterType<Plasma::TreeView>(uri, 0, 1, "TreeView");
+ qmlRegisterType<Plasma::VideoWidget>(uri, 0, 1, "VideoWidget");
+- qmlRegisterType<Plasma::WebView>(uri, 0, 1, "WebView");
+ }
+
+
+diff --git a/plasma/scriptengines/javascript/simplebindings/uiloader.cpp b/plasma/scriptengines/javascript/simplebindings/uiloader.cpp
+index f13ad5cef0..fe85910ccb 100644
+--- a/plasma/scriptengines/javascript/simplebindings/uiloader.cpp
++++ b/plasma/scriptengines/javascript/simplebindings/uiloader.cpp
+@@ -49,7 +49,6 @@
+ #include <Plasma/TextEdit>
+ #include <Plasma/ToolButton>
+ #include <Plasma/TreeView>
+-#include <Plasma/WebView>
+ #include <Plasma/VideoWidget>
+
+
+@@ -78,7 +77,6 @@ QGraphicsWidget *createTextEdit(QGraphicsWidget *parent) { return new Plasma::Te
+ QGraphicsWidget *createToolButton(QGraphicsWidget *parent) { return new Plasma::ToolButton(parent); }
+ QGraphicsWidget *createTreeView(QGraphicsWidget *parent) { return new Plasma::TreeView(parent); }
+ QGraphicsWidget *createVideoWidget(QGraphicsWidget *parent) { return new Plasma::VideoWidget(parent); }
+-QGraphicsWidget *createWebView(QGraphicsWidget *parent) { return new Plasma::WebView(parent); }
+ QGraphicsWidget *createGraphicsWidget(QGraphicsWidget *parent) { return new QGraphicsWidget(parent); }
+
+ UiLoader::UiLoader()
+@@ -108,8 +106,6 @@ UiLoader::UiLoader()
+ m_widgetCtors.insert("ToolButton", createToolButton);
+ m_widgetCtors.insert("TreeView", createTreeView);
+ m_widgetCtors.insert("VideoWidget", createVideoWidget);
+- m_widgetCtors.insert("WebView", createWebView);
+- m_widgetCtors.insert("GraphicsWidget", createWebView);
+ }
+
+ UiLoader::~UiLoader()