3 %bcond_with tests # build with tests
4 %define kdeframever 5.96
8 Summary: User interface for running shell commands with root privileges
14 Source0: https://download.kde.org/stable/frameworks/%{kdeframever}/%{kfname}-%{version}.tar.xz
15 # Source0-md5: a23791a9d66d81bd4a6cfedb1e8d5cac
16 URL: http://www.kde.org/
17 BuildRequires: Qt5Core-devel >= %{qtver}
18 BuildRequires: Qt5DBus-devel >= %{qtver}
19 BuildRequires: Qt5Gui-devel >= %{qtver}
20 BuildRequires: Qt5Test-devel >= %{qtver}
21 BuildRequires: Qt5Xml-devel >= %{qtver}
22 BuildRequires: cmake >= 2.8.12
23 BuildRequires: gettext-devel
24 BuildRequires: kf5-extra-cmake-modules >= %{version}
25 BuildRequires: kf5-kconfig-devel >= %{version}
26 BuildRequires: kf5-kcoreaddons-devel >= %{version}
27 BuildRequires: kf5-kdbusaddons-devel >= %{version}
28 BuildRequires: kf5-ki18n-devel >= %{version}
29 BuildRequires: kf5-kpty-devel >= %{version}
30 BuildRequires: kf5-kservice-devel >= %{version}
32 BuildRequires: rpmbuild(macros) >= 1.164
33 BuildRequires: tar >= 1:1.22
36 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
38 %define qt5dir %{_libdir}/qt5
41 KDESU provides functionality for building GUI front ends for (password
42 asking) console mode programs. For example, kdesu and kdessh use it to
43 interface with su and ssh respectively.
46 Summary: Header files for %{kfname} development
47 Summary(pl.UTF-8): Pliki nagłówkowe dla programistów używających %{kfname}
48 Group: X11/Development/Libraries
49 Requires: %{name} = %{version}-%{release}
52 Header files for %{kfname} development.
54 %description devel -l pl.UTF-8
55 Pliki nagłówkowe dla programistów używających %{kfname}.
58 %setup -q -n %{kfname}-%{version}
64 %{!?with_tests:-DBUILD_TESTING=OFF} \
65 -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
75 rm -rf $RPM_BUILD_ROOT
76 %ninja_install -C build
78 %find_lang %{kfname}5 --all-name --with-kde
81 rm -rf $RPM_BUILD_ROOT
83 %post -p /sbin/ldconfig
84 %postun -p /sbin/ldconfig
86 %files -f %{kfname}5.lang
87 %defattr(644,root,root,755)
89 %attr(755,root,root) %{_prefix}/libexec/kf5/kdesu_stub
90 %attr(755,root,root) %{_prefix}/libexec/kf5/kdesud
91 %ghost %{_libdir}/libKF5Su.so.5
92 %attr(755,root,root) %{_libdir}/libKF5Su.so.*.*
93 %{_datadir}/qlogging-categories5/ksu.categories
96 %defattr(644,root,root,755)
97 %{_includedir}/KF5/KDESu
98 %{_libdir}/cmake/KF5Su
99 %{_libdir}/libKF5Su.so
100 %{qt5dir}/mkspecs/modules/qt_KDESu.pri