summaryrefslogtreecommitdiff
path: root/kde-plasma/plasma-workspace
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2018-05-02 14:13:35 +0100
committerV3n3RiX <venerix@redcorelinux.org>2018-05-02 14:13:35 +0100
commit7c7c2c9727d6b2ff30945b5aea0d575e1c406d8b (patch)
treebac2a67fb24ac0836147fe370d30e1610ae1845d /kde-plasma/plasma-workspace
parent2f8db31405fac68eea6f7257d58529243815033b (diff)
gentoo resync : 02.05.2018
Diffstat (limited to 'kde-plasma/plasma-workspace')
-rw-r--r--kde-plasma/plasma-workspace/Manifest7
-rw-r--r--kde-plasma/plasma-workspace/files/10-agent-startup.sh2
-rw-r--r--kde-plasma/plasma-workspace/files/plasma-workspace-5.12.4-bbc-weather.patch155
-rw-r--r--kde-plasma/plasma-workspace/plasma-workspace-5.12.5.ebuild (renamed from kde-plasma/plasma-workspace/plasma-workspace-5.12.4-r1.ebuild)5
4 files changed, 5 insertions, 164 deletions
diff --git a/kde-plasma/plasma-workspace/Manifest b/kde-plasma/plasma-workspace/Manifest
index 74b491d7e099..e00062917c18 100644
--- a/kde-plasma/plasma-workspace/Manifest
+++ b/kde-plasma/plasma-workspace/Manifest
@@ -1,13 +1,12 @@
AUX 10-agent-shutdown.sh 395 BLAKE2B ee85e72fcdf07b483b0506ee4155f2623f03052ef4066f3a6086d34fb6f03163edef16001e23ae38b872821c6e6d106f19d7e5666f4b2fdfe381c5d6370191b8 SHA512 572b8bdb3ebbaffc51de347f2770fe3f36206f9dc66e1438abf93070775f8f3936865143f090c77e2959d56546cbf311ccc5d10102f7a3fa64112cac56b3b2c6
-AUX 10-agent-startup.sh 2140 BLAKE2B 510b47dd9072893a8733d75e6154bf6a2400a7cc07a6a24866db79aea084d9a70237251a802fc697c7ed467944d0a557a25fa6dbe36b6ed84f0031d885943cef SHA512 487ae7c94ba40ab9818a8410f0da83d50c5125e10d76ecf15b316e624efd2f80398bbcdc957792153eea5c786ef0d24d7d0ce6c934a904ff3434215b73c0c133
+AUX 10-agent-startup.sh 2139 BLAKE2B 7ea9ee0e6d949eecbdfbc41bd0286919094b6d6837e4c7a6ba1a8d223e890ca2287f9c842019e04ead5015840d6d2f9b9d89320a7b0f6c20197b1d90d56506b4 SHA512 718feed12544deb1750730bebf1d618cbccdec9a4815a28b9f17278fdc9c21466b098778b9a20785625b99b5eb930049a84a67a0c033b684610ec8eb5b5ec678
AUX plasma-workspace-5.10-startplasmacompositor-script.patch 1213 BLAKE2B 2558a43db9cc65706fe2c3382918e47552ad702e9ac6a5071ae3c620bc05097306046e0cd3f74de68985d787120013ce76697cbe107bc3b0c5ace5d5d03a05c1 SHA512 eb7126ec8a7991c59c1c056c81d9b8d6934cf9c702cc70534a97b585eaf1ea3e33499e5525e821ce4e8682573a09538ed1d59db561c58a7464a144e9a24c5275
AUX plasma-workspace-5.10.4-unused-dep.patch 804 BLAKE2B 7c77a4f64185f718da3e8a64540cf651f860ed6312423fce6e42ce0e86f8c7d3c4759acf206bdeeb4df5d4221c937e6771d32bb2fca05fb6cfc311f2fe2b1b96 SHA512 9718f0577ca468a6ec1eed7a665d3c0de236408b7aac442775daef4795040104a422b3c8325e5f2b9bc9e38da3f6d0dedf13826f49d3921a84960a0833557528
AUX plasma-workspace-5.11.5-CVE-2018-6790.patch 17967 BLAKE2B e9c65a902dc68f579f8b9a1f99400ae9d9b70c9c9e3e3692fd2f8d7c67638dd6527ea863ea6bfcd3afcc797ad4926a48a1de690ff7b066e547a1501481306106 SHA512 84e84b54e12ed696644ed87891056c923bafc1aa311b6f18970656e6942388557f330867a87f803c55aa212fde24fb5906e23e1d2931506ee21c0c1ca44dc2aa
AUX plasma-workspace-5.11.5-CVE-2018-6791.patch 1087 BLAKE2B d388f92343bca64a810da32a12ff2572e6c2100b1ef86107f43b4e7f8e29a36764c272ba5814228c45ac671b31e35d67135e8e5d4e8df4c92037985d0f800a29 SHA512 dcdc58fe65f72325c851ff361cf47f5521f0b58e8ba2fe0715b8dc0e214b7cbff2c2e653cd06189e394c0bcdf980395942d06dbc281eb8131e228739fbdf3777
-AUX plasma-workspace-5.12.4-bbc-weather.patch 7492 BLAKE2B b1bd0bb323eeaf8cd2dfa6a70113cd5be6973c20d67f300b45c17eb7871e3527bdba74e5c79439c4f348413473c3eae11d9252d78170b5ad95a5e05d975dc667 SHA512 1de05138db5c4e94a4e76f0e2ac6c87b12999def967032d89daeb8888937de6d718e4b4dfb85ceaea6aec8a2cd3d3f3d7a3363f1b5b5aac89fda05c6cdb32065
AUX plasma-workspace-5.4-startkde-script.patch 1090 BLAKE2B bb2b0f20bbc2ed467994c98840ffeefc71d4f621713e413ff09a855689bde66b81a61e607457b3fa1ae51a67a3a3e47049193fec530448483c6f87e63f713981 SHA512 45149d5a3db48d77da7a74fd0a5faf14c8f99aaceddc725c9056cac315fd3bae78506e7cd74f6548045e4daf73bf2a605a712311018ff11a4a26c7d9f2afee84
DIST plasma-workspace-5.11.5.tar.xz 6494360 BLAKE2B de4e3608382ab827f68d61b5095d05168a03fe8da65b219ec5b53e28506e21d5105fce0874d840eb23be1253f3bd3fb3e4ee7d0e3c5e15c895fb4b9f133c062d SHA512 6f15e529665a5fbe24ee0420d1c8fe96ff97dbd2788ae120cd1834889b307b5979ca2aedd4f97d3cadcc7ed5cdb06c0e5f9c704ec732468db4b8ecf89270826f
-DIST plasma-workspace-5.12.4.tar.xz 4556108 BLAKE2B 57bc47e266f09dbeb07196b42d668ee4042d08f6853c02368aa6b96a222d72a77111048870e8019b5f391b098472ae158a04fa62f6aa74b872550d535324be91 SHA512 629f0286fffd1e90cf68611a3b14a8934e9770dd821b4c6de25549af00fefd305c848342f55559a9223199433ed8f180975ceac38765904de95179d1980fc3f5
+DIST plasma-workspace-5.12.5.tar.xz 4564204 BLAKE2B fe821adb76f7bca59f03c50a8da649c0a063a0ab61952f48c259d256b7cdfc9ec799625e2ef6b66732ffb9472148dd40d9cedc2f728a4b0fdf127ce3b61cca3b SHA512 c086b13893ab422b701e31652015618d8e3752e4ee5a8b9721eee7085307d251ea716e72bab52f458655cbf49d9a1a94deb47482fd6ecb030b20d7ea1bb52deb
EBUILD plasma-workspace-5.11.5-r1.ebuild 4794 BLAKE2B d7a0482fdc50b43d822a51c8999989e648f8f17b460d0e799905ebd1f722521923a776ded6edcbbd3a929ff3ced95f975528b85252b78473d9e2fea32aa4eac2 SHA512 b4af9cb8b01b2c84dd0b2ab741d617283f7f5ee25744053aad08d31f8b399417cc2af8d141ebb09c0c1dff5e551528b99e780e766d368f7466dfbeb3d2d0dbde
-EBUILD plasma-workspace-5.12.4-r1.ebuild 4754 BLAKE2B 8fe32cef78f8a3e7f60ee2db215431021c34348f84f1166cf01568faa4cf411ce624b58c74fe351fa98158ebf145d5915765e11342cb21d79e06f4fd78a4e732 SHA512 a041997c9cc616ecf83754fda8950491d4aae8e0279b71f5ce90b488ddcacac24c4921cbbf7761196abfd3a673d5f11e50f7769db9bd1cee50d362e0da51bc01
+EBUILD plasma-workspace-5.12.5.ebuild 4707 BLAKE2B d1fe8a6c2694f16c06716a6ee6ba4af66014105ee52628c372bb890bc8aa1e34d12696ad5861664020aff588fd871a223e600928804e2da58d072a7a9282cca5 SHA512 528b25f1e926ac06fa21bbb2a57423a97c9170fdb2b193d3271ab0db170859175dfc71b2eecb8c394e0e831bdc3eedb49a24968d1ed9cd32572d7cc5dfa3dc71
MISC metadata.xml 583 BLAKE2B f9b40b080569e6ec92f7a4f23bd6c7e7fb7711b44d3a00cef525478e9ad9a1b2eda3fe0a4686d625cf8530b6f7aa36b6f70eb71401a06ef2856ef3d0c068e11f SHA512 8b7b81edd1518c2b1ee18d609288c209d197d35f869d687e1019a10f29a2360bd071218ad3facf65217665287b3ceab84a78341e6cd799a7326fd3da2336958f
diff --git a/kde-plasma/plasma-workspace/files/10-agent-startup.sh b/kde-plasma/plasma-workspace/files/10-agent-startup.sh
index fc5ba70539d9..104822c2407d 100644
--- a/kde-plasma/plasma-workspace/files/10-agent-startup.sh
+++ b/kde-plasma/plasma-workspace/files/10-agent-startup.sh
@@ -12,7 +12,7 @@
#
# If using gpg-agent for ssh instead of ssh-agent, a GUI pinentry program
# must be selected either with eselect pinentry or adding an entry to
-# $HOME/.gnupg/gpg-agent.conf such as "pinentry-program /usr/bin/pinentry-qt4".
+# $HOME/.gnupg/gpg-agent.conf such as "pinentry-program /usr/bin/pinentry-qt".
#
# If using gnupg-2.1 or later with gpg-agent for ssh instead of ssh-agent,
# $HOME/.gnupg/gpg-agent.conf must be edited to include "enable-ssh-support".
diff --git a/kde-plasma/plasma-workspace/files/plasma-workspace-5.12.4-bbc-weather.patch b/kde-plasma/plasma-workspace/files/plasma-workspace-5.12.4-bbc-weather.patch
deleted file mode 100644
index 01b18e1c4c08..000000000000
--- a/kde-plasma/plasma-workspace/files/plasma-workspace-5.12.4-bbc-weather.patch
+++ /dev/null
@@ -1,155 +0,0 @@
-From 558a29efc4c9f055799d23ee6c75464e24489e5a Mon Sep 17 00:00:00 2001
-From: "Friedrich W. H. Kossebau" <kossebau@kde.org>
-Date: Fri, 30 Mar 2018 17:10:32 +0200
-Subject: [weather dataengine] Fix BBC provider to adapt to change RSS feed
-
-Summary:
-The urls of the BBC weather feeds seem to have changed, resulting in the
-dataengine to use no longer existing urls.
-...
-BUG: 392510
-...
-
-Differential Revision: https://phabricator.kde.org/D11808
----
- dataengines/weather/ions/bbcukmet/ion_bbcukmet.cpp | 47 +++++++++++++---------
- dataengines/weather/ions/bbcukmet/ion_bbcukmet.h | 4 +-
- 2 files changed, 31 insertions(+), 20 deletions(-)
-
-diff --git a/dataengines/weather/ions/bbcukmet/ion_bbcukmet.cpp b/dataengines/weather/ions/bbcukmet/ion_bbcukmet.cpp
-index 6acaa9b..fcf0bae 100644
---- a/dataengines/weather/ions/bbcukmet/ion_bbcukmet.cpp
-+++ b/dataengines/weather/ions/bbcukmet/ion_bbcukmet.cpp
-@@ -266,7 +266,19 @@ bool UKMETIon::updateIonSource(const QString& source)
- setData(source, QStringLiteral("validate"), QStringLiteral("bbcukmet|malformed"));
- return true;
- }
-- m_place[QStringLiteral("bbcukmet|") +sourceAction[2]].XMLurl = sourceAction[3];
-+
-+ XMLMapInfo& place = m_place[QStringLiteral("bbcukmet|") + sourceAction[2]];
-+
-+ // backward compatibility after rss feed url change in 2018/03
-+ place.sourceExtraArg = sourceAction[3];
-+ if (place.sourceExtraArg.startsWith(QLatin1String("http://open.live.bbc.co.uk/"))) {
-+ // Old data source id stored the full (now outdated) observation feed url
-+ // http://open.live.bbc.co.uk/weather/feeds/en/STATIOID/observations.rss
-+ // as extra argument, so extract the id from that
-+ place.stationId = place.sourceExtraArg.section(QLatin1Char('/'), -2, -2);
-+ } else {
-+ place.stationId = place.sourceExtraArg;
-+ }
- getXMLData(sourceAction[0] + QLatin1Char('|') + sourceAction[2]);
- return true;
- }
-@@ -288,7 +300,7 @@ void UKMETIon::getXMLData(const QString& source)
- }
- }
-
-- const QUrl url(m_place[source].XMLurl);
-+ const QUrl url(QStringLiteral("https://weather-broker-cdn.api.bbci.co.uk/en/observation/rss/") + m_place[source].stationId);
-
- KIO::TransferJob* getJob = KIO::get(url, KIO::Reload, KIO::HideProgressInfo);
- getJob->addMetaData(QStringLiteral("cookies"), QStringLiteral("none")); // Disable displaying cookies
-@@ -328,13 +340,8 @@ void UKMETIon::findPlace(const QString& place, const QString& source)
- void UKMETIon::getFiveDayForecast(const QString& source)
- {
- XMLMapInfo& place = m_place[source];
-- QUrl xmlMap(place.forecastHTMLUrl);
--
-- const QString stationID = xmlMap.path().section(QLatin1Char('/'), -1);
--
-- place.XMLforecastURL = QStringLiteral("http://open.live.bbc.co.uk/weather/feeds/en/") + stationID + QStringLiteral("/3dayforecast.rss") + xmlMap.query();
-
-- const QUrl url(place.XMLforecastURL);
-+ const QUrl url(QStringLiteral("https://weather-broker-cdn.api.bbci.co.uk/en/forecast/rss/3day/") + place.stationId);
-
- KIO::TransferJob* getJob = KIO::get(url, KIO::Reload, KIO::HideProgressInfo);
- getJob->addMetaData(QStringLiteral("cookies"), QStringLiteral("none")); // Disable displaying cookies
-@@ -362,8 +369,6 @@ void UKMETIon::readSearchHTMLData(const QString& source, const QByteArray& html)
- const QString fullName = result.value(QStringLiteral("fullName")).toString();
-
- if (!id.isEmpty() && !fullName.isEmpty()) {
-- const QString url = QStringLiteral("http://open.live.bbc.co.uk/weather/feeds/en/") + id + QStringLiteral("/observations.rss");
--
- QString tmp = QStringLiteral("bbcukmet|") + fullName;
-
- // Duplicate places can exist
-@@ -372,7 +377,7 @@ void UKMETIon::readSearchHTMLData(const QString& source, const QByteArray& html)
- counter++;
- }
- XMLMapInfo& place = m_place[tmp];
-- place.XMLurl = url;
-+ place.stationId = id;
- place.place = fullName;
- m_locations.append(tmp);
- }
-@@ -561,6 +566,9 @@ void UKMETIon::parseWeatherForecast(const QString& source, QXmlStreamReader& xml
- if (xml.isStartElement()) {
- if (elementName == QLatin1String("item")) {
- parseFiveDayForecast(source, xml);
-+ } else if (elementName == QLatin1String("link") &&
-+ xml.namespaceUri().isEmpty()) {
-+ m_place[source].forecastHTMLUrl = xml.readElementText();
- } else {
- parseUnknownElement(xml);
- }
-@@ -644,9 +652,6 @@ void UKMETIon::parseWeatherObservation(const QString& source, WeatherData& data,
- }
- }
-
-- } else if (elementName == QLatin1String("link")) {
-- m_place[source].forecastHTMLUrl = xml.readElementText();
--
- } else if (elementName == QLatin1String("description")) {
- QString observeString = xml.readElementText();
- const QStringList observeData = observeString.split(QLatin1Char(':'));
-@@ -871,7 +876,7 @@ void UKMETIon::validate(const QString& source)
- QString placeList;
- for (const QString& place : qAsConst(m_locations)) {
- const QString p = place.section(QLatin1Char('|'), 1, 1);
-- placeList.append(QStringLiteral("|place|") + p + QStringLiteral("|extra|") + m_place[place].XMLurl);
-+ placeList.append(QStringLiteral("|place|") + p + QStringLiteral("|extra|") + m_place[place].stationId);
- }
- if (m_locations.count() > 1) {
- setData(source, QStringLiteral("validate"),
-@@ -897,12 +902,18 @@ void UKMETIon::updateWeather(const QString& source)
- QString weatherSource = source;
- // TODO: why the replacement here instead of just a new string?
- weatherSource.replace(QStringLiteral("bbcukmet|"), QStringLiteral("bbcukmet|weather|"));
-- weatherSource.append(QLatin1Char('|') + place.XMLurl);
-+ weatherSource.append(QLatin1Char('|') + place.sourceExtraArg);
-
- Plasma::DataEngine::Data data;
-
-- data.insert(QStringLiteral("Place"), weatherData.stationName);
-- data.insert(QStringLiteral("Station"), weatherData.stationName);
-+ // work-around for buggy observation RSS feed missing the station name
-+ QString stationName = weatherData.stationName;
-+ if (stationName.isEmpty() || stationName == QLatin1String(",")) {
-+ stationName = source.section(QLatin1Char('|'), 1, 1);
-+ }
-+
-+ data.insert(QStringLiteral("Place"), stationName);
-+ data.insert(QStringLiteral("Station"), stationName);
- if (weatherData.observationDateTime.isValid()) {
- data.insert(QStringLiteral("Observation Timestamp"), weatherData.observationDateTime);
- }
-diff --git a/dataengines/weather/ions/bbcukmet/ion_bbcukmet.h b/dataengines/weather/ions/bbcukmet/ion_bbcukmet.h
-index a1026f4..d9d3ad3 100644
---- a/dataengines/weather/ions/bbcukmet/ion_bbcukmet.h
-+++ b/dataengines/weather/ions/bbcukmet/ion_bbcukmet.h
-@@ -155,10 +155,10 @@ private:
-
- private:
- struct XMLMapInfo {
-+ QString stationId;
- QString place;
-- QString XMLurl;
- QString forecastHTMLUrl;
-- QString XMLforecastURL;
-+ QString sourceExtraArg;
- };
-
- // Key dicts
---
-cgit v0.11.2
diff --git a/kde-plasma/plasma-workspace/plasma-workspace-5.12.4-r1.ebuild b/kde-plasma/plasma-workspace/plasma-workspace-5.12.5.ebuild
index 6ed2c658078a..f21293f4fe5c 100644
--- a/kde-plasma/plasma-workspace/plasma-workspace-5.12.4-r1.ebuild
+++ b/kde-plasma/plasma-workspace/plasma-workspace-5.12.5.ebuild
@@ -118,14 +118,13 @@ RDEPEND="${COMMON_DEPEND}
"
DEPEND="${COMMON_DEPEND}
$(add_qt_dep qtconcurrent)
- x11-proto/xproto
+ x11-base/xorg-proto
"
PATCHES=(
"${FILESDIR}/${PN}-5.4-startkde-script.patch"
"${FILESDIR}/${PN}-5.10-startplasmacompositor-script.patch"
"${FILESDIR}/${PN}-5.10.4-unused-dep.patch"
- "${FILESDIR}/${P}-bbc-weather.patch"
)
RESTRICT+=" test"
@@ -166,9 +165,7 @@ src_install() {
pkg_postinst () {
kde5_pkg_postinst
- echo
elog "To enable gpg-agent and/or ssh-agent in Plasma sessions,"
elog "edit ${EPREFIX}/etc/plasma/startup/10-agent-startup.sh and"
elog "${EPREFIX}/etc/plasma/shutdown/10-agent-shutdown.sh"
- echo
}