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