Update of /cvsroot/fink/experimental/dmacks/finkinfo/gnome In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv21563/gnome
Added Files: gnome-menus0.info gnome-menus0.patch gnome-python2-extras-py.info gnome-python2-extras-py.patch gnome-python2-py.info gok.info libgnomecups.info pygtk2-py.info pygtk2-py.patch Log Message: We ain't gnome-2.10 no more. --- NEW FILE: gnome-python2-py.info --- Info2: << Package: gnome-python2-py%type_pkg[python] Version: 2.12.0 Revision: 1 Maintainer: Jeremy Higgs <[EMAIL PROTECTED]> Source: mirror:gnome:sources/gnome-python/2.12/gnome-python-%v.tar.bz2 Source-MD5: 5a8f636a0cf8f179094287017f69bc39 Type: python (2.3 2.4) Depends: << python%type_pkg[python], pyorbit2-py%type_pkg[python] (>= 2.0.1-1), pygtk2-py%type_pkg[python] (>=2.6.2-1), gnome-vfs2-ssl (>= 2.9.3-1) | gnome-vfs2 (>= 2.9.3-1), gconf2-shlibs (>= 2.11.1-1), libbonobo2 (>= 2.8.0-1), libbonoboui2 (>= 2.8.0-1), libxml2-shlibs, orbit2-shlibs, popt-shlibs, glib2-shlibs (>= 2.6.0-1), libgettext3-shlibs, libiconv, libart2-shlibs, atk1-shlibs, audiofile-shlibs, esound-shlibs, gtk+2-shlibs (>= 2.6.0-1), libgnome2-shlibs (>= 2.8.0-1), libgnomeui2-shlibs (>= 2.8.0-1), libgnomecanvas2-shlibs (>= 2.8.0-1), libjpeg-shlibs, pango1-xft2-shlibs, x11 << BuildDepends: << pkgconfig, pyorbit2-py%type_pkg[python]-dev (>= 2.0.1-1), pygtk2-py%type_pkg[python]-dev (>=2.6.2-1), gnome-vfs2-ssl-dev (>= 2.9.3-1) | gnome-vfs2-dev (>= 2.9.3-1), gconf2-dev (>= 2.11.1-1), libbonobo2-dev (>= 2.8.0-1), libbonoboui2-dev (>= 2.8.0-1), libxml2, orbit2-dev, popt, glib2-dev (>= 2.6.0-1), libgettext3-dev, libiconv-dev, libart2, atk1, audiofile, esound, gtk+2-dev (>= 2.6.0-1), libgnome2-dev (>= 2.8.0-1), libgnomeui2-dev (>= 2.8.0-1), libgnomecanvas2-dev (>= 2.8.0-1), libjpeg, pango1-xft2-dev, x11-dev << Replaces %{Ni}23, %{Ni}24 Suggests: gnome-python2-extras-py%type_pkg[python] PatchScript: << perl -pi -e 's/#include <pygobject.h>/#define NO_IMPORT_PYGOBJECT\n$&/' gconf/gconf-types.c perl -pi -e 's/#define NO_IMPORT_PYGOBJECT/$&\n#define NO_IMPORT_PYGNOMEVFS/' gnome/ui.override perl -pi -e 's/#define NO_IMPORT_PYGOBJECT/$&\n#define NO_IMPORT_PYORBIT/' bonobo/pybonobo.c perl -pi -e 's/#include <pygobject.h>/#define NO_IMPORT_PYGOBJECT\n$&/' gnomevfs/vfs-async-handle.c perl -pi -e 's|-lpython|-L%p/lib/python%type_raw[python]/config $&|' gnomevfs/Makefile.in << SetCPPFLAGS: -no-cpp-precomp -fno-common ConfigureParams: --disable-dependency-tracking CompileScript: << PYTHON='%p/bin/python%type_raw[python]' ./configure %c make # make check << InstallScript: << make install prefix=%i # install -d -m 755 %i/share/doc/%n/examples # install -m 644 examples/* %i/share/doc/%n/examples << DocFiles: AUTHORS COPYING ChangeLog* NEWS README # SplitOff: << Package: %N-dev Depends: %N (= %v-%r) Conflicts: %{Ni}23-dev, %{Ni}24-dev Replaces: %{Ni}23-dev, %{Ni}24-dev, %{Ni}23 (<< 2.12.0-1), %{Ni}24 (<< 2.12.0-1) BuildDependsOnly: true Files: << include lib/gnome-vfs-2.0/modules/*.la lib/python%type_raw[python]/site-packages/gtk-2.0/*.la lib/python%type_raw[python]/site-packages/gtk-2.0/gnome/*.la lib/python%type_raw[python]/site-packages/gtk-2.0/bonobo/*.la lib/pkgconfig share/pygtk << DocFiles: AUTHORS COPYING ChangeLog* NEWS README << # SplitOff2: << Package: %N-vfsmodule Depends: %N (= %v-%r) Conflicts: %{Ni}23-vfsmodule, %{Ni}24-vfsmodule Replaces: %{Ni}23-vfsmodule, %{Ni}24-vfsmodule Files: lib/gnome-vfs-2.0 DocFiles: AUTHORS COPYING ChangeLog* NEWS README << # Description: Python bindings for GNOME2 DescDetail: << gnome-python2 provides bindings for the GNOME2 libraries to use the Python programming language. << DescPackaging: << Some modules moved to from %n to gnome-python-extras-pyXX starting in %n 2.9.1; we Depends on -extra don't break packages that depend on us. Moved development files into %N-dev starting in 2.12.0-1. 'make check' requires active x11 display. << DescPort: << Add some #NO_IMPORT_PY* to prevent non-"extern" symbol collisions. Patch to find path to -lpythonX.X See: http://bugzilla.gnome.org/show_bug.cgi?id=315382 << Homepage: http://www.daa.com.au/~james/pygtk/ License: LGPL << --- NEW FILE: gnome-python2-extras-py.patch --- diff -Nurd -x'*~' gnome-python-extras-2.12.0.orig/configure gnome-python-extras-2.12.0/configure --- gnome-python-extras-2.12.0.orig/configure 2005-09-10 13:23:25.000000000 -0400 +++ gnome-python-extras-2.12.0/configure 2005-09-15 01:39:45.000000000 -0400 @@ -21256,57 +21256,6 @@ fi build_gtksourceview=false - -pkg_failed=no -echo "$as_me:$LINENO: checking for GTKSOURCEVIEW" >&5 -echo $ECHO_N "checking for GTKSOURCEVIEW... $ECHO_C" >&6 - -if test -n "$PKG_CONFIG"; then - if test -n "$PKG_CONFIG" && \ - { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"gtksourceview-1.0 >= 1.1.90\"") >&5 - ($PKG_CONFIG --exists --print-errors "gtksourceview-1.0 >= 1.1.90") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; then [...1107 lines suppressed...] - echo "$as_me:$LINENO: result: yes" >&5 -echo "${ECHO_T}yes" >&6 - build_mediaprofiles=true -fi - - if $build_mediaprofiles; then BUILD_MEDIAPROFILES_TRUE= BUILD_MEDIAPROFILES_FALSE='#' @@ -22402,10 +21381,6 @@ BUILD_MEDIAPROFILES_FALSE= fi -if test -n "$export_dynamic"; then - MEDIAPROFILES_LIBS=`echo $MEDIAPROFILES_LIBS | sed -e "s/$export_dynamic//"` -fi - case " $CFLAGS " in *[\ \ ]-Wall[\ \ ]*) --- NEW FILE: gok.info --- Package: gok Version: 1.0.5 Revision: 1 Depends: at-spi (>= 1.5.2-1), at-spi-shlibs (>= 1.5.2-1), atk1-shlibs (>= 1.6.0-1), audiofile-shlibs, esound-bin, esound-shlibs, gail17-shlibs, gconf2 (>= 2.6.0-1), gconf2-shlibs (>= 2.6.0-1), libgettext3-shlibs, glib2-shlibs (>= 2.4.0-1), gnome-vfs2-ssl-shlibs (>= 2.6.0-1) | gnome-vfs2-shlibs (>= 2.6.0-1), gtk+2-shlibs (>= 2.4.0-1), libart2-shlibs (>= 2.3.16-1), libbonobo2 (>= 2.6.0-1), libbonobo2-shlibs (>= 2.6.0-1), libbonoboui2 (>= 2.6.0-1), libbonoboui2-shlibs (>= 2.6.0-1), libgnome2-shlibs (>= 2.6.0-1), libgnomecanvas2-shlibs (>= 2.6.0-1), libgnomeui2-shlibs (>= 2.6.0-1), libiconv, libjpeg-shlibs, libwnck1.16-shlibs, libxml2-shlibs (>= 2.6.7-1), orbit2-shlibs (>= 2.10.0-1), pango1-xft2-shlibs, popt-shlibs, scrollkeeper, x11, libglade2-shlibs, gnome-speech, gnome-speech-shlibs, x11, startup-notification, startup-notification-shlibs BuildDepends: audiofile, esound, at-spi-dev (>= 1.5.2-1), atk1 (>= 1.6.0-1), gail17-dev, gconf2-dev (>= 2.6.0-1), gettext-bin, gettext-tools, libgettext3-dev, glib2-dev (>= 2.4.0-1), gnome-vfs2-ssl-dev (>= 2.6.0-1) | gnome-vfs2-dev (>= 2.6.0-1), gtk-doc (>= 1.2-1), gtk+2-dev (>= 2.4.0-1), intltool (>= 0.27.3-1), libart2 (>= 2.3.16-1), libbonobo2-dev (>= 2.6.0-1), libbonoboui2-dev (>= 2.6.0-1), libiconv-dev, libjpeg, libgnome2-dev (>= 2.6.0-1), libgnomecanvas2-dev (>= 2.6.0-1), libgnomeui2-dev (>= 2.6.0-1), libwnck1.16, libxml2 (>= 2.6.7-1), linc1, orbit2-dev (>= 2.10.0-1), pango1-xft2-dev (>= 1.4.0-1), pkgconfig, popt, scrollkeeper (>= 0.3.12-2), gnome-keyring-dev (>= 0.4.3-1), x11-dev, libglade2, gnome-speech-dev, x11-dev, startup-notification Source: mirror:gnome:sources/%n/1.0/%n-%v.tar.bz2 Source-MD5: a9334a0e1dc11bbba817c128503260b0 PatchScript: << perl -pi.bak -e 's/-lXi/-lX11 -lXi/g' configure perl -pi.bak -e 's/localedir = \$\(libdir\)/localedir = \$\(datadir\)/' po/Makefile.in.in perl -pi.bak -e 's/-scrollkeeper-update/#-scrollkeeper-update/g' omf-install/Makefile.in << SetCPPFLAGS: -no-cpp-precomp SetCFLAGS: -O3 -funroll-loops -fstrict-aliasing ConfigureParams: --libexecdir=%p/lib/%n --mandir=%p/share/man --disable-dependency-tracking InstallScript: << GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1 make install DESTDIR=%d << PostInstScript: << if [ configure = "$1" ]; then scrollkeeper-update export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source` gconftool-2 --makefile-install-rule %p/etc/gconf/schemas/gok.schemas fi << PostRmScript: << if [ update != "$1" ]; then scrollkeeper-update fi << DescPackaging: << Compiles cleanly but doesn't run: ** (gok:22587): WARNING **: Keyboard Geometry cannot be read from your X Server.** (gok:22587): WARNING **: Keyboard Geometry cannot be read from your X Server. Xlib: extension "XInputExtension" missing on display ":0.0". Bus error (core dumped) Exception: EXC_BAD_ACCESS (0x0001) Codes: KERN_PROTECTION_FAILURE (0x0002) at 0x00000010 Thread 0 Crashed: 0 gok 0x00017d58 gok_input_get_device_list + 0x7c 1 gok 0x00018368 gok_input_init + 0x30 2 gok 0x000039dc on_window1_realize + 0xac 3 libgobject-2.0.0.dylib 0x01098828 g_closure_invoke + 0x130 4 libgobject-2.0.0.dylib 0x010abe78 signal_emit_unlocked_R + 0x8e8 5 libgobject-2.0.0.dylib 0x010ab0ec g_signal_emit_valist + 0x760 6 libgobject-2.0.0.dylib 0x010ab38c g_signal_emit + 0x28 7 libgtk-x11-2.0.0.dylib 0x015a8a54 gtk_widget_realize + 0x1a8 8 libgtk-x11-2.0.0.dylib 0x015ba58c gtk_window_show + 0xd0 9 libgobject-2.0.0.dylib 0x01098828 g_closure_invoke + 0x130 10 libgobject-2.0.0.dylib 0x010abad0 signal_emit_unlocked_R + 0x540 11 libgobject-2.0.0.dylib 0x010ab0ec g_signal_emit_valist + 0x760 12 libgobject-2.0.0.dylib 0x010ab38c g_signal_emit + 0x28 13 libgtk-x11-2.0.0.dylib 0x015a800c gtk_widget_show + 0x54 14 gok 0x00027fdc gok_main_open + 0x6f4 15 gok 0x000278bc main + 0x70 16 gok 0x000033e8 _start + 0x188 (crt.c:267) 17 dyld 0x8fe1a278 _dyld_start + 0x64 See also bugs-tracker: https://sourceforge.net/tracker/?func=detail&atid=117203&aid=1080186&group_id=17203 << ConfFiles: %p/etc/gconf/schemas/gok.schemas DocFiles: AUTHORS COPYING ChangeLog NEWS README Description: Gnome Onscreen Keyboard License: GPL Maintainer: The Gnome Core Team <[EMAIL PROTECTED]> Homepage: http://www.gnome.org/ --- NEW FILE: pygtk2-py.patch --- diff -Nurd -x'*~' pygtk-2.8.0.orig/py-compile pygtk-2.8.0/py-compile --- pygtk-2.8.0.orig/py-compile 2005-09-02 10:31:41.000000000 -0400 +++ pygtk-2.8.0/py-compile 2005-09-06 13:30:28.000000000 -0400 @@ -33,16 +33,24 @@ PYTHON=python fi +destdir= basedir= +do_opts=1 +while [ $do_opts -ne 0 ]; do +do_opts=0 case "$1" in + --destdir) + shift + destdir=$1 + shift + do_opts=1 + ;; --basedir) - basedir=$2 - if test -z "$basedir"; then - echo "$0: Missing argument to --basedir." 1>&2 - exit 1 - fi - shift 2 + shift + basedir=$1 + shift + do_opts=1 ;; -h|--h*) cat <<\EOF @@ -60,6 +68,7 @@ exit 0 ;; esac +done if [ $# = 0 ]; then echo "$0: No files given. Try \`$0 --help' for more information." 1>&2 @@ -73,6 +82,11 @@ else trans="path = os.path.join('$basedir', file)" fi +if [ -z "$destdir$basedir" ]; then + trans_dest="dest = file" +else + trans_dest="dest = os.path.join('$destdir$basedir', file)" +fi $PYTHON -c " import sys, os, string, py_compile @@ -81,11 +95,12 @@ print 'Byte-compiling python modules...' for file in string.split(files): $trans + $trans_dest if not os.path.exists(path) or not (len(path) >= 3 and path[-3:] == '.py'): continue print file, sys.stdout.flush() - py_compile.compile(path) + py_compile.compile(dest,None,path) print" || exit $? # this will fail for python < 1.5, but that doesn't matter ... @@ -96,11 +111,12 @@ print 'Byte-compiling python modules (optimized versions) ...' for file in string.split(files): $trans + $trans_dest if not os.path.exists(path) or not (len(path) >= 3 and path[-3:] == '.py'): continue print file, sys.stdout.flush() - py_compile.compile(path) + py_compile.compile(dest,None,path) print" 2>/dev/null || : # Local Variables: --- NEW FILE: gnome-menus0.patch --- diff -Nurd -x'*~' gnome-menus-2.10.2.orig/ltmain.sh gnome-menus-2.10.2/ltmain.sh --- gnome-menus-2.10.2.orig/ltmain.sh 2005-06-28 03:51:53.000000000 -0400 +++ gnome-menus-2.10.2/ltmain.sh 2005-08-04 18:05:32.000000000 -0400 @@ -3887,6 +3887,11 @@ eval test_cmds=\"$archive_expsym_cmds\" cmds=$archive_expsym_cmds else + if test "x$verstring" = "x0.0"; then + tmp_verstring= + else + tmp_verstring="$verstring" + fi eval test_cmds=\"$archive_cmds\" cmds=$archive_cmds fi --- NEW FILE: libgnomecups.info --- Package: libgnomecups Version: 0.2.0 Revision: 1 Depends: %N-shlibs (= %v-%r), libgettext3-shlibs, glib2 (>= 2.2.3-1), gnome-print (>= 0.37-1), libart2-shlibs (>= 2.3.16-1), libbonobo2 (>= 2.4.0-1), libiconv, libxml2-shlibs (>= 2.6.1-1), pango1-xft2 (>= 1.2.5-1) BuildDepends: gnome-print, cups-dev (>= 1.1.21-1), glib2-dev (>= 2.2.3-1), pango1-xft2-dev (>= 1.2.5-1), orbit2-dev (>= 2.8.1-1), libxml2 (>= 2.6.1-1), libbonobo2-dev (>= 2.4.0-1), libart2 (>= 2.3.16-1), pkgconfig, libgettext3-dev, gettext-bin, gettext-tools, libiconv-dev, intltool (>= 0.20-1) Source: mirror:gnome:sources/%n/0.2/%n-%v.tar.bz2 Source-MD5: 227cb2b119412b164bece23b287a130d PatchScript: << perl -pi -e 's#(cups-config --libs)#$1 | sed -e "s/-lssl//" -e "s/-lcrypto//"#' configure << SetCPPFLAGS: -no-cpp-precomp SetCFLAGS: -O3 -funroll-loops -fstrict-aliasing NoSetLDFLAGS: true ConfigureParams: --disable-dependency-tracking CompileScript: << F77=no ./configure %c make << InstallScript: make install DESTDIR=%d SplitOff: << Package: %N-shlibs Depends: libgettext3-shlibs, glib2-shlibs (>= 2.2.3-1), libart2-shlibs (>= 2.3.16-1), libbonobo2-shlibs (>= 2.4.0-1), libiconv, libxml2-shlibs (>= 2.6.1-1), pango1-xft2-shlibs (>= 1.2.5-1) Files: lib/libgnomecups-1.0.*.dylib Shlibs: %p/lib/libgnomecups-1.0.1.dylib 2.0.0 %n (>= 0.1.6-1) DocFiles: AUTHORS COPYING* ChangeLog* NEWS README << SplitOff2: << Package: %N-dev Depends: %N-shlibs (= %v-%r) DescPackaging: << Uses pkgconfig. Any package which BuildDepends on this one must also BuildDepend on: glib2-dev (>= 2.2.3-1), libart2 (>= 2.3.16-1), libbonobo2-dev (>= 2.4.0-1), libxml2 (>= 2.4.20-1), orbit2-dev (>= 2.4.0-1), pango1-dev << BuildDependsOnly: True Files: include lib/libgnomecups-1.* lib/pkgconfig DocFiles: AUTHORS COPYING* ChangeLog* NEWS README << DocFiles: AUTHORS COPYING* ChangeLog* NEWS README Description: The GNOME cups library DescPackaging: << Omit the -lssl and -lcrypto flags from (Apple's) cups-config script when linking. They're not needed, so this means we can stay out of the crypto tree. Needs cupsGetFd, which was apparently implemented in cups-1.1.20rc1. OS X 10.3 cups-config reports itself as 1.1.20rc1 but its cups.h (from source tarballs cups-58 or cups-62.3) does not have any of the symbols that CHANGES.txt indicates were newly added in 1.1.20rc1. OS X 10.4 has cups-1.1.23, which does contain the necessary symbols. << License: LGPL Maintainer: The Gnome Core Team <[EMAIL PROTECTED]> Homepage: http://www.gnome.org --- NEW FILE: gnome-menus0.info --- Package: gnome-menus0 Version: 2.10.2 Revision: 1 Depends: %N-shlibs (>= %v-%r) BuildDepends: libgettext3-dev, gettext-bin, gettext-tools, libiconv-dev, intltool (>= 0.31-1), glib2-dev (>= 2.5.6-1), gnome-vfs2-ssl-dev (>= 2.8.2-1) | gnome-vfs2-dev (>= 2.8.2-1), libbonobo2-dev, gconf2-dev, orbit2-dev, libxml2, popt Source: mirror:gnome:sources/gnome-menus/2.10/gnome-menus-%v.tar.bz2 Source-MD5: 97b0ad03ea219cc8f5c02585db1d237e Patch: %n.patch ConfigureParams: --disable-dependency-tracking DocFiles: AUTHORS COPYING* ChangeLog HACKING NEWS README ConfFiles: << %p/etc/xdg/menus/applications.menu %p/etc/xdg/menus/preferences.menu %p/etc/xdg/menus/settings.menu << SplitOff: << Package: %N-shlibs Depends: libgettext3-shlibs, libiconv, glib2 (>= 2.5.6-1), glib2-shlibs (>= 2.5.6-1), gnome-vfs2-ssl (>= 2.8.2-1) | gnome-vfs2 (>= 2.8.2-1), gnome-vfs2-ssl-shlibs (>= 2.8.2-1) | gnome-vfs2-shlibs (>= 2.8.2-1), libbonobo2, libbonobo2-shlibs, gconf2, gconf2-shlibs, orbit2, orbit2-shlibs, libxml2-shlibs, popt-shlibs Files: lib/libgnome-menu.*.dylib share/locale Shlibs: %p/lib/libgnome-menu.0.dylib 1.0.0 %n (>= 2.10.2-1) DocFiles: AUTHORS COPYING* ChangeLog HACKING NEWS README << SplitOff2: << Package: %N-dev Depends: %N-shlibs (= %v-%r) BuildDependsOnly: true Files: include lib DocFiles: AUTHORS COPYING* ChangeLog HACKING NEWS README << Description: Desktop Menu Specification library License: GPL/LGPL Maintainer: The Gnome Core Team <[EMAIL PROTECTED]> Homepage: http://www.gnome.org/ --- NEW FILE: gnome-python2-extras-py.info --- Info2: << Package: gnome-python2-extras-py%type_pkg[python] Version: 2.12.0 Revision: 1 Maintainer: Daniel Macks <[EMAIL PROTECTED]> Source: mirror:gnome:sources/gnome-python-extras/2.12/gnome-python-extras-%v.tar.bz2 Source-MD5: 103efa8fbd8eed5c9dd4796dbe6393de Type: python (2.3 2.4) Depends: << python%type_pkg[python], gnome-python2-py%type_pkg[python] (>=2.12.0-1), pygtk2-py%type_pkg[python] (>=2.6.2-1), glib2-shlibs (>= 2.6.0-1), gtk+2-shlibs (>= 2.6.0-1), gnome-panel-shlibs (>= 2.10.0-1), << BuildDepends: << pkgconfig, gnome-python2-py%type_pkg[python]-dev (>=2.12.0-1), pygtk2-py%type_pkg[python]-dev (>=2.6.2-1), glib2-dev (>= 2.6.0-1), gtk+2-dev (>= 2.6.0-1), gnome-panel-dev (>= 2.10.0-1), << Replaces: gnome-python2-py23 (<< 2.12.0-1),gnome-python2-py24 (<< 2.12.0-1) Patch: %{ni}.patch SetCPPFLAGS: -no-cpp-precomp -fno-common ConfigureParams: --disable-dependency-tracking --without-gtkmozembed CompileScript: << PYTHON='%p/bin/python%type_raw[python]' ./configure %c make # make check << InstallScript: << make install prefix=%i # install -d -m 755 %i/share/doc/%n/examples # install -m 644 examples/* %i/share/doc/%n/examples << # Description: More python bindings for GNOME2 DescDetail: << This package contains less-often-used GNOME2 bindings that were off-loaded from gnome-python2-pyXX. NB: Many modules are currently omitted! Only the minimal set to approximate those present in the old (pre-split) gnome-python2-pyXX are activated. << #gnomeapplet gnomeprint gtkhtml2 gnomeprint.ui Homepage: Homepage: http://www.daa.com.au/~james/pygtk/ License: LGPL << --- NEW FILE: pygtk2-py.info --- Info2: << Package: pygtk2-py%type_pkg[python] Version: 2.8.0 Revision: 1 Description: Python bindings for the GTK widget set DescDetail: << PyGTK provides an object oriented interface that is slightly higher level than the C one. It automatically does all the type casting and reference counting that you would have to do normally with the C API. << DescPort: << If you have both pygtk and pygtk2 are installed in the same python, read <http://www.async.com.br/faq/pygtk/index.py?req=all#2.1>. On OS X, there is a problem with parts of pygtk2 pulling in pygtk(1): % examples/atk/atk-demo.py Traceback (most recent call last): File "examples/atk/atk-demo.py", line 4, in ? import atk ImportError: Failure linking new module: : dyld: python2.3 multiple definitions of symbol _g_allocator_free /sw/lib/libglib-1.2.0.dylib(gmem.lo) definition of _g_allocator_free /sw/lib/libglib-2.0.0.dylib(libglib-2.0.0.200.1.dylib-master.o) definition of _g_allocator_free % examples/simple.py dyld: python2.3 multiple definitions of symbol _g_get_current_time /sw/lib/libglib-2.0.0.dylib(libglib-2.0.0.200.1.dylib-master.o) definition of _g_get_current_time /sw/lib/libglib-1.2.0.dylib(gmain.lo) definition of _g_get_current_time Trace/BPT trap (core dumped) which is solved by <http://www.async.com.br/faq/pygtk/index.py?req=all#2.4> #The widget demo examples/pygtk-demo works, but some of the other #examples in examples/* do not (for a variety of reasons). ^--no longer install examples/ ^--See also http://bugzilla.gnome.org/show_bug.cgi?id=132058 Patched examples (not installed) and codegen, demos, tests scripts to use the desired python interpretter. py-compile makes it impossible to install to a temp location and so Makefile treats DESTDIR as the normal prefix, unlike every other autoconf pkg in the world. So we patch py-compile to take a new flag for DESTDIR and patch all Makefile.in to pass it. Thanks to Clef and graphics/pil for help debugging *Script in 2.0 pkgs. Originally ported by Michel Alexandre Salim <[EMAIL PROTECTED]> (up to pygtk2-1.99.15-1) << DescPackaging: << Needs gtk+2 >= 2.8.0 for cairo support but there's no pycairo yet so it's a non-issue. Needs cairo in order to built the gtk.py module, so not gonna commit this << Homepage: http://www.daa.com.au/~james/pygtk/ License: LGPL Maintainer: Daniel Macks <[EMAIL PROTECTED]> BuildDepends: x11-dev, python%type_pkg[python] (>= 2.3.5-1), numeric-py%type_pkg[python], pkgconfig (>= 0.9.0-1), glib2 (>= 2.8.0-1), glib2-dev (>= 2.8.0-1), pango1-xft2-dev (>= 1.10.0-1), atk1 (>= 1.8.0-1), gtk+2 (>= 2.3.4-1), gtk+2-dev (>= 2.3.4-1), libglade2 (>= 2.5.0-1), libxml2, libpng3, libjpeg, libtiff, libgettext3-dev, gettext-bin, gettext-tools, libiconv-dev, gtk-doc (>= 1.1-1), fink (>= 0.20.2-1), gtk+2-dev (>= 2.3.4-1) Depends: x11, python%type_pkg[python] (>= 2.3.5-1), numeric-py%type_pkg[python], glib2-shlibs (>= 2.8.0-1), pango1-xft2-shlibs (>= 1.10.0-1), atk1-shlibs (>= 1.8.0-1), gtk+2-shlibs (>= 2.3.4-1), libglade2-shlibs (>= 2.5.0-1), libxml2-shlibs, libpng3-shlibs, libjpeg-shlibs, libtiff-shlibs, gtk+2 (>= 2.3.4-1), gtk+2-shlibs (>= 2.3.4-1) Conflicts: pygtk2 Replaces: pygtk2 Source: mirror:gnome:sources/pygtk/2.8/pygtk-%v.tar.bz2 Source-MD5: fa1ec27360232cd318051f5196851f3e Type: python (2.3 2.4) Patch: %{ni}.patch PatchScript: << perl -pi -e 's|#\!\s*/usr/bin/env\s+python.*|#\!%p/bin/python%type_raw[python]|' `find examples -name \*.py` codegen/*.py tests/*.py perl -pi -e 's|(--basedir)\s+(\$\(DESTDIR\))|--destdir $2 $1 |' `find . -name Makefile.in` << ConfigureParams: --mandir=%p/share/man --disable-dependency-tracking --datadir=%p/lib CompileScript: << PYTHON=%p/bin/python%type_raw[python] ./configure %c make << InstallScript: << make install DESTDIR=%d << DocFiles: AUTHORS COPYING ChangeLog* MAPPING NEWS README THREADS TODO SplitOff: << Package: %N-dev Description: Tools for compiling against pygtk2 Depends: %N (= %v-%r) Conflicts: pygtk2-py22-dev, pygtk2-py23-dev, pygtk2-py24-dev Replaces: pygtk2-py22-dev, pygtk2-py23-dev, pygtk2-py24-dev Files: bin include lib/pkgconfig lib/pygtk DocFiles: AUTHORS COPYING ChangeLog* MAPPING NEWS README THREADS TODO << << ------------------------------------------------------- SF.Net email is sponsored by: Tame your development challenges with Apache's Geronimo App Server. Download it for free - -and be entered to win a 42" plasma tv or your very own Sony(tm)PSP. Click here to play: http://sourceforge.net/geronimo.php _______________________________________________ Fink-commits mailing list Fink-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fink-commits