]> git.pld-linux.org Git - packages/kf5-kdesu.git/blob - kf5-kdesu.spec
7f03f48595633acd878abe9451db2ff1d4dc61d0
[packages/kf5-kdesu.git] / kf5-kdesu.spec
1 # TODO:
2 # Not packaged:
3 # /usr/include/KF5
4 # /usr/lib/kf5
5
6 %define         _state          stable
7 %define         orgname         kdesu
8
9 Summary:        User interface for running shell commands with root privileges
10 Name:           kf5-%{orgname}
11 Version:        5.0.0
12 Release:        0.1
13 License:        LGPL v2.1+
14 Group:          X11/Libraries
15 Source0:        ftp://ftp.kde.org/pub/kde/%{_state}/frameworks/%{version}/%{orgname}-%{version}.tar.xz
16 # Source0-md5:  2bd17d3bcaf6a3069077eb31c76635d4
17 URL:            http://www.kde.org/
18 BuildRequires:  Qt5Core-devel >= 5.2.0
19 BuildRequires:  Qt5DBus-devel >= 5.2.0
20 BuildRequires:  Qt5Gui-devel >= 5.3.1
21 BuildRequires:  Qt5Test-devel
22 BuildRequires:  Qt5Xml-devel
23 BuildRequires:  cmake >= 2.8.12
24 BuildRequires:  gettext-devel
25 BuildRequires:  kf5-extra-cmake-modules >= 1.0.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 %{orgname} development
46 Summary(pl.UTF-8):      Pliki nagłówkowe dla programistów używających %{orgname}
47 Group:          X11/Development/Libraries
48 Requires:       %{name} = %{version}-%{release}
49
50 %description devel
51 Header files for %{orgname} development.
52
53 %description devel -l pl.UTF-8
54 Pliki nagłówkowe dla programistów używających %{orgname}.
55
56 %prep
57 %setup -q -n %{orgname}-%{version}
58
59 %build
60 install -d build
61 cd build
62 %cmake \
63         -DBIN_INSTALL_DIR=%{_bindir} \
64         -DKCFG_INSTALL_DIR=%{_datadir}/config.kcfg \
65         -DPLUGIN_INSTALL_DIR=%{qt5dir}/plugins \
66         -DQT_PLUGIN_INSTALL_DIR=%{qt5dir}/plugins \
67         -DQML_INSTALL_DIR=%{qt5dir}/qml \
68         -DIMPORTS_INSTALL_DIR=%{qt5dirs}/imports \
69         -DSYSCONF_INSTALL_DIR=%{_sysconfdir} \
70         -DLIBEXEC_INSTALL_DIR=%{_libexecdir} \
71         -DKF5_LIBEXEC_INSTALL_DIR=%{_libexecdir} \
72         -DKF5_INCLUDE_INSTALL_DIR=%{_includedir} \
73         -DECM_MKSPECS_INSTALL_DIR=%{qt5dir}/mkspecs/modules \
74         -D_IMPORT_PREFIX=%{_prefix} \
75         ../
76 %{__make}
77
78 %install
79 rm -rf $RPM_BUILD_ROOT
80
81 %{__make} -C build/ install \
82         DESTDIR=$RPM_BUILD_ROOT
83
84 %clean
85 rm -rf $RPM_BUILD_ROOT
86
87 %post -p /sbin/ldconfig
88 %postun -p /sbin/ldconfig
89
90 %files
91 %defattr(644,root,root,755)
92 %doc README.md
93 %attr(755,root,root) %{_libdir}/kf5/kdesu_stub
94 %attr(755,root,root) %{_libdir}/kf5/kdesud
95 %attr(755,root,root) %ghost %{_libdir}/libKF5Su.so.5
96 %attr(755,root,root) %{_libdir}/libKF5Su.so.5.0.0
97
98 %files devel
99 %defattr(644,root,root,755)
100 %{_includedir}/KF5/KDESu
101 %{_includedir}/KF5/kdesu_version.h
102 %{_libdir}/cmake/KF5Su
103 %attr(755,root,root) %{_libdir}/libKF5Su.so
104 %{qt5dir}/mkspecs/modules/qt_KDESu.pri
This page took 0.458839 seconds and 2 git commands to generate.