]> git.pld-linux.org Git - packages/kf5-kdesu.git/blob - kf5-kdesu.spec
- updated to 5.115.0
[packages/kf5-kdesu.git] / kf5-kdesu.spec
1 #
2 # Conditional build:
3 %bcond_with     tests           # build with tests
4 %define         kdeframever     5.115
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.115.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:  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}
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 %cmake -B build \
62         -G Ninja \
63         %{!?with_tests:-DBUILD_TESTING=OFF} \
64         -DKDE_INSTALL_USE_QT_SYS_PATHS=ON
65
66 %ninja_build -C build
67
68 %if %{with tests}
69 %ninja_build -C build test
70 %endif
71
72
73 %install
74 rm -rf $RPM_BUILD_ROOT
75 %ninja_install -C build
76
77 %find_lang %{kfname}5 --all-name --with-kde
78
79 %clean
80 rm -rf $RPM_BUILD_ROOT
81
82 %post -p /sbin/ldconfig
83 %postun -p /sbin/ldconfig
84
85 %files -f %{kfname}5.lang
86 %defattr(644,root,root,755)
87 %doc README.md
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
93
94 %files devel
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
This page took 0.109644 seconds and 4 git commands to generate.