the Fink project is an effort to port
popular Unix programs to Mac OS X
Info3: <<
Package: gnome-utils
Version: 2.20.0.1
Revision: 2
Depends: <<
atk1-shlibs (>= 1.20.0-1),
gconf2 (>= 2.20.0-1),
glib2-shlibs (>= 2.14.0-1),
gnome-base,
gnome-desktop (>= 2.20.0-1),
gnome-vfs2-unified (>= 1:2.20.0-1),
gtk+2 (>= 2.12.0-1),
libart2-shlibs (>= 2.3.16-1),
libbonobo2 (>= 2.20.0-1),
libbonoboui2 (>= 2.20.0-1),
libgettext3-shlibs,
libgnome2 (>= 2.20.0-1),
libgnomecanvas2 (>= 2.20.0-1),
libgnomeprint2.2-shlibs (>= 2.18.2-1),
libgnomeprintui2.2-shlibs (>= 2.18.1-1),
libgnomeui2 (>= 2.20.0-1),
libgtop2.0.7-shlibs (>= 2.20.0-1),
libiconv,
libxml2-shlibs (>= 2.6.30-1),
orbit2 (>= 2.14.9-1),
pango1-xft2-ft219 (>= 1.18.4-4),
popt-shlibs,
rarian-compat,
<<
BuildDepends: <<
atk1 (>= 1.20.0-1),
audiofile (>= 0.2.5-1),
avahi-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,
gconf2-dev (>= 2.20.0-1),
gettext-bin,
gettext-tools,
glib2-dev (>= 2.14.0-1),
glitz,
gnome-desktop4-dev (>= 2.19.6-1),
gnome-doc-utils (>= 0.12.0-1),
gnome-keyring-dev (>= 0.8.1-1),
gnome-panel-dev (>= 2.20.0-1),
gnome-vfs2-unified-dev (>= 1:2.20.0-1),
gtk+2-dev (>= 2.12.0-1),
gtk-doc,
intltool (>= 0.36.0-1),
orbit2-dev (>= 2.14.9-1),
libart2 (>= 2.3.16-1),
libavahi-glib1-dev,
libbonobo2-dev (>= 2.20.0-1),
libbonoboui2-dev (>= 2.20.0-1),
libgettext3-dev,
libglade2 (>= 2.6.2-1),
libgnome2-dev (>= 2.20.0-1),
libgnomeui2-dev (>= 2.20.0-1),
libgnomecanvas2-dev (>= 2.20.0-1),
libgnomeprint2.2-dev (>= 2.18.2-1),
libgnomeprintui2.2-dev (>= 2.18.1-1),
libgtop2.0.7-dev (>= 2.20.0-1),
libiconv-dev,
libjpeg,
libpng3,
libxml2 (>= 2.6.30-1),
pango1-xft2-ft219-dev (>= 1.18.4-4),
pixman (>= 0.10.0-1),
pkgconfig (>= 0.21-1),
popt,
startup-notification-dev (>= 0.8-1),
x11-dev,
xft2-dev
<<
Source: mirror:gnome:sources/%n/2.20/%n-%v.tar.bz2
Source-MD5: 2d4385df2fb566b437b283bd2ce70190
PatchFile: %n.patch
PatchFile-MD5: cbbd6830a3c730a5dd62a1e0e7eb7c2a
PatchScript: <<
#!/bin/sh -ev
%{default_script}
# recode ./some/path/ChangeLog as ChangeLogs/ChangeLog.some.path
mkdir ChangeLogs
for cl in `find . -name ChangeLog` ; do
cp $cl ChangeLogs/`echo $cl | sed 's/^\.\(.*\)\/\(ChangeLog\)/\2\1/;s/\//./g'`
done
<<
SetCFLAGS: -Os -fno-common
SetCPPFLAGS: -fno-common -I%p/lib/freetype219/include/freetype2 -I%p/lib/freetype219/include -I%p/lib/pango-ft219/include -I%p/include/libcdparanoia -I%p/include
SetLDFLAGS: -L%p/lib/freetype219/lib -L%p/lib/pango-ft219/lib
SetLIBS: -L%p/lib
NoSetCFLAGS: true
NoSetCPPFLAGS: true
NoSetLDFLAGS: true
ConfigureParams: --disable-scrollkeeper --disable-schemas-install --libexecdir=%p/lib/%n --mandir=%p/share/man --with-ncurses=/usr --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
InstallScript: make -j1 install DESTDIR="%d"
PostInstScript: <<
if [ configure = "$1" ]; then
scrollkeeper-update
export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
for s in baobab gnome-dictionary gnome-screenshot gnome-search-tool logview; do
gconftool-2 --makefile-install-rule %p/etc/gconf/schemas/$s.schemas >/dev/null
done
fi
<<
PostRmScript: <<
if [ upgrade != "$1" ]; then
scrollkeeper-update
fi
<<
ConfFiles: <<
%p/etc/gconf/schemas/baobab.schemas
%p/etc/gconf/schemas/gnome-dictionary.schemas
%p/etc/gconf/schemas/gnome-screenshot.schemas
%p/etc/gconf/schemas/gnome-search-tool.schemas
%p/etc/gconf/schemas/logview.schemas
<<
DocFiles: AUTHORS COPYING ChangeLogs/* NEWS README THANKS
Description: The Gnome Utilities
DescDetail: <<
GNOME (GNU Network Object Model Environment) is a user-friendly set of
applications and desktop tools to be used in conjunction with a window
manager for the X Window System. GNOME is similar in purpose and scope
to CDE and KDE, but GNOME is based completely on free software.
This package will install some GNOME utilities, such as the
calculator, search tool, and system information overview tool.
<<
License: GPL
Maintainer: The Gnome Core Team
Homepage: http://www.gnome.org/
<<
diff -uNr gnome-utils-2.17.92/baobab/src/baobab.c gnome-utils-2.17.92-new/baobab/src/baobab.c
--- gnome-utils-2.17.92/baobab/src/baobab.c 2007-01-23 15:03:42.000000000 -0500
+++ gnome-utils-2.17.92-new/baobab/src/baobab.c 2007-03-04 15:33:42.000000000 -0500
@@ -20,6 +20,8 @@
* Boston, MA 02110-1301 USA
*/
+#define NO_EXTERN_BAOBAB 1
+
#include
#include
diff -uNr gnome-utils-2.17.92/baobab/src/baobab.h gnome-utils-2.17.92-new/baobab/src/baobab.h
--- gnome-utils-2.17.92/baobab/src/baobab.h 2007-01-23 15:03:42.000000000 -0500
+++ gnome-utils-2.17.92-new/baobab/src/baobab.h 2007-03-04 15:33:37.000000000 -0500
@@ -85,8 +85,13 @@
};
/* globals */
+#ifdef NO_EXTERN_BAOBAB
baobab_application baobab;
baobab_fs g_fs;
+#else
+extern baobab_application baobab;
+extern baobab_fs g_fs;
+#endif
void set_busy (gboolean busy);
void start_proc_on_dir (const gchar *);
diff -uNr gnome-utils-2.17.92/gnome-dictionary/libgdict/gdict-strategy-chooser.c gnome-utils-2.17.92-new/gnome-dictionary/libgdict/gdict-strategy-chooser.c
--- gnome-utils-2.17.92/gnome-dictionary/libgdict/gdict-strategy-chooser.c 2007-01-23 15:03:43.000000000 -0500
+++ gnome-utils-2.17.92-new/gnome-dictionary/libgdict/gdict-strategy-chooser.c 2007-03-04 14:52:36.000000000 -0500
@@ -66,7 +66,7 @@
guint is_searching : 1;
};
-enum
+extern enum
{
STRATEGY_NAME,
STRATEGY_ERROR
Info3: <<
Package: gnome-utils
Version: 2.20.0.1
Revision: 2
Depends: <<
atk1-shlibs (>= 1.20.0-1),
gconf2 (>= 2.20.0-1),
glib2-shlibs (>= 2.14.0-1),
gnome-base,
gnome-desktop (>= 2.20.0-1),
gnome-vfs2-unified (>= 1:2.20.0-1),
gtk+2 (>= 2.12.0-1),
libart2-shlibs (>= 2.3.16-1),
libbonobo2 (>= 2.20.0-1),
libbonoboui2 (>= 2.20.0-1),
libgettext3-shlibs,
libgnome2 (>= 2.20.0-1),
libgnomecanvas2 (>= 2.20.0-1),
libgnomeprint2.2-shlibs (>= 2.18.2-1),
libgnomeprintui2.2-shlibs (>= 2.18.1-1),
libgnomeui2 (>= 2.20.0-1),
libgtop2.0.7-shlibs (>= 2.20.0-1),
libiconv,
libxml2-shlibs (>= 2.6.30-1),
orbit2 (>= 2.14.9-1),
pango1-xft2-ft219 (>= 1.18.4-4),
popt-shlibs,
rarian-compat,
<<
BuildDepends: <<
atk1 (>= 1.20.0-1),
audiofile (>= 0.2.5-1),
avahi-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,
gconf2-dev (>= 2.20.0-1),
gettext-bin,
gettext-tools,
glib2-dev (>= 2.14.0-1),
glitz,
gnome-desktop4-dev (>= 2.19.6-1),
gnome-doc-utils (>= 0.12.0-1),
gnome-keyring-dev (>= 0.8.1-1),
gnome-panel-dev (>= 2.20.0-1),
gnome-vfs2-unified-dev (>= 1:2.20.0-1),
gtk+2-dev (>= 2.12.0-1),
gtk-doc,
intltool (>= 0.36.0-1),
orbit2-dev (>= 2.14.9-1),
libart2 (>= 2.3.16-1),
libavahi-glib1-dev,
libbonobo2-dev (>= 2.20.0-1),
libbonoboui2-dev (>= 2.20.0-1),
libgettext3-dev,
libglade2 (>= 2.6.2-1),
libgnome2-dev (>= 2.20.0-1),
libgnomeui2-dev (>= 2.20.0-1),
libgnomecanvas2-dev (>= 2.20.0-1),
libgnomeprint2.2-dev (>= 2.18.2-1),
libgnomeprintui2.2-dev (>= 2.18.1-1),
libgtop2.0.7-dev (>= 2.20.0-1),
libiconv-dev,
libjpeg,
libpng3,
libxml2 (>= 2.6.30-1),
pango1-xft2-ft219-dev (>= 1.18.4-4),
pixman (>= 0.10.0-1),
pkgconfig (>= 0.21-1),
popt,
startup-notification-dev (>= 0.8-1),
x11-dev,
xft2-dev
<<
Source: mirror:gnome:sources/%n/2.20/%n-%v.tar.bz2
Source-MD5: 2d4385df2fb566b437b283bd2ce70190
PatchFile: %n.patch
PatchFile-MD5: cbbd6830a3c730a5dd62a1e0e7eb7c2a
PatchScript: <<
#!/bin/sh -ev
%{default_script}
# recode ./some/path/ChangeLog as ChangeLogs/ChangeLog.some.path
mkdir ChangeLogs
for cl in `find . -name ChangeLog` ; do
cp $cl ChangeLogs/`echo $cl | sed 's/^\.\(.*\)\/\(ChangeLog\)/\2\1/;s/\//./g'`
done
<<
SetCFLAGS: -Os -fno-common
SetCPPFLAGS: -fno-common -I%p/lib/freetype219/include/freetype2 -I%p/lib/freetype219/include -I%p/lib/pango-ft219/include -I%p/include/libcdparanoia -I%p/include
SetLDFLAGS: -L%p/lib/freetype219/lib -L%p/lib/pango-ft219/lib
SetLIBS: -L%p/lib
NoSetCFLAGS: true
NoSetCPPFLAGS: true
NoSetLDFLAGS: true
ConfigureParams: --disable-scrollkeeper --disable-schemas-install --libexecdir=%p/lib/%n --mandir=%p/share/man --with-ncurses=/usr --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
InstallScript: make -j1 install DESTDIR="%d"
PostInstScript: <<
if [ configure = "$1" ]; then
scrollkeeper-update
export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
for s in baobab gnome-dictionary gnome-screenshot gnome-search-tool logview; do
gconftool-2 --makefile-install-rule %p/etc/gconf/schemas/$s.schemas >/dev/null
done
fi
<<
PostRmScript: <<
if [ upgrade != "$1" ]; then
scrollkeeper-update
fi
<<
ConfFiles: <<
%p/etc/gconf/schemas/baobab.schemas
%p/etc/gconf/schemas/gnome-dictionary.schemas
%p/etc/gconf/schemas/gnome-screenshot.schemas
%p/etc/gconf/schemas/gnome-search-tool.schemas
%p/etc/gconf/schemas/logview.schemas
<<
DocFiles: AUTHORS COPYING ChangeLogs/* NEWS README THANKS
Description: The Gnome Utilities
DescDetail: <<
GNOME (GNU Network Object Model Environment) is a user-friendly set of
applications and desktop tools to be used in conjunction with a window
manager for the X Window System. GNOME is similar in purpose and scope
to CDE and KDE, but GNOME is based completely on free software.
This package will install some GNOME utilities, such as the
calculator, search tool, and system information overview tool.
<<
License: GPL
Maintainer: The Gnome Core Team
Homepage: http://www.gnome.org/
<<
diff -uNr gnome-utils-2.17.92/baobab/src/baobab.c gnome-utils-2.17.92-new/baobab/src/baobab.c
--- gnome-utils-2.17.92/baobab/src/baobab.c 2007-01-23 15:03:42.000000000 -0500
+++ gnome-utils-2.17.92-new/baobab/src/baobab.c 2007-03-04 15:33:42.000000000 -0500
@@ -20,6 +20,8 @@
* Boston, MA 02110-1301 USA
*/
+#define NO_EXTERN_BAOBAB 1
+
#include
#include
diff -uNr gnome-utils-2.17.92/baobab/src/baobab.h gnome-utils-2.17.92-new/baobab/src/baobab.h
--- gnome-utils-2.17.92/baobab/src/baobab.h 2007-01-23 15:03:42.000000000 -0500
+++ gnome-utils-2.17.92-new/baobab/src/baobab.h 2007-03-04 15:33:37.000000000 -0500
@@ -85,8 +85,13 @@
};
/* globals */
+#ifdef NO_EXTERN_BAOBAB
baobab_application baobab;
baobab_fs g_fs;
+#else
+extern baobab_application baobab;
+extern baobab_fs g_fs;
+#endif
void set_busy (gboolean busy);
void start_proc_on_dir (const gchar *);
diff -uNr gnome-utils-2.17.92/gnome-dictionary/libgdict/gdict-strategy-chooser.c gnome-utils-2.17.92-new/gnome-dictionary/libgdict/gdict-strategy-chooser.c
--- gnome-utils-2.17.92/gnome-dictionary/libgdict/gdict-strategy-chooser.c 2007-01-23 15:03:43.000000000 -0500
+++ gnome-utils-2.17.92-new/gnome-dictionary/libgdict/gdict-strategy-chooser.c 2007-03-04 14:52:36.000000000 -0500
@@ -66,7 +66,7 @@
guint is_searching : 1;
};
-enum
+extern enum
{
STRATEGY_NAME,
STRATEGY_ERROR