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