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