## START: Set by rpmautospec ## (rpmautospec version 0.6.0) ## RPMAUTOSPEC: autorelease, autochangelog %define autorelease(e:s:pb:n) %{?-p:0.}%{lua: release_number = 28; 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 majorversion 4 %global minorversion 5 %global patchversion 2 Name: fparser Version: %{majorversion}.%{minorversion}.%{patchversion} Release: %autorelease Summary: Function parser library for C++ License: LGPL-3.0-only URL: http://warp.povusers.org/FunctionParser/ Source0: http://warp.povusers.org/FunctionParser/fparser%{version}.zip BuildRequires: autoconf BuildRequires: automake BuildRequires: gcc-c++ BuildRequires: libtool BuildRequires: make # upstream doesn't provide a build system and won't include this patch Patch0: fparser.autotools.patch Patch1: fparser.includes.patch Patch2: fparser.config.patch %description This C++ library offers a class which can be used to parse and evaluate a mathematical function from a string (which might be for example requested from the user). The syntax of the function string is similar to mathematical expressions written in C/C++. %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 -c -p1 -n %{name}-%{version} mkdir m4 autoreconf -f -i %build %configure make %{?_smp_mflags} %install make install DESTDIR=$RPM_BUILD_ROOT rm $RPM_BUILD_ROOT/%{_libdir}/*.la %files %doc docs/gpl.txt docs/lgpl.txt %{_libdir}/libfparser-%{majorversion}.%{minorversion}.so %files devel %doc docs/fparser.html docs/style.css %{_includedir}/* %{_libdir}/libfparser.so %{_libdir}/pkgconfig/fparser.pc %changelog ## START: Generated by rpmautospec * Wed Jul 17 2024 Fedora Release Engineering - 4.5.2-28 - Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild * Wed Jan 24 2024 Fedora Release Engineering - 4.5.2-27 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild * Fri Jan 19 2024 Fedora Release Engineering - 4.5.2-26 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild * Wed Jul 19 2023 Fedora Release Engineering - 4.5.2-25 - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild * Sun Jul 02 2023 Till Hofmann - 4.5.2-24 - Migrate to SPDX license tag * Sun Jul 02 2023 Till Hofmann - 4.5.2-23 - Switch to %%autosetup * Thu Jan 19 2023 Fedora Release Engineering - 4.5.2-18 - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild * Thu Jul 21 2022 Fedora Release Engineering - 4.5.2-17 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild * Thu Jan 20 2022 Fedora Release Engineering - 4.5.2-16 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild * Wed Jul 21 2021 Fedora Release Engineering - 4.5.2-15 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild * Tue Jan 26 2021 Fedora Release Engineering - 4.5.2-14 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild * Mon Jul 27 2020 Fedora Release Engineering - 4.5.2-13 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild * Tue Jan 28 2020 Fedora Release Engineering - 4.5.2-12 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild * Thu Jul 25 2019 Fedora Release Engineering - 4.5.2-11 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild * Thu Jan 31 2019 Fedora Release Engineering - 4.5.2-10 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild * Fri Jul 13 2018 Fedora Release Engineering - 4.5.2-9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild * Wed Feb 07 2018 Fedora Release Engineering - 4.5.2-8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild * Wed Aug 02 2017 Fedora Release Engineering - 4.5.2-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild * Wed Jul 26 2017 Fedora Release Engineering - 4.5.2-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild * Mon May 15 2017 Fedora Release Engineering - 4.5.2-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_27_Mass_Rebuild * Fri Feb 10 2017 Fedora Release Engineering - 4.5.2-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild * Wed Feb 03 2016 Fedora Release Engineering - 4.5.2-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild * Wed Jun 17 2015 Fedora Release Engineering - 4.5.2-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild * Mon Jun 08 2015 Till Hofmann - 4.5.2-1 - Update to 4.5.2 (#1229060) * Sat May 02 2015 Kalev Lember - 4.5.1-11 - Rebuilt for GCC 5 C++11 ABI change * Sat Aug 16 2014 Fedora Release Engineering - 4.5.1-10 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild * Sat Jun 07 2014 Till Hofmann - 4.5.1-9 - Include internal headers, which are required by some external packages - Enable multi-threading support * Sat Jun 07 2014 Fedora Release Engineering - 4.5.1-8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild * Thu Mar 20 2014 Till Hofmann - 4.5.1-7 - Remove internal headers * Wed Mar 19 2014 Till Hofmann - 4.5.1-6 - Switch to autotools - Change SONAME to libfparser-$major.$minor.so * Tue Mar 18 2014 Till Hofmann - 4.5.1-5 - Fix SONAME * Mon Mar 17 2014 Till Hofmann - 4.5.1-4 - Change library naming to libfparser-$major.$minor.so * Tue Mar 11 2014 Till Hofmann - 4.5.1-3 - Remove mpfr-devel and gmp-devel dependencies * Mon Feb 24 2014 Till Hofmann - 4.5.1-2 - Include cmake patches * Mon Jan 27 2014 Till Hofmann - 4.5.1-1 - Update to 4.5.1 * Thu Oct 24 2013 Till Hofmann - 4.5.0-1 - Update to 4.5.0 * Wed Apr 18 2012 Tim Niemueller - 4.4.3-1 - Initial package ## END: Generated by rpmautospec