File libcalendaring.spec of Package libcalendaring (Revision 73503afcb5ae71dddd956d0af287d2f6)

Currently displaying revision 73503afcb5ae71dddd956d0af287d2f6 , Show latest

94
 
1
Name:           libcalendaring
2
Version: 4.9.2
3
Release: 0.20160905.git%{?dist}
4
Summary:        Library for Calendaring
5
6
Group:          System Environment/Libraries
7
License:        LGPLv2+
8
URL:            http://www.kolab.org/about/libcalendaring
9
10
Source0:        libcalendaring-4.9.2.tar.gz
11
12
Patch0001:      0001-Correct-shebangs.patch
13
14
BuildRequires:  boost-devel
15
BuildRequires:  cmake
16
BuildRequires:  cyrus-sasl-devel
17
BuildRequires:  gcc-c++
18
BuildRequires:  libical-devel
19
BuildRequires:  make
20
%if 0%{?fedora} >= 25
21
# we need perl for kabc/scripts/makeaddressee
22
BuildRequires:  perl
23
%endif
24
%if 0%{?suse_version}
25
BuildRequires:  qt-devel
26
%else
27
BuildRequires:  qt4-devel
28
%endif
29
%if 0%{?fedora} == 24
30
# have choice for python-requests-kerberos needed by koji: python2-requests-kerberos python-requests-kerberos
31
BuildRequires:  python2-requests-kerberos
32
%endif
33
34
#Requires:  
35
36
%description
37
Advanced calendaring library for Kolab, based on parts of KDE >= 4.9
38
39
%package devel
40
Summary:        Development headers
41
Group:          System Environment/Libraries
42
Requires:       %{name} = %{version}-%{release}
43
44
%description devel
45
These are development headers. Don't bother.
46
47
%prep
48
%setup -q
49
50
%patch0001 -p1
51
52
%build
53
mkdir build
54
pushd build
55
%if 0%{?suse_version}
56
cmake \
57
%else
58
%cmake \
59
%endif
60
    -DCMAKE_VERBOSE_MAKEFILE=ON \
61
    -DCMAKE_INSTALL_PREFIX=%{_prefix} \
62
    -DLIB_INSTALL_DIR=%{_libdir} \
63
    -DQT_NO_DEBUG_OUTPUT=1 \
64
    -DQT_NO_WARNING_OUTPUT=1 \
65
    ..
66
67
popd
68
69
%install
70
pushd build
71
make install DESTDIR=%{buildroot}
72
popd
73
74
%post -p /sbin/ldconfig
75
%postun -p /sbin/ldconfig
76
77
%files
78
%{_libdir}/libcalendaring-*.so.*
79
80
%files devel
81
%{_includedir}/calendaring
82
%{_libdir}/libcalendaring*.so
83
%{_libdir}/libcalendaring*.a
84
85
%changelog
86
* Mon Feb 23 2015 Jeroen van Meeuwen <vanmeeuwen@kolabsys.com> - 4.9.1-1
87
- New upstream version 4.9.1
88
89
* Fri Aug  3 2012 Jeroen van Meeuwen <vanmeeuwen@kolabsys.com> - 4.9.0-1
90
- New upstream version 4.9.0
91
92
* Wed Jul 25 2012 Jeroen van Meeuwen <vanmeeuwen@kolabsys.com> - 4.9-1
93
- This too is a package
94