1 Summary: Kolab Object Handling Library
7 URL: http://git.kolab.org/libkolab
8 Source0: http://mirror.kolabsys.com/pub/releases/%{name}-%{version}.tar.gz
9 # Source0-md5: 99f2b2c519c3ebaa57f8f520e8880e9a
10 BuildRequires: curl-devel
11 BuildRequires: kde4-kdepimlibs-devel
12 BuildRequires: libcalendaring-devel
13 BuildRequires: libkolabxml-devel >= 0.7
14 BuildRequires: php-devel
15 BuildRequires: python-devel
16 BuildRequires: qt-devel
19 The libkolab library is an advanced library to handle Kolab objects.
22 Summary: Kolab library development headers
23 BuildRequires: kde4-kdepimlibs-devel >= 4.8
24 BuildRequires: libcalendaring-devel
25 Group: Development/Libraries
26 Requires: %{name} = %{version}-%{release}
27 Requires: libkolabxml-devel >= 0.7
30 Requires: python-devel
33 Development headers for the Kolab object libraries.
36 Summary: PHP Bindings for libkolab
38 Requires: %{name} = %{version}-%{release}
39 Requires: php(api) = %{php_core_api}
40 Requires: php(zend-abi) = %{php_zend_api}
42 %description -n php-kolab
43 PHP Bindings for libkolab
45 %package -n python-kolab
46 Summary: Python bindings for libkolab
48 Requires: %{name} = %{version}-%{release}
50 %description -n python-kolab
51 Python bindings for libkolab
60 %{cmake} -Wno-fatal-errors -Wno-errors \
61 -DINCLUDE_INSTALL_DIR=%{_includedir} \
62 %if 0%{?rhel} < 7 && 0%{?fedora} < 17
63 -DUSE_LIBCALENDARING=ON \
66 -DPHP_INSTALL_DIR=%{php_extdir} \
67 -DPYTHON_BINDINGS=ON \
68 -DPYTHON_INSTALL_DIR=%{py_sitedir} \
74 rm -rf $RPM_BUILD_ROOT
76 %{__make} install DESTDIR=$RPM_BUILD_ROOT
82 ./calendaringtest || :
86 ./kcalconversiontest || :
91 rm -rf $RPM_BUILD_ROOT
93 %post -p /sbin/ldconfig
95 %postun -p /sbin/ldconfig
98 %defattr(644,root,root,755)
99 %{_libdir}/%{name}.so.0
100 %{_libdir}/%{name}.so.0.3
103 %defattr(644,root,root,755)
104 %{_libdir}/%{name}.so
105 %{_libdir}/cmake/Libkolab
109 %defattr(644,root,root,755)
110 %{php_extdir}/calendaring.php
111 %{php_extdir}/calendaring.so
112 %{php_extdir}/icalendar.php
113 %{php_extdir}/icalendar.so
115 %files -n python-kolab
116 %defattr(644,root,root,755)
117 %{py_sitedir}/_calendaring.so
118 %{py_sitedir}/calendaring.py*
119 %{py_sitedir}/_icalendar.so
120 %{py_sitedir}/icalendar.py*