r15813 - in /desktop/unstable/libart-lgpl/debian: changelog patches/60_libart-config-static.patch

lool at users.alioth.debian.org lool at users.alioth.debian.org
Sat May 3 20:56:29 UTC 2008


Author: lool
Date: Sat May  3 20:56:28 2008
New Revision: 15813

URL: http://svn.debian.org/wsvn/pkg-gnome/?sc=1&rev=15813
Log:
New patch, 60_libart-config-static, adds --static flag to libart2-config
  to avoid -lm in the output of --libs; please consider switching to
  pkg-config instead; GNOME #531278; closes: #375812.

Added:
    desktop/unstable/libart-lgpl/debian/patches/60_libart-config-static.patch
Modified:
    desktop/unstable/libart-lgpl/debian/changelog

Modified: desktop/unstable/libart-lgpl/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/unstable/libart-lgpl/debian/changelog?rev=15813&op=diff
==============================================================================
--- desktop/unstable/libart-lgpl/debian/changelog (original)
+++ desktop/unstable/libart-lgpl/debian/changelog Sat May  3 20:56:28 2008
@@ -3,6 +3,9 @@
   * Let libart-2.0-dev depend on shlibs:Depends.
   * Extract library package name from control instead of hardcoding it in
     rules.
+  * New patch, 60_libart-config-static, adds --static flag to libart2-config
+    to avoid -lm in the output of --libs; please consider switching to
+    pkg-config instead; GNOME #531278; closes: #375812.
 
  -- Loic Minier <lool at dooz.org>  Sat, 03 May 2008 22:21:18 +0200
 

Added: desktop/unstable/libart-lgpl/debian/patches/60_libart-config-static.patch
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/unstable/libart-lgpl/debian/patches/60_libart-config-static.patch?rev=15813&op=file
==============================================================================
--- desktop/unstable/libart-lgpl/debian/patches/60_libart-config-static.patch (added)
+++ desktop/unstable/libart-lgpl/debian/patches/60_libart-config-static.patch Sat May  3 20:56:28 2008
@@ -1,0 +1,38 @@
+Add --static support to libart2-config --libs to avoid -lm
+Debian #375812, GNOME #531278
+
+Index: libart-config.in
+===================================================================
+--- libart-config.in (revision 280)
++++ libart-config.in (working copy)
+@@ -3,6 +3,8 @@
+ prefix=@prefix@
+ exec_prefix=@exec_prefix@
+ exec_prefix_set=no
++libs=""
++output_libs=no
+ 
+ usage="\
+ Usage: libart-config [--prefix[=DIR]] [--exec-prefix[=DIR]] [--version] [--libs] [--cflags]"
+@@ -43,8 +45,11 @@ while test $# -gt 0; do
+       echo $includes
+       ;;
+     --libs)
+-      libdirs=-L at libdir@
+-      echo $libdirs -lart_lgpl_2 -lm
++      libs="$libs -L at libdir@ -lart_lgpl_2"
++      output_libs=yes
++      ;;
++    --static)
++      libs="$libs -lm"
+       ;;
+     *)
+       echo "${usage}" 1>&2
+@@ -54,3 +59,7 @@ while test $# -gt 0; do
+   shift
+ done
+ 
++if test $output_libs = yes ; then
++    echo $libs
++fi
++




More information about the pkg-gnome-commits mailing list