Skip to content

Commit c453e23

Browse files
author
Matt Sealey
committed
debian: gdk.pc privates
Signed-off-by: Matt Sealey <matt@genesi-usa.com>
1 parent f67d987 commit c453e23

File tree

3 files changed

+10
-53
lines changed

3 files changed

+10
-53
lines changed

configure.in

+9-5
Original file line numberDiff line numberDiff line change
@@ -1310,23 +1310,27 @@ LDFLAGS="$saved_ldflags"
13101310

13111311
# Pull in gio-unix for GDesktopAppInfo usage, see at least gdkapplaunchcontext-x11.c
13121312
if test "x$gdktarget" = "xx11"; then
1313-
GDK_PACKAGES="$PANGO_PACKAGES gio-unix-2.0 $X_PACKAGES gdk-pixbuf-2.0 cairo-$cairo_backend"
1313+
GDK_PACKAGES="$PANGO_PACKAGES gdk-pixbuf-2.0"
1314+
GDK_PRIVATE_PACKAGES="gio-unix-2.0 $X_PACKAGES cairo-$cairo_backend"
13141315
else
1315-
GDK_PACKAGES="$PANGO_PACKAGES gio-2.0 gdk-pixbuf-2.0 cairo-$cairo_backend"
1316+
GDK_PACKAGES="$PANGO_PACKAGES gdk-pixbuf-2.0"
1317+
GDK_PRIVATE_PACKAGES="gio-2.0 cairo-$cairo_backend"
13161318
fi
13171319

1318-
GDK_DEP_LIBS="$GDK_EXTRA_LIBS `$PKG_CONFIG --libs $GDK_PACKAGES`"
1319-
GDK_DEP_CFLAGS="`$PKG_CONFIG --cflags gthread-2.0 $GDK_PACKAGES` $GDK_EXTRA_CFLAGS"
1320+
GDK_DEP_LIBS="$GDK_EXTRA_LIBS `$PKG_CONFIG --libs $GDK_PACKAGES $GDK_PRIVATE_PACKAGES`"
1321+
GDK_DEP_CFLAGS="`$PKG_CONFIG --cflags gthread-2.0 $GDK_PACKAGES $GDK_PRIVATE_PACKAGES` $GDK_EXTRA_CFLAGS"
13201322
#
13211323
# If we aren't writing explicit dependencies, then don't put the extra libraries we need
13221324
# into the pkg-config files
13231325
#
13241326
if test $enable_explicit_deps != yes ; then
1325-
GDK_PACKAGES="$PANGO_PACKAGES gdk-pixbuf-2.0"
13261327
GDK_EXTRA_LIBS=
1328+
else
1329+
GDK_PACKAGES="$GDK_PACKAGES $GDK_PRIVATE_PACKAGES"
13271330
fi
13281331

13291332
AC_SUBST(GDK_PACKAGES)
1333+
AC_SUBST(GDK_PRIVATE_PACKAGES)
13301334
AC_SUBST(GDK_EXTRA_LIBS)
13311335
AC_SUBST(GDK_EXTRA_CFLAGS)
13321336
AC_SUBST(GDK_DEP_LIBS)

debian/patches/003_gdk.pc_privates.patch

-48
This file was deleted.

gdk-2.0.pc.in

+1
Original file line numberDiff line numberDiff line change
@@ -8,5 +8,6 @@ Name: GDK
88
Description: GTK+ Drawing Kit (${target} target)
99
Version: @VERSION@
1010
Requires: @GDK_PACKAGES@
11+
Requires.private: @GDK_PRIVATE_PACKAGES@
1112
Libs: -L${libdir} -lgdk-${target}-@GTK_API_VERSION@ @GDK_EXTRA_LIBS@
1213
Cflags: -I${includedir}/gtk-2.0 -I${libdir}/gtk-2.0/include @GDK_EXTRA_CFLAGS@

0 commit comments

Comments
 (0)