You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This repository is a fork of the one by Jeroen Ooms allowing us to proceed
without relying on him. This repository serves two purposes
gather the artifacts from the GitHub Actions 'rtools4' build step of TileDB Embedded
re-arrange the files such that the build step of the TileDB-R package can use them
Details
The following is from a local script and reflects the Unix desktop use of ~/Downloads. Adjust
accordingly -- "eventually" we may push the artifacts somewhere where a fixed URL will allow a
download via curl or wget.
#!/bin/bash## From the rtools4 (and *not* msys2 which is the next compiler set,## aka what may be used for 'r-devel') build: download the two artifacts## to the ~/Downloads/ directory (i.e. the default location on Ubuntu)## eg for 2.2.2 the URL is https://github.com/TileDB-Inc/TileDB/runs/1766128541forfin mingw-w64-i686-tiledb.zip mingw-w64-x86_64-tiledb.zip;do
mv -v ~/Downloads/${f}.
unzip ${f}
rm ${f}done
tar xaf mingw-w64-i686-tiledb-2.9000-1-any.pkg.tar.xz
rsync -cav mingw32/include/tiledb/ include/tiledb/
rsync -cav mingw32/lib/libtiledbstatic.a lib/i386/libtiledbstatic.a
rm -rf mingw32
rm -v mingw-w64-i686-tiledb-2.9000-1-any.pkg.tar.xz
tar xaf mingw-w64-x86_64-tiledb-2.9000-1-any.pkg.tar.xz
rsync -cav mingw64/include/tiledb/ include/tiledb/
rsync -cav mingw64/lib/libtiledbstatic.a lib/x64/libtiledbstatic.a
rm -rf mingw64
rm -v mingw-w64-x86_64-tiledb-2.9000-1-any.pkg.tar.xz
rm .BUILDINFO .MTREE .PKGINFO