--- iqpuzzle-v1.5.1.orig/debian/control
+++ iqpuzzle-v1.5.1/debian/control
@@ -0,0 +1,27 @@
+Source: iqpuzzle
+Section: games
+Priority: optional
+Maintainer: Thorsten Roth <elthoro@gmx.de>
+Build-Depends:
+   debhelper (>= 9),
+   cmake,
+   qt6-base-dev,
+   qt6-tools-dev,
+   qt6-tools-dev-tools,
+   qt6-l10n-tools,
+   libgl-dev,
+   pkg-config,
+   dpkg-dev (>= 1.16.1.1)
+Standards-Version: 4.1.4
+Homepage: https://codeberg.org/ElTh0r0/iqpuzzle
+Vcs-Git: https://codeberg.org/ElTh0r0/iqpuzzle.git
+Vcs-Browser: https://codeberg.org/ElTh0r0/iqpuzzle/src/branch/packaging
+
+Package: iqpuzzle
+Architecture: any
+Depends:
+   ${shlibs:Depends},
+   ${misc:Depends}
+Description: Challenging pentomino puzzle
+ iQPuzzle is a diverting and challenging puzzle. The puzzle pieces are
+ pentominoes, and there are many different board shapes to fill with them.
--- iqpuzzle-v1.5.1.orig/debian/watch
+++ iqpuzzle-v1.5.1/debian/watch
@@ -0,0 +1,2 @@
+version=3
+https://codeberg.org/ElTh0r0/iqpuzzle/releases /ElTh0r0/iqpuzzle/archive/v(.+)\.tar\.gz
--- iqpuzzle-v1.5.1.orig/debian/changelog
+++ iqpuzzle-v1.5.1/debian/changelog
@@ -0,0 +1,376 @@
+iqpuzzle (1.5.1-1) unstable; urgency=low
+
+  * version number update by debtransform
+
+ -- debtransform <build@opensuse.org>  Wed, 08 Jul 2026 05:06:08 +0000
+
+iqpuzzle (1.5.1-0) unstable; urgency=low
+
+  [ Thorsten Roth ]
+  * Add Ukrainian translation - thanks to SomeTr!
+  * Move project to Codeberg
+
+ -- Thorsten Roth <elthoro@gmx.de>  Fri, 05 Jun 2026 14:18:00 +0200
+
+iqpuzzle (1.5.0-0) unstable; urgency=low
+
+  [ Thorsten Roth ]
+  * Add calendar challenge
+
+ -- Thorsten Roth <elthoro@gmx.de>  Sat, 28 Feb 2026 16:00:00 +0200
+
+iqpuzzle (1.4.3-0) unstable; urgency=low
+
+  [ Thorsten Roth ]
+  * Fix invalid updated solved games counter
+  * Update Flatpak KDE platform runtime to 6.10
+
+ -- Thorsten Roth <elthoro@gmx.de>  Mon, 05 Jan 2026 15:20:00 +0200
+
+iqpuzzle (1.4.2-0) unstable; urgency=low
+
+  [ Thorsten Roth ]
+  * Update Chinese (zh_CN, zh_TW) translation - thanks to liulitchi!
+
+ -- Thorsten Roth <elthoro@gmx.de>  Sun, 02 Mar 2025 14:59:00 +0200
+
+iqpuzzle (1.4.1-0) unstable; urgency=low
+
+  [ Thorsten Roth ]
+  * Enabled modifier keys on the first mouse button - thanks to spillner!
+
+ -- Thorsten Roth <elthoro@gmx.de>  Fri, 08 Nov 2024 05:22:00 +0200
+
+iqpuzzle (1.4.0-0) unstable; urgency=low
+
+  [ Thorsten Roth ]
+  * Add more than 50 new boards
+  * Add Russian translation - thanks to cheelp!
+  * Some visual bug fixes
+
+ -- Thorsten Roth <elthoro@gmx.de>  Sat, 31 Aug 2024 15:10:00 +0200
+
+iqpuzzle (1.3.1-1) unstable; urgency=low
+
+  [ Thorsten Roth ]
+  * Fix v1.3.0 packaging issue, which prevented the release on some channels
+  * Add extended board selection dialog
+  * Bundle light/dark icons
+  * Update application icon
+  * Add Cmake support
+  * Linux packaging fixes: AppId, metainfo
+  * Add support for dark scheme on Windows with Qt 6.5
+
+ -- Thorsten Roth <elthoro@gmx.de>  Wed, 01 May 2024 14:57:00 +0200
+
+iqpuzzle (1.3.0-0) unstable; urgency=low
+
+  [ Thorsten Roth ]
+  * Add extended board selection dialog
+  * Bundle light/dark icons
+  * Update application icon
+  * Add Cmake support
+  * Linux packaging fixes: AppId, metainfo
+  * Add support for dark scheme on Windows with Qt 6.5
+
+ -- Thorsten Roth <elthoro@gmx.de>  Sun, 21 Apr 2024 14:36:00 +0200
+
+iqpuzzle (1.2.9-0) unstable; urgency=low
+
+  [ Thorsten Roth ]
+  * Add Portuguese pt and pt_BR translation (thanks to UchidoF)
+
+ -- Thorsten Roth <elthoro@gmx.de>  Thu, 09 Feb 2023 17:42:00 +0200
+
+iqpuzzle (1.2.8-0) unstable; urgency=low
+
+  [ Thorsten Roth ]
+  * Add Chinese zh_TW translation (thanks to liulitchi)
+
+ -- Thorsten Roth <elthoro@gmx.de>  Sat, 10 Dec 2022 10:50:00 +0200
+
+iqpuzzle (1.2.7-0) unstable; urgency=low
+
+  [ Thorsten Roth ]
+  * Add Greek translation (thanks to liulitchi)
+
+ -- Thorsten Roth <elthoro@gmx.de>  Mon, 14 Nov 2022 19:55:00 +0200
+
+iqpuzzle (1.2.6-0) unstable; urgency=low
+
+  [ Thorsten Roth ]
+  * Add Chinese zh_CN translation (thanks to liulitchi)
+  * Add Italian man page and fix for translation (thanks to davi92)
+
+ -- Thorsten Roth <elthoro@gmx.de>  Sat, 12 Feb 2022 16:40:00 +0200
+ 
+iqpuzzle (1.2.5-0) unstable; urgency=low
+
+  [ Thorsten Roth ]
+  * Add Norwegian translation (thanks to Allan Nordhoy)
+  * Update Italian translation (thanks to albanobattistella)
+
+ -- Thorsten Roth <elthoro@gmx.de>  Thu, 03 Jun 2021 14:21:00 +0200
+
+iqpuzzle (1.2.4-0) unstable; urgency=low
+
+  [ Thorsten Roth ]
+  * Add support for Qt 6
+  * Fix disappearing block borders
+
+ -- Thorsten Roth <elthoro@gmx.de>  Sat, 24 Apr 2021 14:18:00 +0200
+
+iqpuzzle (1.2.3-0) unstable; urgency=low
+
+  [ Thorsten Roth ]
+  * Updated Dutch translation (thanks to Vistaus).
+
+ -- Thorsten Roth <elthoro@gmx.de>  Sat, 20 Mar 2021 15:09:00 +0200
+
+iqpuzzle (1.2.2-0) unstable; urgency=low
+
+  [ Thorsten Roth ]
+  * Fix for oddities barrier color if system background color is used.
+  * Packaging fixes.
+
+ -- Thorsten Roth <elthoro@gmx.de>  Sat, 06 Mar 2021 15:50:00 +0200
+
+iqpuzzle (1.2.1-0) unstable; urgency=low
+
+  [ Thorsten Roth ]
+  * Fix crash during unsolved boards list update
+  * Fix background color on pause screen if system BG color is used
+  * Fixes for Qt 5.15
+  * Some Clazy code improvements.
+
+ -- Thorsten Roth <elthoro@gmx.de>  Sun, 29 Nov 2020 16:28:00 +0200
+
+iqpuzzle (1.2.0-0) unstable; urgency=low
+
+  [ Thorsten Roth ]
+  * 21 new boards.
+  * Option to use system window background color as board background.
+  * Fix restarting a saved game.
+  * Some Clang-Tidy and Clazy code improvements.
+
+ -- Thorsten Roth <elthoro@gmx.de>  Sun, 15 Mar 2020 16:23:00 +0200
+
+iqpuzzle (1.1.5-0) unstable; urgency=low
+
+  [ Thorsten Roth ]
+  * Added Korean translation (thanks to hyuna1127)
+  * Add save game file extension automatically.
+
+ -- Thorsten Roth <elthoro@gmx.de>  Sun, 27 Oct 2019 16:33:00 +0200
+
+iqpuzzle (1.1.4-0) unstable; urgency=low
+
+  [ Thorsten Roth ]
+  * Save/load relative board path (needed for AppImage)
+  * Dropped support for Qt4
+
+ -- Thorsten Roth <elthoro@gmx.de>  Sat, 19 Oct 2019 15:24:00 +0200
+
+iqpuzzle (1.1.3-0) unstable; urgency=low
+
+  [ Thorsten Roth ]
+  * Added Italian translation (thanks to davi92)
+
+ -- Thorsten Roth <elthoro@gmx.de>  Sat, 29 Sep 2019 15:55:00 +0200
+
+iqpuzzle (1.1.2-0) unstable; urgency=low
+
+  [ Thorsten Roth ]
+  * Official build for ReactOS and AUR.
+  * Minor code improvements.
+
+ -- Thorsten Roth <elthoro@gmx.de>  Sat, 17 Aug 2019 17:40:00 +0200
+
+iqpuzzle (1.1.1-0) unstable; urgency=low
+
+  [ Thorsten Roth ]
+  * Updated Dutch translation (thanks to Vistaus).
+  * Added freestyle board.
+  * Fix: Keep zoom level while board restart.
+  * Some code improvements.
+
+ -- Thorsten Roth <elthoro@gmx.de>  Sun, 06 May 2018 17:03:00 +0200
+
+iqpuzzle (1.1.0-0) unstable; urgency=low
+
+  [ Thorsten Roth ]
+  * Start random un-/solved easy/medium/hard game.
+  * Added freestyle mode.
+  * Added statistics.
+  * Improved window resize.
+  * Added many new boards.
+  * Start game through cmd.
+  * Updated French translation (thanks to kiarn).
+  * Embedded translations into game resource.
+
+ -- Thorsten Roth <elthoro@gmx.de>  Sun, 07 Jan 2018 18:07:00 +0200
+
+iqpuzzle (1.0.7-0) unstable; urgency=low
+
+  [ Thorsten Roth ]
+  * Added French translation (thanks to kiarn and mothsART).
+
+ -- Thorsten Roth <elthoro@gmx.de>  Sat, 12 Aug 2017 17:46:00 +0200
+
+iqpuzzle (1.0.6-0) unstable; urgency=low
+
+  [ Thorsten Roth ]
+  * Updated Dutch translation (thanks to Elbert).
+
+ -- Thorsten Roth <elthoro@gmx.de>  Sat, 06 May 2017 17:42:00 +0200
+
+iqpuzzle (1.0.5-0) unstable; urgency=low
+
+  [ Thorsten Roth ]
+  * Moved project to GitHub (exchanged URLs).
+
+ -- Thorsten Roth <elthoro@gmx.de>  Wed, 03 May 2017 15:51:00 +0200
+
+iqpuzzle (1.0.4-0) unstable; urgency=low
+
+  [ Thorsten Roth ]
+  * Fixed invalid board polygons.
+  * Added fallback menu icons.
+
+ -- Thorsten Roth <elthoro@gmx.de>  Tue, 03 Jan 2017 22:23:00 +0200
+
+iqpuzzle (1.0.3-1) unstable; urgency=low
+
+  [ Thorsten Roth ]
+  * Added Dutch translation (thanks to Elbert)
+  * Fixed: Starting board from command line.
+  * Fixed: Bring blocks to foreground during rescale.
+  * Improved board file validation.
+  * Change gui language without restarting the game.
+
+ -- Thorsten Roth <elthoro@gmx.de>  Mon, 02 Jan 2017 16:57:00 +0200
+
+iqpuzzle (1.0.2-1) unstable; urgency=low
+
+  [ Thorsten Roth ]
+  * Lintian packaging fixes.
+
+ -- Thorsten Roth <elthoro@gmx.de>  Sun, 06 Nov 2016 13:49:00 +0200
+
+iqpuzzle (1.0.1-0) unstable; urgency=low
+
+  [ Thorsten Roth ]
+  * Added resources for OS/2; thanks to Gianfilippo!
+  * Improved settings dialog (check for using button multiple times)
+
+ -- Thorsten Roth <elthoro@gmx.de>  Sat, 05 Nov 2016 15:17:00 +0200
+
+iqpuzzle (1.0.0-0) unstable; urgency=low
+
+  [ Thorsten Roth ]
+  * Start random game.
+  * Guess user name for highscore.
+  * Many new boards.
+  * Install into /usr/bin instead of /usr/games
+  * Simple collision check after rotation/flip.
+  * Removed fixed window size.
+  * Bugfix: Disable save when game solved. MSVC compiler issue.
+
+ -- Thorsten Roth <elthoro@gmx.de>  Sun, 23 Oct 2016 15:36:00 +0200
+
+iqpuzzle (0.9.0-0) unstable; urgency=low
+
+  [ Thorsten Roth ]
+  * Added settings dialog; mouse buttons (LP: #1365568); GUI language.
+  * Added Bulgarian translation (thanks to bogo1966)
+  * Bug fix: Highscore
+  * Bug fix: Wrongly solved, if piece intersects board and not all pcs needed.
+  * Added new boards.
+
+ -- Thorsten Roth <elthoro@gmx.de>  Wed, 13 May 2015 23:47:00 +0200
+
+iqpuzzle (0.8.1-0) unstable; urgency=low
+
+  [ Thorsten Roth ]
+  * Fixed translations and XPM icon file.
+
+ -- Thorsten Roth <elthoro@gmx.de>  Sat, 30 Aug 2014 18:26:00 +0200
+
+iqpuzzle (0.8.0-0) unstable; urgency=low
+
+  [ Thorsten Roth ]
+  * Added highscore.
+  * Added new boards.
+
+ -- Thorsten Roth <elthoro@gmx.de>  Fri, 29 Aug 2014 19:52:00 +0200
+
+iqpuzzle (0.7.0-0) unstable; urgency=low
+
+  [ Thorsten Roth ]
+  * Added timer and moves counter.
+  * Lintian fixes.
+  * Added new boards.
+
+ -- Thorsten Roth <elthoro@gmx.de>  Sun, 27 Jul 2014 19:57:00 +0200
+
+iqpuzzle (0.6.0-0) unstable; urgency=low
+
+  [ Thorsten Roth ]
+  * Added save/load game option (LP: #1338269)
+  * Added new boards.
+
+ -- Thorsten Roth <elthoro@gmx.de>  Sat, 12 Jul 2014 23:18:00 +0200
+
+iqpuzzle (0.5.0-0) unstable; urgency=low
+
+  [ Thorsten Roth ]
+  * Automatic check, if puzzle is solved (LP: #1320957)
+  * Added new boards.
+
+ -- Thorsten Roth <elthoro@gmx.de>  Sun, 06 Jul 2014 20:11:00 +0200
+
+iqpuzzle (0.4.0-0) unstable; urgency=low
+
+  [ Thorsten Roth ]
+  * Added preview to load board dialog.
+  * Added new boards.
+
+ -- Thorsten Roth <elthoro@gmx.de>  Fri, 06 Jun 2014 14:57:00 +0200
+
+iqpuzzle (0.3.0-0) unstable; urgency=low
+
+  [ Thorsten Roth ]
+  * Added gui translation.
+  * Corrected block position after flip/rotate.
+  * Corrected board path.
+  * Added new board and possibility for barriers.
+
+ -- Thorsten Roth <elthoro@gmx.de>  Mon, 19 May 2014 16:34:00 +0200
+
+iqpuzzle (0.2.0-0) unstable; urgency=low
+
+  [ Thorsten Roth ]
+  * Load board via command line.
+  * Define color as hex.
+  * Added new board.
+
+ -- Thorsten Roth <elthoro@gmx.de>  Sun, 18 May 2014 19:23:00 +0200
+
+iqpuzzle (0.1.0-0) unstable; urgency=low
+
+  [ Thorsten Roth ]
+  * Load board file dialog.
+  * Added CBoard class.
+  * Minor collsion check correction.
+
+ -- Thorsten Roth <elthoro@gmx.de>  Sat, 17 May 2014 22:00:51 +0200
+
+iqpuzzle (0.0.1-0) unstable; urgency=low
+
+  [ Thorsten Roth ]
+  * Define board as polygon.
+  * Support for Qt 4 and Qt 5.
+  * Code reconstructions, rewritten collision detection.
+  * Initial changelog.
+
+ -- Thorsten Roth <elthoro@gmx.de>  Sun, 04 May 2014 19:02:00 +0200
--- iqpuzzle-v1.5.1.orig/debian/source/format
+++ iqpuzzle-v1.5.1/debian/source/format
@@ -0,0 +1,1 @@
+3.0 (quilt)
--- iqpuzzle-v1.5.1.orig/debian/compat
+++ iqpuzzle-v1.5.1/debian/compat
@@ -0,0 +1,1 @@
+10
--- iqpuzzle-v1.5.1.orig/debian/rules
+++ iqpuzzle-v1.5.1/debian/rules
@@ -0,0 +1,17 @@
+#!/usr/bin/make -f
+
+%:
+	dh $@ --parallel
+
+override_dh_auto_configure:
+	dh_auto_configure -- \
+		-DCMAKE_BUILD_TYPE=Release \
+		-DCMAKE_C_FLAGS="$(CFLAGS)" \
+		-DCMAKE_CXX_FLAGS="$(CXXFLAGS)" \
+		-DCMAKE_EXE_LINKER_FLAGS="$(LDFLAGS) -Wl,-z,defs"
+
+override_dh_auto_build:
+	dh_auto_build --buildsystem=cmake
+
+override_dh_builddeb:
+	dh_builddeb -- -Zxz -z9
--- iqpuzzle-v1.5.1.orig/debian/copyright
+++ iqpuzzle-v1.5.1/debian/copyright
@@ -0,0 +1,46 @@
+Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0
+Upstream-Name: iqpuzzle
+Upstream-Contact: Thorsten Roth <elthoro@gmx.de>
+Source: https://codeberg.org/ElTh0r0/iqpuzzle
+
+Files: *
+Copyright: 2012-present Thorsten Roth <elthoro@gmx.de>
+License: GPL-3+
+
+Files: data/icons/*
+Copyright: 2014 Uri Herrera <uri_herrera@nitrux.in> and others
+License: LGPL-3+
+
+License: GPL-3+
+ This package is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 3 of the License, or
+ (at your option) any later version.
+ .
+ This package is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ GNU General Public License for more details.
+ .
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see <http://www.gnu.org/licenses/>
+ .
+ On Debian systems, the complete text of the GNU General
+ Public License version 3 can be found in "/usr/share/common-licenses/GPL-3".
+
+License: LGPL-3+
+ This library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 3 of the License, or (at your option) any later version.
+ .
+ This library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ Lesser General Public License for more details.
+ .
+ You should have received a copy of the GNU Lesser General Public
+ License along with this library. If not, see <http://www.gnu.org/licenses/>.
+ .
+ On Debian systems, the complete text of the GNU Lesser General
+ Public License version 3 can be found in "/usr/share/common-licenses/LGPL-3".
