]> git.pld-linux.org Git - packages/kf5-kdesu.git/blame - kf5-kdesu.spec
- updated to 5.115.0
[packages/kf5-kdesu.git] / kf5-kdesu.spec
CommitLineData
c8798d94
WF
1#
2# Conditional build:
3%bcond_with tests # build with tests
394735b1 4%define kdeframever 5.115
69e55ecd 5%define qtver 5.15.2
f56d5684 6%define kfname kdesu
755c0bb0
WF
7
8Summary: User interface for running shell commands with root privileges
f56d5684 9Name: kf5-%{kfname}
394735b1 10Version: 5.115.0
cfd77226 11Release: 1
755c0bb0
WF
12License: LGPL v2.1+
13Group: X11/Libraries
cfd77226 14Source0: https://download.kde.org/stable/frameworks/%{kdeframever}/%{kfname}-%{version}.tar.xz
394735b1 15# Source0-md5: 871278a972963eb6242688de2c3abc2e
755c0bb0 16URL: http://www.kde.org/
cfd77226
WF
17BuildRequires: Qt5Core-devel >= %{qtver}
18BuildRequires: Qt5DBus-devel >= %{qtver}
19BuildRequires: Qt5Gui-devel >= %{qtver}
20BuildRequires: Qt5Test-devel >= %{qtver}
21BuildRequires: Qt5Xml-devel >= %{qtver}
384165af 22BuildRequires: cmake >= 3.16
755c0bb0 23BuildRequires: gettext-devel
38a6dcaf 24BuildRequires: kf5-extra-cmake-modules >= %{version}
755c0bb0
WF
25BuildRequires: kf5-kconfig-devel >= %{version}
26BuildRequires: kf5-kcoreaddons-devel >= %{version}
27BuildRequires: kf5-kdbusaddons-devel >= %{version}
28BuildRequires: kf5-ki18n-devel >= %{version}
29BuildRequires: kf5-kpty-devel >= %{version}
30BuildRequires: kf5-kservice-devel >= %{version}
4d09ae4d 31BuildRequires: ninja
755c0bb0
WF
32BuildRequires: rpmbuild(macros) >= 1.164
33BuildRequires: tar >= 1:1.22
34BuildRequires: xz
b9c19b3b 35Requires: kf5-dirs
755c0bb0
WF
36BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
37
cfd77226 38%define qt5dir %{_libdir}/qt5
755c0bb0
WF
39
40%description
41KDESU provides functionality for building GUI front ends for (password
42asking) console mode programs. For example, kdesu and kdessh use it to
43interface with su and ssh respectively.
44
45%package devel
f56d5684
AM
46Summary: Header files for %{kfname} development
47Summary(pl.UTF-8): Pliki nagłówkowe dla programistów używających %{kfname}
755c0bb0
WF
48Group: X11/Development/Libraries
49Requires: %{name} = %{version}-%{release}
50
51%description devel
f56d5684 52Header files for %{kfname} development.
755c0bb0
WF
53
54%description devel -l pl.UTF-8
f56d5684 55Pliki nagłówkowe dla programistów używających %{kfname}.
755c0bb0
WF
56
57%prep
f56d5684 58%setup -q -n %{kfname}-%{version}
755c0bb0
WF
59
60%build
384165af
WF
61%cmake -B build \
62 -G Ninja \
c8798d94 63 %{!?with_tests:-DBUILD_TESTING=OFF} \
384165af
WF
64 -DKDE_INSTALL_USE_QT_SYS_PATHS=ON
65
66%ninja_build -C build
755c0bb0 67
c8798d94 68%if %{with tests}
384165af 69%ninja_build -C build test
c8798d94
WF
70%endif
71
72
755c0bb0
WF
73%install
74rm -rf $RPM_BUILD_ROOT
4d09ae4d 75%ninja_install -C build
755c0bb0 76
cfd77226 77%find_lang %{kfname}5 --all-name --with-kde
1de314c6 78
755c0bb0
WF
79%clean
80rm -rf $RPM_BUILD_ROOT
81
82%post -p /sbin/ldconfig
83%postun -p /sbin/ldconfig
84
cfd77226 85%files -f %{kfname}5.lang
755c0bb0
WF
86%defattr(644,root,root,755)
87%doc README.md
cfd77226
WF
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
755c0bb0
WF
93
94%files devel
95%defattr(644,root,root,755)
cfd77226
WF
96%{_includedir}/KF5/KDESu
97%{_libdir}/cmake/KF5Su
98%{_libdir}/libKF5Su.so
99%{qt5dir}/mkspecs/modules/qt_KDESu.pri
This page took 0.258196 seconds and 4 git commands to generate.