|
Matthew Chan |
8f0c6dc |
Name: libcint
|
|
Matthew Chan |
8f0c6dc |
Version: 2.8.7
|
|
Matthew Chan |
9818c24 |
Release: 3%{?dist}
|
|
Matthew Chan |
8f0c6dc |
Summary: General Gaussian-type orbitals integrals for quantum chemistry
|
|
Matthew Chan |
8f0c6dc |
|
|
Matthew Chan |
8f0c6dc |
License: BSD
|
|
Matthew Chan |
8f0c6dc |
URL: https://github.com/sunqm/libcint
|
|
Matthew Chan |
8f0c6dc |
Source0: https://github.com/sunqm/libcint/archive/v%{version}.tar.gz
|
|
Matthew Chan |
8f0c6dc |
|
|
Matthew Chan |
e620fed |
# ARM, ppc64(LE) have no sbcl package
|
|
Matthew Chan |
9818c24 |
ExcludeArch: %{arm} aarch64 %{power64}
|
|
Matthew Chan |
e620fed |
|
|
Matthew Chan |
8f0c6dc |
Conflicts: qcint
|
|
Matthew Chan |
8f0c6dc |
|
|
Matthew Chan |
8f0c6dc |
BuildRequires: gcc-gfortran
|
|
Matthew Chan |
8f0c6dc |
BuildRequires: atlas-devel
|
|
Matthew Chan |
8f0c6dc |
BuildRequires: cmake
|
|
Matthew Chan |
8f0c6dc |
BuildRequires: sbcl
|
|
Matthew Chan |
8f0c6dc |
BuildRequires: python2-devel
|
|
Matthew Chan |
8f0c6dc |
BuildRequires: numpy
|
|
Matthew Chan |
8f0c6dc |
|
|
Matthew Chan |
8f0c6dc |
%description
|
|
Matthew Chan |
8f0c6dc |
libcint is an open source library for analytical Gaussian integrals.
|
|
Matthew Chan |
8f0c6dc |
It provides C/Fortran API to evaluate one-electron / two-electron
|
|
Matthew Chan |
8f0c6dc |
integrals for Cartesian / real-spherical / spinor Gaussian type functions.
|
|
Matthew Chan |
8f0c6dc |
|
|
Matthew Chan |
8f0c6dc |
%package devel
|
|
Matthew Chan |
8f0c6dc |
Summary: Development files for %{name}
|
|
Matthew Chan |
8f0c6dc |
Requires: %{name}%{?_isa} = %{version}-%{release}
|
|
Matthew Chan |
8f0c6dc |
|
|
Matthew Chan |
8f0c6dc |
%description devel
|
|
Matthew Chan |
8f0c6dc |
The %{name}-devel package contains libraries and header files for
|
|
Matthew Chan |
8f0c6dc |
developing applications that use %{name}.
|
|
Matthew Chan |
8f0c6dc |
|
|
Matthew Chan |
8f0c6dc |
%prep
|
|
Matthew Chan |
8f0c6dc |
%setup -q
|
|
Matthew Chan |
8f0c6dc |
|
|
Matthew Chan |
8f0c6dc |
%build
|
|
Matthew Chan |
8f0c6dc |
mkdir build
|
|
Matthew Chan |
8f0c6dc |
cd build
|
|
Matthew Chan |
8f0c6dc |
export CXXFLAGS="%{optflags} -Wl,--as-needed"
|
|
Matthew Chan |
8f0c6dc |
%cmake -DENABLE_EXAMPLE=1 -DWITH_RANGE_COULOMB=1 -DQUICK_TEST=1 -DBLAS_LIBRARIES=%{_libdir}/atlas/libtatlas.so ..
|
|
Matthew Chan |
8f0c6dc |
make %{?_smp_mflags} VERBOSE=1
|
|
Matthew Chan |
8f0c6dc |
|
|
Matthew Chan |
8f0c6dc |
%install
|
|
Matthew Chan |
8f0c6dc |
make -C build install DESTDIR=%{buildroot}
|
|
Matthew Chan |
8f0c6dc |
|
|
Matthew Chan |
8f0c6dc |
%check
|
|
Matthew Chan |
8f0c6dc |
make -C build test ARGS=-V
|
|
Matthew Chan |
8f0c6dc |
|
|
Matthew Chan |
8f0c6dc |
%post -p /sbin/ldconfig
|
|
Matthew Chan |
8f0c6dc |
|
|
Matthew Chan |
8f0c6dc |
%postun -p /sbin/ldconfig
|
|
Matthew Chan |
8f0c6dc |
|
|
Matthew Chan |
8f0c6dc |
%files
|
|
Matthew Chan |
8f0c6dc |
%doc README ChangeLog
|
|
Matthew Chan |
8f0c6dc |
%license LICENSE
|
|
Matthew Chan |
8f0c6dc |
%{_libdir}/libcint.so.*
|
|
Matthew Chan |
8f0c6dc |
|
|
Matthew Chan |
8f0c6dc |
%files devel
|
|
Matthew Chan |
8f0c6dc |
%{_includedir}/cint.h
|
|
Matthew Chan |
8f0c6dc |
%{_libdir}/libcint.so
|
|
Matthew Chan |
8f0c6dc |
|
|
Matthew Chan |
8f0c6dc |
%changelog
|
|
Matthew Chan |
9818c24 |
* Mon Sep 19 2016 Matt Chan <talcite@gmail.com> - 2.8.7-3
|
|
Matthew Chan |
9818c24 |
- Disable aarch64 builds because of missing dependency
|
|
Matthew Chan |
a5c1d0d |
* Mon Sep 19 2016 Matt Chan <talcite@gmail.com> - 2.8.7
|
|
Matthew Chan |
a5c1d0d |
- Disable ppc64(LE) builds because of missing dependency
|
|
Matthew Chan |
8f0c6dc |
* Tue Jul 19 2016 Matt Chan <talcite@gmail.com> - 2.8.6
|
|
Matthew Chan |
8f0c6dc |
- Initial build
|