mirror of
https://github.com/void-linux/void-packages.git
synced 2025-06-06 15:13:51 +02:00
tdb: add a patch to link tdb utils to libtdb dynamically, needs docbook-xsl builddep.
This commit is contained in:
parent
815d0d66a3
commit
5a824737f0
2 changed files with 26 additions and 6 deletions
22
srcpkgs/tdb/patches/tdb-utils-linking-order.patch
Normal file
22
srcpkgs/tdb/patches/tdb-utils-linking-order.patch
Normal 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
|
||||||
|
|
|
@ -14,19 +14,17 @@ long_desc="
|
||||||
|
|
||||||
subpackages="libtdb tdb-devel tdb-python"
|
subpackages="libtdb tdb-devel tdb-python"
|
||||||
|
|
||||||
|
|
||||||
Add_dependency build pkg-config
|
Add_dependency build pkg-config
|
||||||
Add_dependency build automake
|
Add_dependency build automake
|
||||||
Add_dependency build python-devel
|
Add_dependency build python-devel
|
||||||
Add_dependency build libxslt
|
Add_dependency build libxslt
|
||||||
|
Add_dependency build docbook-xsl
|
||||||
|
|
||||||
pre_configure()
|
pre_configure() {
|
||||||
{
|
./autogen.sh
|
||||||
cd ${wrksrc} && ./autogen.sh
|
|
||||||
}
|
}
|
||||||
|
|
||||||
post_install()
|
post_install() {
|
||||||
{
|
|
||||||
# _PUBLIC_ is only defined internally!
|
# _PUBLIC_ is only defined internally!
|
||||||
sed -i -e "s|_PUBLIC_ ||g" ${DESTDIR}/usr/include/tdb.h
|
sed -i -e "s|_PUBLIC_ ||g" ${DESTDIR}/usr/include/tdb.h
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue