[libgda/f16] add -lm to makefile

Ray Strode rstrode at fedoraproject.org
Tue Sep 27 21:48:12 UTC 2011


commit 62fb9542392253ed166536be7ca1cec406caec6a
Author: Ray Strode <rstrode at redhat.com>
Date:   Tue Sep 27 17:46:56 2011 -0400

    add -lm to makefile

 libgda-4.2.9-lm.patch |   28 ++++++++++++++++++++++++++++
 libgda.spec           |    8 +++++---
 2 files changed, 33 insertions(+), 3 deletions(-)
---
diff --git a/libgda-4.2.9-lm.patch b/libgda-4.2.9-lm.patch
new file mode 100644
index 0000000..c63b0cf
--- /dev/null
+++ b/libgda-4.2.9-lm.patch
@@ -0,0 +1,28 @@
+diff -up libgda-4.2.9/configure.ac.lm libgda-4.2.9/configure.ac
+--- libgda-4.2.9/configure.ac.lm	2011-09-27 17:41:09.094827156 -0400
++++ libgda-4.2.9/configure.ac	2011-09-27 17:43:13.122603750 -0400
+@@ -145,6 +145,13 @@ dnl Check for pkg-config version; want >
+ dnl ******************************
+ PKG_PROG_PKG_CONFIG([0.18])
+ 
++
++dnl ******************************
++dnl Add math goo
++dnl ******************************
++AC_CHECK_LIBM
++AC_SUBST(LIBM)
++
+ dnl ******************************
+ dnl Checks for required libraries
+ dnl ******************************
+@@ -156,8 +163,8 @@ PKG_CHECK_MODULES(LIBGDA, [
+ 	gmodule-no-export-2.0	>= req_ver_glib
+ 	libxml-2.0
+ ])
+-TST_CFLAGS="$LIBGDA_CFLAGS"
+-LIBGDA_CFLAGS="$LIBGDA_CFLAGS -DLIBGDA_ABI_NAME=$LIBGDA_ABI_NAME"
++TST_CFLAGS="$LIBGDA_CFLAGS $LIBM"
++LIBGDA_CFLAGS="$LIBGDA_CFLAGS -DLIBGDA_ABI_NAME=$LIBGDA_ABI_NAME $LIBM"
+ 
+ 
+ dnl ******************************
diff --git a/libgda.spec b/libgda.spec
index d2f0825..97ff4f1 100644
--- a/libgda.spec
+++ b/libgda.spec
@@ -25,10 +25,11 @@ Summary:          Library for writing gnome database programs
 Group:            System Environment/Libraries
 License:          LGPLv2+
 URL:              http://www.gnome-db.org/
-Source:           http://ftp.gnome.org/pub/GNOME/sources/%{name}/4.0/%{name}-%{version}.tar.bz2
+Source:           http://ftp.gnome.org/pub/GNOME/sources/%{name}/4.0/%{name}-%{version}.tar.xz
 Patch1:           libgda-3.0.0-man.patch
 Patch2:           libgda-3.99.8-lib64.patch
 Patch3:           libgda-4.2.4-sqlite3.patch
+Patch4:           libgda-4.2.9-lm.patch
 BuildRoot:        %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 BuildRequires:    pkgconfig >= 0.8
 BuildRequires:    glib2-devel >= 2.16
@@ -41,7 +42,7 @@ BuildRequires:	  iso-codes >= 3.15
 BuildRequires:    libxslt-devel >= 1.0.9
 BuildRequires:    sqlite-devel >= 3.6.0
 BuildRequires:    gamin-devel >= 0.1.8
-BuildRequires:    libtool
+BuildRequires:    libtool automake autoconf
 BuildRequires:    gobject-introspection-devel >= 0.6.5
 BuildRequires:    libxml2-devel readline-devel db4-devel json-glib-devel
 BuildRequires:    gtk-doc scrollkeeper intltool gettext flex bison perl(XML::Parser)
@@ -268,8 +269,9 @@ This package includes the pkgconfig file for the libgda Java JDBC provider.
 %patch1 -p1 -b .man
 %patch2 -p1 -b .lib64
 %patch3 -p1 -b .sqlite3
+%patch4 -p1 -b .lm
 # need to reconfigure autotools scripts against newer toolchain
-#autoreconf -fi
+autoreconf -fi
 
 
 %build


More information about the scm-commits mailing list