Use upstream python build options
This commit is contained in:
parent
f60bf18eec
commit
212b68a1ae
86
libsolv.spec
86
libsolv.spec
@ -37,27 +37,9 @@
|
|||||||
%bcond_without multi_semantics
|
%bcond_without multi_semantics
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
%global _cmake_opts \\\
|
|
||||||
-DFEDORA=1 \\\
|
|
||||||
-DENABLE_RPMDB=ON \\\
|
|
||||||
-DENABLE_RPMDB_BYRPMHEADER=ON \\\
|
|
||||||
-DENABLE_RPMMD=ON \\\
|
|
||||||
%{?with_comps:-DENABLE_COMPS=ON} \\\
|
|
||||||
%{?with_appdata:-DENABLE_APPDATA=ON} \\\
|
|
||||||
-DUSE_VENDORDIRS=ON \\\
|
|
||||||
-DENABLE_LZMA_COMPRESSION=ON \\\
|
|
||||||
-DENABLE_BZIP2_COMPRESSION=ON \\\
|
|
||||||
%{?with_helix_repo:-DENABLE_HELIXREPO=ON} \\\
|
|
||||||
%{?with_suse_repo:-DENABLE_SUSEREPO=ON} \\\
|
|
||||||
%{?with_debian_repo:-DENABLE_DEBIAN=ON} \\\
|
|
||||||
%{?with_arch_repo:-DENABLE_ARCHREPO=ON} \\\
|
|
||||||
%{?with_multi_semantics:-DMULTI_SEMANTICS=ON} \\\
|
|
||||||
%{?with_complex_deps:-DENABLE_COMPLEX_DEPS=1} \\\
|
|
||||||
%{nil}
|
|
||||||
|
|
||||||
Name: lib%{libname}
|
Name: lib%{libname}
|
||||||
Version: 0.6.24
|
Version: 0.6.24
|
||||||
Release: 1%{?dist}
|
Release: 2%{?dist}
|
||||||
Summary: Package dependency solver
|
Summary: Package dependency solver
|
||||||
|
|
||||||
License: BSD
|
License: BSD
|
||||||
@ -158,7 +140,7 @@ Python 2 version.
|
|||||||
%if %{with python3}
|
%if %{with python3}
|
||||||
%package -n python3-%{libname}
|
%package -n python3-%{libname}
|
||||||
Summary: Python bindings for the %{name} library
|
Summary: Python bindings for the %{name} library
|
||||||
%{?python_provide:%python_provide python3-%{libname}}
|
%{?python_provide:%python_provide python%{python3_pkgversion}-%{libname}}
|
||||||
BuildRequires: swig
|
BuildRequires: swig
|
||||||
BuildRequires: python3-devel
|
BuildRequires: python3-devel
|
||||||
Requires: %{name}%{?_isa} = %{version}-%{release}
|
Requires: %{name}%{?_isa} = %{version}-%{release}
|
||||||
@ -172,56 +154,43 @@ Python 3 version.
|
|||||||
|
|
||||||
%prep
|
%prep
|
||||||
%autosetup -p1
|
%autosetup -p1
|
||||||
mkdir build build-py2 build-py3
|
mkdir build
|
||||||
|
|
||||||
%build
|
%build
|
||||||
pushd build
|
pushd build
|
||||||
%cmake %_cmake_opts ../ \
|
%cmake \
|
||||||
|
-DFEDORA=1 \
|
||||||
|
-DENABLE_RPMDB=ON \
|
||||||
|
-DENABLE_RPMDB_BYRPMHEADER=ON \
|
||||||
|
-DENABLE_RPMMD=ON \
|
||||||
|
%{?with_comps:-DENABLE_COMPS=ON} \
|
||||||
|
%{?with_appdata:-DENABLE_APPDATA=ON} \
|
||||||
|
-DUSE_VENDORDIRS=ON \
|
||||||
|
-DENABLE_LZMA_COMPRESSION=ON \
|
||||||
|
-DENABLE_BZIP2_COMPRESSION=ON \
|
||||||
|
%{?with_helix_repo:-DENABLE_HELIXREPO=ON} \
|
||||||
|
%{?with_suse_repo:-DENABLE_SUSEREPO=ON} \
|
||||||
|
%{?with_debian_repo:-DENABLE_DEBIAN=ON} \
|
||||||
|
%{?with_arch_repo:-DENABLE_ARCHREPO=ON} \
|
||||||
|
%{?with_multi_semantics:-DMULTI_SEMANTICS=ON} \
|
||||||
|
%{?with_complex_deps:-DENABLE_COMPLEX_DEPS=1} \
|
||||||
%{?with_perl_bindings:-DENABLE_PERL=ON} \
|
%{?with_perl_bindings:-DENABLE_PERL=ON} \
|
||||||
%{?with_ruby_bindings:-DENABLE_RUBY=ON} \
|
%{?with_ruby_bindings:-DENABLE_RUBY=ON} \
|
||||||
%{nil}
|
%if %{with python_bindings}
|
||||||
|
-DENABLE_PYTHON=ON \
|
||||||
|
%if %{with python3}
|
||||||
|
-DENABLE_PYTHON3=ON \
|
||||||
|
%endif
|
||||||
|
%endif
|
||||||
|
..
|
||||||
%make_build
|
%make_build
|
||||||
popd
|
popd
|
||||||
|
|
||||||
%if %{with python_bindings}
|
|
||||||
pushd build-py2
|
|
||||||
%cmake %_cmake_opts ../ \
|
|
||||||
-DENABLE_PYTHON=ON \
|
|
||||||
-DPythonLibs_FIND_VERSION=2 \
|
|
||||||
-DPythonLibs_FIND_VERSION_MAJOR=2 \
|
|
||||||
%{nil}
|
|
||||||
make %{?_smp_mflags} bindings_python
|
|
||||||
popd
|
|
||||||
|
|
||||||
%if %{with python3}
|
|
||||||
pushd build-py3
|
|
||||||
%cmake %_cmake_opts ../ \
|
|
||||||
-DENABLE_PYTHON=ON \
|
|
||||||
-DPythonLibs_FIND_VERSION=3 \
|
|
||||||
-DPythonLibs_FIND_VERSION_MAJOR=3 \
|
|
||||||
%{nil}
|
|
||||||
make %{?_smp_mflags} bindings_python
|
|
||||||
popd
|
|
||||||
%endif
|
|
||||||
%endif
|
|
||||||
|
|
||||||
%install
|
%install
|
||||||
pushd build
|
pushd build
|
||||||
%make_install
|
%make_install
|
||||||
popd
|
popd
|
||||||
|
|
||||||
%if %{with python_bindings}
|
|
||||||
pushd build-py2
|
|
||||||
%make_install
|
|
||||||
popd
|
|
||||||
|
|
||||||
%if %{with python3}
|
|
||||||
pushd build-py3
|
|
||||||
%make_install
|
|
||||||
popd
|
|
||||||
%endif
|
|
||||||
%endif
|
|
||||||
|
|
||||||
mv %{buildroot}%{_bindir}/repo2solv.sh %{buildroot}%{_bindir}/repo2solv
|
mv %{buildroot}%{_bindir}/repo2solv.sh %{buildroot}%{_bindir}/repo2solv
|
||||||
|
|
||||||
%check
|
%check
|
||||||
@ -315,6 +284,9 @@ popd
|
|||||||
%endif
|
%endif
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Fri Dec 09 2016 Orion Poplawski <orion@cora.nwra.com> - 0.6.24-2
|
||||||
|
- Use upstream python build options
|
||||||
|
|
||||||
* Fri Nov 11 2016 Igor Gnatenko <i.gnatenko.brain@gmail.com> - 0.6.24-1
|
* Fri Nov 11 2016 Igor Gnatenko <i.gnatenko.brain@gmail.com> - 0.6.24-1
|
||||||
- Update to 0.6.24
|
- Update to 0.6.24
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user