From a4bdfb2cb87563107b89ec1a6fc7e568073150db Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 17 Jul 2024 16:28:31 +0000 Subject: [PATCH 1/7] Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild --- aalib.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/aalib.spec b/aalib.spec index 1a7b0f1..dfe6cad 100644 --- a/aalib.spec +++ b/aalib.spec @@ -3,7 +3,7 @@ Summary: ASCII art library Name: aalib Version: 1.4.0 -Release: 0.50.%{rc_subver}%{?dist} +Release: 0.51.%{rc_subver}%{?dist} License: LGPL-2.1-or-later URL: http://aa-project.sourceforge.net/aalib/ Source0: http://download.sourceforge.net/aa-project/%{name}-1.4%{rc_subver}.tar.gz @@ -96,6 +96,9 @@ touch -r NEWS $RPM_BUILD_ROOT%{_bindir}/aalib-config $RPM_BUILD_ROOT%{_datadir}/ %{_datadir}/aclocal/aalib.m4 %changelog +* Wed Jul 17 2024 Fedora Release Engineering - 1.4.0-0.51.rc5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild + * Sat Feb 10 2024 Tom Callaway - 1.4.0-0.50.rc5 - apply two fixes from gentoo - fix aalib to handle opaque WINDOW in ncurses From 45b3913b11b2c9e296efefcef1ac776a21db0d00 Mon Sep 17 00:00:00 2001 From: Xavier Bachelot Date: Fri, 4 Oct 2024 11:37:57 +0200 Subject: [PATCH 2/7] Do not BuildRequires gpm-devel on EL10 --- aalib.spec | 40 ++++++++++++++++++++++++++++------------ 1 file changed, 28 insertions(+), 12 deletions(-) diff --git a/aalib.spec b/aalib.spec index dfe6cad..7d0c117 100644 --- a/aalib.spec +++ b/aalib.spec @@ -1,9 +1,15 @@ %global rc_subver rc5 +%if 0%{?el10} +%bcond_with gpm +%else +%bcond_without gpm +%endif + Summary: ASCII art library Name: aalib Version: 1.4.0 -Release: 0.51.%{rc_subver}%{?dist} +Release: 0.52.%{rc_subver}%{?dist} License: LGPL-2.1-or-later URL: http://aa-project.sourceforge.net/aalib/ Source0: http://download.sourceforge.net/aa-project/%{name}-1.4%{rc_subver}.tar.gz @@ -11,18 +17,24 @@ Patch0: aalib-aclocal.patch Patch1: aalib-config-rpath.patch Patch2: aalib-1.4rc5-bug149361.patch Patch3: aalib-1.4rc5-rpath.patch -Patch4: aalib-1.4rc5-x_libs.patch -Patch5: aalib-1.4rc5-libflag.patch -Patch6: aalib-c99.patch -Patch7: https://gitweb.gentoo.org/repo/gentoo.git/plain/media-libs/aalib/files/aalib-1.4_rc5-free-offset-pointer.patch -Patch8: https://gitweb.gentoo.org/repo/gentoo.git/plain/media-libs/aalib/files/aalib-1.4_rc5-fix-aarender.patch +Patch4: aalib-1.4rc5-x_libs.patch +Patch5: aalib-1.4rc5-libflag.patch +Patch6: aalib-c99.patch +Patch7: https://gitweb.gentoo.org/repo/gentoo.git/plain/media-libs/aalib/files/aalib-1.4_rc5-free-offset-pointer.patch +Patch8: https://gitweb.gentoo.org/repo/gentoo.git/plain/media-libs/aalib/files/aalib-1.4_rc5-fix-aarender.patch # Modern ncurses has an opaque WINDOW structure (you cannot address its members directly) # Use the getmaxx() and getmaxy() functions provided by ncurses instead. Patch9: aalib-1.4rc5-opaque-ncurses-fix.patch -BuildRequires: slang-devel libXt-devel gpm-devel ncurses-devel -BuildRequires: autoconf libtool -BuildRequires: make +BuildRequires: autoconf +%if 0%{with gpm} +BuildRequires: gpm-devel +%endif +BuildRequires: libtool +BuildRequires: libXt-devel +BuildRequires: make +BuildRequires: ncurses-devel +BuildRequires: slang-devel %description AA-lib is a low level gfx library just as many other libraries are. The @@ -63,11 +75,11 @@ autoreconf -v -f -i %build %configure --disable-static --with-curses-driver=yes --with-ncurses -make %{?_smp_mflags} +%make_build %install -make install DESTDIR=$RPM_BUILD_ROOT INSTALL="%{__install} -p" +%make_install rm -f $RPM_BUILD_ROOT{%{_libdir}/libaa.la,%{_infodir}/dir} # clean up multilib conflicts @@ -85,7 +97,7 @@ touch -r NEWS $RPM_BUILD_ROOT%{_bindir}/aalib-config $RPM_BUILD_ROOT%{_datadir}/ %files libs %doc README ChangeLog NEWS %license COPYING -%{_libdir}/libaa.so.* +%{_libdir}/libaa.so.1* %files devel %{_bindir}/aalib-config @@ -96,6 +108,10 @@ touch -r NEWS $RPM_BUILD_ROOT%{_bindir}/aalib-config $RPM_BUILD_ROOT%{_datadir}/ %{_datadir}/aclocal/aalib.m4 %changelog +* Fri Oct 04 2024 Xavier Bachelot - 1.4.0-0.52.rc5 +- Do not BuildRequires gpm-devel on EL10 +- Specfile clean up + * Wed Jul 17 2024 Fedora Release Engineering - 1.4.0-0.51.rc5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild From d0b43be8d80d7c1facd8b3f7a579c58aa8518754 Mon Sep 17 00:00:00 2001 From: Xavier Bachelot Date: Fri, 3 Jan 2025 12:37:27 +0100 Subject: [PATCH 3/7] Re-enable gpm on EL10 --- aalib.spec | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) diff --git a/aalib.spec b/aalib.spec index 7d0c117..d47ca08 100644 --- a/aalib.spec +++ b/aalib.spec @@ -1,15 +1,9 @@ %global rc_subver rc5 -%if 0%{?el10} -%bcond_with gpm -%else -%bcond_without gpm -%endif - Summary: ASCII art library Name: aalib Version: 1.4.0 -Release: 0.52.%{rc_subver}%{?dist} +Release: 0.53.%{rc_subver}%{?dist} License: LGPL-2.1-or-later URL: http://aa-project.sourceforge.net/aalib/ Source0: http://download.sourceforge.net/aa-project/%{name}-1.4%{rc_subver}.tar.gz @@ -27,9 +21,7 @@ Patch8: https://gitweb.gentoo.org/repo/gentoo.git/plain/media-libs/aalib Patch9: aalib-1.4rc5-opaque-ncurses-fix.patch BuildRequires: autoconf -%if 0%{with gpm} BuildRequires: gpm-devel -%endif BuildRequires: libtool BuildRequires: libXt-devel BuildRequires: make @@ -108,6 +100,9 @@ touch -r NEWS $RPM_BUILD_ROOT%{_bindir}/aalib-config $RPM_BUILD_ROOT%{_datadir}/ %{_datadir}/aclocal/aalib.m4 %changelog +* Fri Jan 03 2025 Xavier Bachelot - 1.4.0-0.53.rc5 +- Re-enable gpm on EL10 + * Fri Oct 04 2024 Xavier Bachelot - 1.4.0-0.52.rc5 - Do not BuildRequires gpm-devel on EL10 - Specfile clean up From 9bb1400076ddec5d51a2c9589eb91fe31fe50506 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 16 Jan 2025 10:26:19 +0000 Subject: [PATCH 4/7] Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild --- aalib.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/aalib.spec b/aalib.spec index d47ca08..87ad1e7 100644 --- a/aalib.spec +++ b/aalib.spec @@ -3,7 +3,7 @@ Summary: ASCII art library Name: aalib Version: 1.4.0 -Release: 0.53.%{rc_subver}%{?dist} +Release: 0.54.%{rc_subver}%{?dist} License: LGPL-2.1-or-later URL: http://aa-project.sourceforge.net/aalib/ Source0: http://download.sourceforge.net/aa-project/%{name}-1.4%{rc_subver}.tar.gz @@ -100,6 +100,9 @@ touch -r NEWS $RPM_BUILD_ROOT%{_bindir}/aalib-config $RPM_BUILD_ROOT%{_datadir}/ %{_datadir}/aclocal/aalib.m4 %changelog +* Thu Jan 16 2025 Fedora Release Engineering - 1.4.0-0.54.rc5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild + * Fri Jan 03 2025 Xavier Bachelot - 1.4.0-0.53.rc5 - Re-enable gpm on EL10 From 4944acc1b3319a87583442d56e265f8c11f92498 Mon Sep 17 00:00:00 2001 From: Tom spot Callaway Date: Mon, 3 Mar 2025 10:17:14 -0500 Subject: [PATCH 5/7] force std=gnu17 (it does not support C23), fixes FTBFS --- aalib.spec | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/aalib.spec b/aalib.spec index 87ad1e7..ece382f 100644 --- a/aalib.spec +++ b/aalib.spec @@ -1,9 +1,10 @@ %global rc_subver rc5 +%global optflags %{optflags} -std=gnu17 Summary: ASCII art library Name: aalib Version: 1.4.0 -Release: 0.54.%{rc_subver}%{?dist} +Release: 0.55.%{rc_subver}%{?dist} License: LGPL-2.1-or-later URL: http://aa-project.sourceforge.net/aalib/ Source0: http://download.sourceforge.net/aa-project/%{name}-1.4%{rc_subver}.tar.gz @@ -100,6 +101,10 @@ touch -r NEWS $RPM_BUILD_ROOT%{_bindir}/aalib-config $RPM_BUILD_ROOT%{_datadir}/ %{_datadir}/aclocal/aalib.m4 %changelog +* Mon Mar 3 2025 Tom Callaway - 1.4.0-0.55.rc5 +- force std=gnu17 (it does not support C23) +- fixes FTBFS + * Thu Jan 16 2025 Fedora Release Engineering - 1.4.0-0.54.rc5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild From 6f05cc2232d5b3b744ffc562cae91934d2860465 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 23 Jul 2025 16:41:11 +0000 Subject: [PATCH 6/7] Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild --- aalib.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/aalib.spec b/aalib.spec index ece382f..06061d6 100644 --- a/aalib.spec +++ b/aalib.spec @@ -4,7 +4,7 @@ Summary: ASCII art library Name: aalib Version: 1.4.0 -Release: 0.55.%{rc_subver}%{?dist} +Release: 0.56.%{rc_subver}%{?dist} License: LGPL-2.1-or-later URL: http://aa-project.sourceforge.net/aalib/ Source0: http://download.sourceforge.net/aa-project/%{name}-1.4%{rc_subver}.tar.gz @@ -101,6 +101,9 @@ touch -r NEWS $RPM_BUILD_ROOT%{_bindir}/aalib-config $RPM_BUILD_ROOT%{_datadir}/ %{_datadir}/aclocal/aalib.m4 %changelog +* Wed Jul 23 2025 Fedora Release Engineering - 1.4.0-0.56.rc5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild + * Mon Mar 3 2025 Tom Callaway - 1.4.0-0.55.rc5 - force std=gnu17 (it does not support C23) - fixes FTBFS From aa8d25ac810a920743e632075864a67828f39a0d Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 16 Jan 2026 03:22:30 +0000 Subject: [PATCH 7/7] Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild --- aalib.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/aalib.spec b/aalib.spec index 06061d6..f43ae9c 100644 --- a/aalib.spec +++ b/aalib.spec @@ -4,7 +4,7 @@ Summary: ASCII art library Name: aalib Version: 1.4.0 -Release: 0.56.%{rc_subver}%{?dist} +Release: 0.57.%{rc_subver}%{?dist} License: LGPL-2.1-or-later URL: http://aa-project.sourceforge.net/aalib/ Source0: http://download.sourceforge.net/aa-project/%{name}-1.4%{rc_subver}.tar.gz @@ -101,6 +101,9 @@ touch -r NEWS $RPM_BUILD_ROOT%{_bindir}/aalib-config $RPM_BUILD_ROOT%{_datadir}/ %{_datadir}/aclocal/aalib.m4 %changelog +* Fri Jan 16 2026 Fedora Release Engineering - 1.4.0-0.57.rc5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild + * Wed Jul 23 2025 Fedora Release Engineering - 1.4.0-0.56.rc5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild