Skip to content

Commit 359bde1

Browse files
committed
Unison 2.53.8.
1 parent 261bc91 commit 359bde1

File tree

2 files changed

+76
-0
lines changed
  • packages
    • unison-gui/unison-gui.2.53.8
    • unison/unison.2.53.8

2 files changed

+76
-0
lines changed
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
opam-version: "2.0"
2+
maintainer: "[email protected]"
3+
authors: [
4+
"Trevor Jim"
5+
"Benjamin C. Pierce"
6+
"Jérôme Vouillon"
7+
]
8+
license: "GPL-3.0-or-later"
9+
homepage: "https://www.cis.upenn.edu/~bcpierce/unison/"
10+
bug-reports: "https://github.com/bcpierce00/unison/issues"
11+
dev-repo: "git://github.com/bcpierce00/unison.git"
12+
depends: [
13+
"unison" {= version}
14+
"lablgtk3"
15+
"ocamlfind"
16+
]
17+
available: os != "win32"
18+
synopsis: "Pseudo-package for Unison GUI"
19+
description: """
20+
Unison is a file-synchronization tool for Unix and Windows. It allows
21+
two replicas of a collection of files and directories to be stored on
22+
different hosts (or different disks on the same host), modified
23+
separately, and then brought up to date by propagating the changes in
24+
each replica to the other."""
25+
url {
26+
src:
27+
"https://github.com/bcpierce00/unison/archive/refs/tags/v2.53.8.tar.gz"
28+
checksum: [
29+
"md5=30ed70474d660a0a93de74d97ca22d67"
30+
"sha512=3e4ea9dc23645ff472c3d7bae79cad042a8ec0bbd57c8e28c49d1ad08cb2f177b09c60fec4853b11390d5825be74adb19334fcd7d2167963a05f67729890408a"
31+
]
32+
}

packages/unison/unison.2.53.8/opam

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
opam-version: "2.0"
2+
maintainer: "[email protected]"
3+
authors: [
4+
"Trevor Jim"
5+
"Benjamin C. Pierce"
6+
"Jérôme Vouillon"
7+
]
8+
license: "GPL-3.0-or-later"
9+
homepage: "https://www.cis.upenn.edu/~bcpierce/unison/"
10+
bug-reports: "https://github.com/bcpierce00/unison/issues"
11+
dev-repo: "git://github.com/bcpierce00/unison.git"
12+
build: [
13+
[make "NATIVE=%{ocaml:native}%" "-j" jobs] {!host-system-msvc:installed}
14+
["nmake" "NATIVE=%{ocaml:native}%"] {host-system-msvc:installed}
15+
]
16+
install: [
17+
[make "install" "PREFIX=%{prefix}%"] {os != "win32"}
18+
["cmd" "/c" "copy" "src\\unison*.exe" "%{prefix}%\\bin"] {os = "win32"}
19+
]
20+
depends: [
21+
"ocaml" {>= "4.08"}
22+
]
23+
depopts: [
24+
"lablgtk3" {>= "3.1.0"}
25+
"ocamlfind"
26+
]
27+
conflicts: [
28+
"lablgtk3" {os = "win32"}
29+
]
30+
synopsis: "File-synchronization tool for Unix and Windows"
31+
description: """
32+
Unison is a file-synchronization tool for Unix and Windows. It allows
33+
two replicas of a collection of files and directories to be stored on
34+
different hosts (or different disks on the same host), modified
35+
separately, and then brought up to date by propagating the changes in
36+
each replica to the other."""
37+
url {
38+
src:
39+
"https://github.com/bcpierce00/unison/archive/refs/tags/v2.53.8.tar.gz"
40+
checksum: [
41+
"md5=30ed70474d660a0a93de74d97ca22d67"
42+
"sha512=3e4ea9dc23645ff472c3d7bae79cad042a8ec0bbd57c8e28c49d1ad08cb2f177b09c60fec4853b11390d5825be74adb19334fcd7d2167963a05f67729890408a"
43+
]
44+
}

0 commit comments

Comments
 (0)