Hello community,

here is the log from the commit of package xdg-desktop-portal-kde for 
openSUSE:Factory checked in at 2018-08-03 12:36:06
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/xdg-desktop-portal-kde (Old)
 and      /work/SRC/openSUSE:Factory/.xdg-desktop-portal-kde.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "xdg-desktop-portal-kde"

Fri Aug  3 12:36:06 2018 rev:27 rq:626857 version:5.13.4

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/xdg-desktop-portal-kde/xdg-desktop-portal-kde.changes
    2018-07-12 09:22:42.242715575 +0200
+++ 
/work/SRC/openSUSE:Factory/.xdg-desktop-portal-kde.new/xdg-desktop-portal-kde.changes
       2018-08-03 12:36:34.715505172 +0200
@@ -1,0 +2,11 @@
+Tue Jul 31 15:18:34 CEST 2018 - [email protected]
+
+- Update to 5.13.4
+  * New bugfix release
+  * For more details please see:
+  * https://www.kde.org/announcements/plasma-5.13.4.php
+- Changes since 5.13.3:
+  * Minor changes to macros
+  * Support PipeWire 0.2.0
+
+-------------------------------------------------------------------

Old:
----
  xdg-desktop-portal-kde-5.13.3.tar.xz

New:
----
  xdg-desktop-portal-kde-5.13.4.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ xdg-desktop-portal-kde.spec ++++++
--- /var/tmp/diff_new_pack.BGAPsd/_old  2018-08-03 12:36:35.071505701 +0200
+++ /var/tmp/diff_new_pack.BGAPsd/_new  2018-08-03 12:36:35.071505701 +0200
@@ -25,7 +25,7 @@
 
 %define kf5_version 5.45.0
 Name:           xdg-desktop-portal-kde
-Version:        5.13.3
+Version:        5.13.4
 Release:        0
 Summary:        QT/KF5 backend for xdg-desktop-portal
 License:        LGPL-2.1-or-later

++++++ xdg-desktop-portal-kde-5.13.3.tar.xz -> 
xdg-desktop-portal-kde-5.13.4.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/xdg-desktop-portal-kde-5.13.3/CMakeLists.txt 
new/xdg-desktop-portal-kde-5.13.4/CMakeLists.txt
--- old/xdg-desktop-portal-kde-5.13.3/CMakeLists.txt    2018-07-10 
12:18:44.000000000 +0200
+++ new/xdg-desktop-portal-kde-5.13.4/CMakeLists.txt    2018-07-31 
15:04:53.000000000 +0200
@@ -3,7 +3,7 @@
 cmake_minimum_required(VERSION 2.8.12 FATAL_ERROR)
 set(QT_MIN_VERSION "5.4.0")
 
-set(PROJECT_VERSION "5.13.3")
+set(PROJECT_VERSION "5.13.4")
 set(PROJECT_VERSION_MAJOR 5)
 
 ################# set KDE specific information #################
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/xdg-desktop-portal-kde-5.13.3/po/da/xdg-desktop-portal-kde.po 
new/xdg-desktop-portal-kde-5.13.4/po/da/xdg-desktop-portal-kde.po
--- old/xdg-desktop-portal-kde-5.13.3/po/da/xdg-desktop-portal-kde.po   
2018-07-10 12:18:40.000000000 +0200
+++ new/xdg-desktop-portal-kde-5.13.4/po/da/xdg-desktop-portal-kde.po   
2018-07-31 15:04:36.000000000 +0200
@@ -1,13 +1,13 @@
 # Copyright (C) YEAR This_file_is_part_of_KDE
 # This file is distributed under the same license as the PACKAGE package.
 #
-# Martin Schlander <[email protected]>, 2017.
+# Martin Schlander <[email protected]>, 2017, 2018.
 msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n";
 "POT-Creation-Date: 2018-05-05 03:41+0200\n"
-"PO-Revision-Date: 2017-11-27 19:39+0100\n"
+"PO-Revision-Date: 2018-07-18 20:30+0100\n"
 "Last-Translator: Martin Schlander <[email protected]>\n"
 "Language-Team: Danish <[email protected]>\n"
 "Language: da\n"
@@ -52,12 +52,14 @@
 "href=#discover><span style=\"text-decoration: underline\">Discover</span></"
 "a>."
 msgstr ""
+"Vælg programmet der skal åbne \"%1\". Andre programmer er tilgængelige i <a "
+"href=#discover><span style=\"text-decoration: underline\">Discover</span></"
+"a>."
 
 #: src/appchooserdialog.cpp:105
-#, fuzzy, kde-format
-#| msgid "Open"
+#, kde-format
 msgid "Open with"
-msgstr "Åbn"
+msgstr "Åbn med"
 
 #: src/filechooser.cpp:159
 #, kde-format
@@ -70,6 +72,8 @@
 "Laptop screen\n"
 "Model: %1"
 msgstr ""
+"Bærbarskærm\n"
+"Model: %1"
 
 #: src/screenchooserdialog.cpp:48 src/screenchooserdialog.cpp:51
 #, kde-format
@@ -77,85 +81,86 @@
 "Manufacturer: %1\n"
 "Model: %2"
 msgstr ""
+"Producent: %1\n"
+"Model: %2"
 
 #: src/screenchooserdialog.cpp:65
 #, kde-format
 msgid "Share"
-msgstr ""
+msgstr "Del"
 
 #: src/screenchooserdialog.cpp:66
 #, kde-format
 msgid "Select screen to share"
-msgstr ""
+msgstr "Vælg skærm der skal deles"
 
 #: src/screenshotdialog.cpp:95
-#, fuzzy, kde-format
-#| msgid "Request device access"
+#, kde-format
 msgid "Request screenshot"
-msgstr "Anmod om adgang til enhed"
+msgstr "Anmod om skærmbillede"
 
 #. i18n: ectx: property (text), widget (QLabel, label)
 #: src/screenshotdialog.ui:26
 #, kde-format
 msgid "<b>Capture Mode</b>"
-msgstr ""
+msgstr "<b>Indfangningstilstand</b>"
 
 #. i18n: ectx: property (text), widget (QLabel, label_3)
 #: src/screenshotdialog.ui:41
 #, kde-format
 msgid "Area:"
-msgstr ""
+msgstr "Område:"
 
 #. i18n: ectx: property (text), item, widget (QComboBox, areaComboBox)
 #: src/screenshotdialog.ui:58
 #, kde-format
 msgid "Full Screen (All Monitors)"
-msgstr ""
+msgstr "Fuldskærm (alle skærme)"
 
 #. i18n: ectx: property (text), item, widget (QComboBox, areaComboBox)
 #: src/screenshotdialog.ui:63
 #, kde-format
 msgid "Current Screen"
-msgstr ""
+msgstr "Nuværende skærm"
 
 #. i18n: ectx: property (text), item, widget (QComboBox, areaComboBox)
 #: src/screenshotdialog.ui:68
 #, kde-format
 msgid "Active Window"
-msgstr ""
+msgstr "Aktivt vindue"
 
 #. i18n: ectx: property (text), widget (QLabel, label_4)
 #: src/screenshotdialog.ui:82
 #, kde-format
 msgid "Delay:"
-msgstr ""
+msgstr "Forsinkelse:"
 
 #. i18n: ectx: property (specialValueText), widget (QSpinBox, delaySpinBox)
 #: src/screenshotdialog.ui:98
 #, kde-format
 msgid "No Delay"
-msgstr ""
+msgstr "Ingen forsinkelse"
 
 #. i18n: ectx: property (text), widget (QLabel, label_2)
 #: src/screenshotdialog.ui:110
 #, kde-format
 msgid "<b>Content Options</b>"
-msgstr ""
+msgstr "<b>Indstillinger for indhold</b>"
 
 #. i18n: ectx: property (text), widget (QCheckBox, includeCursorCheckbox)
 #: src/screenshotdialog.ui:117
 #, kde-format
 msgid "Include mouse pointer"
-msgstr ""
+msgstr "Medtag musemarkør"
 
 #. i18n: ectx: property (text), widget (QCheckBox, includeBordersCheckbox)
 #: src/screenshotdialog.ui:127
 #, kde-format
 msgid "Include window borders"
-msgstr ""
+msgstr "Medtag vinduers titellinje og kanter"
 
 #. i18n: ectx: property (text), widget (QPushButton, takeScreenshotButton)
 #: src/screenshotdialog.ui:164
 #, kde-format
 msgid "Take screenshot"
-msgstr ""
\ No newline at end of file
+msgstr "Tag skærmbillede"
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/xdg-desktop-portal-kde-5.13.3/po/fi/xdg-desktop-portal-kde.po 
new/xdg-desktop-portal-kde-5.13.4/po/fi/xdg-desktop-portal-kde.po
--- old/xdg-desktop-portal-kde-5.13.3/po/fi/xdg-desktop-portal-kde.po   
2018-07-10 12:18:40.000000000 +0200
+++ new/xdg-desktop-portal-kde-5.13.4/po/fi/xdg-desktop-portal-kde.po   
2018-07-31 15:04:38.000000000 +0200
@@ -1,13 +1,13 @@
 # Copyright (C) YEAR This_file_is_part_of_KDE
 # This file is distributed under the same license as the PACKAGE package.
-# Tommi Nieminen <[email protected]>, 2017.
+# Tommi Nieminen <[email protected]>, 2017, 2018.
 #
 msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n";
 "POT-Creation-Date: 2018-05-05 03:41+0200\n"
-"PO-Revision-Date: 2017-06-08 21:34+0200\n"
+"PO-Revision-Date: 2018-07-10 23:04+0200\n"
 "Last-Translator: Tommi Nieminen <[email protected]>\n"
 "Language-Team: Finnish <[email protected]>\n"
 "Language: fi\n"
@@ -52,12 +52,14 @@
 "href=#discover><span style=\"text-decoration: underline\">Discover</span></"
 "a>."
 msgstr ""
+"Valitse sovellus, jolla ”%1” avataan. Muita sovelluksia on saatavilla <a "
+"href=#discover><span style=\"text-decoration: underline\">Discover</span></"
+"a>issa."
 
 #: src/appchooserdialog.cpp:105
-#, fuzzy, kde-format
-#| msgid "Open"
+#, kde-format
 msgid "Open with"
-msgstr "Avaa"
+msgstr "Avaa ohjelmalla"
 
 #: src/filechooser.cpp:159
 #, kde-format
@@ -70,6 +72,8 @@
 "Laptop screen\n"
 "Model: %1"
 msgstr ""
+"Kannettavan näyttö\n"
+"Malli: %1"
 
 #: src/screenchooserdialog.cpp:48 src/screenchooserdialog.cpp:51
 #, kde-format
@@ -77,85 +81,86 @@
 "Manufacturer: %1\n"
 "Model: %2"
 msgstr ""
+"Valmistaja: %1\n"
+"Malli: %2"
 
 #: src/screenchooserdialog.cpp:65
 #, kde-format
 msgid "Share"
-msgstr ""
+msgstr "Jaa"
 
 #: src/screenchooserdialog.cpp:66
 #, kde-format
 msgid "Select screen to share"
-msgstr ""
+msgstr "Valitse jaettava näyttö"
 
 #: src/screenshotdialog.cpp:95
-#, fuzzy, kde-format
-#| msgid "Request device access"
+#, kde-format
 msgid "Request screenshot"
-msgstr "Pyydä laiteyhteyttä"
+msgstr "Pyydä kuvakaappausta"
 
 #. i18n: ectx: property (text), widget (QLabel, label)
 #: src/screenshotdialog.ui:26
 #, kde-format
 msgid "<b>Capture Mode</b>"
-msgstr ""
+msgstr "<b>Kaappaustapa</b>"
 
 #. i18n: ectx: property (text), widget (QLabel, label_3)
 #: src/screenshotdialog.ui:41
 #, kde-format
 msgid "Area:"
-msgstr ""
+msgstr "Alue:"
 
 #. i18n: ectx: property (text), item, widget (QComboBox, areaComboBox)
 #: src/screenshotdialog.ui:58
 #, kde-format
 msgid "Full Screen (All Monitors)"
-msgstr ""
+msgstr "Koko näyttö (kaikki näytöt)"
 
 #. i18n: ectx: property (text), item, widget (QComboBox, areaComboBox)
 #: src/screenshotdialog.ui:63
 #, kde-format
 msgid "Current Screen"
-msgstr ""
+msgstr "Nykyinen näyttö"
 
 #. i18n: ectx: property (text), item, widget (QComboBox, areaComboBox)
 #: src/screenshotdialog.ui:68
 #, kde-format
 msgid "Active Window"
-msgstr ""
+msgstr "Aktiivinen ikkuna"
 
 #. i18n: ectx: property (text), widget (QLabel, label_4)
 #: src/screenshotdialog.ui:82
 #, kde-format
 msgid "Delay:"
-msgstr ""
+msgstr "Viive:"
 
 #. i18n: ectx: property (specialValueText), widget (QSpinBox, delaySpinBox)
 #: src/screenshotdialog.ui:98
 #, kde-format
 msgid "No Delay"
-msgstr ""
+msgstr "Ei viivettä"
 
 #. i18n: ectx: property (text), widget (QLabel, label_2)
 #: src/screenshotdialog.ui:110
 #, kde-format
 msgid "<b>Content Options</b>"
-msgstr ""
+msgstr "<b>Sisältövalinnat</b>"
 
 #. i18n: ectx: property (text), widget (QCheckBox, includeCursorCheckbox)
 #: src/screenshotdialog.ui:117
 #, kde-format
 msgid "Include mouse pointer"
-msgstr ""
+msgstr "Ota hiirikohdistin mukaan"
 
 #. i18n: ectx: property (text), widget (QCheckBox, includeBordersCheckbox)
 #: src/screenshotdialog.ui:127
 #, kde-format
 msgid "Include window borders"
-msgstr ""
+msgstr "Ota ikkunareunat mukaan"
 
 #. i18n: ectx: property (text), widget (QPushButton, takeScreenshotButton)
 #: src/screenshotdialog.ui:164
 #, kde-format
 msgid "Take screenshot"
-msgstr ""
\ No newline at end of file
+msgstr "Ota kuvakaappaus"
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/xdg-desktop-portal-kde-5.13.3/po/nn/xdg-desktop-portal-kde.po 
new/xdg-desktop-portal-kde-5.13.4/po/nn/xdg-desktop-portal-kde.po
--- old/xdg-desktop-portal-kde-5.13.3/po/nn/xdg-desktop-portal-kde.po   
2018-07-10 12:18:42.000000000 +0200
+++ new/xdg-desktop-portal-kde-5.13.4/po/nn/xdg-desktop-portal-kde.po   
2018-07-31 15:04:46.000000000 +0200
@@ -16,6 +16,9 @@
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Generator: Lokalize 2.0\n"
+"X-Environment: kde\n"
+"X-Accelerator-Marker: &\n"
+"X-Text-Markup: kde4\n"
 
 #: src/accessdialog.cpp:42
 #, kde-format
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/xdg-desktop-portal-kde-5.13.3/po/zh_CN/xdg-desktop-portal-kde.po 
new/xdg-desktop-portal-kde-5.13.4/po/zh_CN/xdg-desktop-portal-kde.po
--- old/xdg-desktop-portal-kde-5.13.3/po/zh_CN/xdg-desktop-portal-kde.po        
2018-07-10 12:18:44.000000000 +0200
+++ new/xdg-desktop-portal-kde-5.13.4/po/zh_CN/xdg-desktop-portal-kde.po        
2018-07-31 15:04:53.000000000 +0200
@@ -3,7 +3,7 @@
 "Project-Id-Version: kdeorg\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n";
 "POT-Creation-Date: 2018-05-05 03:41+0200\n"
-"PO-Revision-Date: 2018-07-03 17:39\n"
+"PO-Revision-Date: 2018-07-24 08:45\n"
 "Last-Translator: guoyunhebrave <[email protected]>\n"
 "Language-Team: Chinese Simplified\n"
 "Language: zh_CN\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/xdg-desktop-portal-kde-5.13.3/src/screencaststream.cpp 
new/xdg-desktop-portal-kde-5.13.4/src/screencaststream.cpp
--- old/xdg-desktop-portal-kde-5.13.3/src/screencaststream.cpp  2018-07-10 
12:18:37.000000000 +0200
+++ new/xdg-desktop-portal-kde-5.13.4/src/screencaststream.cpp  2018-07-31 
15:04:22.000000000 +0200
@@ -193,7 +193,11 @@
     }
 }
 
+#if defined(PW_API_PRE_0_2_0)
 static void onStreamFormatChanged(void *data, struct spa_pod *format)
+#else
+static void onStreamFormatChanged(void *data, const struct spa_pod *format)
+#endif // defined(PW_API_PRE_0_2_0)
 {
     qCDebug(XdgDesktopPortalKdeScreenCastStream) << "Stream format changed";
 
@@ -202,7 +206,11 @@
     uint8_t paramsBuffer[1024];
     int32_t width, height, stride, size;
     struct spa_pod_builder pod_builder;
+#if defined(PW_API_PRE_0_2_0)
     struct spa_pod *params[1];
+#else
+    const struct spa_pod *params[1];
+#endif // defined(PW_API_PRE_0_2_0)
     const int bpp = 4;
 
     if (!format) {
@@ -245,13 +253,17 @@
     .format_changed = onStreamFormatChanged,
     .add_buffer = nullptr,
     .remove_buffer = nullptr,
+#if defined(PW_API_PRE_0_2_0)
     .new_buffer = nullptr,
     .need_buffer = nullptr,
+#else
+    .process = nullptr,
+#endif // defined(PW_API_PRE_0_2_0)
 };
 
 ScreenCastStream::ScreenCastStream(const QSize &resolution, QObject *parent)
-    : resolution(resolution)
-    , QObject(parent)
+    : QObject(parent)
+    , resolution(resolution)
 {
 }
 
@@ -337,7 +349,6 @@
     int height = resolution.height();
 
     spa_fraction paramFraction = SPA_FRACTION(0, 1);
-    spa_rectangle paramRectangle = SPA_RECTANGLE((uint32_t)width, 
(uint32_t)height);
 
     params[0] = (spa_pod*)spa_pod_builder_object(&podBuilder,
                                        pwCoreType->param.idEnumFormat, 
pwCoreType->spa_format,
@@ -350,7 +361,11 @@
 
     pw_stream_add_listener(pwStream, &streamListener, &pwStreamEvents, this);
 
+#if defined(PW_API_PRE_0_2_0)
     if (pw_stream_connect(pwStream, PW_DIRECTION_OUTPUT, nullptr, 
PW_STREAM_FLAG_NONE, params, G_N_ELEMENTS(&params)) != 0) {
+#else
+    if (pw_stream_connect(pwStream, PW_DIRECTION_OUTPUT, nullptr, 
static_cast<pw_stream_flags>(PW_STREAM_FLAG_DRIVER | 
PW_STREAM_FLAG_MAP_BUFFERS), params, G_N_ELEMENTS(&params)) != 0) {
+#endif // defined(PW_API_PRE_0_2_0)
         qCWarning(XdgDesktopPortalKdeScreenCastStream) << "Could not connect 
to stream";
         return false;
     }
@@ -360,8 +375,12 @@
 
 bool ScreenCastStream::recordFrame(uint8_t *screenData)
 {
+#if defined(PW_API_PRE_0_2_0)
     uint32_t bufferId;
-    struct spa_buffer *buffer;
+#else
+    struct pw_buffer *buffer;
+#endif // defined(PW_API_PRE_0_2_0)
+    struct spa_buffer *spa_buffer;
     uint8_t *map = nullptr;
     uint8_t *data = nullptr;
 
@@ -371,6 +390,7 @@
         return false;
     }
 
+#if defined(PW_API_PRE_0_2_0)
     bufferId = pw_stream_get_empty_buffer(pwStream);
 
     if (bufferId == SPA_ID_INVALID) {
@@ -378,19 +398,31 @@
         return false;
     }
 
-    buffer = pw_stream_peek_buffer(pwStream, bufferId);
-
-    if (buffer->datas[0].type == pwCoreType->data.MemFd) {
-        map = (uint8_t *)mmap(nullptr, buffer->datas[0].maxsize + 
buffer->datas[0].mapoffset, PROT_READ | PROT_WRITE, MAP_SHARED, 
buffer->datas[0].fd, 0);
+    spa_buffer = pw_stream_peek_buffer(pwStream, bufferId);
+#else
+    buffer = pw_stream_dequeue_buffer(pwStream);
+#endif // defined(PW_API_PRE_0_2_0)
+
+#if defined(PW_API_PRE_0_2_0)
+    if (spa_buffer->datas[0].type == pwCoreType->data.MemFd) {
+#else
+    spa_buffer = buffer->buffer;
+
+    if (spa_buffer->datas[0].data) {
+        data = (uint8_t *) spa_buffer->datas[0].data;
+    } else if (spa_buffer->datas[0].type == pwCoreType->data.MemFd) {
+#endif // defined(PW_API_PRE_0_2_0)
+        map = (uint8_t *)mmap(nullptr, spa_buffer->datas[0].maxsize + 
spa_buffer->datas[0].mapoffset, PROT_READ | PROT_WRITE, MAP_SHARED, 
spa_buffer->datas[0].fd, 0);
 
         if (map == MAP_FAILED) {
             qCWarning(XdgDesktopPortalKdeScreenCastStream) << "Failed to mmap 
pipewire stream buffer: " << strerror(errno);
             return false;
         }
-
-        data = SPA_MEMBER(map, buffer->datas[0].mapoffset, uint8_t);
-    } else if (buffer->datas[0].type == pwCoreType->data.MemPtr) {
-        data = (uint8_t *) buffer->datas[0].data;
+        data = SPA_MEMBER(map, spa_buffer->datas[0].mapoffset, uint8_t);
+#if defined(PW_API_PRE_0_2_0)
+    } else if (spa_buffer->datas[0].type == pwCoreType->data.MemPtr) {
+        data = (uint8_t *) spa_buffer->datas[0].data;
+#endif // defined(PW_API_PRE_0_2_0)
     } else {
         return false;
     }
@@ -398,13 +430,16 @@
     memcpy(data, screenData, BITS_PER_PIXEL * videoFormat.size.height * 
videoFormat.size.width * sizeof(uint8_t));
 
     if (map) {
-        munmap(map, buffer->datas[0].maxsize + buffer->datas[0].mapoffset);
+        munmap(map, spa_buffer->datas[0].maxsize + 
spa_buffer->datas[0].mapoffset);
     }
 
-    buffer->datas[0].chunk->size = buffer->datas[0].maxsize;
+    spa_buffer->datas[0].chunk->size = spa_buffer->datas[0].maxsize;
 
+#if defined(PW_API_PRE_0_2_0)
     pw_stream_send_buffer(pwStream, bufferId);
-
+#else
+    pw_stream_queue_buffer(pwStream, buffer);
+#endif // defined(PW_API_PRE_0_2_0)
     return true;
 }
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/xdg-desktop-portal-kde-5.13.3/src/screencaststream.h 
new/xdg-desktop-portal-kde-5.13.4/src/screencaststream.h
--- old/xdg-desktop-portal-kde-5.13.3/src/screencaststream.h    2018-07-10 
12:18:37.000000000 +0200
+++ new/xdg-desktop-portal-kde-5.13.4/src/screencaststream.h    2018-07-31 
15:04:22.000000000 +0200
@@ -39,6 +39,16 @@
 #include <pipewire/remote.h>
 #include <pipewire/stream.h>
 
+#ifdef __has_include
+  #if __has_include(<pipewire/version.h>)
+    #include<pipewire/version.h>
+  #else
+    #define PW_API_PRE_0_2_0
+  #endif // __has_include(<pipewire/version.h>)
+#else
+  #define PW_API_PRE_0_2_0
+#endif // __has_include
+
 class PwType {
 public:
   spa_type_media_type media_type;


Reply via email to