Debian Patches

Status for libsolv/0.7.28-1.1~exp1

Patch Description Author Forwarded Bugs Origin Last update
0001-Install-FindLibSolv.cmake-into-CMAKE_INSTALL_PREFIX-.patch [PATCH] Install FindLibSolv.cmake into ${CMAKE_INSTALL_PREFIX}/share/cmake/libsolv =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20Pierret=20=28fepitre=29?= no 2020-10-10
0002-repo_rpmdb-handle-dbpath-in-homedir.patch [PATCH] repo_rpmdb: handle dbpath in homedir
Based on previous original work of author in https://lists.debian.org/debian-devel/2019/09/msg00218.html.

Original description:

rpm on Debian is patched to not use the default system-wide rpm database.
Instead, the dbpath is hardcoded to ~/.rpmdb.

Since libsolv does not use librpm in all cases in order to open rpm database
files, implement an override in RPMDB handling for databases in home
directories.

This patch is mostly only useful on Debian, but shouldn't break other distros
and can thus be upstreamed.

One difference from the Debian rpm behavior exists: if there is no rpmdb in the
user's home directory, libsolv will fall back to the system-wide rpm database.

To use this new functionality, call repo_add_rpmdb{,_reffp}() with the
RPMDB_USE_HOMEDIR flag set or rpm_state_create_real(pool, rootdir, 1) in your
application.
=?UTF-8?q?Fr=C3=A9d=C3=A9ric=20Pierret=20=28fepitre=29?= no 2020-10-09
0003-rpmdb2solve.c-add-homedir-functionality.patch [PATCH] rpmdb2solve.c: add homedir functionality
Based on previous original work of author in https://lists.debian.org/debian-devel/2019/09/msg00218.html
=?UTF-8?q?Fr=C3=A9d=C3=A9ric=20Pierret=20=28fepitre=29?= no 2020-10-09
2001-python3-install-path.patch revert upstream commit 1befb9c4ad215911 This change causes CMake to install python files in /usr/local/lib/ so revert
it for now.
Luca Boccassi <bluca@debian.org> no

All known versions for source package 'libsolv'

Links