.gear/ocaml-csv.spec | 102 +++++++++++++++++++++ .gear/rules | 3 + .../tags/f46dce5d6ae0e0a74c050a2633e077e628fa6702 | 6 ++ .gear/tags/list | 1 + 4 files changed, 112 insertions(+) diff --git a/.gear/ocaml-csv.spec b/.gear/ocaml-csv.spec new file mode 100644 index 0000000..180abad --- /dev/null +++ b/.gear/ocaml-csv.spec @@ -0,0 +1,102 @@ +%define modname csv +Name: ocaml-%modname +Version: 2.4 +Release: alt2 +Summary: OCaml library for reading and writing CSV files +License: LGPLv2+ +Group: Development/ML + +Url: https://opam.ocaml.org/packages/csv/ + +Source: %name-%version.tar +Patch0: %name-%version-%release.patch +BuildRequires: ocaml +BuildRequires: ocaml-uutf-devel +BuildRequires: ocaml-findlib +BuildRequires: dune +BuildRequires(pre): rpm-build-ocaml + +%description +This OCaml library can read and write CSV files, including all +extensions used by Excel - eg. quotes, newlines, 8 bit characters in +fields, quote-0 etc. + +The library comes with a handy command line tool called csvtool for +handling CSV files from shell scripts. + +%package devel +Summary: Development files for %name +Group: Development/ML +Requires: %name = %EVR + +%description devel +The %name-devel package contains libraries and signature files for +developing applications that use %name. + +%package -n csvtool +Summary: Command line tool for handling CSV files +Group:Text tools +Conflicts: %name < %EVR + +%description -n csvtool +This is a handy command line tool for handling CSV files from shell +scripts based on the library ocaml-csv. + +%prep +%setup +%patch0 -p1 + +%build +%dune_build -p %modname,csvtool + +%install +%dune_install %modname csvtool + +%files -f ocaml-files.runtime + +%files -n csvtool +%doc LICENSE.md +%_bindir/csvtool + +%files devel -f ocaml-files.devel +%doc README.md LICENSE.md + +%changelog +* Tue Nov 02 2021 Anton Farygin 2.4-alt2 +- lwt variant is removed to resolve cyclic dependencies with lwt +- csvtool moved to a separate package + +* Wed Feb 26 2020 Anton Farygin 2.4-alt1 +- 2.4-alt1 + +* Fri Aug 02 2019 Anton Farygin 2.2-alt2 +- rebuilt with ocaml-4.08 + +* Tue Jan 22 2019 Anton Farygin 2.2-alt1 +- 2.2 + +* Thu Oct 18 2018 Anton Farygin 2.1-alt2 +- rebuilt with ocaml-4.07.1 + +* Wed Sep 05 2018 Anton Farygin 2.1-alt1 +- 2.1 + +* Fri May 18 2018 Anton Farygin 2.0-alt1 +- 2.0 + +* Tue Jul 11 2017 Anton Farygin 1.3.3-alt3 +- rebuild with ocaml 4.04.2 + +* Wed May 03 2017 Anton Farygin 1.3.3-alt2 +- rebuild with ocaml 4.04.1 + +* Fri Apr 21 2017 Anton Farygin 1.3.3-alt1 +- rebuild with ocaml-extlib-devel +- added ubt + +* Sat Apr 08 2017 Anton Farygin 1.3.3-alt1 +- new version + +* Wed Nov 30 2016 Lenar Shakirov 1.3.1-alt1 +- Initial build for ALT (2.3-0.19.svn234.fc26.src) + diff --git a/.gear/rules b/.gear/rules new file mode 100644 index 0000000..d852e9c --- /dev/null +++ b/.gear/rules @@ -0,0 +1,3 @@ +spec: .gear/ocaml-csv.spec +tar: @version@:. +diff: @version@:. . diff --git a/.gear/tags/f46dce5d6ae0e0a74c050a2633e077e628fa6702 b/.gear/tags/f46dce5d6ae0e0a74c050a2633e077e628fa6702 new file mode 100644 index 0000000..18d9d77 --- /dev/null +++ b/.gear/tags/f46dce5d6ae0e0a74c050a2633e077e628fa6702 @@ -0,0 +1,6 @@ +object a27a4ce648d083b41b93b7ea9b0c80be00040e13 +type commit +tag 2.4 +tagger Christophe Troestler 1575892621 +0100 + +Distribution 2.4 diff --git a/.gear/tags/list b/.gear/tags/list new file mode 100644 index 0000000..6e83885 --- /dev/null +++ b/.gear/tags/list @@ -0,0 +1 @@ +f46dce5d6ae0e0a74c050a2633e077e628fa6702 2.4