the Fink project is an effort to port
popular Unix programs to Mac OS X
Package: g-wrap
Version: 1.3.4
Revision: 1029
BuildDepends: gettext-dev, glib, gtk+, guile16-dev (>= 1.6.7-1010), x11-dev, fink (>= 0.24.12-1)
Depends: %N-shlibs (= %v-%r), guile16 (>= 1.6.7-1010), gtk+-shlibs
CustomMirror: <<
A: http://www.gnucash.org/pub/g-wrap/source/
B: http://savannah.nongnu.org/download/g-wrap/
<<
Source: mirror:custom:%n-%v.tar.gz
Source-MD5: bf29b8b563cc27d9f7fd90a6243653aa
PatchFile: %n.patch
PatchFile-MD5: 54699cb9b73ee5097da29440c26db87f
PatchScript: <<
%{default_script}
perl -pi.bak -e "s#lt_cv_deplibs_check_method.*Mach.*#lt_cv_deplibs_check_method=pass_all#" configure
perl -pi.bak -e "s#need_relink=yes#need_relink=no#" ltmain.sh
perl -pi.bak -e 's/hardcode_direct=yes/hardcode_direct=no/g' configure
perl -pi -e 's/(AC_DEFUN\()([^[]+)(,)/\1\[\2]\3/' g-wrap.m4
<<
ConfigureParams: --infodir=%p/share/info --with-modules-dir=%p/share/guile/1.6/g-wrap-%v --disable-dependency-tracking
CompileScript: <<
guile16-build ./configure %c
guile16-build make
<<
InstallScript: <<
guile16-build make DESTDIR=%d install
perl -pi -e 's,g-wrap\.texi\.$,$&\n\n This file documents G-wrap.,' %i/share/info/%n.info
<<
SplitOff: <<
Package: %N-shlibs
Depends: glib-shlibs, guile16-shlibs, slib-gu16
Description: Shared libraries for g-wrap
Replaces: %N (<= 1.3.4-2), %N-dev (<= 1.3.4-2)
Files: <<
lib/libgwrap-glib.1.0.0.dylib
lib/libgwrap-wct.1.0.0.dylib
lib/libgwrap-glib.1.dylib
lib/libgwrap-wct.1.dylib
lib/libgw-glib.0.0.0.so
lib/libgw-standard.0.0.0.so
lib/libgw-wct.0.0.0.so
lib/libgw-glib.0.so
lib/libgw-standard.0.so
lib/libgw-wct.0.so
lib/libgw-standard.la
lib/libgw-glib.la
lib/libgw-wct.la
<<
Shlibs: <<
%p/lib/libgwrap-glib.1.dylib 2.0.0 %n (>= 1.3.4-1029)
%p/lib/libgwrap-wct.1.dylib 2.0.0 %n (>= 1.3.4-1029)
<<
DocFiles: README COPYING.LIB AUTHORS NEWS THANKS
<<
SplitOff2: <<
Package: %N-dev
BuildDependsOnly: True
Depends: %N-shlibs (= %v-%r)
Replaces: libgwrap, %N (<= 1.1.11-3)
Description: Development package for g-wrap
Files: <<
include
share/aclocal
lib/libgwrap-wct.dylib
lib/libgwrap-glib.dylib
lib/*.a lib/*.la
<<
DocFiles: README COPYING.LIB AUTHORS NEWS THANKS
<<
DocFiles: README COPYING.LIB AUTHORS NEWS THANKS
Infodocs: g-wrap.info
Description: Generates scheme bindings for C
DescDetail: <<
Tool for specifying types, functions, and constants to import into a
Scheme interpreter, and for generating code (in C) to interface these to
the Guile interpreter.
<<
License: LGPL
Maintainer: None
Homepage: http://www.gnucash.org/
diff -Nurd -x'*~' g-wrap-1.3.4.orig/g-wrap/Makefile.in g-wrap-1.3.4/g-wrap/Makefile.in
--- g-wrap-1.3.4.orig/g-wrap/Makefile.in 2002-11-07 23:40:46.000000000 -0500
+++ g-wrap-1.3.4/g-wrap/Makefile.in 2006-03-21 03:12:03.000000000 -0500
@@ -217,7 +217,6 @@
libgw_wct_la_LDFLAGS = -rpath $(libdir) -module -export-dynamic @GUILE_LIBS@
libgw_wct_la_LIBADD = libgwrap-wct.la
test_link_gw_wct_SOURCES = dummy-main.c
-test_link_gw_wct_LDADD = ./libgw-wct.la
################## From ../g-wrapped
diff -Nurd -x'*~' g-wrap-1.3.4.orig/test/Makefile.in g-wrap-1.3.4/test/Makefile.in
--- g-wrap-1.3.4.orig/test/Makefile.in 2002-11-07 23:40:48.000000000 -0500
+++ g-wrap-1.3.4/test/Makefile.in 2006-03-21 03:17:43.000000000 -0500
@@ -205,7 +205,6 @@
# ===========================================================================
noinst_PROGRAMS = test-link-wct
test_link_wct_SOURCES = dummy-main.c
-test_link_wct_LDADD = ../g-wrap/libgw-wct.la
# ===========================================================================
@@ -222,16 +221,14 @@
libg_wrap_test_c_code_la_LIBADD =
nodist_libgw_test_standard_la_SOURCES = gw-test-standard.c
libgw_test_standard_la_LDFLAGS = -rpath $(libdir) -module -export-dynamic
-libgw_test_standard_la_LIBADD = ./libg-wrap-test-c-code.la ${GUILE_LIBS}
+libgw_test_standard_la_LIBADD = ${GUILE_LIBS}
nodist_libgw_test_enumeration_la_SOURCES = gw-test-enumeration.c
libgw_test_enumeration_la_LDFLAGS = -rpath $(libdir) -module -export-dynamic
-libgw_test_enumeration_la_LIBADD = ./libg-wrap-test-c-code.la ${GUILE_LIBS}
+libgw_test_enumeration_la_LIBADD = ${GUILE_LIBS}
nodist_libgw_test_parent_la_SOURCES = gw-test-parent.c
libgw_test_parent_la_LDFLAGS = -rpath $(libdir) -module -export-dynamic
-libgw_test_parent_la_LIBADD = ./libg-wrap-test-c-code.la ../g-wrap/libgw-wct.la
nodist_libgw_test_child_la_SOURCES = gw-test-child.c
libgw_test_child_la_LDFLAGS = -rpath $(libdir) -module -export-dynamic
-libgw_test_child_la_LIBADD = ./libg-wrap-test-c-code.la
# ======================================================================
@@ -239,7 +236,7 @@
@GW_HAVE_GLIB_TRUE@nodist_libgw_test_glib_la_SOURCES = gw-test-glib.c
@GW_HAVE_GLIB_TRUE@libgw_test_glib_la_LDFLAGS = -rpath $(libdir) -module -export-dynamic
@GW_HAVE_GLIB_TRUE@libgw_test_glib_la_LIBADD = \
-@GW_HAVE_GLIB_TRUE@ ../g-wrap/libgwrap-glib.la ./libg-wrap-test-c-code.la ${GUILE_LIBS}
+@GW_HAVE_GLIB_TRUE@ ../g-wrap/libgwrap-glib.la ${GUILE_LIBS}
Package: g-wrap
Version: 1.3.4
Revision: 1029
BuildDepends: gettext-dev, glib, gtk+, guile16-dev (>= 1.6.7-1010), x11-dev, fink (>= 0.24.12-1)
Depends: %N-shlibs (= %v-%r), guile16 (>= 1.6.7-1010), gtk+-shlibs
CustomMirror: <<
A: http://www.gnucash.org/pub/g-wrap/source/
B: http://savannah.nongnu.org/download/g-wrap/
<<
Source: mirror:custom:%n-%v.tar.gz
Source-MD5: bf29b8b563cc27d9f7fd90a6243653aa
PatchFile: %n.patch
PatchFile-MD5: 54699cb9b73ee5097da29440c26db87f
PatchScript: <<
%{default_script}
perl -pi.bak -e "s#lt_cv_deplibs_check_method.*Mach.*#lt_cv_deplibs_check_method=pass_all#" configure
perl -pi.bak -e "s#need_relink=yes#need_relink=no#" ltmain.sh
perl -pi.bak -e 's/hardcode_direct=yes/hardcode_direct=no/g' configure
perl -pi -e 's/(AC_DEFUN\()([^[]+)(,)/\1\[\2]\3/' g-wrap.m4
<<
ConfigureParams: --infodir=%p/share/info --with-modules-dir=%p/share/guile/1.6/g-wrap-%v --disable-dependency-tracking
CompileScript: <<
guile16-build ./configure %c
guile16-build make
<<
InstallScript: <<
guile16-build make DESTDIR=%d install
perl -pi -e 's,g-wrap\.texi\.$,$&\n\n This file documents G-wrap.,' %i/share/info/%n.info
<<
SplitOff: <<
Package: %N-shlibs
Depends: glib-shlibs, guile16-shlibs, slib-gu16
Description: Shared libraries for g-wrap
Replaces: %N (<= 1.3.4-2), %N-dev (<= 1.3.4-2)
Files: <<
lib/libgwrap-glib.1.0.0.dylib
lib/libgwrap-wct.1.0.0.dylib
lib/libgwrap-glib.1.dylib
lib/libgwrap-wct.1.dylib
lib/libgw-glib.0.0.0.so
lib/libgw-standard.0.0.0.so
lib/libgw-wct.0.0.0.so
lib/libgw-glib.0.so
lib/libgw-standard.0.so
lib/libgw-wct.0.so
lib/libgw-standard.la
lib/libgw-glib.la
lib/libgw-wct.la
<<
Shlibs: <<
%p/lib/libgwrap-glib.1.dylib 2.0.0 %n (>= 1.3.4-1029)
%p/lib/libgwrap-wct.1.dylib 2.0.0 %n (>= 1.3.4-1029)
<<
DocFiles: README COPYING.LIB AUTHORS NEWS THANKS
<<
SplitOff2: <<
Package: %N-dev
BuildDependsOnly: True
Depends: %N-shlibs (= %v-%r)
Replaces: libgwrap, %N (<= 1.1.11-3)
Description: Development package for g-wrap
Files: <<
include
share/aclocal
lib/libgwrap-wct.dylib
lib/libgwrap-glib.dylib
lib/*.a lib/*.la
<<
DocFiles: README COPYING.LIB AUTHORS NEWS THANKS
<<
DocFiles: README COPYING.LIB AUTHORS NEWS THANKS
Infodocs: g-wrap.info
Description: Generates scheme bindings for C
DescDetail: <<
Tool for specifying types, functions, and constants to import into a
Scheme interpreter, and for generating code (in C) to interface these to
the Guile interpreter.
<<
License: LGPL
Maintainer: None
Homepage: http://www.gnucash.org/
diff -Nurd -x'*~' g-wrap-1.3.4.orig/g-wrap/Makefile.in g-wrap-1.3.4/g-wrap/Makefile.in
--- g-wrap-1.3.4.orig/g-wrap/Makefile.in 2002-11-07 23:40:46.000000000 -0500
+++ g-wrap-1.3.4/g-wrap/Makefile.in 2006-03-21 03:12:03.000000000 -0500
@@ -217,7 +217,6 @@
libgw_wct_la_LDFLAGS = -rpath $(libdir) -module -export-dynamic @GUILE_LIBS@
libgw_wct_la_LIBADD = libgwrap-wct.la
test_link_gw_wct_SOURCES = dummy-main.c
-test_link_gw_wct_LDADD = ./libgw-wct.la
################## From ../g-wrapped
diff -Nurd -x'*~' g-wrap-1.3.4.orig/test/Makefile.in g-wrap-1.3.4/test/Makefile.in
--- g-wrap-1.3.4.orig/test/Makefile.in 2002-11-07 23:40:48.000000000 -0500
+++ g-wrap-1.3.4/test/Makefile.in 2006-03-21 03:17:43.000000000 -0500
@@ -205,7 +205,6 @@
# ===========================================================================
noinst_PROGRAMS = test-link-wct
test_link_wct_SOURCES = dummy-main.c
-test_link_wct_LDADD = ../g-wrap/libgw-wct.la
# ===========================================================================
@@ -222,16 +221,14 @@
libg_wrap_test_c_code_la_LIBADD =
nodist_libgw_test_standard_la_SOURCES = gw-test-standard.c
libgw_test_standard_la_LDFLAGS = -rpath $(libdir) -module -export-dynamic
-libgw_test_standard_la_LIBADD = ./libg-wrap-test-c-code.la ${GUILE_LIBS}
+libgw_test_standard_la_LIBADD = ${GUILE_LIBS}
nodist_libgw_test_enumeration_la_SOURCES = gw-test-enumeration.c
libgw_test_enumeration_la_LDFLAGS = -rpath $(libdir) -module -export-dynamic
-libgw_test_enumeration_la_LIBADD = ./libg-wrap-test-c-code.la ${GUILE_LIBS}
+libgw_test_enumeration_la_LIBADD = ${GUILE_LIBS}
nodist_libgw_test_parent_la_SOURCES = gw-test-parent.c
libgw_test_parent_la_LDFLAGS = -rpath $(libdir) -module -export-dynamic
-libgw_test_parent_la_LIBADD = ./libg-wrap-test-c-code.la ../g-wrap/libgw-wct.la
nodist_libgw_test_child_la_SOURCES = gw-test-child.c
libgw_test_child_la_LDFLAGS = -rpath $(libdir) -module -export-dynamic
-libgw_test_child_la_LIBADD = ./libg-wrap-test-c-code.la
# ======================================================================
@@ -239,7 +236,7 @@
@GW_HAVE_GLIB_TRUE@nodist_libgw_test_glib_la_SOURCES = gw-test-glib.c
@GW_HAVE_GLIB_TRUE@libgw_test_glib_la_LDFLAGS = -rpath $(libdir) -module -export-dynamic
@GW_HAVE_GLIB_TRUE@libgw_test_glib_la_LIBADD = \
-@GW_HAVE_GLIB_TRUE@ ../g-wrap/libgwrap-glib.la ./libg-wrap-test-c-code.la ${GUILE_LIBS}
+@GW_HAVE_GLIB_TRUE@ ../g-wrap/libgwrap-glib.la ${GUILE_LIBS}