%define url_ver %{lua: ver = rpm.expand("%{version}"); majmin, count1 = string.gsub(ver, "^([0123456789]+%.[0123456789]+).*", "%1", 1); if count1 == 0 then print(ver); return; end; maj, count2 = string.gsub(majmin, "^([0123456789]+).*", "%1", 1); if count2 == 0 then print(majmin) elseif tonumber(majmin) < 40 then print(majmin) else print(maj) end} Name: gnome-tetravex Version: 3.38.2 Release: %mkrel 3 Summary: GNOME Tetravex game License: GPLv2+ and CC-BY-SA Group: Games/Puzzles URL: https://wiki.gnome.org/Tetravex Source0: https://download.gnome.org/sources/%{name}/%{url_ver}/%{name}-%{version}.tar.xz # Fron https://gitlab.gnome.org/GNOME/gnome-tetravex/-/merge_requests/20 Patch0: https://gitlab.gnome.org/GNOME/gnome-tetravex/-/commit/2b4fc00c961c6e43049479e555e138f2c85560b3.patch BuildRequires: pkgconfig(gtk+-3.0) >= 3.4.0 BuildRequires: pkgconfig(librsvg-2.0) >= 2.32.0 BuildRequires: pkgconfig(vapigen) BuildRequires: intltool BuildRequires: itstool BuildRequires: libxml2-utils BuildRequires: meson Obsoletes: gnotravex # For help Requires: yelp %description A puzzle game where you have to match a grid of tiles together. The skill level ranges from the simple two by two up to the seriously mind-bending six by six grid. %prep %autosetup -p1 %build %meson %meson_build %install %meson_install %find_lang %{name} --with-gnome --all-name %files -f %{name}.lang %license COPYING %{_bindir}/gnome-tetravex %{_datadir}/applications/org.gnome.Tetravex.desktop %{_datadir}/dbus-1/services/org.gnome.Tetravex.service %{_datadir}/glib-2.0/schemas/org.gnome.Tetravex.gschema.xml %{_iconsdir}/*/*/apps/org.gnome.Tetravex.* %{_iconsdir}/hicolor/scalable/apps/org.gnome.Tetravex*.svg %{_datadir}/metainfo/org.gnome.Tetravex.appdata.xml %{_mandir}/man6/gnome-tetravex.6* %changelog * Mon Nov 07 2022 ghibo <ghibo> 3.38.2-3.mga9 + Revision: 1904275 - Add patch to fix building under meson >= 0.61 * Wed Mar 30 2022 umeabot <umeabot> 3.38.2-2.mga9 + Revision: 1835400 - Mageia 9 Mass Rebuild * Sun Nov 22 2020 ovitters <ovitters> 3.38.2-1.mga8 + Revision: 1648529 - new version 3.38.2 * Sat Oct 03 2020 ovitters <ovitters> 3.38.1-1.mga8 + Revision: 1632031 - new version 3.38.1 * Sat Sep 12 2020 ovitters <ovitters> 3.38.0-1.mga8 + Revision: 1625261 - new version 3.38.0 * Fri Aug 28 2020 ovitters <ovitters> 3.37.91-1.mga8 + Revision: 1619406 - new version 3.37.91 * Thu Jun 11 2020 ovitters <ovitters> 3.37.1-1.mga8 + Revision: 1592422 - new version 3.37.1 * Sat May 30 2020 ovitters <ovitters> 3.36.3-1.mga8 + Revision: 1589039 - new version 3.36.3 * Sat Apr 25 2020 ovitters <ovitters> 3.36.2-1.mga8 + Revision: 1571940 - new version 3.36.2 * Mon Mar 09 2020 ovitters <ovitters> 3.36.0-1.mga8 + Revision: 1555145 - new version 3.36.0 + tv <tv> - use %%autosetup * Mon Mar 02 2020 ovitters <ovitters> 3.35.92-1.mga8 + Revision: 1553073 - new version 3.35.92 - new version 3.35.91 + tv <tv> - fix finding all l10n * Sun Feb 16 2020 umeabot <umeabot> 3.34.4-2.mga8 + Revision: 1534951 - Mageia 8 Mass Rebuild * Fri Feb 14 2020 ovitters <ovitters> 3.34.4-1.mga8 + Revision: 1517081 - new version 3.34.4 * Mon Oct 07 2019 ovitters <ovitters> 3.34.1-1.mga8 + Revision: 1450362 - new version 3.34.1 * Tue Sep 10 2019 ovitters <ovitters> 3.34.0-1.mga8 + Revision: 1439194 - new version 3.34.0 * Fri Aug 09 2019 tv <tv> 3.33.90-1.mga8 + Revision: 1428296 - new release * Wed Apr 17 2019 umeabot <umeabot> 3.32.0-2.mga7 + Revision: 1392509 - Rebuild with meson 0.50.1 * Mon Mar 11 2019 ovitters <ovitters> 3.32.0-1.mga7 + Revision: 1373859 - new version 3.32.0 * Thu Mar 07 2019 ovitters <ovitters> 3.31.92-1.mga7 + Revision: 1372417 - switch to meson - new version 3.31.92 * Sun Sep 23 2018 umeabot <umeabot> 3.22.0-3.mga7 + Revision: 1297981 - Mageia 7 Mass Rebuild * Wed Jun 20 2018 wally <wally> 3.22.0-2.mga7 + Revision: 1238370 - rebuild with new find_lang * Wed Sep 21 2016 ovitters <ovitters> 3.22.0-1.mga6 + Revision: 1055011 - new version 3.22.0 * Mon Mar 21 2016 ovitters <ovitters> 3.20.0-1.mga6 + Revision: 993737 - new version 3.20.0 * Mon Mar 14 2016 ovitters <ovitters> 3.19.92-1.mga6 + Revision: 990734 - new version 3.19.92 * Mon Feb 15 2016 ovitters <ovitters> 3.19.90-1.mga6 + Revision: 961592 - new version 3.19.90 * Thu Feb 11 2016 umeabot <umeabot> 3.18.0-2.mga6 + Revision: 954128 - Mageia 6 Mass Rebuild * Thu Sep 24 2015 tv <tv> 3.18.0-1.mga6 + Revision: 882779 - adjust file list - new release + ovitters <ovitters> - new version 3.17.92 - new version 3.17.91 * Sun Jun 21 2015 ovitters <ovitters> 3.16.0-1.mga6 + Revision: 838443 - new version 3.16.0 * Tue Feb 17 2015 wally <wally> 3.14.0-3.mga5 + Revision: 815343 - require yelp for showing help * Wed Oct 15 2014 umeabot <umeabot> 3.14.0-2.mga5 + Revision: 741366 - Second Mageia 5 Mass Rebuild * Mon Sep 29 2014 wally <wally> 3.14.0-1.mga5 + Revision: 731698 - new version 3.14.0 * Tue Sep 16 2014 umeabot <umeabot> 3.13.92-2.mga5 + Revision: 679778 - Mageia 5 Mass Rebuild * Tue Sep 16 2014 ovitters <ovitters> 3.13.92-1.mga5 + Revision: 676942 - new version 3.13.92 * Tue Sep 02 2014 ovitters <ovitters> 3.13.91-1.mga5 + Revision: 670808 - new version 3.13.91 * Tue Aug 19 2014 ovitters <ovitters> 3.13.90-1.mga5 + Revision: 665290 - new version 3.13.90 * Mon Jul 21 2014 ovitters <ovitters> 3.13.4-1.mga5 + Revision: 655267 - new version 3.13.4 * Thu May 29 2014 ovitters <ovitters> 3.13.1-1.mga5 + Revision: 627592 - new version 3.13.1 * Mon May 12 2014 ovitters <ovitters> 3.12.2-1.mga5 + Revision: 622278 - new version 3.12.2 * Mon Apr 14 2014 ovitters <ovitters> 3.12.1-1.mga5 + Revision: 614226 - new version 3.12.1 * Sun Mar 23 2014 ovitters <ovitters> 3.12.0-1.mga5 + Revision: 606976 - new version 3.12.0 * Mon Mar 17 2014 ovitters <ovitters> 3.11.92-1.mga5 + Revision: 604627 - new version 3.11.92 * Mon Mar 03 2014 ovitters <ovitters> 3.11.91-1.mga5 + Revision: 599035 - new version 3.11.91 * Mon Feb 17 2014 ovitters <ovitters> 3.11.90-1.mga5 + Revision: 593863 - new version 3.11.90 * Wed Feb 05 2014 dams <dams> 3.11.5-1.mga5 + Revision: 583038 - new version 3.11.5 * Wed Feb 05 2014 dams <dams> 3.11.2-1.mga5 + Revision: 582988 - update %%file - new version 3.11.2 * Sat Nov 09 2013 ovitters <ovitters> 3.10.1-3.mga4 + Revision: 550170 - fix url * Tue Oct 22 2013 umeabot <umeabot> 3.10.1-2.mga4 + Revision: 542410 - Mageia 4 Mass Rebuild * Mon Oct 14 2013 ovitters <ovitters> 3.10.1-1.mga4 + Revision: 497547 - new version 3.10.1 * Mon Sep 23 2013 ovitters <ovitters> 3.10.0-1.mga4 + Revision: 484281 - new version 3.10.0 * Tue Sep 17 2013 ovitters <ovitters> 3.9.92-1.mga4 + Revision: 480546 - new version 3.9.92 * Wed Aug 21 2013 fwang <fwang> 3.9.90-1.mga4 + Revision: 468745 - new version 3.9.90 - cleanup spec * Sun Jun 09 2013 dams <dams> 3.8.1-1.mga4 + Revision: 440890 - imported package gnome-tetravex