ruby-fxruby.scm 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. (define-module (ruby-fxruby)
  2. #:use-module (guix packages)
  3. #:use-module (guix utils)
  4. #:use-module (guix download)
  5. #:use-module (guix licenses)
  6. #:use-module (guix build-system ruby))
  7. (define-public ruby-mini-portile2
  8. (package
  9. (name "ruby-mini-portile2")
  10. (version "2.5.0")
  11. (source
  12. (origin
  13. (method url-fetch)
  14. (uri (rubygems-uri "mini_portile2" version))
  15. (sha256
  16. (base32
  17. "1hdbpmamx8js53yk3h8cqy12kgv6ca06k0c9n3pxh6b6cjfs19x7"))))
  18. (build-system ruby-build-system)
  19. (synopsis
  20. "Simplistic port-like solution for developers. It provides a standard and simplified way to compile against dependency libraries without messing up your system.")
  21. (description
  22. "Simplistic port-like solution for developers. It provides a standard and simplified way to compile against dependency libraries without messing up your system.")
  23. (home-page
  24. "http://github.com/flavorjones/mini_portile")
  25. (license #f)))
  26. (define-public ruby-fxruby
  27. (package
  28. (name "ruby-fxruby")
  29. (version "1.6.42")
  30. (source
  31. (origin
  32. (method url-fetch)
  33. (uri (rubygems-uri "fxruby" version))
  34. (sha256
  35. (base32
  36. "1lg2gw9lr5yvbbyc10sgfhdvmwqw55pqclrfaqsnks1z349allg5"))))
  37. (build-system ruby-build-system)
  38. (propagated-inputs
  39. `(("ruby-mini-portile2" ,ruby-mini-portile2)))
  40. (synopsis
  41. "FXRuby is the Ruby binding to the FOX GUI toolkit.")
  42. (description
  43. "FXRuby is the Ruby binding to the FOX GUI toolkit.")
  44. (home-page "https://github.com/larskanis/fxruby")
  45. (license #f)))
  46. ruby-mini-portile2
  47. ruby-fxruby