summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorDmytro Aleksandrov2017-09-06 00:08:38 +0300
committerDmytro Aleksandrov2017-09-06 00:10:09 +0300
commit96b121e6f0467eaa81c4b94dd89543bab5e68af2 (patch)
tree0bba33eefdb9f52d46cf274973df1e544a88ba16 /PKGBUILD
downloadaur-96b121e6f0467eaa81c4b94dd89543bab5e68af2.tar.gz
Initial version 1.9.0
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD34
1 files changed, 34 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..06e6b2d44fa7
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,34 @@
+#Maintainer: Dmytro Aleksandrov <alkersan@gmail.com>
+
+pkgname=parquet-tools
+pkgver=1.9.0
+pkgrel=1
+pkgdesc='Java based command line tools that aid in the inspection of the Parquet files'
+depends=('java-runtime>=7')
+makedepends=('maven' 'java-environment>=7')
+arch=('any')
+source=("git+https://github.com/apache/parquet-mr.git#tag=apache-parquet-${pkgver}")
+url='https://github.com/apache/parquet-mr'
+license=('Apache')
+sha256sums=('SKIP')
+
+build() {
+ cd "${srcdir}/parquet-mr/parquet-tools"
+ mvn --batch-mode clean package -Plocal
+}
+
+package() {
+ cd "${srcdir}/parquet-mr/parquet-tools"
+
+ install -m 755 -d "${pkgdir}/usr/share/java/parquet-tools"
+ install -m 755 -t "${pkgdir}/usr/share/java/parquet-tools" src/main/scripts/*
+
+ install -m 755 -d "${pkgdir}/usr/share/java/parquet-tools/lib"
+ install -m 644 -t "${pkgdir}/usr/share/java/parquet-tools/lib" "target/parquet-tools-${pkgver}.jar"
+
+ install -m 755 -d "${pkgdir}/usr/bin"
+ for tool in cat dump head merge meta schema; do
+ sed -i 's/dirname \"\$0\"/dirname \$\(readlink -f \"\$0\"\)/g' "${pkgdir}/usr/share/java/parquet-tools/parquet-${tool}"
+ ln -s "/usr/share/java/parquet-tools/parquet-${tool}" "${pkgdir}/usr/bin/parquet-${tool}"
+ done
+}