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

dh_makeshlibs and libfam0c102



Fam isn't configurable via pkg-config, but I put it in configure.ac 
via a call to AC_CHECK_LIB(fam,main) [1].

In debian/rules I call dh_shlibdeps but not dh_makeshlibs, and I end up 
with these substvars:

shlibs:Depends=libart-2.0-2 (>= 2.3.16), libatk1.0-0 (>= 1.6.0), libc6 
(>= 2.3.2.ds1-4), libcroco2 (>= 0.5.1), libfam0c102, libgconf2-4 (>= 
2.6.2), libglade2-0
(>= 1:2.3.6), libglib2.0-0 (>= 2.4.1), libgsf-1 (>= 1.9.1), libgtk2.0-0 
(>= 2.4.3), liborbit2 (>= 1:2.10.0), libpango1.0-0 (>= 1.4.0), 
librsvg2-2 (>= 2.6.4), libxml2 (>= 2.6.10), zlib1g (>= 1:1.2.1)

Notice libfam0c102 isn't coming in with a version dependency.  Is there 
to make dh_shlibdeps add that in?

-----------------

[1] Here's the actual bit from configure.ac (it's quite busy):

AC_CHECK_PROG(PKG_INC,pkg-config,`pkg-config --cflags atk gdk-pixbuf-2.0 
gdk-x11-2.0 glib-2.0 gobject-2.0 gmodule-2.0 gtk+-x11-2.0 libglade-2.0 
libxml-2.0 pango pangox pangoxft gconf-2.0 librsvg-2.0 `)
AC_SUBST(PKG_INC)
PKG_LIBS=`pkg-config --libs atk gdk-pixbuf-2.0 gdk-x11-2.0 glib-2.0 
gobject-2.0 gmodule-2.0 gtk+-x11-2.0 libglade-2.0 libxml-2.0 pango 
pangox pangoxft gconf-2.0 librsvg-2.0 `
PKG_LIB=""
for i in $PKG_LIBS ; do case $i in
  -l*) PKG_LIB="$i $PKG_LIB" ;;
  -L*) LIBS="$LIBS $i" ;;
  *) LIBS="$i $LIBS" ;;
esac; done
for i in $PKG_LIB ; do
  j=${i#'-l'};
  AC_CHECK_LIB($j,main)
done
USER_LIBS="-lfam "
USER_LIB=""
for i in $USER_LIBS ; do case $i in
  -l*) USER_LIB="$i $USER_LIB" ;;
  -L*) LIBS="$LIBS $i" ;;
  *) LIBS="$i $LIBS" ;;
esac; done
for i in $USER_LIB ; do
  j=${i#'-l'};
  AC_CHECK_LIB($j,main)
done



Reply to: