Sophie

Sophie

distrib > Mageia > 2 > i586 > media > core-release-src > by-pkgid > 160fcdddc9f62d642116189d0a64905e > files > 4

avogadro-1.0.3-8.mga2.src.rpm


%define major 1
%define libname %mklibname %name %major

Name:           avogadro
Summary:        An advanced molecular editor for chemical purposes
Group:          System/Libraries
Version:        1.0.3
Release:        %mkrel 8
License:        GPLv2
URL:            http://avogadro.openmolecules.net/
Source0:        http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.bz2
Patch0:		avogadro-1.0.3-mga-fix_qmake_mkspecs_installation.patch
Patch1:         avogadro-1.0.3-fix-moc.patch 
BuildRequires:  cmake >= 2.6.0
BuildRequires:  qt4-devel
BuildRequires:  qt4-linguist
BuildRequires:  eigen2 >= 2.0.9
BuildRequires:  openbabel-devel >= 2.2.3
BuildRequires:  boost-devel >= 1.35
BuildRequires:  glew-devel >= 1.5.0
BuildRequires:  docbook-utils-pdf
BuildRequires:  python-sip
BuildRequires:  python-numpy-devel
BuildRequires:  python-devel
Requires:       openbabel >= 2.2.3

%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.

%files 
%doc AUTHORS ChangeLog COPYING
%{_bindir}/%name
%{_bindir}/avopkg
%{_datadir}/%name
%{_datadir}/pixmaps/%name-icon.png
%{_datadir}/applications/%name.desktop
%{_mandir}/man1/%name.1*
%{_mandir}/man1/avopkg.1*
%{_datadir}/libavogadro/
%dir %{_libdir}/%name/
%dir %{_libdir}/%name/1_0/
%{_libdir}/%name/1_0/colors
%{_libdir}/%name/1_0/extensions
%{_libdir}/%name/1_0/engines
%{_libdir}/%name/1_0/tools


#--------------------------------------------------------------------
%package -n %libname
Summary:        Shared libraries for Avogadro
Group:          System/Libraries

%description -n %libname
Libraries for Avogadro molecular editor.

%files -n %libname 
%{_libdir}/libavogadro.so.%{major}*


#--------------------------------------------------------------------
%package devel
Summary:        Development files for Avogadro
Group:          Development/C++
Requires:	%libname = %{version}-%{release}

%description devel
Development Avogadro files.

%files devel
%{_includedir}/%name
%{_libdir}/libavogadro.so
%{python_sitearch}/Avogadro.so
%{_libdir}/%name/*.cmake
%{_libdir}/%name/1_0/*.cmake
%{_libdir}/%name/1_0/cmake/
%dir %{qt4dir}/mkspecs/features/
%{qt4dir}/mkspecs/features/%name.prf


#--------------------------------------------------------------------
%prep
%setup -q
%apply_patches
# (Fedora) nuke unpatched copy, use working version included in cmake instead
rm -f cmake/modules/FindPythonLibs.cmake


%build
%{cmake_qt4}\
	%{?ENABLE_TESTS} \
	-DENABLE_GLSL:BOOL=ON \
	-DENABLE_PYTHON:BOOL=ON \
	-DCMAKE_SKIP_RPATH:BOOL=ON 

%make

%install
%makeinstall_std -C build


%changelog

* Sat Dec 03 2011 mikala <mikala> 1.0.3-8.mga2
+ Revision: 175748
- Add patch1 to fix build with boost 1.48 ( based on QTBUG #22829)
- Remove %%defattr()

  + fwang <fwang>
    - rebuild for new boost

* Mon Oct 03 2011 fwang <fwang> 1.0.3-6.mga2
+ Revision: 151154
- rebuild for new glew

* Sun Oct 02 2011 fwang <fwang> 1.0.3-5.mga2
+ Revision: 150861
- rebuild for new openbabel
- rebuild for enw boost

* Tue Jul 12 2011 ahmad <ahmad> 1.0.3-3.mga2
+ Revision: 123133
- Change the docbook-utils BR to docbook-utils-pdf

* Wed Jun 22 2011 fwang <fwang> 1.0.3-2.mga2
+ Revision: 111860
- rebuild for new boost

* Tue Jun 21 2011 dmorgan <dmorgan> 1.0.3-1.mga2
+ Revision: 111388
- Rebuild against new boost

* Sun Jun 12 2011 mikala <mikala> 1.0.3-0.mga2
+ Revision: 105213
- Update tarball to 1.0.3
- Drop patches merged upstream
- Fix file list
- Add patch0 to fix avogadro.prf install path

* Sat Feb 26 2011 ahmad <ahmad> 1.0.1-6.mga2
+ Revision: 60848
- drop py27 patch not needed any more
- delete the bundled FindPythonLibs.cmake and use the working copy included with
  cmake (Fedora)
- drop cmake-rpath patch and compile with -DCMAKE_SKIP_RPATH:BOOL=ON instead
  (Fedora)
- add patch to fix crash with current SIP and Python 2.7

* Sat Feb 26 2011 mikala <mikala> 1.0.1-5.mga1
+ Revision: 60545
- Add patch2 to fix a crash on x86_64 (wrong cmake_install_rpath in upstream code)

* Sat Feb 26 2011 ahmad <ahmad> 1.0.1-4.mga1
+ Revision: 60115
- add requires on openbabl, should make the "optimize geometry" option work
  should fix (mga# 174)

* Sat Jan 22 2011 ahmad <ahmad> 1.0.1-3.mga1
+ Revision: 33275
- imported package avogadro


* Sun Oct 31 2010 Funda Wang <fwang@mandriva.org> 1.0.1-3mdv2011.0
+ Revision: 590766
- detect py 2.7
- BR python
- rebuild for py2.7

* Mon Aug 23 2010 Funda Wang <fwang@mandriva.org> 1.0.1-2mdv2011.0
+ Revision: 572140
- rebuild for new boost

* Sat Aug 21 2010 Funda Wang <fwang@mandriva.org> 1.0.1-1mdv2011.0
+ Revision: 571737
- BR python-sip
- update group

  + José Melo <mmodem@mandriva.org>
    - import avogadro