29 lines
822 B
Bash
29 lines
822 B
Bash
|
# Template file for 'kaitai-struct-compiler'
|
||
|
pkgname=kaitai-struct-compiler
|
||
|
version=0.7
|
||
|
revision=1
|
||
|
noarch=yes
|
||
|
hostmakedepends="wget unzip"
|
||
|
depends="virtual?java-environment"
|
||
|
short_desc="Compiler for the Kaitai declarative binary format parsing language"
|
||
|
maintainer="Andrea Brancaleoni <abc@pompel.me>"
|
||
|
license="GPL-3"
|
||
|
homepage="http://kaitai.io"
|
||
|
distfiles="https://bintray.com/kaitai-io/universal/download_file?file_path=$version%2F$pkgname-$version.zip"
|
||
|
checksum=2fdd2646ea019bbf55be5bc27f24b037a7152514dbafbb7cfcdaf27a1d190045
|
||
|
|
||
|
XBPS_FETCH_CMD=wget
|
||
|
|
||
|
pre_install() {
|
||
|
# patch libdir
|
||
|
sed -i 's|lib_dir=.*|lib_dir="/usr/share/java/kaitai-struct-compiler"|g' bin/$pkgname
|
||
|
}
|
||
|
|
||
|
do_install() {
|
||
|
for lib in lib/*.jar; do
|
||
|
vinstall $lib 644 usr/share/java/$pkgname
|
||
|
done
|
||
|
vbin bin/$pkgname
|
||
|
ln -s $pkgname $DESTDIR/usr/bin/ksc
|
||
|
}
|