Hello community, here is the log from the commit of package gnome-python-desktop for openSUSE:Factory checked in at Tue May 3 13:13:00 CEST 2011. -------- --- gnome-python-desktop/gnome-python-desktop.changes 2011-01-07 15:25:03.000000000 +0100 +++ gnome-python-desktop/gnome-python-desktop.changes 2011-04-25 16:38:14.000000000 +0200 @@ -1,0 +2,13 @@ +Thu Apr 14 10:07:12 UTC 2011 - dimstar@opensuse.org + +- Add Obsoletes for the disabled modules (brasero, media-profiles, + evince and applets) to ease upgrade processes. + +------------------------------------------------------------------- +Thu Apr 7 08:30:58 UTC 2011 - fcrozat@novell.com + +- Disable modules not available for gnome3 (brasero, + media-profiles, applets, evince). We use macros to make it easy + to re-eanble them, should we wish to do so later on. + +------------------------------------------------------------------- calling whatdependson for head-i586 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gnome-python-desktop.spec ++++++ --- /var/tmp/diff_new_pack.3uQddA/_old 2011-05-03 13:10:33.000000000 +0200 +++ /var/tmp/diff_new_pack.3uQddA/_new 2011-05-03 13:10:33.000000000 +0200 @@ -1,5 +1,5 @@ # -# spec file for package gnome-python-desktop (Version 2.32.0) +# spec file for package gnome-python-desktop # # Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -17,10 +17,14 @@ # norootforbuild +%define build_evince 0 +%define build_applet 0 +%define build_brasero 0 +%define build_mediaprofiles 0 Name: gnome-python-desktop Version: 2.32.0 -Release: 2 +Release: 9 Url: http://www.realistanew.com/projects/gnome-python-desktop Group: System/GUI/GNOME License: LGPLv2.1+ @@ -31,16 +35,22 @@ BuildRequires: fdupes BuildRequires: intltool BuildRequires: update-desktop-files +%if %{build_evince} BuildRequires: pkgconfig(evince-document-2.32) +%endif BuildRequires: pkgconfig(gconf-2.0) BuildRequires: pkgconfig(gdk-pixbuf-2.0) BuildRequires: pkgconfig(gnome-desktop-2.0) BuildRequires: pkgconfig(gnome-keyring-1) +%if %{build_mediaprofiles} BuildRequires: pkgconfig(gnome-media-profiles) +%endif BuildRequires: pkgconfig(gnome-python-2.0) BuildRequires: pkgconfig(gobject-2.0) +%if %{build_brasero} BuildRequires: pkgconfig(libbrasero-burn) BuildRequires: pkgconfig(libbrasero-media) +%endif BuildRequires: pkgconfig(libebook-1.2) BuildRequires: pkgconfig(libecal-1.2) BuildRequires: pkgconfig(libgnome-2.0) @@ -49,7 +59,9 @@ BuildRequires: pkgconfig(libgnomeui-2.0) BuildRequires: pkgconfig(libgtop-2.0) BuildRequires: pkgconfig(libmetacity-private) +%if %{build_applet} BuildRequires: pkgconfig(libpanelapplet-2.0) +%endif BuildRequires: pkgconfig(librsvg-2.0) BuildRequires: pkgconfig(libwnck-1.0) BuildRequires: pkgconfig(pango) @@ -59,16 +71,32 @@ BuildRequires: pkgconfig(totem-plparser) # Explicitly require all subpackages, so packages depending on # gnome-python-desktop get all modules. +%if %{build_brasero} Requires: python-brasero +%else +Obsoletes: python-brasero <= %{version} +%endif Requires: python-bugbuddy +%if %{build_evince} Requires: python-evince +%else +Obsoletes: python-evince <= %{version} +%endif Requires: python-evolution +%if %{build_applet} Requires: python-gnomeapplet +%else +Obsoletes: python-gnomeapplet <= %{version} +%endif Requires: python-gnomedesktop Requires: python-gnomekeyring Requires: python-gnomeprint Requires: python-gtop +%if %{build_mediaprofiles} Requires: python-mediaprofiles +%else +Obsoletes: python-mediaprofiles <= %{version} +%endif Requires: python-metacity Requires: python-rsvg Requires: python-totem @@ -78,6 +106,8 @@ %description This package provides additional python bindings for GNOME libraries. +%if %{build_brasero} + %package -n python-brasero License: LGPLv2.1+ Group: Development/Libraries/Python @@ -87,6 +117,7 @@ %description -n python-brasero This package contains Python bindings for Brasero. +%endif %package -n python-bugbuddy License: LGPLv2.1+ @@ -98,6 +129,8 @@ %description -n python-bugbuddy This package contains Python bindings for Bug-Buddy. +%if %{build_evince} + %package -n python-evince License: LGPLv2.1+ Group: Development/Libraries/Python @@ -107,6 +140,7 @@ %description -n python-evince This package contains Python bindings for Evince. +%endif %package -n python-evolution License: LGPLv2.1+ @@ -121,6 +155,8 @@ %description -n python-evolution This package contains Python bindings for Evolution. +%if %{build_applet} + %package -n python-gnomeapplet License: LGPLv2.1+ Group: Development/Libraries/Python @@ -131,6 +167,7 @@ %description -n python-gnomeapplet This package contains Python bindings for the GNOME Panel Applet Library. +%endif %package -n python-gnomedesktop License: LGPLv2.1+ @@ -172,6 +209,8 @@ %description -n python-gtop This package contains Python bindings for libgtop. +%if %{build_mediaprofiles} + %package -n python-mediaprofiles License: LGPLv2.1+ Group: Development/Libraries/Python @@ -182,6 +221,7 @@ %description -n python-mediaprofiles This package contains Python bindings for media profiles. +%endif %package -n python-metacity License: LGPLv2.1+ @@ -265,21 +305,27 @@ # gtksourceview 2. #%{py_sitedir}/gtk-2.0/gtksourceview.so +%if %{build_brasero} + %files -n python-brasero %defattr (-, root, root) %doc COPYING %{py_sitedir}/gtk-2.0/braseroburn.so %{py_sitedir}/gtk-2.0/braseromedia.so +%endif %files -n python-bugbuddy %defattr (-, root, root) %doc COPYING %{py_sitedir}/gtk-2.0/bugbuddy.py* +%if %{build_evince} + %files -n python-evince %defattr (-, root, root) %doc COPYING %{py_sitedir}/gtk-2.0/evince.so +%endif %files -n python-evolution %defattr (-, root, root) @@ -289,12 +335,15 @@ %{py_sitedir}/gtk-2.0/evolution/ebook.so %{py_sitedir}/gtk-2.0/evolution/ecal.so +%if %{build_applet} + %files -n python-gnomeapplet %defattr (-, root, root) %doc COPYING %dir %{py_sitedir}/gtk-2.0/gnome %{py_sitedir}/gtk-2.0/gnome/applet.py* %{py_sitedir}/gtk-2.0/gnomeapplet.so +%endif %files -n python-gnomedesktop %defattr (-, root, root) @@ -321,10 +370,13 @@ %doc COPYING %{py_sitedir}/gtk-2.0/gtop.so +%if %{build_mediaprofiles} + %files -n python-mediaprofiles %defattr (-, root, root) %doc COPYING %{py_sitedir}/gtk-2.0/mediaprofiles.so +%endif %files -n python-metacity %defattr (-, root, root) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org