gnome-menus2-py25 stable port information

Info2: <<
Package: gnome-menus2-py%type_pkg[python]
Version: 2.24.2
Revision: 2
Type: python 2.5
BuildDepends: <<
fink (>= 0.24.12-1),
gettext-bin,
gettext-tools,
glib2-dev (>= 2.18.0-1),
gnome-menus2-dev (>= %v-1),
intltool40,
libgettext3-dev,
libiconv-dev,
pkgconfig (>= 0.23),
pycairo-py%type_pkg[python]-dev (>= 1.6.4-1),
pygobject2-py%type_pkg[python]-dev (>= 2.14.2-2),
pygtk2-gtk-py%type_pkg[python]-dev (>= 2.12.1-3)
<<
Depends: <<
glib2-shlibs (>= 2.18.0-1),
gnome-menus2-shlibs (>= %v-1),
libgettext3-shlibs,
libiconv,
pygtk2-gtk-py%type_pkg[python] (>= 2.12.1-3),
xdg-base
<<
Description: Python bindings for the gnome-menus lib

Source: mirror:gnome:sources/gnome-menus/2.24/gnome-menus-%v.tar.bz2
Source-MD5: ca8e25b031fd7024b3f9abe1c6865d2c
PatchFile: %n.patch
PatchFile-MD5: 6e2c3f833a26f3788e86c5da77bc6e36
PatchScript: <<
%{default_script}
mv simple-editor/gmenu-simple-editor.glade{,-%type_pkg[python]}
perl -pi -e 's/(gmenu-simple-editor.glade)/\1-%type_pkg[python]/g' simple-editor/Makefile.in simple-editor/GMenuSimpleEditor/maindialog.py
<<
ConfigureParams: --disable-dependency-tracking --enable-python --disable-static
CompileScript: <<
#!/bin/sh -ev
export CPPFLAGS="`pkg-config --cflags libgnome-menu` $CPPFLAGS"
export LDFLAGS="`pkg-config --libs libgnome-menu` $LDFLAGS"
PYTHON=%p/bin/python%type_raw[python] ./configure %c
make
<<
InstallScript: <<
#!/bin/sh -ev
make install DESTDIR=%d
for versionless in bin/gmenu-simple-editor share/applications/gmenu-simple-editor.desktop; do
mv %i/${versionless} %i/${versionless}-%type_pkg[python]
done
<<
DocFiles: AUTHORS COPYING* ChangeLog po/ChangeLog:ChangeLog.po HACKING NEWS README

PostInstScript: <<
update-alternatives \
--install %p/bin/gmenu-simple-editor gmenu-simple-editor %p/bin/gmenu-simple-editor-%type_pkg[python] %type_pkg[python] \
--slave %p/share/applications/gmenu-simple-editor.desktop gmenu-simple-editor.desktop %p/share/applications/gmenu-simple-editor.desktop-%type_pkg[python]
<<
PreRmScript: <<
update-alternatives --remove gmenu-simple-editor %p/bin/gmenu-simple-editor-%type_pkg[python]
<<

License: GPL/LGPL
Maintainer: The Gnome Core Team
Homepage: http://www.gnome.org/
<<

gnome-menus2-py25 stable port .patch

diff -Nurd -x'*~' gnome-menus-2.24.0.orig/Makefile.in gnome-menus-2.24.0/Makefile.in
--- gnome-menus-2.24.0.orig/Makefile.in 2008-09-22 17:13:06.000000000 -0400
+++ gnome-menus-2.24.0/Makefile.in 2008-10-19 22:18:28.000000000 -0400
@@ -248,11 +248,6 @@
NULL =
@HAVE_PYTHON_TRUE@PYTHON_SUBDIRS = python simple-editor
ALL_SUBDIRS = \
- po \
- libmenu \
- layout \
- desktop-directories \
- util \
$(NULL)

SUBDIRS = $(ALL_SUBDIRS) $(PYTHON_SUBDIRS)
diff -Nurd -x'*~' gnome-menus-2.24.0.orig/python/Makefile.in gnome-menus-2.24.0/python/Makefile.in
--- gnome-menus-2.24.0.orig/python/Makefile.in 2008-09-22 17:13:05.000000000 -0400
+++ gnome-menus-2.24.0/python/Makefile.in 2008-10-19 22:18:28.000000000 -0400
@@ -52,8 +52,7 @@
gmenuLTLIBRARIES_INSTALL = $(INSTALL)
LTLIBRARIES = $(gmenu_LTLIBRARIES)
am__DEPENDENCIES_1 =
-gmenu_la_DEPENDENCIES = $(am__DEPENDENCIES_1) \
- $(top_builddir)/libmenu/libgnome-menu.la
+gmenu_la_DEPENDENCIES = $(am__DEPENDENCIES_1)
am_gmenu_la_OBJECTS = gmenu.lo
gmenu_la_OBJECTS = $(am_gmenu_la_OBJECTS)
gmenu_la_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
@@ -253,7 +252,6 @@
NULL =
INCLUDES = \
-DGMENU_I_KNOW_THIS_IS_UNSTABLE \
- -I$(srcdir)/../libmenu \
$(WARN_CFLAGS) \
$(NO_STRICT_ALIASING_CFLAGS) \
$(GLIB_CFLAGS) \
@@ -265,7 +263,7 @@
gmenudir = $(pyexecdir)
gmenu_LTLIBRARIES = gmenu.la
gmenu_la_LDFLAGS = -module -avoid-version -fPIC -export-symbols-regex initgmenu
-gmenu_la_LIBADD = $(GLIB_LIBS) $(top_builddir)/libmenu/libgnome-menu.la
+gmenu_la_LIBADD = $(GLIB_LIBS)
gmenu_la_SOURCES = gmenu.c
all: all-am

gnome-menus2-py25 _unstable_ port .patch