3 %bcond_with tests # build with tests
4 %define kdeframever 5.115
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: 871278a972963eb6242688de2c3abc2e
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 >= 3.16
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}
63 %{!?with_tests:-DBUILD_TESTING=OFF} \
64 -DKDE_INSTALL_USE_QT_SYS_PATHS=ON
69 %ninja_build -C build test
74 rm -rf $RPM_BUILD_ROOT
75 %ninja_install -C build
77 %find_lang %{kfname}5 --all-name --with-kde
80 rm -rf $RPM_BUILD_ROOT
82 %post -p /sbin/ldconfig
83 %postun -p /sbin/ldconfig
85 %files -f %{kfname}5.lang
86 %defattr(644,root,root,755)
88 %attr(755,root,root) %{_prefix}/libexec/kf5/kdesu_stub
89 %attr(755,root,root) %{_prefix}/libexec/kf5/kdesud
90 %ghost %{_libdir}/libKF5Su.so.5
91 %attr(755,root,root) %{_libdir}/libKF5Su.so.*.*
92 %{_datadir}/qlogging-categories5/ksu.categories
95 %defattr(644,root,root,755)
96 %{_includedir}/KF5/KDESu
97 %{_libdir}/cmake/KF5Su
98 %{_libdir}/libKF5Su.so
99 %{qt5dir}/mkspecs/modules/qt_KDESu.pri