]> git.pld-linux.org Git - packages/ka5-krfb.git/blame - ka5-krfb.spec
- updated to 22.04.1
[packages/ka5-krfb.git] / ka5-krfb.spec
CommitLineData
2bd66a3a
WF
1#
2# Conditional build:
3%bcond_with tests # build with tests
f3808b9f 4%define kdeappsver 22.04.1
45bda944 5%define kframever 5.56.0
b37ea2a2
WF
6%define qtver 5.9.0
7%define kaname krfb
8Summary: krfb
9Name: ka5-%{kaname}
f3808b9f 10Version: 22.04.1
f418d732 11Release: 1
b37ea2a2
WF
12License: GPL v2+/LGPL v2.1+
13Group: X11/Applications/Games
e12887dc 14Source0: http://download.kde.org/stable/release-service/%{kdeappsver}/src/%{kaname}-%{version}.tar.xz
f3808b9f 15# Source0-md5: 8ce05e94b1282f994c19de9703249f69
b37ea2a2
WF
16URL: http://www.kde.org/
17BuildRequires: Qt5Core-devel
18BuildRequires: Qt5Core-devel >= %{qtver}
19BuildRequires: Qt5DBus-devel
20BuildRequires: Qt5Gui-devel >= 5.11.1
21BuildRequires: Qt5Widgets-devel
22BuildRequires: Qt5X11Extras-devel
23BuildRequires: gettext-devel
45bda944
WF
24BuildRequires: kf5-extra-cmake-modules >= %{kframever}
25BuildRequires: kf5-kcompletion-devel >= %{kframever}
26BuildRequires: kf5-kconfig-devel >= %{kframever}
27BuildRequires: kf5-kcoreaddons-devel >= %{kframever}
28BuildRequires: kf5-kcrash-devel >= %{kframever}
29BuildRequires: kf5-kdbusaddons-devel >= %{kframever}
30BuildRequires: kf5-kdnssd-devel >= %{kframever}
31BuildRequires: kf5-kdoctools-devel >= %{kframever}
32BuildRequires: kf5-ki18n-devel >= %{kframever}
33BuildRequires: kf5-knotifications-devel >= %{kframever}
34BuildRequires: kf5-kwallet-devel >= %{kframever}
e22e9e66 35BuildRequires: kf5-kwayland-devel >= %{kframever}
45bda944
WF
36BuildRequires: kf5-kwidgetsaddons-devel >= %{kframever}
37BuildRequires: kf5-kxmlgui-devel >= %{kframever}
91cc626c 38BuildRequires: kf5-plasma-wayland-protocols >= 1.5.0
b37ea2a2
WF
39BuildRequires: libvncserver-devel
40BuildRequires: libxcb-devel
4afe68f9 41BuildRequires: ninja
b37ea2a2
WF
42BuildRequires: qt5-build >= %{qtver}
43BuildRequires: rpmbuild(macros) >= 1.164
44BuildRequires: shared-mime-info
45BuildRequires: tar >= 1:1.22
46BuildRequires: xorg-lib-libX11-devel
47BuildRequires: xz
48BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
49
50%description
51Krfb Desktop Sharing is a server application that allows you to share
52your current session with a user on another machine, who can use a VNC
53client to view or even control the desktop.
54
9c967005
WF
55%description -l pl.UTF-8
56Kfrb Współdzielenie Desktopu jest aplikacją serwerową pozwalającą Ci
57współdzielić bieżącą sesję z użytkownikiem na innej maszynie, który
58może użyć klienta VNC do podejrzenia a nawet kontrolowania Twojego
59desktopu.
60
b37ea2a2
WF
61%prep
62%setup -q -n %{kaname}-%{version}
63
64%build
65install -d build
66cd build
67%cmake \
4afe68f9 68 -G Ninja \
2bd66a3a 69 %{!?with_tests:-DBUILD_TESTING=OFF} \
45bda944 70 -DHTML_INSTALL_DIR=%{_kdedocdir} \
b37ea2a2
WF
71 -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
72 ..
4afe68f9 73%ninja_build
b37ea2a2 74
2bd66a3a
WF
75%if %{with tests}
76ctest
77%endif
78
79
b37ea2a2
WF
80%install
81rm -rf $RPM_BUILD_ROOT
4afe68f9 82%ninja_install -C build
b37ea2a2 83
45bda944
WF
84rm -rf $RPM_BUILD_ROOT%{_kdedocdir}/sr
85%find_lang %{kaname} --all-name --with-kde
b37ea2a2
WF
86
87%clean
88rm -rf $RPM_BUILD_ROOT
89
90%post -p /sbin/ldconfig
91%postun -p /sbin/ldconfig
92
93%files -f %{kaname}.lang
94%defattr(644,root,root,755)
95%attr(755,root,root) %{_bindir}/krfb
91cc626c 96%attr(755,root,root) %{_bindir}/krfb-virtualmonitor
46c908d4 97%{_libdir}/libkrfbprivate.so.5
b37ea2a2 98%dir %{_libdir}/qt5/plugins/krfb
b37ea2a2 99%{_desktopdir}/org.kde.krfb.desktop
91cc626c 100%{_desktopdir}/org.kde.krfb.virtualmonitor.desktop
b37ea2a2
WF
101%{_iconsdir}/hicolor/48x48/apps/krfb.png
102%{_iconsdir}/hicolor/scalable/apps/krfb.svgz
103%{_datadir}/krfb
104%{_datadir}/kservicetypes5/krfb-framebuffer.desktop
105%{_datadir}/metainfo/org.kde.krfb.appdata.xml
e12887dc
WF
106%{_datadir}/kservicetypes5/krfb-events.desktop
107%{_datadir}/qlogging-categories5/krfb.categories
46c908d4
WF
108%{_libdir}/libkrfbprivate.so.5.0
109%dir %{_libdir}/qt5/plugins/krfb/events
110%{_libdir}/qt5/plugins/krfb/events/krfb_events_x11.so
111%{_libdir}/qt5/plugins/krfb/events/krfb_events_xdp.so
112%dir %{_libdir}/qt5/plugins/krfb/framebuffer
113%{_libdir}/qt5/plugins/krfb/framebuffer/krfb_framebuffer_pw.so
114%{_libdir}/qt5/plugins/krfb/framebuffer/krfb_framebuffer_qt.so
115%{_libdir}/qt5/plugins/krfb/framebuffer/krfb_framebuffer_xcb.so
This page took 0.141938 seconds and 4 git commands to generate.