]> git.pld-linux.org Git - packages/avogadro.git/blame - avogadro.spec
- release 12 (by relup.sh)
[packages/avogadro.git] / avogadro.spec
CommitLineData
638a5511
AM
1Summary: An advanced molecular editor for chemical purposes
2Name: avogadro
47cd8f4e 3Version: 1.0.3
9016e9ff 4Release: 12
638a5511
AM
5License: GPL v2
6Group: Applications/Editors
638a5511 7Source0: http://downloads.sourceforge.net/avogadro/%{name}-%{version}.tar.bz2
47cd8f4e
JR
8# Source0-md5: 92c2702c1980f70fb6d87a1a58147911
9Patch0: %{name}-linguist.patch
10Patch1: %{name}-cmake.patch
29338955 11Patch2: %{name}-moc-boost.patch
c7f1d607 12Patch3: link-X11.patch
4d9dc8e3 13URL: http://avogadro.openmolecules.net/
1abd04fb
KK
14BuildRequires: QtNetwork-devel
15BuildRequires: QtOpenGL-devel
638a5511 16BuildRequires: boost-devel >= 1.35
aa7b58b0 17BuildRequires: boost-python-devel
4d9dc8e3 18BuildRequires: cmake >= 2.8.0
638a5511
AM
19BuildRequires: desktop-file-utils
20BuildRequires: docbook-utils
4d9dc8e3 21BuildRequires: eigen >= 1:2.0.12
638a5511 22BuildRequires: glew-devel >= 1.5.0
638a5511 23BuildRequires: openbabel-devel >= 2.2.2
cc593d4e 24BuildRequires: pkgconfig
fdf58bb8
KK
25BuildRequires: python-numpy-devel
26BuildRequires: python-sip-devel
47cd8f4e 27BuildRequires: qt4-build >= 4.8.2-5
cc593d4e 28BuildRequires: qt4-linguist
47cd8f4e 29BuildRequires: qt4-qmake >= 4.8.2-5
4d9dc8e3 30BuildRequires: sip
638a5511
AM
31Requires: %{name}-libs = %{version}-%{release}
32BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
33
34%description
35An advanced molecular editor designed for cross-platform use in
36computational chemistry, molecular modeling, bioinformatics, materials
37science, and related areas, which offers flexible rendering and a
38powerful plugin architecture.
39
638a5511
AM
40%package libs
41Summary: Shared libraries for Avogadro
42Group: Libraries
43
44%description libs
45This package contains the shared libraries for the molecular editor
46Avogadro.
47
48%package devel
49Summary: Development files for Avogadro
50Group: Development/Libraries
51Requires: %{name}-libs = %{version}-%{release}
50c97514 52Requires: glew-devel
638a5511
AM
53
54%description devel
55This package contains files to develop applications using Avogadros
56libraries.
57
58%prep
59%setup -q
0bfdc0c5 60%patch0 -p0
47cd8f4e 61%patch1 -p1
29338955 62%patch2 -p1
c7f1d607 63%patch3 -p1
638a5511 64
638a5511
AM
65%build
66install -d build
67cd build
4d9dc8e3 68%cmake \
638a5511
AM
69 -DENABLE_GLSL=ON \
70 -DENABLE_PYTHON=ON \
71 -DENABLE_UPDATE_CHECKER=OFF \
72 -DCMAKE_BUILD_TYPE=Release \
638a5511 73 ..
5654b505 74
75%{__make}
638a5511 76
638a5511
AM
77%install
78rm -rf $RPM_BUILD_ROOT
47cd8f4e
JR
79install -d $RPM_BUILD_ROOT%{_datadir}/qt4/mkspecs/features
80
5654b505 81%{__make} -C build install \
82 DESTDIR=$RPM_BUILD_ROOT
638a5511 83
638a5511 84%post libs -p /sbin/ldconfig
638a5511
AM
85%postun libs -p /sbin/ldconfig
86
638a5511
AM
87%clean
88rm -rf $RPM_BUILD_ROOT
89
638a5511
AM
90%files
91%defattr(644,root,root,755)
92%doc AUTHORS ChangeLog COPYING
93%attr(755,root,root) %{_bindir}/%{name}
47cd8f4e 94%attr(755,root,root) %{_bindir}/avopkg
638a5511
AM
95%{_datadir}/%{name}
96%{_pixmapsdir}/%{name}-icon.png
97%{_desktopdir}/%{name}.desktop
47cd8f4e
JR
98%{_mandir}/man1/avogadro.1*
99%{_mandir}/man1/avopkg.1*
638a5511 100
638a5511
AM
101%files devel
102%defattr(644,root,root,755)
103%{_datadir}/lib%{name}
104%{_includedir}/%{name}
105%{_libdir}/*.so
47cd8f4e 106%{_datadir}/qt4/mkspecs/features/avogadro.prf
638a5511 107
638a5511
AM
108%files libs
109%defattr(644,root,root,755)
47cd8f4e 110%{py_sitedir}/Avogadro.so
638a5511
AM
111%{_libdir}/%{name}
112%attr(755,root,root) %{_libdir}/*.so.*
This page took 0.062818 seconds and 4 git commands to generate.