]> git.pld-linux.org Git - packages/kf5-kauth.git/blame - kf5-kauth.spec
- updated to 5.100.0
[packages/kf5-kauth.git] / kf5-kauth.spec
CommitLineData
c6b77469
WF
1#
2# Conditional build:
3%bcond_with tests # build with tests
b84da427 4# TODO:
b84da427 5# - runtime Requires if any
bb44bdbf 6%define kdeframever 5.100
58d285d6 7%define qtver 5.15.2
10501e05 8%define kfname kauth
b84da427
WF
9
10Summary: Execute actions as privileged user
10501e05 11Name: kf5-%{kfname}
bb44bdbf
WF
12Version: 5.100.0
13Release: 1
b84da427
WF
14License: GPL v2+/LGPL v2.1+
15Group: X11/Libraries
b865e22d 16Source0: https://download.kde.org/stable/frameworks/%{kdeframever}/%{kfname}-%{version}.tar.xz
bb44bdbf 17# Source0-md5: a15be6d4974a16daaa0a7195fcff46fb
b84da427 18URL: http://www.kde.org/
10501e05
AM
19BuildRequires: Qt5Core-devel >= %{qtver}
20BuildRequires: Qt5DBus-devel >= %{qtver}
10501e05
AM
21BuildRequires: Qt5Test-devel >= %{qtver}
22BuildRequires: Qt5Widgets-devel >= %{qtver}
58d285d6 23BuildRequires: cmake >= 3.16
6ea7fc7c 24BuildRequires: kf5-extra-cmake-modules >= %{version}
2fef16f7 25BuildRequires: kf5-kcoreaddons-devel >= %{version}
900f3671 26BuildRequires: ninja
956dfceb
JP
27BuildRequires: pkgconfig
28BuildRequires: polkit-qt5-1-devel >= 0.99.0
29BuildRequires: polkit-qt5-1-gui-devel >= 0.99.0
30BuildRequires: qt5-linguist >= %{qtver}
67a37ede 31BuildRequires: rpmbuild(macros) >= 1.736
622b42ba
ER
32BuildRequires: tar >= 1:1.22
33BuildRequires: xz
956dfceb
JP
34Requires: Qt5Core >= %{qtver}
35Requires: Qt5DBus >= %{qtver}
36Requires: Qt5Widgets >= %{qtver}
5cb0a02d 37Requires: kf5-dirs
956dfceb
JP
38Requires: kf5-kcoreaddons >= %{version}
39Requires: polkit-qt5-1 >= 0.99.0
b84da427
WF
40BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
41
2fef16f7
WF
42%define qt5dir %{_libdir}/qt5
43
b84da427
WF
44%description
45KAuth provides a convenient, system-integrated way to offload actions
46that need to be performed as a privileged user (root, for example) to
47small (hopefully secure) helper utilities.
48
49%package devel
10501e05
AM
50Summary: Header files for %{kfname} development
51Summary(pl.UTF-8): Pliki nagłówkowe dla programistów używających %{kfname}
b84da427
WF
52Group: X11/Development/Libraries
53Requires: %{name} = %{version}-%{release}
58d285d6 54Requires: cmake >= 3.16
077ea6a7 55Requires: kf5-kcoreaddons-devel >= %{version}
b84da427
WF
56
57%description devel
10501e05 58Header files for %{kfname} development.
b84da427
WF
59
60%description devel -l pl.UTF-8
10501e05 61Pliki nagłówkowe dla programistów używających %{kfname}.
b84da427
WF
62
63%prep
10501e05 64%setup -q -n %{kfname}-%{version}
b84da427
WF
65
66%build
67install -d build
68cd build
900f3671 69%cmake -G Ninja \
c6b77469 70 %{!?with_tests:-DBUILD_TESTING=OFF} \
10501e05 71 -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
b84da427 72 ../
900f3671 73%ninja_build
b84da427 74
c6b77469
WF
75%if %{with tests}
76ctest
77%endif
78
79
b84da427
WF
80%install
81rm -rf $RPM_BUILD_ROOT
900f3671 82%ninja_install -C build
b84da427 83
9296ec0f 84%find_lang %{kfname}5_qt --with-qm --all-name --with-kde
b84da427
WF
85
86%clean
87rm -rf $RPM_BUILD_ROOT
88
89%post -p /sbin/ldconfig
90%postun -p /sbin/ldconfig
91
10501e05 92%files -f %{kfname}5_qt.lang
b84da427
WF
93%defattr(644,root,root,755)
94%doc README.md
cdef88bd 95%ghost %{_libdir}/libKF5Auth.so.5
71d68797 96%attr(755,root,root) %{_libdir}/libKF5Auth.so.*.*
cdef88bd 97%ghost %{_libdir}/libKF5AuthCore.so.5
900f3671 98%attr(755,root,root) %{_libdir}/libKF5AuthCore.so.5.*.*
2fef16f7 99%dir %{qt5dir}/plugins/kauth
71d68797
AM
100%dir %{qt5dir}/plugins/kauth/backend
101%attr(755,root,root) %{qt5dir}/plugins/kauth/backend/kauth_backend_plugin.so
2fef16f7
WF
102%dir %{qt5dir}/plugins/kauth/helper
103%attr(755,root,root) %{qt5dir}/plugins/kauth/helper/kauth_helper_plugin.so
1b9f076f
AM
104%dir %{_libexecdir}/kauth
105%attr(755,root,root) %{_libexecdir}/kauth/kauth-policy-gen
f5975316 106%dir %{_datadir}/kf5/kauth
4f8f3517 107%{_datadir}/dbus-1/system.d/org.kde.kf5auth.conf
2fef16f7
WF
108%{_datadir}/kf5/kauth/dbus_policy.stub
109%{_datadir}/kf5/kauth/dbus_service.stub
4d85abf6 110%{_datadir}/qlogging-categories5/kauth.categories
53ffd71a 111%{_datadir}/qlogging-categories5/kauth.renamecategories
b84da427
WF
112
113%files devel
114%defattr(644,root,root,755)
115%{_includedir}/KF5/KAuth
19f14179
WF
116%{_includedir}/KF5/KAuthCore
117%{_includedir}/KF5/KAuthWidgets
b84da427 118%{_libdir}/cmake/KF5Auth
cdef88bd
WF
119%{_libdir}/libKF5Auth.so
120%{_libdir}/libKF5AuthCore.so
2fef16f7 121%{qt5dir}/mkspecs/modules/qt_KAuth.pri
d118add9 122%{qt5dir}/mkspecs/modules/qt_KAuthCore.pri
This page took 0.389662 seconds and 4 git commands to generate.