talimat 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. # Tanım: Java ile birlikte çalışabilen, statik olarak yazılmış programlama dili
  2. # URL: https://kotlinlang.org/
  3. # Paketçi: Cihan_Alkan
  4. # Gerekler: openjdk setconf
  5. # Grup: geliştirme
  6. isim=kotlin
  7. surum=1.2.51
  8. devir=1
  9. kaynak=(https://github.com/JetBrains/kotlin/releases/download/v${surum/_/-}/kotlin-compiler-${surum/_/-}.zip)
  10. derle() {
  11. cd "${isim}c/bin"
  12. setconf kotlin DIR "/usr/bin"
  13. setconf kotlinc-js DIR "/usr/bin"
  14. setconf kotlinc-jvm DIR "/usr/bin"
  15. setconf kotlinc KOTLIN_HOME "/usr/share/$isim"
  16. cd "$SRC/${isim}c"
  17. # executables
  18. install -Dm755 bin/kotlin "$PKG/usr/bin/kotlin"
  19. install -Dm755 bin/kotlinc "$PKG/usr/bin/kotlinc"
  20. install -Dm755 bin/kotlinc-js "$PKG/usr/bin/kotlinc-js"
  21. install -Dm755 bin/kotlinc-jvm "$PKG/usr/bin/kotlinc-jvm"
  22. # jar files
  23. cd "$SRC/${isim}c/lib"
  24. install -d "$PKG/usr/share/$isim/lib"
  25. for jar in *.jar; do
  26. install -Dm644 "$jar" "$PKG/usr/share/$isim/lib"
  27. done
  28. # licenses
  29. cd "$SRC/${isim}c/license"
  30. install -d "$PKG/usr/share/licenses/$isim"
  31. install -Dm644 LICENSE.txt "$PKG/usr/share/licenses/$isim"
  32. install -Dm644 NOTICE.txt "$PKG/usr/share/licenses/$isim"
  33. cd third_party
  34. for txt in *.txt; do
  35. install -Dm644 "$txt" "$PKG/usr/share/licenses/$isim"
  36. done
  37. # build.txt must be installed for for "-version" to work
  38. cd "$SRC/${isim}c"
  39. install -Dm644 build.txt "$PKG/usr/share/$isim"
  40. }