diff -durN brasero-0.8.4.orig/src/Makefile.am brasero-0.8.4/src/Makefile.am --- brasero-0.8.4.orig/src/Makefile.am 2008-12-14 15:53:07 +0300 +++ brasero-0.8.4/src/Makefile.am 2008-12-14 22:23:17 +0300 @@ -21,6 +21,7 @@ ( $(GLIB_GENMARSHAL) --prefix=brasero_marshal $(srcdir)/brasero-marshal.list --header > brasero-marshal.h ) brasero-marshal.c: brasero-marshal.h ( $(GLIB_GENMARSHAL) --prefix=brasero_marshal $(srcdir)/brasero-marshal.list --body --header > brasero-marshal.c ) +AM_LDFLAGS = -export-dynamic bin_PROGRAMS = brasero diff -durN brasero-0.8.4.orig/src/plugins/cdrdao/Makefile.am brasero-0.8.4/src/plugins/cdrdao/Makefile.am --- brasero-0.8.4.orig/src/plugins/cdrdao/Makefile.am 2008-12-14 15:53:07 +0300 +++ brasero-0.8.4/src/plugins/cdrdao/Makefile.am 2008-12-14 22:23:17 +0300 @@ -16,7 +16,7 @@ cdrdao_LTLIBRARIES = libbrasero-cdrdao.la libbrasero_cdrdao_la_SOURCES = burn-cdrdao.c burn-cdrdao.h \ burn-cdrdao-common.h -libbrasero_cdrdao_la_LIBADD = $(BRASERO_BASE_LIBS) +libbrasero_cdrdao_la_LIBADD = $(BRASERO_BASE_LIBS) $(BRASERO_GIO_LIBS) libbrasero_cdrdao_la_LDFLAGS = -module -avoid-version #toc2cue @@ -24,5 +24,5 @@ toc2cue_LTLIBRARIES = libbrasero-toc2cue.la libbrasero_toc2cue_la_SOURCES = burn-toc2cue.c burn-toc2cue.h \ burn-cdrdao-common.h -libbrasero_toc2cue_la_LIBADD = $(BRASERO_BASE_LIBS) +libbrasero_toc2cue_la_LIBADD = $(BRASERO_BASE_LIBS) $(BRASERO_GIO_LIBS) libbrasero_toc2cue_la_LDFLAGS = -module -avoid-version diff -durN brasero-0.8.4.orig/src/plugins/cdrkit/Makefile.am brasero-0.8.4/src/plugins/cdrkit/Makefile.am --- brasero-0.8.4.orig/src/plugins/cdrkit/Makefile.am 2008-12-14 15:53:07 +0300 +++ brasero-0.8.4/src/plugins/cdrkit/Makefile.am 2008-12-14 22:23:17 +0300 @@ -24,7 +24,7 @@ genisoimage_LTLIBRARIES = libbrasero-genisoimage.la libbrasero_genisoimage_la_SOURCES = burn-genisoimage.c burn-genisoimage.h \ burn-cdrkit.h -libbrasero_genisoimage_la_LIBADD = $(BRASERO_BASE_LIBS) +libbrasero_genisoimage_la_LIBADD = $(BRASERO_BASE_LIBS) $(BRASERO_GIO_LIBS) libbrasero_genisoimage_la_LDFLAGS = -module -avoid-version #readom @@ -32,5 +32,5 @@ readom_LTLIBRARIES = libbrasero-readom.la libbrasero_readom_la_SOURCES = burn-readom.c burn-readom.h \ burn-cdrkit.h -libbrasero_readom_la_LIBADD = $(BRASERO_BASE_LIBS) +libbrasero_readom_la_LIBADD = $(BRASERO_BASE_LIBS) $(BRASERO_GIO_LIBS) libbrasero_readom_la_LDFLAGS = -module -avoid-version diff -durN brasero-0.8.4.orig/src/plugins/cdrtools/Makefile.am brasero-0.8.4/src/plugins/cdrtools/Makefile.am --- brasero-0.8.4.orig/src/plugins/cdrtools/Makefile.am 2008-12-14 15:53:07 +0300 +++ brasero-0.8.4/src/plugins/cdrtools/Makefile.am 2008-12-14 22:23:17 +0300 @@ -24,7 +24,7 @@ mkisofs_LTLIBRARIES = libbrasero-mkisofs.la libbrasero_mkisofs_la_SOURCES = burn-mkisofs.c burn-mkisofs.h \ burn-cdrtools.h -libbrasero_mkisofs_la_LIBADD = $(BRASERO_BASE_LIBS) +libbrasero_mkisofs_la_LIBADD = $(BRASERO_BASE_LIBS) $(BRASERO_GIO_LIBS) libbrasero_mkisofs_la_LDFLAGS = -module -avoid-version #readcd @@ -32,5 +32,5 @@ readcd_LTLIBRARIES = libbrasero-readcd.la libbrasero_readcd_la_SOURCES = burn-readcd.c burn-readcd.h \ burn-cdrtools.h -libbrasero_readcd_la_LIBADD = $(BRASERO_BASE_LIBS) +libbrasero_readcd_la_LIBADD = $(BRASERO_BASE_LIBS) $(BRASERO_GIO_LIBS) libbrasero_readcd_la_LDFLAGS = -module -avoid-version diff -durN brasero-0.8.4.orig/src/plugins/dvdcss/Makefile.am brasero-0.8.4/src/plugins/dvdcss/Makefile.am --- brasero-0.8.4.orig/src/plugins/dvdcss/Makefile.am 2008-12-14 15:53:07 +0300 +++ brasero-0.8.4/src/plugins/dvdcss/Makefile.am 2008-12-14 22:23:17 +0300 @@ -16,5 +16,5 @@ libbrasero_dvdcss_la_SOURCES = burn-dvdcss.c burn-dvdcss.h \ burn-dvdcss-private.h -libbrasero_dvdcss_la_LIBADD = $(BRASERO_BASE_LIBS) +libbrasero_dvdcss_la_LIBADD = $(BRASERO_BASE_LIBS) $(BRASERO_GIO_LIBS) libbrasero_dvdcss_la_LDFLAGS = -module -avoid-version diff -durN brasero-0.8.4.orig/src/plugins/growisofs/Makefile.am brasero-0.8.4/src/plugins/growisofs/Makefile.am --- brasero-0.8.4.orig/src/plugins/growisofs/Makefile.am 2008-12-14 15:53:07 +0300 +++ brasero-0.8.4/src/plugins/growisofs/Makefile.am 2008-12-14 22:23:17 +0300 @@ -16,12 +16,12 @@ growisofs_LTLIBRARIES = libbrasero-growisofs.la libbrasero_growisofs_la_SOURCES = burn-growisofs.c burn-growisofs.h \ burn-growisofs-common.h -libbrasero_growisofs_la_LIBADD = $(BRASERO_BASE_LIBS) +libbrasero_growisofs_la_LIBADD = $(BRASERO_BASE_LIBS) $(BRASERO_GIO_LIBS) libbrasero_growisofs_la_LDFLAGS = -module -avoid-version #dvdrwformat dvdrwformatdir = $(libdir)/brasero/plugins dvdrwformat_LTLIBRARIES = libbrasero-dvdrwformat.la libbrasero_dvdrwformat_la_SOURCES = burn-dvd-rw-format.c burn-dvd-rw-format.h -libbrasero_dvdrwformat_la_LIBADD = $(BRASERO_BASE_LIBS) +libbrasero_dvdrwformat_la_LIBADD = $(BRASERO_BASE_LIBS) $(BRASERO_GIO_LIBS) libbrasero_dvdrwformat_la_LDFLAGS = -module -avoid-version diff -durN brasero-0.8.4.orig/src/plugins/libburnia/Makefile.am brasero-0.8.4/src/plugins/libburnia/Makefile.am --- brasero-0.8.4.orig/src/plugins/libburnia/Makefile.am 2008-12-14 15:53:07 +0300 +++ brasero-0.8.4/src/plugins/libburnia/Makefile.am 2008-12-14 22:23:17 +0300 @@ -21,7 +21,7 @@ burn-libburn-common.c \ burn-libburn-common.h \ burn-libburnia.h -libbrasero_libburn_la_LIBADD = $(BRASERO_BASE_LIBS) $(BRASERO_LIBBURNIA_LIBS) +libbrasero_libburn_la_LIBADD = $(BRASERO_BASE_LIBS) $(BRASERO_LIBBURNIA_LIBS) $(BRASERO_GIO_LIBS) libbrasero_libburn_la_LDFLAGS = -module -avoid-version #libisofs (apparently libisofs needs one libburn function) @@ -30,5 +30,5 @@ libbrasero_libisofs_la_SOURCES = burn-libisofs.c burn-libisofs.h \ burn-libburn-common.c burn-libburn-common.h \ burn-libburnia.h -libbrasero_libisofs_la_LIBADD = $(BRASERO_BASE_LIBS) $(BRASERO_LIBBURNIA_LIBS) +libbrasero_libisofs_la_LIBADD = $(BRASERO_BASE_LIBS) $(BRASERO_LIBBURNIA_LIBS) $(BRASERO_GIO_LIBS) libbrasero_libisofs_la_LDFLAGS = -module -avoid-version diff -durN brasero-0.8.4.orig/src/plugins/local-track/Makefile.am brasero-0.8.4/src/plugins/local-track/Makefile.am --- brasero-0.8.4.orig/src/plugins/local-track/Makefile.am 2008-12-14 15:53:07 +0300 +++ brasero-0.8.4/src/plugins/local-track/Makefile.am 2008-12-14 22:23:17 +0300 @@ -18,7 +18,7 @@ local_track_LTLIBRARIES = libbrasero-local-track.la libbrasero_local_track_la_SOURCES = burn-local-image.c burn-local-image.h -libbrasero_local_track_la_LIBADD = $(BRASERO_BASE_LIBS) +libbrasero_local_track_la_LIBADD = $(BRASERO_BASE_LIBS) $(BRASERO_GIO_LIBS) libbrasero_local_track_la_LDFLAGS = -module -avoid-version #burn-uri @@ -26,5 +26,5 @@ burn_uri_LTLIBRARIES = libbrasero-burn-uri.la libbrasero_burn_uri_la_SOURCES = burn-uri.c burn-uri.h -libbrasero_burn_uri_la_LIBADD = $(BRASERO_BASE_LIBS) +libbrasero_burn_uri_la_LIBADD = $(BRASERO_BASE_LIBS) $(BRASERO_GIO_LIBS) libbrasero_burn_uri_la_LDFLAGS = -module -avoid-version diff -durN brasero-0.8.4.orig/src/plugins/transcode/Makefile.am brasero-0.8.4/src/plugins/transcode/Makefile.am --- brasero-0.8.4.orig/src/plugins/transcode/Makefile.am 2008-12-14 15:53:07 +0300 +++ brasero-0.8.4/src/plugins/transcode/Makefile.am 2008-12-14 22:23:17 +0300 @@ -16,14 +16,14 @@ transcode_LTLIBRARIES = libbrasero-transcode.la libbrasero_transcode_la_SOURCES = burn-transcode.c burn-transcode.h burn-normalize.h -libbrasero_transcode_la_LIBADD = $(BRASERO_BASE_LIBS) $(BRASERO_GSTREAMER_CFLAGS) +libbrasero_transcode_la_LIBADD = $(BRASERO_BASE_LIBS) $(BRASERO_GSTREAMER_LIBS) $(BRASERO_GIO_LIBS) libbrasero_transcode_la_LDFLAGS = -module -avoid-version normalizedir = $(libdir)/brasero/plugins normalize_LTLIBRARIES = libbrasero-normalize.la libbrasero_normalize_la_SOURCES = burn-normalize.c burn-normalize.h -libbrasero_normalize_la_LIBADD = $(BRASERO_BASE_LIBS) $(BRASERO_GSTREAMER_CFLAGS) +libbrasero_normalize_la_LIBADD = $(BRASERO_BASE_LIBS) $(BRASERO_GSTREAMER_LIBS) $(BRASERO_GIO_LIBS) libbrasero_normalize_la_LDFLAGS = -module -avoid-version vobdir = $(libdir)/brasero/plugins