Libsolv
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
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
[...]License
Verified by
Debian: Mike Gabriel <sunweaver@debian.org>
Verified on
24 September 2014
Notes
License: bsd-3-clause
License
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
Audience | Resource type | URI |
---|---|---|
Debian (Ref) | https://tracker.debian.org/pkg/libsolv | |
Download | https://github.com/openSUSE/libsolv |
Software prerequisites
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.