## START: Set by rpmautospec
## (rpmautospec version 0.7.3)
## 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

Name:           gencolormap
Version:        2.3
Release:        %autorelease
Summary:        Tools to generate color maps for visualization

License:        MIT
URL:            https://marlam.de/gencolormap
Source0:        %{url}/releases/%{name}-%{version}.tar.gz
Source1:        %{url}/releases/%{name}-%{version}.tar.gz.sig
Source2:        https://marlam.de/key.txt

Requires:       hicolor-icon-theme

BuildRequires:  cmake
BuildRequires:  desktop-file-utils
BuildRequires:  gcc-c++
BuildRequires:  gnupg2
BuildRequires:  libappstream-glib

BuildRequires:  libGL-devel
BuildRequires:  qt6-qtbase-devel

%description
gencolormap provides tools generate color maps for visualization. A variety of
methods for sequential, diverging, and qualitative maps is available.

%prep
%{gpgverify} --keyring='%{SOURCE2}' --signature='%{SOURCE1}' --data='%{SOURCE0}'
%autosetup -p1

%build
%cmake
%cmake_build

%install
%cmake_install

%check
desktop-file-validate \
  %{buildroot}%{_datadir}/applications/de.marlam.gencolormap.desktop
appstream-util validate-relax --nonet \
  %{buildroot}%{_metainfodir}/de.marlam.gencolormap.metainfo.xml

%files
%license LICENSE
%doc README.md
%{_bindir}/%{name}
%{_bindir}/%{name}-gui
%{_datadir}/applications/de.marlam.gencolormap.desktop
%{_datadir}/icons/hicolor/*/apps/de.marlam.gencolormap.*
%{_metainfodir}/de.marlam.gencolormap.metainfo.xml

%changelog
## START: Generated by rpmautospec
* Thu Jul 18 2024 Fedora Release Engineering <releng@fedoraproject.org> - 2.3-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild

* Mon May 13 2024 Davide Cavalca <dcavalca@fedoraproject.org> - 2.3-1
- Initial import; Fixes: RHBZ#2246851
## END: Generated by rpmautospec