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
This commit is contained in:
45
dune-project
45
dune-project
@@ -1,24 +1,49 @@
|
||||
(lang dune 3.20)
|
||||
(lang dune 3.23)
|
||||
|
||||
(name remind_sync)
|
||||
(name ical2rem)
|
||||
|
||||
(generate_opam_files true)
|
||||
|
||||
(source
|
||||
(uri https://git.donadeo.net/pdonadeo/remind-sync))
|
||||
(uri https://git.donadeo.net/pdonadeo/ical2rem))
|
||||
|
||||
(authors "Paolo Donadeo <paolo@donadeo.net>")
|
||||
|
||||
(maintainers "Maintainer Name <maintainer@example.com>")
|
||||
(maintainers "Paolo Donadeo <paolo@donadeo.net>")
|
||||
|
||||
(license MIT)
|
||||
|
||||
(documentation https://git.donadeo.net/pdonadeo/remind-sync)
|
||||
(documentation https://git.donadeo.net/pdonadeo/ical2rem)
|
||||
|
||||
(package
|
||||
(name remind_sync)
|
||||
(synopsis "A short synopsis")
|
||||
(description "A longer description")
|
||||
(depends ocaml)
|
||||
(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
|
||||
("add topics" "to describe" your project)))
|
||||
(icalendar remind calendar ics rem converter)))
|
||||
|
||||
Reference in New Issue
Block a user