%define qtver 4.7.0 Summary: An advanced molecular editor for chemical purposes Name: avogadro Version: 1.0.1 Release: 5 License: GPL v2 Group: Applications/Editors Source0: http://downloads.sourceforge.net/avogadro/%{name}-%{version}.tar.bz2 # Source0-md5: 0d5c391197101f0aab7be6b59f81e6fd # fix build with sip 4.10 URL: http://avogadro.openmolecules.net/ Patch0: %{name}-python2.7.patch Patch1: %{name}-linguist.patch Patch2: %{name}-cmake.patch Patch3: %{name}-sipfix.patch BuildRequires: QtNetwork-devel BuildRequires: QtOpenGL-devel BuildRequires: boost-devel >= 1.35 BuildRequires: boost-python-devel BuildRequires: cmake >= 2.8.0 BuildRequires: desktop-file-utils BuildRequires: docbook-utils BuildRequires: eigen >= 1:2.0.12 BuildRequires: glew-devel >= 1.5.0 BuildRequires: openbabel-devel >= 2.2.2 BuildRequires: pkgconfig BuildRequires: python-numpy-devel BuildRequires: python-sip-devel BuildRequires: qt4-build >= %{qtver} BuildRequires: qt4-linguist BuildRequires: qt4-qmake >= %{qtver} BuildRequires: sip Requires: %{name}-libs = %{version}-%{release} BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %description An advanced molecular editor designed for cross-platform use in computational chemistry, molecular modeling, bioinformatics, materials science, and related areas, which offers flexible rendering and a powerful plugin architecture. %package libs Summary: Shared libraries for Avogadro Group: Libraries %description libs This package contains the shared libraries for the molecular editor Avogadro. %package devel Summary: Development files for Avogadro Group: Development/Libraries Requires: %{name}-libs = %{version}-%{release} %description devel This package contains files to develop applications using Avogadros libraries. %prep %setup -q %patch0 -p0 %patch1 -p0 %patch2 -p1 %patch3 -p0 %build install -d build cd build %cmake \ -DENABLE_GLSL=ON \ -DENABLE_PYTHON=ON \ -DENABLE_UPDATE_CHECKER=OFF \ -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_INSTALL_PREFIX=%{_prefix} \ -DLIB_INSTALL_DIR=%{_libdir} \ .. %{__make} %install rm -rf $RPM_BUILD_ROOT %{__make} -C build install \ DESTDIR=$RPM_BUILD_ROOT %post libs -p /sbin/ldconfig %postun libs -p /sbin/ldconfig %clean rm -rf $RPM_BUILD_ROOT %files %defattr(644,root,root,755) %doc AUTHORS ChangeLog COPYING %attr(755,root,root) %{_bindir}/%{name} %{_datadir}/%{name} %{_pixmapsdir}/%{name}-icon.png %{_desktopdir}/%{name}.desktop %files devel %defattr(644,root,root,755) %{_datadir}/lib%{name} %{_includedir}/%{name} %{_libdir}/*.so %files libs %defattr(644,root,root,755) %{_datadir}/python*/site-packages/Avogadro.so %{_libdir}/%{name} %attr(755,root,root) %{_libdir}/*.so.*