|
|
0fa97a |
%global gitrev 2db517f87a8c0364d28c0fa2590ba034e866a4b8
|
|
|
0fa97a |
|
|
|
0fa97a |
Name: libsolv
|
|
|
0fa97a |
Version: 0.6.11
|
|
|
0fa97a |
Release: 1%{?dist}
|
|
|
0fa97a |
License: BSD
|
|
|
0fa97a |
Url: https://github.com/openSUSE/libsolv
|
|
|
0fa97a |
Source: https://github.com/openSUSE/libsolv/archive/%{gitrev}.tar.gz
|
|
|
0fa97a |
Group: Development/Libraries
|
|
|
0fa97a |
Summary: Package dependency solver
|
|
|
0fa97a |
BuildRequires: cmake libdb-devel expat-devel rpm-devel zlib-devel
|
|
|
0fa97a |
BuildRequires: xz-devel
|
|
|
0fa97a |
%description
|
|
|
0fa97a |
A free package dependency solver using a satisfiability algorithm. The
|
|
|
0fa97a |
library is based on two major, but independent, blocks:
|
|
|
0fa97a |
|
|
|
0fa97a |
- Using a dictionary approach to store and retrieve package
|
|
|
0fa97a |
and dependency information.
|
|
|
0fa97a |
|
|
|
0fa97a |
- Using satisfiability, a well known and researched topic, for
|
|
|
0fa97a |
resolving package dependencies.
|
|
|
0fa97a |
|
|
|
0fa97a |
%package devel
|
|
|
0fa97a |
Summary: A new approach to package dependency solving
|
|
|
0fa97a |
Group: Development/Libraries
|
|
|
0fa97a |
Requires: libsolv-tools%{?_isa} = %{version}-%{release}
|
|
|
0fa97a |
Requires: libsolv%{?_isa} = %{version}-%{release}
|
|
|
0fa97a |
Requires: rpm-devel%{?_isa}
|
|
|
0fa97a |
Requires: cmake
|
|
|
0fa97a |
|
|
|
0fa97a |
%description devel
|
|
|
0fa97a |
Development files for libsolv,
|
|
|
0fa97a |
|
|
|
0fa97a |
%package tools
|
|
|
0fa97a |
Summary: A new approach to package dependency solving
|
|
|
0fa97a |
Group: Development/Libraries
|
|
|
0fa97a |
Requires: gzip bzip2 coreutils
|
|
|
0fa97a |
Requires: libsolv%{?_isa} = %{version}-%{release}
|
|
|
0fa97a |
|
|
|
0fa97a |
%description tools
|
|
|
0fa97a |
Package dependency solver tools.
|
|
|
0fa97a |
|
|
|
0fa97a |
%package test
|
|
|
0fa97a |
Summary: A new approach to package dependency solving
|
|
|
0fa97a |
Group: Development/Libraries
|
|
|
0fa97a |
Requires: gzip bzip2 coreutils
|
|
|
0fa97a |
Requires: libsolv%{?_isa} = %{version}-%{release}
|
|
|
0fa97a |
|
|
|
0fa97a |
%description test
|
|
|
0fa97a |
Binary running libsolv test cases.
|
|
|
0fa97a |
|
|
|
0fa97a |
%prep
|
|
|
0fa97a |
%setup -q -n libsolv-%{gitrev}
|
|
|
0fa97a |
|
|
|
0fa97a |
%check
|
|
|
0fa97a |
make ARGS="-V" test
|
|
|
0fa97a |
|
|
|
0fa97a |
%build
|
|
|
0fa97a |
%cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo \
|
|
|
0fa97a |
-DFEDORA=1 \
|
|
|
0fa97a |
-DENABLE_LZMA_COMPRESSION=1 \
|
|
|
0fa97a |
|
|
|
0fa97a |
make %{?_smp_mflags}
|
|
|
0fa97a |
|
|
|
0fa97a |
%install
|
|
|
0fa97a |
make DESTDIR=$RPM_BUILD_ROOT install
|
|
|
0fa97a |
rm $RPM_BUILD_ROOT/usr/bin/solv
|
|
|
0fa97a |
|
|
|
0fa97a |
%post -p /sbin/ldconfig
|
|
|
0fa97a |
|
|
|
0fa97a |
%postun -p /sbin/ldconfig
|
|
|
0fa97a |
|
|
|
0fa97a |
%files
|
|
|
0fa97a |
%doc LICENSE* README BUGS
|
|
|
0fa97a |
%_libdir/libsolv.so.*
|
|
|
0fa97a |
%_libdir/libsolvext.so.*
|
|
|
0fa97a |
|
|
|
0fa97a |
%files tools
|
|
|
0fa97a |
%_bindir/deltainfoxml2solv
|
|
|
0fa97a |
%_bindir/dumpsolv
|
|
|
0fa97a |
%_bindir/installcheck
|
|
|
0fa97a |
%_bindir/mergesolv
|
|
|
0fa97a |
%_bindir/repo2solv.sh
|
|
|
0fa97a |
%_bindir/repomdxml2solv
|
|
|
0fa97a |
%_bindir/rpmdb2solv
|
|
|
0fa97a |
%_bindir/rpmmd2solv
|
|
|
0fa97a |
%_bindir/rpms2solv
|
|
|
0fa97a |
%_bindir/updateinfoxml2solv
|
|
|
0fa97a |
%_bindir/testsolv
|
|
|
0fa97a |
|
|
|
0fa97a |
%files test
|
|
|
0fa97a |
%_bindir/testsolv
|
|
|
0fa97a |
|
|
|
0fa97a |
%files devel
|
|
|
0fa97a |
%doc examples/solv.c
|
|
|
0fa97a |
%_libdir/libsolv.so
|
|
|
0fa97a |
%_libdir/libsolvext.so
|
|
|
0fa97a |
%_includedir/solv
|
|
|
0fa97a |
%_datadir/cmake/Modules/FindLibSolv.cmake
|
|
|
0fa97a |
%{_mandir}/man?/*
|
|
|
0fa97a |
|
|
|
0fa97a |
%changelog
|
|
|
0fa97a |
* Wed Jun 3 2015 Jan Silhan <jsilhan@redhat.com> - 0.6.11-1
|
|
|
0fa97a |
- initial package for RHEL 7.2 without unnecessary bindings
|