File: 0install-solver.opam

package info (click to toggle)
0install-solver 2.18-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 3,324 kB
  • sloc: ml: 26,363; xml: 2,700; sh: 198; ansic: 132; python: 105; makefile: 68
file content (26 lines) | stat: -rw-r--r-- 1,030 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
version: "2.18"
opam-version: "2.0"
synopsis: "Package dependency solver"
maintainer: "talex5@gmail.com"
authors: "zero-install-devel@lists.sourceforge.net"
homepage: "https://docs.0install.net/developers/solver/"
bug-reports: "https://github.com/0install/0install/issues"
dev-repo: "git+https://github.com/0install/0install.git"
doc: "https://0install.github.io/0install/"
build: [
  ["dune" "build" "-p" name "-j" jobs "@install" "@runtest" {with-test}]
]
depends: [
  "ocaml" {>= "4.08.0"}
  "dune" {>= "2.5"}
  "ounit2" {with-test}
]
description: """
A package dependency resolver based on a SAT solver. This was originally
written for the 0install package manager, but is now generic and is also used
as a solver backend for opam.
The SAT solver is based on MiniSat (http://minisat.se/Papers.html) and
the application to package management is based on OPIUM (Optimal Package
Install/Uninstall Manager). 0install-solver uses a (novel?) strategy to find
the optimal solution extremely quickly (even for a SAT-based solver).
"""