From 551b78696b549505f793922a8f0b57aaa61fab90 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 19 Jan 2024 12:42:43 +0000 Subject: [PATCH 1/9] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild --- allegro.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/allegro.spec b/allegro.spec index 4386a6c..3fc1a72 100644 --- a/allegro.spec +++ b/allegro.spec @@ -3,7 +3,7 @@ Name: allegro Version: 4.4.3.1 -Release: 11%{?dist} +Release: 12%{?dist} Summary: A game programming library Summary(es): Una libreria de programacion de juegos @@ -388,6 +388,9 @@ install -pm 644 addons/jpgalleg/readme.txt \ %changelog +* Fri Jan 19 2024 Fedora Release Engineering - 4.4.3.1-12 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + * Wed Jul 26 2023 Hans de Goede - 4.4.3.1-11 - Fix dat2c bug causing FTBFS of allegro using packages (rhbz#2225996) - Trim changelog From 2f12f09bab398ad5c6b38d4cded950d5b7bbe567 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Mon, 22 Jan 2024 22:54:32 +0000 Subject: [PATCH 2/9] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild --- allegro.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/allegro.spec b/allegro.spec index 3fc1a72..bdd9bec 100644 --- a/allegro.spec +++ b/allegro.spec @@ -3,7 +3,7 @@ Name: allegro Version: 4.4.3.1 -Release: 12%{?dist} +Release: 13%{?dist} Summary: A game programming library Summary(es): Una libreria de programacion de juegos @@ -388,6 +388,9 @@ install -pm 644 addons/jpgalleg/readme.txt \ %changelog +* Mon Jan 22 2024 Fedora Release Engineering - 4.4.3.1-13 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + * Fri Jan 19 2024 Fedora Release Engineering - 4.4.3.1-12 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild From c3876b3aae8fb2282c21d0c4c7e54e4e2b8d071c Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 17 Jul 2024 16:51:00 +0000 Subject: [PATCH 3/9] Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild --- allegro.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/allegro.spec b/allegro.spec index bdd9bec..7d5ca77 100644 --- a/allegro.spec +++ b/allegro.spec @@ -3,7 +3,7 @@ Name: allegro Version: 4.4.3.1 -Release: 13%{?dist} +Release: 14%{?dist} Summary: A game programming library Summary(es): Una libreria de programacion de juegos @@ -388,6 +388,9 @@ install -pm 644 addons/jpgalleg/readme.txt \ %changelog +* Wed Jul 17 2024 Fedora Release Engineering - 4.4.3.1-14 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild + * Mon Jan 22 2024 Fedora Release Engineering - 4.4.3.1-13 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild From 2f1070e9365cc45c296e965dae92fe47264816f1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miroslav=20Such=C3=BD?= Date: Thu, 16 Jan 2025 06:59:50 +0000 Subject: [PATCH 4/9] Migrate to SPDX license This is part of https://fedoraproject.org/wiki/Changes/SPDX_Licenses_Phase_4 --- allegro.spec | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/allegro.spec b/allegro.spec index 7d5ca77..f1ce40a 100644 --- a/allegro.spec +++ b/allegro.spec @@ -149,7 +149,7 @@ sound through JACK (Jack Audio Connection Kit). %package -n alleggl Summary: OpenGL support library for Allegro -License: zlib or GPL+ +License: Zlib OR GPL-1.0-or-later URL: http://allegrogl.sourceforge.net/ Requires: %{name}%{?_isa} = %{version}-%{release} @@ -162,7 +162,7 @@ that things like glut do. %package -n alleggl-devel Summary: Development files for alleggl -License: zlib or GPL+ +License: Zlib OR GPL-1.0-or-later Requires: alleggl%{?_isa} = %{version}-%{release} %description -n alleggl-devel @@ -172,7 +172,7 @@ developing applications that use alleggl. %package -n jpgalleg Summary: JPEG library for the Allegro game library -License: zlib +License: Zlib URL: http://www.ecplusplus.com/index.php?page=projects&pid=1 Requires: %{name}%{?_isa} = %{version}-%{release} @@ -182,7 +182,7 @@ using JPEG's as Allegro bitmaps. %package -n jpgalleg-devel Summary: Development files for jpgalleg -License: zlib +License: Zlib Requires: jpgalleg%{?_isa} = %{version}-%{release} %description -n jpgalleg-devel @@ -192,7 +192,7 @@ developing applications that use jpgalleg. %package loadpng Summary: OGG/Vorbis library for the Allegro game library -License: Public Domain +License: LicenseRef-Fedora-Public-Domain URL: http://wiki.allegro.cc/index.php?title=LoadPNG Requires: %{name}%{?_isa} = %{version}-%{release} @@ -202,7 +202,7 @@ save bitmaps from Allegro programs. %package loadpng-devel Summary: Development files for loadpng -License: Public Domain +License: LicenseRef-Fedora-Public-Domain Requires: %{name}-loadpng%{?_isa} = %{version}-%{release} %description loadpng-devel From c52cd73b4c6a3f8d0d92ed065ced668bfb53a1bb Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 16 Jan 2025 10:52:13 +0000 Subject: [PATCH 5/9] Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild --- allegro.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/allegro.spec b/allegro.spec index 7d5ca77..b925b87 100644 --- a/allegro.spec +++ b/allegro.spec @@ -3,7 +3,7 @@ Name: allegro Version: 4.4.3.1 -Release: 14%{?dist} +Release: 15%{?dist} Summary: A game programming library Summary(es): Una libreria de programacion de juegos @@ -388,6 +388,9 @@ install -pm 644 addons/jpgalleg/readme.txt \ %changelog +* Thu Jan 16 2025 Fedora Release Engineering - 4.4.3.1-15 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild + * Wed Jul 17 2024 Fedora Release Engineering - 4.4.3.1-14 - Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild From 8937f92105d1f28798c25489cc2efdce2f9c9cce Mon Sep 17 00:00:00 2001 From: Cristian Le Date: Fri, 30 May 2025 16:22:24 +0200 Subject: [PATCH 6/9] Allow to build with CMake 4.0 --- allegro.spec | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/allegro.spec b/allegro.spec index f77cc18..41468ae 100644 --- a/allegro.spec +++ b/allegro.spec @@ -1,9 +1,6 @@ -# Force out of source build -%undefine __cmake_in_source_build - Name: allegro Version: 4.4.3.1 -Release: 15%{?dist} +Release: 16%{?dist} Summary: A game programming library Summary(es): Una libreria de programacion de juegos @@ -38,7 +35,7 @@ Patch14: allegro-4.4.3-dat2c-buffer-overflow.patch BuildRequires: gcc BuildRequires: gcc-c++ -BuildRequires: texinfo cmake3 +BuildRequires: texinfo cmake BuildRequires: xorg-x11-proto-devel libX11-devel libXpm-devel libXcursor-devel BuildRequires: libXxf86vm-devel libXxf86dga-devel libGL-devel libGLU-devel BuildRequires: alsa-lib-devel jack-audio-connection-kit-devel @@ -232,9 +229,10 @@ developing applications that use logg. %autosetup -p1 %build -%cmake3 -DOpenGL_GL_PREFERENCE:STRING=LEGACY -DCMAKE_SKIP_RPATH:BOOL=YES -DCMAKE_SKIP_INSTALL_RPATH:BOOL=YES \ +export CMAKE_POLICY_VERSION_MINIMUM=3.5 +%cmake -DOpenGL_GL_PREFERENCE:STRING=LEGACY -DCMAKE_SKIP_RPATH:BOOL=YES -DCMAKE_SKIP_INSTALL_RPATH:BOOL=YES \ -DDOCDIR:STRING=%{_pkgdocdir} -DCMAKE_VERBOSE_MAKEFILE:BOOL=TRUE -%cmake3_build +%cmake_build pushd %{_vpath_builddir} # Converting text documentation to UTF-8 encoding. @@ -248,7 +246,7 @@ done popd %install -%cmake3_install +%cmake_install pushd %{_vpath_builddir} # installation of these is broken, because they use a cmake GLOB, but @@ -388,6 +386,9 @@ install -pm 644 addons/jpgalleg/readme.txt \ %changelog +* Fri May 30 2025 Cristian Le - 4.4.3.1-16 +- Allow to build with CMake 4.0 + * Thu Jan 16 2025 Fedora Release Engineering - 4.4.3.1-15 - Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild From 60b3052206a97916dbae1b23f44d638b680e0943 Mon Sep 17 00:00:00 2001 From: Cristian Le Date: Thu, 17 Jul 2025 15:27:13 +0200 Subject: [PATCH 7/9] Add LIB_SUFFIX flag explicitly --- allegro.spec | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/allegro.spec b/allegro.spec index 41468ae..e110580 100644 --- a/allegro.spec +++ b/allegro.spec @@ -1,6 +1,6 @@ Name: allegro Version: 4.4.3.1 -Release: 16%{?dist} +Release: 17%{?dist} Summary: A game programming library Summary(es): Una libreria de programacion de juegos @@ -230,7 +230,11 @@ developing applications that use logg. %build export CMAKE_POLICY_VERSION_MINIMUM=3.5 -%cmake -DOpenGL_GL_PREFERENCE:STRING=LEGACY -DCMAKE_SKIP_RPATH:BOOL=YES -DCMAKE_SKIP_INSTALL_RPATH:BOOL=YES \ +%cmake \ +%if "%{?_lib}" == "lib64" + %{?_cmake_lib_suffix64} \ +%endif + -DOpenGL_GL_PREFERENCE:STRING=LEGACY -DCMAKE_SKIP_RPATH:BOOL=YES -DCMAKE_SKIP_INSTALL_RPATH:BOOL=YES \ -DDOCDIR:STRING=%{_pkgdocdir} -DCMAKE_VERBOSE_MAKEFILE:BOOL=TRUE %cmake_build @@ -386,6 +390,9 @@ install -pm 644 addons/jpgalleg/readme.txt \ %changelog +* Thu Jul 17 2025 Cristian Le - 4.4.3.1-17 +- Add LIB_SUFFIX flag explicitly (rhbz#2381173) + * Fri May 30 2025 Cristian Le - 4.4.3.1-16 - Allow to build with CMake 4.0 From fff1693034d88519e51be9369695eafc0362388d Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 23 Jul 2025 16:54:01 +0000 Subject: [PATCH 8/9] Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild --- allegro.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/allegro.spec b/allegro.spec index e110580..d31a292 100644 --- a/allegro.spec +++ b/allegro.spec @@ -1,6 +1,6 @@ Name: allegro Version: 4.4.3.1 -Release: 17%{?dist} +Release: 18%{?dist} Summary: A game programming library Summary(es): Una libreria de programacion de juegos @@ -390,6 +390,9 @@ install -pm 644 addons/jpgalleg/readme.txt \ %changelog +* Wed Jul 23 2025 Fedora Release Engineering - 4.4.3.1-18 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild + * Thu Jul 17 2025 Cristian Le - 4.4.3.1-17 - Add LIB_SUFFIX flag explicitly (rhbz#2381173) From 8698323496e235eaada3102e9ead0348f2c2f21d Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 16 Jan 2026 03:35:33 +0000 Subject: [PATCH 9/9] Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild --- allegro.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/allegro.spec b/allegro.spec index d31a292..8005301 100644 --- a/allegro.spec +++ b/allegro.spec @@ -1,6 +1,6 @@ Name: allegro Version: 4.4.3.1 -Release: 18%{?dist} +Release: 19%{?dist} Summary: A game programming library Summary(es): Una libreria de programacion de juegos @@ -390,6 +390,9 @@ install -pm 644 addons/jpgalleg/readme.txt \ %changelog +* Fri Jan 16 2026 Fedora Release Engineering - 4.4.3.1-19 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild + * Wed Jul 23 2025 Fedora Release Engineering - 4.4.3.1-18 - Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild