]> git.pld-linux.org Git - packages/kf5-kdesu.git/blob - kf5-kdesu.spec
e30727e88c239454a62ee78c4426518a30e937d4
[packages/kf5-kdesu.git] / kf5-kdesu.spec
1 %define         kdeframever     5.91
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.91.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:  cf6a45110d6f7a5b3e74d133262c65a8
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.120735 seconds and 2 git commands to generate.