]> git.pld-linux.org Git - packages/kf5-kpty.git/blame - kf5-kpty.spec
- new
[packages/kf5-kpty.git] / kf5-kpty.spec
CommitLineData
fd04dcfd
WF
1# TODO:
2# - dir /usr/include/KF5 not packaged
3# /usr/share/kf5 not packaged
4%define _state stable
5%define orgname kpty
6
7Summary: Interfacing with pseudo terminal devices
8Name: kf5-%{orgname}
9Version: 5.0.0
10Release: 0.1
11License: LGPL v2.1+
12Group: X11/Libraries
13Source0: ftp://ftp.kde.org/pub/kde/%{_state}/frameworks/%{version}/%{orgname}-%{version}.tar.xz
14# Source0-md5: 4a83e94fa7915b53f014661c7563ad22
15URL: http://www.kde.org/
16BuildRequires: Qt5Core-devel >= 5.2.0
17BuildRequires: Qt5Test-devel >= 5.2.0
18BuildRequires: cmake >= 2.8.12
19BuildRequires: gettext-devel
20BuildRequires: kf5-extra-cmake-modules >= 1.0.0
21BuildRequires: kf5-kcoreaddons-devel >= %{version}
22BuildRequires: kf5-ki18n-devel >= %{version}
23BuildRequires: rpmbuild(macros) >= 1.164
24BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
25
26%define qt5dir %{_libdir}/qt5
27
28%description
29This library provides primitives to interface with pseudo terminal
30devices as well as a KProcess derived class for running child
31processes and communicating with them using a pty.
32
33%package devel
34Summary: Header files for %{orgname} development
35Summary(pl.UTF-8): Pliki nagłówkowe dla programistów używających %{orgname}
36Group: X11/Development/Libraries
37Requires: %{name} = %{version}-%{release}
38
39%description devel
40Header files for %{orgname} development.
41
42%description devel -l pl.UTF-8
43Pliki nagłówkowe dla programistów używających %{orgname}.
44
45%prep
46%setup -q -n %{orgname}-%{version}
47
48%build
49install -d build
50cd build
51%cmake \
52 -DBIN_INSTALL_DIR=%{_bindir} \
53 -DKCFG_INSTALL_DIR=%{_datadir}/config.kcfg \
54 -DPLUGIN_INSTALL_DIR=%{qt5dir}/plugins \
55 -DQT_PLUGIN_INSTALL_DIR=%{qt5dir}/plugins \
56 -DQML_INSTALL_DIR=%{qt5dir}/qml \
57 -DIMPORTS_INSTALL_DIR=%{qt5dirs}/imports \
58 -DSYSCONF_INSTALL_DIR=%{_sysconfdir} \
59 -DLIBEXEC_INSTALL_DIR=%{_libexecdir} \
60 -DKF5_LIBEXEC_INSTALL_DIR=%{_libexecdir} \
61 -DKF5_INCLUDE_INSTALL_DIR=%{_includedir} \
62 -DECM_MKSPECS_INSTALL_DIR=%{qt5dir}/mkspecs/modules \
63 -D_IMPORT_PREFIX=%{_prefix} \
64 ../
65%{__make}
66
67%install
68rm -rf $RPM_BUILD_ROOT
69
70%{__make} -C build/ install \
71 DESTDIR=$RPM_BUILD_ROOT
72
73%find_lang %{orgname}5
74
75%clean
76rm -rf $RPM_BUILD_ROOT
77
78%post -p /sbin/ldconfig
79%postun -p /sbin/ldconfig
80
81%files -f %{orgname}5.lang
82%defattr(644,root,root,755)
83%doc README.md
84%attr(755,root,root) %ghost %{_libdir}/libKF5Pty.so.5
85%attr(755,root,root) %{_libdir}/libKF5Pty.so.5.0.0
86
87%files devel
88%defattr(644,root,root,755)
89%{_includedir}/KF5/KPty
90%{_includedir}/KF5/kpty_version.h
91%{_libdir}/cmake/KF5Pty
92%attr(755,root,root) %{_libdir}/libKF5Pty.so
93%{qt5dir}/mkspecs/modules/qt_KPty.pri
This page took 0.151998 seconds and 4 git commands to generate.