/[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 594357 by akien, Tue Feb 18 16:14:43 2014 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 1
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  BuildRequires:  cmake >= 2.6.0  BuildRequires:  cmake >= 2.6.0
16  BuildRequires:  qt4-devel  BuildRequires:  qt4-devel
17  BuildRequires:  qt4-linguist  BuildRequires:  qt4-linguist
# Line 23  BuildRequires:  docbook-utils-pdf Line 23  BuildRequires:  docbook-utils-pdf
23  BuildRequires:  python-sip  BuildRequires:  python-sip
24  BuildRequires:  python-numpy-devel  BuildRequires:  python-numpy-devel
25  BuildRequires:  python-devel  BuildRequires:  python-devel
26  Requires:       openbabel >= 2.2.3  Requires:       openbabel >= 2.3.0
27    
28  %description  %description
29  An advanced molecular editor designed for cross-platform use  An advanced molecular editor designed for cross-platform use
30  in computational chemistry,molecular modeling, bioinformatics,  in computational chemistry, molecular modeling, bioinformatics,
31  materials science,and related areas, which offers flexible  materials science and related areas, which offers flexible
32  rendering and a powerful plugin architecture.  rendering and a powerful plugin architecture.
33    
34  %files  %files
35  %doc AUTHORS ChangeLog COPYING  %doc AUTHORS ChangeLog COPYING
36  %{_bindir}/%name  %{_bindir}/%{name}
37  %{_bindir}/avopkg  %{_bindir}/avopkg
38  %{_datadir}/%name  %{_datadir}/%{name}
39  %{_datadir}/pixmaps/%name-icon.png  %{_datadir}/pixmaps/%{name}-icon.png
40  %{_datadir}/applications/%name.desktop  %{_datadir}/applications/%{name}.desktop
41  %{_mandir}/man1/%name.1*  %{_mandir}/man1/%{name}.1*
42  %{_mandir}/man1/avopkg.1*  %{_mandir}/man1/avopkg.1*
43  %{_datadir}/libavogadro/  %{_datadir}/libavogadro/
44  %dir %{_libdir}/%name/  %dir %{_libdir}/%{name}/
45  %dir %{_libdir}/%name/1_0/  %dir %{_libdir}/%{name}/%{major}_%{minor}/
46  %{_libdir}/%name/1_0/colors  %{_libdir}/%{name}/%{major}_%{minor}/colors
47  %{_libdir}/%name/1_0/extensions  %{_libdir}/%{name}/%{major}_%{minor}/extensions
48  %{_libdir}/%name/1_0/engines  %{_libdir}/%{name}/%{major}_%{minor}/engines
49  %{_libdir}/%name/1_0/tools  %{_libdir}/%{name}/%{major}_%{minor}/tools
50    
51    
52  #--------------------------------------------------------------------  #--------------------------------------------------------------------
53  %package -n %libname  %package -n %{libname}
54  Summary:        Shared libraries for Avogadro  Summary:        Shared libraries for Avogadro
55  Group:          System/Libraries  Group:          System/Libraries
56    
57  %description -n %libname  %description -n %{libname}
58  Libraries for Avogadro molecular editor.  Libraries for Avogadro molecular editor.
59    
60  %files -n %libname  %files -n %{libname}
61  %{_libdir}/libavogadro.so.%{major}*  %{_libdir}/libavogadro.so.%{major}*
62    %{_libdir}/libavogadro_OpenQube.so.*
63    
64    
65  #--------------------------------------------------------------------  #--------------------------------------------------------------------
66  %package devel  %package devel
67  Summary:        Development files for Avogadro  Summary:        Development files for Avogadro
68  Group:          Development/C++  Group:          Development/C++
69  Requires:       %libname = %{version}-%{release}  Requires:       %{libname} = %{version}-%{release}
70    
71  %description devel  %description devel
72  Development Avogadro files.  Development Avogadro files.
73    
74  %files devel  %files devel
75  %{_includedir}/%name  %{_includedir}/%{name}
76  %{_libdir}/libavogadro.so  %{_libdir}/libavogadro.so
77    %{_libdir}/libavogadro_OpenQube.so
78  %{python_sitearch}/Avogadro.so  %{python_sitearch}/Avogadro.so
79  %{_libdir}/%name/*.cmake  %{_libdir}/%{name}/*.cmake
80  %{_libdir}/%name/1_0/*.cmake  %{_libdir}/%{name}/%{major}_%{minor}/*.cmake
81  %{_libdir}/%name/1_0/cmake/  %{_libdir}/%{name}/%{major}_%{minor}/cmake/
82    %{_libdir}/pkgconfig/%{name}.pc
83  %dir %{qt4dir}/mkspecs/features/  %dir %{qt4dir}/mkspecs/features/
84  %{qt4dir}/mkspecs/features/%name.prf  %{qt4dir}/mkspecs/features/%{name}.prf
85    
86    
87  #--------------------------------------------------------------------  #--------------------------------------------------------------------
# Line 90  rm -f cmake/modules/FindPythonLibs.cmake Line 93  rm -f cmake/modules/FindPythonLibs.cmake
93    
94    
95  %build  %build
96  %{cmake_qt4}\  %cmake_qt4 \
97          %{?ENABLE_TESTS} \          %{?ENABLE_TESTS} \
98          -DENABLE_GLSL:BOOL=ON \          -DENABLE_GLSL:BOOL=ON \
99          -DENABLE_PYTHON:BOOL=ON \          -DENABLE_PYTHON:BOOL=ON \
100          -DCMAKE_SKIP_RPATH:BOOL=ON          -DCMAKE_SKIP_RPATH:BOOL=ON
101    
102  %make  %make
103    

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

  ViewVC Help
Powered by ViewVC 1.1.30