Files
ical2rem/dune-project
Paolo Donadeo e2f637895d refactor: rename project from remind_sync to ical2rem
- Rename executable public_name and package name from remind_sync to
  ical2rem
- Update dune-project with new name, source URI, maintainer, synopsis,
  description, and tags
- Add dune-build-info dependency and use Build_info to generate the
  version string at build time instead of the %%VERSION%% placeholder
- Add pinned dependencies to ical2rem.opam
- Remove remind_sync.opam
- Bump dune lang version from 3.20 to 3.23
2026-06-20 00:10:25 +02:00

50 lines
996 B
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))
(icalendar
(= 0.1.13))
(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)))