the Fink project is an effort to port
popular Unix programs to Mac OS X
Info2: <<
Package: gnome-menus2-py%type_pkg[python]
Version: 2.28.0.1
Revision: 1
Type: python (2.6 2.7)
BuildDepends: <<
fink (>= 0.24.12-1),
gettext-bin,
gettext-tools,
glib2-dev (>= 2.22.0-1),
gnome-menus2-dev (>= %v-1),
intltool40,
pkgconfig (>= 0.23),
pycairo-py%type_pkg[python]-dev (>= 1.8.8-3),
pygobject2-py%type_pkg[python]-dev (>= 2.20.0-1),
pygtk2-gtk-py%type_pkg[python]-dev (>= 2.16.0-1)
<<
Depends: <<
dpkg-base-files,
glib2-shlibs (>= 2.22.0-1),
gnome-menus2-shlibs (>= %v-1),
pygtk2-gtk-py%type_pkg[python] (>= 2.16.0-1),
xdg-base
<<
Description: Python bindings for the gnome-menus lib
Source: mirror:gnome:sources/gnome-menus/2.26/gnome-menus-%v.tar.bz2
Source-MD5: 279316228fd84917acb9405476f74b53
PatchFile: %{ni}.patch
PatchFile-MD5: 05072424ad1d1addfc85ceff1bb8efe8
PatchScript: <<
%{default_script}
mv simple-editor/gmenu-simple-editor.ui{,-%type_pkg[python]}
perl -pi -e 's/(gmenu-simple-editor.ui)/\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 PKG_CONFIG_PATH="%p/lib/glib-2.0/pkgconfig-strict:$PKG_CONFIG_PATH"
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 V=1
<<
InstallScript: <<
#!/bin/sh -ev
make install DESTDIR=%d V=1
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 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/
<<
diff -Nurd -x'*~' gnome-menus-2.28.0.1.orig/Makefile.in gnome-menus-2.28.0.1/Makefile.in
--- gnome-menus-2.28.0.1.orig/Makefile.in 2009-10-01 07:24:51.000000000 -0400
+++ gnome-menus-2.28.0.1/Makefile.in 2010-04-13 13:25:49.000000000 -0400
@@ -294,11 +294,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.28.0.1.orig/python/Makefile.in gnome-menus-2.28.0.1/python/Makefile.in
--- gnome-menus-2.28.0.1.orig/python/Makefile.in 2009-10-01 07:24:51.000000000 -0400
+++ gnome-menus-2.28.0.1/python/Makefile.in 2010-04-13 13:28:09.000000000 -0400
@@ -72,8 +72,7 @@
am__installdirs = "$(DESTDIR)$(gmenudir)"
LTLIBRARIES = $(gmenu_LTLIBRARIES)
am__DEPENDENCIES_1 =
-gmenu_la_DEPENDENCIES = $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \
- $(top_builddir)/libmenu/libgnome-menu.la
+gmenu_la_DEPENDENCIES = $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1)
am_gmenu_la_OBJECTS = gmenu.lo
gmenu_la_OBJECTS = $(am_gmenu_la_OBJECTS)
AM_V_lt = $(am__v_lt_$(V))
@@ -296,7 +295,6 @@
NULL =
INCLUDES = \
-DGMENU_I_KNOW_THIS_IS_UNSTABLE \
- -I$(srcdir)/../libmenu \
$(WARN_CFLAGS) \
$(NO_STRICT_ALIASING_CFLAGS) \
$(GLIB_CFLAGS) \
@@ -308,7 +306,7 @@
gmenudir = $(pyexecdir)
gmenu_LTLIBRARIES = gmenu.la
gmenu_la_LDFLAGS = -module -avoid-version -fPIC -export-symbols-regex initgmenu
-gmenu_la_LIBADD = $(GLIB_LIBS) $(PYTHON_LIBS) $(top_builddir)/libmenu/libgnome-menu.la
+gmenu_la_LIBADD = $(GLIB_LIBS) $(PYTHON_LIBS)
gmenu_la_SOURCES = gmenu.c
all: all-am