Package Details: libsolv-git 0.7.7.2.gee27eee6-1

Git Clone URL: https://aur.archlinux.org/libsolv-git.git (read-only)
Package Base: libsolv-git
Description: A new approach to package dependency solving
Upstream URL: https://github.com/openSUSE/libsolv
Keywords: libsolv rpm suse zypper
Licenses: BSD
Conflicts: libsolv
Provides: libsolv
Submitter: Spyhawk
Maintainer: yurikoles
Last Packager: yurikoles
Votes: 7
Popularity: 1.35
First Submitted: 2014-05-25 18:51
Last Updated: 2019-10-20 12:14

Dependencies (14)

Required by (5)

Sources (1)

Pinned Comments

yurikoles commented on 2019-10-20 09:56

PRs are welcome: https://github.com/yurikoles-aur/libsolv-git

Latest Comments

yurikoles commented on 2019-11-03 05:59

@noraj

The main purpose of this package is to bootstrap some Fedora/SUSE in chroot/container.

noraj commented on 2019-11-02 12:50

Wow I didn't know libsolv was working for so much package systems including ArchLinux one.

@yurikoles is it safe to use to replace pacman?

yurikoles commented on 2019-10-20 09:56

@g99 please consider sending a PR

yurikoles commented on 2019-10-20 09:56

PRs are welcome: https://github.com/yurikoles-aur/libsolv-git

g99 commented on 2019-10-20 09:24

the "hacky fix" breaks makepkg!

remove these 3 lines to be able to build:

hacky lib64 symlink fix ### mv: cannot stat '/tmp/makepkg/libsolv-git/pkg/libsolv-git/usr/lib64/*': No such file or directory

mv "${pkgdir}/usr/lib64/"* "${pkgdir}/usr/lib/"

rmdir "${pkgdir}/usr/lib64"

dccafe commented on 2016-12-30 01:09

Had the same problem as killermoehre. I've used this other PKGBUILD to get it working for openSUSE : https://raw.githubusercontent.com/lukeluo/linux-debian7-admin/master/archlinux/pkgbuild/libsolv-git/PKGBUILD

killermoehre commented on 2016-12-29 16:41

Hi,

would you mind to add
-D ENABLE_RPMMD=1 \
to the cmake command? Else SUSE repositories can't be synced (because no repomdxml2solv is available, so »zypper ref« will fail).
Thanks.

Spyhawk commented on 2015-01-21 10:39

Fixed, thanks for notifying.

drinkYourOJ commented on 2015-01-21 10:30

My first attempts to build this package were failing due to the following error:

-- Writing spec file...
CMake Error: The following variables are used in this project, but they are set to NOTFOUND.
Please set them or make sure they are set and tested correctly in the CMake files:
RPMDB_LIBRARY
linked by target "libsolvext" in directory /tmp/makepkg/libsolv-git/src/libsolv/ext
linked by target "findfileconflicts" in directory /tmp/makepkg/libsolv-git/src/libsolv/tools
linked by target "rpms2solv" in directory /tmp/makepkg/libsolv-git/src/libsolv/tools
linked by target "installcheck" in directory /tmp/makepkg/libsolv-git/src/libsolv/tools
linked by target "mergesolv" in directory /tmp/makepkg/libsolv-git/src/libsolv/tools
linked by target "rpmdb2solv" in directory /tmp/makepkg/libsolv-git/src/libsolv/tools
linked by target "testsolv" in directory /tmp/makepkg/libsolv-git/src/libsolv/tools
linked by target "helix2solv" in directory /tmp/makepkg/libsolv-git/src/libsolv/tools
linked by target "bindings_python" in directory /tmp/makepkg/libsolv-git/src/libsolv/bindings/python
linked by target "bindings_perl" in directory /tmp/makepkg/libsolv-git/src/libsolv/bindings/perl
linked by target "bindings_ruby" in directory /tmp/makepkg/libsolv-git/src/libsolv/bindings/ruby

-- Configuring incomplete, errors occurred!


After I installed the 'rpm-org' package, everything ran smoothly. PKGBUILD probably needs a change to list 'rpm-org' with makedepends rather than optional.