[gnome-python2] Drop unused/ancient -capplet subpackage definition remains. Add %?_isa to all explicit dependencies

Michael Schwendt mschwendt at fedoraproject.org
Wed Nov 30 17:20:40 UTC 2011


commit 78407dbfecb6ee5160404bd8c2c0e864d7a0e1a8
Author: Michael Schwendt <mschwendt at fedoraproject.org>
Date:   Wed Nov 30 18:20:33 2011 +0100

    Drop unused/ancient -capplet subpackage definition remains.
    Add %?_isa to all explicit dependencies on package names.
    Make pygtk2 dependency arch-specific (#749835).

 gnome-python2.spec |   60 ++++++++++++++++++++++++++--------------------------
 1 files changed, 30 insertions(+), 30 deletions(-)
---
diff --git a/gnome-python2.spec b/gnome-python2.spec
index dd1c48e..bde7235 100644
--- a/gnome-python2.spec
+++ b/gnome-python2.spec
@@ -42,6 +42,7 @@ BuildRequires: pygtk2-devel >= %{pygtk_version}
 BuildRequires: pyorbit-devel >= %{pyorbit_version}
 BuildRequires: python2-devel >= %{python_version}
 
+# added 2005-02-07, pkg last available in Fedora 3 and RHEL 4
 Obsoletes: gnome-python2-nautilus <= 2.6.0
 
 %description
@@ -55,33 +56,26 @@ configuration interface, and metadata support.
 %package gnome
 Summary: Python bindings for libgnome
 Group: Development/Languages
-Requires: %{name} = %{version}-%{release}
-Requires: %{name}-gnomevfs = %{version}-%{release}
-Requires: libgnome >= %{libgnome_version}
-Requires: libgnomeui >= %{libgnomeui_version}
+Requires: %{name}%{?_isa} = %{version}-%{release}
+Requires: %{name}-gnomevfs%{?_isa} = %{version}-%{release}
+# explicit just for the minimum version
+Requires: libgnome%{?_isa} >= %{libgnome_version}
+Requires: libgnomeui%{?_isa} >= %{libgnomeui_version}
 # gnome.ui imports bonobo.ui (bz #689836)
-Requires: %{name}-bonobo
+Requires: %{name}-bonobo%{?_isa} = %{version}-%{release}
 
 %description gnome
 This module contains a wrapper that makes libgnome functionality available
 from Python.
 
-%package capplet
-Summary: Python bindings for GNOME Panel applets
-Group: Development/Languages
-Requires: %{name} = %{version}-%{release}
-
-%description capplet
-This module contains a wrapper that allows GNOME Control Center
-capplets to be in Python.
 
 %package canvas
 Summary: Python bindings for the GNOME Canvas
 Group: Development/Languages
-Requires: %{name} = %{version}-%{release}
-Requires: gtk2 >= %{gtk_version}
-Requires: libgnomecanvas >= %{libgnomecanvas_version}
-Requires: pygtk2 >= %{pygtk_version}
+Requires: %{name}%{?_isa} = %{version}-%{release}
+# explicit just for the minimum version
+Requires: gtk2%{?_isa} >= %{gtk_version}
+Requires: libgnomecanvas%{?_isa} >= %{libgnomecanvas_version}
 
 %description canvas
 This module contains a wrapper that allows use of the GNOME Canvas
@@ -90,13 +84,15 @@ in Python.
 %package bonobo
 Summary: Python bindings for interacting with Bonobo
 Group: Development/Languages
-Requires: %{name} = %{version}-%{release}
+Requires: %{name}%{?_isa} = %{version}-%{release}
+# explicit just for the minimum version
+Requires: libbonobo%{?_isa} >= %{libbonobo_version}
+Requires: libbonoboui%{?_isa} >= %{libbonoboui_version}
+Requires: pyorbit%{?_isa} >= %{pyorbit_version}
+# this is provided by libbonobo
 Requires: bonobo-activation >= %{bonobo_activation_version}
-Requires: libbonobo >= %{libbonobo_version}
-Requires: libbonoboui >= %{libbonoboui_version}
-Requires: pyorbit >= %{pyorbit_version}
 # bonobo.ui imports gnomecanvas (bz #689836)
-Requires: %{name}-canvas
+Requires: %{name}-canvas%{?_isa} = %{version}-%{release}
 
 %description bonobo
 This module contains a wrapper that allows the creation of bonobo
@@ -105,8 +101,9 @@ components and the embedding of bonobo components in Python.
 %package gconf
 Summary: Python bindings for interacting with GConf
 Group: Development/Languages
-Requires: %{name} = %{version}-%{release}
-Requires: GConf2 >= %{gconf_version}
+Requires: %{name}%{?_isa} = %{version}-%{release}
+# explicit just for the minimum version
+Requires: GConf2%{?_isa} >= %{gconf_version}
 
 %description gconf
 This module contains a wrapper that allows the use of GConf via Python.
@@ -114,9 +111,10 @@ This module contains a wrapper that allows the use of GConf via Python.
 %package gnomevfs
 Summary: Python bindings for interacting with gnome-vfs
 Group: Development/Languages
-Requires: %{name} = %{version}-%{release}
-Requires: gnome-vfs2 >= %{libgnomevfs_version}
-Requires: libbonobo >= %{libbonobo_version}
+Requires: %{name}%{?_isa} = %{version}-%{release}
+# explicit just for the minimum version
+Requires: gnome-vfs2%{?_isa} >= %{libgnomevfs_version}
+Requires: libbonobo%{?_isa} >= %{libbonobo_version}
 
 %description gnomevfs
 This module contains a wrapper that allows the use of gnome-vfs via python.
@@ -124,10 +122,10 @@ This module contains a wrapper that allows the use of gnome-vfs via python.
 %package devel
 Summary: Development files for building add-on libraries
 Group: Development/Languages
-Requires: %{name} = %{version}-%{release}
-Requires: gnome-vfs2-devel >= %{libgnomevfs_version}
+Requires: %{name}%{?_isa} = %{version}-%{release}
+Requires: gnome-vfs2-devel%{?_isa} >= %{libgnomevfs_version}
+Requires: python-devel%{?_isa} >= %{python_version}
 Requires: pkgconfig
-Requires: python-devel >= %{python_version}
 
 %description devel
 This package contains files required to build wrappers for GNOME add-on
@@ -209,6 +207,8 @@ rm -f %{python_sitearch}/bonobo/__init__.{pyc,pyo}
 
 %changelog
 * Tue Nov 29 2011 Michael Schwendt <mschwendt at fedoraproject.org> - 2.28.1-7
+- Drop unused/ancient -capplet subpackage definition remains.
+- Add %%?_isa to all explicit dependencies on package names.
 - Make pygtk2 dependency arch-specific (#749835).
 
 * Fri Nov 25 2011 Michael Schwendt <mschwendt at fedoraproject.org> - 2.28.1-6


More information about the scm-commits mailing list