Name: libsolv Version: 0.7.30 Release: 1mamba Summary: Library for solving packages and reading repositories Group: System/Libraries Vendor: openmamba Distribution: openmamba Packager: Silvan Calarco URL: https://en.opensuse.org/openSUSE:Libzypp_satsolver Source: https://github.com/openSUSE/libsolv.git/%{version}/libsolv-%{version}.tar.bz2 License: BSD ## AUTOBUILDREQ-BEGIN BuildRequires: glibc-devel BuildRequires: libbzip2-devel BuildRequires: liblzma-devel BuildRequires: libperl BuildRequires: libpython311-devel BuildRequires: librpm-devel BuildRequires: libtcl-devel BuildRequires: libxml2-devel BuildRequires: libz-devel BuildRequires: libzck-devel BuildRequires: libzstd-devel BuildRequires: perl-devel ## AUTOBUILDREQ-END BuildRequires: librpm-devel >= 4.19.1.1 BuildRequires: libtk-devel BuildRequires: cmake %description Library for solving packages and reading repositories. %package devel Group: Development/Libraries Summary: Development files for %{name} Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} Requires: pkg-config %description devel This package contains libraries and header files for developing applications that use %{name}. %package tools Group: Applications/Development Summary: Utility applications for %{name} Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} %description tools This package contains utility applications for %{name}. %package -n python-libsolv-py3 Group: System/Libraries/Python Summary: Python bindings for %{name} Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} %description -n python-libsolv-py3 This package contains the Python bindings for %{name}. %debug_package %prep %setup -q %build %cmake -d build \ -DENABLE_APPDATA=ON \ -DENABLE_BZIP2_COMPRESSION=ON \ -DENABLE_COMPLEX_DEPS=ON \ -DENABLE_COMPS=ON \ -DENABLE_RPMDB=ON \ -DENABLE_RPMDB_BYRPMHEADER=ON \ -DENABLE_RPMDB_LIBRPM=ON \ -DENABLE_RPMPKG_LIBRPM=ON \ -DENABLE_RPMMD=ON \ -DWITH_LIBXML2=ON \ -DENABLE_PERL=ON \ -DENABLE_PYTHON=ON \ -DENABLE_RUBY=ON \ -DENABLE_TCL=ON \ -DENABLE_LZMA_COMPRESSION=ON \ -DENABLE_BZIP2_COMPRESSION=ON \ -DENABLE_ZSTD_COMPRESSION=ON \ -DENABLE_ZCHUNK_COMPRESSIO=ON \ -DWITH_SYSTEM_ZCHUNK=ON \ -DENABLE_PYTHON=OFF \ -DENABLE_PYTHON3=ON \ -DPYTHON3_EXECUTABLE=%{__python3} \ -DUSE_VENDORDIRS=ON \ -DFEDORA=ON %make %install [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" %makeinstall -C build cp ext/*.h %{buildroot}%{_includedir}/solv/ %clean [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %files %defattr(-,root,root) %{_libdir}/libsolv.so.* %{_libdir}/libsolvext.so.* %{perl_vendorarch}/solv.* %{_libdir}/ruby/vendor_ruby/*/*/solv.so %{_prefix}/lib/tcl8/*/solv-%{version}.* %doc LICENSE.BSD CREDITS %files devel %defattr(-,root,root) %dir %{_includedir}/solv %{_includedir}/solv/* %{_libdir}/libsolv.so %{_libdir}/libsolvext.so %{_libdir}/pkgconfig/libsolv.pc %{_libdir}/pkgconfig/libsolvext.pc %{_datadir}/cmake/Modules/FindLibSolv.cmake %{_mandir}/man3/libsolv-bindings.3* %{_mandir}/man3/libsolv-constantids.3* %{_mandir}/man3/libsolv-history.3* %{_mandir}/man3/libsolv-pool.3* %{_mandir}/man3/libsolv.3* %doc NEWS README %files tools %defattr(-,root,root) %{_bindir}/solv %{_bindir}/appdata2solv %{_bindir}/comps2solv %{_bindir}/deltainfoxml2solv %{_bindir}/dumpsolv %{_bindir}/installcheck %{_bindir}/mergesolv %{_bindir}/repo2solv %{_bindir}/testsolv %{_bindir}/repomdxml2solv %{_bindir}/rpmdb2solv %{_bindir}/rpmmd2solv %{_bindir}/rpms2solv %{_bindir}/updateinfoxml2solv %{_mandir}/man1/appdata2solv.1* %{_mandir}/man1/comps2solv.1* %{_mandir}/man1/deltainfoxml2solv.1* %{_mandir}/man1/dumpsolv.1* %{_mandir}/man1/installcheck.1* %{_mandir}/man1/mergesolv.1* %{_mandir}/man1/repo2solv.1* %{_mandir}/man1/solv.1* %{_mandir}/man1/testsolv.1* %{_mandir}/man1/repomdxml2solv.1* %{_mandir}/man1/rpmdb2solv.1* %{_mandir}/man1/rpmmd2solv.1* %{_mandir}/man1/rpms2solv.1* %{_mandir}/man1/updateinfoxml2solv.1* %files -n python-libsolv-py3 %defattr(-,root,root) %{python3_sitearch}/_solv.so %{python3_sitearch}/solv.py %changelog * Tue Jul 16 2024 Automatic Build System 0.7.30-1mamba - automatic version update by autodist * Sun May 26 2024 Silvan Calarco 0.7.29-3mamba - rebuilt with ENABLE_COMPS and ENABLE_ZSTD_COMPRESSION * Mon May 13 2024 Automatic Build System 0.7.29-2mamba - rebuilt with rpm 4.19.1.1 * Tue Apr 30 2024 Automatic Build System 0.7.29-1mamba - automatic version update by autodist * Fri Jan 26 2024 Automatic Build System 0.7.28-1mamba - automatic version update by autodist * Fri Nov 24 2023 Automatic Build System 0.7.27-1mamba - automatic version update by autodist * Wed Nov 08 2023 Automatic Build System 0.7.26-1mamba - automatic version update by autodist * Fri Sep 15 2023 Automatic Build System 0.7.25-1mamba - automatic version update by autodist * Sun Apr 16 2023 Automatic Build System 0.7.24-1mamba - automatic version update by autodist * Sat Dec 17 2022 Automatic Build System 0.7.23-1mamba - automatic version update by autodist * Sat Apr 30 2022 Silvan Calarco 0.7.22-2mamba - remove multiarch cohexistence patch, build with -DFEDORA to fix multilib support * Tue Mar 29 2022 Automatic Build System 0.7.22-1mamba - automatic version update by autodist * Fri Mar 04 2022 Automatic Build System 0.7.21-1mamba - automatic version update by autodist * Tue Sep 28 2021 Automatic Build System 0.7.20-1mamba - automatic version update by autodist * Thu Apr 08 2021 Automatic Build System 0.7.19-1mamba - automatic version update by autodist * Sat Mar 27 2021 Automatic Build System 0.7.18-1mamba - automatic version update by autodist * Sun Mar 07 2021 Silvan Calarco 0.7.17-2mamba - rebuilt by autoport with build requirements: librpm-devel>=4.16.1.2-1mamba * Tue Feb 09 2021 Automatic Build System 0.7.17-1mamba - automatic version update by autodist * Sat Nov 28 2020 Silvan Calarco 0.7.16-1mamba - update to 0.7.16 - python bindings only for python3 and packaged apart * Sun Sep 13 2020 Silvan Calarco 0.7.15-1mamba - update to 0.7.15 - update x86_64-multiarch-coexistence patch to only resolve supplements of the main arch * Thu Jan 16 2020 Silvan Calarco 0.7.10-1mamba - update to 0.7.10 * Sun Jun 23 2019 Silvan Calarco 0.7.5-2mamba - x86_64: added patch to allow cohexistance of packages with same name if from different archs (x86) * Sat Jun 22 2019 Silvan Calarco 0.7.5-1mamba - update to 0.7.5 - rebuilt with rpm 4, removed rpm 5 patches * Wed Jun 05 2019 Silvan Calarco 0.7.4-3mamba - added upstream patch to fix endianess with rpm 5.2 * Tue Jun 04 2019 Silvan Calarco 0.7.4-2mamba - rebuilt with ENABLE_RPMMD=ON for fedora like repository (yum) * Tue Jun 04 2019 Silvan Calarco 0.7.4-1mamba - update to 0.7.4 * Tue Jun 04 2019 Silvan Calarco 0.6.35-1mamba - update to 0.6.35 * Sat Jun 01 2019 Silvan Calarco 0.6.34-2mamba - rebuilt with rpm5 patch and build options from pld * Thu May 17 2018 Silvan Calarco 0.6.34-1mamba - package created using the webbuild interface