From d2d8f422223dc8566127d513bdfd109a7d5fe066 Mon Sep 17 00:00:00 2001 From: "Johannes M. Scheuermann" <jscheuermann@apple.com> Date: Sat, 9 Apr 2022 08:55:19 +0100 Subject: [PATCH] Add new c libs to client package --- packaging/deb/builddebs.sh | 2 +- packaging/msi/FDBInstaller.wxs | 2 ++ packaging/osx/buildpkg.sh | 2 +- packaging/rpm/buildrpms.sh | 2 +- 4 files changed, 5 insertions(+), 3 deletions(-) diff --git a/packaging/deb/builddebs.sh b/packaging/deb/builddebs.sh index f197d30225..e08f1befd5 100755 --- a/packaging/deb/builddebs.sh +++ b/packaging/deb/builddebs.sh @@ -53,7 +53,7 @@ mkdir -p -m 0755 $CLIENTSDIR/usr/lib/foundationdb/backup_agent install -m 0755 bin/fdbcli $CLIENTSDIR/usr/bin install -m 0644 lib/libfdb_c.so $CLIENTSDIR/usr/lib -install -m 0644 bindings/c/foundationdb/fdb_c.h bindings/c/foundationdb/fdb_c_options.g.h fdbclient/vexillographer/fdb.options $CLIENTSDIR/usr/include/foundationdb +install -m 0644 bindings/c/foundationdb/fdb_c.h bindings/c/foundationdb/fdb_c_types.h bindings/c/foundationdb/fdb_c_internal.h bindings/c/foundationdb/fdb_c_options.g.h fdbclient/vexillographer/fdb.options $CLIENTSDIR/usr/include/foundationdb dos2unix -q -n README.md $CLIENTSDIR/usr/share/doc/foundationdb-clients/README chmod 0644 $CLIENTSDIR/usr/share/doc/foundationdb-clients/README install -m 0755 bin/fdbbackup $CLIENTSDIR/usr/lib/foundationdb/backup_agent/backup_agent diff --git a/packaging/msi/FDBInstaller.wxs b/packaging/msi/FDBInstaller.wxs index 1f23a98278..4ec20dffa9 100644 --- a/packaging/msi/FDBInstaller.wxs +++ b/packaging/msi/FDBInstaller.wxs @@ -104,6 +104,8 @@ <Component Id='FDBCLibraryHeader' Guid='{32D846FA-3BA8-4CF6-8777-51DFA1011198}' Win64='yes'> <File Id='FDBCH' Name='fdb_c.h' DiskId='1' Source='$(var.SolutionRoot)bindings\c\foundationdb\fdb_c.h' KeyPath='yes'/> <File Id='FDBCOPTIONSH' Name='fdb_c_options.g.h' DiskId='1' Source='$(var.SolutionRoot)bindings\c\foundationdb\fdb_c_options.g.h'/> + <File Id='FDBCTYPES' Name='fdb_c_types.h' DiskId='1' Source='$(var.SolutionRoot)bindings\c\foundationdb\fdb_c_types.h' KeyPath='yes'/> + <File Id='FDBCINTERNAL' Name='fdb_c_internal.g.h' DiskId='1' Source='$(var.SolutionRoot)bindings\c\foundationdb\fdb_c_internal.g.h'/> <File Id='FDBOPTIONSFILE' Name='fdb.options' DiskId='1' Source='$(var.SolutionRoot)fdbclient\vexillographer\fdb.options'/> </Component> </Directory> diff --git a/packaging/osx/buildpkg.sh b/packaging/osx/buildpkg.sh index f2c11b901d..c8405d3da9 100755 --- a/packaging/osx/buildpkg.sh +++ b/packaging/osx/buildpkg.sh @@ -38,7 +38,7 @@ mkdir -p -m 0775 $CLIENTSDIR/usr/local/etc/foundationdb mkdir -p -m 0755 $CLIENTSDIR/usr/local/foundationdb/backup_agent install -m 0755 "$BUILDDIR"/bin/fdbcli $CLIENTSDIR/usr/local/bin -install -m 0644 "$SRCDIR"/bindings/c/foundationdb/fdb_c.h "$BUILDDIR"/bindings/c/foundationdb/fdb_c_options.g.h "$SRCDIR"/fdbclient/vexillographer/fdb.options $CLIENTSDIR/usr/local/include/foundationdb +install -m 0644 "$SRCDIR"/bindings/c/foundationdb/fdb_c.h "$BUILDDIR"/bindings/c/foundationdb/fdb_c_options.g.h "$SRCDIR"/bindings/c/foundationdb/fdb_c_types.h "$SRCDIR"/bindings/c/foundationdb/fdb_c_internal.h "$SRCDIR"/fdbclient/vexillographer/fdb.options $CLIENTSDIR/usr/local/include/foundationdb install -m 0755 "$BUILDDIR"/lib/libfdb_c.dylib $CLIENTSDIR/usr/local/lib install -m 0644 "$BUILDDIR"/bindings/python/fdb/*.py $CLIENTSDIR/Library/Python/2.7/site-packages/fdb install -m 0755 "$BUILDDIR"/bin/fdbbackup $CLIENTSDIR/usr/local/foundationdb/backup_agent/backup_agent diff --git a/packaging/rpm/buildrpms.sh b/packaging/rpm/buildrpms.sh index a6cba2797a..a59fb5caf2 100755 --- a/packaging/rpm/buildrpms.sh +++ b/packaging/rpm/buildrpms.sh @@ -33,7 +33,7 @@ install -m 0755 bin/fdbcli $INSTDIR/usr/bin install -m 0755 bin/fdbserver $INSTDIR/usr/sbin install -m 0755 bin/fdbmonitor $INSTDIR/usr/lib/foundationdb install -m 0755 lib/libfdb_c.so $INSTDIR/usr/lib64 -install -m 0644 bindings/c/foundationdb/fdb_c.h bindings/c/foundationdb/fdb_c_options.g.h fdbclient/vexillographer/fdb.options $INSTDIR/usr/include/foundationdb +install -m 0644 bindings/c/foundationdb/fdb_c.h bindings/c/foundationdb/fdb_c_options.g.h bindings/c/foundationdb/fdb_c_types.h bindings/c/foundationdb/fdb_c_internal.h fdbclient/vexillographer/fdb.options $INSTDIR/usr/include/foundationdb dos2unix -q -n README.md $INSTDIR/usr/share/doc/foundationdb-clients/README dos2unix -q -n README.md $INSTDIR/usr/share/doc/foundationdb-server/README chmod 0644 $INSTDIR/usr/share/doc/foundationdb-clients/README