]> git.pld-linux.org Git - packages/kf5-kdesu.git/blob - kf5-kdesu.spec
bd1a29a905bf7835abf1f2a21563ca0063ac8cc5
[packages/kf5-kdesu.git] / kf5-kdesu.spec
1 %define         kdeframever     5.87
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.87.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:  73d116c538691a091d732fa17d4a2042
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 %{_includedir}/KF5/kdesu_version.h
90 %{_libdir}/cmake/KF5Su
91 %{_libdir}/libKF5Su.so
92 %{qt5dir}/mkspecs/modules/qt_KDESu.pri
This page took 0.143379 seconds and 2 git commands to generate.