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

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

  ViewVC Help
Powered by ViewVC 1.1.30