X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=README;h=bb8f022156eb06e386ea2e0fe0c2010df69cbf13;hb=8f489b06ba38e6a2df613ec24decaaf0b3af9ffb;hp=8196396b8cf2ad276f94512546dfb0cd27599cbb;hpb=2c6790b14c41c150faecfe47caffe29d675aef02;p=platform%2Fupstream%2Flibsolv.git diff --git a/README b/README index 8196396..bb8f022 100644 --- a/README +++ b/README @@ -1,31 +1,29 @@ -SAT-Solver +This is libsolv, a free package dependency solver using a satisfiability +algorithm. -Using a Satisfyability Solver to compute package dependencies. +This code is based on two major, but independent, blocks: -See http://idea.opensuse.org/content/ideas/fast-installation-tool -for the motivation. - - -This code is based on two major, but independent, blocks - -1. Using a dictionary approach to store and retrieve package - and dependency information. - -2. Using satisfiability, a well known and researched topic, for - computing package dependencies. + 1. Using a dictionary approach to store and retrieve package + and dependency information. + 2. Using satisfiability, a well known and researched topic, for + resolving package dependencies. Google for 'sat solver' to get links to the theory behind it. -http://del.icio.us/kkaempf/solver gives a collection of bookmarks -related to this topic. -Some research papers are in doc/pdf. +Supported package formats: + - rpm/rpm5 + - deb + - arch linux + - haiku -Everything else is below doc. - -Please subscribe to zypp-devel@opensuse.org for any questions. - -* How to build +Supported repository formats: + - rpmmd (primary, filelists, comps, deltainfo/presto, updateinfo) + - susetags, suse product formats + - mandriva/mageia (synthesis, info, files) + - arch linux + - red carpet helix format + - haiku Requires: cmake 2.4.x @@ -34,9 +32,6 @@ cd build cmake .. make -To install ruby bindings: -make install - -To create a package +To create a package: make srcpackage see package/