gnome-python2-desktop-py stable port information

Info2: <<
Package: gnome-python2-desktop-py%type_pkg[python]
Version: 2.20.0
Revision: 3
Distribution: (%type_pkg[python] = 23) 10.3, (%type_pkg[python] = 23) 10.4
Maintainer: The Gnome Core Team
Source: mirror:gnome:sources/gnome-python-desktop/2.20/gnome-python-desktop-%v.tar.bz2
Source-MD5: 02b177f488091d27bf0648ec4660d8f7
Type: python (2.3 2.4 2.5)
Depends: <<
atk1-shlibs (>= 1.20.0-1),
audiofile-shlibs,
bzip2-shlibs,
cairo-shlibs (>= 1.6-1),
dbus-shlibs (>= 1.0-1),
esound-shlibs (>= 0.2.38-1),
expat1-shlibs,
fontconfig2-shlibs (>= 2.4.1-1),
freetype219-shlibs (>= 2.3.5-1),
gail18-shlibs (>= 1.20.1-1),
gconf2-shlibs (>= 2.20.0-1),
glib2-shlibs (>= 2.14.0-1),
glitz-shlibs,
gnome-desktop4-shlibs (>= 2.20.3-1),
gnome-keyring-shlibs (>= 0.8.1-1),
gnome-panel-shlibs (>= 2.20.3-1),
gnome-python2-py%type_pkg[python] (>= 2.17.92-1),
gnome-vfs2-unified (>= 1:2.20.0-1),
gtk+2-shlibs (>= 2.12.0-1),
gtksourceview-shlibs (>= 1.8.5-1),
libart2-shlibs,
libavahi-client3-shlibs,
libavahi-common3-shlibs,
libavahi-glib1-shlibs,
libbonobo2 (>= 2.20.0-1),
libbonoboui2 (>= 2.20.0-1),
libcroco3-shlibs (>= 0.6.1-1002),
libgettext3-shlibs,
libglade2-shlibs (>= 2.6.2-1),
libgnome2-shlibs (>= 2.20.0-1),
libgnomecanvas2-shlibs (>= 2.20.0-1),
libgnomeprint2.2-shlibs (>= 2.18.4-1),
libgnomeprintui2.2-shlibs (>= 2.18.1-1),
libgnomeui2-shlibs (>= 2.20.0-1),
libgsf1.114-shlibs (>= 1.14.7-2),
libgtop2.0.7-shlibs,
libiconv,
libjpeg-shlibs,
libpng3-shlibs,
librsvg2-shlibs (>= 2.20.0-1),
libwnck1.22-shlibs (>= 2.20.3-1),
libxml2-shlibs (>= 2.6.30-1),
orbit2-shlibs (>= 2.14.10-1),
pango1-xft2-ft219-shlibs (>= 1.18.4-4),
popt-shlibs,
pygtk2-gtk-py%type_pkg[python] (>= 2.10.0-1),
pyorbit2-py%type_pkg[python] (>= 2.14.3-1),
startup-notification-shlibs (>= 0.9-1),
x11-shlibs
<<
BuildDepends: <<
atk1 (>= 1.20.0-1),
audiofile,
avahi-dev,
bzip2-dev,
cairo (>= 1.6-1),
dbus-dev (>= 1.0-1),
esound (>= 0.2.38-1),
expat1,
fink (>= 0.24.12-1),
fontconfig2-dev (>= 2.4.1-1),
freetype219 (>= 2.3.5-1),
gail18-dev (>= 1.20.1-1),
gconf2-dev (>= 2.20.0-1),
glib2-dev (>= 2.14.0-1),
glitz,
gnome-desktop4-dev (>= 2.20.3-1),
gnome-keyring-dev (>= 0.8.1-1),
gnome-panel-dev (>= 2.20.3-1),
gnome-python2-py%type_pkg[python]-dev (>= 2.17.92-1),
gnome-vfs2-unified-dev (>= 1:2.20.0-1),
gtk+2-dev (>= 2.12.0-1),
gtksourceview-dev (>= 1.8.5-1),
libart2,
libavahi-glib1-dev,
libbonobo2-dev (>= 2.20.0-1),
libbonoboui2-dev (>= 2.20.0-1),
libcroco3 (>= 0.6.1-1002),
libgettext3-dev,
libglade2 (>= 2.6.2-1),
libgnome2-dev (>= 2.20.0-1),
libgnomecanvas2-dev (>= 2.20.0-1),
libgnomeprint2.2-dev (>= 2.18.4-1),
libgnomeprintui2.2-dev (>= 2.18.1-1),
libgnomeui2-dev (>= 2.20.0-1),
libgsf1.114-dev (>= 1.14.7-2),
libgtop2.0.7-dev,
libiconv-dev,
libjpeg,
libpng3,
librsvg2 (>= 2.20.0-1),
libwnck1.22 (>= 2.20.3-1),
libxml2 (>= 2.6.30-1),
orbit2-dev (>= 2.14.10-1),
pango1-xft2-ft219-dev (>= 1.18.4-4),
pixman (>= 0.10.0-1),
pkgconfig (>= 0.21-1),
popt,
pycairo-py%type_pkg[python]-dev,
pygobject2-py%type_pkg[python]-dev (>= 2.12.0-1),
pygtk2-gtk-py%type_pkg[python]-dev (>= 2.10.0-1),
pyorbit2-py%type_pkg[python]-dev (>= 2.14.3-1),
startup-notification-dev (>= 0.9-1),
x11-dev,
xft2-dev
<<
Suggests: gnome-python2-extras-py%type_pkg[python]
PatchFile: %{Ni}.patch
PatchFile-MD5: e84350fd1f4edbcb51d36f37385255ae
SetCPPFLAGS: -fno-common
ConfigureParams: --disable-dependency-tracking PKG_CONFIG_PATH="%p/lib/pango-ft219/lib/pkgconfig:%p/lib/fontconfig2/lib/pkgconfig:%p/lib/freetype219/lib/pkgconfig:$PKG_CONFIG_PATH" FREETYPE_CONFIG=%p/lib/freetype219/bin/freetype-config
CompileScript: <<
PYTHON='%p/bin/python%type_raw[python]' ac_cv_path_BUG_BUDDY=false ./configure %c
make
<<
InstallScript: make -j1 install DESTDIR="%d"
DocFiles: AUTHORS COPYING ChangeLog* NEWS README

#
SplitOff: <<
Package: %N-dev
Depends: %N (= %v-%r)
Conflicts: %{Ni}23-dev, %{Ni}24-dev, %{Ni}25-dev
Replaces: %{Ni}23-dev, %{Ni}24-dev, %{Ni}25-dev
BuildDependsOnly: true
Files: <<
lib/pkgconfig
share/gtk-doc
share/pygtk
<<
DocFiles: AUTHORS COPYING ChangeLog* NEWS README
<<
#
Description: Python bindings for GNOME2 desktop
DescDetail: <<
This package contains other useful desktop-related bindings for gnome-python.
<<
DescPackaging: <<
Patch configure to disable the modules we don't expect and/or
haven't even tested building/dependencies:
totem.plparse # long dep chain, pkg is completely untested
nautilusburn # not available (missing HAL dep)
mediaprofiles # freaky-long dep chain
metacity # interface-compatibility isn't stable
bugbuddy # want to stay out of section:crypto
Crash if expected ones' deps aren't found.
<<
Homepage: http://www.pygtk.org
License: LGPL
<<

gnome-python2-desktop-py stable port .patch

diff -Nurd -x'*~' gnome-python-desktop-2.20.0.orig/configure gnome-python-desktop-2.20.0/configure
--- gnome-python-desktop-2.20.0.orig/configure 2007-09-16 08:36:05.000000000 -0400
+++ gnome-python-desktop-2.20.0/configure 2008-03-05 02:03:21.000000000 -0500
@@ -21793,7 +21793,7 @@
else
pkg_failed=untried
fi
-if test -n "$PKG_CONFIG"; then
+if false; then
if test -n "$TOTEM_PLPARSER_LIBS"; then
pkg_cv_TOTEM_PLPARSER_LIBS="$TOTEM_PLPARSER_LIBS"
else
@@ -21943,7 +21943,7 @@
{ echo "$as_me:$LINENO: checking for NAUTILUSBURN" >&5
echo $ECHO_N "checking for NAUTILUSBURN... $ECHO_C" >&6; }

-if test -n "$PKG_CONFIG"; then
+if false; then
if test -n "$NAUTILUSBURN_CFLAGS"; then
pkg_cv_NAUTILUSBURN_CFLAGS="$NAUTILUSBURN_CFLAGS"
else
@@ -22036,7 +22036,7 @@
{ echo "$as_me:$LINENO: checking for MEDIAPROFILES" >&5
echo $ECHO_N "checking for MEDIAPROFILES... $ECHO_C" >&6; }

-if test -n "$PKG_CONFIG"; then
+if false; then
if test -n "$MEDIAPROFILES_CFLAGS"; then
pkg_cv_MEDIAPROFILES_CFLAGS="$MEDIAPROFILES_CFLAGS"
else
@@ -22244,7 +22244,7 @@
{ echo "$as_me:$LINENO: checking for METACITY" >&5
echo $ECHO_N "checking for METACITY... $ECHO_C" >&6; }

-if test -n "$PKG_CONFIG"; then
+if false; then
if test -n "$METACITY_CFLAGS"; then
pkg_cv_METACITY_CFLAGS="$METACITY_CFLAGS"
else
@@ -24377,19 +24377,19 @@
echo
echo "The following modules will be built:"
echo
-$build_applet && $have_pyorbit && echo gnomeapplet
-$build_gnomeprint && echo gnomeprint
-$build_gnomeprintui && echo gnomeprint.ui
-$build_gtksourceview && echo gtksourceview
-$build_wnck && echo wnck
+$build_applet && $have_pyorbit && echo gnomeapplet || exit 1
+$build_gnomeprint && echo gnomeprint || exit 1
+$build_gnomeprintui && echo gnomeprint.ui || exit 1
+$build_gtksourceview && echo gtksourceview || exit 1
+$build_wnck && echo wnck || exit 1
$build_totem_plparser && echo totem.plparser
$build_gtop && echo gtop
$build_nautilusburn && echo nautilusburn
$build_mediaprofiles && echo mediaprofiles
$build_metacity && echo metacity
-$build_rsvg && echo rsvg
-$build_gnomekeyring && echo gnomekeyring
-$build_gnomedesktop && echo gnomedesktop
+$build_rsvg && echo rsvg || exit 1
+$build_gnomekeyring && echo gnomekeyring || exit 1
+$build_gnomedesktop && echo gnomedesktop || exit 1
$build_bugbuddy && echo bugbuddy
echo

gnome-python2-desktop-py _unstable_ port information

Info2: <<
Package: gnome-python2-desktop-py%type_pkg[python]
Version: 2.20.0
Revision: 3
Distribution: (%type_pkg[python] = 23) 10.3, (%type_pkg[python] = 23) 10.4
Maintainer: The Gnome Core Team
Source: mirror:gnome:sources/gnome-python-desktop/2.20/gnome-python-desktop-%v.tar.bz2
Source-MD5: 02b177f488091d27bf0648ec4660d8f7
Type: python (2.3 2.4 2.5)
Depends: <<
atk1-shlibs (>= 1.20.0-1),
audiofile-shlibs,
bzip2-shlibs,
cairo-shlibs (>= 1.6-1),
dbus-shlibs (>= 1.0-1),
esound-shlibs (>= 0.2.38-1),
expat1-shlibs,
fontconfig2-shlibs (>= 2.4.1-1),
freetype219-shlibs (>= 2.3.5-1),
gail18-shlibs (>= 1.20.1-1),
gconf2-shlibs (>= 2.20.0-1),
glib2-shlibs (>= 2.14.0-1),
glitz-shlibs,
gnome-desktop4-shlibs (>= 2.20.3-1),
gnome-keyring-shlibs (>= 0.8.1-1),
gnome-panel-shlibs (>= 2.20.3-1),
gnome-python2-py%type_pkg[python] (>= 2.17.92-1),
gnome-vfs2-unified (>= 1:2.20.0-1),
gtk+2-shlibs (>= 2.12.0-1),
gtksourceview-shlibs (>= 1.8.5-1),
libart2-shlibs,
libavahi-client3-shlibs,
libavahi-common3-shlibs,
libavahi-glib1-shlibs,
libbonobo2 (>= 2.20.0-1),
libbonoboui2 (>= 2.20.0-1),
libcroco3-shlibs (>= 0.6.1-1002),
libgettext3-shlibs,
libglade2-shlibs (>= 2.6.2-1),
libgnome2-shlibs (>= 2.20.0-1),
libgnomecanvas2-shlibs (>= 2.20.0-1),
libgnomeprint2.2-shlibs (>= 2.18.4-1),
libgnomeprintui2.2-shlibs (>= 2.18.1-1),
libgnomeui2-shlibs (>= 2.20.0-1),
libgsf1.114-shlibs (>= 1.14.7-2),
libgtop2.0.7-shlibs,
libiconv,
libjpeg-shlibs,
libpng3-shlibs,
librsvg2-shlibs (>= 2.20.0-1),
libwnck1.22-shlibs (>= 2.20.3-1),
libxml2-shlibs (>= 2.6.30-1),
orbit2-shlibs (>= 2.14.10-1),
pango1-xft2-ft219-shlibs (>= 1.18.4-4),
popt-shlibs,
pygtk2-gtk-py%type_pkg[python] (>= 2.10.0-1),
pyorbit2-py%type_pkg[python] (>= 2.14.3-1),
startup-notification-shlibs (>= 0.9-1),
x11-shlibs
<<
BuildDepends: <<
atk1 (>= 1.20.0-1),
audiofile,
avahi-dev,
bzip2-dev,
cairo (>= 1.6-1),
dbus-dev (>= 1.0-1),
esound (>= 0.2.38-1),
expat1,
fink (>= 0.24.12-1),
fontconfig2-dev (>= 2.4.1-1),
freetype219 (>= 2.3.5-1),
gail18-dev (>= 1.20.1-1),
gconf2-dev (>= 2.20.0-1),
glib2-dev (>= 2.14.0-1),
glitz,
gnome-desktop4-dev (>= 2.20.3-1),
gnome-keyring-dev (>= 0.8.1-1),
gnome-panel-dev (>= 2.20.3-1),
gnome-python2-py%type_pkg[python]-dev (>= 2.17.92-1),
gnome-vfs2-unified-dev (>= 1:2.20.0-1),
gtk+2-dev (>= 2.12.0-1),
gtksourceview-dev (>= 1.8.5-1),
libart2,
libavahi-glib1-dev,
libbonobo2-dev (>= 2.20.0-1),
libbonoboui2-dev (>= 2.20.0-1),
libcroco3 (>= 0.6.1-1002),
libgettext3-dev,
libglade2 (>= 2.6.2-1),
libgnome2-dev (>= 2.20.0-1),
libgnomecanvas2-dev (>= 2.20.0-1),
libgnomeprint2.2-dev (>= 2.18.4-1),
libgnomeprintui2.2-dev (>= 2.18.1-1),
libgnomeui2-dev (>= 2.20.0-1),
libgsf1.114-dev (>= 1.14.7-2),
libgtop2.0.7-dev,
libiconv-dev,
libjpeg,
libpng3,
librsvg2 (>= 2.20.0-1),
libwnck1.22 (>= 2.20.3-1),
libxml2 (>= 2.6.30-1),
orbit2-dev (>= 2.14.10-1),
pango1-xft2-ft219-dev (>= 1.18.4-4),
pixman (>= 0.10.0-1),
pkgconfig (>= 0.21-1),
popt,
pycairo-py%type_pkg[python]-dev,
pygobject2-py%type_pkg[python]-dev (>= 2.12.0-1),
pygtk2-gtk-py%type_pkg[python]-dev (>= 2.10.0-1),
pyorbit2-py%type_pkg[python]-dev (>= 2.14.3-1),
startup-notification-dev (>= 0.9-1),
x11-dev,
xft2-dev
<<
Suggests: gnome-python2-extras-py%type_pkg[python]
PatchFile: %{Ni}.patch
PatchFile-MD5: e84350fd1f4edbcb51d36f37385255ae
SetCPPFLAGS: -fno-common
ConfigureParams: --disable-dependency-tracking PKG_CONFIG_PATH="%p/lib/pango-ft219/lib/pkgconfig:%p/lib/fontconfig2/lib/pkgconfig:%p/lib/freetype219/lib/pkgconfig:$PKG_CONFIG_PATH" FREETYPE_CONFIG=%p/lib/freetype219/bin/freetype-config
CompileScript: <<
PYTHON='%p/bin/python%type_raw[python]' ac_cv_path_BUG_BUDDY=false ./configure %c
make
<<
InstallScript: make -j1 install DESTDIR="%d"
DocFiles: AUTHORS COPYING ChangeLog* NEWS README

#
SplitOff: <<
Package: %N-dev
Depends: %N (= %v-%r)
Conflicts: %{Ni}23-dev, %{Ni}24-dev, %{Ni}25-dev
Replaces: %{Ni}23-dev, %{Ni}24-dev, %{Ni}25-dev
BuildDependsOnly: true
Files: <<
lib/pkgconfig
share/gtk-doc
share/pygtk
<<
DocFiles: AUTHORS COPYING ChangeLog* NEWS README
<<
#
Description: Python bindings for GNOME2 desktop
DescDetail: <<
This package contains other useful desktop-related bindings for gnome-python.
<<
DescPackaging: <<
Patch configure to disable the modules we don't expect and/or
haven't even tested building/dependencies:
totem.plparse # long dep chain, pkg is completely untested
nautilusburn # not available (missing HAL dep)
mediaprofiles # freaky-long dep chain
metacity # interface-compatibility isn't stable
bugbuddy # want to stay out of section:crypto
Crash if expected ones' deps aren't found.
<<
Homepage: http://www.pygtk.org
License: LGPL
<<

gnome-python2-desktop-py _unstable_ port .patch

diff -Nurd -x'*~' gnome-python-desktop-2.20.0.orig/configure gnome-python-desktop-2.20.0/configure
--- gnome-python-desktop-2.20.0.orig/configure 2007-09-16 08:36:05.000000000 -0400
+++ gnome-python-desktop-2.20.0/configure 2008-03-05 02:03:21.000000000 -0500
@@ -21793,7 +21793,7 @@
else
pkg_failed=untried
fi
-if test -n "$PKG_CONFIG"; then
+if false; then
if test -n "$TOTEM_PLPARSER_LIBS"; then
pkg_cv_TOTEM_PLPARSER_LIBS="$TOTEM_PLPARSER_LIBS"
else
@@ -21943,7 +21943,7 @@
{ echo "$as_me:$LINENO: checking for NAUTILUSBURN" >&5
echo $ECHO_N "checking for NAUTILUSBURN... $ECHO_C" >&6; }

-if test -n "$PKG_CONFIG"; then
+if false; then
if test -n "$NAUTILUSBURN_CFLAGS"; then
pkg_cv_NAUTILUSBURN_CFLAGS="$NAUTILUSBURN_CFLAGS"
else
@@ -22036,7 +22036,7 @@
{ echo "$as_me:$LINENO: checking for MEDIAPROFILES" >&5
echo $ECHO_N "checking for MEDIAPROFILES... $ECHO_C" >&6; }

-if test -n "$PKG_CONFIG"; then
+if false; then
if test -n "$MEDIAPROFILES_CFLAGS"; then
pkg_cv_MEDIAPROFILES_CFLAGS="$MEDIAPROFILES_CFLAGS"
else
@@ -22244,7 +22244,7 @@
{ echo "$as_me:$LINENO: checking for METACITY" >&5
echo $ECHO_N "checking for METACITY... $ECHO_C" >&6; }

-if test -n "$PKG_CONFIG"; then
+if false; then
if test -n "$METACITY_CFLAGS"; then
pkg_cv_METACITY_CFLAGS="$METACITY_CFLAGS"
else
@@ -24377,19 +24377,19 @@
echo
echo "The following modules will be built:"
echo
-$build_applet && $have_pyorbit && echo gnomeapplet
-$build_gnomeprint && echo gnomeprint
-$build_gnomeprintui && echo gnomeprint.ui
-$build_gtksourceview && echo gtksourceview
-$build_wnck && echo wnck
+$build_applet && $have_pyorbit && echo gnomeapplet || exit 1
+$build_gnomeprint && echo gnomeprint || exit 1
+$build_gnomeprintui && echo gnomeprint.ui || exit 1
+$build_gtksourceview && echo gtksourceview || exit 1
+$build_wnck && echo wnck || exit 1
$build_totem_plparser && echo totem.plparser
$build_gtop && echo gtop
$build_nautilusburn && echo nautilusburn
$build_mediaprofiles && echo mediaprofiles
$build_metacity && echo metacity
-$build_rsvg && echo rsvg
-$build_gnomekeyring && echo gnomekeyring
-$build_gnomedesktop && echo gnomedesktop
+$build_rsvg && echo rsvg || exit 1
+$build_gnomekeyring && echo gnomekeyring || exit 1
+$build_gnomedesktop && echo gnomedesktop || exit 1
$build_bugbuddy && echo bugbuddy
echo