10 Commits

Author SHA256 Message Date
753d5e42b6 Accepting request 1323141 from GNOME:Factory
- Update to version 49.2.3:
  + Fixed a bug where the pause button would not work by clicking
  + Updated translations.

- Update to version 49.2.2:
  + Fixed incorrect margins for the statistics when the next block
    preview was disabled
  + Fixed focus for the main menu, enabling screen readers and
    keyboard navigation
  + The game now pauses when it loses focus (pauses when the main
    menu is shown)
  + Updated libgnome-games-support
  + Fixed a bug where on a new score, the player name entry
    wouldn't be focused if its rank was less than 10
  + Updated translations. (forwarded request 1322158 from iznogood)

OBS-URL: https://build.opensuse.org/request/show/1323141
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/quadrapassel?expand=0&rev=35
2025-12-17 16:33:18 +00:00
83b3df9695 - Update to version 49.2.3:
+ Fixed a bug where the pause button would not work by clicking
  + Updated translations.

- Update to version 49.2.2:
  + Fixed incorrect margins for the statistics when the next block
    preview was disabled
  + Fixed focus for the main menu, enabling screen readers and
    keyboard navigation
  + The game now pauses when it loses focus (pauses when the main
    menu is shown)
  + Updated libgnome-games-support
  + Fixed a bug where on a new score, the player name entry
    wouldn't be focused if its rank was less than 10
  + Updated translations.

OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/quadrapassel?expand=0&rev=78
2025-12-16 15:31:00 +00:00
6000aba76e Accepting request 1319642 from GNOME:Factory
- Update to version 49.2.1:
  + Replaced the user help docs with a 'Game Rules' dialog

- Update to version 49.2:
  + Made the 'P' key pause the game
  + Replaced the user help docs with a 'Rules' dialog
  + Stopped the menu button taking focus
  + Removed the libgee dependency & updated libgnome-games-support
  + Fixed a bug where the game's score would not be recorded when
    the app was quit
  + Added total rows and level information to scores
  + Updated translations. (forwarded request 1319226 from iznogood)

OBS-URL: https://build.opensuse.org/request/show/1319642
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/quadrapassel?expand=0&rev=34
2025-11-24 13:13:30 +00:00
2b57db3b3a - Update to version 49.2.1:
+ Replaced the user help docs with a 'Game Rules' dialog

- Update to version 49.2:
  + Made the 'P' key pause the game
  + Replaced the user help docs with a 'Rules' dialog
  + Stopped the menu button taking focus
  + Removed the libgee dependency & updated libgnome-games-support
  + Fixed a bug where the game's score would not be recorded when
    the app was quit
  + Added total rows and level information to scores
  + Updated translations.

OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/quadrapassel?expand=0&rev=76
2025-11-24 07:43:57 +00:00
210a5e3d19 Accepting request 1311113 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1311113
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/quadrapassel?expand=0&rev=33
2025-10-14 16:07:41 +00:00
b40313cc8f - Update to version 49.1:
+ Fixed metainfo brand colors
  + Fixed compatibility with newer versions of libmanette
  + Use the new libadwaita shortcuts dialog
  + Updated libmanette & libadwaita minimum version
  + Updated libgnome-games-support
  + Switched to the libgnome-games-support theme dialog
  + Updated translations.

OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/quadrapassel?expand=0&rev=74
2025-10-13 12:45:25 +00:00
823216830e Accepting request 1305515 from GNOME:Factory
- Update to version 49.0.1:
  + Updated POTFILES.in and POTFILES.skip
  + Fixed installation of sounds
  + Fixed a bug where the game area could be swiped and tapped on
    during pause
  + Updated translations.
- Changes from version 49.rc.4:
  + Fixed metainfo release names
- Changes from version 49.rc.2:
  + Fixed broken release builds
- Changes from version 49.rc.1:
  + Fixed a bug where a player could try to rotate a piece after
    game over
  + Updated libgnome-games-support (fixes a bug where the lib is
    installed seperately from Quadrapassel)
- Changes from version 49.rc:
  + Fixed POTFILES.in to not include deleted files
  + Fixed a bug where game pieces could be rotated so that they
    appeared above the game area
  + Updated meson version
  + Changed the libgnome-games-support dependency to use it as a
    meson subproject
- Changes from version 49.beta:
  + Made the multi-line reward more balanced
  + Made the scoring use libgnome-games-support
  + Replaced the score dialog with the one from
    libgnome-games-support
  + Made the game area and block preview hidden on pause
  + Renamed appdata to metainfo and changed component type to
    'desktop-application' (forwarded request 1305230 from iznogood)

OBS-URL: https://build.opensuse.org/request/show/1305515
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/quadrapassel?expand=0&rev=32
2025-09-24 13:23:45 +00:00
08536659fa - Update to version 49.0.1:
+ Updated POTFILES.in and POTFILES.skip
  + Fixed installation of sounds
  + Fixed a bug where the game area could be swiped and tapped on
    during pause
  + Updated translations.
- Changes from version 49.rc.4:
  + Fixed metainfo release names
- Changes from version 49.rc.2:
  + Fixed broken release builds
- Changes from version 49.rc.1:
  + Fixed a bug where a player could try to rotate a piece after
    game over
  + Updated libgnome-games-support (fixes a bug where the lib is
    installed seperately from Quadrapassel)
- Changes from version 49.rc:
  + Fixed POTFILES.in to not include deleted files
  + Fixed a bug where game pieces could be rotated so that they
    appeared above the game area
  + Updated meson version
  + Changed the libgnome-games-support dependency to use it as a
    meson subproject
- Changes from version 49.beta:
  + Made the multi-line reward more balanced
  + Made the scoring use libgnome-games-support
  + Replaced the score dialog with the one from
    libgnome-games-support
  + Made the game area and block preview hidden on pause
  + Renamed appdata to metainfo and changed component type to
    'desktop-application'

OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/quadrapassel?expand=0&rev=72
2025-09-17 15:54:51 +00:00
63a9149f86 Accepting request 1280028 from GNOME:Factory
(forwarded request 1279619 from iznogood)

OBS-URL: https://build.opensuse.org/request/show/1280028
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/quadrapassel?expand=0&rev=31
2025-05-26 16:39:30 +00:00
45c4af1462 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/quadrapassel?expand=0&rev=70 2025-05-26 08:04:19 +00:00
6 changed files with 161 additions and 31 deletions

18
_service Normal file
View File

@@ -0,0 +1,18 @@
<?xml version="1.0"?>
<services>
<service name="obs_scm" mode="manual">
<param name="scm">git</param>
<param name="url">https://gitlab.gnome.org/GNOME/quadrapassel.git</param>
<param name="revision">49.2.3</param>
<param name="versionformat">@PARENT_TAG@+@TAG_OFFSET@</param>
<param name="versionrewrite-pattern">v?(.*)\+0</param>
<param name="versionrewrite-replacement">\1</param>
<!-- <param name="changesgenerate">enable</param> -->
</service>
<service name="tar" mode="buildtime"/>
<service name="recompress" mode="buildtime">
<param name="file">*.tar</param>
<param name="compression">zst</param>
</service>
<service name="set_version" mode="manual" />
</services>

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:0bd822414207c73123ed6a49f723da5ac8dd4df5d35edc099ffea2e1399cc00a
size 336896

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:1bc6c62397433869cbf1d6197212267908ef9df5825fd95bf78370b205789a34
size 1846796

View File

@@ -1,3 +1,115 @@
-------------------------------------------------------------------
Thu Dec 11 09:26:56 UTC 2025 - Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 49.2.3:
+ Fixed a bug where the pause button would not work by clicking
+ Updated translations.
-------------------------------------------------------------------
Wed Dec 10 06:54:54 UTC 2025 - Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 49.2.2:
+ Fixed incorrect margins for the statistics when the next block
preview was disabled
+ Fixed focus for the main menu, enabling screen readers and
keyboard navigation
+ The game now pauses when it loses focus (pauses when the main
menu is shown)
+ Updated libgnome-games-support
+ Fixed a bug where on a new score, the player name entry
wouldn't be focused if its rank was less than 10
+ Updated translations.
-------------------------------------------------------------------
Sat Nov 22 09:29:56 UTC 2025 - Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 49.2.1:
+ Replaced the user help docs with a 'Game Rules' dialog
-------------------------------------------------------------------
Fri Nov 21 06:52:45 UTC 2025 - Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 49.2:
+ Made the 'P' key pause the game
+ Replaced the user help docs with a 'Rules' dialog
+ Stopped the menu button taking focus
+ Removed the libgee dependency & updated libgnome-games-support
+ Fixed a bug where the game's score would not be recorded when
the app was quit
+ Added total rows and level information to scores
+ Updated translations.
-------------------------------------------------------------------
Sat Oct 11 04:21:39 UTC 2025 - Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 49.1:
+ Fixed metainfo brand colors
+ Fixed compatibility with newer versions of libmanette
+ Use the new libadwaita shortcuts dialog
+ Updated libmanette & libadwaita minimum version
+ Updated libgnome-games-support
+ Switched to the libgnome-games-support theme dialog
+ Updated translations.
-------------------------------------------------------------------
Tue Sep 16 14:45:41 UTC 2025 - Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 49.0.1:
+ Updated POTFILES.in and POTFILES.skip
+ Fixed installation of sounds
+ Fixed a bug where the game area could be swiped and tapped on
during pause
+ Updated translations.
- Changes from version 49.rc.4:
+ Fixed metainfo release names
- Changes from version 49.rc.2:
+ Fixed broken release builds
- Changes from version 49.rc.1:
+ Fixed a bug where a player could try to rotate a piece after
game over
+ Updated libgnome-games-support (fixes a bug where the lib is
installed seperately from Quadrapassel)
- Changes from version 49.rc:
+ Fixed POTFILES.in to not include deleted files
+ Fixed a bug where game pieces could be rotated so that they
appeared above the game area
+ Updated meson version
+ Changed the libgnome-games-support dependency to use it as a
meson subproject
- Changes from version 49.beta:
+ Made the multi-line reward more balanced
+ Made the scoring use libgnome-games-support
+ Replaced the score dialog with the one from
libgnome-games-support
+ Made the game area and block preview hidden on pause
+ Renamed appdata to metainfo and changed component type to
'desktop-application'
+ Moved the 'New Game' menu entry into a new button
+ Added a new mobile layout and adjusted spacing for the game
view
+ Made the game usable on touchscreens, by swiping and tapping
the game
+ Removed unneeded flatpak permissions
+ Added a custom seed preference
- Changes from version 49.alpha:
+ Make the theme chooser have a dialog
+ Use Libadwaita widgets
+ Remove customizable controls
+ Add D-Bus service file
+ Port to GTK4 and libadwaita
+ Appdata updates
+ Many fixes to help
+ Update game screenshot
+ Remove documentation license
+ Major improvements to the controls and gameplay
- Change spec file to use modern BuildSystem: meson with automatic
build dependency detection.
-------------------------------------------------------------------
Fri May 23 16:21:28 UTC 2025 - Bjørn Lie <bjorn.lie@gmail.com>
- Drop obsolete update-desktop-files BuildRequires.
-------------------------------------------------------------------
Fri Jun 11 13:52:58 UTC 2021 - Bjørn Lie <bjorn.lie@gmail.com>

4
quadrapassel.obsinfo Normal file
View File

@@ -0,0 +1,4 @@
name: quadrapassel
version: 49.2.3
mtime: 1765407312
commit: 68f287cc4d2722b3a4d4ad186f5abe4891d02444

View File

@@ -1,7 +1,7 @@
#
# spec file for package quadrapassel
#
# Copyright (c) 2021 SUSE LLC
# Copyright (c) 2025 SUSE LLC and contributors
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,27 +17,22 @@
Name: quadrapassel
Version: 40.2
Version: 49.2.3
Release: 0
Summary: Tetris Game for GNOME
License: GPL-2.0-or-later
Group: Amusements/Games/Action/Other
URL: https://live.gnome.org/Quadrapassel
Source0: https://download.gnome.org/sources/quadrapassel/40/%{name}-%{version}.tar.xz
Source0: %{name}-%{version}.tar.zst
BuildSystem: meson
BuildRequires: blueprint-compiler
BuildRequires: desktop-file-utils
BuildRequires: fdupes
BuildRequires: itstool
BuildRequires: meson
BuildRequires: pkgconfig
BuildRequires: update-desktop-files
BuildRequires: vala >= 0.24.0
BuildRequires: yelp-tools
BuildRequires: pkgconfig(clutter-1.0) >= 1.0.0
BuildRequires: pkgconfig(clutter-gtk-1.0) >= 0.91.6
BuildRequires: pkgconfig(glib-2.0)
BuildRequires: pkgconfig(gsound) >= 1.0.2
BuildRequires: pkgconfig(gtk+-3.0) >= 3.12.0
BuildRequires: pkgconfig(librsvg-2.0) >= 2.32.0
BuildRequires: pkgconfig(manette-0.2)
BuildRequires: rpm_macro(meson_buildrequires)
%description
Quadrapassel is a version of Tetris, the classic game of interlocking
@@ -48,33 +43,34 @@ player gains points
%lang_package
%prep
%autosetup -p1
%generate_buildrequires
%meson_buildrequires
%build
%meson
%meson_build
%install
%meson_install
%install -a
%find_lang %{name} %{?no_lang_C}
%find_lang %{name}_libgnome-games-support %{?no_lang_C}
%fdupes %{buildroot}%{_datadir}
%check
%meson_test
%files
%license COPYING
%doc NEWS
%doc %{_datadir}/help/C/%{name}/
%{_bindir}/%{name}
%{_datadir}/%{name}/
%{_datadir}/metainfo/org.gnome.Quadrapassel.appdata.xml
%{_datadir}/metainfo/org.gnome.Quadrapassel.metainfo.xml
%{_datadir}/applications/org.gnome.Quadrapassel.desktop
%{_datadir}/glib-2.0/schemas/org.gnome.Quadrapassel.gschema.xml
%{_datadir}/icons/hicolor/*/apps/org.gnome.Quadrapassel*
%{_mandir}/man6/%{name}.6%{?ext_man}
%{_datadir}/dbus-1/services/org.gnome.Quadrapassel.service
%dir %{_datadir}/sounds/quadrapassel
%{_datadir}/sounds/quadrapassel/gameover.ogg
%{_datadir}/sounds/quadrapassel/land.ogg
%{_datadir}/sounds/quadrapassel/lines1.ogg
%{_datadir}/sounds/quadrapassel/lines2.ogg
%{_datadir}/sounds/quadrapassel/lines3.ogg
%{_datadir}/sounds/quadrapassel/quadrapassel.ogg
%{_datadir}/sounds/quadrapassel/slide.ogg
%{_datadir}/sounds/quadrapassel/turn.ogg
%files lang -f %{name}.lang
%files lang -f %{name}.lang -f %{name}_libgnome-games-support.lang
%changelog