Package libsolv: Specfile
Name: libsolv Version: 0.7.22 Release: alt1 Summary: Library for solving packages and reading repositories License: BSD Group: System/Libraries Url: https://github.com/openSUSE/libsolv Packager: Andrey Cherepanov <cas@altlinux.org> Source: %name-%version.tar BuildRequires(pre): cmake BuildRequires(pre): rpm-build-ninja BuildRequires: gcc-c++ BuildRequires: librpm-devel BuildRequires: zlib-devel BuildRequires: libxml2-devel BuildRequires: bzlib-devel BuildRequires: liblzma-devel BuildRequires: libzstd-devel %description This is libsolv, a free package dependency solver using a satisfiability algorithm. %package devel Summary: Development files for %name Group: Development/C++ %description devel %{summary}. %package tools Summary: Package dependency solver tools Group: System/Configuration/Packaging %description tools %{summary}. %prep %setup %build %cmake -GNinja \ -DENABLE_RPMDB=ON \ -DENABLE_RPMDB_BYRPMHEADER=ON \ -DENABLE_RPMDB_LIBRPM=ON \ -DENABLE_RPMPKG_LIBRPM=ON \ -DENABLE_RPMMD=ON \ -DENABLE_COMPLEX_DEPS=ON \ -DWITH_LIBXML2=ON \ -DENABLE_LZMA_COMPRESSION=ON \ -DENABLE_BZIP2_COMPRESSION=ON \ -DENABLE_ZSTD_COMPRESSION=ON %ninja_build -C "%_cmake__builddir" %install %ninja_install -C "%_cmake__builddir" %files %doc CREDITS NEWS README %_libdir/*.so.* %files devel %_libdir/*.so %_includedir/solv %_libdir/pkgconfig/*.pc %_datadir/cmake/Modules/FindLibSolv.cmake %_man3dir/*.3* %files tools %_bindir/* %_man1dir/*.1* %changelog * Sun Oct 30 2022 Andrey Cherepanov <cas@altlinux.org> 0.7.22-alt1 - Initial build for Sisyphus |