Sophie

Sophie

distrib > Fedora > 15 > i386 > by-pkgid > 2546ffb3ea49dcdd93d428c76e1814be > files > 24

gnome-libs-1.4.2-18.fc15.src.rpm

--- gnome-libs-1.4.2/gnome-config.in	2008-05-28 09:19:04.000000000 +0100
+++ gnome-libs-1.4.2/gnome-config.in	2008-05-28 12:47:24.000000000 +0100
@@ -2,6 +2,23 @@
 
 prefix=@prefix@
 exec_prefix=@exec_prefix@
+MODULE_VERSION=@PACKAGE@-@VERSION@
+
+# Break recursive pkg-config <-> gnome-config loop (#445981)
+if [ $# = 2 -a "$2" = "glib" ]; then
+	case $1 in
+	--libs)		echo -lglib
+			exit 0;;
+	--modversion)	echo $MODULE_VERSION
+			exit 0;;
+	--cflags)	if [ -d /usr/lib64/glib/include ]; then
+				echo -I/usr/include/glib-1.2 /usr/lib64/glib/include
+			else
+				echo -I/usr/include/glib-1.2 /usr/lib/glib/include
+			fi
+			exit 0;;
+	esac
+fi
 
 bindir=@bindir@
 sbindir=@sbindir@
@@ -18,7 +35,6 @@
 pkgdatadir=${datadir}/@PACKAGE@
 pkglibdir=${libdir}/@PACKAGE@
 pkgincludedir=${includedir}/@PACKAGE@
-MODULE_VERSION=@PACKAGE@-@VERSION@
 module_dirs="$libdir"
 
 # stolen from autoconf