SPECS/libsolv/libsolv.spec
3b4d487f
 Summary:        A free package dependency solver
73c30986
 Name:           libsolv
86508e40
 Version:        0.6.26
3b4d487f
 Release:        4%{?dist}
73c30986
 License:        BSD
 URL:            https://github.com/openSUSE/libsolv
 Source0:        https://github.com/openSUSE/libsolv/archive/%{name}-%{version}.tar.gz
86508e40
 %define sha1    libsolv=7699af00e648bf3e631246559c48ceb7f3f544b9
73c30986
 Group:          Development/Tools
 Vendor:         VMware, Inc.
 Distribution:   Photon
b3ee0bbc
 Requires:       libdb
7fbd3a1e
 Requires:       expat-libs
b3ee0bbc
 BuildRequires:  libdb-devel
73c30986
 BuildRequires:  cmake
b3ee0bbc
 BuildRequires:  rpm-devel
7fbd3a1e
 BuildRequires:  expat-devel
3b4d487f
 Provides:       pkgconfig(libsolv)
f4d17450
 %description
3b4d487f
 Libsolv is a free package management library, using SAT technology to solve requests.
73c30986
 It supports debian, rpm, archlinux and haiku style distributions.
 
 %package devel
 Summary:        Development headers for libsolv
 Requires:       %{name} = %{version}-%{release}
3b4d487f
 Requires:       expat-devel
73c30986
 %description devel
 The libsolv-devel package contains libraries, header files and documentation
 for developing applications that use libsolv.
 
f4d17450
 %prep
 %setup -q
 %build
 cmake \
73c30986
     -DCMAKE_INSTALL_PREFIX=%{_prefix} \
b3ee0bbc
     -DRPM5=ON \
     -DENABLE_RPMDB=ON \
     -DENABLE_COMPLEX_DEPS=ON
f4d17450
 make %{?_smp_mflags}
 %install
 make DESTDIR=%{buildroot} install
 find %{buildroot} -name '*.la' -delete
3553e8bd
 
f4d17450
 %check
3553e8bd
 make %{?_smp_mflags} test
 
f4d17450
 %files
 %defattr(-,root,root)
 %{_bindir}/*
73c30986
 %{_lib64dir}/libsolv.so.*
 %{_lib64dir}/libsolvext.so.*
 %{_mandir}/man1/*
 
 
 %files devel
 %defattr(-,root,root)
f4d17450
 %{_includedir}/*
73c30986
 %{_lib64dir}/libsolv.so
 %{_lib64dir}/libsolvext.so
 %{_lib64dir}/pkgconfig/*
 %{_datadir}/cmake/*
 %{_mandir}/man3/*
 
f4d17450
 %changelog
3b4d487f
 *   Thu Mar 01 2018 Xiaolin Li <xiaolinl@vmware.com> 0.6.26-4
 -   provides pkgconfig(libsolv).
ff3a6d94
 *   Fri Apr 21 2017 Priyesh Padmavilasom <ppadmavilasom@vmware.com> 0.6.26-3
 -   update libdb make config
7fbd3a1e
 *   Fri Apr 14 2017 Alexey Makhalov <amakhalov@vmware.com> 0.6.26-2
 -   Requires expat-libs and expat-devel.
86508e40
 *   Tue Apr 04 2017 Kumar Kaushik <kaushikk@vmware.com>  0.6.26-1
 -   Upgrade to 0.6.26
73c30986
 *   Mon Dec 19 2016 Xiaolin Li <xiaolinl@vmware.com> 0.6.19-4
 -   Added -devel subpackage.
e628bd59
 *   Thu Oct 27 2016 Priyesh Padmavilasom <ppadmavilasom@vmware.com> 0.6.19-3
 -   use libdb
fb300e7c
 *   Tue May 24 2016 Priyesh Padmavilasom <ppadmavilasom@vmware.com> 0.6.19-2
 -   GA - Bump release of all rpms
b1e11d49
 *   Tue Feb 23 2016 Anish Swaminathan <anishs@vmware.com>  0.6.19-1
 -   Upgrade to 0.6.19
8002e617
 *   Fri Jan 22 2016 Xiaolin Li <xiaolinl@vmware.com> 0.6.17-1
 -   Updated to version 0.6.17
b1e11d49
 *   Tue Sep 22 2015 Harish Udaiya Kumar <hudaiyakumar@vmware.com> 0.6.6-3
 -   Updated build-requires after creating devel package for db. 
8f193813
 *   Wed May 20 2015 Touseef Liaqat <tliaqat@vmware.com> 0.6.6-2
 -   Updated group.
fb300e7c
 *   Tue Nov 25 2014 Divya Thaluru <dthaluru@vmware.com> 0.6.6-1
 -   Initial build. First version