diff options
author | Chris Larson <clarson@kergoth.com> | 2003-10-22 21:56:29 +0000 |
---|---|---|
committer | Chris Larson <clarson@kergoth.com> | 2003-10-22 21:56:29 +0000 |
commit | e582f07a640cda3dec57750be4de810911905e28 (patch) | |
tree | e4136210bbe3a84db157e4e163b7a60d33a1a6ac | |
parent | 8a4cb8d0ceff7950f0e69fbecfb93d0cf335d176 (diff) |
Add do_stage target to db3.
BKrev: 3f96fd0dyIfPqrcLyYwbNtq3nP3Ovw
-rw-r--r-- | db/db3_3.2.9.oe | 49 |
1 files changed, 49 insertions, 0 deletions
diff --git a/db/db3_3.2.9.oe b/db/db3_3.2.9.oe index e69de29bb2..4cebaa29d5 100644 --- a/db/db3_3.2.9.oe +++ b/db/db3_3.2.9.oe @@ -0,0 +1,49 @@ +DEPENDS = virtual/libc +RDEPENDS = libc6 + +SRC_URI = http://www.sleepycat.com/update/snapshot/db-${PV}.tar.gz +S = ${WORKDIR}/db-${PV}/dist +B = ${WORKDIR}/db-${PV}/build_unix + +inherit autotools libtool + +EXTRA_OECONF = '--enable-shared --enable-compat185' +EXTRA_OEMAKE = "'SHELL=/bin/sh' 'ar=`which ${AR}`' 'chmod=`which chmod`' \ + 'cp=`which cp`' 'ln=`which ln`' 'mkdir=`which mkdir`' 'ranlib=`which ${RANLIB}`' \ + 'rm=`which rm`' 'strip=`which ${STRIP}`'" + +do_configure_prepend () { + ( + cd ${S} + . ./RELEASE + (echo "AC_DEFUN(AM_VERSION_SET, [" && + echo "AC_SUBST(DB_VERSION_MAJOR)" && + echo "DB_VERSION_MAJOR=$DB_VERSION_MAJOR" && + echo "AC_SUBST(DB_VERSION_MINOR)" && + echo "DB_VERSION_MINOR=$DB_VERSION_MINOR" && + echo "AC_SUBST(DB_VERSION_PATCH)" && + echo "DB_VERSION_PATCH=$DB_VERSION_PATCH" && + echo "AC_SUBST(DB_VERSION_STRING)" && + echo "DB_VERSION_STRING=\"\\\"$DB_VERSION_STRING\\\"\"" && + echo "])dnl") > acinclude.m4 + ) +} + +do_stage () { + install -m 0644 db_185.h ../include/db_cxx.h db.h ${STAGING_DIR}/target/include/ + install -m 0755 .libs/libdb-3.2.so ${STAGING_LIBDIR}/ + ln -sf libdb-3.2.so ${STAGING_LIBDIR}/libdb-3.so + ln -sf libdb-3.2.so ${STAGING_LIBDIR}/libdb.so + install -m 0644 .libs/libdb-3.2.la ${STAGING_LIBDIR}/ +} + +do_install () { + oe_runmake \ + prefix=${D}/${prefix} \ + exec_prefix=${D}/${exec_prefix} \ + bindir=${D}/${bindir} \ + includedir=${D}/${includedir} \ + libdir=${D}/${libdir} \ + docdir=${D}/${docdir} \ + install +} |