libgnome2 stable port information

Package: libgnome2
Version: 2.28.0
Revision: 1
Source: mirror:gnome:sources/libgnome/2.28/libgnome-%v.tar.bz2
Source-MD5: 5c7efe21dc28c137aa766a77a84c0c29
Depends: <<
%N-shlibs (= %v-%r),
audiofile-bin (>= 0.2.5-1),
audiofile-shlibs (>= 0.2.5-1),
dpkg-base-files,
esound-shlibs (>= 0.2.38-1),
gconf2 (>= 2.28.0-1),
gconf2-shlibs (>= 2.28.0-1),
glib2-shlibs (>= 2.22.0-1),
gnome-vfs2-unified (>= 1:2.24.2-1),
gnome-vfs2-unified-shlibs (>= 1:2.24.2-1),
libbonobo2 (>= 2.24.2-1),
libbonobo2-shlibs (>= 2.24.2-1),
libgettext8-shlibs,
orbit2-shlibs (>= 2.14.17-2),
popt-shlibs
<<
Conflicts: nautilus (<< 1.0.6-3)
Replaces: %N-dev (<< 2.28.0-1)
BuildDepends: <<
audiofile (>= 0.2.5),
esound (>= 0.2.38-1),
fink (>= 0.24.12),
fink-package-precedence,
gconf2-dev (>= 2.28.0-1),
gettext-bin,
gettext-tools,
glib2-dev (>= 2.22.0-1),
gnome-vfs2-unified-dev (>= 1:2.24.2-1),
gtk-doc (>= 1.13-5),
intltool40,
libbonobo2-dev (>= 2.24.2-1),
libgettext8-dev,
libxslt (>= 1.0.18),
orbit2-dev (>= 2.14.17-2),
pkgconfig (>= 0.23),
popt
<<
PatchFile: %n.patch
PatchFile-MD5: c6dc8f7c685244074df8dd56daefd477
SetCFLAGS: -Os
ConfigureParams: --mandir=%p/share/man --enable-dependency-tracking --disable-schemas-install --disable-static --enable-gtk-doc PKG_CONFIG_PATH="%p/lib/glib-2.0/pkgconfig-strict:$PKG_CONFIG_PATH"
CompileScript: <<
F77=no ./configure %c
make
fink-package-precedence --prohibit-bdep %n-dev .
<<
InstallScript: <<
make install DESTDIR=%d
perl -ni -e 'print unless /Requires.private:/' %i/lib/pkgconfig/libgnome-2.0.pc
<<
PostInstScript: <<
if [ configure = "$1" ]; then
export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
for s in accessibility_keyboard accessibility_startup \
applications_at_mobility applications_at_visual \
applications_browser applications_office applications_terminal \
applications_window_manager background file_views interface lockdown \
peripherals_keyboard peripherals_mouse sound thumbnail_cache thumbnailers \
typing_break ; do
gconftool-2 --makefile-install-rule %p/etc/gconf/schemas/desktop_gnome_$s.schemas >/dev/null
done
fi
<<
SplitOff: <<
Package: %N-shlibs
Depends: <<
audiofile-bin (>= 0.2.5-1),
audiofile-shlibs (>= 0.2.5-1),
esound-shlibs (>= 0.2.38-1),
gconf2-shlibs (>= 2.28.0-1),
glib2-shlibs (>= 2.22.0-1),
gnome-vfs2-unified-shlibs (>= 1:2.24.2-1),
libbonobo2-shlibs (>= 2.24.2-1),
libgettext8-shlibs,
orbit2-shlibs (>= 2.14.17-2),
popt-shlibs
<<
Replaces: %N (<< 2.20.1.1-4)
Files: lib/libgnome-2.*.dylib share/locale
Shlibs: %p/lib/libgnome-2.0.dylib 2801.0.0 %n (>= 2.28.0-1)
DocFiles: AUTHORS COPYING* ChangeLog po/ChangeLog:ChangeLog.po NEWS README
<<
SplitOff2: <<
Package: %N-dev
Depends: %N-shlibs (= %v-%r)
Replaces: %N (<< 2.20.1.1-6), gnome-libs-dev
Conflicts: gnome-libs-dev
BuildDependsOnly: true
Files: <<
include
lib/libgnome-2.*
lib/pkgconfig
share/gtk-doc
<<
DocFiles: AUTHORS COPYING* ChangeLog po/ChangeLog:ChangeLog.po NEWS README
<<
ConfFiles: <<
%p/etc/gconf/schemas/desktop_gnome_accessibility_keyboard.schemas
%p/etc/gconf/schemas/desktop_gnome_accessibility_startup.schemas
%p/etc/gconf/schemas/desktop_gnome_applications_at_mobility.schemas
%p/etc/gconf/schemas/desktop_gnome_applications_at_visual.schemas
%p/etc/gconf/schemas/desktop_gnome_applications_browser.schemas
%p/etc/gconf/schemas/desktop_gnome_applications_office.schemas
%p/etc/gconf/schemas/desktop_gnome_applications_terminal.schemas
%p/etc/gconf/schemas/desktop_gnome_applications_window_manager.schemas
%p/etc/gconf/schemas/desktop_gnome_background.schemas
%p/etc/gconf/schemas/desktop_gnome_file_views.schemas
%p/etc/gconf/schemas/desktop_gnome_interface.schemas
%p/etc/gconf/schemas/desktop_gnome_lockdown.schemas
%p/etc/gconf/schemas/desktop_gnome_peripherals_keyboard.schemas
%p/etc/gconf/schemas/desktop_gnome_peripherals_mouse.schemas
%p/etc/gconf/schemas/desktop_gnome_sound.schemas
%p/etc/gconf/schemas/desktop_gnome_thumbnail_cache.schemas
%p/etc/gconf/schemas/desktop_gnome_thumbnailers.schemas
%p/etc/gconf/schemas/desktop_gnome_typing_break.schemas
%p/etc/sound/events/gnome-2.soundlist
%p/etc/sound/events/gtk-events-2.soundlist
<<
DocFiles: AUTHORS COPYING* ChangeLog po/ChangeLog:ChangeLog.po NEWS README
Description: The GNOME 2 library
DescDetail: <<
This package contains the shared library for the base GNOME library functions.
<<
DescUsage: <<
Accessibility tools (at-spi, libgail-gnome, etc.) can be disabled by:

gconftool-2 --type bool --set /desktop/gnome/interface/accessibility false
<<
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: <<
No filename collisions gnome-libs-dev vs libgnome2-dev, but
gnome-libs-dev has a libgnome.h that can mask the one in
libgnome2-dev, which can cause other gnome2 headers to get stuck in
the gnome1 headers world.

share/gtk-doc moved %N -> %N-dev in 2.20.1.1-6 (again)

This lib links popt directly and propagates that to all
dependant libs. Not expected to change anytime soon.

share/locale moved %N -> %N-shlibs in 2.20.1.1-4

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/

libgnome2 stable port .patch

diff -Nurd -x'*~' libgnome-2.28.0.orig/libgnome/Makefile.in libgnome-2.28.0/libgnome/Makefile.in
--- libgnome-2.28.0.orig/libgnome/Makefile.in 2009-09-22 18:54:49.000000000 -0400
+++ libgnome-2.28.0/libgnome/Makefile.in 2010-02-19 00:56:41.000000000 -0500
@@ -364,7 +364,7 @@
-export-symbols-regex "^[^_].*"

libgnome_2_la_LIBADD = \
- $(LIBGNOME_LIBS)
+ $(LIBGNOME_LIBS) $(INTLLIBS)

pkgconfigdir = $(libdir)/pkgconfig
pkgconfig_DATA = libgnome-2.0.pc

libgnome2 _unstable_ port .patch