description = "Package management libraries"
version = "1.4.2"

package "conduit"
(
	version = "[distributed with Dose2]"
  archive(byte) = "conduit.cma"
  archive(native) = "conduit.cmxa"
)

package "dosebase"
(
	version = "[distributed with Dose2]"
  archive(byte) = "dosebase.cma"
  archive(native) = "dosebase.cmxa"
	requires = "pcre,dbm,dose2.lifetime,dose2.napkin,dose2.io,dose2.util"
)

package "io"
(
	version = "[distributed with Dose2]"
  archive(byte) = "io.cma"
  archive(native) = "io.cmxa"
)

package "lifetime"
(
	version = "[distributed with Dose2]"
  archive(byte) = "lifetime.cma"
  archive(native) = "lifetime.cmxa"
	requires = "calendar,dose2.io"
)

package "napkin"
(
	version = "[distributed with Dose2]"
  archive(byte) = "napkin.cma"
  archive(native) = "napkin.cmxa"
	requires = "dose2.io"
)

package "ocamldeb"
(
	version = "[distributed with Dose2]"
  archive(byte) = "ocamldeb.cma"
  archive(native) = "ocamldeb.cmxa"
	requires = "zip,bz2,pcre,num,str,dose2.progress,dose2.util"
)

package "ocamlrpm"
(
	version = "[distributed with Dose2]"
  archive(byte) = "ocamlrpm.cma"
  archive(native) = "ocamlrpm.cmxa"
	requires = "dose2.napkin,dose2.progress"
)

package "ocamlpkgsrc"
(
	version = "[distributed with Dose2]"
  archive(byte) = "ocamlpkgsrc.cma"
  archive(native) = "ocamlpkgsrc.cmxa"
	requires = "pcre"
)

package "packetology"
(
	version = "[distributed with Dose2]"
  archive(byte) = "packetology.cma"
  archive(native) = "packetology.cmxa"
	requires = "dose2.util,dose2.napkin,dose2.rapids,dose2.io,dose2.progress,dose2.satsolver"
)

package "progress"
(
	version = "[distributed with Dose2]"
  archive(byte) = "progress.cma"
  archive(native) = "progress.cmxa"
	requires="dose2.util"
)

package "rapids"
(
	version = "[distributed with Dose2]"
  archive(byte) = "rapids.cma"
  archive(native) = "rapids.cmxa"
	linkopts="-I +ocamlbuild"
	requires="dose2.lifetime,dose2.napkin,dose2.conduit,dose2.io,dose2.dosebase,dose2.util,dose2.progress,dose2.ocamldeb,dose2.ocamlrpm,dose2.ocamlpkgsrc"
)

package "satsolver"
(
	version = "[distributed with Dose2]"
  archive(byte) = "satsolver.cma"
  archive(native) = "satsolver.cmxa"
)

package "util"
(
	version = "[distributed with Dose2]"
	archive(byte)="util.cma"
	archive(native)="util.cmxa"
	requires="unix"
)
