Name: multicharge Version: 0.5.0 Release: 1%{?dist} Summary: Electronegativity equilibration model for atomic partial charges License: Apache-2.0 URL: https://github.com/grimme-lab/multicharge Source0: https://github.com/grimme-lab/multicharge/archive/v%{version}/%{name}-%{version}.tar.gz # Loosen the finite-difference derivative test tolerance, which is too tight # and makes the eeqbc sigma check fail on aarch64. Reported upstream. Patch0: multicharge-0.5.0-test-tolerance.patch BuildRequires: meson BuildRequires: gcc-gfortran BuildRequires: mctc-lib-devel BuildRequires: flexiblas-devel BuildRequires: mstore-devel BuildRequires: rubygem-asciidoctor %description Electronegativity equilibration model for atomic partial charges. %package devel Summary: Development headers for multicharge Requires: %{name}%{?_isa} = %{version}-%{release} %description devel This package contains the development headers for multicharge %prep %setup -q %patch -P 0 -p 1 -b .testtol %build %ifarch %{ix86} # flexiblas64 not available on ix86 architecture %meson -Dlapack=custom -Dcustom_libraries=flexiblas -Dilp64=false %else %meson -Dlapack=custom -Dcustom_libraries=flexiblas64 -Dilp64=true %endif %meson_build %install %meson_install # Move Fortran modules to the right place mkdir -p %{buildroot}%{_libdir}/gfortran/modules mv %{buildroot}%{_includedir}/multicharge/gcc-*/*.mod %{buildroot}%{_libdir}/gfortran/modules # Remove static library \rm %{buildroot}%{_libdir}/libmulticharge.a %check # Each test uses OpenMP and threaded BLAS. Running them in parallel # oversubscribes the CPUs and makes them time out, so run one test at a time # (%%meson_test uses -j${RPM_BUILD_NCPUS}). export RPM_BUILD_NCPUS=1 %meson_test %files %license LICENSE %doc README.md %{_libdir}/libmulticharge.so.* %{_bindir}/multicharge %{_mandir}/man1/multicharge.1* %files devel %{_libdir}/libmulticharge.so %{_libdir}/gfortran/modules/multicharge*.mod %{_libdir}/pkgconfig/multicharge.pc %changelog * Mon Jul 27 2026 Susi Lehtola - 0.5.0-1 - Update to 0.5.0. * Thu Jul 16 2026 Fedora Release Engineering - 0.3.0-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild * Fri Jan 16 2026 Fedora Release Engineering - 0.3.0-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild * Thu Jul 24 2025 Fedora Release Engineering - 0.3.0-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild * Fri Jan 17 2025 Fedora Release Engineering - 0.3.0-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild * Sat Sep 07 2024 Susi Lehtola - 0.3.0-3 - Add missing require in devel package. * Sat Sep 07 2024 Susi Lehtola - 0.3.0-2 - Add BR: rubygem-asciidoctor and fix flexiblas link on ix86. * Fri Sep 06 2024 Susi Lehtola - 0.3.0-1 - First release.