mirror of
https://github.com/void-linux/void-packages.git
synced 2025-04-24 10:08:53 +02:00
38 lines
1,001 B
Bash
38 lines
1,001 B
Bash
# Template file for 'kotlin-bin'
|
|
pkgname=kotlin-bin
|
|
version=2.1.10
|
|
revision=1
|
|
archs="x86_64"
|
|
makedepends="unzip setconf"
|
|
depends="openjdk21"
|
|
short_desc="Statically typed programming language based on the JVM"
|
|
maintainer="Orphaned <orphan@voidlinux.org>"
|
|
license="Apache-2.0"
|
|
homepage="https://kotlinlang.org/"
|
|
distfiles="https://github.com/JetBrains/kotlin/releases/download/v${version}/kotlin-compiler-${version}.zip"
|
|
checksum=c6e9e2636889828e19c8811d5ab890862538c89dc2a3101956dfee3c2a8ba6b1
|
|
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
|
|
}
|