]> git.pld-linux.org Git - packages/avogadro.git/blame - avogadro.spec
Release 12 (by relup.sh)
[packages/avogadro.git] / avogadro.spec
CommitLineData
638a5511 1Summary: An advanced molecular editor for chemical purposes
218561ae 2Summary(pl.UTF-8): Zaawansowany edytor molekularny do zastosowań chemicznych
638a5511 3Name: avogadro
43ce3cb8 4Version: 1.2.0
aac4055f 5Release: 12
218561ae 6License: GPL v2+
638a5511 7Group: Applications/Editors
43ce3cb8
JR
8Source0: http://downloads.sourceforge.net/avogadro/%{name}-%{version}.tar.gz
9# Source0-md5: 3206068fc27bd3b717c568ee72f1e5ec
47cd8f4e 10Patch1: %{name}-cmake.patch
29338955 11Patch2: %{name}-moc-boost.patch
43ce3cb8 12Patch3: gcc6.patch
da0ef5d8 13Patch4: python-install.patch
0beb5c2c
JR
14Patch5: avogadro_eigen3.patch
15Patch6: boost-python.patch
4d9dc8e3 16URL: http://avogadro.openmolecules.net/
218561ae
JB
17BuildRequires: OpenGL-devel
18BuildRequires: OpenGL-GLU-devel
19BuildRequires: QtCore-devel >= 4.6.0
20BuildRequires: QtGui-devel >= 4.6.0
21BuildRequires: QtNetwork-devel >= 4.6.0
22BuildRequires: QtOpenGL-devel >= 4.6.0
23BuildRequires: boost-devel >= 1.37.0
24BuildRequires: boost-python-devel >= 1.37.0
25BuildRequires: cmake >= 2.8.11
638a5511
AM
26BuildRequires: desktop-file-utils
27BuildRequires: docbook-utils
0beb5c2c 28BuildRequires: eigen3
638a5511 29BuildRequires: glew-devel >= 1.5.0
218561ae 30BuildRequires: libstdc++-devel
638a5511 31BuildRequires: openbabel-devel >= 2.2.2
cc593d4e 32BuildRequires: pkgconfig
fdf58bb8
KK
33BuildRequires: python-numpy-devel
34BuildRequires: python-sip-devel
47cd8f4e 35BuildRequires: qt4-build >= 4.8.2-5
218561ae 36BuildRequires: qt4-linguist >= 4.8.2-5
47cd8f4e 37BuildRequires: qt4-qmake >= 4.8.2-5
4d9dc8e3 38BuildRequires: sip
218561ae
JB
39BuildRequires: xorg-lib-libX11-devel
40BuildRequires: zlib-devel
638a5511
AM
41Requires: %{name}-libs = %{version}-%{release}
42BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
43
44%description
45An advanced molecular editor designed for cross-platform use in
46computational chemistry, molecular modeling, bioinformatics, materials
47science, and related areas, which offers flexible rendering and a
48powerful plugin architecture.
49
218561ae
JB
50%description -l pl.UTF-8
51Zaawansowany edytor molekularny, zaprojektowany pod kątem zastosowań
52na wielu platformach komputerowych w chemii obliczeniowej, modelowaniu
53cząsteczek, bioinformatyce, materiałoznawstwie i pochodnych obszarach.
54Oferuje elastyczne renderowanie oraz funkcjonalną architekturę
55wtyczek.
56
638a5511
AM
57%package libs
58Summary: Shared libraries for Avogadro
218561ae 59Summary(pl.UTF-8): Biblioteki współdzielone Avogadro
638a5511
AM
60Group: Libraries
61
62%description libs
63This package contains the shared libraries for the molecular editor
64Avogadro.
65
218561ae
JB
66%description libs -l pl.UTF-8
67Ten pakiet zawiera biblioteki współdzielone dla edytora molekularnego
68Avogadro.
69
638a5511
AM
70%package devel
71Summary: Development files for Avogadro
218561ae 72Summary(pl.UTF-8): Pliki programistyczne Avogadro
638a5511
AM
73Group: Development/Libraries
74Requires: %{name}-libs = %{version}-%{release}
50c97514 75Requires: glew-devel
638a5511
AM
76
77%description devel
218561ae 78This package contains files to develop applications using Avogadro
638a5511
AM
79libraries.
80
218561ae
JB
81%description devel -l pl.UTF-8
82Ten pakiet zawiera pliki do tworzenia aplikacji przy użyciu bibliotek
83Avogadro.
84
638a5511
AM
85%prep
86%setup -q
47cd8f4e 87%patch1 -p1
29338955 88%patch2 -p1
c7f1d607 89%patch3 -p1
da0ef5d8 90%patch4 -p1
0beb5c2c
JR
91%patch5 -p1
92%patch6 -p1
638a5511 93
638a5511
AM
94%build
95install -d build
96cd build
a25751d1 97export QTDIR=%{_libdir}/qt4
218561ae 98%cmake .. \
e522f7bb 99 -DCMAKE_CXX_FLAGS="%{rpmcxxflags}" \
218561ae 100 -DCMAKE_BUILD_TYPE=Release \
638a5511
AM
101 -DENABLE_GLSL=ON \
102 -DENABLE_PYTHON=ON \
103 -DENABLE_UPDATE_CHECKER=OFF \
218561ae
JB
104 -DINSTALL_CMAKE_DIR:PATH=%{_lib}/cmake/libmsym \
105 -DINSTALL_LIB_DIR:PATH=%{_lib}
5654b505 106
43ce3cb8 107%{__make} -j1
638a5511 108
638a5511
AM
109%install
110rm -rf $RPM_BUILD_ROOT
47cd8f4e
JR
111install -d $RPM_BUILD_ROOT%{_datadir}/qt4/mkspecs/features
112
5654b505 113%{__make} -C build install \
114 DESTDIR=$RPM_BUILD_ROOT
638a5511 115
638a5511
AM
116%clean
117rm -rf $RPM_BUILD_ROOT
118
218561ae
JB
119%post libs -p /sbin/ldconfig
120%postun libs -p /sbin/ldconfig
121
638a5511
AM
122%files
123%defattr(644,root,root,755)
218561ae
JB
124%doc AUTHORS README
125%attr(755,root,root) %{_bindir}/avogadro
47cd8f4e 126%attr(755,root,root) %{_bindir}/avopkg
43ce3cb8 127%attr(755,root,root) %{_bindir}/qube
218561ae
JB
128%attr(755,root,root) %{_libdir}/avogadro/1_2/colors/*.so
129%attr(755,root,root) %{_libdir}/avogadro/1_2/engines/*.so
130%attr(755,root,root) %{_libdir}/avogadro/1_2/extensions/*.so
131%attr(755,root,root) %{_libdir}/avogadro/1_2/tools/*.so
132%{_datadir}/%{name}/builder
133%{_datadir}/%{name}/crystals
134%{_datadir}/%{name}/fragments
135%lang(af) %{_datadir}/%{name}/i18n/avogadro_af.qm
136%lang(ar) %{_datadir}/%{name}/i18n/avogadro_ar.qm
137%lang(bg) %{_datadir}/%{name}/i18n/avogadro_bg.qm
138%lang(ca) %{_datadir}/%{name}/i18n/avogadro_ca.qm
139%lang(ca@valencia) %{_datadir}/%{name}/i18n/avogadro_ca@valencia.qm
140%lang(cs) %{_datadir}/%{name}/i18n/avogadro_cs.qm
141%lang(da) %{_datadir}/%{name}/i18n/avogadro_da.qm
142%lang(de) %{_datadir}/%{name}/i18n/avogadro_de.qm
143%lang(el) %{_datadir}/%{name}/i18n/avogadro_el.qm
144%lang(en_AU) %{_datadir}/%{name}/i18n/avogadro_en_AU.qm
145%lang(en_CA) %{_datadir}/%{name}/i18n/avogadro_en_CA.qm
146%lang(en_GB) %{_datadir}/%{name}/i18n/avogadro_en_GB.qm
147%lang(es) %{_datadir}/%{name}/i18n/avogadro_es.qm
148%lang(et) %{_datadir}/%{name}/i18n/avogadro_et.qm
149%lang(eu) %{_datadir}/%{name}/i18n/avogadro_eu.qm
150%lang(fi) %{_datadir}/%{name}/i18n/avogadro_fi.qm
151%lang(fr) %{_datadir}/%{name}/i18n/avogadro_fr.qm
152%lang(fr_CA) %{_datadir}/%{name}/i18n/avogadro_fr_CA.qm
153%lang(gl) %{_datadir}/%{name}/i18n/avogadro_gl.qm
154%lang(he) %{_datadir}/%{name}/i18n/avogadro_he.qm
155%lang(hi) %{_datadir}/%{name}/i18n/avogadro_hi.qm
156%lang(hr) %{_datadir}/%{name}/i18n/avogadro_hr.qm
157%lang(hu) %{_datadir}/%{name}/i18n/avogadro_hu.qm
158%lang(id) %{_datadir}/%{name}/i18n/avogadro_id.qm
159%lang(it) %{_datadir}/%{name}/i18n/avogadro_it.qm
160%lang(ja) %{_datadir}/%{name}/i18n/avogadro_ja.qm
161%lang(kn) %{_datadir}/%{name}/i18n/avogadro_kn.qm
162%lang(ko) %{_datadir}/%{name}/i18n/avogadro_ko.qm
163%lang(ms) %{_datadir}/%{name}/i18n/avogadro_ms.qm
164%lang(nb) %{_datadir}/%{name}/i18n/avogadro_nb.qm
165%lang(nl) %{_datadir}/%{name}/i18n/avogadro_nl.qm
166%lang(oc) %{_datadir}/%{name}/i18n/avogadro_oc.qm
167%lang(pl) %{_datadir}/%{name}/i18n/avogadro_pl.qm
168%lang(pt) %{_datadir}/%{name}/i18n/avogadro_pt.qm
169%lang(pt_BR) %{_datadir}/%{name}/i18n/avogadro_pt_BR.qm
170%lang(ru) %{_datadir}/%{name}/i18n/avogadro_ru.qm
171%lang(sk) %{_datadir}/%{name}/i18n/avogadro_sk.qm
172%lang(sl) %{_datadir}/%{name}/i18n/avogadro_sl.qm
173%lang(sq) %{_datadir}/%{name}/i18n/avogadro_sq.qm
174%lang(sr) %{_datadir}/%{name}/i18n/avogadro_sr.qm
175%lang(sv) %{_datadir}/%{name}/i18n/avogadro_sv.qm
176%lang(ta) %{_datadir}/%{name}/i18n/avogadro_ta.qm
177%lang(te) %{_datadir}/%{name}/i18n/avogadro_te.qm
178%lang(th) %{_datadir}/%{name}/i18n/avogadro_th.qm
179%lang(tr) %{_datadir}/%{name}/i18n/avogadro_tr.qm
180%lang(ug) %{_datadir}/%{name}/i18n/avogadro_ug.qm
181%lang(uk) %{_datadir}/%{name}/i18n/avogadro_uk.qm
182%lang(vi) %{_datadir}/%{name}/i18n/avogadro_vi.qm
183%lang(zh_CN) %{_datadir}/%{name}/i18n/avogadro_zh_CN.qm
184%lang(zh_TW) %{_datadir}/%{name}/i18n/avogadro_zh_TW.qm
185%{_pixmapsdir}/avogadro-icon.png
186%{_desktopdir}/avogadro.desktop
47cd8f4e
JR
187%{_mandir}/man1/avogadro.1*
188%{_mandir}/man1/avopkg.1*
638a5511 189
218561ae
JB
190%files libs
191%defattr(644,root,root,755)
192%attr(755,root,root) %{_libdir}/libavogadro.so.*.*.*
193%attr(755,root,root) %ghost %{_libdir}/libavogadro.so.1
194%attr(755,root,root) %{_libdir}/libavogadro_OpenQube.so.*.*.*
195%attr(755,root,root) %ghost %{_libdir}/libavogadro_OpenQube.so.0
196%attr(755,root,root) %{_libdir}/libmsym.so
197%dir %{_libdir}/avogadro
198%dir %{_libdir}/avogadro/1_2
199%dir %{_libdir}/avogadro/1_2/colors
200%dir %{_libdir}/avogadro/1_2/engines
201%dir %{_libdir}/avogadro/1_2/extensions
202%dir %{_libdir}/avogadro/1_2/tools
203%dir %{_datadir}/%{name}
204%dir %{_datadir}/%{name}/i18n
205%lang(ar) %{_datadir}/%{name}/i18n/libavogadro_ar.qm
206%lang(bg) %{_datadir}/%{name}/i18n/libavogadro_bg.qm
207%lang(bs) %{_datadir}/%{name}/i18n/libavogadro_bs.qm
208%lang(ca) %{_datadir}/%{name}/i18n/libavogadro_ca.qm
209%lang(ca@valencia) %{_datadir}/%{name}/i18n/libavogadro_ca@valencia.qm
210%lang(cs) %{_datadir}/%{name}/i18n/libavogadro_cs.qm
211%lang(da) %{_datadir}/%{name}/i18n/libavogadro_da.qm
212%lang(de) %{_datadir}/%{name}/i18n/libavogadro_de.qm
213%lang(el) %{_datadir}/%{name}/i18n/libavogadro_el.qm
214%lang(en_AU) %{_datadir}/%{name}/i18n/libavogadro_en_AU.qm
215%lang(en_CA) %{_datadir}/%{name}/i18n/libavogadro_en_CA.qm
216%lang(en_GB) %{_datadir}/%{name}/i18n/libavogadro_en_GB.qm
217%lang(es) %{_datadir}/%{name}/i18n/libavogadro_es.qm
218%lang(et) %{_datadir}/%{name}/i18n/libavogadro_et.qm
219%lang(eu) %{_datadir}/%{name}/i18n/libavogadro_eu.qm
220%lang(fi) %{_datadir}/%{name}/i18n/libavogadro_fi.qm
221%lang(fr) %{_datadir}/%{name}/i18n/libavogadro_fr.qm
222%lang(gl) %{_datadir}/%{name}/i18n/libavogadro_gl.qm
223%lang(he) %{_datadir}/%{name}/i18n/libavogadro_he.qm
224%lang(hi) %{_datadir}/%{name}/i18n/libavogadro_hi.qm
225%lang(hu) %{_datadir}/%{name}/i18n/libavogadro_hu.qm
226%lang(id) %{_datadir}/%{name}/i18n/libavogadro_id.qm
227%lang(it) %{_datadir}/%{name}/i18n/libavogadro_it.qm
228%lang(ja) %{_datadir}/%{name}/i18n/libavogadro_ja.qm
229%lang(kn) %{_datadir}/%{name}/i18n/libavogadro_kn.qm
230%lang(ko) %{_datadir}/%{name}/i18n/libavogadro_ko.qm
231%lang(ms) %{_datadir}/%{name}/i18n/libavogadro_ms.qm
232%lang(nb) %{_datadir}/%{name}/i18n/libavogadro_nb.qm
233%lang(nl) %{_datadir}/%{name}/i18n/libavogadro_nl.qm
234%lang(oc) %{_datadir}/%{name}/i18n/libavogadro_oc.qm
235%lang(pl) %{_datadir}/%{name}/i18n/libavogadro_pl.qm
236%lang(pt) %{_datadir}/%{name}/i18n/libavogadro_pt.qm
237%lang(pt_BR) %{_datadir}/%{name}/i18n/libavogadro_pt_BR.qm
238%lang(ru) %{_datadir}/%{name}/i18n/libavogadro_ru.qm
239%lang(sk) %{_datadir}/%{name}/i18n/libavogadro_sk.qm
240%lang(sl) %{_datadir}/%{name}/i18n/libavogadro_sl.qm
241%lang(sq) %{_datadir}/%{name}/i18n/libavogadro_sq.qm
242%lang(sr) %{_datadir}/%{name}/i18n/libavogadro_sr.qm
243%lang(sv) %{_datadir}/%{name}/i18n/libavogadro_sv.qm
244%lang(th) %{_datadir}/%{name}/i18n/libavogadro_th.qm
245%lang(tr) %{_datadir}/%{name}/i18n/libavogadro_tr.qm
246%lang(ug) %{_datadir}/%{name}/i18n/libavogadro_ug.qm
247%lang(uk) %{_datadir}/%{name}/i18n/libavogadro_uk.qm
248%lang(vi) %{_datadir}/%{name}/i18n/libavogadro_vi.qm
249%lang(zh) %{_datadir}/%{name}/i18n/libavogadro_zh_CN.qm
250%lang(zh) %{_datadir}/%{name}/i18n/libavogadro_zh_TW.qm
251# %files -n python-avogadro ?
252%attr(755,root,root) %{py_sitedir}/Avogadro.so
253
638a5511
AM
254%files devel
255%defattr(644,root,root,755)
8678fa6a
JR
256%attr(755,root,root) %{_libdir}/libavogadro.so
257%attr(755,root,root) %{_libdir}/libavogadro_OpenQube.so
218561ae
JB
258%{_includedir}/avogadro
259%{_includedir}/libmsym
260%{_datadir}/libavogadro
47cd8f4e 261%{_datadir}/qt4/mkspecs/features/avogadro.prf
218561ae
JB
262%{_libdir}/avogadro/Avogadro*.cmake
263%{_libdir}/avogadro/1_2/AvogadroUse.cmake
264%{_libdir}/avogadro/1_2/cmake
265%{_libdir}/cmake/libmsym
43ce3cb8 266%{_pkgconfigdir}/avogadro.pc
This page took 0.668919 seconds and 4 git commands to generate.