the Fink project is an effort to port
popular Unix programs to Mac OS X
Package: glade3
Version: 3.6.7
Revision: 5
Source: mirror:gnome:sources/%n/3.6/%n-%v.tar.bz2
Source-MD5: 0fbe06e4babb2adeaf9725577ff43395
Depends: <<
%N-shlibs (>= %v-%r),
atk1-shlibs (>= 1.28.0-1),
cairo-shlibs (>= 1.8.8-3),
desktop-file-utils (>= 0.15-2),
dpkg-base-files,
fontconfig2-shlibs (>= 2.8.0-4),
freetype219-shlibs (>= 2.3.12-1),
glib2-shlibs (>= 2.22.0-1),
gtk+2 (>= 2.18.0-1),
gtk+2-shlibs (>= 2.18.0-1),
libgettext8-shlibs,
libxml2-shlibs (>= 2.6.30-1),
pango1-xft2-ft219-shlibs (>= 1.24.5-4),
rarian-compat,
x11
<<
BuildDepends: <<
atk1 (>= 1.28.0-1),
autoconf2.6,
automake1.11,
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 (>= 0.14.5-1),
gettext-tools (>= 0.17),
glib2-dev (>= 2.22.0-1),
glitz,
gnome-common,
gnome-icon-theme (>= 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.17),
libbonobo2-dev (>= 2.24.2-1),
libbonoboui2-dev (>= 2.24.2-1),
libgettext8-dev,
libgnome2-dev (>= 2.28.0-1),
libgnomecanvas2-dev (>= 2.26.0-3),
libgnomeui2-dev (>= 2.24.2-1),
libiconv-dev,
libtool2,
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
<<
PatchFile: %n.patch
PatchFile-MD5: e5f77a202baf4203e36b7081e0ebbcb8
PatchScript: <<
%{default_script}
perl -pi -e 's/(AC_DEFUN\()([^[]+)(,)/\1\[\2]\3/' m4/python.m4
perl -pi -e 's/-version-info/-no-undefined -version-info/' gladeui/Makefile.am plugins/*/Makefile.am
<<
ConfigureParams: --disable-scrollkeeper --enable-dependency-tracking PKG_CONFIG_PATH="%p/lib/glib-2.0/pkgconfig-strict:%p/lib/fontconfig2/lib/pkgconfig:$PKG_CONFIG_PATH" --enable-gtk-doc --disable-python
CompileScript: <<
#!/bin/sh -ev
export PATH=%p/lib/xmkmf/bin:$PATH
autoreconf -f -i
./configure %c
make
fink-package-precedence --prohibit-bdep %n-dev .
<<
InstallScript: make -j1 install DESTDIR="%d"
DocFiles: AUTHORS COPYING* ChangeLog NEWS README TODO
SplitOff: <<
Package: %N-shlibs
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-vfs2-unified-shlibs (>= 1:2.24.2-1),
gtk+2-shlibs (>= 2.18.0-1),
libart2-shlibs (>= 2.3.17),
libbonobo2-shlibs (>= 2.24.2-1),
libbonoboui2-shlibs (>= 2.24.2-1),
libgettext8-shlibs,
libgnome2-shlibs (>= 2.28.0-1),
libgnomecanvas2-shlibs (>= 2.26.0-3),
libgnomeui2-shlibs (>= 2.24.2-1),
libxml2-shlibs (>= 2.6.30-1),
orbit2-shlibs (>= 2.14.17-2),
pango1-xft2-ft219-shlibs (>= 1.24.5-4),
x11
<<
Replaces: %N (<< 3.4.1-2), %N-dev (<< 3.6.7-3)
Files: <<
lib/libgladeui-1.9*.dylib
lib/glade3
share/locale
<<
Shlibs: %p/lib/libgladeui-1.9.dylib 10.0.0 %n (>= 3.6.3-1)
DocFiles: AUTHORS COPYING* ChangeLog NEWS README TODO
<<
SplitOff2: <<
Package: %N-dev
Depends: %N-shlibs (= %v-%r)
Replaces: %N (<< 3.4.1-2)
BuildDependsOnly: true
Files: lib include share/gtk-doc
DocFiles: AUTHORS COPYING* ChangeLog NEWS README TODO
<<
PostInstScript: <<
if [ configure = "$1" ]; then
scrollkeeper-update -q
fi
[ -x %p/bin/update-desktop-database ] && update-desktop-database -q %p/share/applications || :
gtk-update-icon-cache -f -t %p/share/icons/hicolor || :
<<
PostRmScript: <<
if [ remove != "$1" ]; then
scrollkeeper-update -q
fi
[ -x %p/bin/update-desktop-database ] && update-desktop-database -q %p/share/applications || :
gtk-update-icon-cache -f -t %p/share/icons/hicolor || :
<<
Description: GTK+2 user interface builder
DescDetail: <<
Glade3 is a free user interface builder for GTK+2 and GNOME2.
Glade3 can produce C source code itself. C++, Ada95, Python & Perl
support is also available, via external tools which process the XML
interface description files output by Glade2.
Launch it with glade-3.
This version works with gtk+2.18 and gnome2.28 and produces code
which works based on the same requirements.
Install yelp if you want to access the doc from the help menu
<<
DescPackaging: <<
Fomerly maintained by Michele Garoche
gtk-doc moved %N -> %N-dev as of 3.4.1-2
share/locale moved %N -> %N-shlibs as of 3.4.1-2
Fix -I some ordering bugs.
See: http://bugzilla.gnome.org/show_bug.cgi?id=521713
Clean up .pc Requires: don't need entries that are not
#included by public .h to avoid publishing useless and hidden
InheritedBuildDepends. See:
https://bugzilla.gnome.org/show_bug.cgi?id=615893
<<
DescPort: <<
Recent glib doesn't publish -lintl, so pass it directly.
<<
License: GPL
Homepage: http://glade.gnome.org/
Maintainer: None
diff -Nurd -x'*~' glade3-3.6.7.orig/data/gladeui-1.0.pc.in glade3-3.6.7/data/gladeui-1.0.pc.in
--- glade3-3.6.7.orig/data/gladeui-1.0.pc.in 2009-04-18 13:52:04.000000000 -0400
+++ glade3-3.6.7/data/gladeui-1.0.pc.in 2010-04-16 14:09:25.000000000 -0400
@@ -13,6 +13,6 @@
Description: Glade interface designer library
URL: http://glade.gnome.org
Version: @PACKAGE_VERSION@
-Requires: gtk+-2.0 >= 2.14.0 libxml-2.0 >= 2.4.0
+Requires: gtk+-2.0 >= 2.14.0
Libs: -L${libdir} -lgladeui-1
Cflags: -I${includedir}
diff -Nurd -x'*~' glade3-3.6.7.orig/gladeui/Makefile.am glade3-3.6.7/gladeui/Makefile.am
--- glade3-3.6.7.orig/gladeui/Makefile.am 2009-06-29 15:00:45.000000000 -0400
+++ glade3-3.6.7/gladeui/Makefile.am 2010-02-22 02:59:28.000000000 -0500
@@ -81,7 +81,7 @@
$(AM_CFLAGS)
libgladeui_1_la_LDFLAGS = -version-info $(GLADE_CURRENT):$(GLADE_REVISION):$(GLADE_AGE) $(AM_LDFLAGS)
-libgladeui_1_la_LIBADD = $(GTK_LIBS) $(IGE_MAC_LIBS)
+libgladeui_1_la_LIBADD = $(GTK_LIBS) $(IGE_MAC_LIBS) $(INTLLIBS)
libgladeuiincludedir=$(includedir)/libgladeui-1.0/gladeui
diff -Nurd -x'*~' glade3-3.6.4.orig/plugins/gnome/Makefile.am glade3-3.6.4/plugins/gnome/Makefile.am
--- glade3-3.6.4.orig/plugins/gnome/Makefile.am 2009-04-18 13:52:05.000000000 -0400
+++ glade3-3.6.4/plugins/gnome/Makefile.am 2009-06-06 16:52:00.000000000 -0400
@@ -11,8 +11,7 @@
gladegnomedir = $(pkglibdir)/modules
libgladegnome_la_SOURCES = glade-gnome.c
-libgladegnome_la_CPPFLAGS = $(AM_CPPFLAGS)
-libgladegnome_la_CFLAGS = \
+libgladegnome_la_CPPFLAGS = \
-DG_LOG_DOMAIN=\"GladeUI-GNOME\" \
-I$(top_srcdir) \
-I$(top_builddir) \
@@ -20,6 +19,8 @@
$(GNOME_CFLAGS) \
$(PLUGINS_WARN_CFLAGS) \
$(AM_CPPFLAGS)
+libgladegnome_la_CFLAGS = \
+ $(AM_CFLAGS)
libgladegnome_la_LDFLAGS = -module -avoid-version $(GNOME_LIBS) $(AM_LDFLAGS)
libgladegnome_la_LIBADD = $(libgladeui) $(GLADE_LIBS)
diff -Nurd -x'*~' glade3-3.6.4.orig/plugins/gtk+/Makefile.am glade3-3.6.4/plugins/gtk+/Makefile.am
--- glade3-3.6.4.orig/plugins/gtk+/Makefile.am 2009-04-18 13:52:05.000000000 -0400
+++ glade3-3.6.4/plugins/gtk+/Makefile.am 2009-06-06 16:52:00.000000000 -0400
@@ -10,17 +10,15 @@
gladegtk_LTLIBRARIES = libgladegtk.la
gladegtkdir = $(pkglibdir)/modules
-libgladegtk_la_CPPLAGS = \
+libgladegtk_la_CPPFLAGS = \
-I$(top_srcdir) \
-I$(top_builddir) \
- $(AM_CPPFLAGS)
-
-libgladegtk_la_CFLAGS = \
-DG_LOG_DOMAIN=\"GladeUI-GTK\" \
- -I$(top_srcdir) \
- -I$(top_builddir) \
$(GTK_CFLAGS) \
$(PLUGINS_WARN_CFLAGS) \
+ $(AM_CPPFLAGS)
+
+libgladegtk_la_CFLAGS = \
$(AM_CFLAGS)
libgladegtk_la_SOURCES = glade-gtk.c glade-accels.c glade-attributes.c glade-convert.c fixed-bg.xpm \