%global commit 88c425ca2d7f4ba5d7ab75bfa25e177bee02d310 %global lowercase_name xygrib %global forgeurl https://github.com/opengribs/XyGrib Name: XyGrib Version: 1.2.6.1 %forgemeta Release: 1%{?dist} Summary: Weather Forecast Visualization tool Group: Applications/Internet License: GPLv3 URL: https://opengribs.org Source0: %{forgesource} Patch0: %{forgeurl}/pull/298.patch BuildRequires: gcc BuildRequires: cmake BuildRequires: make BuildRequires: libpng-devel BuildRequires: openjpeg2-devel BuildRequires: libnova-devel BuildRequires: proj-devel BuildRequires: zlib-devel BuildRequires: bzip2-devel BuildRequires: qt5-qtbase-devel BuildRequires: qt5-linguist BuildRequires: desktop-file-utils Requires: libnova Requires: openjpeg2 Requires: qt5-qtbase Requires: qt5-qtbase-gui Requires: proj Requires: liberation-fonts-common %description XyGrib is a leading opensource weather visualization package that interacts with OpenGribs's Grib server providing a choice of global and large area atmospheric and wave models. Fork of zyGrib-8.0.1 under a new name %prep %forgeautosetup -p1 rm -rf data/fonts rm -rf win* rm -rf mac* rm -rf linux* %build %cmake -DGNU_PACKAGE=ON -DNO_UPDATE=1 %cmake_build %install %cmake_install %check desktop-file-validate %{buildroot}%{_datadir}/applications/%{lowercase_name}.desktop %files %defattr(-,root,root,-) %license LICENSE %doc README.md %{_bindir}/%{name} %{_datadir}/openGribs/%{name} %{_datadir}/pixmaps/%{lowercase_name}.png %{_datadir}/applications/%{lowercase_name}.desktop %changelog * Sun Aug 07 2022 Alessio - 1.2.6-1 - Initial package