[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