the Fink project is an effort to port
popular Unix programs to Mac OS X
Package: dbus-glib1.2-shlibs
Version: 0.86
Revision: 1
Description: Message bus system for applications
License: GPL
Maintainer: Benjamin Reed
Depends: <<
dbus1.3-shlibs,
glib2-shlibs (>= 2.22.0-1),
libgettext8-shlibs
<<
BuildDepends: <<
dbus1.3-dev,
expat1,
fink (>= 0.29.7-1),
gettext-tools,
glib2-dev (>= 2.22.0-1),
gtk-doc (>= 1.13-5),
libgettext8-dev,
pkgconfig (>= 0.23-1)
<<
Replaces: dbus-shlibs
Source: http://dbus.freedesktop.org/releases/dbus-glib/dbus-glib-%v.tar.gz
Source-MD5: cd0ab148fb0c786fc88be49d19971f50
PatchFile: %n.patch
PatchFile-MD5: 52f68934c9672a46bb2034c8f366203a
SetCFLAGS: -Os -g
UseMaxBuildJobs: true
ConfigureParams: <<
--mandir=%p/share/man \
--libexecdir=%p/sbin \
--disable-static \
--disable-asserts \
--disable-tests \
--enable-checks \
--disable-ansi \
--disable-doxygen-docs \
--enable-gtk-doc \
--disable-dependency-tracking \
PKG_CONFIG_PATH="%p/lib/glib-2.0/pkgconfig-strict:$PKG_CONFIG_PATH"
<<
CompileScript: <<
#!/bin/sh -ev
if [ -x /usr/bin/gcc-4.2 ]; then
export CC=gcc-4.2
export CXX=g++-4.2
export CPP=cpp-4.2
fi
./configure %c
make
<<
InstallScript: <<
#!/bin/sh -ev
make -j1 install DESTDIR="%d"
<<
DocFiles: AUTHORS COPYING ChangeLog HACKING NEWS README
SplitOff: <<
Package: dbus-glib1.2-dev
Depends: <<
dbus1.3-shlibs,
dbus-glib1.2-shlibs (>= %v-%r),
expat1-shlibs,
glib2-shlibs (>= 2.22.0-1),
libgettext8-shlibs
<<
Replaces: <<
dbus (<< %v-%r),
dbus-dev
<<
BuildDependsOnly: false
DocFiles: AUTHORS COPYING ChangeLog HACKING NEWS README
Files: <<
bin
include
lib/libdbus-glib-1.{dylib,la}
lib/pkgconfig
share/gtk-doc
share/man
<<
<<
SplitOff2: <<
Package: dbus-bash-completion
Depends: <<
dbus1.3-shlibs,
dbus-glib1.2-shlibs (>= %v-%r),
expat1-shlibs,
glib2-shlibs (>= 2.22.0-1),
libgettext8-shlibs
<<
Replaces: dbus
DocFiles: AUTHORS COPYING ChangeLog HACKING NEWS README
Files: <<
etc
sbin
<<
<<
Shlibs: %p/lib/libdbus-glib-1.2.dylib 4.0.0 %n (>= 0.82-101)
Homepage: http://dbus.freedesktop.org/
DescPort: <<
Recent glib doesn't publish -lintl, so pass it directly.
Fix deprecated gtk-doc implicit module value.
<<
diff -Nurd -x'*~' dbus-glib-0.84.orig/dbus/Makefile.in dbus-glib-0.84/dbus/Makefile.in
--- dbus-glib-0.84.orig/dbus/Makefile.in 2010-01-27 13:47:43.000000000 -0500
+++ dbus-glib-0.84/dbus/Makefile.in 2010-01-27 16:29:06.000000000 -0500
@@ -401,7 +401,7 @@
dbus-glib-error-enum.h
libdbus_glibdir = $(includedir)/dbus-1.0/dbus
-libdbus_glib_1_la_LIBADD = $(DBUS_LIBS) $(DBUS_GLIB_LIBS)
+libdbus_glib_1_la_LIBADD = $(DBUS_LIBS) $(DBUS_GLIB_LIBS) $(INTLLIBS)
libdbus_glib_1_la_LDFLAGS = -export-symbols-regex "^[^_].*" -version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE) -no-undefined
# convenience lib used here and by dbus-viewer
diff -Nurd -x'*~' dbus-glib-0.84.orig/doc/reference/Makefile.in dbus-glib-0.84/doc/reference/Makefile.in
--- dbus-glib-0.84.orig/doc/reference/Makefile.in 2010-01-27 13:47:45.000000000 -0500
+++ dbus-glib-0.84/doc/reference/Makefile.in 2010-01-27 16:30:34.000000000 -0500
@@ -612,7 +612,7 @@
cd $(srcdir)/html && gtkdoc-mkhtml $(mkhtml_options) $(MKHTML_OPTIONS) $(DOC_MODULE) ../$(DOC_MAIN_SGML_FILE)
test "x$(HTML_IMAGES)" = "x" || ( cd $(srcdir) && cp $(HTML_IMAGES) html )
@echo 'gtk-doc: Fixing cross-references'
- cd $(srcdir) && gtkdoc-fixxref --module-dir=html --html-dir=$(HTML_DIR) $(FIXXREF_OPTIONS)
+ cd $(srcdir) && gtkdoc-fixxref --module=$(DOC_MODULE) --module-dir=html --html-dir=$(HTML_DIR) $(FIXXREF_OPTIONS)
touch html-build.stamp
##############