Files
ical2rem/dune-project
Paolo Donadeo 8ffa85112a
All checks were successful
Release Binaries / build (amd64, ocaml/opam:ubuntu-22.04-ocaml-5.4, linux/amd64, linux-amd64, , sudo apt install -y upx) (release) Successful in 1m7s
Release Binaries / build (arm64, ocaml/opam:alpine-ocaml-5.4, linux/arm64, linux-arm64, OCAMLPARAM='_,ccopt=-static,cclib=-static', sudo apk add upx) (release) Successful in 3m9s
ci: add Gitea Actions workflow to build and release binaries
2026-05-25 12:09:05 +02:00

54 lines
1.0 KiB
Plaintext

(lang dune 3.23)
(name ical2rem)
(generate_opam_files true)
(source
(uri https://git.donadeo.net/pdonadeo/ical2rem))
(authors "Paolo Donadeo <paolo@donadeo.net>")
(maintainers "Paolo Donadeo <paolo@donadeo.net>")
(license MIT)
(documentation https://git.donadeo.net/pdonadeo/ical2rem)
(package
(name ical2rem)
(synopsis "Convert iCalendar (.ics) files to Remind (.rem) format")
(description
"ical2rem reads iCalendar (.ics) files and produces reminders in the Remind format. It handles recurring events, exceptions (EXDATE/RECURRENCE-ID), alarms (VALARM), timezones, and Windows timezone names.")
(depends
(ocaml
(= 5.4.1))
(timedesc
(= 3.1.0))
(timedesc-tzdb
(= 3.1.0))
(timedesc-tzlocal
(= 3.1.0))
(ppx_deriving
(= 6.1.1))
(cmdliner
(= 2.1.1))
(icalendar
(= 0.1.13))
(dune-build-info
(>= 3))
(dune
(and
:dev
(= 3.23.1)))
(ocamlformat
(and
:dev
(= 0.29.0)))
(ocaml-lsp-server
(and
:dev
(= 1.26.0))))
(tags
(icalendar remind calendar ics rem converter)))