void-packages/srcpkgs/kotlin-bin/template
2021-12-17 05:21:02 -03:00

39 lines
1 KiB
Bash

# Template file for 'kotlin-bin'
pkgname=kotlin-bin
version=1.6.10
revision=1
archs="x86_64"
wrksrc=kotlinc
makedepends="unzip setconf"
depends="openjdk8"
short_desc="Statically typed programming language that can interoperate with Java"
maintainer="shizonic <realtiaz@gmail.com>"
license="Apache-2.0"
homepage="https://kotlinlang.org/"
distfiles="https://github.com/JetBrains/kotlin/releases/download/v${version}/kotlin-compiler-${version}.zip"
checksum=432267996d0d6b4b17ca8de0f878e44d4a099b7e9f1587a98edc4d27e76c215a
nostrip=yes
replaces="kotlin>=0"
pre_install() {
cd bin
setconf kotlin DIR "/usr/bin"
setconf kotlinc-js DIR "/usr/bin"
setconf kotlinc-jvm DIR "/usr/bin"
setconf kotlinc KOTLIN_HOME "/usr/share/kotlin-bin"
}
do_install() {
# executables
vbin bin/kotlin
vbin bin/kotlinc
vbin bin/kotlinc-js
vbin bin/kotlinc-jvm
# jar files
vmkdir usr/share/kotlin-bin/lib
vcopy lib/* usr/share/kotlin-bin/lib
# build.txt must be installed for for "-version" to work
vcopy build.txt usr/share/kotlin-bin
}