]> git.pld-linux.org Git - packages/kf5-threadweaver.git/blame - kf5-threadweaver.spec
- up to 5.13.0
[packages/kf5-threadweaver.git] / kf5-threadweaver.spec
CommitLineData
cfad0bd2 1%define kdeframever 5.13
3bdb5420
AM
2%define qtver 5.3.2
3%define kfname threadweaver
e4d028f1
WF
4
5Summary: Helper for multithreaded programming
3bdb5420 6Name: kf5-%{kfname}
cfad0bd2 7Version: 5.13.0
db67b7ac 8Release: 1
e4d028f1
WF
9License: LGPL v2.1+
10Group: X11/Libraries
3bdb5420 11Source0: http://download.kde.org/stable/frameworks/%{kdeframever}/%{kfname}-%{version}.tar.xz
cfad0bd2 12# Source0-md5: 2ffb07e5dc0656dfc5fb162d12a315ce
e4d028f1 13URL: http://www.kde.org/
3bdb5420
AM
14BuildRequires: Qt5Core-devel >= %{qtver}
15BuildRequires: Qt5Test-devel >= %{qtver}
e4d028f1 16BuildRequires: cmake >= 2.8.12
3bdb5420 17BuildRequires: kf5-extra-cmake-modules >= 1.4.0
e4d028f1 18BuildRequires: rpmbuild(macros) >= 1.164
026ad4d9
ER
19BuildRequires: tar >= 1:1.22
20BuildRequires: xz
e4d028f1
WF
21BuildRequires: zlib-devel
22BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
23
24%define qt5dir %{_libdir}/qt5
25
26%description
27ThreadWeaver is a helper for multithreaded programming. It uses a
28job-based interface to queue tasks and execute them in an efficient
29way.
30
31You simply divide the workload into jobs, state the dependencies
32between the jobs and ThreadWeaver will work out the most efficient way
33of dividing the work between threads within a set of resource limits.
34
35See the information on [use cases](@ref usecases) and [why
36multithreading can help](@ref multithreading), as well as the usage
37section below, for more detailed information.
38
39%package devel
3bdb5420
AM
40Summary: Header files for %{kfname} development
41Summary(pl.UTF-8): Pliki nagłówkowe dla programistów używających %{kfname}
e4d028f1
WF
42Group: X11/Development/Libraries
43Requires: %{name} = %{version}-%{release}
44
45%description devel
3bdb5420 46Header files for %{kfname} development.
e4d028f1
WF
47
48%description devel -l pl.UTF-8
3bdb5420 49Pliki nagłówkowe dla programistów używających %{kfname}.
e4d028f1
WF
50
51%prep
3bdb5420 52%setup -q -n %{kfname}-%{version}
e4d028f1
WF
53
54%build
55install -d build
56cd build
57%cmake \
3bdb5420 58 -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
e4d028f1
WF
59 ../
60%{__make}
61
62%install
63rm -rf $RPM_BUILD_ROOT
64
65%{__make} -C build/ install \
66 DESTDIR=$RPM_BUILD_ROOT
67
68%clean
69rm -rf $RPM_BUILD_ROOT
70
71%post -p /sbin/ldconfig
72%postun -p /sbin/ldconfig
73
74%files
75%defattr(644,root,root,755)
76%doc README.md
77%attr(755,root,root) %ghost %{_libdir}/libKF5ThreadWeaver.so.5
db67b7ac 78%attr(755,root,root) %{_libdir}/libKF5ThreadWeaver.so.*.*
e4d028f1
WF
79
80%files devel
81%defattr(644,root,root,755)
82%{_includedir}/KF5/ThreadWeaver
83%{_includedir}/KF5/threadweaver_version.h
84%{_libdir}/cmake/KF5ThreadWeaver
85%{_libdir}/libKF5ThreadWeaver.so
86%{qt5dir}/mkspecs/modules/qt_ThreadWeaver.pri
This page took 0.109879 seconds and 4 git commands to generate.