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

Reply via email to