File mingw64-evolution-data-server.spec of Package mingw64-evolution-data-server

%define __strip %{_mingw64_strip}
%define __objdump %{_mingw64_objdump}
%define _use_internal_dependency_generator 0
%define __find_requires %{_mingw64_findrequires}
%define __find_provides %{_mingw64_findprovides}
%define __os_install_post %{_mingw64_debug_install_post} \
                          %{_mingw64_install_post}

Name:           mingw64-evolution-data-server
Version:        2.32.2
Release:        0
Summary:        MinGW Windows port of the Evolution Data Server

License:        GPL v2 or later
Group:          Development/Libraries
URL:            http://projects.gnome.org/evolution/
Source0:        ftp://ftp.gnome.org/pub/gnome/sources/evolution-data-server/2.32/evolution-data-server-%{version}.tar.bz2
Source1000:     %{name}-rpmlintrc
Patch0:         evolution-data-server-2.32.2-windows.patch
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)

BuildArch:      noarch
#!BuildIgnore: post-build-checks  

BuildRequires:  mingw64-filesystem
BuildRequires:  mingw64-cross-gcc
BuildRequires:  mingw64-cross-gcc-c++
BuildRequires:  mingw64-cross-binutils
BuildRequires:  mingw64-glib2-devel
BuildRequires:  mingw64-gtk2-devel
BuildRequires:  mingw64-gconf2-devel
BuildRequires:  mingw64-libxml2-devel
BuildRequires:  mingw64-libsoup-devel
BuildRequires:  mingw64-libsqlite-devel
BuildRequires:  mingw64-libdb-devel
BuildRequires:  mingw64-libgdata-devel
BuildRequires:  mingw64-mozilla-nss-devel
BuildRequires:  mingw64-libgnurx-devel
BuildRequires:  mingw64-libgweather-devel
BuildRequires:  mingw64-libical-devel
BuildRequires:  mingw64-dbus-1-glib-devel
BuildRequires:  autoconf automake libtool
BuildRequires:  gnome-common perl
BuildRequires:  mingw64-cross-pkg-config intltool gperf
BuildRequires:  gtk-doc >= 1.9 dbus-1-glib-devel
BuildRequires:  glib2-devel
BuildRequires:  flex bison gconf2
Requires:       %{name}-lang


%description
Evolution Data Server provides a central location for your address book
and calendar in the GNOME Desktop.


%package devel
Summary:        MinGW Windows port of the Evolution Data Server - Development Files
Group:          Development/Libraries


%description devel
The Evolution Data Server development files provide the necessary
libraries, headers, and other files for developing applications which
use the Evolution Data Server for storing contact and calendar
information.


%{_mingw64_debug_package}

%lang_package 

%prep
%setup -q -n evolution-data-server-%{version}
%patch0 -p0 -b .windows

%build
echo "lt_cv_deplibs_check_method='pass_all'" >>%{_mingw64_cache}

%if %suse_version <= 1100
export MINGW64_CFLAGS="-UG_DISABLE_SINGLE_INCLUDES %{_mingw64_cflags}";
%endif
%{_mingw64_configure} --with-libdb=%{_mingw64_prefix}  \
	--enable-shared --disable-static --disable-schemas-install \
	--disable-gnome-keyring

%{_mingw64_make} %{?_smp_mflags} || %{_mingw64_make}


%install
rm -rf $RPM_BUILD_ROOT

%{_mingw64_make} DESTDIR=$RPM_BUILD_ROOT install

rm -f $RPM_BUILD_ROOT%{_mingw64_libdir}/evolution-data-server-1.2/camel-providers/*.dll.a
rm -f $RPM_BUILD_ROOT%{_mingw64_libdir}/evolution-data-server-1.2/extensions/*.dll.a

%find_lang evolution-data-server-2.32

%clean
rm -rf $RPM_BUILD_ROOT


%files
%defattr(-,root,root)
%{_mingw64_bindir}/libcamel-1.2-19.dll
%{_mingw64_bindir}/libcamel-provider-1.2-19.dll
%{_mingw64_bindir}/libedata-cal-1.2-10.dll
%{_mingw64_bindir}/libebackend-1.2-0.dll
%{_mingw64_bindir}/libebook-1.2-10.dll
%{_mingw64_bindir}/libecal-1.2-8.dll
%{_mingw64_bindir}/libedata-book-1.2-8.dll
%{_mingw64_bindir}/libedataserver-1.2-14.dll
%{_mingw64_bindir}/libedataserverui-1.2-11.dll
%{_mingw64_bindir}/libegroupwise-1.2-13.dll
%{_mingw64_libdir}/evolution-data-server-1.2/camel-providers/libcamelgroupwise.dll
%{_mingw64_libdir}/evolution-data-server-1.2/camel-providers/libcamelgroupwise.urls
%{_mingw64_libdir}/evolution-data-server-1.2/camel-providers/libcamelimap.dll
%{_mingw64_libdir}/evolution-data-server-1.2/camel-providers/libcamelimap.urls
%{_mingw64_libdir}/evolution-data-server-1.2/camel-providers/libcamelimapx.dll
%{_mingw64_libdir}/evolution-data-server-1.2/camel-providers/libcamelimapx.urls
%{_mingw64_libdir}/evolution-data-server-1.2/camel-providers/libcamellocal.dll
%{_mingw64_libdir}/evolution-data-server-1.2/camel-providers/libcamellocal.urls
%{_mingw64_libdir}/evolution-data-server-1.2/camel-providers/libcamelnntp.dll
%{_mingw64_libdir}/evolution-data-server-1.2/camel-providers/libcamelnntp.urls
%{_mingw64_libdir}/evolution-data-server-1.2/camel-providers/libcamelpop3.dll
%{_mingw64_libdir}/evolution-data-server-1.2/camel-providers/libcamelpop3.urls
%{_mingw64_libdir}/evolution-data-server-1.2/camel-providers/libcamelsmtp.dll
%{_mingw64_libdir}/evolution-data-server-1.2/camel-providers/libcamelsmtp.urls
%{_mingw64_libdir}/evolution-data-server-1.2/extensions/libebookbackendfile.dll
%{_mingw64_libdir}/evolution-data-server-1.2/extensions/libebookbackendgroupwise.dll
%{_mingw64_libdir}/evolution-data-server-1.2/extensions/libebookbackendldap.dll
%{_mingw64_libdir}/evolution-data-server-1.2/extensions/libebookbackendvcf.dll
%{_mingw64_libdir}/evolution-data-server-1.2/extensions/libecalbackendcaldav.dll
%{_mingw64_libdir}/evolution-data-server-1.2/extensions/libecalbackendcontacts.dll
%{_mingw64_libdir}/evolution-data-server-1.2/extensions/libecalbackendfile.dll
%{_mingw64_libdir}/evolution-data-server-1.2/extensions/libecalbackendgroupwise.dll
%{_mingw64_libdir}/evolution-data-server-1.2/extensions/libecalbackendhttp.dll
%{_mingw64_libdir}/evolution-data-server-1.2/extensions/libecalbackendweather.dll
%{_mingw64_libdir}/evolution-data-server-1.2/extensions/libebookbackendgoogle.dll
%{_mingw64_libdir}/evolution-data-server-1.2/extensions/libebookbackendwebdav.dll
%{_mingw64_libexecdir}/e-addressbook-factory.exe
%{_mingw64_libexecdir}/e-calendar-factory.exe
%{_mingw64_libexecdir}/camel-index-control-1.2.exe
%{_mingw64_datadir}/evolution-data-server-2.32/evolutionperson.schema
%{_mingw64_datadir}/evolution-data-server-2.32/ui/e-categories-dialog.ui
%{_mingw64_datadir}/evolution-data-server-2.32/ui/e-name-selector-dialog.ui
%{_mingw64_datadir}/evolution-data-server-2.32/weather/Locations.xml
%{_mingw64_datadir}/dbus-1/services/org.gnome.evolution.dataserver.AddressBook.service
%{_mingw64_datadir}/dbus-1/services/org.gnome.evolution.dataserver.Calendar.service
%{_mingw64_datadir}/pixmaps/evolution-data-server


%files lang -f evolution-data-server-2.32.lang
%defattr(-,root,root)


%files devel
%defattr(-,root,root)
%{_mingw64_includedir}/evolution-data-server-2.32/camel
%{_mingw64_includedir}/evolution-data-server-2.32/groupwise
%{_mingw64_includedir}/evolution-data-server-2.32/libebook
%{_mingw64_includedir}/evolution-data-server-2.32/libebackend
%{_mingw64_includedir}/evolution-data-server-2.32/libecal
%{_mingw64_includedir}/evolution-data-server-2.32/libedata-book
%{_mingw64_includedir}/evolution-data-server-2.32/libedata-cal
%{_mingw64_includedir}/evolution-data-server-2.32/libedataserver
%{_mingw64_includedir}/evolution-data-server-2.32/libedataserverui
%{_mingw64_libdir}/libcamel-1.2.dll.a
%{_mingw64_libdir}/libcamel-provider-1.2.dll.a
%{_mingw64_libdir}/libebackend-1.2.dll.a
%{_mingw64_libdir}/libebook-1.2.dll.a
%{_mingw64_libdir}/libecal-1.2.dll.a
%{_mingw64_libdir}/libedata-book-1.2.dll.a
%{_mingw64_libdir}/libedata-cal-1.2.dll.a
%{_mingw64_libdir}/libedataserver-1.2.dll.a
%{_mingw64_libdir}/libedataserverui-1.2.dll.a
%{_mingw64_libdir}/libegroupwise-1.2.dll.a
%{_mingw64_libdir}/pkgconfig/camel-1.2.pc
%{_mingw64_libdir}/pkgconfig/camel-provider-1.2.pc
%{_mingw64_libdir}/pkgconfig/evolution-data-server-1.2.pc
%{_mingw64_libdir}/pkgconfig/libebackend-1.2.pc
%{_mingw64_libdir}/pkgconfig/libebook-1.2.pc
%{_mingw64_libdir}/pkgconfig/libecal-1.2.pc
%{_mingw64_libdir}/pkgconfig/libedata-book-1.2.pc
%{_mingw64_libdir}/pkgconfig/libedata-cal-1.2.pc
%{_mingw64_libdir}/pkgconfig/libedataserver-1.2.pc
%{_mingw64_libdir}/pkgconfig/libedataserverui-1.2.pc
%{_mingw64_libdir}/pkgconfig/libegroupwise-1.2.pc
%{_mingw64_datadir}/gtk-doc/html/camel
%{_mingw64_datadir}/gtk-doc/html/libebackend
%{_mingw64_datadir}/gtk-doc/html/libebook
%{_mingw64_datadir}/gtk-doc/html/libecal
%{_mingw64_datadir}/gtk-doc/html/libedata-book
%{_mingw64_datadir}/gtk-doc/html/libedata-cal
%{_mingw64_datadir}/gtk-doc/html/libedataserver
%{_mingw64_datadir}/gtk-doc/html/libedataserverui


%changelog
openSUSE Build Service is sponsored by