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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 863472 - (show annotations) (download)
Wed Aug 12 10:25:36 2015 UTC (8 years, 8 months ago) by shlomif
File size: 3255 byte(s)
- Rebuild for new boost/etc. ; Disable the debug package
1 %define major 1
2 %define minor 1
3 %define libname %mklibname %{name} %{major}
4
5 %define debug_package %{nil}
6
7 Name: avogadro
8 Summary: An advanced molecular editor for chemical purposes
9 Group: System/Libraries
10 Version: %{major}.%{minor}.1
11 Release: %mkrel 9
12 License: GPLv2
13 URL: http://avogadro.openmolecules.net/
14 Source0: http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.bz2
15 Patch0: avogadro-1.1.1-mga-fix_qmake_mkspecs_installation.patch
16 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
21 BuildRequires: qt4-devel
22 BuildRequires: qt4-linguist
23 BuildRequires: eigen2 >= 2.0.9
24 BuildRequires: openbabel-devel >= 2.2.3
25 BuildRequires: boost-devel >= 1.35
26 BuildRequires: glew-devel >= 1.5.0
27 BuildRequires: docbook-utils-pdf
28 BuildRequires: doxygen
29 BuildRequires: python-sip
30 BuildRequires: python-numpy-devel
31 BuildRequires: python-devel
32 Requires: openbabel >= 2.3.0
33
34 %description
35 An advanced molecular editor designed for cross-platform use
36 in computational chemistry, molecular modeling, bioinformatics,
37 materials science and related areas, which offers flexible
38 rendering and a powerful plugin architecture.
39
40 %files
41 %doc AUTHORS ChangeLog COPYING
42 %{_bindir}/%{name}
43 %{_bindir}/avopkg
44 %{_datadir}/%{name}
45 %{_datadir}/pixmaps/%{name}-icon.png
46 %{_datadir}/applications/%{name}.desktop
47 %{_mandir}/man1/%{name}.1*
48 %{_mandir}/man1/avopkg.1*
49 %{_datadir}/libavogadro/
50 %dir %{_libdir}/%{name}/
51 %dir %{_libdir}/%{name}/%{major}_%{minor}/
52 %{_libdir}/%{name}/%{major}_%{minor}/colors
53 %{_libdir}/%{name}/%{major}_%{minor}/extensions
54 %{_libdir}/%{name}/%{major}_%{minor}/engines
55 %{_libdir}/%{name}/%{major}_%{minor}/tools
56
57
58 #--------------------------------------------------------------------
59 %package -n %{libname}
60 Summary: Shared libraries for Avogadro
61 Group: System/Libraries
62
63 %description -n %{libname}
64 Libraries for Avogadro molecular editor.
65
66 %files -n %{libname}
67 %{_libdir}/libavogadro.so.%{major}*
68 %{_libdir}/libavogadro_OpenQube.so.*
69
70
71 #--------------------------------------------------------------------
72 %package devel
73 Summary: Development files for Avogadro
74 Group: Development/C++
75 Requires: %{libname} = %{version}-%{release}
76
77 %description devel
78 Development Avogadro files.
79
80 %files devel
81 %{_includedir}/%{name}
82 %{_libdir}/libavogadro.so
83 %{_libdir}/libavogadro_OpenQube.so
84 %{python_sitearch}/Avogadro.so
85 %{_libdir}/%{name}/*.cmake
86 %{_libdir}/%{name}/%{major}_%{minor}/*.cmake
87 %{_libdir}/%{name}/%{major}_%{minor}/cmake/
88 %{_libdir}/pkgconfig/%{name}.pc
89 %dir %{qt4dir}/mkspecs/features/
90 %{qt4dir}/mkspecs/features/%{name}.prf
91
92
93 #--------------------------------------------------------------------
94 %prep
95 %setup -q
96 %apply_patches
97 # (Fedora) nuke unpatched copy, use working version included in cmake instead
98 rm -f cmake/modules/FindPythonLibs.cmake
99
100
101 %build
102 %cmake_qt4 \
103 %{?ENABLE_TESTS} \
104 -DENABLE_GLSL:BOOL=ON \
105 -DENABLE_PYTHON:BOOL=ON \
106 -DCMAKE_SKIP_RPATH:BOOL=ON
107
108 %make
109
110 %install
111 %makeinstall_std -C build

  ViewVC Help
Powered by ViewVC 1.1.30