## START: Set by rpmautospec ## (rpmautospec version 0.8.4) ## RPMAUTOSPEC: autorelease, autochangelog %define autorelease(e:s:pb:n) %{?-p:0.}%{lua: release_number = 2; base_release_number = tonumber(rpm.expand("%{?-b*}%{!?-b:1}")); print(release_number + base_release_number - 1); }%{?-e:.%{-e*}}%{?-s:.%{-s*}}%{!?-n:%{?dist}} ## END: Set by rpmautospec %global soversion 0 Name: mctc-lib Version: 0.5.2 Release: %autorelease Summary: Modular computation tool chain library License: Apache-2.0 URL: https://grimme-lab.github.io/mctc-lib/ Source0: https://github.com/grimme-lab/mctc-lib/archive/v%{version}/%{name}-%{version}.tar.gz BuildRequires: gcc-gfortran BuildRequires: cmake BuildRequires: cmake(jonquil) BuildRequires: cmake(toml-f) # For docs BuildRequires: rubygem-asciidoctor %description Common tool chain for working with molecular structure data in various applications. This library provides a unified way to perform operations on molecular structure data, like reading and writing to common geometry file formats. %package devel Summary: Development files for %{name} Requires: %{name}%{?_isa} = %{version}-%{release} %description devel The %{name}-devel package contains libraries and header files for developing applications that use %{name}. %prep %autosetup -p1 %conf # TODO: Account for absolute path CMAKE_INSTALL_INCLUDEDIR so we can use %%{_fmoddir} %cmake \ -DCMAKE_INSTALL_INCLUDEDIR:PATH=%{_lib}/gfortran/modules \ -Dmctc-lib-module-dir:STRING=mctc-lib \ -DMCTCLIB_WITH_OpenMP:BOOL=ON \ -DMCTCLIB_WITH_JSON:BOOL=ON %build %cmake_build %install %cmake_install %check %ctest %files %license LICENSE %doc README.md %{_bindir}/mctc-convert %{_libdir}/libmctc-lib.so.%{soversion}{,.*} %files devel %{_fmoddir}/mctc-lib/ %{_libdir}/cmake/mctc-lib/ %{_libdir}/pkgconfig/mctc-lib.pc %{_libdir}/libmctc-lib.so %changelog ## START: Generated by rpmautospec * Mon Jul 27 2026 Cristian Le - 0.5.2-2 - Switch to using CMake build system and minor cleanup * Mon Jul 27 2026 Cristian Le - 0.5.2-1 - Update to 0.5.2 (rhbz#2357058) * Thu Jul 16 2026 Fedora Release Engineering - 0.3.2-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild * Fri Jan 16 2026 Fedora Release Engineering - 0.3.2-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild * Thu Jul 24 2025 Fedora Release Engineering - 0.3.2-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild * Fri Jan 17 2025 Fedora Release Engineering - 0.3.2-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild * Fri Sep 06 2024 Susi Lehtola - 0.3.2-1 - Update to 0.3.2. * Wed Jul 24 2024 Miroslav Suchý - 0.3.0-10 - convert license to SPDX * Thu Jul 18 2024 Fedora Release Engineering - 0.3.0-9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild * Thu Jan 25 2024 Fedora Release Engineering - 0.3.0-8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild * Sun Jan 21 2024 Fedora Release Engineering - 0.3.0-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild * Thu Jul 20 2023 Fedora Release Engineering - 0.3.0-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild * Thu Jan 19 2023 Fedora Release Engineering - 0.3.0-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild * Thu Jul 21 2022 Fedora Release Engineering - 0.3.0-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild * Wed Jun 15 2022 Susi Lehtola - 0.3.0-3 - Use %%{_fmoddir} in spec. * Thu Jun 09 2022 Susi Lehtola - 0.3.0-2 - Fix build in mock. * Tue May 24 2022 Susi Lehtola - 0.3.0-1 - Initial release. ## END: Generated by rpmautospec