rpms/gthumb/devel gthumb-2.11.2-extension-linking.patch, NONE, 1.1 gthumb.spec, 1.112, 1.113

Tomas Bzatek tbzatek at fedoraproject.org
Mon Feb 8 10:36:45 UTC 2010


Author: tbzatek

Update of /cvs/extras/rpms/gthumb/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv28913

Modified Files:
	gthumb.spec 
Added Files:
	gthumb-2.11.2-extension-linking.patch 
Log Message:
* Mon Feb  8 2010 Tomas Bzatek <tbzatek at redhat.com> - 2.11.1-5
- Fix extension linking with --as-needed (#562243)


gthumb-2.11.2-extension-linking.patch:
 catalogs/Makefile.am       |    2 +-
 edit_metadata/Makefile.am  |    2 +-
 exiv2/Makefile.am          |    2 +-
 gstreamer/Makefile.am      |    2 +-
 image_rotation/Makefile.am |    4 ++--
 jpeg_utils/Makefile.am     |    2 +-
 pixbuf_savers/Makefile.am  |    2 +-
 raw_files/Makefile.am      |    2 +-
 slideshow/Makefile.am      |    3 +--
 9 files changed, 10 insertions(+), 11 deletions(-)

--- NEW FILE gthumb-2.11.2-extension-linking.patch ---
>From cb48e227d614029392dad2d34ca48812687b7cdd Mon Sep 17 00:00:00 2001
From: Fryderyk Dziarmagowski <fdziarmagowski at gmail.com>
Date: Sun, 10 Jan 2010 11:39:22 +0000
Subject: Missing extension linking

Some extensions are "underlinked".

[bug #606507]
---
diff --git a/extensions/catalogs/Makefile.am b/extensions/catalogs/Makefile.am
index c031da3..93836d9 100644
--- a/extensions/catalogs/Makefile.am
+++ b/extensions/catalogs/Makefile.am
@@ -22,7 +22,7 @@ libcatalogs_la_SOURCES = 		\
 	gth-organize-task.h		\
 	main.c
 
-libcatalogs_la_CFLAGS = $(GTHUMB_CFLAGS) $(WARNINGS) -I$(top_srcdir) -I$(top_builddir)/gthumb 
+libcatalogs_la_CFLAGS = $(GTHUMB_CFLAGS) -I$(top_srcdir) -I$(top_builddir)/gthumb 
 libcatalogs_la_LDFLAGS = $(EXTENSION_LIBTOOL_FLAGS)
 libcatalogs_la_LIBADD = $(GTHUMB_LIBS)
 libcatalogs_la_DEPENDENCIES = $(top_builddir)/gthumb/gthumb$(EXEEXT)
diff --git a/extensions/edit_metadata/Makefile.am b/extensions/edit_metadata/Makefile.am
index 904b301..07c9673 100644
--- a/extensions/edit_metadata/Makefile.am
+++ b/extensions/edit_metadata/Makefile.am
@@ -16,7 +16,7 @@ libedit_metadata_la_SOURCES = 		\
 	gth-edit-metadata-dialog.h	\
 	main.c
 
-libedit_metadata_la_CFLAGS = $(GTHUMB_CFLAGS) $(WARNINGS) -I$(top_srcdir) -I$(top_builddir)/gthumb 
+libedit_metadata_la_CFLAGS = $(GTHUMB_CFLAGS) -I$(top_srcdir) -I$(top_builddir)/gthumb 
 libedit_metadata_la_LDFLAGS = $(EXTENSION_LIBTOOL_FLAGS)
 libedit_metadata_la_LIBADD = $(GTHUMB_LIBS)
 libedit_metadata_la_DEPENDENCIES = $(top_builddir)/gthumb/gthumb$(EXEEXT)
diff --git a/extensions/exiv2/Makefile.am b/extensions/exiv2/Makefile.am
index 1996c21..90fda37 100644
--- a/extensions/exiv2/Makefile.am
+++ b/extensions/exiv2/Makefile.am
@@ -16,7 +16,7 @@ libexiv2_la_SOURCES = 			\
 
 libexiv2_la_CPPFLAGS = $(GTHUMB_CFLAGS) $(EXIV2_CFLAGS) -I$(top_srcdir) -I$(top_builddir)/gthumb 
 libexiv2_la_LDFLAGS = $(EXTENSION_LIBTOOL_FLAGS)
-libexiv2_la_LIBADD = $(GTHUMB_LIBS) 
+libexiv2_la_LIBADD = $(GTHUMB_LIBS) $(EXIV2_LIBS)
 libexiv2_la_DEPENDENCIES = $(top_builddir)/gthumb/gthumb$(EXEEXT)
 
 extensioninidir = $(extensiondir)
diff --git a/extensions/gstreamer/Makefile.am b/extensions/gstreamer/Makefile.am
index a97843a..6795cf5 100644
--- a/extensions/gstreamer/Makefile.am
+++ b/extensions/gstreamer/Makefile.am
@@ -21,7 +21,7 @@ libgstreamer_la_SOURCES = 			\
 
 libgstreamer_la_CPPFLAGS = $(GTHUMB_CFLAGS) $(GSTREAMER_CFLAGS) -I$(top_srcdir) -I$(top_builddir)/gthumb 
 libgstreamer_la_LDFLAGS = $(EXTENSION_LIBTOOL_FLAGS)
-libgstreamer_la_LIBADD = $(GTHUMB_LIBS) 
+libgstreamer_la_LIBADD = $(GTHUMB_LIBS) $(GSTREAMER_LIBS)
 libgstreamer_la_DEPENDENCIES = $(top_builddir)/gthumb/gthumb$(EXEEXT)
 
 extensioninidir = $(extensiondir)
diff --git a/extensions/image_rotation/Makefile.am b/extensions/image_rotation/Makefile.am
index 3abca43..0fc5f82 100644
--- a/extensions/image_rotation/Makefile.am
+++ b/extensions/image_rotation/Makefile.am
@@ -13,9 +13,9 @@ libimage_rotation_la_SOURCES = 		\
 	rotation-utils.c		\
 	rotation-utils.h		
 
-libimage_rotation_la_CFLAGS = $(GTHUMB_CFLAGS) -I$(top_srcdir) -I$(top_builddir)/gthumb 
+libimage_rotation_la_CFLAGS = $(GTHUMB_CFLAGS) $(JPEG_CFLAGS) -I$(top_srcdir) -I$(top_builddir)/gthumb 
 libimage_rotation_la_LDFLAGS = $(EXTENSION_LIBTOOL_FLAGS)
-libimage_rotation_la_LIBADD = $(GTHUMB_LIBS) 
+libimage_rotation_la_LIBADD = $(GTHUMB_LIBS) $(JPEG_LIBS)
 libimage_rotation_la_DEPENDENCIES = $(top_builddir)/gthumb/gthumb$(EXEEXT)
 
 extensioninidir = $(extensiondir)
diff --git a/extensions/jpeg_utils/Makefile.am b/extensions/jpeg_utils/Makefile.am
index feb1295..d82b54a 100644
--- a/extensions/jpeg_utils/Makefile.am
+++ b/extensions/jpeg_utils/Makefile.am
@@ -16,7 +16,7 @@ else
 libjpeg_utils_la_SOURCES =
 endif
 
-libjpeg_utils_la_CFLAGS = $(GTHUMB_CFLAGS) -I$(top_srcdir) -I$(top_builddir)/gthumb 
+libjpeg_utils_la_CFLAGS = $(GTHUMB_CFLAGS) $(JPEG_CFLAGS) -I$(top_srcdir) -I$(top_builddir)/gthumb 
 libjpeg_utils_la_LDFLAGS = $(EXTENSION_LIBTOOL_FLAGS)
 libjpeg_utils_la_LIBADD = $(GTHUMB_LIBS) $(JPEG_LIBS)
 libjpeg_utils_la_DEPENDENCIES = $(top_builddir)/gthumb/gthumb$(EXEEXT)
diff --git a/extensions/pixbuf_savers/Makefile.am b/extensions/pixbuf_savers/Makefile.am
index 7b291fe..bcb8718 100644
--- a/extensions/pixbuf_savers/Makefile.am
+++ b/extensions/pixbuf_savers/Makefile.am
@@ -45,7 +45,7 @@ libpixbuf_savers_la_SOURCES = 	\
 	main.c			\
 	preferences.c
 
-libpixbuf_savers_la_CFLAGS = $(GTHUMB_CFLAGS) $(CLUTTER_CFLAGS) -I$(top_srcdir) -I$(top_builddir)/gthumb 
+libpixbuf_savers_la_CFLAGS = $(GTHUMB_CFLAGS) $(TIFF_CFLAGS) -I$(top_srcdir) -I$(top_builddir)/gthumb 
 libpixbuf_savers_la_LDFLAGS = $(EXTENSION_LIBTOOL_FLAGS)
 libpixbuf_savers_la_LIBADD = $(GTHUMB_LIBS) $(TIFF_LIBS)
 libpixbuf_savers_la_DEPENDENCIES = $(top_builddir)/gthumb/gthumb$(EXEEXT)
diff --git a/extensions/raw_files/Makefile.am b/extensions/raw_files/Makefile.am
index 269f1dd..1342333 100644
--- a/extensions/raw_files/Makefile.am
+++ b/extensions/raw_files/Makefile.am
@@ -6,7 +6,7 @@ libraw_files_la_SOURCES = \
 
 libraw_files_la_CFLAGS = $(GTHUMB_CFLAGS) $(LIBOPENRAW_CFLAGS) -I$(top_srcdir) -I$(top_builddir)/gthumb 
 libraw_files_la_LDFLAGS = $(EXTENSION_LIBTOOL_FLAGS)
-libraw_files_la_LIBADD = $(GTHUMB_LIBS)
+libraw_files_la_LIBADD = $(GTHUMB_LIBS) $(LIBOPENRAW_LIBS)
 libraw_files_la_DEPENDENCIES = $(top_builddir)/gthumb/gthumb$(EXEEXT)
 
 extensioninidir = $(extensiondir)
diff --git a/extensions/slideshow/Makefile.am b/extensions/slideshow/Makefile.am
index 1033f5c..8b96312 100644
--- a/extensions/slideshow/Makefile.am
+++ b/extensions/slideshow/Makefile.am
@@ -20,7 +20,7 @@ libslideshow_la_SOURCES = 		\
 
 libslideshow_la_CFLAGS = $(GTHUMB_CFLAGS) $(CLUTTER_CFLAGS) -I$(top_srcdir) -I$(top_builddir)/gthumb 
 libslideshow_la_LDFLAGS = $(EXTENSION_LIBTOOL_FLAGS)
-libslideshow_la_LIBADD = $(GTHUMB_LIBS)
+libslideshow_la_LIBADD = $(GTHUMB_LIBS) $(CLUTTER_LIBS)
 libslideshow_la_DEPENDENCIES = $(top_builddir)/gthumb/gthumb$(EXEEXT)
 
 extensioninidir = $(extensiondir)
--
cgit v0.8.3.1


Index: gthumb.spec
===================================================================
RCS file: /cvs/extras/rpms/gthumb/devel/gthumb.spec,v
retrieving revision 1.112
retrieving revision 1.113
diff -u -p -r1.112 -r1.113
--- gthumb.spec	3 Feb 2010 14:55:28 -0000	1.112
+++ gthumb.spec	8 Feb 2010 10:36:45 -0000	1.113
@@ -13,7 +13,7 @@
 Summary: Image viewer, editor, organizer
 Name: gthumb
 Version: 2.11.1
-Release: 4%{?dist}
+Release: 5%{?dist}
 URL: http://gthumb.sourceforge.net
 Source0: http://download.gnome.org/sources/gthumb/2.11/%{name}-%{version}.tar.bz2
 Source1: gthumb-importer
@@ -22,6 +22,7 @@ Source2: gthumb-importer.desktop
 Patch0: gthumb-cflags.patch
 # from upstream
 Patch1: gthumb-2.11.1-disable-deprecated.patch
+Patch2: gthumb-2.11.2-extension-linking.patch
 
 License: GPLv2+
 Group: User Interface/X
@@ -70,6 +71,7 @@ package.
 %setup -q
 %patch0 -p1 -b .cflags
 %patch1 -p1 -b .disable-deprecated
+%patch2 -p1 -b .extension-linking
 
 # force regeneration
 rm -f data/gthumb.schemas
@@ -148,6 +150,9 @@ gtk-update-icon-cache %{_datadir}/icons/
 %{_includedir}/gthumb-2.0
 
 %changelog
+* Mon Feb  8 2010 Tomas Bzatek <tbzatek at redhat.com> - 2.11.1-5
+- Fix extension linking with --as-needed (#562243)
+
 * Wed Feb  3 2010 Tomas Bzatek <tbzatek at redhat.com> - 2.11.1-4
 - Enable clutter and gstreamer integration
 



More information about the scm-commits mailing list