This adds support to build binary packages and archives (DEB, RPM and TGZ) for the Fletcher runtime. This should make it a lot easier to install the runtime. Users don't have to build from source.
This generates the following now:
fletcher-0.0.15-1.x86_64.rpm
> rpm -qilR fletcher-0.0.15-1.x86_64.rpm
Name : fletcher
Version : 0.0.15
Release : 1
Architecture: x86_64
Install Date: (not installed)
Group : unknown
Size : 948883
License : ASL 2.0
Signature : (none)
Source RPM : fletcher-0.0.15-1.src.rpm
Build Date : Thu Jan 7 15:48:19 2021
Build Host : b9452c11722f
Relocations : /usr
Vendor : Accelerated Big Data Systems, Delft University of Technology
Summary : The Fletcher runtime library
Description :
The Fletcher C++ runtime library for Fletcher-based applications
/bin/sh
/bin/sh
/bin/sh
/bin/sh
arrow-libs >= 1.0.1
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(FileDigests) <= 4.6.0-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
/usr/include/fletcher
/usr/include/fletcher/api.h
/usr/include/fletcher/arrow-recordbatch.h
/usr/include/fletcher/arrow-schema.h
/usr/include/fletcher/arrow-utils.h
/usr/include/fletcher/common.h
/usr/include/fletcher/context.h
/usr/include/fletcher/fletcher.h
/usr/include/fletcher/hex-view.h
/usr/include/fletcher/kernel.h
/usr/include/fletcher/logging.h
/usr/include/fletcher/meta
/usr/include/fletcher/meta/meta.h
/usr/include/fletcher/platform.h
/usr/include/fletcher/status.h
/usr/include/fletcher/timer.h
/usr/lib/libfletcher.so
This adds support to build binary packages and archives (DEB, RPM and TGZ) for the Fletcher runtime. This should make it a lot easier to install the runtime. Users don't have to build from source.
This generates the following now:
fletcher-0.0.15-1.x86_64.rpm
fletcher-0.0.15-Linux.tar.gz
fletcher_0.0.15_amd64.deb