12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 |
- # 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"
- }
|