96ea153
%ifarch %{mono_arches}
Jeroen van Meeuwen (Kolab Systems) 962f07d
%global with_csharp 1
96ea153
%endif
Jeroen van Meeuwen (Kolab Systems) 962f07d
%global with_java 1
Jeroen van Meeuwen (Kolab Systems) 962f07d
%global with_php 1
Jeroen van Meeuwen (Kolab Systems) 962f07d
%global with_python 1
Jeroen van Meeuwen (Kolab Systems) 962f07d
Jeroen van Meeuwen (Kolab Systems) 962f07d
%if 0%{?with_php} > 0
Jeroen van Meeuwen (Kolab Systems) 52ce69b
%{!?php_inidir: %global php_inidir %{_sysconfdir}/php.d/}
Christoph Wickert d4d2730
%{?el5: %global php_apiver  %((echo 0; php -i 2>/dev/null | sed -n 's/^PHP API => //p') | tail -1)}
Jeroen van Meeuwen (Kolab Systems) 962f07d
%endif
Jeroen van Meeuwen (Kolab Systems) 962f07d
Jeroen van Meeuwen (Kolab Systems) 962f07d
%if 0%{?with_python} > 0
Jeroen van Meeuwen (Kolab Systems) 3e56846
%{!?python_sitelib: %global python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")}
Jeroen van Meeuwen (Kolab Systems) 3e56846
%{!?python_sitearch: %global python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")}
Jeroen van Meeuwen (Kolab Systems) 962f07d
%endif
Jeroen van Meeuwen (Kolab Systems) 3e56846
Christoph Wickert d4d2730
# Filter out private python and php libs. Does not work on EPEL5,
Christoph Wickert d4d2730
# therefor we use it conditionally
Jeroen van Meeuwen (Kolab Systems) 962f07d
%if 0%{?with_php} > 0
Jeroen van Meeuwen (Kolab Systems) 962f07d
%if 0%{?with_python} > 0
Christoph Wickert d4d2730
%{?filter_setup:
Christoph Wickert 92861f0
%filter_provides_in %{python_sitearch}/.*\.so$
Christoph Wickert 92861f0
%filter_provides_in %{php_extdir}/.*\.so$
Christoph Wickert d4d2730
%filter_setup
Christoph Wickert d4d2730
}
Jeroen van Meeuwen (Kolab Systems) 962f07d
%else
Jeroen van Meeuwen (Kolab Systems) 962f07d
%{?filter_setup:
Jeroen van Meeuwen (Kolab Systems) 962f07d
%filter_provides_in %{php_extdir}/.*\.so$
Jeroen van Meeuwen (Kolab Systems) 962f07d
%filter_setup
Jeroen van Meeuwen (Kolab Systems) 962f07d
}
Jeroen van Meeuwen (Kolab Systems) 962f07d
%endif
Jeroen van Meeuwen (Kolab Systems) 962f07d
%else
Jeroen van Meeuwen (Kolab Systems) 962f07d
%if 0%{?with_python} > 0
Jeroen van Meeuwen (Kolab Systems) 962f07d
%{?filter_setup:
Jeroen van Meeuwen (Kolab Systems) 962f07d
%filter_provides_in %{python_sitearch}/.*\.so$
Jeroen van Meeuwen (Kolab Systems) 962f07d
%filter_setup
Jeroen van Meeuwen (Kolab Systems) 962f07d
}
Jeroen van Meeuwen (Kolab Systems) 962f07d
%endif
Jeroen van Meeuwen (Kolab Systems) 962f07d
%endif
Christoph Wickert d4d2730
Jeroen van Meeuwen (Kolab Systems) f2e9e75
Name:           libkolabxml
5a0516b
Version:        0.8.4
a0c9c3f
Release:        3%{?dist}
Jeroen van Meeuwen (Kolab Systems) f2e9e75
Summary:        Kolab XML format collection parser library
Jeroen van Meeuwen (Kolab Systems) f2e9e75
Jeroen van Meeuwen (Kolab Systems) 0f0f156
Group:          System Environment/Libraries
Jeroen van Meeuwen (Kolab Systems) f2e9e75
License:        LGPLv3+
Jeroen van Meeuwen (Kolab Systems) f2e9e75
URL:            http://www.kolab.org
Jeroen van Meeuwen (Kolab Systems) c4dc1ff
Christoph Wickert d4d2730
Source0:        http://git.kolab.org/libkolabxml/snapshot/%{name}-%{version}.tar.gz
Jeroen van Meeuwen (Kolab Systems) 7c863ac
Jeroen van Meeuwen (Kolab Systems) f2e9e75
BuildRoot:      %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
Jeroen van Meeuwen (Kolab Systems) f2e9e75
Jeroen van Meeuwen (Kolab Systems) f2e9e75
%if 0%{?rhel} < 6 && 0%{?fedora} < 15
Jeroen van Meeuwen (Kolab Systems) f2e9e75
BuildRequires:  boost141-devel
Jeroen van Meeuwen (Kolab Systems) f2e9e75
%else
Jeroen van Meeuwen (Kolab Systems) f2e9e75
BuildRequires:  boost-devel
Jeroen van Meeuwen (Kolab Systems) f2e9e75
%endif
Jeroen van Meeuwen (Kolab Systems) f2e9e75
BuildRequires:  cmake >= 2.6
Jeroen van Meeuwen (Kolab Systems) f2e9e75
BuildRequires:  e2fsprogs-devel
Jeroen van Meeuwen (Kolab Systems) f2e9e75
BuildRequires:  gcc-c++
Jeroen van Meeuwen (Kolab Systems) f2e9e75
%if 0%{?rhel} > 6 || 0%{?fedora} >= 16
Jeroen van Meeuwen (Kolab Systems) f2e9e75
BuildRequires:  kdelibs-devel
Jeroen van Meeuwen (Kolab Systems) f2e9e75
BuildRequires:  kdepimlibs-devel
Jeroen van Meeuwen (Kolab Systems) f2e9e75
%endif
Jeroen van Meeuwen (Kolab Systems) b0101d7
BuildRequires:  libcurl-devel
Jeroen van Meeuwen (Kolab Systems) f2e9e75
BuildRequires:  qt-devel >= 3
Jeroen van Meeuwen (Kolab Systems) f2e9e75
BuildRequires:  swig
Jeroen van Meeuwen (Kolab Systems) e56864b
BuildRequires:  uuid-devel
Jeroen van Meeuwen (Kolab Systems) f2e9e75
BuildRequires:  xerces-c-devel
Jeroen van Meeuwen (Kolab Systems) f2e9e75
BuildRequires:  xsd
Jeroen van Meeuwen (Kolab Systems) 19b421b
Jeroen van Meeuwen (Kolab Systems) 19b421b
# Only valid in kolabsys.com Koji
Jeroen van Meeuwen (Kolab Systems) 19b421b
#BuildRequires:  xsd-utils
Jeroen van Meeuwen (Kolab Systems) f2e9e75
Jeroen van Meeuwen (Kolab Systems) 962f07d
%if 0%{?with_csharp} < 1
Jeroen van Meeuwen (Kolab Systems) 962f07d
Obsoletes:      csharp-kolabformat < %{version}-%{release}
Jeroen van Meeuwen (Kolab Systems) 962f07d
Provides:       csharp-kolabformat = %{version}-%{release}
Jeroen van Meeuwen (Kolab Systems) 962f07d
%endif
Jeroen van Meeuwen (Kolab Systems) 962f07d
Jeroen van Meeuwen (Kolab Systems) 962f07d
%if 0%{?with_java} < 1
Jeroen van Meeuwen (Kolab Systems) 962f07d
Obsoletes:      java-kolabformat < %{version}-%{release}
Jeroen van Meeuwen (Kolab Systems) 962f07d
Provides:       java-kolabformat = %{version}-%{release}
Jeroen van Meeuwen (Kolab Systems) 962f07d
%endif
Jeroen van Meeuwen (Kolab Systems) 962f07d
Jeroen van Meeuwen (Kolab Systems) 962f07d
%if 0%{?with_php} < 1
Jeroen van Meeuwen (Kolab Systems) 962f07d
Obsoletes:      php-kolabformat < %{version}-%{release}
Jeroen van Meeuwen (Kolab Systems) 962f07d
Provides:       php-kolabformat = %{version}-%{release}
Jeroen van Meeuwen (Kolab Systems) 962f07d
%endif
Jeroen van Meeuwen (Kolab Systems) 962f07d
Jeroen van Meeuwen (Kolab Systems) 962f07d
%if 0%{?with_python} < 1
Jeroen van Meeuwen (Kolab Systems) 962f07d
Obsoletes:      python-kolabformat < %{version}-%{release}
Jeroen van Meeuwen (Kolab Systems) 962f07d
Provides:       python-kolabformat = %{version}-%{release}
Jeroen van Meeuwen (Kolab Systems) 962f07d
%endif
Jeroen van Meeuwen (Kolab Systems) 962f07d
Jeroen van Meeuwen (Kolab Systems) f2e9e75
%description
Jeroen van Meeuwen (Kolab Systems) 669ecb5
The libkolabxml parsing library interprets Kolab XML formats (xCal, xCard)
Jeroen van Meeuwen (Kolab Systems) 669ecb5
with bindings for Python, PHP and other languages. The language bindings
Jeroen van Meeuwen (Kolab Systems) 669ecb5
are available through sub-packages.
Jeroen van Meeuwen (Kolab Systems) f2e9e75
Jeroen van Meeuwen (Kolab Systems) f2e9e75
%package devel
Jeroen van Meeuwen (Kolab Systems) f2e9e75
Summary:        Kolab XML library development headers
Christoph Wickert d4d2730
Group:          Development/Libraries
Christoph Wickert d4d2730
Requires:       %{name}%{?_isa} = %{version}-%{release}
Jeroen van Meeuwen (Kolab Systems) f2e9e75
%if 0%{?rhel} < 6 && 0%{?fedora} < 15
Jeroen van Meeuwen (Kolab Systems) 3bd8b88
Requires:       boost141-devel
Jeroen van Meeuwen (Kolab Systems) f2e9e75
%else
Jeroen van Meeuwen (Kolab Systems) 3bd8b88
Requires:       boost-devel
Jeroen van Meeuwen (Kolab Systems) f2e9e75
%endif
Jeroen van Meeuwen (Kolab Systems) 3bd8b88
Requires:       cmake >= 2.6
Jeroen van Meeuwen (Kolab Systems) 3bd8b88
Requires:       e2fsprogs-devel
Jeroen van Meeuwen (Kolab Systems) 3bd8b88
Requires:       gcc-c++
Jeroen van Meeuwen (Kolab Systems) f2e9e75
%if 0%{?rhel} > 6 || 0%{?fedora} >= 16
Jeroen van Meeuwen (Kolab Systems) 3bd8b88
Requires:       kdelibs-devel
Jeroen van Meeuwen (Kolab Systems) 3bd8b88
Requires:       kdepimlibs-devel
Jeroen van Meeuwen (Kolab Systems) f2e9e75
%endif
Jeroen van Meeuwen (Kolab Systems) 971f08b
Requires:       libcurl-devel
Jeroen van Meeuwen (Kolab Systems) 962f07d
%if 0%{?with_php} > 0
Jeroen van Meeuwen (Kolab Systems) 3bd8b88
Requires:       php-devel >= 5.3
Jeroen van Meeuwen (Kolab Systems) 962f07d
%endif
Jeroen van Meeuwen (Kolab Systems) 962f07d
%if 0%{?with_python} > 0
Jeroen van Meeuwen (Kolab Systems) 3bd8b88
Requires:       python-devel
Jeroen van Meeuwen (Kolab Systems) 962f07d
%endif
Jeroen van Meeuwen (Kolab Systems) 3bd8b88
Requires:       qt-devel >= 3
Jeroen van Meeuwen (Kolab Systems) 3bd8b88
Requires:       swig
Jeroen van Meeuwen (Kolab Systems) 3bd8b88
Requires:       uuid-devel
Jeroen van Meeuwen (Kolab Systems) 3bd8b88
Requires:       xerces-c-devel
Jeroen van Meeuwen (Kolab Systems) 3bd8b88
Requires:       xsd
Jeroen van Meeuwen (Kolab Systems) dcde642
Jeroen van Meeuwen (Kolab Systems) dcde642
# Only valid in kolabsys.com Koji
Jeroen van Meeuwen (Kolab Systems) dcde642
#Requires:       xsd-utils
Jeroen van Meeuwen (Kolab Systems) f2e9e75
Jeroen van Meeuwen (Kolab Systems) f2e9e75
%description devel
Christoph Wickert 92861f0
Development headers for the Kolab XML libraries.
Jeroen van Meeuwen (Kolab Systems) f2e9e75
Jeroen van Meeuwen (Kolab Systems) 962f07d
%if 0%{?with_csharp} > 0
Jeroen van Meeuwen (Kolab Systems) 962f07d
%package -n csharp-kolabformat
Jeroen van Meeuwen (Kolab Systems) 962f07d
Summary:        C# Bindings for libkolabxml
Jeroen van Meeuwen (Kolab Systems) 962f07d
Group:          System Environment/Libraries
Jeroen van Meeuwen (Kolab Systems) 962f07d
Requires:       %{name}%{?_isa} = %{version}-%{release}
Jeroen van Meeuwen (Kolab Systems) 962f07d
BuildRequires:  mono-core
Jeroen van Meeuwen (Kolab Systems) 962f07d
Jeroen van Meeuwen (Kolab Systems) 962f07d
%description -n csharp-kolabformat
Jeroen van Meeuwen (Kolab Systems) 962f07d
C# bindings for libkolabxml
Jeroen van Meeuwen (Kolab Systems) 962f07d
%endif
Jeroen van Meeuwen (Kolab Systems) 962f07d
Jeroen van Meeuwen (Kolab Systems) 962f07d
%if 0%{?with_java} > 0
Jeroen van Meeuwen (Kolab Systems) 962f07d
%package -n java-kolabformat
Jeroen van Meeuwen (Kolab Systems) 962f07d
Summary:        Java Bindings for libkolabxml
Jeroen van Meeuwen (Kolab Systems) 962f07d
Group:          System Environment/Libraries
Jeroen van Meeuwen (Kolab Systems) 962f07d
Requires:       %{name}%{?_isa} = %{version}-%{release}
Jeroen van Meeuwen (Kolab Systems) 962f07d
Jeroen van Meeuwen (Kolab Systems) 962f07d
%description -n java-kolabformat
Jeroen van Meeuwen (Kolab Systems) 962f07d
Java bindings for libkolabxml
Jeroen van Meeuwen (Kolab Systems) 962f07d
%endif
Jeroen van Meeuwen (Kolab Systems) 962f07d
Jeroen van Meeuwen (Kolab Systems) 962f07d
%if 0%{?with_php} > 0
Jeroen van Meeuwen (Kolab Systems) f2e9e75
%package -n php-kolabformat
Jeroen van Meeuwen (Kolab Systems) f2e9e75
Summary:        PHP bindings for libkolabxml
Jeroen van Meeuwen (Kolab Systems) 0f0f156
Group:          System Environment/Libraries
Christoph Wickert d4d2730
Requires:       %{name}%{?_isa} = %{version}-%{release}
Jeroen van Meeuwen (Kolab Systems) 8161d60
%if 0%{?rhel} > 5 || 0%{?fedora} > 15
Christoph Wickert d4d2730
Requires:       php(zend-abi) = %{php_zend_api}
Christoph Wickert d4d2730
Requires:       php(api) = %{php_core_api}
Jeroen van Meeuwen (Kolab Systems) 8161d60
%else
Jeroen van Meeuwen (Kolab Systems) 8161d60
Requires:       php-api = %{php_apiver}
Christoph Wickert d4d2730
%endif
Jeroen van Meeuwen (Kolab Systems) 962f07d
BuildRequires:  php-devel >= 5.3
Jeroen van Meeuwen (Kolab Systems) f2e9e75
Jeroen van Meeuwen (Kolab Systems) f2e9e75
%description -n php-kolabformat
Jeroen van Meeuwen (Kolab Systems) f2e9e75
The PHP kolabformat package offers a comprehensible PHP library using the
Jeroen van Meeuwen (Kolab Systems) f2e9e75
bindings provided through libkolabxml.
Jeroen van Meeuwen (Kolab Systems) 962f07d
%endif
Jeroen van Meeuwen (Kolab Systems) f2e9e75
Jeroen van Meeuwen (Kolab Systems) 962f07d
%if 0%{?with_python} > 0
Jeroen van Meeuwen (Kolab Systems) f2e9e75
%package -n python-kolabformat
Jeroen van Meeuwen (Kolab Systems) f2e9e75
Summary:        Python bindings for libkolabxml
Jeroen van Meeuwen (Kolab Systems) 0f0f156
Group:          System Environment/Libraries
Christoph Wickert d4d2730
Requires:       %{name}%{?_isa} = %{version}-%{release}
Jeroen van Meeuwen (Kolab Systems) 962f07d
BuildRequires:  python-devel
Jeroen van Meeuwen (Kolab Systems) f2e9e75
Jeroen van Meeuwen (Kolab Systems) f2e9e75
%description -n python-kolabformat
Jeroen van Meeuwen (Kolab Systems) f2e9e75
The PyKolab format package offers a comprehensive Python library using the
Jeroen van Meeuwen (Kolab Systems) f2e9e75
bindings provided through libkolabxml.
Jeroen van Meeuwen (Kolab Systems) 962f07d
%endif
Jeroen van Meeuwen (Kolab Systems) f2e9e75
Jeroen van Meeuwen (Kolab Systems) f2e9e75
%prep
Jeroen van Meeuwen (Kolab Systems) f2e9e75
%setup -q
Jeroen van Meeuwen (Kolab Systems) f2e9e75
Jeroen van Meeuwen (Kolab Systems) f2e9e75
%build
Jeroen van Meeuwen (Kolab Systems) f2e9e75
rm -rf build
Jeroen van Meeuwen (Kolab Systems) f2e9e75
mkdir -p build
Jeroen van Meeuwen (Kolab Systems) f2e9e75
pushd build
Jeroen van Meeuwen (Kolab Systems) f2e9e75
%{cmake} -Wno-fatal-errors -Wno-errors \
Jeroen van Meeuwen (Kolab Systems) f2e9e75
    -DCMAKE_SKIP_RPATH=ON \
Jeroen van Meeuwen (Kolab Systems) 5581ab9
    -DCMAKE_PREFIX_PATH=%{_libdir} \
Jeroen van Meeuwen (Kolab Systems) e56864b
%if 0%{?rhel} < 6 && 0%{?fedora} < 15
Jeroen van Meeuwen (Kolab Systems) f2e9e75
    -DBOOST_LIBRARYDIR=%{_libdir}/boost141 \
Jeroen van Meeuwen (Kolab Systems) f2e9e75
    -DBOOST_INCLUDEDIR=%{_includedir}/boost141 \
Jeroen van Meeuwen (Kolab Systems) f2e9e75
    -DBoost_ADDITIONAL_VERSIONS="1.41;1.41.0" \
Jeroen van Meeuwen (Kolab Systems) f2e9e75
%endif
Jeroen van Meeuwen (Kolab Systems) 859943c
    -DINCLUDE_INSTALL_DIR=%{_includedir} \
Jeroen van Meeuwen (Kolab Systems) 962f07d
%if 0%{?with_csharp} > 0
Jeroen van Meeuwen (Kolab Systems) 962f07d
    -DCSHARP_BINDINGS=ON \
Jeroen van Meeuwen (Kolab Systems) 962f07d
    -DCSHARP_INSTALL_DIR=%{_datadir}/%{name}/csharp/ \
Jeroen van Meeuwen (Kolab Systems) 962f07d
%endif
Jeroen van Meeuwen (Kolab Systems) 962f07d
%if 0%{?with_java} > 0
Jeroen van Meeuwen (Kolab Systems) 962f07d
    -DJAVA_BINDINGS=ON \
Jeroen van Meeuwen (Kolab Systems) 962f07d
    -DJAVA_INSTALL_DIR=%{_datadir}/%{name}/java/ \
Jeroen van Meeuwen (Kolab Systems) 962f07d
%endif
Jeroen van Meeuwen (Kolab Systems) 962f07d
%if 0%{?with_php} > 0
Jeroen van Meeuwen (Kolab Systems) e56864b
    -DPHP_BINDINGS=ON \
Jeroen van Meeuwen (Kolab Systems) 7c863ac
    -DPHP_INSTALL_DIR=%{php_extdir} \
Jeroen van Meeuwen (Kolab Systems) 962f07d
%endif
Jeroen van Meeuwen (Kolab Systems) 962f07d
%if 0%{?with_python} > 0
Jeroen van Meeuwen (Kolab Systems) e56864b
    -DPYTHON_BINDINGS=ON \
Jeroen van Meeuwen (Kolab Systems) 962f07d
    -DPYTHON_INCLUDE_DIRS=%{python_include} \
Jeroen van Meeuwen (Kolab Systems) 7c863ac
    -DPYTHON_INSTALL_DIR=%{python_sitearch} \
Jeroen van Meeuwen (Kolab Systems) 962f07d
%endif
Jeroen van Meeuwen (Kolab Systems) f2e9e75
    ..
Jeroen van Meeuwen (Kolab Systems) f2e9e75
make
Jeroen van Meeuwen (Kolab Systems) f2e9e75
popd
Jeroen van Meeuwen (Kolab Systems) f2e9e75
Jeroen van Meeuwen (Kolab Systems) f2e9e75
%install
Jeroen van Meeuwen (Kolab Systems) f2e9e75
rm -rf %{buildroot}
Jeroen van Meeuwen (Kolab Systems) f2e9e75
pushd build
Christoph Wickert d4d2730
make install DESTDIR=%{buildroot} INSTALL='install -p'
Jeroen van Meeuwen (Kolab Systems) f2e9e75
popd
Jeroen van Meeuwen (Kolab Systems) f2e9e75
Jeroen van Meeuwen (Kolab Systems) 962f07d
%if 0%{?with_php} > 0
Jeroen van Meeuwen (Kolab Systems) 04fe679
mkdir -p %{buildroot}/%{_datadir}/php
Jeroen van Meeuwen (Kolab Systems) 04fe679
mv %{buildroot}/%{php_extdir}/kolabformat.php %{buildroot}/%{_datadir}/php/kolabformat.php
Jeroen van Meeuwen (Kolab Systems) 04fe679
Jeroen van Meeuwen (Kolab Systems) 04fe679
mkdir -p %{buildroot}/%{php_inidir}/
Jeroen van Meeuwen (Kolab Systems) 04fe679
cat >%{buildroot}/%{php_inidir}/kolabformat.ini <
Jeroen van Meeuwen (Kolab Systems) 04fe679
extension=kolabformat.so
Jeroen van Meeuwen (Kolab Systems) 04fe679
EOF
Jeroen van Meeuwen (Kolab Systems) 962f07d
%endif
Jeroen van Meeuwen (Kolab Systems) 04fe679
Jeroen van Meeuwen (Kolab Systems) 6d02bb2
%check
Jeroen van Meeuwen (Kolab Systems) 6d02bb2
pushd build
Christoph Wickert d4d2730
# Make sure libkolabxml.so.* is found, otherwise the tests fail
Christoph Wickert d4d2730
export LD_LIBRARY_PATH=$( pwd )/src/
Jeroen van Meeuwen (Kolab Systems) 6d02bb2
pushd tests
Jeroen van Meeuwen (Kolab Systems) 6d02bb2
./bindingstest ||:
Jeroen van Meeuwen (Kolab Systems) 6d02bb2
./conversiontest ||:
Jeroen van Meeuwen (Kolab Systems) 6d02bb2
./parsingtest ||:
Jeroen van Meeuwen (Kolab Systems) 6d02bb2
popd
Jeroen van Meeuwen (Kolab Systems) 962f07d
%if 0%{?with_php} > 0
Jeroen van Meeuwen (Kolab Systems) 6d02bb2
php -d enable_dl=On -dextension=src/php/kolabformat.so src/php/test.php ||:
Jeroen van Meeuwen (Kolab Systems) 962f07d
%endif
Jeroen van Meeuwen (Kolab Systems) 962f07d
%if 0%{?with_python} > 0
Jeroen van Meeuwen (Kolab Systems) 6d02bb2
python src/python/test.py ||:
Jeroen van Meeuwen (Kolab Systems) 962f07d
%endif
Jeroen van Meeuwen (Kolab Systems) 6d02bb2
popd
Jeroen van Meeuwen (Kolab Systems) f2e9e75
Jeroen van Meeuwen (Kolab Systems) f2e9e75
%clean
Jeroen van Meeuwen (Kolab Systems) f2e9e75
rm -rf %{buildroot}
Jeroen van Meeuwen (Kolab Systems) f2e9e75
Christoph Wickert d4d2730
%post -p /sbin/ldconfig
Christoph Wickert d4d2730
Christoph Wickert d4d2730
%postun -p /sbin/ldconfig
Christoph Wickert d4d2730
Jeroen van Meeuwen (Kolab Systems) f2e9e75
%files
Jeroen van Meeuwen (Kolab Systems) f2e9e75
%defattr(-,root,root,-)
Jeroen van Meeuwen (Kolab Systems) e0404ba
%doc DEVELOPMENT NEWS README
Jeroen van Meeuwen (Kolab Systems) f2e9e75
%{_libdir}/*.so.*
Jeroen van Meeuwen (Kolab Systems) f2e9e75
Jeroen van Meeuwen (Kolab Systems) f2e9e75
%files devel
Jeroen van Meeuwen (Kolab Systems) f2e9e75
%defattr(-,root,root,-)
Jeroen van Meeuwen (Kolab Systems) 56da236
%{_includedir}/kolabxml
Jeroen van Meeuwen (Kolab Systems) f2e9e75
%{_libdir}/*.so
Jeroen van Meeuwen (Kolab Systems) 7c863ac
%{_libdir}/cmake/Libkolabxml
Jeroen van Meeuwen (Kolab Systems) f2e9e75
Jeroen van Meeuwen (Kolab Systems) 962f07d
%if 0%{?with_csharp} > 0
Jeroen van Meeuwen (Kolab Systems) 962f07d
%files -n csharp-kolabformat
Jeroen van Meeuwen (Kolab Systems) 962f07d
%defattr(-,root,root,-)
Jeroen van Meeuwen (Kolab Systems) 962f07d
%dir %{_datadir}/%{name}
Jeroen van Meeuwen (Kolab Systems) 962f07d
%{_datadir}/%{name}/csharp
Jeroen van Meeuwen (Kolab Systems) 962f07d
%endif
Jeroen van Meeuwen (Kolab Systems) 962f07d
Jeroen van Meeuwen (Kolab Systems) 962f07d
%if 0%{?with_java} > 0
Jeroen van Meeuwen (Kolab Systems) 962f07d
%files -n java-kolabformat
Jeroen van Meeuwen (Kolab Systems) 962f07d
%defattr(-,root,root,-)
Jeroen van Meeuwen (Kolab Systems) 962f07d
%dir %{_datadir}/%{name}
Jeroen van Meeuwen (Kolab Systems) 962f07d
%{_datadir}/%{name}/java
Jeroen van Meeuwen (Kolab Systems) 962f07d
%endif
Jeroen van Meeuwen (Kolab Systems) 962f07d
Jeroen van Meeuwen (Kolab Systems) 962f07d
%if 0%{?with_php} > 0
Jeroen van Meeuwen (Kolab Systems) f2e9e75
%files -n php-kolabformat
Jeroen van Meeuwen (Kolab Systems) f2e9e75
%defattr(-,root,root,-)
Christoph Wickert d4d2730
%config(noreplace) %{php_inidir}/kolabformat.ini
Jeroen van Meeuwen (Kolab Systems) 04fe679
%{_datadir}/php/kolabformat.php
Jeroen van Meeuwen (Kolab Systems) f2e9e75
%{php_extdir}/kolabformat.so
Jeroen van Meeuwen (Kolab Systems) 962f07d
%endif
Jeroen van Meeuwen (Kolab Systems) f2e9e75
Jeroen van Meeuwen (Kolab Systems) 962f07d
%if 0%{?with_python} > 0
Jeroen van Meeuwen (Kolab Systems) f2e9e75
%files -n python-kolabformat
Jeroen van Meeuwen (Kolab Systems) f2e9e75
%defattr(-,root,root,-)
Jeroen van Meeuwen (Kolab Systems) f2e9e75
%{python_sitearch}/kolabformat.py*
Jeroen van Meeuwen (Kolab Systems) f2e9e75
%{python_sitearch}/_kolabformat.so
Jeroen van Meeuwen (Kolab Systems) 962f07d
%endif
Jeroen van Meeuwen (Kolab Systems) f2e9e75
Jeroen van Meeuwen (Kolab Systems) f2e9e75
%changelog
a0c9c3f
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.8.4-3
a0c9c3f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
a0c9c3f
Petr Machata 1b6b9dc
* Sat Jul 27 2013 pmachata@redhat.com - 0.8.4-2
Petr Machata 1b6b9dc
- Rebuild for boost 1.54.0
Petr Machata 1b6b9dc
5a0516b
* Fri Apr 12 2013 Christoph Wickert <cwickert@fedoraproject.org> - 0.8.4-1
5a0516b
- Update to 0.8.4
5a0516b
d5a7fe5
* Fri Mar 22 2013 Remi Collet <rcollet@redhat.com> - 0.8.3-2
d5a7fe5
- rebuild for http://fedoraproject.org/wiki/Features/Php55
d5a7fe5
Jeroen van Meeuwen (Kolab Systems) 372e229
* Tue Feb 26 2013 Jeroen van Meeuwen <vanmeeuwen@kolabsys.com> - 0.8.3-1
Jeroen van Meeuwen (Kolab Systems) 372e229
- New upstream release with file format handling
Jeroen van Meeuwen (Kolab Systems) 372e229
3c70970
* Sun Feb 10 2013 Denis Arnaud <denis.arnaud_fedora@m4x.org> - 0.8.1-4
3c70970
- Rebuild for Boost-1.53.0
3c70970
9ca2646
* Sat Feb 09 2013 Denis Arnaud <denis.arnaud_fedora@m4x.org> - 0.8.1-3
9ca2646
- Rebuild for Boost-1.53.0
9ca2646
96ea153
* Wed Aug 22 2012 Dan HorĂ¡k <dan[at]danny.cz> - 0.8.1-2
96ea153
- build csharp subpackage only when Mono exists
96ea153
Jeroen van Meeuwen (Kolab Systems) 962f07d
* Wed Aug 15 2012 Jeroen van Meeuwen <vanmeeuwen@kolabsys.com> - 0.8.1-1
Jeroen van Meeuwen (Kolab Systems) 962f07d
- New upstream version 0.8.1
Jeroen van Meeuwen (Kolab Systems) 12c670d
- Revert s/qt-devel/qt4-devel/ - just require the latest qt-devel
Jeroen van Meeuwen (Kolab Systems) 12c670d
- Revert s/kdelibs-devel/kdelibs4-devel/ - also require the latest
Jeroen van Meeuwen (Kolab Systems) 12c670d
  kdelibs (frameworks FTW!)
Jeroen van Meeuwen (Kolab Systems) 12c670d
d138b63
* Sun Aug 12 2012 Rex Dieter <rdieter@fedoraproject.org> - 0.7.0-3
d138b63
- drop BR: gcc-c++
d138b63
- s/qt-devel/qt4-devel/ s/kdelibs-devel/kdelibs4-devel/
d138b63
- fix build against boost-1.50
Jeroen van Meeuwen (Kolab Systems) 997318f
Jeroen van Meeuwen (Kolab Systems) f9328a3
* Wed Jul 25 2012 Jeroen van Meeuwen <vanmeeuwen@kolabsys.com> - 0.7.0-2
Jeroen van Meeuwen (Kolab Systems) f9328a3
- Fix build on ppc64
Jeroen van Meeuwen (Kolab Systems) b0101d7
- New upstream version
Jeroen van Meeuwen (Kolab Systems) b0101d7
c8e669c
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6.0-4
c8e669c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
c8e669c
Jeroen van Meeuwen (Kolab Systems) 8161d60
* Wed Jun 27 2012 Jeroen van Meeuwen <vanmeeuwen@kolabsys.com> - 0.6.0-3
Jeroen van Meeuwen (Kolab Systems) 8161d60
- Correct dependency on php
Jeroen van Meeuwen (Kolab Systems) 8161d60
Jeroen van Meeuwen (Kolab Systems) dcde642
* Tue Jun 26 2012 Jeroen van Meeuwen <vanmeeuwen@kolabsys.com> - 0.6.0-2
Jeroen van Meeuwen (Kolab Systems) dcde642
- Also remove xsd-utils requirement for -devel sub-package
Jeroen van Meeuwen (Kolab Systems) dcde642
Jeroen van Meeuwen (Kolab Systems) 985d009
* Mon Jun 25 2012 Jeroen van Meeuwen <vanmeeuwen@kolabsys.com> - 0.6.0-1
Jeroen van Meeuwen (Kolab Systems) 985d009
- Actual 0.6.0 release
Jeroen van Meeuwen (Kolab Systems) 985d009
Christoph Wickert d4d2730
* Sat Jun 23 2012 Christoph Wickert <wickert@kolabsys.com> - 0.6-1
Christoph Wickert d4d2730
- Update to 0.6 final
Christoph Wickert d4d2730
- Run ldconfig in %%post and %%postun
Christoph Wickert d4d2730
- Mark kolabformat.ini as config file
Christoph Wickert d4d2730
- Export LD_LIBRARY_PATH so tests can be run in %%check
Christoph Wickert d4d2730
- Add php dependencies to php-kolabformat package
Christoph Wickert d4d2730
- Make base package requirements are arch-specific
Christoph Wickert d4d2730
- Filter unwanted provides of php-kolabformat and python-kolabformat
Christoph Wickert d4d2730
Jeroen van Meeuwen (Kolab Systems) 16e12ef
* Wed Jun 20 2012 Jeroen van Meeuwen <vanmeeuwen@kolabsys.com> - 0.6-0.4
Jeroen van Meeuwen (Kolab Systems) 16e12ef
- Some other cleanups to prevent review scrutiny from blocking
Jeroen van Meeuwen (Kolab Systems) 16e12ef
  inclusion
Jeroen van Meeuwen (Kolab Systems) 19b421b
- Drop build requirement for xsd-utils
Jeroen van Meeuwen (Kolab Systems) 19b421b
Jeroen van Meeuwen (Kolab Systems) 00f7ab0
* Sat Jun  9 2012 Jeroen van Meeuwen <vanmeeuwen@kolabsys.com> - 0.6-0.2
Jeroen van Meeuwen (Kolab Systems) 6d165cf
- Git snapshot release
Jeroen van Meeuwen (Kolab Systems) 6d165cf
Jeroen van Meeuwen (Kolab Systems) 5d00949
* Wed May 23 2012 Jeroen van Meeuwen <vanmeeuwen@kolabsys.com> - 0.5-5
Jeroen van Meeuwen (Kolab Systems) 5d00949
- Correct use of Python keyword None
Jeroen van Meeuwen (Kolab Systems) b835604
- Snapshot version with attendee cutype support
Jeroen van Meeuwen (Kolab Systems) b835604
Jeroen van Meeuwen (Kolab Systems) 6d02bb2
* Tue May 22 2012 Jeroen van Meeuwen <vanmeeuwen@kolabsys.com> - 0.5-3
Jeroen van Meeuwen (Kolab Systems) 6d02bb2
- Snapshot version with attendee delegation support
Jeroen van Meeuwen (Kolab Systems) 6d02bb2
Jeroen van Meeuwen (Kolab Systems) 56da236
* Sat May 12 2012 Jeroen van Meeuwen <vanmeeuwen@kolabsys.com> - 0.5-2
Jeroen van Meeuwen (Kolab Systems) 13f3eac
- Snapshot version with build system changes
Jeroen van Meeuwen (Kolab Systems) 13f3eac
Jeroen van Meeuwen (Kolab Systems) 04fe679
* Wed May  9 2012 Jeroen van Meeuwen <vanmeeuwen@kolabsys.com> - 0.4.0-3
Jeroen van Meeuwen (Kolab Systems) 04fe679
- Fix PHP kolabformat module packaging
Jeroen van Meeuwen (Kolab Systems) 04fe679
Jeroen van Meeuwen (Kolab Systems) 8aa4c97
* Wed May  2 2012 Jeroen van Meeuwen <vanmeeuwen@kolabsys.com> - 0.4.0-2
Jeroen van Meeuwen (Kolab Systems) 7c863ac
- New version
Jeroen van Meeuwen (Kolab Systems) e0404ba
Jeroen van Meeuwen (Kolab Systems) 5581ab9
* Fri Apr 20 2012 Jeroen van Meeuwen <vanmeeuwen@kolabsys.com> - 0.3.0-1
Jeroen van Meeuwen (Kolab Systems) 5581ab9
- New version
Jeroen van Meeuwen (Kolab Systems) 5581ab9
Jeroen van Meeuwen (Kolab Systems) f2e9e75
* Mon Apr  9 2012 Jeroen van Meeuwen <vanmeeuwen@kolabsys.com> - 0.3-0.1
Jeroen van Meeuwen (Kolab Systems) f2e9e75
- First package
Jeroen van Meeuwen (Kolab Systems) f2e9e75