tdb: add a patch to link tdb utils to libtdb dynamically, needs docbook-xsl builddep.

This commit is contained in:
Juan RP 2011-11-16 15:37:17 +01:00
parent 815d0d66a3
commit 5a824737f0
2 changed files with 26 additions and 6 deletions

View file

@ -0,0 +1,22 @@
--- tdb.mk.orig 2011-11-16 14:59:11.561978836 +0100
+++ tdb.mk 2011-11-16 15:01:20.037847681 +0100
@@ -15,16 +15,16 @@ bin/tdbtest$(EXEEXT): tools/tdbtest.o $(
$(CC) $(CFLAGS) $(LDFLAGS) -o bin/tdbtest tools/tdbtest.o -L. -ltdb -lgdbm $(TDB_DEPS)
bin/tdbtool$(EXEEXT): tools/tdbtool.o $(TDB_LIB)
- $(CC) $(CFLAGS) $(LDFLAGS) -o bin/tdbtool tools/tdbtool.o -L. -ltdb $(TDB_DEPS)
+ $(CC) $(CFLAGS) $(LDFLAGS) tools/tdbtool.o $(TDB_DEPS) $(TDB_SOLIB) -o bin/tdbtool
bin/tdbtorture$(EXEEXT): tools/tdbtorture.o $(TDB_LIB)
$(CC) $(CFLAGS) $(LDFLAGS) -o bin/tdbtorture tools/tdbtorture.o -L. -ltdb $(TDB_DEPS)
bin/tdbdump$(EXEEXT): tools/tdbdump.o $(TDB_LIB)
- $(CC) $(CFLAGS) $(LDFLAGS) -o bin/tdbdump tools/tdbdump.o -L. -ltdb $(TDB_DEPS)
+ $(CC) $(CFLAGS) $(LDFLAGS) tools/tdbdump.o $(TDB_DEPS) $(TDB_SOLIB) -o bin/tdbdump
bin/tdbbackup$(EXEEXT): tools/tdbbackup.o $(TDB_LIB)
- $(CC) $(CFLAGS) $(LDFLAGS) -o bin/tdbbackup tools/tdbbackup.o -L. -ltdb $(TDB_DEPS)
+ $(CC) $(CFLAGS) $(LDFLAGS) tools/tdbbackup.o $(TDB_DEPS) $(TDB_SOLIB) -o bin/tdbbackup
test:: abi_checks

View file

@ -14,19 +14,17 @@ long_desc="
subpackages="libtdb tdb-devel tdb-python"
Add_dependency build pkg-config
Add_dependency build automake
Add_dependency build python-devel
Add_dependency build libxslt
Add_dependency build docbook-xsl
pre_configure()
{
cd ${wrksrc} && ./autogen.sh
pre_configure() {
./autogen.sh
}
post_install()
{
post_install() {
# _PUBLIC_ is only defined internally!
sed -i -e "s|_PUBLIC_ ||g" ${DESTDIR}/usr/include/tdb.h
}