org-gcal.scm 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. (define-module (emacs org-gcal)
  2. #:use-module ((guix licenses) #:prefix license:)
  3. #:use-module (guix build-system emacs)
  4. #:use-module (guix packages)
  5. #:use-module (gnu packages emacs)
  6. #:use-module (gnu packages emacs-xyz)
  7. #:use-module (gnu packages mail)
  8. #:use-module (guix download))
  9. (define-public emacs-request-deferred
  10. (package
  11. (name "emacs-request-deferred")
  12. (version "20160419.2305")
  13. (source
  14. (origin
  15. (method url-fetch)
  16. (uri (string-append
  17. "https://melpa.org/packages/request-deferred-"
  18. version
  19. ".el"))
  20. (sha256
  21. (base32
  22. "1i34lxv91m786pfwkyb3jajjjbnky8pi7jzv1s5jy30v8ljphfai"))))
  23. (build-system emacs-build-system)
  24. (propagated-inputs
  25. `(("emacs-deferred" ,emacs-deferred)
  26. ("emacs-request" ,emacs-request)))
  27. (home-page "unspecified")
  28. (synopsis "Wrap request.el by deferred")
  29. (description "")
  30. (license #f)))
  31. (define-public emacs-org-gcal
  32. (package
  33. (name "emacs-org-gcal")
  34. (version "20181004.748")
  35. (source
  36. (origin
  37. (method url-fetch)
  38. (uri (string-append
  39. "https://melpa.org/packages/org-gcal-"
  40. version
  41. ".el"))
  42. (sha256
  43. (base32
  44. "040j6ca8m2li576gsl63r6laiywdgbip2iyxws2zxh3hbzqdjgxf"))))
  45. (build-system emacs-build-system)
  46. (propagated-inputs
  47. `(("emacs-request-deferred"
  48. ,emacs-request-deferred)
  49. ("emacs-alert" ,emacs-alert)
  50. ("emacs-org" ,emacs-org)))
  51. (home-page "https://github.com/kidd/org-gcal.el")
  52. (synopsis "Org sync with Google Calendar")
  53. (description
  54. "Put the org-gcal.el to your
  55. load-path.
  56. Add to .emacs:
  57. (require 'org-gcal)
  58. ")
  59. (license #f)))