From 8df5159f767c28da619f813d1be89128f25796b4 Mon Sep 17 00:00:00 2001 From: bill-auger Date: Thu, 14 Jan 2021 20:57:31 -0500 Subject: [kio]: upgrade to v5.78.0 --- libre/kio/PKGBUILD | 47 ++++++++++++++++++++++++++++++++++------------- 1 file changed, 34 insertions(+), 13 deletions(-) (limited to 'libre/kio/PKGBUILD') diff --git a/libre/kio/PKGBUILD b/libre/kio/PKGBUILD index fec4483bf..b815e69aa 100644 --- a/libre/kio/PKGBUILD +++ b/libre/kio/PKGBUILD @@ -6,13 +6,16 @@ # Maintainer: Andreas Grapentin # Contributor: grizzlyuser # Contributor: Denis 'GNUtoo' Carikli +# Contributor: bill-auger + # rational for inclusion in libre: -# - removed support for not freedom-respecting search engines +# - replace non-free search engines + pkgname=kio -pkgver=5.76.0 -pkgrel=1 +pkgver=5.78.0 +pkgrel=2 pkgrel+=.parabola1 pkgdesc='Resource and network access abstraction' pkgdesc+=', only with search engines that claim to respect user privacy and do not serve nonfree JavaScript' @@ -23,24 +26,42 @@ license=(LGPL) depends=(solid kjobwidgets kbookmarks libxslt kwallet ktextwidgets kded) makedepends=(extra-cmake-modules kdoctools doxygen qt5-tools qt5-doc) optdepends=('kio-extras: extra protocols support (sftp, fish and more)' 'kdoctools: for the help kioslave' - 'knetattach: to add new kio-remote entries' 'kio-fuse: to mount remote filesystems via FUSE') + 'kio-fuse: to mount remote filesystems via FUSE') groups=(kf5) source=("https://download.kde.org/stable/frameworks/${pkgver%.*}/$pkgname-$pkgver.tar.xz"{,.sig}) -sha256sums=('9351fc85c4020f2f77012e077f4f9d04d8f233e9b67f9b7619c9bc064714145b' +source+=(duckduckgo_html.desktop + duckduckgo_lite.desktop + gnupg-keys.desktop + internet-archive.desktop + parabola-packages.desktop + parabola-wiki.desktop + searx.desktop + yacy.desktop) +sha256sums=('e211dba2c1ed73b67188d3ddbaf40043409912ab731aed4eba5bea32a587d620' 'SKIP') -source+=(duckduckgo_{html,lite}.desktop) sha256sums+=('31910ab7393e67609f15e04a57f6406f63e6dae58b01bce0787741bc5958f292' - '40466a9dad7075f2525e9e024720da7d7b49a22892b6fca8b81cc0e6408d2f7d') + '40466a9dad7075f2525e9e024720da7d7b49a22892b6fca8b81cc0e6408d2f7d' + '57ded4375e1ddfe747bc55e3c52f4f39d1688f583c6af77da3479f544d262b71' + '5e57f0978b3429dfd2e97f215ab58394dd4c19c5b7e1b6bea9733eae92253e1a' + '7960cfc6b5a4030898cdd9d4699732fd7c1995983a0762ed1121aa2589beedc3' + '45af1a8588246c64c2e306237ef605406c5289c2ff53b5f459315c40c8e5099b' + '0264268855ac59872fe6bde4ce5c7d5f4a9b4d6936f3c2f870fc9a34de323c54' + '0a494a6bd652533b2ac1ea6a139e8b7295da29f840e5d0d7b2aa7e18886887ef') validpgpkeys=(53E6B47B45CEA3E0D5B7457758D0EE648A48B3BB) # David Faure prepare() { - cd $pkgname-$pkgver - # Removing search providers - rm -v src/urifilters/ikws/searchproviders/*.desktop + cd "${srcdir}"/${pkgname}-${pkgver}/ - # Adding DuckDuckGo HTML and DuckDuckGo Lite - # Contributions of other search engines that satisfy pkgdesc are welcome! - cp -v "$srcdir"/duckduckgo_{html,lite}.desktop src/urifilters/ikws/searchproviders + # replace default search engines + local searchengines_dir=src/urifilters/ikws/searchproviders + find ${searchengines_dir}/ \ + -name *.desktop \ + -not -name duckduckgo.desktop \ + -not -name fsd.desktop \ + -not -name wikipedia.desktop \ + -not -name wiktionary.desktop \ + -exec rm -f {} \; + cp -v "${srcdir}"/*.desktop ${searchengines_dir}/ } build() { -- cgit v1.2.3