1 %define kdeappsver 21.04.3
2 %define kframever 5.25.0
9 License: GPL v2+/LGPL v2.1+
10 Group: X11/Applications
11 Source0: http://download.kde.org/stable/release-service/%{kdeappsver}/src/%{kaname}-%{version}.tar.xz
12 # Source0-md5: e5827992c20e206f9ec8e61d43f52dfc
13 URL: http://www.kde.org/
14 BuildRequires: Qt5Core-devel >= %{qtver}
15 BuildRequires: Qt5Gui-devel >= %{qtver}
16 BuildRequires: Qt5Widgets-devel >= %{qtver}
17 BuildRequires: cmake >= 3.0
18 BuildRequires: gettext-devel
19 BuildRequires: kf5-extra-cmake-modules >= %{kframever}
20 BuildRequires: kf5-kbookmarks-devel >= %{kframever}
21 BuildRequires: kf5-kcmutils-devel >= %{kframever}
22 BuildRequires: kf5-kcompletion-devel >= %{kframever}
23 BuildRequires: kf5-kconfig-devel >= %{kframever}
24 BuildRequires: kf5-kconfigwidgets-devel >= %{kframever}
25 BuildRequires: kf5-kcoreaddons-devel >= %{kframever}
26 BuildRequires: kf5-kdnssd-devel >= %{kframever}
27 BuildRequires: kf5-kdoctools-devel >= %{kframever}
28 BuildRequires: kf5-ki18n-devel >= %{kframever}
29 BuildRequires: kf5-kiconthemes-devel >= %{kframever}
30 BuildRequires: kf5-knotifications-devel >= %{kframever}
31 BuildRequires: kf5-knotifyconfig-devel >= %{kframever}
32 BuildRequires: kf5-kservice-devel >= %{kframever}
33 BuildRequires: kf5-kwallet-devel >= %{kframever}
34 BuildRequires: kf5-kwidgetsaddons-devel >= %{kframever}
35 BuildRequires: kf5-kwindowsystem-devel >= %{kframever}
36 BuildRequires: kf5-kxmlgui-devel >= %{kframever}
37 BuildRequires: libssh-devel
38 BuildRequires: libvncserver-devel >= 0.9
40 BuildRequires: qt5-build >= %{qtver}
41 BuildRequires: rpmbuild(macros) >= 1.736
42 BuildRequires: shared-mime-info
43 BuildRequires: tar >= 1:1.22
45 Requires: Qt5Core >= %{qtver}
46 Requires: Qt5Gui >= %{qtver}
47 Requires: Qt5Widgets >= %{qtver}
48 Requires: kf5-kbookmarks >= %{kframever}
49 Requires: kf5-kcmutils >= %{kframever}
50 Requires: kf5-kcompletion >= %{kframever}
51 Requires: kf5-kconfig >= %{kframever}
52 Requires: kf5-kconfigwidgets >= %{kframever}
53 Requires: kf5-kcoreaddons >= %{kframever}
54 Requires: kf5-kdnssd >= %{kframever}
55 Requires: kf5-ki18n >= %{kframever}
56 Requires: kf5-knotifications >= %{kframever}
57 Requires: kf5-knotifyconfig >= %{kframever}
58 Requires: kf5-kservice >= %{kframever}
59 Requires: kf5-kwallet >= %{kframever}
60 Requires: kf5-kwidgetsaddons >= %{kframever}
61 Requires: kf5-kwindowsystem >= %{kframever}
62 Requires: kf5-kxmlgui >= %{kframever}
63 Requires: libvncserver >= 0.9
64 Suggests: freerdp2-x11
65 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
68 KRDC is a client application that allows you to view or even control
69 the desktop session on another machine that is running a compatible
70 server. VNC and RDP is supported.
72 %description -l pl.UTF-8
73 KRDC jest aplikacją kliencką, która pozwala oglądać a nawet kontrolować
74 sesję desktopową na zdalnej maszynie, na której jest uruchomiony
75 kompatybilny serwer. Wspierane są VNC i RDP.
78 Summary: Header files for %{kaname} development
79 Summary(pl.UTF-8): Pliki nagłówkowe dla programistów używających %{kaname}
80 Group: X11/Development/Libraries
81 Requires: %{name} = %{version}-%{release}
84 Header files for %{kaname} development.
86 %description devel -l pl.UTF-8
87 Pliki nagłówkowe dla programistów używających %{kaname}.
90 %setup -q -n %{kaname}-%{version}
97 -DFREERDP_EXECUTABLE:PATH=/usr/bin/xfreerdp \
98 -DHTML_INSTALL_DIR=%{_kdedocdir} \
99 -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
104 rm -rf $RPM_BUILD_ROOT
105 %ninja_install -C build
107 rm -rf $RPM_BUILD_ROOT%{_kdedocdir}/sr
108 %find_lang %{kaname} --all-name --with-kde
111 rm -rf $RPM_BUILD_ROOT
113 %post -p /sbin/ldconfig
114 %postun -p /sbin/ldconfig
116 %files -f %{kaname}.lang
117 %defattr(644,root,root,755)
118 %attr(755,root,root) %{_bindir}/krdc
119 %attr(755,root,root) %{_libdir}/libkrdccore.so.*.*.*
120 %ghost %{_libdir}/libkrdccore.so.5
121 %dir %{_libdir}/qt5/plugins/krdc
122 %attr(755,root,root) %{_libdir}/qt5/plugins/krdc/libkrdc_testplugin.so
123 %{_desktopdir}/org.kde.krdc.desktop
124 %{_datadir}/config.kcfg/krdc.kcfg
125 %dir %{_datadir}/kxmlgui5/krdc
126 %{_datadir}/kxmlgui5/krdc/krdcui.rc
127 %{_datadir}/metainfo/org.kde.krdc.appdata.xml
128 %dir %{_libdir}/qt5/plugins/krdc/kcms
129 %attr(755,root,root) %{_libdir}/qt5/plugins/krdc/kcms/libkcm_krdc_vncplugin.so
130 %attr(755,root,root) %{_libdir}/qt5/plugins/krdc/libkrdc_vncplugin.so
131 %{_datadir}/kservices5/krdc_vnc_config.desktop
132 %{_datadir}/kservices5/vnc.protocol
133 %attr(755,root,root) %{_libdir}/qt5/plugins/krdc/kcms/libkcm_krdc_rdpplugin.so
134 %attr(755,root,root) %{_libdir}/qt5/plugins/krdc/libkrdc_rdpplugin.so
135 %{_datadir}/kservices5/ServiceMenus/smb2rdc.desktop
136 %{_datadir}/kservices5/krdc_rdp_config.desktop
137 %{_datadir}/kservices5/rdp.protocol
140 %defattr(644,root,root,755)
142 %{_includedir}/krdccore_export.h
143 %attr(755,root,root) %{_libdir}/libkrdccore.so