[evolution-patches] [PATCH] All components, install private libs to privlibdir



This fixes bug #69583 (Evolution crashes when selecting any tab but
Mail). It was happening on OS X. It's a bunch of patches for various
evolution components that makes evolution install previously noinst
libraries to privlibdir, so we can link them in dynamically. I'll write
changelogs on commit.

-- 
Hans Petter Jansson | <hpj novell com>
Evolution Developer | http://hp.cl.no/
Index: addressbook/util/Makefile.am
===================================================================
RCS file: /cvs/gnome/evolution/addressbook/util/Makefile.am,v
retrieving revision 1.9
diff -u -p -r1.9 Makefile.am
--- addressbook/util/Makefile.am	9 Dec 2004 06:12:56 -0000	1.9
+++ addressbook/util/Makefile.am	31 Jan 2005 01:17:28 -0000
@@ -10,7 +10,7 @@ INCLUDES =						\
 	-I$(top_srcdir)/shell				\
         $(EVOLUTION_ADDRESSBOOK_CFLAGS)
 
-noinst_LTLIBRARIES = libeabutil.la
+privlib_LTLIBRARIES = libeabutil.la
 
 libeabutil_la_SOURCES =					\
 	eab-marshal.c					\
Index: addressbook/gui/widgets/Makefile.am
===================================================================
RCS file: /cvs/gnome/evolution/addressbook/gui/widgets/Makefile.am,v
retrieving revision 1.71
diff -u -p -r1.71 Makefile.am
--- addressbook/gui/widgets/Makefile.am	21 Oct 2004 01:42:20 -0000	1.71
+++ addressbook/gui/widgets/Makefile.am	31 Jan 2005 01:17:28 -0000
@@ -34,7 +34,7 @@ CORBA_SOURCE_H = $(CORBA_COMPOSER_SOURCE
 CORBA_SOURCE_C = $(CORBA_COMPOSER_SOURCE_C)
 CORBA_SOURCE = $(CORBA_SOURCE_H) $(CORBA_SOURCE_C)
 
-noinst_LTLIBRARIES =				\
+privlib_LTLIBRARIES =				\
 	libeabwidgets.la
 
 libeabwidgets_la_SOURCES =			\
Index: addressbook/printing/Makefile.am
===================================================================
RCS file: /cvs/gnome/evolution/addressbook/printing/Makefile.am,v
retrieving revision 1.32
diff -u -p -r1.32 Makefile.am
--- addressbook/printing/Makefile.am	7 Nov 2003 05:51:41 -0000	1.32
+++ addressbook/printing/Makefile.am	31 Jan 2005 01:17:28 -0000
@@ -18,7 +18,7 @@ INCLUDES =					\
 	-DEVOLUTION_ECPSDIR=\""$(ecpsdir)"\"	\
 	$(EVOLUTION_ADDRESSBOOK_CFLAGS)
 
-noinst_LTLIBRARIES =				\
+privlib_LTLIBRARIES =				\
 	libecontactprint.la
 
 libecontactprint_la_SOURCES = 			\
Index: addressbook/gui/search/Makefile.am
===================================================================
RCS file: /cvs/gnome/evolution/addressbook/gui/search/Makefile.am,v
retrieving revision 1.15
diff -u -p -r1.15 Makefile.am
--- addressbook/gui/search/Makefile.am	6 Dec 2003 18:05:30 -0000	1.15
+++ addressbook/gui/search/Makefile.am	31 Jan 2005 01:17:28 -0000
@@ -15,7 +15,7 @@ INCLUDES =						\
 	-DSEARCH_RULE_DIR=\"$(ruledir)\"		\
 	$(EVOLUTION_ADDRESSBOOK_CFLAGS)
 
-noinst_LTLIBRARIES =				\
+privlib_LTLIBRARIES =				\
 	libeaddressbooksearch.la
 
 libeaddressbooksearch_la_SOURCES =		\
Index: addressbook/gui/merging/Makefile.am
===================================================================
RCS file: /cvs/gnome/evolution/addressbook/gui/merging/Makefile.am,v
retrieving revision 1.12
diff -u -p -r1.12 Makefile.am
--- addressbook/gui/merging/Makefile.am	6 Dec 2003 18:05:29 -0000	1.12
+++ addressbook/gui/merging/Makefile.am	31 Jan 2005 01:17:28 -0000
@@ -7,7 +7,7 @@ INCLUDES =						\
 	-I$(top_builddir)/addressbook/backend		\
 	$(EVOLUTION_ADDRESSBOOK_CFLAGS)
 
-noinst_LTLIBRARIES =				\
+privlib_LTLIBRARIES =				\
 	libeabbookmerging.la
 
 libeabbookmerging_la_SOURCES =			\
Index: addressbook/gui/contact-editor/Makefile.am
===================================================================
RCS file: /cvs/gnome/evolution/addressbook/gui/contact-editor/Makefile.am,v
retrieving revision 1.57
diff -u -p -r1.57 Makefile.am
--- addressbook/gui/contact-editor/Makefile.am	24 Mar 2004 19:58:15 -0000	1.57
+++ addressbook/gui/contact-editor/Makefile.am	31 Jan 2005 01:17:28 -0000
@@ -16,7 +16,7 @@ INCLUDES =						\
 	-DG_LOG_DOMAIN=\"contact-editor\"		\
 	$(EVOLUTION_ADDRESSBOOK_CFLAGS)
 
-noinst_LTLIBRARIES =				\
+privlib_LTLIBRARIES =				\
 	libecontacteditor.la
 
 libecontacteditor_la_SOURCES = 			\
Index: addressbook/gui/contact-list-editor/Makefile.am
===================================================================
RCS file: /cvs/gnome/evolution/addressbook/gui/contact-list-editor/Makefile.am,v
retrieving revision 1.23
diff -u -p -r1.23 Makefile.am
--- addressbook/gui/contact-list-editor/Makefile.am	23 Dec 2004 06:59:18 -0000	1.23
+++ addressbook/gui/contact-list-editor/Makefile.am	31 Jan 2005 01:17:28 -0000
@@ -15,7 +15,7 @@ INCLUDES =						\
 	-DG_LOG_DOMAIN=\"contact-list-editor\"		\
 	$(EVOLUTION_ADDRESSBOOK_CFLAGS)
 
-noinst_LTLIBRARIES =				\
+privlib_LTLIBRARIES =				\
 	libecontactlisteditor.la
 
 libecontactlisteditor_la_SOURCES = 		\
Index: calendar/common/Makefile.am
===================================================================
RCS file: /cvs/gnome/evolution/calendar/common/Makefile.am,v
retrieving revision 1.1
diff -u -p -r1.1 Makefile.am
--- calendar/common/Makefile.am	22 Dec 2003 15:57:19 -0000	1.1
+++ calendar/common/Makefile.am	31 Jan 2005 01:21:11 -0000
@@ -1,4 +1,4 @@
-noinst_LTLIBRARIES = libevolution-calendarprivate.la
+privlib_LTLIBRARIES = libevolution-calendarprivate.la
 
 INCLUDES =						\
 	-DG_LOG_DOMAIN=\"calendar-gui\"			\
@@ -25,4 +25,4 @@ libevolution_calendarprivate_la_LIBADD =
 	$(top_builddir)/e-util/libeutil.la				\
 	$(EVOLUTION_CALENDAR_LIBS)
 
-libevolution_calendarprivate_la_LDFLAGS = -avoid-version -module
+libevolution_calendarprivate_la_LDFLAGS = -avoid-version
Index: calendar/gui/dialogs/Makefile.am
===================================================================
RCS file: /cvs/gnome/evolution/calendar/gui/dialogs/Makefile.am,v
retrieving revision 1.69
diff -u -p -r1.69 Makefile.am
--- calendar/gui/dialogs/Makefile.am	8 Jan 2005 10:53:52 -0000	1.69
+++ calendar/gui/dialogs/Makefile.am	31 Jan 2005 01:21:11 -0000
@@ -15,7 +15,7 @@ INCLUDES = 								\
 	-DPREFIX=\""$(prefix)"\"					\
 	$(EVOLUTION_CALENDAR_CFLAGS)
 
-noinst_LTLIBRARIES = libcal-dialogs.la
+privlib_LTLIBRARIES = libcal-dialogs.la
 
 libcal_dialogs_la_LIBADD =					\
 	$(top_builddir)/addressbook/util/libeabutil.la
Index: composer/Makefile.am
===================================================================
RCS file: /cvs/gnome/evolution/composer/Makefile.am,v
retrieving revision 1.73
diff -u -p -r1.73 Makefile.am
--- composer/Makefile.am	23 Dec 2004 07:02:17 -0000	1.73
+++ composer/Makefile.am	31 Jan 2005 01:15:08 -0000
@@ -38,7 +38,7 @@ idl_DATA = $(IDLS)
 glade_DATA =					\
 	e-msg-composer-attachment.glade
 
-noinst_LTLIBRARIES = libcomposer.la
+privlib_LTLIBRARIES = libcomposer.la
 
 INCLUDES =								\
 	-I$(top_srcdir)							\
Index: filter/Makefile.am
===================================================================
RCS file: /cvs/gnome/evolution/filter/Makefile.am,v
retrieving revision 1.55
diff -u -p -r1.55 Makefile.am
--- filter/Makefile.am	17 Jun 2004 07:34:07 -0000	1.55
+++ filter/Makefile.am	31 Jan 2005 01:14:55 -0000
@@ -9,7 +9,7 @@ INCLUDES = 					\
 	-DG_LOG_DOMAIN=\"filter\"		\
 	$(LIBFILTER_CFLAGS)
 
-noinst_LTLIBRARIES =				\
+privlib_LTLIBRARIES =				\
 	libfilter.la
 
 libfilter_la_SOURCES =				\
Index: smime/gui/Makefile.am
===================================================================
RCS file: /cvs/gnome/evolution/smime/gui/Makefile.am,v
retrieving revision 1.11
diff -u -p -r1.11 Makefile.am
--- smime/gui/Makefile.am	28 May 2004 07:52:37 -0000	1.11
+++ smime/gui/Makefile.am	31 Jan 2005 01:14:10 -0000
@@ -16,7 +16,7 @@ INCLUDES =						\
 	$(EVOLUTION_ADDRESSBOOK_CFLAGS)			\
 	$(CERT_UI_CFLAGS)
 
-noinst_LTLIBRARIES = libevolution-smime.la
+privlib_LTLIBRARIES = libevolution-smime.la
 
 libevolution_smime_la_SOURCES = 	\
 	ca-trust-dialog.c		\
Index: smime/lib/Makefile.am
===================================================================
RCS file: /cvs/gnome/evolution/smime/lib/Makefile.am,v
retrieving revision 1.8
diff -u -p -r1.8 Makefile.am
--- smime/lib/Makefile.am	15 Jun 2004 17:26:37 -0000	1.8
+++ smime/lib/Makefile.am	31 Jan 2005 01:14:10 -0000
@@ -13,7 +13,7 @@ INCLUDES =						\
 	$(EVOLUTION_ADDRESSBOOK_CFLAGS)			\
 	$(CERT_UI_CFLAGS)
 
-noinst_LTLIBRARIES = libessmime.la
+privlib_LTLIBRARIES = libessmime.la
 
 libessmime_la_SOURCES = 	\
 	$(MARSHAL_GENERATED)	\
Index: widgets/e-timezone-dialog/Makefile.am
===================================================================
RCS file: /cvs/gnome/evolution/widgets/e-timezone-dialog/Makefile.am,v
retrieving revision 1.11
diff -u -p -r1.11 Makefile.am
--- widgets/e-timezone-dialog/Makefile.am	7 Nov 2003 17:58:04 -0000	1.11
+++ widgets/e-timezone-dialog/Makefile.am	31 Jan 2005 01:13:39 -0000
@@ -4,7 +4,7 @@ INCLUDES =								\
 	-DG_LOG_DOMAIN=__FILE__						\
 	$(TZDIALOG_CFLAGS)
 
-noinst_LTLIBRARIES =	\
+privlib_LTLIBRARIES =	\
 	libetimezonedialog.la
 
 libetimezonedialog_la_SOURCES =	\
Index: widgets/menus/Makefile.am
===================================================================
RCS file: /cvs/gnome/evolution/widgets/menus/Makefile.am,v
retrieving revision 1.4
diff -u -p -r1.4 Makefile.am
--- widgets/menus/Makefile.am	27 Jan 2002 17:21:34 -0000	1.4
+++ widgets/menus/Makefile.am	31 Jan 2005 01:13:39 -0000
@@ -1,4 +1,4 @@
-noinst_LTLIBRARIES = libmenus.la
+privlib_LTLIBRARIES = libmenus.la
 
 INCLUDES =					\
 	-I$(top_srcdir)				\
Index: widgets/misc/Makefile.am
===================================================================
RCS file: /cvs/gnome/evolution/widgets/misc/Makefile.am,v
retrieving revision 1.61
diff -u -p -r1.61 Makefile.am
--- widgets/misc/Makefile.am	6 Jan 2005 15:28:21 -0000	1.61
+++ widgets/misc/Makefile.am	31 Jan 2005 01:13:40 -0000
@@ -7,8 +7,9 @@ INCLUDES =								\
 	-DG_LOG_DOMAIN=__FILE__						\
 	$(E_WIDGETS_CFLAGS)
 
-privlib_LTLIBRARIES =	\
-	libemiscwidgets.la
+privlib_LTLIBRARIES =		\
+	libemiscwidgets.la	\
+	libefilterbar.la
 
 widgetsincludedir = $(privincludedir)/widgets
 
@@ -90,8 +91,6 @@ errordir = $(privdatadir)/errors
 libemiscwidgets_la_LIBADD = $(top_builddir)/e-util/libeutil.la		\
 	$(top_builddir)/a11y/widgets/libevolution-widgets-a11y.la	\
 	$(E_WIDGETS_LIBS)
-
-noinst_LTLIBRARIES = libefilterbar.la
 
 libefilterbar_la_SOURCES =	\
 	e-filter-bar.c		\


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]