Libsolv

From Free Software Directory
 
Jump to: navigation, search


[edit]

Libsolv

https://github.com/openSUSE/libsolv
dependency solver using a satisfiability algorithm (shared library)

This dependency solver code in this package 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 resolving package dependencies.

Supported package formats: - rpm/rpm5 - deb - Arch Linux - haiku

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





Licensing

License

Verified by

Verified on

Notes

License

Other

Verified by

Debian: Mike Gabriel <sunweaver@debian.org>

Verified on

24 September 2014

Notes

License: public-domain~sha1

Extracted from src/sha1.c's changelog in the file header:

SHA-1 in C By Steve Reid <sreid@sea-to-sky.net> 100% Public Domain


Modified 7/98 By James H. Brown

<jbrown@burgoyne.com> Still 100% Public Domain

[...]


Modified 8/98 By Steve Reid <sreid@sea-to-

sky.net> Still 100% public domain

[...]


Modified 4/01 By Saul Kravitz

<Saul.Kravitz@celera.com> Still 100% PD

[...]


Modified 07/2002 By Ralph Giles

<giles@ghostscript.com> Still 100% public domain

[...]

Verified by

Debian: Mike Gabriel <sunweaver@debian.org>

Verified on

24 September 2014

Notes

License: bsd-3-clause

License

Other

Verified by

Debian: Mike Gabriel <sunweaver@debian.org>

Verified on

24 September 2014

Notes

License: public-domain~md5

This is an OpenSSL-compatible implementation of the RSA Data Security, Inc. MD5 Message-Digest Algorithm.

Written by Solar Designer <solar@openwall.com> in 2001, and placed in the public domain.

This differs from Colin Plumb's older public domain implementation in that no 32-bit integer data type is required, there's no compile-time endianness configuration, and the function prototypes match OpenSSL's. The primary goals are portability and ease of use.

This implementation is meant to be fast, but not as fast as possible. Some known optimizations are not included to reduce

source code size and avoid compile-time configuration.




Leaders and contributors

Contact(s)Role
Michael Schröder (https://github.com/mlschroe) contact


Resources and communication

AudienceResource typeURI
Debian (Ref)https://tracker.debian.org/pkg/libsolv
Downloadhttps://github.com/openSUSE/libsolv


Software prerequisites




Entry












































"contact" is not in the list (Maintainer, Contributor, Developer, Sponsor, Unknown) of allowed values for the "Role" property.


"Debian (Ref)" is not in the list (General, Help, Bug Tracking, Support, Developer) of allowed values for the "Resource audience" property.








Date 2015-07-17
Source Debian
Source link http://packages.debian.org/sid/libsolv

[[Category:]]



Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the page “GNU Free Documentation License”.

The copyright and license notices on this page only apply to the text on this page. Any software or copyright-licenses or other similar notices described in this text has its own copyright notice and license, which can usually be found in the distribution or license text itself.