diff options
Diffstat (limited to 'dist')
-rw-r--r-- | dist/sink.spec | 80 |
1 files changed, 80 insertions, 0 deletions
diff --git a/dist/sink.spec b/dist/sink.spec new file mode 100644 index 0000000..87a824a --- /dev/null +++ b/dist/sink.spec | |||
@@ -0,0 +1,80 @@ | |||
1 | |||
2 | Name: sink | ||
3 | Version: 0.1 | ||
4 | Release: 1%{?dist} | ||
5 | Summary: sink | ||
6 | |||
7 | Group: Applications/Desktop | ||
8 | License: GPL | ||
9 | URL: https://docs.kolab.org/about/sink | ||
10 | Source0: sink-%{version}.tar.gz | ||
11 | |||
12 | BuildRequires: cmake >= 2.8.12 | ||
13 | BuildRequires: extra-cmake-modules | ||
14 | BuildRequires: flatbuffers-devel >= 1.4 | ||
15 | BuildRequires: gcc-c++ | ||
16 | BuildRequires: kasync-devel | ||
17 | BuildRequires: kf5-kcoreaddons-devel | ||
18 | BuildRequires: kmime-devel | ||
19 | BuildRequires: kimap2-devel | ||
20 | BuildRequires: libcurl-devel | ||
21 | BuildRequires: libgit2-devel | ||
22 | BuildRequires: lmdb-devel | ||
23 | BuildRequires: qt5-qtbase-devel | ||
24 | BuildRequires: readline-devel | ||
25 | |||
26 | %description | ||
27 | sink | ||
28 | |||
29 | %package devel | ||
30 | Summary: Development headers for sink | ||
31 | Requires: %{name} | ||
32 | |||
33 | %description devel | ||
34 | Development headers for sink | ||
35 | |||
36 | %prep | ||
37 | %setup -q | ||
38 | |||
39 | sed -i \ | ||
40 | -e '/inspectiontest/d' \ | ||
41 | -e '/maildirresourcetest/d' \ | ||
42 | tests/CMakeLists.txt | ||
43 | |||
44 | %build | ||
45 | mkdir -p build/ | ||
46 | pushd build | ||
47 | %{cmake} \ | ||
48 | -DQT_PLUGIN_INSTALL_DIR:PATH=%{_libdir}/qt5/plugins/ \ | ||
49 | .. | ||
50 | |||
51 | make %{?_smp_mflags} | ||
52 | popd | ||
53 | |||
54 | %install | ||
55 | pushd build | ||
56 | %make_install | ||
57 | popd | ||
58 | |||
59 | #rm -rf %{buildroot}%{_prefix}/mkspecs/modules/qt_KMime.pri | ||
60 | rm %{buildroot}%{_prefix}/bin/resetmailbox.sh | ||
61 | |||
62 | %files | ||
63 | %doc | ||
64 | %{_bindir}/hawd | ||
65 | %{_bindir}/sink_client | ||
66 | %{_bindir}/sink_synchronizer | ||
67 | %{_bindir}/sinksh | ||
68 | %{_libdir}/liblibhawd.so | ||
69 | %{_libdir}/libmaildir.so | ||
70 | %{_libdir}/libsink.so.* | ||
71 | %dir %{_libdir}/qt5/plugins/ | ||
72 | %{_libdir}/qt5/plugins/sink/ | ||
73 | |||
74 | %files devel | ||
75 | %defattr(-,root,root,-) | ||
76 | %{_includedir}/sink/ | ||
77 | %{_libdir}/cmake/Sink | ||
78 | %{_libdir}/libsink.so | ||
79 | |||
80 | %changelog | ||