talimat 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. # Tanım: Hızlı ve hafif bir 64-bit Lisp yorumlayıcısı
  2. # URL: http://www.picolisp.com
  3. # Paketçi: milisarge
  4. # Gerekler:
  5. # Grup: geliştirme
  6. isim=picolisp
  7. surum=18.1.18
  8. devir=1
  9. kaynak=(https://github.com/taij33n/picolisp/archive/v$surum.tar.gz::$isim-$surum.tar.gz)
  10. derle() {
  11. cd "${SRC}/${isim}-$surum/src"
  12. make all
  13. make clean
  14. # 64bit sürüm derlemesi
  15. cd "${SRC}/${isim}-$surum/src64"
  16. # real 64-bit env
  17. make
  18. make clean
  19. install -d -m755 "${PKG}/usr/lib/picolisp"
  20. cp -a ${SRC}/${isim}/* ${PKG}/usr/lib/picolisp/
  21. # kısayolar
  22. install -d -m755 "$PKG/usr/bin/"
  23. ln -s "/usr/lib/picolisp/bin/picolisp" "$PKG/usr/bin/"
  24. ln -s "/usr/lib/picolisp/bin/pil" "$PKG/usr/bin/"
  25. ln -s "/usr/lib/picolisp/bin/ssl" "$PKG/usr/bin/"
  26. ln -s "/usr/lib/picolisp/bin/httpGate" "$PKG/usr/bin/"
  27. ln -s "/usr/lib/picolisp/bin/psh" "$PKG/usr/bin/"
  28. # belge
  29. install -d -m755 "$PKG/usr/share/man/man1/"
  30. ln -s "/usr/lib/picolisp/man/man1/picolisp.1" "$PKG/usr/share/man/man1/"
  31. ln -s "/usr/lib/picolisp/man/man1/pil.1" "$PKG/usr/share/man/man1/"
  32. ln -s "/usr/lib/picolisp" "$PKG/usr/share/"
  33. # lisans
  34. install -Dm755 $PKG/usr/lib/picolisp/COPYING $PKG/usr/share/licenses/picolisp/LICENSE
  35. }