From 19c0787b188e223424db5e389355a4a2d7eb8341 Mon Sep 17 00:00:00 2001 From: Caolan McNamara Date: Jan 21 2010 11:38:06 +0000 Subject: Resolves: rhbz#557211 evolution is (currently) excluded from s390/s390x --- diff --git a/planner.spec b/planner.spec index d25ef42..30d0deb 100644 --- a/planner.spec +++ b/planner.spec @@ -1,7 +1,13 @@ +%ifarch s390 s390x +%define build_eds_backend 0 +%else +%define build_eds_backend 1 +%endif + Summary: A graphical project management tool Name: planner Version: 0.14.4 -Release: 15%{?dist} +Release: 16%{?dist} License: GPLv2+ Group: Applications/Productivity URL: http://live.gnome.org/Planner @@ -11,9 +17,11 @@ BuildRequires: gtk2-devel >= 2.2.0, libgnomeui-devel >= 2.0.1 BuildRequires: libglade2-devel >= 2.0.0, gnome-vfs2-devel >= 2.0.2 BuildRequires: libgnomeprintui22-devel >= 2.2.0, libxml2-devel >= 2.5.4 BuildRequires: libxslt-devel >= 1.0.27, libgsf-devel, gtk-doc, pygtk2-devel -BuildRequires: scrollkeeper, glib2-devel, evolution-data-server -BuildRequires: evolution-data-server-devel >= 1.9.1, evolution-devel >= 2.9.1 -BuildRequires: python-devel, intltool, autoconf, automake, libtool +BuildRequires: scrollkeeper, glib2-devel, python-devel, intltool, autoconf +BuildRequires: automake, libtool, evolution-data-server-devel >= 1.9.1 +%if %{build_eds_backend} +BuildRequires: evolution-devel >= 2.9.1 +%endif Requires: shared-mime-info Requires(post): %{_bindir}/scrollkeeper-update Requires(postun): %{_bindir}/scrollkeeper-update @@ -77,7 +85,12 @@ This package provides a plugin to integration planner and evolution. %build rm -rf libegg autoreconf -f -i -%configure --enable-python --disable-gtk-doc --disable-dotnet --disable-update-mimedb --enable-eds --enable-eds-backend --disable-static +%if %{build_eds_backend} +%define eds_backend_flags --enable-eds-backend +%else +%define eds_backend_flags --disable-eds-backend +%endif +%configure --enable-python --disable-gtk-doc --disable-dotnet --disable-update-mimedb %{eds_backend_flags} --enable-eds --disable-static make # %{?_smp_mflags} not parallel build safe %install @@ -98,11 +111,13 @@ rm -f $RPM_BUILD_ROOT/%{_libdir}/%{name}/plugins/libsql-plugin* rm -f $RPM_BUILD_ROOT/%{_libdir}/evolution-data-server-1.2/extensions/*.la rm -f $RPM_BUILD_ROOT/%{_libdir}/evolution/*/plugins/*.la +%if %{build_eds_backend} pushd $RPM_BUILD_ROOT/%{_libdir}/evolution-data-server-1.2/extensions rm -f libecalbackendplanner.so rm -f libecalbackendplanner.so.0 mv -f libecalbackendplanner.so.0.0.0 libecalbackendplanner.so popd +%endif rm -f $RPM_BUILD_ROOT/%{_datadir}/mime/XMLnamespaces rm -f $RPM_BUILD_ROOT/%{_datadir}/mime/globs @@ -155,13 +170,12 @@ rm -rf $RPM_BUILD_ROOT %files eds %defattr(-,root,root,-) -%dir %{_libdir}/%{name}/plugins %{_libdir}/%{name}/plugins/libeds-plugin.so -%dir %{_libdir}/evolution-data-server-1.2 -%dir %{_libdir}/evolution-data-server-1.2/extensions +%if %{build_eds_backend} %{_libdir}/evolution-data-server-1.2/extensions/libecalbackendplanner.so %{_libdir}/evolution/*/plugins/liborg-gnome-planner-source.so %{_libdir}/evolution/*/plugins/org-gnome-planner-source.eplug +%endif %files devel %defattr(-,root,root) @@ -171,6 +185,11 @@ rm -rf $RPM_BUILD_ROOT %{_libdir}/pkgconfig/* %changelog +* Thu Jan 21 2010 Caolán McNamara - 0.14.4-16 +- Resolves: rhbz#557211 evolution is (currently) excluded from + s390/s390x (though evo can be built on s390/s390x, so this + can be reenabled if evo reappears) + * Thu Jan 14 2010 Caolán McNamara - 0.14.4-15 - rebuild for libedata-cal-1.2.so.6