diff options
-rw-r--r-- | .SRCINFO | 17 | ||||
-rw-r--r-- | PKGBUILD | 42 |
2 files changed, 59 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..845d8e2bafc7 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,17 @@ +pkgbase = apache-orc + pkgdesc = A columnar storage for Hadoop workloads. + pkgver = 1.5.1 + pkgrel = 1 + url = https://orc.apache.org + arch = x86_64 + license = Apache + makedepends = cmake + makedepends = lz4-static + makedepends = protobuf-static + makedepends = snappy-static + makedepends = zlib-static + source = orc-1.5.1.tar.gz::https://github.com/apache/orc/archive/rel/release-1.5.1.tar.gz + sha256sums = 41b4f06ab425c875987b4b6fc9e347b2b434dcc768d0537708a310bb5e6277ce + +pkgname = apache-orc + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..09dee9d7f49c --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,42 @@ +# Maintainer: Guillaume Horel <guillaume.horel@gmail.com> + +pkgname='apache-orc' +pkgver=1.5.1 +pkgrel=1 +pkgdesc="A columnar storage for Hadoop workloads." +arch=('x86_64') +url="https://orc.apache.org" +license=('Apache') +depends=() +optdepends=() +makedepends=('cmake' 'lz4-static' 'protobuf-static' 'snappy-static' 'zlib-static') +source=("orc-$pkgver.tar.gz::https://github.com/apache/orc/archive/rel/release-$pkgver.tar.gz") +sha256sums=('41b4f06ab425c875987b4b6fc9e347b2b434dcc768d0537708a310bb5e6277ce') + +prepare() { + cd "$srcdir" + mkdir -p build +} + +build(){ + cd "$srcdir/build" + cmake -DCMAKE_CXX_FLAGS="-fPIC -Wno-parentheses" \ + -DCMAKE_BUILD_TYPE=Release \ + -DBUILD_CPP_TESTS=OFF \ + -DCMAKE_INSTALL_PREFIX="/usr" \ + -DLZ4_HOME="/usr" \ + -DPROTOBUF_HOME="/usr" \ + -DZLIB_HOME="/usr" \ + -DSNAPPY_HOME="/usr" \ + -DBUILD_LIBHDFSPP=OFF \ + -DBUILD_JAVA=OFF \ + ../orc-rel-release-$pkgver + make +} + +package(){ + cd "$srcdir/build" + make DESTDIR="${pkgdir}" install +} + +# vim:ts=2:sw=2:et: |