blob: ed78a83cea257c8687ad3728f4bf5ff1b2c785c4 [file] [log] [blame]
name: orc
version: '1.5.2'
summary: Apache ORC is the fastest columnar file format for big data.
description: |
Apache ORC is the smallest, fastest columnar file format for Spark
or Hadoop workloads. This snap includes the command line tools to
inspect, read, and write ORC files.
grade: stable
confinement: strict
parts:
orc:
source: https://github.com/apache/orc.git
source-type: git
source-tag: rel/release-1.5.2
plugin: cmake
configflags:
- -DLZ4_HOME=/usr
- -DPROTOBUF_HOME=/usr
- -DSNAPPY_HOME=/usr
- -DZLIB_HOME=/usr
build-packages:
- build-essential
- cmake
- liblz4-dev
- make
- libprotobuf-dev
- libprotoc-dev
- libsasl2-dev
- libsnappy-dev
- maven
- openjdk-8-jdk-headless
- protobuf-compiler
- zlib1g-dev
stage-packages:
- libdb5.3
- libsasl2-2
- openjdk-8-jre-headless
apps:
contents:
command: bin/orc-contents
plugs: [home, network, removable-media]
java:
command: usr/lib/jvm/java-8-openjdk-amd64/bin/java -jar "$(ls $SNAP/share/orc-tools*.jar)"
plugs: [home, network, removable-media]
metadata:
command: bin/orc-metadata
plugs: [home, network, removable-media]
statistics:
command: bin/orc-statistics
plugs: [home, network, removable-media]