diff --git a/abi_used_libs b/abi_used_libs
--- a/abi_used_libs
+++ b/abi_used_libs
@@ -1,6 +1,9 @@
libQt5Core.so.5
libQt5Gui.so.5
-libQt5Widgets.so.5
+libQt5Qml.so.5
+libQt5Quick.so.5
+libQt5QuickControls2.so.5
+libQt5WebView.so.5
libc.so.6
libgcc_s.so.1
libm.so.6
diff --git a/files/0001-add-docbook-xml-for-solus.patch b/files/0001-add-docbook-xml-for-solus.patch
new file mode 100644
--- /dev/null
+++ b/files/0001-add-docbook-xml-for-solus.patch
@@ -0,0 +1,10 @@
+--- cmake/FindDocBookXSL.cmake 2019-09-13 14:59:01.000000000 +0200
++++ cmake/FindDocBookXSL.cmake 2019-10-19 23:22:08.644980325 +0200
+@@ -5,6 +5,7 @@
+ /usr/local/share/xsl/docbook # FreeBSD
+ /usr/share/xml/docbook/stylesheet/nwalsh/current # OpenSUSE
+ /usr/share/sgml/docbook/xsl-ns-stylesheets # Fedora
++ /usr/share/xml/docbook/xsl-stylesheets-1.79.2/ # Solus
+ )
+ find_package_handle_standard_args(DocBookXSL
+ "Could NOT find DocBook XSL stylesheets" DOCBOOKXSL_DIR)
diff --git a/files/0002-fix-path-hint-for-metainfo-its.patch b/files/0002-fix-path-hint-for-metainfo-its.patch
new file mode 100644
--- /dev/null
+++ b/files/0002-fix-path-hint-for-metainfo-its.patch
@@ -0,0 +1,11 @@
+--- pentobi/unix/CMakeLists.txt 2019-10-20 00:19:04.391604195 +0200
++++ pentobi/unix/CMakeLists.txt 2019-10-20 00:02:22.601017112 +0200
+@@ -7,7 +7,7 @@
+ get_filename_component(GETTEXT_BIN_DIR ${GETTEXT_MSGFMT_EXECUTABLE} DIRECTORY)
+ get_filename_component(GETTEXT_INSTALL_DIR ${GETTEXT_BIN_DIR} DIRECTORY)
+ find_file(METAINFO_ITS NAMES metainfo.its appdata.its
+- HINTS ${GETTEXT_INSTALL_DIR}/share/gettext/its
++ HINTS ${GETTEXT_INSTALL_DIR}/share/gettext-0.20/its
+ )
+ if(NOT METAINFO_ITS)
+ message(FATAL_ERROR
diff --git a/package.yml b/package.yml
--- a/package.yml
+++ b/package.yml
@@ -1,18 +1,24 @@
name : pentobi
-version : 14.1
-release : 3
+version : '17.2'
+release : 4
source :
- - https://netix.dl.sourceforge.net/project/pentobi/14.1/pentobi-14.1.tar.xz : 3f7115d818a2289feac768057faa490d033d516eac6c4ac784d883e1a64a0a43
-license : GPL-3.0
+ - https://liquidtelecom.dl.sourceforge.net/project/pentobi/17.2/pentobi-17.2.tar.xz : b95f1eadb5b10cd68eb187744decc71a41c862e83d325047dc0ee91688a79bfe
+license : GPL-3.0-or-later
component : games.puzzle
summary : Pentobi is a computer opponent for the board game Blokus
description: |
Pentobi is a computer opponent for the board game Blokus. Supported game variants: Classic, Duo, Trigon, Junior, Nexos, GembloQ, Callisto. Strong Blokus engine with 9 different playing levels. Player rating by playing rated games against the computer. Game analysis function. Save and load games in Smart Game Format including comments and move variations. System requirements: 1 GB RAM, 1 GHz CPU (4 GB RAM, 2.5 GHz dual-core or faster CPU recommended for playing level 9)
builddeps :
- - pkgconfig(glu)
+ - pkgconfig(Qt5QuickControls2)
- pkgconfig(Qt5Svg)
- pkgconfig(Qt5UiTools)
+ - pkgconfig(Qt5WebView)
+ - pkgconfig(librsvg-2.0)
+ - docbook-xml
+ - itstool
setup : |
+ %patch -p0 < $pkgfiles/0001-add-docbook-xml-for-solus.patch
+ %patch -p0 < $pkgfiles/0002-fix-path-hint-for-metainfo-its.patch
%cmake -DCMAKE_BUILD_TYPE=Release .
build : |
%make
diff --git a/pspec_x86_64.xml b/pspec_x86_64.xml
--- a/pspec_x86_64.xml
+++ b/pspec_x86_64.xml
@@ -2,15 +2,15 @@
pentobi
- Alfonso RodrÃguez
- arc.proxectos@gmail.com
+ Algent Albrahimi
+ algent@protonmail.com
- GPL-3.0
+ GPL-3.0-or-later
games.puzzle
Pentobi is a computer opponent for the board game Blokus
Pentobi is a computer opponent for the board game Blokus. Supported game variants: Classic, Duo, Trigon, Junior, Nexos, GembloQ, Callisto. Strong Blokus engine with 9 different playing levels. Player rating by playing rated games against the computer. Game analysis function. Save and load games in Smart Game Format including comments and move variations. System requirements: 1 GB RAM, 1 GHz CPU (4 GB RAM, 2.5 GHz dual-core or faster CPU recommended for playing level 9)
- https://solus-project.com/sources/README.Solus
+ https://getsol.us/sources/README.Solus
pentobi
@@ -19,7 +19,8 @@
games.puzzle
- /usr/bin
+ /usr/bin/pentobi
+ /usr/bin/pentobi-thumbnailer
/usr/share/applications/io.sourceforge.pentobi.desktop
/usr/share/help/C/pentobi/analysis.jpg
/usr/share/help/C/pentobi/become_stronger.html
@@ -37,6 +38,7 @@
/usr/share/help/C/pentobi/junior_rules.html
/usr/share/help/C/pentobi/license.html
/usr/share/help/C/pentobi/nexos_rules.html
+ /usr/share/help/C/pentobi/overview.html
/usr/share/help/C/pentobi/pieces.png
/usr/share/help/C/pentobi/pieces_callisto.png
/usr/share/help/C/pentobi/pieces_gembloq.jpg
@@ -65,35 +67,49 @@
/usr/share/help/de/pentobi/junior_rules.html
/usr/share/help/de/pentobi/license.html
/usr/share/help/de/pentobi/nexos_rules.html
+ /usr/share/help/de/pentobi/overview.html
/usr/share/help/de/pentobi/shortcuts.html
/usr/share/help/de/pentobi/system.html
/usr/share/help/de/pentobi/trigon_rules.html
/usr/share/help/de/pentobi/user_interface.html
/usr/share/help/de/pentobi/window_menu.html
- /usr/share/icons/hicolor/16x16/apps/pentobi.png
- /usr/share/icons/hicolor/16x16/mimetypes/application-x-blokus-sgf.png
- /usr/share/icons/hicolor/32x32/apps/pentobi.png
- /usr/share/icons/hicolor/32x32/mimetypes/application-x-blokus-sgf.png
+ /usr/share/help/es/pentobi/become_stronger.html
+ /usr/share/help/es/pentobi/callisto_rules.html
+ /usr/share/help/es/pentobi/classic_rules.html
+ /usr/share/help/es/pentobi/duo_rules.html
+ /usr/share/help/es/pentobi/gembloq_rules.html
+ /usr/share/help/es/pentobi/index.html
+ /usr/share/help/es/pentobi/junior_rules.html
+ /usr/share/help/es/pentobi/license.html
+ /usr/share/help/es/pentobi/nexos_rules.html
+ /usr/share/help/es/pentobi/overview.html
+ /usr/share/help/es/pentobi/shortcuts.html
+ /usr/share/help/es/pentobi/system.html
+ /usr/share/help/es/pentobi/trigon_rules.html
+ /usr/share/help/es/pentobi/user_interface.html
+ /usr/share/help/es/pentobi/window_menu.html
/usr/share/icons/hicolor/48x48/apps/pentobi.png
/usr/share/icons/hicolor/48x48/mimetypes/application-x-blokus-sgf.png
- /usr/share/icons/hicolor/64x64/apps/pentobi.png
- /usr/share/icons/hicolor/64x64/mimetypes/application-x-blokus-sgf.png
/usr/share/icons/hicolor/scalable/apps/pentobi.svg
/usr/share/icons/hicolor/scalable/mimetypes/application-x-blokus-sgf.svg
- /usr/share/man
+ /usr/share/man/de/man6/pentobi-thumbnailer.6
+ /usr/share/man/de/man6/pentobi.6
+ /usr/share/man/es/man6/pentobi-thumbnailer.6
+ /usr/share/man/es/man6/pentobi.6
+ /usr/share/man/man6/pentobi-thumbnailer.6
+ /usr/share/man/man6/pentobi.6
/usr/share/metainfo/io.sourceforge.pentobi.appdata.xml
/usr/share/mime/packages/pentobi-mime.xml
- /usr/share/pentobi
/usr/share/thumbnailers/pentobi.thumbnailer
-
- 2018-01-06
- 14.1
+
+ 2019-10-23
+ 17.2
Packaging update
- Alfonso RodrÃguez
- arc.proxectos@gmail.com
+ Algent Albrahimi
+ algent@protonmail.com
\ No newline at end of file