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 /PKGBUILD | |
download | aur-96b121e6f0467eaa81c4b94dd89543bab5e68af2.tar.gz |
Initial version 1.9.0
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 34 |
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 +} |