From 2efd047b9a4f4de1df72eb9702e8cde79156d0fc5b40ae10e6012f4090e9e412 Mon Sep 17 00:00:00 2001 From: Jan Engelhardt Date: Wed, 7 Apr 2021 09:21:29 +0000 Subject: [PATCH 1/3] Accepting request 883399 from home:mnhauke:games - Add patch: * fix icons - Update to version 2.7.9 * Add appdata - Update to version 2.7.8 * More logging. Code cleanups OBS-URL: https://build.opensuse.org/request/show/883399 OBS-URL: https://build.opensuse.org/package/show/games/commandergenius?expand=0&rev=47 --- Commander-Genius-v2.7.7.tar.bz2 | 3 --- Commander-Genius-v2.7.9.tar.bz2 | 3 +++ commandergenius.changes | 18 ++++++++++++++++++ commandergenius.spec | 6 +++++- fix-icons.patch | 13 +++++++++++++ 5 files changed, 39 insertions(+), 4 deletions(-) delete mode 100644 Commander-Genius-v2.7.7.tar.bz2 create mode 100644 Commander-Genius-v2.7.9.tar.bz2 create mode 100644 fix-icons.patch diff --git a/Commander-Genius-v2.7.7.tar.bz2 b/Commander-Genius-v2.7.7.tar.bz2 deleted file mode 100644 index 73edbdd..0000000 --- a/Commander-Genius-v2.7.7.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:5ee56effcb36b64ad85bc5a32aab1ae0178d14a9d7641e516c7a140974aa18ba -size 55337535 diff --git a/Commander-Genius-v2.7.9.tar.bz2 b/Commander-Genius-v2.7.9.tar.bz2 new file mode 100644 index 0000000..4fe4cce --- /dev/null +++ b/Commander-Genius-v2.7.9.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:310bdd4d79df98fe2d696157610c048d731bb850ca067bda21a572bd99b289a4 +size 55456574 diff --git a/commandergenius.changes b/commandergenius.changes index 6004255..51f5c4c 100644 --- a/commandergenius.changes +++ b/commandergenius.changes @@ -1,3 +1,21 @@ +------------------------------------------------------------------- +Tue Apr 6 19:44:54 UTC 2021 - Martin Hauke + +- Add patch: + * fix icons + +------------------------------------------------------------------- +Tue Apr 6 09:26:14 UTC 2021 - Martin Hauke + +- Update to version 2.7.9 + * Add appdata + +------------------------------------------------------------------- +Sun Mar 28 13:38:51 UTC 2021 - Martin Hauke + +- Update to version 2.7.8 + * More logging. Code cleanups + ------------------------------------------------------------------- Sun Feb 14 15:36:36 UTC 2021 - Martin Hauke diff --git a/commandergenius.spec b/commandergenius.spec index a814b19..d963410 100644 --- a/commandergenius.spec +++ b/commandergenius.spec @@ -17,7 +17,7 @@ Name: commandergenius -Version: 2.7.7 +Version: 2.7.9 Release: 0 Summary: An open clone of the Commander Keen engines License: GPL-2.0-only @@ -25,6 +25,7 @@ Group: Amusements/Games/Action/Arcade URL: http://clonekeenplus.sf.net/ #Git-Clone: https://gitlab.com/Dringgstein/Commander-Genius.git Source: https://gitlab.com/Dringgstein/Commander-Genius/-/archive/v%version/Commander-Genius-v%version.tar.bz2 +Patch0: fix-icons.patch BuildRequires: boost-devel BuildRequires: cmake >= 2.8 BuildRequires: fdupes @@ -46,6 +47,7 @@ It has 4-player cooperative mode and six difficulty modes. %prep %setup -q -n Commander-Genius-v%version +%patch0 -p1 %build %cmake \ @@ -57,12 +59,14 @@ It has 4-player cooperative mode and six difficulty modes. %install %cmake_install +install -D -m0644 share/cg.svg %{buildroot}%{_datadir}/icons/hicolor/scalable/apps/cg.svg %fdupes %buildroot%_datadir %files %license COPYRIGHT %_bindir/CGeniusExe %_datadir/applications/cgenius.desktop +%_datadir/metainfo/io.sourceforge.clonekeenplus.appdata.xml %_datadir/icons/hicolor/ %_datadir/games/%name/ diff --git a/fix-icons.patch b/fix-icons.patch new file mode 100644 index 0000000..d7e2995 --- /dev/null +++ b/fix-icons.patch @@ -0,0 +1,13 @@ +diff --git a/src/install.cmake b/src/install.cmake +index 2e6daeb..5783f8b 100644 +--- a/src/install.cmake ++++ b/src/install.cmake +@@ -11,7 +11,7 @@ ELSE(WIN32) + # Install desktop icon and file + foreach(X IN ITEMS 16 32 48 64 128 256 512) + INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/../share/cg.${X}.png +- DESTINATION "${ICONDIR}/${X}x${X}/apps") ++ DESTINATION "${ICONDIR}/${X}x${X}/apps/" RENAME cg.png) + endforeach() + + INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/../share/cgenius.desktop From 432344a568d3ca3ce4c81f939098117d6d049fc6be5c777709f0c5b9e96a12e3 Mon Sep 17 00:00:00 2001 From: Jan Engelhardt Date: Tue, 13 Apr 2021 14:22:39 +0000 Subject: [PATCH 2/3] Accepting request 884954 from home:mnhauke:games - Update to version 2.8.0 * Remove legacy SDL 1.2 code at many parts * More stable graphics engine * SDL2 is not an option anymore * Improved logging * Open GL 2.1 is minimum now * Lots of OpenGL fixes * Boost library now is optional * C++17 OBS-URL: https://build.opensuse.org/request/show/884954 OBS-URL: https://build.opensuse.org/package/show/games/commandergenius?expand=0&rev=48 --- Commander-Genius-v2.7.9.tar.bz2 | 3 --- Commander-Genius-v2.8.0.tar.bz2 | 3 +++ commandergenius.changes | 13 +++++++++++++ commandergenius.spec | 2 +- 4 files changed, 17 insertions(+), 4 deletions(-) delete mode 100644 Commander-Genius-v2.7.9.tar.bz2 create mode 100644 Commander-Genius-v2.8.0.tar.bz2 diff --git a/Commander-Genius-v2.7.9.tar.bz2 b/Commander-Genius-v2.7.9.tar.bz2 deleted file mode 100644 index 4fe4cce..0000000 --- a/Commander-Genius-v2.7.9.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:310bdd4d79df98fe2d696157610c048d731bb850ca067bda21a572bd99b289a4 -size 55456574 diff --git a/Commander-Genius-v2.8.0.tar.bz2 b/Commander-Genius-v2.8.0.tar.bz2 new file mode 100644 index 0000000..ba93dfe --- /dev/null +++ b/Commander-Genius-v2.8.0.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4760ddcc13f90466c77146bdf68aa669a1ad9142f4b55178f0f90c817f8df1a0 +size 55414301 diff --git a/commandergenius.changes b/commandergenius.changes index 51f5c4c..b697827 100644 --- a/commandergenius.changes +++ b/commandergenius.changes @@ -1,3 +1,16 @@ +------------------------------------------------------------------- +Tue Apr 13 12:52:41 UTC 2021 - Martin Hauke + +- Update to version 2.8.0 + * Remove legacy SDL 1.2 code at many parts + * More stable graphics engine + * SDL2 is not an option anymore + * Improved logging + * Open GL 2.1 is minimum now + * Lots of OpenGL fixes + * Boost library now is optional + * C++17 + ------------------------------------------------------------------- Tue Apr 6 19:44:54 UTC 2021 - Martin Hauke diff --git a/commandergenius.spec b/commandergenius.spec index d963410..ad45a53 100644 --- a/commandergenius.spec +++ b/commandergenius.spec @@ -17,7 +17,7 @@ Name: commandergenius -Version: 2.7.9 +Version: 2.8.0 Release: 0 Summary: An open clone of the Commander Keen engines License: GPL-2.0-only From 3429045e39e87d4aef6de4597ad8c7e76373db7010dac2d17ffdfcf61eaccfa7 Mon Sep 17 00:00:00 2001 From: Ferdinand Thiessen Date: Thu, 29 Apr 2021 12:25:38 +0000 Subject: [PATCH 3/3] OBS-URL: https://build.opensuse.org/package/show/games/commandergenius?expand=0&rev=49 --- commandergenius.changes | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/commandergenius.changes b/commandergenius.changes index b697827..4becb46 100644 --- a/commandergenius.changes +++ b/commandergenius.changes @@ -15,7 +15,7 @@ Tue Apr 13 12:52:41 UTC 2021 - Martin Hauke Tue Apr 6 19:44:54 UTC 2021 - Martin Hauke - Add patch: - * fix icons + * fix-icons.patch ------------------------------------------------------------------- Tue Apr 6 09:26:14 UTC 2021 - Martin Hauke