diff options
author | Dmytro Aleksandrov | 2017-09-06 00:08:38 +0300 |
---|---|---|
committer | Dmytro Aleksandrov | 2017-09-06 00:10:09 +0300 |
commit | 96b121e6f0467eaa81c4b94dd89543bab5e68af2 (patch) | |
tree | 0bba33eefdb9f52d46cf274973df1e544a88ba16 | |
download | aur-96b121e6f0467eaa81c4b94dd89543bab5e68af2.tar.gz |
Initial version 1.9.0
-rw-r--r-- | .SRCINFO | 17 | ||||
-rw-r--r-- | .gitignore | 7 | ||||
-rw-r--r-- | PKGBUILD | 34 |
3 files changed, 58 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..6c9f2c6b3dec --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,17 @@ +# Generated by mksrcinfo v8 +# Tue Sep 5 21:09:39 UTC 2017 +pkgbase = parquet-tools + pkgdesc = Java based command line tools that aid in the inspection of the Parquet files + pkgver = 1.9.0 + pkgrel = 1 + url = https://github.com/apache/parquet-mr + arch = any + license = Apache + makedepends = maven + makedepends = java-environment>=7 + depends = java-runtime>=7 + source = git+https://github.com/apache/parquet-mr.git#tag=apache-parquet-1.9.0 + sha256sums = SKIP + +pkgname = parquet-tools + diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..75bd249681c9 --- /dev/null +++ b/.gitignore @@ -0,0 +1,7 @@ +# Ignore everything +* + +# But not these files... +!.gitignore +!.SRCINFO +!PKGBUILD 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 +} |