[packages/libsolv] - added python patch, adjusted options for cmake 3 - fixed typos in cmake options

qboosh qboosh at pld-linux.org
Sat Oct 25 11:40:06 CEST 2014


commit ce97d5b05efc446fda77b2d627c05112c7003d7e
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Sat Oct 25 11:40:59 2014 +0200

    - added python patch, adjusted options for cmake 3
    - fixed typos in cmake options

 libsolv-python.patch | 13 +++++++++++++
 libsolv.spec         | 14 +++++++++-----
 2 files changed, 22 insertions(+), 5 deletions(-)
---
diff --git a/libsolv.spec b/libsolv.spec
index e4bc230..ee4aa7c 100644
--- a/libsolv.spec
+++ b/libsolv.spec
@@ -16,6 +16,7 @@ Group:		Libraries
 Source0:	https://github.com/openSUSE/libsolv/archive/%{version}.tar.gz?/%{name}-%{version}.tgz
 # Source0-md5:	17e2fada982e6629b679785b4b6ff3b3
 Patch0:		ruby.patch
+Patch1:		%{name}-python.patch
 URL:		https://github.com/openSUSE/libsolv
 BuildRequires:	bzip2-devel
 BuildRequires:	cmake >= 2.4
@@ -156,17 +157,18 @@ Wiązania języka Ruby do bibliotek libsolv.
 %prep
 %setup -q
 %patch0 -p1
+%patch1 -p1
 
 # use system one
-rm cmake/modules/FindRuby.cmake
+%{__rm} cmake/modules/FindRuby.cmake
 
 %build
 install -d build %{?with_python3:build-py3}
 cd build
 %cmake .. \
 	-DENABLE_APPDATA=ON \
-	-DENABLE_BZIP2_COMPRESSON=ON \
-	-DENABLE_LZMA_COMPRESSON=ON \
+	-DENABLE_BZIP2_COMPRESSION=ON \
+	-DENABLE_LZMA_COMPRESSION=ON \
 	-DENABLE_PERL=ON \
 	-DENABLE_PUBKEY=ON \
 	-DENABLE_PYTHON=ON \
@@ -176,6 +178,7 @@ cd build
 	%{?with_ruby:-DENABLE_RUBY=ON} \
 	%{?with_static_libs:-DENABLE_STATIC=ON} \
 	-DPythonLibs_FIND_VERSION=2 \
+	-DPythonLibs_FIND_VERSION_MAJOR=2 \
 	-DRPM5=ON \
 	-DUSE_VENDORDIRS=ON
 
@@ -184,14 +187,15 @@ cd build
 cd ../build-py3
 %cmake .. \
 	-DENABLE_APPDATA=ON \
-	-DENABLE_BZIP2_COMPRESSON=ON \
-	-DENABLE_LZMA_COMPRESSON=ON \
+	-DENABLE_BZIP2_COMPRESSION=ON \
+	-DENABLE_LZMA_COMPRESSION=ON \
 	-DENABLE_PUBKEY=ON \
 	-DENABLE_PYTHON=ON \
 	-DENABLE_RPMDB=ON \
 	-DENABLE_RPMMD=ON \
 	-DENABLE_RPMDB_BYRPMHEADER=ON \
 	-DPythonLibs_FIND_VERSION=3 \
+	-DPythonLibs_FIND_VERSION_MAJOR=3 \
 	-DRPM5=ON
 
 %{__make}
diff --git a/libsolv-python.patch b/libsolv-python.patch
new file mode 100644
index 0000000..8c313c6
--- /dev/null
+++ b/libsolv-python.patch
@@ -0,0 +1,13 @@
+--- libsolv-0.6.6/bindings/python/CMakeLists.txt.orig	2014-10-07 14:41:37.000000000 +0200
++++ libsolv-0.6.6/bindings/python/CMakeLists.txt	2014-10-25 10:42:06.870708523 +0200
+@@ -1,8 +1,8 @@
+ #SET (PythonLibs_FIND_VERSION 3)
+ 
+ FIND_PACKAGE (PythonLibs)
+-SET (PythonInterp_FIND_VERSION ${PYTHONLIBS_VERSION_STRING})
+-FIND_PACKAGE (PythonInterp REQUIRED)
++#SET (PythonInterp_FIND_VERSION ${PYTHONLIBS_VERSION_STRING})
++FIND_PACKAGE (PythonInterp ${PYTHONLIBS_VERSION_STRING} REQUIRED)
+ EXECUTE_PROCESS(COMMAND ${PYTHON_EXECUTABLE} -c "from sys import stdout; from distutils import sysconfig; stdout.write(sysconfig.get_python_lib(True))" OUTPUT_VARIABLE PYTHON_INSTALL_DIR)
+ 
+ IF (NOT DEFINED PYTHON_VERSION_MAJOR)
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/libsolv.git/commitdiff/ce97d5b05efc446fda77b2d627c05112c7003d7e



More information about the pld-cvs-commit mailing list