52 lines
1.4 KiB
Plaintext
52 lines
1.4 KiB
Plaintext
|
# Tanım: Java ile birlikte çalışabilen, statik olarak yazılmış programlama dili
|
|||
|
# URL: https://kotlinlang.org/
|
|||
|
# Paketçi: Cihan_Alkan
|
|||
|
# Gerekler: openjdk setconf
|
|||
|
# Grup: geliştirme
|
|||
|
|
|||
|
isim=kotlin
|
|||
|
surum=1.2.51
|
|||
|
devir=1
|
|||
|
|
|||
|
kaynak=(https://github.com/JetBrains/kotlin/releases/download/v${surum/_/-}/kotlin-compiler-${surum/_/-}.zip)
|
|||
|
|
|||
|
derle() {
|
|||
|
|
|||
|
cd "${isim}c/bin"
|
|||
|
|
|||
|
setconf kotlin DIR "/usr/bin"
|
|||
|
setconf kotlinc-js DIR "/usr/bin"
|
|||
|
setconf kotlinc-jvm DIR "/usr/bin"
|
|||
|
setconf kotlinc KOTLIN_HOME "/usr/share/$isim"
|
|||
|
|
|||
|
cd "$SRC/${isim}c"
|
|||
|
# executables
|
|||
|
install -Dm755 bin/kotlin "$PKG/usr/bin/kotlin"
|
|||
|
install -Dm755 bin/kotlinc "$PKG/usr/bin/kotlinc"
|
|||
|
install -Dm755 bin/kotlinc-js "$PKG/usr/bin/kotlinc-js"
|
|||
|
install -Dm755 bin/kotlinc-jvm "$PKG/usr/bin/kotlinc-jvm"
|
|||
|
|
|||
|
# jar files
|
|||
|
cd "$SRC/${isim}c/lib"
|
|||
|
install -d "$PKG/usr/share/$isim/lib"
|
|||
|
for jar in *.jar; do
|
|||
|
install -Dm644 "$jar" "$PKG/usr/share/$isim/lib"
|
|||
|
done
|
|||
|
|
|||
|
# licenses
|
|||
|
cd "$SRC/${isim}c/license"
|
|||
|
install -d "$PKG/usr/share/licenses/$isim"
|
|||
|
install -Dm644 LICENSE.txt "$PKG/usr/share/licenses/$isim"
|
|||
|
install -Dm644 NOTICE.txt "$PKG/usr/share/licenses/$isim"
|
|||
|
|
|||
|
cd third_party
|
|||
|
for txt in *.txt; do
|
|||
|
install -Dm644 "$txt" "$PKG/usr/share/licenses/$isim"
|
|||
|
done
|
|||
|
|
|||
|
# build.txt must be installed for for "-version" to work
|
|||
|
cd "$SRC/${isim}c"
|
|||
|
install -Dm644 build.txt "$PKG/usr/share/$isim"
|
|||
|
}
|
|||
|
|