.gear/rules | 3 ++ .gear/tags/list | 1 + unison.spec | 88 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 92 insertions(+) diff --git a/.gear/rules b/.gear/rules new file mode 100644 index 0000000..ce68fa4 --- /dev/null +++ b/.gear/rules @@ -0,0 +1,3 @@ +copy: *.spec +tar: v@version@:. +diff: v@version@:. . name=@name@-@version@-alt.patch diff --git a/.gear/tags/list b/.gear/tags/list new file mode 100644 index 0000000..36c27b9 --- /dev/null +++ b/.gear/tags/list @@ -0,0 +1 @@ +f29b364cad83c71f5620c0df3b9b0049b62d2d60 v2.51.4 diff --git a/unison.spec b/unison.spec new file mode 100644 index 0000000..2684f0a --- /dev/null +++ b/unison.spec @@ -0,0 +1,88 @@ +Name: unison +Version: 2.51.4 +Release: alt1 + +Summary: File-synchronization tool + +Group: Networking/File transfer +License: GPLv2+ +Url: http://www.cis.upenn.edu/~bcpierce/unison +# https://github.com/bcpierce00/unison +Source0: %name-%version.tar +Patch0: %name-%version-alt.patch + +BuildRequires: ocaml >= 4.10 +BuildRequires: texlive-collection-latexrecommended texlive-collection-basic ghostscript-utils + +%description +Unison is a file-synchronization tool. It allows two replicas of a +collection of files and directories to be stored on different hosts +(or different disks on the same host), modified separately, and then +brought up to date by propagating the changes in each replica to the +other. + +%package gui +Summary: GTK+ version of unison file-synchronization tool +Group: Networking/File transfer +%description gui +Unison is a file-synchronization tool. It allows two replicas of a +collection of files and directories to be stored on different hosts +(or different disks on the same host), modified separately, and then +brought up to date by propagating the changes in each replica to the +other. + +%prep +%setup +%patch0 -p1 + +%build +%make_build + +%install +install -Dp -m 0755 src/%name %buildroot/%_bindir/%name + +%check +make test + + +%files +%doc src/COPYING src/NEWS src/README +%_bindir/unison + +%changelog +* Thu Jul 29 2021 Anton Farygin 2.51.4-alt1 +- 2.51.4 + +* Mon Apr 12 2021 Anton Farygin 2.51.3-alt2 +- fixed build with ocaml 4.12 + +* Sat Oct 24 2020 Anton Farygin 2.51.3-alt1 +- 2.51.3 + +* Sat Aug 29 2020 Anton Farygin 2.51.2-alt5 +- add patches from upstream git + +* Tue Jun 30 2020 Anton Farygin 2.51.2-alt4 +- build 2.51.3 + +* Thu Aug 08 2019 Anton Farygin 2.51.2-alt3 +- rebuild with ocaml-4.08 + +* Wed Oct 31 2018 Anton Farygin 2.51.2-alt2 +- added unison-gui package with GTK2 UI (closes: #18455) + +* Tue Oct 30 2018 Anton Farygin 2.51.2-alt1 +- 2.51.2 + +* Sat Mar 03 2018 Igor Vlasenko 2.48.4-alt2 +- NMU: rebuild with TeXLive instead of TeTeX + +* Wed May 10 2017 Anton Farygin 2.48.4-alt1 +- new version + +* Tue Jun 25 2013 Anton Farygin 2.45.28-alt1 +- new version + +* Thu Jul 12 2012 Anton Farygin 2.45.4-alt1 +- first build for Sisyphus +