11 Commits

Author SHA256 Message Date
f3a00bd682 Accepting request 1315487 from games
OBS-URL: https://build.opensuse.org/request/show/1315487
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pentobi?expand=0&rev=16
2025-11-04 18:02:04 +00:00
Dmitriy Perlow
ed28eeff5e - Update to version 28.0
* Support dark mode in help viewer (on platforms/styles where
    dark mode actually works in Qt).
  * Generate translated help files during build again (reintroduces
    a build dependency on itstool).
  * Fixed aspect ratio of exported Trigon images.
  * Disabled text selection in help viewer, which sometimes
    triggered Qt bugs that made clicking on links no longer work.
- Update to version 27.1
  * Workaround for a Qt bug on Android that sometimes resulted in
    empty window if app becomes active again.
- Update to version 27.0
  * Minimum required Qt version is now 6.8.
  * Menu no longer covers menu button in mobile view for better
    usability on mobile Linux devices.
  * Added close link in help viewer.
  * Workaround for QTBUG-140033 (Scrollbar not painted in Fusion
    style).
- Update to version 26.4
  * Fixed comment area colors in dark mode
  * Workaround for QTBUG-139679 which broke entering text in
    comment area in Qt 6.9.2.

OBS-URL: https://build.opensuse.org/package/show/games/pentobi?expand=0&rev=40
2025-11-04 12:27:12 +00:00
090d8514bf Accepting request 1291081 from games
OBS-URL: https://build.opensuse.org/request/show/1291081
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pentobi?expand=0&rev=15
2025-07-08 13:29:16 +00:00
bff1f2df8c - Spec cleanup, remove unneeded build dependencies
OBS-URL: https://build.opensuse.org/package/show/games/pentobi?expand=0&rev=38
2025-07-07 16:47:11 +00:00
025657a01d Accepting request 1244339 from games
OBS-URL: https://build.opensuse.org/request/show/1244339
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pentobi?expand=0&rev=14
2025-02-09 19:02:04 +00:00
d9cba01b51 - Update to version 26.3
* Disabled native text rendering on desktop, which did not work
    well on some platforms.
  * Indicate support for mobile devices in metainfo file.

OBS-URL: https://build.opensuse.org/package/show/games/pentobi?expand=0&rev=36
2025-02-08 10:47:46 +00:00
604b12bba4 Accepting request 1240553 from games
OBS-URL: https://build.opensuse.org/request/show/1240553
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pentobi?expand=0&rev=13
2025-01-27 19:54:03 +00:00
5461629d9d - Update to version 26.2
* Added release info to appstream file.
- Update to version 26.1
* Added developer id to appstream file.

OBS-URL: https://build.opensuse.org/package/show/games/pentobi?expand=0&rev=34
2025-01-27 14:54:56 +00:00
eb20af4574 - Update to version 26.0
* French translation of the manual.
  * Fixed default window size.
  * Mobile layout is now used by default on devices with small
    screens.
  * New option --desktop.
  * Minimum required Qt version is now 6.5.

OBS-URL: https://build.opensuse.org/package/show/games/pentobi?expand=0&rev=33
2025-01-26 10:41:02 +00:00
4f249366de Accepting request 1226658 from games
OBS-URL: https://build.opensuse.org/request/show/1226658
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pentobi?expand=0&rev=12
2024-11-27 21:11:42 +00:00
61fcc49432 - Update to version 25.2
* Fixed display problems in help window in some situations.
  * Workaround for a Qt bug that made window disappear on some
    platforms when returning from fullscreen.
- Update to version 25.1
  * Fixed menu text rendering issues on newer versions of KDE.

OBS-URL: https://build.opensuse.org/package/show/games/pentobi?expand=0&rev=31
2024-11-26 19:22:01 +00:00
4 changed files with 83 additions and 36 deletions

View File

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

3
pentobi-28.0.tar.xz Normal file
View File

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

View File

@@ -1,3 +1,71 @@
-------------------------------------------------------------------
Sat Nov 1 08:06:43 UTC 2025 - Martin Hauke <mardnh@gmx.de>
- Update to version 28.0
* Support dark mode in help viewer (on platforms/styles where
dark mode actually works in Qt).
* Generate translated help files during build again (reintroduces
a build dependency on itstool).
* Fixed aspect ratio of exported Trigon images.
* Disabled text selection in help viewer, which sometimes
triggered Qt bugs that made clicking on links no longer work.
- Update to version 27.1
* Workaround for a Qt bug on Android that sometimes resulted in
empty window if app becomes active again.
- Update to version 27.0
* Minimum required Qt version is now 6.8.
* Menu no longer covers menu button in mobile view for better
usability on mobile Linux devices.
* Added close link in help viewer.
* Workaround for QTBUG-140033 (Scrollbar not painted in Fusion
style).
- Update to version 26.4
* Fixed comment area colors in dark mode
* Workaround for QTBUG-139679 which broke entering text in
comment area in Qt 6.9.2.
-------------------------------------------------------------------
Sat Jun 28 20:27:30 UTC 2025 - Christophe Marin <christophe@krop.fr>
- Spec cleanup, remove unneeded build dependencies
-------------------------------------------------------------------
Fri Feb 7 12:38:38 UTC 2025 - Martin Hauke <mardnh@gmx.de>
- Update to version 26.3
* Disabled native text rendering on desktop, which did not work
well on some platforms.
* Indicate support for mobile devices in metainfo file.
-------------------------------------------------------------------
Mon Jan 27 14:26:57 UTC 2025 - Martin Hauke <mardnh@gmx.de>
- Update to version 26.2
* Added release info to appstream file.
- Update to version 26.1
* Added developer id to appstream file.
-------------------------------------------------------------------
Fri Jan 24 19:06:15 UTC 2025 - Martin Hauke <mardnh@gmx.de>
- Update to version 26.0
* French translation of the manual.
* Fixed default window size.
* Mobile layout is now used by default on devices with small
screens.
* New option --desktop.
* Minimum required Qt version is now 6.5.
-------------------------------------------------------------------
Fri Nov 15 13:44:42 UTC 2024 - Martin Hauke <mardnh@gmx.de>
- Update to version 25.2
* Fixed display problems in help window in some situations.
* Workaround for a Qt bug that made window disappear on some
platforms when returning from fullscreen.
- Update to version 25.1
* Fixed menu text rendering issues on newer versions of KDE.
-------------------------------------------------------------------
Sat Apr 27 07:39:02 UTC 2024 - Martin Hauke <mardnh@gmx.de>

View File

@@ -1,7 +1,7 @@
#
# spec file for package pentobi
#
# Copyright (c) 2024 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,7 +17,7 @@
Name: pentobi
Version: 25.0
Version: 28.0
Release: 0
Summary: Program to play the board game Blokus
License: GPL-3.0-only
@@ -25,32 +25,15 @@ Group: Amusements/Games/Strategy/Other
URL: https://pentobi.sourceforge.net/
Source: https://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.xz
BuildRequires: cmake >= 3.18
BuildRequires: docbook-xsl-stylesheets
BuildRequires: extra-cmake-modules
# For hicolor dirs ownership
BuildRequires: hicolor-icon-theme
BuildRequires: itstool
BuildRequires: kio-devel
BuildRequires: libxslt-tools
BuildRequires: pkgconfig
BuildRequires: qt6-linguist-devel
BuildRequires: rsvg-convert
BuildRequires: pkgconfig(Qt6Concurrent)
BuildRequires: pkgconfig(Qt6Core) >= 6.4
BuildRequires: pkgconfig(Qt6QuickControls2)
BuildRequires: pkgconfig(Qt6WebView)
BuildRequires: pkgconfig(Qt6Widgets)
BuildRequires: pkgconfig(appstream)
Requires(post): hicolor-icon-theme
Requires(post): update-desktop-files
Requires(postun): hicolor-icon-theme
Requires(postun): update-desktop-files
# unresolvable: nothing provides pkgconfig(Qt6WebView)
ExclusiveArch: x86_64 aarch64
%if 0%{?sle_version} >= 150500 && 0%{?sle_version} < 160000 && 0%{?is_opensuse}
BuildRequires: gcc12
BuildRequires: gcc12-c++
%else
BuildRequires: gcc-c++
%endif
BuildRequires: cmake(Qt6Concurrent)
BuildRequires: cmake(Qt6Core) >= 6.5
BuildRequires: cmake(Qt6LinguistTools)
BuildRequires: cmake(Qt6QuickControls2)
BuildRequires: cmake(Qt6Xml)
%description
Pentobi is a computer opponent for the board game Blokus with
@@ -62,15 +45,11 @@ save and load games along with comments and move variations.
%setup -q
%build
%if 0%{?sle_version} >= 150500 && 0%{?sle_version} < 160000 && 0%{?is_opensuse}
export CC="gcc-12"
export CXX="g++-12"
%endif
%cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_SKIP_INSTALL_RPATH:BOOL=ON .
%make_jobs VERBOSE=1
%cmake_qt6 -DCMAKE_SKIP_INSTALL_RPATH:BOOL=ON
%qt6_build
%install
%cmake_install
%qt6_install
%files
%license LICENSE.md