ceve1
Parse package metadata
Usage
ceve [-output-type
output-type]
[-output-file
output-file]
[-input-type
input-type]
[-extract-cone
package=version]
[-cone-dep-types
code-dependency-types]
[-stop-extraction
package=version]
[-dose-date
yyyy-mm-dd]
[-dose-archive
archive-name]
[-resolve-dependencies]
[-rpm-versions]
[-debian-versions]
[-verbose]
[-help]
files
[-ignore-file-deps
file]
Overview
Ceve is a generalized metadata parser. It reads package specifications, extracts package metadata from them, performs some manipulations, and outputs the package metadata in one of several formats.
Options
-
-cone-dep-types list -
A comma-separated list of dependency types to use for dependency closure generation. By default, all dependency types are used. Possible values are:
- •
-
conflicts
- •
-
depends
- •
-
enhances
- •
-
predepends
- •
-
recommends
- •
-
replaces
- •
-
suggests
-
-debian-versions -
Force usage of the Debian version numbering scheme, as well as the Debian syntax for virtual packages (dependencies with a version specification cannot be satisfied by a virtual package).
-
-dose-architecture architecture -
Use architecture as the default Dose architecture.
-
-dose-archive archive -
Use archive as the default Dose archive name.
-
-dose-date date -
Set date as the lifetime for the packages to add to a Dose database.
-
-extract-cone package -
Only output the package package and its dependency closure. The package specification can be either a package name, or a package name and version in the form name=version. This option can be abbreviated as
-x.
-
-help -
Not particularly useful, given that you're already reading this manpage.
-
-input-type input-type -
The input type. Possible values are:
- •
-
debianOne Debian package (.deb)
- •
-
debian-poolA Debian pool or cache file
- •
-
rpmOne RPM package
- •
-
hdlistAn uncompressed RPM hdlist file
- •
-
pkgsrcA pkgsrc pkg_summary file
- •
-
egraphA n EGraph file (GraphML-based)
- •
-
synthesis-hdlistAn RPM synthesis hdlist (uncompressed)
This option can be abbreviated as
-p.
-
-output-dir directory -
Set the directory to output to. This is only useful when using the
doseoutput type.
-
-output-file file -
Set the file to output to. This option can be abbreviated as
-o.
-
-output-type output-type -
Set the type of output to produce. Possible values are:
- •
-
prettyprintPretty printer.
- •
-
egraphEGraph format (GraphML-based)
- •
-
doseDose database format (use the -output-dir option to specify which directory to write to)
- •
-
ozOz data structure
- •
-
graphvizGraphVIZ graph
- •
-
tartorcnfCNF formula, readable by Tart
This option can be abbreviated as
-t.
-
-resolve-dependencies -
If specified, resolve dependencies so that a dependency on a virtual package is replaced by the disjunction of all packages that provide the virtual package.
-
-rpm-versions -
Force usage of the RPM version numbering scheme, as well as the RPM semantics for virtual packages (all provides have versions). This is default when using the
rpmorhdlistinput types.
-
-stop-extraction package -
When computing the dependency closure, stop at package package (i.e. do not take its dependencies into account). Specification is the same as for the
-extract-coneoption.
-
-verbose -
Be verbose (mostly useful for debugging).
-
-ignore-file-deps file -
file should countain a list of file dependencies that are assumed to be available, and thus will not generate a warning during dependency resolution if not provided by any package.
Releases
Unchanged in 2 releases since Debian 6.0 (Squeeze).