[packages/poldek/DB5.2] - link and compile with db-5.2 instead of system db
baggins
baggins at pld-linux.org
Mon Nov 26 15:56:02 CET 2012
commit 19e679c666bcb132ebe033aee7e45c534d26939c
Author: Jan Rękorajski <baggins at pld-linux.org>
Date: Mon Nov 26 15:55:25 2012 +0100
- link and compile with db-5.2 instead of system db
poldek-db52.patch | 25 +++++++++++++++++++++++++
poldek.spec | 4 +++-
2 files changed, 28 insertions(+), 1 deletion(-)
---
diff --git a/poldek.spec b/poldek.spec
index 4ce1ac0..af37042 100644
--- a/poldek.spec
+++ b/poldek.spec
@@ -10,7 +10,7 @@
# required versions (forced to avoid SEGV with mixed db used by rpm and poldek)
%define ver_db 5.2
-%define ver_db_rel 2
+%define ver_db_rel 3
%define ver_rpm 5.4.10
%define snap rc6
@@ -45,6 +45,7 @@ Patch3: %{name}-Os-fail-workaround.patch
Patch4: %{name}-link-rpmio.patch
Patch5: %{name}-vrpmlog.patch
Patch6: %{name}-git.patch
+Patch7: %{name}-db52.patch
URL: http://poldek.pld-linux.org/
BuildRequires: autoconf
BuildRequires: automake
@@ -210,6 +211,7 @@ Moduły języka Python dla poldka.
%patch4 -p1
%patch5 -p1
%patch6 -p1
+%patch7 -p1
%{__rm} m4/libtool.m4 m4/lt*.m4
diff --git a/poldek-db52.patch b/poldek-db52.patch
new file mode 100644
index 0000000..a902a5d
--- /dev/null
+++ b/poldek-db52.patch
@@ -0,0 +1,25 @@
+--- poldek-0.30/configure.ac~ 2012-11-26 15:41:14.238657356 +0100
++++ poldek-0.30/configure.ac 2012-11-26 15:43:32.665319139 +0100
+@@ -308,17 +308,17 @@
+ # DBLIB="$DBLIB -ldb1"
+ #fi
+ else
+- AC_CHECK_LIB(db4, db_create, [DBLIB="-ldb4"],
+- [AC_CHECK_LIB(db-4.1, db_create, [DBLIB="-ldb-4.1"],
+- [AC_CHECK_LIB(db-4.0, db_create, [DBLIB="-ldb-4.0"],
+- [AC_CHECK_LIB(db, db_create, [DBLIB="-ldb"],,[$LIBS])],
++ AC_CHECK_LIB(db4, db_create, [DBLIB="-ldb4" DBINCLUDE="-I/usr/include/db4"],
++ [AC_CHECK_LIB(db-4.1, db_create, [DBLIB="-ldb-4.1" DBINCLUDE="-I/usr/include/db4.1"],
++ [AC_CHECK_LIB(db-4.0, db_create, [DBLIB="-ldb-4.0" DBINCLUDE="-I/usr/include/db4.0"],
++ [AC_CHECK_LIB(db-5.2, db_create, [DBLIB="-ldb-5.2" DBINCLUDE="-I/usr/include/db5.2"],,[$LIBS])],
+ [$LIBS])],, [$LIBS])],, [$LIBS])
+
+ if test "${ENABLE_STATIC}." = "yes."; then
+ DBLIB="$DBLIB"
+ fi
+
+- CPPFLAGS="-I/usr/include/db4 $CPPFLAGS"
++ CPPFLAGS="$DBINCLUDE $CPPFLAGS"
+ fi
+
+
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/poldek.git/commitdiff/19e679c666bcb132ebe033aee7e45c534d26939c
More information about the pld-cvs-commit
mailing list