Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:gottcode
tetzle
tetzle.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File tetzle.spec of Package tetzle
# # spec file for Tetzle # # Copyright (c) 2024 Graeme Gott <graeme@gottcode.org> # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. Name: tetzle Summary: Jigsaw puzzle with tetromino pieces Version: 2.2.3 Release: 1 URL: https://gottcode.org/%{name}/ Source: %{name}-%{version}.tar.bz2 #-------------------------------------------------------------------- # Fedora #-------------------------------------------------------------------- %if 0%{?fedora} License: GPLv3+ Group: Amusements/Games BuildRequires: desktop-file-utils BuildRequires: gcc-c++ BuildRequires: libappstream-glib %endif #-------------------------------------------------------------------- # SUSE #-------------------------------------------------------------------- %if 0%{?suse_version} License: GPL-3.0-or-later Group: Amusements/Games/Board/Puzzle %if 0%{?suse_version} < 1550 BuildRequires: gcc11-c++ %else BuildRequires: gcc-c++ %endif BuildRequires: update-desktop-files %endif #-------------------------------------------------------------------- # All #-------------------------------------------------------------------- BuildRequires: hicolor-icon-theme BuildRequires: cmake BuildRequires: cmake(Qt6Core) BuildRequires: cmake(Qt6Gui) BuildRequires: cmake(Qt6LinguistTools) BuildRequires: cmake(Qt6OpenGL) BuildRequires: cmake(Qt6OpenGLWidgets) BuildRequires: cmake(Qt6Widgets) #-------------------------------------------------------------------- %description A jigsaw puzzle game that uses tetrominoes for the pieces. Any image can be imported and used to create puzzles with a wide range of sizes. Games are saved automatically, and you can select between currently in progress games. %prep %setup -q #-------------------------------------------------------------------- # Fedora #-------------------------------------------------------------------- %if 0%{?fedora} %build %cmake %cmake_build %install %cmake_install %check desktop-file-validate %{buildroot}/%{_datadir}/applications/%{name}.desktop || : appstream-util validate-relax --nonet %{buildroot}%{_datadir}/metainfo/%{name}.appdata.xml || : %endif #-------------------------------------------------------------------- # SUSE #-------------------------------------------------------------------- %if 0%{?suse_version} %build %if 0%{?suse_version} < 1550 export CXX=g++-11 %endif %cmake %cmake_build %install %cmake_install %suse_update_desktop_file %{name} %endif #-------------------------------------------------------------------- %files %defattr(-,root,root,-) %if 0%{?suse_version} %{_datadir}/icons/hicolor/ %endif %doc ChangeLog COPYING CREDITS README %{_bindir}/%{name} %{_datadir}/%{name} %{_datadir}/applications/%{name}.desktop %{_datadir}/icons/hicolor/*/apps/%{name}.* %{_datadir}/metainfo/%{name}.appdata.xml %{_mandir}/man?/%{name}.* %changelog * Tue Jan 16 2024 Graeme Gott <graeme@gottcode.org> - 2.2.3-1 - Update to 2.2.3 * Tue Jan 10 2023 Graeme Gott <graeme@gottcode.org> - 2.2.2-1 - Update to 2.2.2 * Fri Jun 10 2022 Graeme Gott <graeme@gottcode.org> - 2.2.1-2 - Use newer g++ on openSUSE. * Tue May 03 2022 Graeme Gott <graeme@gottcode.org> - 2.2.1-1 - Update to 2.2.1 * Thu Sep 23 2021 Graeme Gott <graeme@gottcode.org> - 2.2.0-2 - Add missing OpenGL dependency for openSUSE Leap * Thu Sep 23 2021 Graeme Gott <graeme@gottcode.org> - 2.2.0-1 - Update to 2.2.0 * Tue Apr 21 2020 Graeme Gott <graeme@gottcode.org> - 2.1.6-1 - Update to 2.1.6 * Wed Aug 07 2019 Graeme Gott <graeme@gottcode.org> - 2.1.5-1 - Update to 2.1.5 * Mon Mar 25 2019 Graeme Gott <graeme@gottcode.org> - 2.1.4-1 - Update to 2.1.4 * Tue May 29 2018 Graeme Gott <graeme@gottcode.org> - 2.1.3-1 - Update to 2.1.3 * Thu Dec 28 2017 Graeme Gott <graeme@gottcode.org> - 2.1.2-1 - Update to 2.1.2 * Sat Aug 05 2017 Graeme Gott <graeme@gottcode.org> - 2.1.1-1 - Update to 2.1.1 * Sun Oct 16 2016 Graeme Gott <graeme@gottcode.org> - 2.1.0-1 - Update to 2.1.0 * Sat Aug 27 2016 Graeme Gott <graeme@gottcode.org> - 2.0.3-6 - Fix build failure. * Tue May 05 2015 Graeme Gott <graeme@gottcode.org> - 2.0.3-5 - Remove reference to nonexistent NEWS file. * Tue May 05 2015 Graeme Gott <graeme@gottcode.org> - 2.0.3-4 - Remove reference to nonexistent README file. * Tue May 05 2015 Graeme Gott <graeme@gottcode.org> - 2.0.3-3 - Package for Debian 8. * Mon May 12 2014 Graeme Gott <graeme@gottcode.org> - 2.0.3-2 - Switch to Qt 5. * Sun Sep 22 2013 Graeme Gott <graeme@gottcode.org> - 2.0.3-1 - Update to 2.0.3 * Thu Feb 28 2013 Graeme Gott <graeme@gottcode.org> - 2.0.2.1-1 - Update to 2.0.2.1 * Thu Feb 28 2013 Graeme Gott <graeme@gottcode.org> - 2.0.2-1 - Update to 2.0.2 * Wed Jan 23 2013 Graeme Gott <graeme@gottcode.org> - 2.0.1-5 - Actually apply patch to desktop file. * Wed Jan 23 2013 Graeme Gott <graeme@gottcode.org> - 2.0.1-4 - Fix desktop file categories. * Wed Jan 23 2013 Graeme Gott <graeme@gottcode.org> - 2.0.1-3 - Improve spec file. * Tue Jan 22 2013 Graeme Gott <graeme@gottcode.org> - 2.0.1-2 - Add Debian packaging. * Sat May 19 2012 Graeme Gott <graeme@gottcode.org> - 2.0.1-1 - Update to 2.0.1 * Mon Dec 05 2011 Graeme Gott <graeme@gottcode.org> - 2.0.0-4 - Update MIME database and GNOME icon cache. * Fri Nov 11 2011 Graeme Gott <graeme@gottcode.org> - 2.0.0-3 - Improve spec file. * Wed May 18 2011 Graeme Gott <graeme@gottcode.org> - 2.0.0-2 - Add ownership of data files. * Wed May 18 2011 Graeme Gott <graeme@gottcode.org> - 2.0.0-1 - Update to 2.0.0 * Sat Apr 02 2011 Graeme Gott <graeme@gottcode.org> - 1.2.1-2 - Add dependency on hicolor-icon-theme. * Tue Sep 21 2010 Graeme Gott <graeme@gottcode.org> - 1.2.1-1 - Initial package.
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor