* gnu/packages/guile.scm (guile-ics): New variable. --- gnu/packages/guile.scm | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+)
diff --git a/gnu/packages/guile.scm b/gnu/packages/guile.scm index 9458ab714..c6d8fd8e8 100644 --- a/gnu/packages/guile.scm +++ b/gnu/packages/guile.scm @@ -525,6 +525,34 @@ format is also supported.") (,modules))) #t)))))))))))) +(define-public guile-ics + (package + (name "guile-ics") + (version "0.1.1-rc1") + (source (origin + (method url-fetch) + (uri (string-append "ftp://memory-heap.org/software/" name "/" + name "-" version ".tar.gz")) + (sha256 + (base32 + "01bl8c0wqkndnf2hnlvm2lj1rhh33szsblcmjbnyl6vyhnlm4lf5")))) + (build-system gnu-build-system) + (arguments + '(#:configure-flags + (list (string-append + "--with-guile-site-dir=" %output "/share/guile/site/2.0")))) + (native-inputs `(("pkg-config" ,pkg-config))) + (inputs `(("guile" ,guile-2.0))) + (propagated-inputs `(("guile-lib" ,guile-lib))) + (home-page "https://github.com/artyom-poptsov/guile-ics") + (synopsis "An iCalendar parser library for Guile") + (description + "Guile-ICS is an iCalendar (RFC5545) format parser library written in +pure Scheme. The library can be used to read and write iCalendar data. + +The library is shipped with documentation in Info format and usage examples.") + (license gpl3))) + (define-public guile-lib (package (name "guile-lib") -- 2.11.0