From d77656479ef71104a98cc74d781f4a217321b722 Mon Sep 17 00:00:00 2001 From: Dominik 'Rathann' Mierzejewski Date: Fri, 9 May 2025 23:40:01 +0200 Subject: [PATCH 1/5] update to 3.6.2.9 - regenerate glad sources --- ags.spec | 13 +++++++++---- sources | 2 +- 2 files changed, 10 insertions(+), 5 deletions(-) diff --git a/ags.spec b/ags.spec index c41cf8a..51976b2 100644 --- a/ags.spec +++ b/ags.spec @@ -7,7 +7,7 @@ Name: ags Summary: Engine for creating and running videogames of adventure (quest) genre -Version: 3.6.2.7 +Version: 3.6.2.9 URL: http://www.adventuregamestudio.co.uk/site/ags/ Release: 1%{?dist} Source0: https://github.com/adventuregamestudio/ags/archive/%{fver}/ags-%{fver}.tar.gz @@ -39,6 +39,7 @@ Provides: bundled(mojoal) %endif BuildRequires: cmake BuildRequires: gcc-c++ +BuildRequires: glad BuildRequires: glm-devel # for KHR/khrplatform.h BuildRequires: libglvnd-devel @@ -89,9 +90,9 @@ rm -r freetype-2.1.3 rmdir googletest popd pushd Engine/libsrc -rm -r glad{,-gles2}/include/KHR -ln -s /usr/include/KHR glad/include -ln -s /usr/include/KHR glad-gles2/include +rm -r glad{,-gles2}/{src,include} +glad --reproducible --out-path=glad --profile="compatibility" --api="gl=2.1" --generator="c" --spec="gl" --extensions="GL_EXT_framebuffer_object" +glad --reproducible --out-path=glad-gles2 --profile="core" --api="gles2=2.0" --generator="c" --spec="gl" --extensions="" rm -r ogg rm -r theora rm -r vorbis @@ -134,6 +135,10 @@ mv Changes.txt.utf-8 Changes.txt %{_bindir}/ags %changelog +* Fri May 09 2025 Dominik Mierzejewski - 3.6.2.9-1 +- update to 3.6.2.9 +- regenerate glad sources + * Fri Feb 28 2025 Dominik Mierzejewski - 3.6.2.7-1 - update to 3.6.2.7 - switch build system to cmake diff --git a/sources b/sources index 458c68a..ac6129c 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (ags-v3.6.2.7.tar.gz) = c6488ceafa029b090d9db3dcf34a61223d443672adc0d77fb06eb8c88cea71c5a873b61344cd2abb6194a8d411fbc06b7ddce140d09d86a45444a373307a9b9f +SHA512 (ags-v3.6.2.9.tar.gz) = 91aefa9109055be6220900d51a8c7ff9b97a0c16b0df3e16d5652d707e23430fc7b18a58a8843702dc8e1bce535b7cb5589552b6098f4bba89c9a3cf0799fcb3 From a58fff4e2d25099faf9918dd71b83e554f2e80fd Mon Sep 17 00:00:00 2001 From: Dominik 'Rathann' Mierzejewski Date: Thu, 4 Sep 2025 23:22:15 +0200 Subject: [PATCH 2/5] update to 3.6.2.13 (resolves rhbz#2393079) --- ags.spec | 5 ++++- sources | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/ags.spec b/ags.spec index 0358487..88d091b 100644 --- a/ags.spec +++ b/ags.spec @@ -6,7 +6,7 @@ Name: ags Summary: Engine for creating and running videogames of adventure (quest) genre -Version: 3.6.2.12 +Version: 3.6.2.13 URL: http://www.adventuregamestudio.co.uk/site/ags/ Release: 1%{?dist} Source0: https://github.com/adventuregamestudio/ags/archive/%{fver}/ags-%{fver}.tar.gz @@ -124,6 +124,9 @@ mv Changes.txt.utf-8 Changes.txt %{_bindir}/ags %changelog +* Thu Sep 04 2025 Dominik Mierzejewski - 3.6.2.13-1 +- update to 3.6.2.13 (resolves rhbz#2393079) + * Sat Jul 19 2025 Dominik Mierzejewski - 3.6.2.12-1 - update to 3.6.2.12 - switch back to bundled freetype per upstream recommendation diff --git a/sources b/sources index 11a2c1f..331ce0e 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (ags-v3.6.2.12.tar.gz) = 505c9210ee5fa58fd1570b152c6ef650ce51d39486389d487a7442ea3d3b99e607a9b882bf85a77be2da0fbf029a9f6789a74c0121092cff15241fbd40011cd5 +SHA512 (ags-v3.6.2.13.tar.gz) = b33a7813f5cc611e6f82f74a29ab33fdc2a817218fdcf4c96de81dc63e4129146e5f3390d92c405c0f170507473282d7f953d692eae21624d29ebf9a0bd535d1 From 71c5251229ad525a2053368a906a67eb1a886fc6 Mon Sep 17 00:00:00 2001 From: Dominik 'Rathann' Mierzejewski Date: Tue, 28 Oct 2025 14:34:58 +0100 Subject: [PATCH 3/5] update to 3.6.2.14 (resolves rhbz#2405254) --- ags-use-system-libraries.patch | 36 ++++++++++++---------------------- ags.spec | 11 +++++++---- sources | 2 +- 3 files changed, 20 insertions(+), 29 deletions(-) diff --git a/ags-use-system-libraries.patch b/ags-use-system-libraries.patch index 8e5bc71..9a51f43 100644 --- a/ags-use-system-libraries.patch +++ b/ags-use-system-libraries.patch @@ -1,6 +1,6 @@ -diff -up ags-3.6.2.12/CMake/FindLocalOpenAL.cmake.orig ags-3.6.2.12/CMake/FindLocalOpenAL.cmake ---- ags-3.6.2.12/CMake/FindLocalOpenAL.cmake.orig 2025-07-18 23:24:38.000000000 +0200 -+++ ags-3.6.2.12/CMake/FindLocalOpenAL.cmake 2025-07-19 14:03:42.772659440 +0200 +diff -up ags-3.6.2.14/CMake/FindLocalOpenAL.cmake.orig ags-3.6.2.14/CMake/FindLocalOpenAL.cmake +--- ags-3.6.2.14/CMake/FindLocalOpenAL.cmake.orig 2025-10-20 21:56:58.000000000 +0200 ++++ ags-3.6.2.14/CMake/FindLocalOpenAL.cmake 2025-10-28 14:29:41.117898341 +0100 @@ -1,6 +1,6 @@ # Grab system openAL or use embedded mojoAL @@ -9,28 +9,16 @@ diff -up ags-3.6.2.12/CMake/FindLocalOpenAL.cmake.orig ags-3.6.2.12/CMake/FindLo set(AGS_USE_MOJO_AL TRUE) endif() -diff -up ags-3.6.2.12/CMakeLists.txt.orig ags-3.6.2.12/CMakeLists.txt ---- ags-3.6.2.12/CMakeLists.txt.orig 2025-07-18 23:24:38.000000000 +0200 -+++ ags-3.6.2.12/CMakeLists.txt 2025-07-19 14:04:25.748967837 +0200 -@@ -313,9 +313,21 @@ endif() - include(FindLocalOpenAL) - include(FindLocalAllegro) - -+if (NOT AGS_USE_SYSTEM_GLM) - add_subdirectory(libsrc/glm EXCLUDE_FROM_ALL) -+else() -+ find_package(glm REQUIRED) -+endif() -+if (NOT AGS_USE_SYSTEM_TINYXML2) - add_subdirectory(libsrc/tinyxml2 EXCLUDE_FROM_ALL) -+else() -+ find_package(tinyxml2 REQUIRED) -+endif() -+if (NOT AGS_USE_SYSTEM_MINIZ) +diff -up ags-3.6.2.14/CMakeLists.txt.orig ags-3.6.2.14/CMakeLists.txt +--- ags-3.6.2.14/CMakeLists.txt.orig 2025-10-20 21:56:58.000000000 +0200 ++++ ags-3.6.2.14/CMakeLists.txt 2025-10-28 14:31:25.751904200 +0100 +@@ -336,8 +336,7 @@ endif() + if (NOT AGS_USE_LOCAL_MINIZ) add_subdirectory(libsrc/miniz EXCLUDE_FROM_ALL) -+else() + else() +- find_package(miniz REQUIRED) +- add_library(MiniZ::MiniZ ALIAS miniz::miniz) + include(FindMiniz) -+endif() + endif() add_subdirectory(Common/libsrc/aastr-0.1.1 EXCLUDE_FROM_ALL) - diff --git a/ags.spec b/ags.spec index 88d091b..0d09e72 100644 --- a/ags.spec +++ b/ags.spec @@ -6,7 +6,7 @@ Name: ags Summary: Engine for creating and running videogames of adventure (quest) genre -Version: 3.6.2.13 +Version: 3.6.2.14 URL: http://www.adventuregamestudio.co.uk/site/ags/ Release: 1%{?dist} Source0: https://github.com/adventuregamestudio/ags/archive/%{fver}/ags-%{fver}.tar.gz @@ -109,9 +109,9 @@ mv Changes.txt.utf-8 Changes.txt -DAGS_USE_LOCAL_OGG=TRUE \ -DAGS_USE_LOCAL_VORBIS=TRUE \ -DAGS_USE_LOCAL_THEORA=TRUE \ - -DAGS_USE_SYSTEM_GLM=TRUE \ - -DAGS_USE_SYSTEM_TINYXML2=TRUE \ - -DAGS_USE_SYSTEM_MINIZ=TRUE \ + -DAGS_USE_LOCAL_GLM=TRUE \ + -DAGS_USE_LOCAL_TINYXML2=TRUE \ + -DAGS_USE_LOCAL_MINIZ=TRUE \ %cmake_build @@ -124,6 +124,9 @@ mv Changes.txt.utf-8 Changes.txt %{_bindir}/ags %changelog +* Mon Oct 27 2025 Dominik Mierzejewski - 3.6.2.14-1 +- update to 3.6.2.14 (resolves rhbz#2405254) + * Thu Sep 04 2025 Dominik Mierzejewski - 3.6.2.13-1 - update to 3.6.2.13 (resolves rhbz#2393079) diff --git a/sources b/sources index 331ce0e..029fa19 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (ags-v3.6.2.13.tar.gz) = b33a7813f5cc611e6f82f74a29ab33fdc2a817218fdcf4c96de81dc63e4129146e5f3390d92c405c0f170507473282d7f953d692eae21624d29ebf9a0bd535d1 +SHA512 (ags-v3.6.2.14.tar.gz) = 6ab161c61e7e475b0305691c6d0577b9033799256020366636d38b749cdfad755a69cd6b415086645e6a9d522d109930aa0d2e6d5f12b0198ab0a54917c9eab1 From a20e2b9725d21ecf00c5507b56a81bb030dc282a Mon Sep 17 00:00:00 2001 From: Dominik 'Rathann' Mierzejewski Date: Wed, 26 Nov 2025 09:47:28 +0100 Subject: [PATCH 4/5] update to 3.6.2.15 (resolves rhbz#2416531) --- ags.spec | 5 ++++- sources | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/ags.spec b/ags.spec index 0d09e72..889e0de 100644 --- a/ags.spec +++ b/ags.spec @@ -6,7 +6,7 @@ Name: ags Summary: Engine for creating and running videogames of adventure (quest) genre -Version: 3.6.2.14 +Version: 3.6.2.15 URL: http://www.adventuregamestudio.co.uk/site/ags/ Release: 1%{?dist} Source0: https://github.com/adventuregamestudio/ags/archive/%{fver}/ags-%{fver}.tar.gz @@ -124,6 +124,9 @@ mv Changes.txt.utf-8 Changes.txt %{_bindir}/ags %changelog +* Wed Nov 26 2025 Dominik Mierzejewski - 3.6.2.15-1 +- update to 3.6.2.15 (resolves rhbz#2416531) + * Mon Oct 27 2025 Dominik Mierzejewski - 3.6.2.14-1 - update to 3.6.2.14 (resolves rhbz#2405254) diff --git a/sources b/sources index 029fa19..586f7f1 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (ags-v3.6.2.14.tar.gz) = 6ab161c61e7e475b0305691c6d0577b9033799256020366636d38b749cdfad755a69cd6b415086645e6a9d522d109930aa0d2e6d5f12b0198ab0a54917c9eab1 +SHA512 (ags-v3.6.2.15.tar.gz) = 52b3250c17a416b2f37e4334b0d84e681c78d2b261aa926412ab758b788cc9c12f3ec92e50834ea21e4ddf879396ca1041d1a02a8970d21be4475ffd9e264530 From 876c8438da0ccba60702a3992044b78de308029c Mon Sep 17 00:00:00 2001 From: Dominik 'Rathann' Mierzejewski Date: Wed, 14 Jan 2026 17:42:46 +0100 Subject: [PATCH 5/5] update to 3.6.2.16 --- ags.spec | 5 ++++- sources | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/ags.spec b/ags.spec index 889e0de..7f5c0ea 100644 --- a/ags.spec +++ b/ags.spec @@ -6,7 +6,7 @@ Name: ags Summary: Engine for creating and running videogames of adventure (quest) genre -Version: 3.6.2.15 +Version: 3.6.2.16 URL: http://www.adventuregamestudio.co.uk/site/ags/ Release: 1%{?dist} Source0: https://github.com/adventuregamestudio/ags/archive/%{fver}/ags-%{fver}.tar.gz @@ -124,6 +124,9 @@ mv Changes.txt.utf-8 Changes.txt %{_bindir}/ags %changelog +* Wed Jan 14 2026 Dominik Mierzejewski - 3.6.2.16-1 +- update to 3.6.2.16 + * Wed Nov 26 2025 Dominik Mierzejewski - 3.6.2.15-1 - update to 3.6.2.15 (resolves rhbz#2416531) diff --git a/sources b/sources index 586f7f1..2c31f17 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (ags-v3.6.2.15.tar.gz) = 52b3250c17a416b2f37e4334b0d84e681c78d2b261aa926412ab758b788cc9c12f3ec92e50834ea21e4ddf879396ca1041d1a02a8970d21be4475ffd9e264530 +SHA512 (ags-v3.6.2.16.tar.gz) = 4b3261284454fc4e770f684eb6ece5199bc9d8a731d433b96f1134ade8907d60f0658f481f5ed229346a6dfeac61622ce5d62adfc163489f1cbf335b7c088936