[packages/avogadro] add python bcond (disabled)

atler atler at pld-linux.org
Tue Feb 21 00:23:24 CET 2023


commit 0a65808c558a911edd963110b42bd1f23911525a
Author: Jan Palus <atler at pld-linux.org>
Date:   Tue Feb 21 00:22:53 2023 +0100

    add python bcond (disabled)

 avogadro.spec | 22 ++++++++++++++--------
 1 file changed, 14 insertions(+), 8 deletions(-)
---
diff --git a/avogadro.spec b/avogadro.spec
index 0a84a8a..5d1d9fe 100644
--- a/avogadro.spec
+++ b/avogadro.spec
@@ -1,3 +1,7 @@
+#
+# Conditional build:
+%bcond_with	python		# python support
+
 Summary:	An advanced molecular editor for chemical purposes
 Summary(pl.UTF-8):	Zaawansowany edytor molekularny do zastosowań chemicznych
 Name:		avogadro
@@ -21,7 +25,6 @@ BuildRequires:	QtGui-devel >= 4.6.0
 BuildRequires:	QtNetwork-devel >= 4.6.0
 BuildRequires:	QtOpenGL-devel >= 4.6.0
 BuildRequires:	boost-devel >= 1.37.0
-BuildRequires:	boost-python-devel >= 1.37.0
 BuildRequires:	cmake >= 2.8.11
 BuildRequires:	desktop-file-utils
 BuildRequires:	docbook-utils
@@ -30,16 +33,19 @@ BuildRequires:	glew-devel >= 1.5.0
 BuildRequires:	libstdc++-devel
 BuildRequires:	openbabel-devel >= 2.2.2
 BuildRequires:	pkgconfig
-BuildRequires:	python-numpy-devel
-BuildRequires:	python-sip
-BuildRequires:	python-sip-devel
 BuildRequires:	qt4-build >= 4.8.2-5
 BuildRequires:	qt4-linguist >= 4.8.2-5
 BuildRequires:	qt4-qmake >= 4.8.2-5
-BuildRequires:	rpmbuild(macros) >= 1.605
-BuildRequires:	sip
+BuildRequires:	rpmbuild(macros) >= 1.742
 BuildRequires:	xorg-lib-libX11-devel
 BuildRequires:	zlib-devel
+%if %{with python}
+BuildRequires:	boost-python-devel >= 1.37.0
+BuildRequires:	python-numpy-devel
+BuildRequires:	python-sip
+BuildRequires:	python-sip-devel
+BuildRequires:	sip
+%endif
 Requires:	%{name}-libs = %{version}-%{release}
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
@@ -101,7 +107,7 @@ export QTDIR=%{_libdir}/qt4
 	-DCMAKE_CXX_FLAGS="%{rpmcxxflags}" \
 	-DCMAKE_BUILD_TYPE=Release \
 	-DENABLE_GLSL=ON \
-	-DENABLE_PYTHON=ON \
+	%{cmake_on_off python ENABLE_PYTHON} \
 	-DENABLE_UPDATE_CHECKER=OFF \
 	-DINSTALL_CMAKE_DIR:PATH=%{_lib}/cmake/libmsym \
 	-DINSTALL_LIB_DIR:PATH=%{_lib}
@@ -251,7 +257,7 @@ rm -rf $RPM_BUILD_ROOT
 %lang(zh) %{_datadir}/%{name}/i18n/libavogadro_zh_CN.qm
 %lang(zh) %{_datadir}/%{name}/i18n/libavogadro_zh_TW.qm
 # %files -n python-avogadro ?
-%attr(755,root,root) %{py_sitedir}/Avogadro.so
+%{?with_python:%attr(755,root,root) %{py_sitedir}/Avogadro.so}
 
 %files devel
 %defattr(644,root,root,755)
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/avogadro.git/commitdiff/0a65808c558a911edd963110b42bd1f23911525a



More information about the pld-cvs-commit mailing list