/[packages]/cauldron/avogadro/current/SPECS/avogadro.spec
ViewVC logotype

Diff of /cauldron/avogadro/current/SPECS/avogadro.spec

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 175748 by mikala, Sat Dec 3 22:54:46 2011 UTC revision 863389 by fwang, Wed Aug 12 05:31:52 2015 UTC
# Line 1  Line 1 
   
1  %define major 1  %define major 1
2  %define libname %mklibname %name %major  %define minor 1
3    %define libname %mklibname %{name} %{major}
4    
5  Name:           avogadro  Name:           avogadro
6  Summary:        An advanced molecular editor for chemical purposes  Summary:        An advanced molecular editor for chemical purposes
7  Group:          System/Libraries  Group:          System/Libraries
8  Version:        1.0.3  Version:        %{major}.%{minor}.1
9  Release:        %mkrel 8  Release:        %mkrel 8
10  License:        GPLv2  License:        GPLv2
11  URL:            http://avogadro.openmolecules.net/  URL:            http://avogadro.openmolecules.net/
12  Source0:        http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.bz2  Source0:        http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.bz2
13  Patch0:         avogadro-1.0.3-mga-fix_qmake_mkspecs_installation.patch  Patch0:         avogadro-1.1.1-mga-fix_qmake_mkspecs_installation.patch
14  Patch1:         avogadro-1.0.3-fix-moc.patch  Patch1:         avogadro-1.0.3-fix-moc.patch
15    #(lm) avogadro-devel requires eigen2-devel, patch from Fedora (mga#13729)
16    Patch2:         avogadro-1.1.1-pkgconfig_eigen.patch
17  BuildRequires:  cmake >= 2.6.0  BuildRequires:  cmake >= 2.6.0
18  BuildRequires:  qt4-devel  BuildRequires:  qt4-devel
19  BuildRequires:  qt4-linguist  BuildRequires:  qt4-linguist
20  BuildRequires:  eigen2 >= 2.0.9  BuildRequires:  eigen3 >= 2.91.0
21  BuildRequires:  openbabel-devel >= 2.2.3  BuildRequires:  openbabel-devel >= 2.2.3
22  BuildRequires:  boost-devel >= 1.35  BuildRequires:  boost-devel >= 1.35
23  BuildRequires:  glew-devel >= 1.5.0  BuildRequires:  glew-devel >= 1.5.0
24  BuildRequires:  docbook-utils-pdf  BuildRequires:  docbook-utils-pdf
25    BuildRequires:  doxygen
26  BuildRequires:  python-sip  BuildRequires:  python-sip
27  BuildRequires:  python-numpy-devel  BuildRequires:  python-numpy-devel
28  BuildRequires:  python-devel  BuildRequires:  python-devel
29  Requires:       openbabel >= 2.2.3  Requires:       openbabel >= 2.3.0
30    
31  %description  %description
32  An advanced molecular editor designed for cross-platform use  An advanced molecular editor designed for cross-platform use
33  in computational chemistry,molecular modeling, bioinformatics,  in computational chemistry, molecular modeling, bioinformatics,
34  materials science,and related areas, which offers flexible  materials science and related areas, which offers flexible
35  rendering and a powerful plugin architecture.  rendering and a powerful plugin architecture.
36    
37  %files  %files
38  %doc AUTHORS ChangeLog COPYING  %doc AUTHORS ChangeLog COPYING
39  %{_bindir}/%name  %{_bindir}/%{name}
40  %{_bindir}/avopkg  %{_bindir}/avopkg
41  %{_datadir}/%name  %{_datadir}/%{name}
42  %{_datadir}/pixmaps/%name-icon.png  %{_datadir}/pixmaps/%{name}-icon.png
43  %{_datadir}/applications/%name.desktop  %{_datadir}/applications/%{name}.desktop
44  %{_mandir}/man1/%name.1*  %{_mandir}/man1/%{name}.1*
45  %{_mandir}/man1/avopkg.1*  %{_mandir}/man1/avopkg.1*
46  %{_datadir}/libavogadro/  %{_datadir}/libavogadro/
47  %dir %{_libdir}/%name/  %dir %{_libdir}/%{name}/
48  %dir %{_libdir}/%name/1_0/  %dir %{_libdir}/%{name}/%{major}_%{minor}/
49  %{_libdir}/%name/1_0/colors  %{_libdir}/%{name}/%{major}_%{minor}/colors
50  %{_libdir}/%name/1_0/extensions  %{_libdir}/%{name}/%{major}_%{minor}/extensions
51  %{_libdir}/%name/1_0/engines  %{_libdir}/%{name}/%{major}_%{minor}/engines
52  %{_libdir}/%name/1_0/tools  %{_libdir}/%{name}/%{major}_%{minor}/tools
53    
54    
55  #--------------------------------------------------------------------  #--------------------------------------------------------------------
56  %package -n %libname  %package -n %{libname}
57  Summary:        Shared libraries for Avogadro  Summary:        Shared libraries for Avogadro
58  Group:          System/Libraries  Group:          System/Libraries
59    
60  %description -n %libname  %description -n %{libname}
61  Libraries for Avogadro molecular editor.  Libraries for Avogadro molecular editor.
62    
63  %files -n %libname  %files -n %{libname}
64  %{_libdir}/libavogadro.so.%{major}*  %{_libdir}/libavogadro.so.%{major}*
65    %{_libdir}/libavogadro_OpenQube.so.*
66    
67    
68  #--------------------------------------------------------------------  #--------------------------------------------------------------------
69  %package devel  %package devel
70  Summary:        Development files for Avogadro  Summary:        Development files for Avogadro
71  Group:          Development/C++  Group:          Development/C++
72  Requires:       %libname = %{version}-%{release}  Requires:       %{libname} = %{version}-%{release}
73    
74  %description devel  %description devel
75  Development Avogadro files.  Development Avogadro files.
76    
77  %files devel  %files devel
78  %{_includedir}/%name  %{_includedir}/%{name}
79  %{_libdir}/libavogadro.so  %{_libdir}/libavogadro.so
80    %{_libdir}/libavogadro_OpenQube.so
81  %{python_sitearch}/Avogadro.so  %{python_sitearch}/Avogadro.so
82  %{_libdir}/%name/*.cmake  %{_libdir}/%{name}/*.cmake
83  %{_libdir}/%name/1_0/*.cmake  %{_libdir}/%{name}/%{major}_%{minor}/*.cmake
84  %{_libdir}/%name/1_0/cmake/  %{_libdir}/%{name}/%{major}_%{minor}/cmake/
85    %{_libdir}/pkgconfig/%{name}.pc
86  %dir %{qt4dir}/mkspecs/features/  %dir %{qt4dir}/mkspecs/features/
87  %{qt4dir}/mkspecs/features/%name.prf  %{qt4dir}/mkspecs/features/%{name}.prf
88    
89    
90  #--------------------------------------------------------------------  #--------------------------------------------------------------------
# Line 90  rm -f cmake/modules/FindPythonLibs.cmake Line 96  rm -f cmake/modules/FindPythonLibs.cmake
96    
97    
98  %build  %build
99  %{cmake_qt4}\  %cmake_qt4 \
100          %{?ENABLE_TESTS} \          %{?ENABLE_TESTS} \
101          -DENABLE_GLSL:BOOL=ON \          -DENABLE_GLSL:BOOL=ON \
102          -DENABLE_PYTHON:BOOL=ON \          -DENABLE_PYTHON:BOOL=ON \
103          -DCMAKE_SKIP_RPATH:BOOL=ON          -DCMAKE_SKIP_RPATH:BOOL=ON
104    
105  %make  %make
106    

Legend:
Removed from v.175748  
changed lines
  Added in v.863389

  ViewVC Help
Powered by ViewVC 1.1.30