998e4cd
%global base_name    xdg-desktop-portal-kde
998e4cd
998e4cd
Name:    xdg-desktop-portal-kde
998e4cd
Summary: Backend implementation for xdg-desktop-portal using Qt/KF5
a13dd94
Version: 5.18.1
12f95d0
Release: 1%{?dist}
998e4cd
998e4cd
License: GPLv2+
998e4cd
URL:     https://cgit.kde.org/%{base_name}.git
998e4cd
998e4cd
%global revision %(echo %{version} | cut -d. -f3)
998e4cd
%if %{revision} >= 50
998e4cd
%global stable unstable
998e4cd
%else
998e4cd
%global stable stable
998e4cd
%endif
998e4cd
Source0:        http://download.kde.org/%{stable}/plasma/%{version}/%{base_name}-%{version}.tar.xz
998e4cd
998e4cd
BuildRequires:  extra-cmake-modules
998e4cd
BuildRequires:  kf5-rpm-macros
67f9297
BuildRequires:  qt5-qtdeclarative-devel
67f9297
BuildRequires:  qt5-qtquickcontrols2-devel
998e4cd
BuildRequires:  qt5-qtbase-devel
b9f5c6e
BuildRequires:  qt5-qtbase-private-devel
85fd2a5
# libQt5PrintSupport.so.5(Qt_5_PRIVATE_API)(64bit)
b9f5c6e
%{?_qt5:Requires: %{_qt5}%{?_isa} = %{_qt5_version}}
998e4cd
57406da
BuildRequires:  glib2-devel
57406da
BuildRequires:  libepoxy-devel
57406da
BuildRequires:  mesa-libgbm-devel
57406da
BuildRequires:  pipewire-devel
57406da
026d513
BuildRequires:  cmake(KF5Config)
998e4cd
BuildRequires:  cmake(KF5CoreAddons)
998e4cd
BuildRequires:  cmake(KF5I18n)
026d513
BuildRequires:  cmake(KF5KIO)
998e4cd
BuildRequires:  cmake(KF5Notifications)
57406da
BuildRequires:  cmake(KF5Wayland)
57406da
BuildRequires:  cmake(KF5WidgetsAddons)
026d513
BuildRequires:  cmake(KF5WindowSystem)
67f9297
BuildRequires:  cmake(KF5Plasma)
67f9297
BuildRequires:  cmake(KF5Kirigami2)
67f9297
BuildRequires:  cmake(KF5Declarative)
998e4cd
998e4cd
Requires:   xdg-desktop-portal
998e4cd
Requires:   flatpak
998e4cd
8a9a1c0
Supplements: (plasma-desktop and (flatpak or snapd))
8a9a1c0
998e4cd
%description
998e4cd
A backend implementation for xdg-desktop-portal that is using Qt/KF5 and various
998e4cd
pieces of KDE infrastructure.
998e4cd
998e4cd
998e4cd
%prep
b9f5c6e
%autosetup -n %{base_name}-%{version} -p1
b9f5c6e
998e4cd
998e4cd
%build
998e4cd
mkdir %{_target_platform}
998e4cd
pushd %{_target_platform}
998e4cd
%{cmake_kf5} ..
998e4cd
popd
998e4cd
150a363
%make_build -C %{_target_platform}
998e4cd
998e4cd
998e4cd
%install
998e4cd
make install/fast DESTDIR=%{buildroot} -C %{_target_platform}
998e4cd
998e4cd
%find_lang xdg-desktop-portal-kde
998e4cd
998e4cd
998e4cd
%files -f xdg-desktop-portal-kde.lang
998e4cd
%license COPYING
998e4cd
%{_libexecdir}/xdg-desktop-portal-kde
998e4cd
%{_datadir}/dbus-1/services/org.freedesktop.impl.portal.desktop.kde.service
998e4cd
%{_datadir}/xdg-desktop-portal/portals/kde.portal
67f9297
%{_datadir}/xdg-desktop-portal-kde/qml/AppChooserDialog.qml
269e49a
%{_datadir}/applications/org.freedesktop.impl.portal.desktop.kde.desktop
b9f5c6e
998e4cd
%changelog
a13dd94
* Tue Feb 18 2020 Jan Grulich <jgrulich@redhat.com> - 5.18.1-1
a13dd94
- 5.18.1
a13dd94
12f95d0
* Tue Feb 11 2020 Jan Grulich <jgrulich@redhat.com> - 5.18.0-1
12f95d0
- 5.18.0
12f95d0
46bf906
* Fri Jan 31 2020 Fedora Release Engineering <releng@fedoraproject.org> - 5.17.90-2
46bf906
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
46bf906
3878732
* Thu Jan 16 2020 Jan Grulich <jgrulich@redhat.com> - 5.17.90-1
3878732
- 5.17.90
3878732
de8a014
* Wed Jan 08 2020 Jan Grulich <jgrulich@redhat.com> - 5.17.5-1
de8a014
- 5.17.5
de8a014
aef565e
* Mon Dec 09 2019 Jan Grulich <jgrulich@redhat.com> - 5.17.4-2
aef565e
- rebuild (qt5)
aef565e
ebdbf04
* Thu Dec 05 2019 Jan Grulich <jgrulich@redhat.com> - 5.17.4-1
ebdbf04
- 5.17.4
ebdbf04
15f6be5
* Wed Nov 13 2019 Martin Kyral <martin.kyral@gmail.com> - 5.17.3-1
15f6be5
- 5.17.3
15f6be5
599f1c6
* Wed Oct 30 2019 Jan Grulich <jgrulich@redhat.com> - 5.17.2-1
599f1c6
- 5.17.2
599f1c6
c76502d
* Wed Oct 23 2019 Jan Grulich <jgrulich@redhat.com> - 5.17.1-1
c76502d
- 5.17.1
c76502d
873eaad
* Thu Oct 10 2019 Jan Grulich <jgrulich@redhat.com> - 5.17.0-1
873eaad
- 5.17.0
873eaad
2a38db9
* Wed Sep 25 2019 Jan Grulich <jgrulich@redhat.com> - 5.16.90-2
2a38db9
- rebuild (qt5)
2a38db9
0479638
* Fri Sep 20 2019 Martin Kyral <martin.kyral@gmail.com> - 5.16.90-1
0479638
- 5.16.90
0479638
b37b60e
* Fri Sep 06 2019 Martin Kyral <martin.kyral@gmail.com> - 5.16.5-1
b37b60e
- 5.16.5
b37b60e
4e46e7d
* Tue Jul 30 2019 Martin Kyral <martin.kyral@gmail.com> - 5.16.4-1
4e46e7d
- 5.16.4
4e46e7d
ebc415b
* Sat Jul 27 2019 Fedora Release Engineering <releng@fedoraproject.org> - 5.16.3-2
ebc415b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
ebc415b
304a89b
* Wed Jul 10 2019 Martin Kyral <martin.kyral@gmail.com> - 5.16.3-1
304a89b
- 5.16.3
304a89b
e1c52d8
* Wed Jun 26 2019 Martin Kyral <martin.kyral@gmail.com> - 5.16.2-1
e1c52d8
- 5.16.2
e1c52d8
03ad93e
* Tue Jun 25 2019 Rex Dieter <rdieter@fedoraproject.org> - 5.16.1-2
03ad93e
- rebuild (qt5)
03ad93e
2f60b14
* Tue Jun 18 2019 Rex Dieter <rdieter@fedoraproject.org> - 5.16.1-1
2f60b14
- 5.16.1
2f60b14
4542abd
* Mon Jun 17 2019 Jan Grulich <jgrulich@redhat.com> - 5.16.0-2
4542abd
- rebuild (qt5)
4542abd
76c7978
* Tue Jun 11 2019 Martin Kyral <martin.kyral@gmail.com> - 5.16.0-1
76c7978
- 5.16.0
76c7978
e6f5969
* Thu May 16 2019 Martin Kyral <martin.kyral@gmail.com> - 5.15.90-1
e6f5969
- 5.15.90
e6f5969
5014f02
* Thu May 09 2019 Martin Kyral <martin.kyral@gmail.com> - 5.15.5-1
5014f02
- 5.15.5
5014f02
3f79f4f
* Wed Apr 03 2019 Rex Dieter <rdieter@fedoraproject.org> - 5.15.4-1
3f79f4f
- 5.15.4
3f79f4f
6d7d8f6
* Tue Mar 12 2019 Martin Kyral <martin.kyral@gmail.com> - 5.15.3-1
6d7d8f6
- 5.15.3
6d7d8f6
6285652
* Sun Mar 03 2019 Rex Dieter <rdieter@fedoraproject.org> - 5.15.2-2
6285652
- rebuild (qt5)
6285652
335b7c6
* Tue Feb 26 2019 Rex Dieter <rdieter@fedoraproject.org> - 5.15.2-1
335b7c6
- 5.15.2
335b7c6
364a13a
* Tue Feb 19 2019 Rex Dieter <rdieter@fedoraproject.org> - 5.15.1-1
364a13a
- 5.15.1
364a13a
67bc0e0
* Wed Feb 13 2019 Martin Kyral <martin.kyral@gmail.com> - 5.15.0-1
67bc0e0
- 5.15.0
67bc0e0
bf4e9c0
* Sun Feb 03 2019 Fedora Release Engineering <releng@fedoraproject.org> - 5.14.90-2
bf4e9c0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
bf4e9c0
5929e22
* Sun Jan 20 2019 Martin Kyral <martin.kyral@gmail.com> - 5.14.90-1
5929e22
- 5.14.90
5929e22
5f2b573
* Wed Dec 12 2018 Rex Dieter <rdieter@fedoraproject.org> - 5.14.4-2
5f2b573
- rebuild (qt5)
5f2b573
2f81640
* Tue Nov 27 2018 Rex Dieter <rdieter@fedoraproject.org> - 5.14.4-1
2f81640
- 5.14.4
2f81640
b8bf5e2
* Thu Nov 08 2018 Martin Kyral <martin.kyral@gmail.com> - 5.14.3-1
b8bf5e2
- 5.14.3
b8bf5e2
d83e429
* Wed Oct 24 2018 Rex Dieter <rdieter@fedoraproject.org> - 5.14.2-1
d83e429
- 5.14.2
d83e429
091633c
* Tue Oct 16 2018 Rex Dieter <rdieter@fedoraproject.org> - 5.14.1-1
091633c
- 5.14.1
091633c
36c86c3
* Thu Oct 11 2018 Jan Grulich <jgrulich@redhat.com> - 5.14.0-2
36c86c3
- Make initialization of drm and egl non-fatal
36c86c3
b5b5e31
* Sat Oct 06 2018 Rex Dieter <rdieter@fedoraproject.org> - 5.14.0-1
b5b5e31
- 5.14.0
b5b5e31
bac1af8
* Fri Sep 21 2018 Jan Grulich <jgrulich@redhat.com> - 5.13.90-2
bac1af8
- rebuild (qt5)
bac1af8
3249786
* Fri Sep 14 2018 Martin Kyral <martin.kyral@gmail.com> - 5.13.90-1
3249786
- 5.13.90
3249786
b99d881
* Tue Sep 04 2018 Rex Dieter <rdieter@fedoraproject.org> - 5.13.5-1
b99d881
- 5.13.5
b99d881
ea683a6
* Tue Sep 04 2018 Jan Grulich <jgrulich@redhat.com> - 5.13.4-4
ea683a6
- Make sure we build screencast support
ea683a6
b819a23
* Fri Aug 31 2018 Jan Grulich <jgrulich@redhat.com> - 5.13.4-3
b819a23
- Do not link against libspa
b819a23
cefe54e
* Wed Aug 22 2018 Rex Dieter <rdieter@fedoraproject.org> - 5.13.4-2
cefe54e
- rebuild
cefe54e
b647e2b
* Thu Aug 09 2018 Rex Dieter <rdieter@fedoraproject.org> - 5.13.4-1
b647e2b
- 5.13.4
b647e2b
2715e9f
* Thu Aug 09 2018 Jan Grulich <jgrulich@redhat.com> - 5.13.3-7
2715e9f
- Rebuild for broken updates
2715e9f
4a4519c
* Wed Aug 01 2018 Jan Grulich <jgrulich@redhat.com> - 5.13.3-6
78c46bc
- Search for libpipewire-0.2
78c46bc
1f30f3e
* Tue Jul 24 2018 Jan Grulich <jgrulich@redhat.com> - 5.13.3-5
1f30f3e
- Add support for PipeWire 0.2.x
1f30f3e
4f05757
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 5.13.3-4
4f05757
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
4f05757
8eca3f1
* Wed Jul 11 2018 Martin Kyral <martin.kyral@gmail.com> - 5.13.3-1
8eca3f1
- 5.13.3
8eca3f1
125cfef
* Mon Jul 09 2018 Martin Kyral <martin.kyral@gmail.com> - 5.13.2-1
ae0856b
- 5.13.2
ae0856b
332fb07
* Thu Jun 21 2018 Rex Dieter <rdieter@fedoraproject.org> - 5.13.1-3
332fb07
- rebuild (qt5)
332fb07
ed2eb63
* Tue Jun 19 2018 Martin Kyral <martin.kyral@gmail.com> - 5.13.1-1
ed2eb63
- 5.13.1
ed2eb63
8a9a1c0
* Tue Jun 12 2018 Rex Dieter <rdieter@fedoraproject.org> - 5.13.0-2
8a9a1c0
- Supplements: (plasma-desktop and (flatpak or snapd))
8a9a1c0
a4873e4
* Sat Jun 09 2018 Rex Dieter <rdieter@fedoraproject.org> - 5.13.0-1
a4873e4
- 5.13.0
a4873e4
150a363
* Sun May 27 2018 Rex Dieter <rdieter@fedoraproject.org> - 5.12.90-2
150a363
- rebuild (qt5)
150a363
- use %%make_build
150a363
57406da
* Fri May 18 2018 Martin Kyral <martin.kyral@gmail.com> - 5.12.90-1
57406da
- 5.12.90
57406da
3550f79
* Tue May 01 2018 Rex Dieter <rdieter@fedoraproject.org> - 5.12.5-1
3550f79
- 5.12.5
3550f79
68f06fc
* Tue Mar 27 2018 Rex Dieter <rdieter@fedoraproject.org> - 5.12.4-1
68f06fc
- 5.12.4
68f06fc
81e6d0c
* Tue Mar 06 2018 Rex Dieter <rdieter@fedoraproject.org> - 5.12.3-1
81e6d0c
- 5.12.3
81e6d0c
61a407e
* Wed Feb 21 2018 Jan Grulich <jgrulich@redhat.com> - 5.12.2-1
61a407e
- 5.12.2
61a407e
a55e4b0
* Tue Feb 13 2018 Jan Grulich <jgrulich@redhat.com> - 5.12.1-1
a55e4b0
- 5.12.1
a55e4b0
7065faf
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 5.12.0-2
7065faf
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
7065faf
5981f25
* Fri Feb 02 2018 Jan Grulich <jgrulich@redhat.com> - 5.12.0-1
5981f25
- 5.12.0
5981f25
35957f7
* Mon Jan 15 2018 Jan Grulich <jgrulich@redhat.com> - 5.11.95-1
35957f7
- 5.11.95
35957f7
6460169
* Tue Jan 02 2018 Rex Dieter <rdieter@fedoraproject.org> - 5.11.5-1
6460169
- 5.11.5
6460169
ecfd6a1
* Sun Dec 31 2017 Rex Dieter <rdieter@fedoraproject.org> - 5.11.4-2
ecfd6a1
- rebuild (qt-5.10.0)
ecfd6a1
0fa62de
* Thu Nov 30 2017 Martin Kyral <martin.kyral@gmail.com> - 5.11.4-1
0fa62de
- 5.11.4
0fa62de
a8d4c75
* Mon Nov 27 2017 Rex Dieter <rdieter@fedoraproject.org> - 5.11.3-2
a8d4c75
- rebuild (qt5)
a8d4c75
312e5af
* Wed Nov 08 2017 Rex Dieter <rdieter@fedoraproject.org> - 5.11.3-1
312e5af
- 5.11.3
312e5af
a05c49f
* Wed Oct 25 2017 Martin Kyral <martin.kyral@gmail.com> - 5.11.2-1
a05c49f
- 5.11.2
a05c49f
85fd2a5
* Tue Oct 17 2017 Rex Dieter <rdieter@fedoraproject.org> - 5.11.1-1
85fd2a5
- 5.11.1
85fd2a5
4b268af
* Wed Oct 11 2017 Martin Kyral <martin.kyral@gmail.com> - 5.11.0-1
4b268af
- 5.11.0
4b268af
b9f5c6e
* Wed Oct 11 2017 Rex Dieter <rdieter@fedoraproject.org> - 5.10.5-2
b9f5c6e
- BR: qt5-qtbase-private-devel, drop needless scriptlet, use %%autosetup, cosmetics
b9f5c6e
0bb9eb0
* Thu Aug 24 2017 Rex Dieter <rdieter@fedoraproject.org> - 5.10.5-1
0bb9eb0
- 5.10.5
0bb9eb0
55b391c
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 5.10.4-3
55b391c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
55b391c
a6c8d09
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 5.10.4-2
a6c8d09
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
a6c8d09
Rex Dieter 92979ae
* Fri Jul 21 2017 Rex Dieter <rdieter@fedoraproject.org> - 5.10.4-1
Rex Dieter 92979ae
- 5.10.4
Rex Dieter 92979ae
998e4cd
* Wed Jun 28 2017 Martin Kyral <martin.kyral@gmail.com> - 5.10.3-1
998e4cd
- 5.10.3
998e4cd
998e4cd
* Wed Jun 14 2017 Martin Kyral <martin.kyral@gmail.com> - 5.10.2-1
998e4cd
- 5.10.2
998e4cd
998e4cd
* Wed May 31 2017 Martin Kyral <martin.kyral@gmail.com> - 5.10.0-1
998e4cd
- 5.10.0 (new package)