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

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

  ViewVC Help
Powered by ViewVC 1.1.30