[ocaml-mysql] Ensure we link to mysql client shared library (RHBZ#916822, thanks Sato Ichi).
Richard W.M. Jones
rjones at fedoraproject.org
Fri Mar 1 14:30:55 UTC 2013
commit 5f7459647effdd7b46084dc26ca31c63cd2218a1
Author: Richard W.M. Jones <rjones at redhat.com>
Date: Fri Mar 1 14:18:26 2013 +0000
Ensure we link to mysql client shared library (RHBZ#916822, thanks Sato Ichi).
- Move configure into build section, and replace with RPM macro.
ocaml-mysql-paths.patch | 14 ++++++++++++++
ocaml-mysql.spec | 12 ++++++++++--
2 files changed, 24 insertions(+), 2 deletions(-)
---
diff --git a/ocaml-mysql-paths.patch b/ocaml-mysql-paths.patch
new file mode 100644
index 0000000..979cbdb
--- /dev/null
+++ b/ocaml-mysql-paths.patch
@@ -0,0 +1,14 @@
+--- ocaml-mysql-1.1.1/configure 2012-05-19 14:13:37.000000000 -0400
++++ ocaml-mysql-1.1.1/configure 2013-02-22 15:06:20.139917364 -0500
+@@ -3470,9 +3470,9 @@
+ /usr/local/lib
+ /usr/lib
+ /usr/lib/mysql
+- /sw/lib/mysql"
++ /usr/lib64/mysql"
+ for d in $dirs; do
+- test -f "$d/libmysqlclient.a" && LDFLAGS="-L$d"
++ test -f "$d/libmysqlclient.so" && LDFLAGS="-L$d"
+ done
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking in more locations..." >&5
+ $as_echo "$as_me: checking in more locations..." >&6;}
diff --git a/ocaml-mysql.spec b/ocaml-mysql.spec
index 8213499..05006ec 100644
--- a/ocaml-mysql.spec
+++ b/ocaml-mysql.spec
@@ -3,7 +3,7 @@
Name: ocaml-mysql
Version: 1.1.1
-Release: 2%{?dist}
+Release: 3%{?dist}
Summary: OCaml library for accessing MySQL databases
License: LGPLv2+ with exceptions
@@ -21,6 +21,9 @@ BuildRequires: chrpath
Requires: mysql-libs
+# See: https://bugzilla.redhat.com/show_bug.cgi?id=916822
+Patch1: ocaml-mysql-paths.patch
+
%description
ocaml-mysql is a package for ocaml that provides access to mysql
@@ -40,10 +43,11 @@ developing applications that use %{name}.
%prep
%setup -q
-./configure --libdir=%{_libdir}
+%patch1 -p1
%build
+%configure
make
%if %opt
make opt
@@ -84,6 +88,10 @@ make install
%changelog
+* Fri Mar 1 2013 Richard W.M. Jones <rjones at redhat.com> - 1.1.1-3
+- Ensure we link to mysql client shared library (RHBZ#916822, thanks Sato Ichi).
+- Move configure into build section, and replace with RPM macro.
+
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 1.1.1-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
More information about the scm-commits
mailing list