]> git.pld-linux.org Git - packages/kf5-kdesu.git/blob - kf5-kdesu.spec
- updated to 5.92.0
[packages/kf5-kdesu.git] / kf5-kdesu.spec
1 %define         kdeframever     5.92
2 %define         qtver           5.9.0
3 %define         kfname          kdesu
4
5 Summary:        User interface for running shell commands with root privileges
6 Name:           kf5-%{kfname}
7 Version:        5.92.0
8 Release:        1
9 License:        LGPL v2.1+
10 Group:          X11/Libraries
11 Source0:        https://download.kde.org/stable/frameworks/%{kdeframever}/%{kfname}-%{version}.tar.xz
12 # Source0-md5:  b0319bf60befe3570a47a7abe0253d56
13 URL:            http://www.kde.org/
14 BuildRequires:  Qt5Core-devel >= %{qtver}
15 BuildRequires:  Qt5DBus-devel >= %{qtver}
16 BuildRequires:  Qt5Gui-devel >= %{qtver}
17 BuildRequires:  Qt5Test-devel >= %{qtver}
18 BuildRequires:  Qt5Xml-devel >= %{qtver}
19 BuildRequires:  cmake >= 2.8.12
20 BuildRequires:  gettext-devel
21 BuildRequires:  kf5-extra-cmake-modules >= %{version}
22 BuildRequires:  kf5-kconfig-devel >= %{version}
23 BuildRequires:  kf5-kcoreaddons-devel >= %{version}
24 BuildRequires:  kf5-kdbusaddons-devel >= %{version}
25 BuildRequires:  kf5-ki18n-devel >= %{version}
26 BuildRequires:  kf5-kpty-devel >= %{version}
27 BuildRequires:  kf5-kservice-devel >= %{version}
28 BuildRequires:  ninja
29 BuildRequires:  rpmbuild(macros) >= 1.164
30 BuildRequires:  tar >= 1:1.22
31 BuildRequires:  xz
32 Requires:       kf5-dirs
33 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
34
35 %define         qt5dir          %{_libdir}/qt5
36
37 %description
38 KDESU provides functionality for building GUI front ends for (password
39 asking) console mode programs. For example, kdesu and kdessh use it to
40 interface with su and ssh respectively.
41
42 %package devel
43 Summary:        Header files for %{kfname} development
44 Summary(pl.UTF-8):      Pliki nagłówkowe dla programistów używających %{kfname}
45 Group:          X11/Development/Libraries
46 Requires:       %{name} = %{version}-%{release}
47
48 %description devel
49 Header files for %{kfname} development.
50
51 %description devel -l pl.UTF-8
52 Pliki nagłówkowe dla programistów używających %{kfname}.
53
54 %prep
55 %setup -q -n %{kfname}-%{version}
56
57 %build
58 install -d build
59 cd build
60 %cmake -G Ninja \
61         -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
62         ../
63 %ninja_build
64
65 %install
66 rm -rf $RPM_BUILD_ROOT
67 %ninja_install -C build
68
69 %find_lang %{kfname}5 --all-name --with-kde
70
71 %clean
72 rm -rf $RPM_BUILD_ROOT
73
74 %post -p /sbin/ldconfig
75 %postun -p /sbin/ldconfig
76
77 %files -f %{kfname}5.lang
78 %defattr(644,root,root,755)
79 %doc README.md
80 %attr(755,root,root) %{_prefix}/libexec/kf5/kdesu_stub
81 %attr(755,root,root) %{_prefix}/libexec/kf5/kdesud
82 %ghost %{_libdir}/libKF5Su.so.5
83 %attr(755,root,root) %{_libdir}/libKF5Su.so.*.*
84 %{_datadir}/qlogging-categories5/ksu.categories
85
86 %files devel
87 %defattr(644,root,root,755)
88 %{_includedir}/KF5/KDESu
89 %{_libdir}/cmake/KF5Su
90 %{_libdir}/libKF5Su.so
91 %{qt5dir}/mkspecs/modules/qt_KDESu.pri
This page took 0.079884 seconds and 3 git commands to generate.