the Fink project is an effort to port
popular Unix programs to Mac OS X
Package: libgnomeui2-shlibs
Version: 2.24.2
Revision: 4
BuildDepends: <<
atk1 (>= 1.28.0-1),
cairo (>= 1.8.8-3),
fink (>= 0.24.12-1),
fink-package-precedence,
fontconfig2-dev (>= 2.8.0-4),
freetype219 (>= 2.3.12-1),
gconf2-dev (>= 2.28.0-1),
gettext-bin,
gettext-tools,
glib2-dev (>= 2.22.0-1),
glitz,
gnome-keyring-dev (>= 2.28.0-1),
gnome-vfs2-unified-dev (>= 1:2.24.2-1),
gtk+2-dev (>= 2.18.0-1),
gtk-doc (>= 1.13-5),
intltool40,
libart2 (>= 2.3.16-1),
libbonobo2-dev (>= 2.24.2-1),
libbonoboui2-dev (>= 2.24.1-2),
libgettext8-dev,
libglade2 (>= 2.6.4-4),
libgnome2-dev (>= 2.28.0-1),
libgnomecanvas2-dev (>= 2.26.0-3),
libiconv-dev,
libxml2 (>= 2.6.30-1),
orbit2-dev (>= 2.14.17-2),
pango1-xft2-ft219-dev (>= 1.24.5-4),
pixman (>= 0.16.0-1),
pkgconfig (>= 0.23),
popt,
x11-dev
<<
Depends: <<
atk1-shlibs (>= 1.28.0-1),
cairo-shlibs (>= 1.8.8-3),
fontconfig2-shlibs (>= 2.8.0-4),
freetype219-shlibs (>= 2.3.12-1),
gconf2-shlibs (>= 2.28.0-1),
glib2-shlibs (>= 2.22.0-1),
gnome-keyring-shlibs (>= 2.28.0-1),
gnome-vfs2-unified-shlibs (>= 1:2.24.2-1),
gtk+2-shlibs (>= 2.18.0-1),
libart2-shlibs (>= 2.3.16-1),
libbonobo2-shlibs (>= 2.24.2-1),
libbonoboui2-shlibs (>= 2.24.1-2),
libgettext8-shlibs,
libglade2-shlibs (>= 2.6.4-4),
libgnome2-shlibs (>= 2.28.0-1),
libgnomecanvas2-shlibs (>= 2.26.0-3),
libxml2-shlibs (>= 2.6.30-1),
orbit2-shlibs (>= 2.14.17-2),
pango1-xft2-ft219 (>= 1.24.5-4),
popt-shlibs,
x11-shlibs
<<
Replaces: libgnomeui2 (<< 2.12.1-1002), libgnomeui2-dev (<< 2.24.2-2)
Source: mirror:gnome:sources/libgnomeui/2.24/libgnomeui-%v.tar.bz2
Source-MD5: d455674fa1a477903dbfcf603f060172
PatchFile: %n.patch
PatchFile-MD5: 768a4aba7efe83ec9e6212d71a68cda5
PatchScript: <<
%{default_script}
perl -pi -e 's/gnome-about-logo.png/gnome-about-logo-2.0.png/g' images/Makefile.in libgnomeui/gnome-about.c
mv images/gnome-about-logo.png images/gnome-about-logo-2.0.png
perl -pi -e 's,/usr/share/gtk-doc/html,%p/share/gtk-doc/html,g' doc/reference/html/*.html
<<
SetCPPFLAGS: -I%p/lib/fontconfig2/include
SetLDFLAGS: -L%p/lib/fontconfig2/lib
SetCFLAGS: -Os
ConfigureParams: --libexecdir=%p/lib/libgnomeui2 --enable-dependency-tracking --disable-static PKG_CONFIG_PATH="%p/lib/glib-2.0/pkgconfig-strict:%p/lib/fontconfig2/lib/pkgconfig:$PKG_CONFIG_PATH" --disable-gtk-doc
CompileScript: <<
F77=no ./configure %c
make
fink-package-precedence --prohibit-bdep libgnomeui2-dev .
<<
InfoTest: <<
TestScript: <<
make check || exit 2
<<
<<
InstallScript: <<
make -j1 install DESTDIR="%d"
perl -ni -e 'print unless /Requires.private:/' %i/lib/pkgconfig/libgnomeui-2.0.pc
<<
DocFiles: AUTHORS COPYING* ChangeLog po/ChangeLog:ChangeLog.po NEWS README
Shlibs: %p/lib/libgnomeui-2.0.dylib 2401.0.0 %n (>= 2.24.0-1)
RunTimeVars: GNOME_DISABLE_CRASH_DIALOG: 1
SplitOff: <<
Package: libgnomeui2
Depends: <<
%N (>= %v-%r),
dpkg-base-files,
fink-obsolete-packages
<<
InstallScript: <<
mkdir -p %i/share/doc/installed-packages
touch %i/share/doc/installed-packages/%n
<<
PreInstScript: <<
update-alternatives --remove gnome-default-dlg.png %p/share/pixmaps/gnome-default-dlg.png.%n
update-alternatives --remove gnome-error.png %p/share/pixmaps/gnome-error.png.%n
update-alternatives --remove gnome-info.png %p/share/pixmaps/gnome-info.png.%n
update-alternatives --remove gnome-question.png %p/share/pixmaps/gnome-question.png.%n
update-alternatives --remove gnome-warning.png %p/share/pixmaps/gnome-warning.png.%n
<<
Description: OBSOLETE: use package 'libgnomeui2-shlibs' instead
<<
SplitOff2: <<
Package: libgnomeui2-dev
Depends: libgnomeui2-shlibs (= %v-%r)
Replaces: libgnomeui2 (<< 2.12.0-1)
BuildDependsOnly: True
Files: <<
include
lib/libgnomeui-2.{dylib,la}
lib/pkgconfig
share/gtk-doc
<<
DocFiles: AUTHORS COPYING* ChangeLog po/ChangeLog:ChangeLog.po NEWS README
<<
Description: The GNOME 2 UI Library
DescPort: <<
Had to add F77=no to configure to get around a weird libtool thing
when "fort77" is installed.
Recent glib doesn't publish -lintl, so pass it directly.
<<
DescPackaging: <<
share/locale moved libgnomeui2 -> libgnomeui2-shlibs in 2.14.1-3
file-chooser was dropped from upstream between 2.20 and 2.24.
Default logo pixmap is used by libgnome.dylib. Renamed to
match libversion so it can be in libgnomeui2-shlibs
Regenerating gtk-doc files The Right Way (--enable-gtk-doc) is
very slow, so just patch the prefix in the bad URLs in the
existing generated files.
Clean up .pc Requires.private: don't need entries that are not
#included by public .h to avoid publishing useless and hidden
InheritedBuildDepends.
<<
License: GPL/LGPL
Maintainer: The Gnome Core Team
Homepage: http://www.gnome.org/
diff -Nurd -x'*~' libgnomeui-2.24.2.orig/configure libgnomeui-2.24.2/configure
--- libgnomeui-2.24.2.orig/configure 2009-09-22 15:48:47.000000000 -0400
+++ libgnomeui-2.24.2/configure 2010-08-15 12:51:27.000000000 -0400
@@ -20733,7 +20733,7 @@
$as_echo "yes" >&6; }
:
fi
-LIBGNOMEUI_CFLAGS="$X_CFLAGS $LIBGNOMEUI_CFLAGS"
+LIBGNOMEUI_CFLAGS="$LIBGNOMEUI_CFLAGS $X_CFLAGS"
LIBGNOMEUI_LIBS="$LIBGNOMEUI_LIBS $LIBJPEG"
GNOME_TEST_MODULES=" gdk-pixbuf-2.0 >= 2.12.0"
diff -Nurd -x'*~' libgnomeui-2.24.2.orig/doc/reference/Makefile.in libgnomeui-2.24.2/doc/reference/Makefile.in
--- libgnomeui-2.24.2.orig/doc/reference/Makefile.in 2009-09-22 15:55:45.000000000 -0400
+++ libgnomeui-2.24.2/doc/reference/Makefile.in 2010-02-19 05:46:45.000000000 -0500
@@ -252,8 +252,8 @@
# CFLAGS and LDFLAGS for compiling scan program. Only needed if your app/lib
# contains GtkObjects/GObjects and you want to document signals and properties.
-INCLUDES = -I$(top_builddir) -I$(top_srcdir) $(LIBGNOMEUI_CFLAGS)
-GTKDOC_LIBS = $(top_builddir)/libgnomeui/libgnomeui-2.la
+INCLUDES = -I$(top_builddir) -I$(top_srcdir) $(LIBGNOMEUI_CFLAGS) $(CFLAGS) $(CPPFLAGS)
+GTKDOC_LIBS = $(top_builddir)/libgnomeui/libgnomeui-2.la $(LIBGNOMEUI_LIBS) $(SM_LIBS) $(LDFLAGS)
# Extra options to supply to gtkdoc-mkdb.
MKDB_OPTIONS = --output-format=xml
diff -Nurd -x'*~' libgnomeui-2.24.2.orig/libgnomeui/Makefile.in libgnomeui-2.24.2/libgnomeui/Makefile.in
--- libgnomeui-2.24.2.orig/libgnomeui/Makefile.in 2009-09-22 15:55:46.000000000 -0400
+++ libgnomeui-2.24.2/libgnomeui/Makefile.in 2010-02-19 05:46:33.000000000 -0500
@@ -524,7 +524,7 @@
libgnomeui_2_la_LIBADD = \
$(LIBGNOMEUI_LIBS) \
$(SM_LIBS) \
- $(X11_LIBS)
+ $(X11_LIBS) $(INTLLIBS)
LDADD = \
libgnomeui-2.la $(LIBGNOMEUI_LIBS)