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