Advertisement
Guest User

Untitled

a guest
May 8th, 2023
35
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.32 KB | None | 0 0
  1. (define-module (my-packages freeswitch)
  2. #:use-module (guix)
  3. #:use-module (guix licenses)
  4. #:use-module (guix packages)
  5. #:use-module (guix download)
  6. #:use-module (guix build-system gnu)
  7. #:use-module (gnu packages autotools))
  8.  
  9. (package
  10. (name "freeswitch")
  11. (version "1.10.9")
  12. (source (origin
  13. (method url-fetch)
  14. (uri (string-append "https://github.com/signalwire/freeswitch/archive/refs/tags/v" version ".tar.gz"))
  15. (sha256
  16. (base32
  17. "0hdaa8hz82sfc2dapzw73vdwcd2iyd6z7p0kq6wvwxny452a3xjk"))))
  18. (build-system gnu-build-system)
  19. (native-inputs
  20. `(("autoconf" ,autoconf)
  21. ("automake" ,automake)
  22. ("libtool" ,libtool)))
  23. (arguments
  24. `(#:phases
  25. (modify-phases %standard-phases
  26. (add-before 'configure 'bootstrap
  27. (lambda* (#:key inputs #:allow-other-keys)
  28. (zero? (system* "sh" "bootstrap.sh")))))
  29. ))
  30. (home-page "https://freeswitch.com/")
  31. (synopsis "Scalable open-source cross-platform telephony platform")
  32. (description "FreeSWITCH is a scalable open-source cross-platform telephony platform designed to route and interconnect popular communication protocols using audio, video, text, or any other for\
  33. m of media.")
  34. (license gpl3+))
  35.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement