]> git.pld-linux.org Git - packages/evolution-mapi.git/commitdiff
- new
authorJakub Bogusz <qboosh@pld-linux.org>
Sun, 24 May 2015 15:34:09 +0000 (17:34 +0200)
committerJakub Bogusz <qboosh@pld-linux.org>
Sun, 24 May 2015 15:34:09 +0000 (17:34 +0200)
- added localedir patch (fix build with recent intltool)
- added update patch (adjust for openchange 2.3 API change)

evolution-mapi-localedir.patch [new file with mode: 0644]
evolution-mapi-update.patch [new file with mode: 0644]
evolution-mapi.spec [new file with mode: 0644]

diff --git a/evolution-mapi-localedir.patch b/evolution-mapi-localedir.patch
new file mode 100644 (file)
index 0000000..07f7fae
--- /dev/null
@@ -0,0 +1,12 @@
+--- evolution-ews-3.16.1/configure.ac.orig     2015-03-23 08:33:25.000000000 +0100
++++ evolution-ews-3.16.1/configure.ac  2015-04-18 19:47:58.913904347 +0200
+@@ -199,9 +199,6 @@
+ AC_SUBST(GETTEXT_PACKAGE)
+ AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE, "$GETTEXT_PACKAGE", [Package name for gettext])
+-localedir='$(prefix)/$(DATADIRNAME)/locale'
+-AC_SUBST(localedir)
+-
+ dnl ****************************
+ dnl Initialize libtool
+ dnl ****************************
diff --git a/evolution-mapi-update.patch b/evolution-mapi-update.patch
new file mode 100644 (file)
index 0000000..7cdd2e4
--- /dev/null
@@ -0,0 +1,21 @@
+--- evolution-mapi-3.16.2/src/libexchangemapi/e-mapi-connection.c.orig 2015-03-23 08:44:54.000000000 +0100
++++ evolution-mapi-3.16.2/src/libexchangemapi/e-mapi-connection.c      2015-05-24 15:04:45.321267554 +0200
+@@ -1523,7 +1523,7 @@
+                       break;
+               /* Fill the table columns with data from the rows */
+-              ms = QueryRows (obj_table, count, TBL_ADVANCE, &SRowSet);
++              ms = QueryRows (obj_table, count, TBL_ADVANCE, TBL_FORWARD_READ, &SRowSet);
+               if (ms != MAPI_E_SUCCESS) {
+                       make_mapi_error (perror, "QueryRows", ms);
+                       break;
+--- evolution-mapi-3.16.2/src/libexchangemapi/libexchangemapi.pc.in.orig       2014-03-24 10:28:56.000000000 +0100
++++ evolution-mapi-3.16.2/src/libexchangemapi/libexchangemapi.pc.in    2015-05-24 16:56:34.577652659 +0200
+@@ -10,6 +10,6 @@
+ Name: libexchangemapi
+ Description: Client library for accessing Exchange with LibMAPI
+ Version: @VERSION@
+-Requires: evolution-data-server-@API_VERSION@ >= @EDS_REQUIRED@ libmapi = @LIBMAPI_REQUIRED@
++Requires: evolution-data-server-@API_VERSION@ >= @EDS_REQUIRED@ libmapi >= @LIBMAPI_REQUIRED@
+ Libs: -L${libdir} -lexchangemapi-1.0
+ Cflags: -I${privincludedir}/mapi
diff --git a/evolution-mapi.spec b/evolution-mapi.spec
new file mode 100644 (file)
index 0000000..cb5668f
--- /dev/null
@@ -0,0 +1,127 @@
+Summary:       Evolution extension for Exchange MAPI
+Summary(pl.UTF-8):     Rozszerzenie Evolution dla Exchange MAPI
+Name:          evolution-mapi
+Version:       3.16.2
+Release:       1
+License:       LGPL v2+
+Group:         X11/Applications/Mail
+Source0:       http://ftp.gnome.org/pub/GNOME/sources/evolution-mapi/3.16/%{name}-%{version}.tar.xz
+# Source0-md5: 4bb59d36051847363ea616734d4660b5
+Patch0:                %{name}-localedir.patch
+Patch1:                %{name}-update.patch
+URL:           http://projects.gnome.org/evolution/
+BuildRequires: autoconf >= 2.58
+BuildRequires: automake >= 1:1.9
+BuildRequires: evolution-data-server-devel >= %{version}
+BuildRequires: evolution-devel >= %{version}
+BuildRequires: gettext-tools
+BuildRequires: glib2-devel >= 1:2.40
+BuildRequires: gnome-common
+BuildRequires: gtk+3-devel >= 3.0
+BuildRequires: gtk-doc >= 1.9
+BuildRequires: intltool >= 0.35.5
+BuildRequires: libtool
+BuildRequires: openchange-devel >= 2.3
+BuildRequires: pkgconfig
+BuildRequires: tar >= 1:1.22
+BuildRequires: xz
+Requires:      %{name}-libs = %{version}-%{release}
+Requires:      evolution >= %{version}
+Requires:      evolution-data-server >= %{version}
+Requires:      glib2 >= 1:2.40
+Requires:      gtk+3 >= 3.0
+Requires:      openchange-libs >= 2.3
+BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+
+%description
+This package allows Evolution to interact with Microsoft Exchange
+(2007 and later) and OpenChange servers via MAPI.
+
+%description -l pl.UTF-8
+Ten pakiet pozwala programowi Evolution współpracować z serwerami
+Microsoft Exchange (w wersji 2007 lub nowszej) lub OpenChange poprzez
+MAPI.
+
+%package libs
+Summary:       Evolution MAPI library
+Summary(pl.UTF-8):     Biblioteka Evolution MAPI
+Group:         Libraries
+Requires:      evolution-data-server-libs >= %{version}
+Requires:      openchange-libs >= 2.3
+
+%description libs
+Evolution MAPI library.
+
+%description libs -l pl.UTF-8
+Biblioteka Evolution MAPI.
+
+%package devel
+Summary:       Development files for Evolution MAPI libraries
+Summary(pl.UTF-8):     Pliki programistyczne bibliotek Evolution MAPI
+Group:         X11/Development/Libraries
+Requires:      %{name}-libs = %{version}-%{release}
+Requires:      evolution-data-server-devel >= %{version}
+Requires:      openchange-devel >= 2.3
+
+%description devel
+This package provides development files for Evolution MAPI library.
+
+%description devel -l pl.UTF-8
+Ten pakiet zawiera pliki programistyczne bibliotek Evolution MAPI.
+
+%prep
+%setup -q
+%patch0 -p1
+%patch1 -p1
+
+%build
+%{__intltoolize}
+%{__libtoolize}
+%{__aclocal} -I m4
+%{__autoconf}
+%{__autoheader}
+%{__automake}
+%configure \
+       --disable-silent-rules
+%{__make}
+
+%install
+rm -rf $RPM_BUILD_ROOT
+
+%{__make} install \
+       DESTDIR=$RPM_BUILD_ROOT
+
+%{__rm} $RPM_BUILD_ROOT%{_libdir}/lib*.la
+%{__rm} $RPM_BUILD_ROOT%{_libdir}/evolution-data-server/*/*.la
+%{__rm} $RPM_BUILD_ROOT%{_libdir}/evolution/modules/*.la
+
+%find_lang %{name}
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%post  libs -p /sbin/ldconfig
+%postun        libs -p /sbin/ldconfig
+
+%files -f %{name}.lang
+%defattr(644,root,root,755)
+%doc AUTHORS ChangeLog NEWS
+%attr(755,root,root) %{_libdir}/evolution-data-server/addressbook-backends/libebookbackendmapi.so
+%attr(755,root,root) %{_libdir}/evolution-data-server/calendar-backends/libecalbackendmapi.so
+%attr(755,root,root) %{_libdir}/evolution-data-server/camel-providers/libcamelmapi.so
+%{_libdir}/evolution-data-server/camel-providers/libcamelmapi.urls
+%attr(755,root,root) %{_libdir}/evolution-data-server/registry-modules/module-mapi-backend.so
+%attr(755,root,root) %{_libdir}/evolution/modules/module-mapi-configuration.so
+%{_datadir}/appdata/evolution-mapi.metainfo.xml
+%{_datadir}/evolution-data-server/mapi
+
+%files libs
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/libexchangemapi-1.0.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libexchangemapi-1.0.so.0
+
+%files devel
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/libexchangemapi-1.0.so
+%{_includedir}/evolution-data-server/mapi
+%{_pkgconfigdir}/libexchangemapi-1.0.pc
This page took 0.209182 seconds and 4 git commands to generate.