]> git.pld-linux.org Git - packages/kf5-kdesu.git/blob - kf5-kdesu.spec
- updated to 5.98.0
[packages/kf5-kdesu.git] / kf5-kdesu.spec
1 #
2 # Conditional build:
3 %bcond_with     tests           # build with tests
4 %define         kdeframever     5.98
5 %define         qtver           5.15.2
6 %define         kfname          kdesu
7
8 Summary:        User interface for running shell commands with root privileges
9 Name:           kf5-%{kfname}
10 Version:        5.98.0
11 Release:        1
12 License:        LGPL v2.1+
13 Group:          X11/Libraries
14 Source0:        https://download.kde.org/stable/frameworks/%{kdeframever}/%{kfname}-%{version}.tar.xz
15 # Source0-md5:  b6c39aa558009169c5ae11a3cb774b9b
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}
31 BuildRequires:  ninja
32 BuildRequires:  rpmbuild(macros) >= 1.164
33 BuildRequires:  tar >= 1:1.22
34 BuildRequires:  xz
35 Requires:       kf5-dirs
36 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
37
38 %define         qt5dir          %{_libdir}/qt5
39
40 %description
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.
44
45 %package devel
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}
50
51 %description devel
52 Header files for %{kfname} development.
53
54 %description devel -l pl.UTF-8
55 Pliki nagłówkowe dla programistów używających %{kfname}.
56
57 %prep
58 %setup -q -n %{kfname}-%{version}
59
60 %build
61 install -d build
62 cd build
63 %cmake -G Ninja \
64         %{!?with_tests:-DBUILD_TESTING=OFF} \
65         -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
66         ../
67 %ninja_build
68
69 %if %{with tests}
70 ctest
71 %endif
72
73
74 %install
75 rm -rf $RPM_BUILD_ROOT
76 %ninja_install -C build
77
78 %find_lang %{kfname}5 --all-name --with-kde
79
80 %clean
81 rm -rf $RPM_BUILD_ROOT
82
83 %post -p /sbin/ldconfig
84 %postun -p /sbin/ldconfig
85
86 %files -f %{kfname}5.lang
87 %defattr(644,root,root,755)
88 %doc README.md
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
94
95 %files devel
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
This page took 0.100872 seconds and 3 git commands to generate.