From 4ef4b01ca818026e26cefbc2309db0ef8c7b9188 Mon Sep 17 00:00:00 2001 From: Jesse Keating Date: Wed, 15 Apr 2009 05:49:22 +0000 Subject: [PATCH 01/57] Initialize branch F-11 for foobillard --- branch | 1 + 1 file changed, 1 insertion(+) create mode 100644 branch diff --git a/branch b/branch new file mode 100644 index 0000000..25c7708 --- /dev/null +++ b/branch @@ -0,0 +1 @@ +F-11 From 9fb635571a15ccff097806d49856b2f44c02cdcf Mon Sep 17 00:00:00 2001 From: Jesse Keating Date: Fri, 24 Jul 2009 23:01:47 +0000 Subject: [PATCH 02/57] - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild --- foobillard.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/foobillard.spec b/foobillard.spec index 96b336c..f3acf5b 100644 --- a/foobillard.spec +++ b/foobillard.spec @@ -1,6 +1,6 @@ Name: foobillard Version: 3.0a -Release: 12 +Release: 13 Summary: OpenGL billard game @@ -65,6 +65,9 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Fri Jul 24 2009 Fedora Release Engineering - 3.0a-13 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild + * Fri Mar 06 2009 Jesse Keating - 3.0a-12 - Correct the fonts requires due to package name change From da0cf67b435ce1ea569916b363e416caab68111a Mon Sep 17 00:00:00 2001 From: Bill Nottingham Date: Wed, 25 Nov 2009 23:16:28 +0000 Subject: [PATCH 03/57] Fix typo that causes a failure to update the common directory. (releng #2781) --- Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Makefile b/Makefile index 1d4c78d..a3c819d 100644 --- a/Makefile +++ b/Makefile @@ -4,7 +4,7 @@ NAME := foobillard SPECFILE = $(firstword $(wildcard *.spec)) define find-makefile-common -for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done +for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$d/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done endef MAKEFILE_COMMON := $(shell $(find-makefile-common)) From 254c5103acbd994e0bffc5010d259c3f5c824d60 Mon Sep 17 00:00:00 2001 From: Bill Nottingham Date: Thu, 26 Nov 2009 01:29:20 +0000 Subject: [PATCH 04/57] Fix typo that causes a failure to update the common directory. (releng #2781) --- Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Makefile b/Makefile index 1d4c78d..a3c819d 100644 --- a/Makefile +++ b/Makefile @@ -4,7 +4,7 @@ NAME := foobillard SPECFILE = $(firstword $(wildcard *.spec)) define find-makefile-common -for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done +for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$d/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done endef MAKEFILE_COMMON := $(shell $(find-makefile-common)) From d276c375c4c7e93cef9d2d6e3e02f04bdf23f91c Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 28 Jul 2010 14:41:02 +0000 Subject: [PATCH 05/57] dist-git conversion --- .cvsignore => .gitignore | 0 Makefile | 21 --------------------- 2 files changed, 21 deletions(-) rename .cvsignore => .gitignore (100%) delete mode 100644 Makefile diff --git a/.cvsignore b/.gitignore similarity index 100% rename from .cvsignore rename to .gitignore diff --git a/Makefile b/Makefile deleted file mode 100644 index a3c819d..0000000 --- a/Makefile +++ /dev/null @@ -1,21 +0,0 @@ -# Makefile for source rpm: foobillard -# $Id$ -NAME := foobillard -SPECFILE = $(firstword $(wildcard *.spec)) - -define find-makefile-common -for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$d/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done -endef - -MAKEFILE_COMMON := $(shell $(find-makefile-common)) - -ifeq ($(MAKEFILE_COMMON),) -# attept a checkout -define checkout-makefile-common -test -f CVS/Root && { cvs -Q -d $$(cat CVS/Root) checkout common && echo "common/Makefile.common" ; } || { echo "ERROR: I can't figure out how to checkout the 'common' module." ; exit -1 ; } >&2 -endef - -MAKEFILE_COMMON := $(shell $(checkout-makefile-common)) -endif - -include $(MAKEFILE_COMMON) From c0cd35152ab82932708167406c6964cf7a199503 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 28 Jul 2010 14:41:04 +0000 Subject: [PATCH 06/57] dist-git conversion --- .cvsignore => .gitignore | 0 Makefile | 21 --------------------- branch | 1 - 3 files changed, 22 deletions(-) rename .cvsignore => .gitignore (100%) delete mode 100644 Makefile delete mode 100644 branch diff --git a/.cvsignore b/.gitignore similarity index 100% rename from .cvsignore rename to .gitignore diff --git a/Makefile b/Makefile deleted file mode 100644 index a3c819d..0000000 --- a/Makefile +++ /dev/null @@ -1,21 +0,0 @@ -# Makefile for source rpm: foobillard -# $Id$ -NAME := foobillard -SPECFILE = $(firstword $(wildcard *.spec)) - -define find-makefile-common -for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$d/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done -endef - -MAKEFILE_COMMON := $(shell $(find-makefile-common)) - -ifeq ($(MAKEFILE_COMMON),) -# attept a checkout -define checkout-makefile-common -test -f CVS/Root && { cvs -Q -d $$(cat CVS/Root) checkout common && echo "common/Makefile.common" ; } || { echo "ERROR: I can't figure out how to checkout the 'common' module." ; exit -1 ; } >&2 -endef - -MAKEFILE_COMMON := $(shell $(checkout-makefile-common)) -endif - -include $(MAKEFILE_COMMON) diff --git a/branch b/branch deleted file mode 100644 index 25c7708..0000000 --- a/branch +++ /dev/null @@ -1 +0,0 @@ -F-11 From d1667016290410ab303c824bdd0f3cfa9aba15cb Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Tue, 8 Feb 2011 15:11:20 -0600 Subject: [PATCH 07/57] - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild --- foobillard.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/foobillard.spec b/foobillard.spec index f3acf5b..2561b3a 100644 --- a/foobillard.spec +++ b/foobillard.spec @@ -1,6 +1,6 @@ Name: foobillard Version: 3.0a -Release: 13 +Release: 14 Summary: OpenGL billard game @@ -65,6 +65,9 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Tue Feb 08 2011 Fedora Release Engineering - 3.0a-14 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild + * Fri Jul 24 2009 Fedora Release Engineering - 3.0a-13 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild From 5c087a873d3946917221b6e271dba4e652632351 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miloslav=20Trma=C4=8D?= Date: Mon, 7 Nov 2011 16:02:48 +0100 Subject: [PATCH 08/57] Add dist tag --- foobillard.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/foobillard.spec b/foobillard.spec index 2561b3a..3255de1 100644 --- a/foobillard.spec +++ b/foobillard.spec @@ -1,6 +1,6 @@ Name: foobillard Version: 3.0a -Release: 14 +Release: 15%{?dist} Summary: OpenGL billard game @@ -65,6 +65,9 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Mon Nov 7 2011 Miloslav Trmač - 3.0a-15 +- Add dist tag + * Tue Feb 08 2011 Fedora Release Engineering - 3.0a-14 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild From d1888fdf84f0a2fc2ccb53e26a29f402afbebdaa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miloslav=20Trma=C4=8D?= Date: Mon, 7 Nov 2011 16:03:02 +0100 Subject: [PATCH 09/57] Rebuild with newer libpng --- foobillard.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/foobillard.spec b/foobillard.spec index 3255de1..f14e4c7 100644 --- a/foobillard.spec +++ b/foobillard.spec @@ -67,6 +67,7 @@ rm -rf $RPM_BUILD_ROOT %changelog * Mon Nov 7 2011 Miloslav Trmač - 3.0a-15 - Add dist tag +- Rebuild with newer libpng * Tue Feb 08 2011 Fedora Release Engineering - 3.0a-14 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild From f70e3ea4465874fac5f58dc57709e112511f7762 Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Thu, 12 Jan 2012 20:37:53 -0600 Subject: [PATCH 10/57] - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild --- foobillard.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/foobillard.spec b/foobillard.spec index f14e4c7..ea5f2c9 100644 --- a/foobillard.spec +++ b/foobillard.spec @@ -1,6 +1,6 @@ Name: foobillard Version: 3.0a -Release: 15%{?dist} +Release: 16%{?dist} Summary: OpenGL billard game @@ -65,6 +65,9 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Fri Jan 13 2012 Fedora Release Engineering - 3.0a-16 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild + * Mon Nov 7 2011 Miloslav Trmač - 3.0a-15 - Add dist tag - Rebuild with newer libpng From 205fb447e174245b79365d9ea28823fc25a12c37 Mon Sep 17 00:00:00 2001 From: Jon Ciesla Date: Wed, 7 Mar 2012 20:36:11 -0600 Subject: [PATCH 11/57] Fix cloth. --- foobillard-3.0a-clothtex.patch | 13 +++++++++++++ foobillard.spec | 12 +++++++++--- 2 files changed, 22 insertions(+), 3 deletions(-) create mode 100644 foobillard-3.0a-clothtex.patch diff --git a/foobillard-3.0a-clothtex.patch b/foobillard-3.0a-clothtex.patch new file mode 100644 index 0000000..9ba236d --- /dev/null +++ b/foobillard-3.0a-clothtex.patch @@ -0,0 +1,13 @@ +--- src/table.c~ 2004-01-11 15:53:02.000000000 -0600 ++++ src/table.c 2012-03-07 20:29:01.551145717 -0600 +@@ -1214,8 +1214,8 @@ + GL_UNSIGNED_BYTE, tabletexdata); + glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, options_tex_min_filter); + glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, options_tex_mag_filter); +- glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_S, GL_CLAMP); +- glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_T, GL_CLAMP); ++ glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_S, GL_CLAMP_TO_EDGE); ++ glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_T, GL_CLAMP_TO_EDGE); + free( tabletexdata ); + } else { + tabletexbind=0; diff --git a/foobillard.spec b/foobillard.spec index ea5f2c9..d4b7b82 100644 --- a/foobillard.spec +++ b/foobillard.spec @@ -1,6 +1,6 @@ Name: foobillard Version: 3.0a -Release: 16%{?dist} +Release: 17%{?dist} Summary: OpenGL billard game @@ -13,10 +13,11 @@ Source1: foobillard.desktop Source2: hobble-foobillard.sh Patch0: foobillard-3.0a-nonv.patch Patch1: foobillard-3.0a-no-fonts.patch +Patch2: foobillard-3.0a-clothtex.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root Requires: dejavu-sans-fonts BuildRequires: SDL-devel ImageMagick alsa-lib-devel -BuildRequires: freetype-devel libpng-devel perl zlib-devel +BuildRequires: freetype-devel libpng-devel perl zlib-devel freeglut-devel BuildRequires: libGL-devel libGLU-devel libX11-devel libXaw-devel libXi-devel %description @@ -28,11 +29,12 @@ FooBillard is still under development but the main physics is implemented. %setup -q -n foobillard-3.0a %patch0 -p1 %patch1 -p1 -b .no-fonts +%patch2 -p0 -b .clothtex %build iconv -f iso-8859-1 -t utf-8 < ChangeLog > _ mv _ ChangeLog -%configure --disable-nvidia CFLAGS="${RPM_OPT_FLAGS}" +%configure --disable-nvidia --enable-glut CFLAGS="${RPM_OPT_FLAGS}" make %{?_smp_mflags} convert -resize 48 data/foobillard.png foobillard.png @@ -65,6 +67,10 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Wed Mar 07 2012 Jon Ciesla - 3.0a-17 +- Patch to fix cloth texture, BZ 709202. +- Build with glut. + * Fri Jan 13 2012 Fedora Release Engineering - 3.0a-16 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild From 1ca10e27acf2ef9442e53c17393c1b9c9a289499 Mon Sep 17 00:00:00 2001 From: Jon Ciesla Date: Mon, 12 Mar 2012 21:32:26 -0500 Subject: [PATCH 12/57] Fix sound. --- foobillard.spec | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/foobillard.spec b/foobillard.spec index d4b7b82..eca701a 100644 --- a/foobillard.spec +++ b/foobillard.spec @@ -1,6 +1,6 @@ Name: foobillard Version: 3.0a -Release: 17%{?dist} +Release: 18%{?dist} Summary: OpenGL billard game @@ -34,7 +34,7 @@ FooBillard is still under development but the main physics is implemented. %build iconv -f iso-8859-1 -t utf-8 < ChangeLog > _ mv _ ChangeLog -%configure --disable-nvidia --enable-glut CFLAGS="${RPM_OPT_FLAGS}" +%configure --disable-nvidia --enable-SDL CFLAGS="${RPM_OPT_FLAGS} -DUSE_SOUND" make %{?_smp_mflags} convert -resize 48 data/foobillard.png foobillard.png @@ -67,6 +67,9 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Mon Mar 12 2012 Jon Ciesla - 3.0a-18 +- Build with SDL to fix sound, BZ 801588. + * Wed Mar 07 2012 Jon Ciesla - 3.0a-17 - Patch to fix cloth texture, BZ 709202. - Build with glut. From 8007143860272cfc0df0a14ca0ef5caebe7e4407 Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Wed, 18 Jul 2012 21:54:50 -0500 Subject: [PATCH 13/57] - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild --- foobillard.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/foobillard.spec b/foobillard.spec index eca701a..270dcc4 100644 --- a/foobillard.spec +++ b/foobillard.spec @@ -1,6 +1,6 @@ Name: foobillard Version: 3.0a -Release: 18%{?dist} +Release: 19%{?dist} Summary: OpenGL billard game @@ -67,6 +67,9 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Thu Jul 19 2012 Fedora Release Engineering - 3.0a-19 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + * Mon Mar 12 2012 Jon Ciesla - 3.0a-18 - Build with SDL to fix sound, BZ 801588. From 8273fd800e699cd078d75e605a8545d2d4eb5f48 Mon Sep 17 00:00:00 2001 From: Jon Ciesla Date: Mon, 11 Feb 2013 09:29:21 -0600 Subject: [PATCH 14/57] Drop vendor tag. --- foobillard.spec | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/foobillard.spec b/foobillard.spec index 270dcc4..e24207c 100644 --- a/foobillard.spec +++ b/foobillard.spec @@ -1,6 +1,6 @@ Name: foobillard Version: 3.0a -Release: 19%{?dist} +Release: 20%{?dist} Summary: OpenGL billard game @@ -44,7 +44,7 @@ rm -rf $RPM_BUILD_ROOT %makeinstall mkdir -p $RPM_BUILD_ROOT%{_datadir}/applications install -pm 644 %{SOURCE1} \ - $RPM_BUILD_ROOT%{_datadir}/applications/fedora-foobillard.desktop + $RPM_BUILD_ROOT%{_datadir}/applications/foobillard.desktop mkdir -p $RPM_BUILD_ROOT%{_mandir}/man6 install -pm 644 foobillard.6 $RPM_BUILD_ROOT%{_mandir}/man6 install -D -p -m 644 foobillard.png \ @@ -60,13 +60,16 @@ rm -rf $RPM_BUILD_ROOT %doc AUTHORS COPYING ChangeLog README TODO %doc foobillardrc.example %{_bindir}/foobillard -%{_datadir}/applications/fedora-foobillard.desktop +%{_datadir}/applications/foobillard.desktop %{_datadir}/foobillard %{_datadir}/pixmaps/foobillard.png %{_mandir}/man6/* %changelog +* Mon Feb 11 2013 Jon Ciesla - 3.0a-20 +- Drop desktop vendor tag. + * Thu Jul 19 2012 Fedora Release Engineering - 3.0a-19 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild From 20a08b427b379e4bdd9919537556cca4fd653e91 Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Sat, 3 Aug 2013 06:39:17 -0500 Subject: [PATCH 15/57] - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild --- foobillard.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/foobillard.spec b/foobillard.spec index e24207c..7551185 100644 --- a/foobillard.spec +++ b/foobillard.spec @@ -1,6 +1,6 @@ Name: foobillard Version: 3.0a -Release: 20%{?dist} +Release: 21%{?dist} Summary: OpenGL billard game @@ -67,6 +67,9 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Sat Aug 03 2013 Fedora Release Engineering - 3.0a-21 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild + * Mon Feb 11 2013 Jon Ciesla - 3.0a-20 - Drop desktop vendor tag. From 3fb384767dca23adbc6056ad7f5db9c2faee1e24 Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Sat, 7 Jun 2014 07:33:04 -0500 Subject: [PATCH 16/57] - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild --- foobillard.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/foobillard.spec b/foobillard.spec index 7551185..c5ed126 100644 --- a/foobillard.spec +++ b/foobillard.spec @@ -1,6 +1,6 @@ Name: foobillard Version: 3.0a -Release: 21%{?dist} +Release: 22%{?dist} Summary: OpenGL billard game @@ -67,6 +67,9 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Sat Jun 07 2014 Fedora Release Engineering - 3.0a-22 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild + * Sat Aug 03 2013 Fedora Release Engineering - 3.0a-21 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild From 7bd62b4155c15b755f2aaf1667aca2556cb852d9 Mon Sep 17 00:00:00 2001 From: Peter Robinson Date: Sat, 16 Aug 2014 12:53:03 +0000 Subject: [PATCH 17/57] - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild --- foobillard.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/foobillard.spec b/foobillard.spec index c5ed126..d2fc9f5 100644 --- a/foobillard.spec +++ b/foobillard.spec @@ -1,6 +1,6 @@ Name: foobillard Version: 3.0a -Release: 22%{?dist} +Release: 23%{?dist} Summary: OpenGL billard game @@ -67,6 +67,9 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Sat Aug 16 2014 Fedora Release Engineering - 3.0a-23 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild + * Sat Jun 07 2014 Fedora Release Engineering - 3.0a-22 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild From 55b7b8661bf0594d687cb5543c2bb87b5c62879b Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Wed, 17 Jun 2015 06:34:00 +0000 Subject: [PATCH 18/57] - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild --- foobillard.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/foobillard.spec b/foobillard.spec index d2fc9f5..74be133 100644 --- a/foobillard.spec +++ b/foobillard.spec @@ -1,6 +1,6 @@ Name: foobillard Version: 3.0a -Release: 23%{?dist} +Release: 24%{?dist} Summary: OpenGL billard game @@ -67,6 +67,9 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Wed Jun 17 2015 Fedora Release Engineering - 3.0a-24 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + * Sat Aug 16 2014 Fedora Release Engineering - 3.0a-23 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild From e5e92b803dce9cf941d705ef2ed93a687da49c7c Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Wed, 3 Feb 2016 20:41:00 +0000 Subject: [PATCH 19/57] - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild --- foobillard.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/foobillard.spec b/foobillard.spec index 74be133..1912197 100644 --- a/foobillard.spec +++ b/foobillard.spec @@ -1,6 +1,6 @@ Name: foobillard Version: 3.0a -Release: 24%{?dist} +Release: 25%{?dist} Summary: OpenGL billard game @@ -67,6 +67,9 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Wed Feb 03 2016 Fedora Release Engineering - 3.0a-25 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + * Wed Jun 17 2015 Fedora Release Engineering - 3.0a-24 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild From eb91ae6c53e60c03a1e557b8a5279f2c550dd209 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 10 Feb 2017 09:55:50 +0000 Subject: [PATCH 20/57] - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild --- foobillard.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/foobillard.spec b/foobillard.spec index 1912197..e22966d 100644 --- a/foobillard.spec +++ b/foobillard.spec @@ -1,6 +1,6 @@ Name: foobillard Version: 3.0a -Release: 25%{?dist} +Release: 26%{?dist} Summary: OpenGL billard game @@ -67,6 +67,9 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Fri Feb 10 2017 Fedora Release Engineering - 3.0a-26 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + * Wed Feb 03 2016 Fedora Release Engineering - 3.0a-25 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild From 1b85491f0c8cf38570161ee28f0c3ddea7f926fe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= Date: Wed, 12 Jul 2017 15:05:28 +0200 Subject: [PATCH 21/57] perl dependency renamed to perl-interpreter --- foobillard.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/foobillard.spec b/foobillard.spec index e22966d..c5bd54a 100644 --- a/foobillard.spec +++ b/foobillard.spec @@ -17,7 +17,7 @@ Patch2: foobillard-3.0a-clothtex.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root Requires: dejavu-sans-fonts BuildRequires: SDL-devel ImageMagick alsa-lib-devel -BuildRequires: freetype-devel libpng-devel perl zlib-devel freeglut-devel +BuildRequires: freetype-devel libpng-devel perl-interpreter zlib-devel freeglut-devel BuildRequires: libGL-devel libGLU-devel libX11-devel libXaw-devel libXi-devel %description From 1ee314712168cd45d2d4450de5eb1c19e5c5e19f Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 26 Jul 2017 08:38:17 +0000 Subject: [PATCH 22/57] - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild --- foobillard.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/foobillard.spec b/foobillard.spec index c5bd54a..9c0c1fb 100644 --- a/foobillard.spec +++ b/foobillard.spec @@ -1,6 +1,6 @@ Name: foobillard Version: 3.0a -Release: 26%{?dist} +Release: 27%{?dist} Summary: OpenGL billard game @@ -67,6 +67,9 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Wed Jul 26 2017 Fedora Release Engineering - 3.0a-27 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + * Fri Feb 10 2017 Fedora Release Engineering - 3.0a-26 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild From bd91e39e9dfc3048ec3a34822343dca36c5ee0b1 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 2 Aug 2017 20:42:37 +0000 Subject: [PATCH 23/57] - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild --- foobillard.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/foobillard.spec b/foobillard.spec index 9c0c1fb..e9c8b63 100644 --- a/foobillard.spec +++ b/foobillard.spec @@ -1,6 +1,6 @@ Name: foobillard Version: 3.0a -Release: 27%{?dist} +Release: 28%{?dist} Summary: OpenGL billard game @@ -67,6 +67,9 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Wed Aug 02 2017 Fedora Release Engineering - 3.0a-28 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild + * Wed Jul 26 2017 Fedora Release Engineering - 3.0a-27 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild From 474e9c1fb407f31c70a2394955fa91b1286ce992 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 7 Feb 2018 09:59:13 +0000 Subject: [PATCH 24/57] - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- foobillard.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/foobillard.spec b/foobillard.spec index e9c8b63..5961c4e 100644 --- a/foobillard.spec +++ b/foobillard.spec @@ -1,6 +1,6 @@ Name: foobillard Version: 3.0a -Release: 28%{?dist} +Release: 29%{?dist} Summary: OpenGL billard game @@ -67,6 +67,9 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Wed Feb 07 2018 Fedora Release Engineering - 3.0a-29 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + * Wed Aug 02 2017 Fedora Release Engineering - 3.0a-28 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild From c4800ade1ac2f82d39399e8e578e0354713638b5 Mon Sep 17 00:00:00 2001 From: Igor Gnatenko Date: Tue, 13 Feb 2018 23:23:03 +0100 Subject: [PATCH 25/57] Remove BuildRoot definition None of currently supported distributions need that. It was needed last for EL5 which is EOL now Signed-off-by: Igor Gnatenko --- foobillard.spec | 1 - 1 file changed, 1 deletion(-) diff --git a/foobillard.spec b/foobillard.spec index 5961c4e..8a7683c 100644 --- a/foobillard.spec +++ b/foobillard.spec @@ -14,7 +14,6 @@ Source2: hobble-foobillard.sh Patch0: foobillard-3.0a-nonv.patch Patch1: foobillard-3.0a-no-fonts.patch Patch2: foobillard-3.0a-clothtex.patch -BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root Requires: dejavu-sans-fonts BuildRequires: SDL-devel ImageMagick alsa-lib-devel BuildRequires: freetype-devel libpng-devel perl-interpreter zlib-devel freeglut-devel From 91af5c5b904c7f95fa10257e5d4af8d5b358d143 Mon Sep 17 00:00:00 2001 From: Igor Gnatenko Date: Wed, 14 Feb 2018 08:01:42 +0100 Subject: [PATCH 26/57] Remove %clean section None of currently supported distributions need that. Last one was EL5 which is EOL for a while. Signed-off-by: Igor Gnatenko --- foobillard.spec | 3 --- 1 file changed, 3 deletions(-) diff --git a/foobillard.spec b/foobillard.spec index 8a7683c..79ecb3f 100644 --- a/foobillard.spec +++ b/foobillard.spec @@ -50,9 +50,6 @@ install -D -p -m 644 foobillard.png \ $RPM_BUILD_ROOT%{_datadir}/pixmaps/foobillard.png -%clean -rm -rf $RPM_BUILD_ROOT - %files %defattr(-,root,root,-) From 73a25d4d2d96e9a8539fe1871beeb65c80ab5c48 Mon Sep 17 00:00:00 2001 From: Igor Gnatenko Date: Mon, 9 Jul 2018 19:06:44 +0200 Subject: [PATCH 27/57] add BuildRequires: gcc Reference: https://fedoraproject.org/wiki/Changes/Remove_GCC_from_BuildRoot --- foobillard.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/foobillard.spec b/foobillard.spec index 79ecb3f..73447da 100644 --- a/foobillard.spec +++ b/foobillard.spec @@ -15,6 +15,7 @@ Patch0: foobillard-3.0a-nonv.patch Patch1: foobillard-3.0a-no-fonts.patch Patch2: foobillard-3.0a-clothtex.patch Requires: dejavu-sans-fonts +BuildRequires: gcc BuildRequires: SDL-devel ImageMagick alsa-lib-devel BuildRequires: freetype-devel libpng-devel perl-interpreter zlib-devel freeglut-devel BuildRequires: libGL-devel libGLU-devel libX11-devel libXaw-devel libXi-devel From f4faf135298636cb77db59f76db7125337ca7ee8 Mon Sep 17 00:00:00 2001 From: Jason Tibbitts Date: Tue, 10 Jul 2018 00:51:44 -0500 Subject: [PATCH 28/57] Remove needless use of %defattr --- foobillard.spec | 1 - 1 file changed, 1 deletion(-) diff --git a/foobillard.spec b/foobillard.spec index 73447da..c94b643 100644 --- a/foobillard.spec +++ b/foobillard.spec @@ -53,7 +53,6 @@ install -D -p -m 644 foobillard.png \ %files -%defattr(-,root,root,-) %doc AUTHORS COPYING ChangeLog README TODO %doc foobillardrc.example %{_bindir}/foobillard From 8cd2dd4b0719b122c0139d0997272c8f3d6401cf Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 13 Jul 2018 00:45:00 +0000 Subject: [PATCH 29/57] - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- foobillard.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/foobillard.spec b/foobillard.spec index c94b643..c03ef84 100644 --- a/foobillard.spec +++ b/foobillard.spec @@ -1,6 +1,6 @@ Name: foobillard Version: 3.0a -Release: 29%{?dist} +Release: 30%{?dist} Summary: OpenGL billard game @@ -63,6 +63,9 @@ install -D -p -m 644 foobillard.png \ %changelog +* Fri Jul 13 2018 Fedora Release Engineering - 3.0a-30 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + * Wed Feb 07 2018 Fedora Release Engineering - 3.0a-29 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild From 698e260462ff4adcb8b673daaeeb152376a9d5b0 Mon Sep 17 00:00:00 2001 From: Igor Gnatenko Date: Mon, 28 Jan 2019 20:17:44 +0100 Subject: [PATCH 30/57] Remove obsolete Group tag References: https://fedoraproject.org/wiki/Changes/Remove_Group_Tag --- foobillard.spec | 1 - 1 file changed, 1 deletion(-) diff --git a/foobillard.spec b/foobillard.spec index c03ef84..64ff67b 100644 --- a/foobillard.spec +++ b/foobillard.spec @@ -4,7 +4,6 @@ Release: 30%{?dist} Summary: OpenGL billard game -Group: Amusements/Games License: GPLv2 URL: http://foobillard.sunsite.dk/ # Based on http://foobillard.sunsite.dk/dnl/foobillard-3.0a.tar.gz From 53d367913672b3fb16a420e6f352dc236da0def4 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 31 Jan 2019 19:59:53 +0000 Subject: [PATCH 31/57] - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- foobillard.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/foobillard.spec b/foobillard.spec index 64ff67b..bc59fb5 100644 --- a/foobillard.spec +++ b/foobillard.spec @@ -1,6 +1,6 @@ Name: foobillard Version: 3.0a -Release: 30%{?dist} +Release: 31%{?dist} Summary: OpenGL billard game @@ -62,6 +62,9 @@ install -D -p -m 644 foobillard.png \ %changelog +* Thu Jan 31 2019 Fedora Release Engineering - 3.0a-31 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + * Fri Jul 13 2018 Fedora Release Engineering - 3.0a-30 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild From 98627a482776695120ced76898126fdee4e4254b Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 25 Jul 2019 00:52:44 +0000 Subject: [PATCH 32/57] - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- foobillard.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/foobillard.spec b/foobillard.spec index bc59fb5..a3e591c 100644 --- a/foobillard.spec +++ b/foobillard.spec @@ -1,6 +1,6 @@ Name: foobillard Version: 3.0a -Release: 31%{?dist} +Release: 32%{?dist} Summary: OpenGL billard game @@ -62,6 +62,9 @@ install -D -p -m 644 foobillard.png \ %changelog +* Thu Jul 25 2019 Fedora Release Engineering - 3.0a-32 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + * Thu Jan 31 2019 Fedora Release Engineering - 3.0a-31 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild From 16040bd82254f8fb4164a0381917baf2373cfd4a Mon Sep 17 00:00:00 2001 From: Gwyn Ciesla Date: Wed, 21 Aug 2019 09:59:53 -0500 Subject: [PATCH 33/57] Additional icon. --- foobillard.spec | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/foobillard.spec b/foobillard.spec index a3e591c..b015d3d 100644 --- a/foobillard.spec +++ b/foobillard.spec @@ -48,6 +48,9 @@ mkdir -p $RPM_BUILD_ROOT%{_mandir}/man6 install -pm 644 foobillard.6 $RPM_BUILD_ROOT%{_mandir}/man6 install -D -p -m 644 foobillard.png \ $RPM_BUILD_ROOT%{_datadir}/pixmaps/foobillard.png +mkdir -p %{buildroot}%{_datadir}/icons/hicolor/48x48/apps +install -p -m 644 foobillard.png \ + %{buildroot}%{_datadir}/icons/hicolor/48x48/apps @@ -58,6 +61,7 @@ install -D -p -m 644 foobillard.png \ %{_datadir}/applications/foobillard.desktop %{_datadir}/foobillard %{_datadir}/pixmaps/foobillard.png +%{_datadir}/icons/hicolor/48x48/apps/* %{_mandir}/man6/* From 7a2023a463062a39b1bf3e7f4285736fc3359c46 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Tue, 28 Jan 2020 18:49:51 +0000 Subject: [PATCH 34/57] - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- foobillard.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/foobillard.spec b/foobillard.spec index b015d3d..463bd88 100644 --- a/foobillard.spec +++ b/foobillard.spec @@ -1,6 +1,6 @@ Name: foobillard Version: 3.0a -Release: 32%{?dist} +Release: 33%{?dist} Summary: OpenGL billard game @@ -66,6 +66,9 @@ install -p -m 644 foobillard.png \ %changelog +* Tue Jan 28 2020 Fedora Release Engineering - 3.0a-33 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + * Thu Jul 25 2019 Fedora Release Engineering - 3.0a-32 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild From edb043126a75fcffd8976689bf587f2cab2745fa Mon Sep 17 00:00:00 2001 From: Gwyn Ciesla Date: Thu, 23 Apr 2020 15:08:22 -0500 Subject: [PATCH 35/57] Fix freeze. --- foobillard.spec | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/foobillard.spec b/foobillard.spec index 463bd88..67602a5 100644 --- a/foobillard.spec +++ b/foobillard.spec @@ -1,6 +1,6 @@ Name: foobillard Version: 3.0a -Release: 33%{?dist} +Release: 34%{?dist} Summary: OpenGL billard game @@ -33,7 +33,7 @@ FooBillard is still under development but the main physics is implemented. %build iconv -f iso-8859-1 -t utf-8 < ChangeLog > _ mv _ ChangeLog -%configure --disable-nvidia --enable-SDL CFLAGS="${RPM_OPT_FLAGS} -DUSE_SOUND" +./configure --prefix=%{_prefix} --disable-nvidia --enable-SDL CFLAGS="${RPM_OPT_FLAGS} -DUSE_SOUND" make %{?_smp_mflags} convert -resize 48 data/foobillard.png foobillard.png @@ -66,6 +66,9 @@ install -p -m 644 foobillard.png \ %changelog +* Thu Apr 23 2020 Gwyn Ciesla - 3.0a-34 +- Configure macro results in freeze in f32+ + * Tue Jan 28 2020 Fedora Release Engineering - 3.0a-33 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild From e5df46d1fb661b04d7b7f5399e6ac45d339b2175 Mon Sep 17 00:00:00 2001 From: Gwyn Ciesla Date: Mon, 18 May 2020 16:16:09 -0500 Subject: [PATCH 36/57] Fix dejavu font paths. --- foobillard-3.0a-no-fonts.patch | 14 +++++++------- foobillard.spec | 5 ++++- 2 files changed, 11 insertions(+), 8 deletions(-) diff --git a/foobillard-3.0a-no-fonts.patch b/foobillard-3.0a-no-fonts.patch index 36e2934..0233b52 100644 --- a/foobillard-3.0a-no-fonts.patch +++ b/foobillard-3.0a-no-fonts.patch @@ -38,13 +38,13 @@ diff -urN foobillard/src/options.h foobillard-3.0a/src/options.h -#define options_ball_fontname "bluebold.ttf" -#define options_score_fontname "bluebold.ttf" -#define options_roster_fontname "bluebold.ttf" -+#define options_player_fontname "/usr/share/fonts/dejavu/DejaVuSans.ttf" -+#define options_help_fontname "/usr/share/fonts/dejavu/DejaVuSans-Bold.ttf" -+#define options_menu_fontname "/usr/share/fonts/dejavu/DejaVuSans-Bold.ttf" -+#define options_winner_fontname "/usr/share/fonts/dejavu/DejaVuSans-Bold.ttf" -+#define options_ball_fontname "/usr/share/fonts/dejavu/DejaVuSans-Bold.ttf" -+#define options_score_fontname "/usr/share/fonts/dejavu/DejaVuSans-Bold.ttf" -+#define options_roster_fontname "/usr/share/fonts/dejavu/DejaVuSans-Bold.ttf" ++#define options_player_fontname "/usr/share/fonts/dejavu-sans-fonts/DejaVuSans.ttf" ++#define options_help_fontname "/usr/share/fonts/dejavu-sans-fonts/DejaVuSans-Bold.ttf" ++#define options_menu_fontname "/usr/share/fonts/dejavu-sans-fonts/DejaVuSans-Bold.ttf" ++#define options_winner_fontname "/usr/share/fonts/dejavu-sans-fonts/DejaVuSans-Bold.ttf" ++#define options_ball_fontname "/usr/share/fonts/dejavu-sans-fonts/DejaVuSans-Bold.ttf" ++#define options_score_fontname "/usr/share/fonts/dejavu-sans-fonts/DejaVuSans-Bold.ttf" ++#define options_roster_fontname "/usr/share/fonts/dejavu-sans-fonts/DejaVuSans-Bold.ttf" #define options_snd_volume 1.0 diff --git a/foobillard.spec b/foobillard.spec index 67602a5..ac43230 100644 --- a/foobillard.spec +++ b/foobillard.spec @@ -1,6 +1,6 @@ Name: foobillard Version: 3.0a -Release: 34%{?dist} +Release: 35%{?dist} Summary: OpenGL billard game @@ -66,6 +66,9 @@ install -p -m 644 foobillard.png \ %changelog +* Mon May 18 2020 Gwyn Ciesla - 3.0a-35 +- Update dejavu font paths. + * Thu Apr 23 2020 Gwyn Ciesla - 3.0a-34 - Configure macro results in freeze in f32+ From 208e63abf5c0f2b728626fe24db274943c799caa Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Mon, 27 Jul 2020 17:42:25 +0000 Subject: [PATCH 37/57] - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- foobillard.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/foobillard.spec b/foobillard.spec index ac43230..290966d 100644 --- a/foobillard.spec +++ b/foobillard.spec @@ -1,6 +1,6 @@ Name: foobillard Version: 3.0a -Release: 35%{?dist} +Release: 36%{?dist} Summary: OpenGL billard game @@ -66,6 +66,9 @@ install -p -m 644 foobillard.png \ %changelog +* Mon Jul 27 2020 Fedora Release Engineering - 3.0a-36 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + * Mon May 18 2020 Gwyn Ciesla - 3.0a-35 - Update dejavu font paths. From 78a93414665a5a5b8c45aff01edec07fc6605a68 Mon Sep 17 00:00:00 2001 From: Tom Stellard Date: Fri, 18 Dec 2020 22:48:40 +0000 Subject: [PATCH 38/57] Add BuildRequires: make https://fedoraproject.org/wiki/Changes/Remove_make_from_BuildRoot --- foobillard.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/foobillard.spec b/foobillard.spec index 290966d..653a6e0 100644 --- a/foobillard.spec +++ b/foobillard.spec @@ -18,6 +18,7 @@ BuildRequires: gcc BuildRequires: SDL-devel ImageMagick alsa-lib-devel BuildRequires: freetype-devel libpng-devel perl-interpreter zlib-devel freeglut-devel BuildRequires: libGL-devel libGLU-devel libX11-devel libXaw-devel libXi-devel +BuildRequires: make %description FooBillard is an attempt to create a free OpenGL-billard for Linux. From 90fce3cc271995306e3b75728e5fd70e951cb157 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Tue, 26 Jan 2021 05:48:08 +0000 Subject: [PATCH 39/57] - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- foobillard.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/foobillard.spec b/foobillard.spec index 653a6e0..2de7cbf 100644 --- a/foobillard.spec +++ b/foobillard.spec @@ -1,6 +1,6 @@ Name: foobillard Version: 3.0a -Release: 36%{?dist} +Release: 37%{?dist} Summary: OpenGL billard game @@ -67,6 +67,9 @@ install -p -m 644 foobillard.png \ %changelog +* Tue Jan 26 2021 Fedora Release Engineering - 3.0a-37 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + * Mon Jul 27 2020 Fedora Release Engineering - 3.0a-36 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild From c129e5f972ab6f856adbb3312f5f51869011d26f Mon Sep 17 00:00:00 2001 From: Kalev Lember Date: Fri, 2 Apr 2021 18:30:52 +0200 Subject: [PATCH 40/57] Fix whitespace --- foobillard.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/foobillard.spec b/foobillard.spec index 2de7cbf..eb5e90d 100644 --- a/foobillard.spec +++ b/foobillard.spec @@ -18,7 +18,7 @@ BuildRequires: gcc BuildRequires: SDL-devel ImageMagick alsa-lib-devel BuildRequires: freetype-devel libpng-devel perl-interpreter zlib-devel freeglut-devel BuildRequires: libGL-devel libGLU-devel libX11-devel libXaw-devel libXi-devel -BuildRequires: make +BuildRequires: make %description FooBillard is an attempt to create a free OpenGL-billard for Linux. From 876e165460cc1ea712bba9c1f01298cafe297dcf Mon Sep 17 00:00:00 2001 From: Kalev Lember Date: Fri, 2 Apr 2021 18:44:56 +0200 Subject: [PATCH 41/57] Honor LDFLAGS from the build system This fixes the flatpak build, and also makes sure that as-needed and other global ldflags are correctly used. --- foobillard.spec | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/foobillard.spec b/foobillard.spec index eb5e90d..0670d16 100644 --- a/foobillard.spec +++ b/foobillard.spec @@ -1,6 +1,6 @@ Name: foobillard Version: 3.0a -Release: 37%{?dist} +Release: 38%{?dist} Summary: OpenGL billard game @@ -34,7 +34,7 @@ FooBillard is still under development but the main physics is implemented. %build iconv -f iso-8859-1 -t utf-8 < ChangeLog > _ mv _ ChangeLog -./configure --prefix=%{_prefix} --disable-nvidia --enable-SDL CFLAGS="${RPM_OPT_FLAGS} -DUSE_SOUND" +./configure --prefix=%{_prefix} --disable-nvidia --enable-SDL CFLAGS="${RPM_OPT_FLAGS} -DUSE_SOUND" LDFLAGS="${RPM_LD_FLAGS}" make %{?_smp_mflags} convert -resize 48 data/foobillard.png foobillard.png @@ -67,6 +67,9 @@ install -p -m 644 foobillard.png \ %changelog +* Fri Apr 02 2021 Kalev Lember - 3.0a-38 +- Honor LDFLAGS from the build system + * Tue Jan 26 2021 Fedora Release Engineering - 3.0a-37 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild From be368e10c0e05c1e1bcbf875aa7e4f6774148995 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 21 Jul 2021 23:13:59 +0000 Subject: [PATCH 42/57] - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- foobillard.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/foobillard.spec b/foobillard.spec index 0670d16..6d0774e 100644 --- a/foobillard.spec +++ b/foobillard.spec @@ -1,6 +1,6 @@ Name: foobillard Version: 3.0a -Release: 38%{?dist} +Release: 39%{?dist} Summary: OpenGL billard game @@ -67,6 +67,9 @@ install -p -m 644 foobillard.png \ %changelog +* Wed Jul 21 2021 Fedora Release Engineering - 3.0a-39 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + * Fri Apr 02 2021 Kalev Lember - 3.0a-38 - Honor LDFLAGS from the build system From 422d1434996487874180326e93fb335a2855eaa9 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 20 Jan 2022 03:17:18 +0000 Subject: [PATCH 43/57] - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- foobillard.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/foobillard.spec b/foobillard.spec index 6d0774e..f546805 100644 --- a/foobillard.spec +++ b/foobillard.spec @@ -1,6 +1,6 @@ Name: foobillard Version: 3.0a -Release: 39%{?dist} +Release: 40%{?dist} Summary: OpenGL billard game @@ -67,6 +67,9 @@ install -p -m 644 foobillard.png \ %changelog +* Thu Jan 20 2022 Fedora Release Engineering - 3.0a-40 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + * Wed Jul 21 2021 Fedora Release Engineering - 3.0a-39 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild From f18e70821e1011e8ff3de6eb9493c7041ed1ec69 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 21 Jul 2022 03:28:47 +0000 Subject: [PATCH 44/57] Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- foobillard.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/foobillard.spec b/foobillard.spec index f546805..3724051 100644 --- a/foobillard.spec +++ b/foobillard.spec @@ -1,6 +1,6 @@ Name: foobillard Version: 3.0a -Release: 40%{?dist} +Release: 41%{?dist} Summary: OpenGL billard game @@ -67,6 +67,9 @@ install -p -m 644 foobillard.png \ %changelog +* Thu Jul 21 2022 Fedora Release Engineering - 3.0a-41 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + * Thu Jan 20 2022 Fedora Release Engineering - 3.0a-40 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild From 879e42ce8ebe94435edf071441017543ae5b58e3 Mon Sep 17 00:00:00 2001 From: Kalev Lember Date: Fri, 9 Dec 2022 15:50:34 +0100 Subject: [PATCH 45/57] Make sure the installed icon is square This fixes the flatpak build failure: error: /tmp/tmpzjeojbj5/build/export/share/icons/hicolor/48x48/apps/dk.sunsite.foobillard.png is not a valid icon: Expected a square icon but got: 48x30 --- foobillard.spec | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/foobillard.spec b/foobillard.spec index 3724051..1fa3b1a 100644 --- a/foobillard.spec +++ b/foobillard.spec @@ -1,6 +1,6 @@ Name: foobillard Version: 3.0a -Release: 41%{?dist} +Release: 42%{?dist} Summary: OpenGL billard game @@ -36,7 +36,7 @@ iconv -f iso-8859-1 -t utf-8 < ChangeLog > _ mv _ ChangeLog ./configure --prefix=%{_prefix} --disable-nvidia --enable-SDL CFLAGS="${RPM_OPT_FLAGS} -DUSE_SOUND" LDFLAGS="${RPM_LD_FLAGS}" make %{?_smp_mflags} -convert -resize 48 data/foobillard.png foobillard.png +convert -resize 48x48 -background transparent -gravity center -extent 48x48 data/foobillard.png foobillard.png %install @@ -67,6 +67,9 @@ install -p -m 644 foobillard.png \ %changelog +* Fri Dec 09 2022 Kalev Lember - 3.0a-42 +- Make sure the installed icon is square + * Thu Jul 21 2022 Fedora Release Engineering - 3.0a-41 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild From e71d302db4d8159a7884f57bd4377add6de7d2de Mon Sep 17 00:00:00 2001 From: Kalev Lember Date: Fri, 9 Dec 2022 15:54:18 +0100 Subject: [PATCH 46/57] Install an additional 256x256 px sized icon 256x256 px is important because it's the icon size that gnome-shell uses for its overview. --- foobillard.spec | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/foobillard.spec b/foobillard.spec index 1fa3b1a..7259e34 100644 --- a/foobillard.spec +++ b/foobillard.spec @@ -37,6 +37,7 @@ mv _ ChangeLog ./configure --prefix=%{_prefix} --disable-nvidia --enable-SDL CFLAGS="${RPM_OPT_FLAGS} -DUSE_SOUND" LDFLAGS="${RPM_LD_FLAGS}" make %{?_smp_mflags} convert -resize 48x48 -background transparent -gravity center -extent 48x48 data/foobillard.png foobillard.png +convert -resize 256x256 -background transparent -gravity center -extent 256x256 data/foobillard.png foobillard-256x256.png %install @@ -52,6 +53,9 @@ install -D -p -m 644 foobillard.png \ mkdir -p %{buildroot}%{_datadir}/icons/hicolor/48x48/apps install -p -m 644 foobillard.png \ %{buildroot}%{_datadir}/icons/hicolor/48x48/apps +mkdir -p %{buildroot}%{_datadir}/icons/hicolor/256x256/apps +install -p -m 644 foobillard-256x256.png \ + %{buildroot}%{_datadir}/icons/hicolor/256x256/apps @@ -63,12 +67,14 @@ install -p -m 644 foobillard.png \ %{_datadir}/foobillard %{_datadir}/pixmaps/foobillard.png %{_datadir}/icons/hicolor/48x48/apps/* +%{_datadir}/icons/hicolor/256x256/apps/* %{_mandir}/man6/* %changelog * Fri Dec 09 2022 Kalev Lember - 3.0a-42 - Make sure the installed icon is square +- Install an additional 256x256 px sized icon * Thu Jul 21 2022 Fedora Release Engineering - 3.0a-41 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild From eb0adc37eb3b7be756bd591c5420aecfa193b1c1 Mon Sep 17 00:00:00 2001 From: Florian Weimer Date: Tue, 20 Dec 2022 12:38:10 +0100 Subject: [PATCH 47/57] Port to C99 (#2155183) Related to: --- foobillard-c99.patch | 15 +++++++++++++++ foobillard-configure-c99.patch | 18 ++++++++++++++++++ foobillard.spec | 9 ++++++++- 3 files changed, 41 insertions(+), 1 deletion(-) create mode 100644 foobillard-c99.patch create mode 100644 foobillard-configure-c99.patch diff --git a/foobillard-c99.patch b/foobillard-c99.patch new file mode 100644 index 0000000..f393fe3 --- /dev/null +++ b/foobillard-c99.patch @@ -0,0 +1,15 @@ +Avoid an implicit int to improve compatibility with future compilers. + +diff --git a/src/billmove.c b/src/billmove.c +index 447e31a6736fddf7..0182dc2bcad87998 100644 +--- a/src/billmove.c ++++ b/src/billmove.c +@@ -409,7 +409,7 @@ void record_move_log_event( enum event_type event, + } + + +-int my_rand(nr) ++int my_rand(int nr) + { + return rand()%nr; + } diff --git a/foobillard-configure-c99.patch b/foobillard-configure-c99.patch new file mode 100644 index 0000000..267547a --- /dev/null +++ b/foobillard-configure-c99.patch @@ -0,0 +1,18 @@ +Fix generic C99 compatibility issue in autoconf output. Newer autoconf +versions no longer generate this C fragment. + +diff --git a/configure b/configure +index 3caa19b115998588..fa9ee347ab4d20b9 100755 +--- a/configure ++++ b/configure +@@ -3555,8 +3555,8 @@ main () + for (i = 0; i < 256; i++) + if (XOR (islower (i), ISLOWER (i)) + || toupper (i) != TOUPPER (i)) +- exit(2); +- exit (0); ++ return 2; ++ return 0; + } + _ACEOF + rm -f conftest$ac_exeext diff --git a/foobillard.spec b/foobillard.spec index 7259e34..77e6ad9 100644 --- a/foobillard.spec +++ b/foobillard.spec @@ -1,6 +1,6 @@ Name: foobillard Version: 3.0a -Release: 42%{?dist} +Release: 43%{?dist} Summary: OpenGL billard game @@ -13,6 +13,8 @@ Source2: hobble-foobillard.sh Patch0: foobillard-3.0a-nonv.patch Patch1: foobillard-3.0a-no-fonts.patch Patch2: foobillard-3.0a-clothtex.patch +Patch3: foobillard-configure-c99.patch +Patch4: foobillard-c99.patch Requires: dejavu-sans-fonts BuildRequires: gcc BuildRequires: SDL-devel ImageMagick alsa-lib-devel @@ -30,6 +32,8 @@ FooBillard is still under development but the main physics is implemented. %patch0 -p1 %patch1 -p1 -b .no-fonts %patch2 -p0 -b .clothtex +%patch3 -p1 +%patch4 -p1 %build iconv -f iso-8859-1 -t utf-8 < ChangeLog > _ @@ -72,6 +76,9 @@ install -p -m 644 foobillard-256x256.png \ %changelog +* Tue Dec 20 2022 Florian Weimer - 3.0a-43 +- Port to C99 (#2155183) + * Fri Dec 09 2022 Kalev Lember - 3.0a-42 - Make sure the installed icon is square - Install an additional 256x256 px sized icon From f2ad257f0a471dd4cc0601a805ebaf28f5ed066d Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 19 Jan 2023 03:45:01 +0000 Subject: [PATCH 48/57] Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- foobillard.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/foobillard.spec b/foobillard.spec index 77e6ad9..22d4068 100644 --- a/foobillard.spec +++ b/foobillard.spec @@ -1,6 +1,6 @@ Name: foobillard Version: 3.0a -Release: 43%{?dist} +Release: 44%{?dist} Summary: OpenGL billard game @@ -76,6 +76,9 @@ install -p -m 644 foobillard-256x256.png \ %changelog +* Thu Jan 19 2023 Fedora Release Engineering - 3.0a-44 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + * Tue Dec 20 2022 Florian Weimer - 3.0a-43 - Port to C99 (#2155183) From 7c489fb371181d158602cd5f1691c7fbdc1bb425 Mon Sep 17 00:00:00 2001 From: Gwyn Ciesla Date: Wed, 8 Mar 2023 15:00:14 -0600 Subject: [PATCH 49/57] migrated to SPDX license --- foobillard.spec | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/foobillard.spec b/foobillard.spec index 22d4068..2086825 100644 --- a/foobillard.spec +++ b/foobillard.spec @@ -1,10 +1,10 @@ Name: foobillard Version: 3.0a -Release: 44%{?dist} +Release: 45%{?dist} Summary: OpenGL billard game -License: GPLv2 +License: GPL-2.0-only URL: http://foobillard.sunsite.dk/ # Based on http://foobillard.sunsite.dk/dnl/foobillard-3.0a.tar.gz Source0: foobillard-3.0a-hobbled.tar.bz2 @@ -76,6 +76,9 @@ install -p -m 644 foobillard-256x256.png \ %changelog +* Wed Mar 08 2023 Gwyn Ciesla - 3.0a-45 +- migrated to SPDX license + * Thu Jan 19 2023 Fedora Release Engineering - 3.0a-44 - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild From cad789ef73f6584413899943efb65f34f7868625 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 19 Jul 2023 20:04:07 +0000 Subject: [PATCH 50/57] Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- foobillard.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/foobillard.spec b/foobillard.spec index 2086825..c240b06 100644 --- a/foobillard.spec +++ b/foobillard.spec @@ -1,6 +1,6 @@ Name: foobillard Version: 3.0a -Release: 45%{?dist} +Release: 46%{?dist} Summary: OpenGL billard game @@ -76,6 +76,9 @@ install -p -m 644 foobillard-256x256.png \ %changelog +* Wed Jul 19 2023 Fedora Release Engineering - 3.0a-46 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild + * Wed Mar 08 2023 Gwyn Ciesla - 3.0a-45 - migrated to SPDX license From cec543bacf00ee5a902627e8e3c7b59c74658979 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 19 Jan 2024 19:38:00 +0000 Subject: [PATCH 51/57] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild --- foobillard.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/foobillard.spec b/foobillard.spec index c240b06..9bb6d28 100644 --- a/foobillard.spec +++ b/foobillard.spec @@ -1,6 +1,6 @@ Name: foobillard Version: 3.0a -Release: 46%{?dist} +Release: 47%{?dist} Summary: OpenGL billard game @@ -76,6 +76,9 @@ install -p -m 644 foobillard-256x256.png \ %changelog +* Fri Jan 19 2024 Fedora Release Engineering - 3.0a-47 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + * Wed Jul 19 2023 Fedora Release Engineering - 3.0a-46 - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild From 966d72c2a36ae183b7b537c347f8a98e4c3fae83 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 24 Jan 2024 11:53:17 +0000 Subject: [PATCH 52/57] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild --- foobillard.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/foobillard.spec b/foobillard.spec index 9bb6d28..4ca0292 100644 --- a/foobillard.spec +++ b/foobillard.spec @@ -1,6 +1,6 @@ Name: foobillard Version: 3.0a -Release: 47%{?dist} +Release: 48%{?dist} Summary: OpenGL billard game @@ -76,6 +76,9 @@ install -p -m 644 foobillard-256x256.png \ %changelog +* Wed Jan 24 2024 Fedora Release Engineering - 3.0a-48 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + * Fri Jan 19 2024 Fedora Release Engineering - 3.0a-47 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild From 79266413ea42a06cbee15fe3d20056322b0c0cf5 Mon Sep 17 00:00:00 2001 From: Gwyn Ciesla Date: Mon, 5 Feb 2024 16:07:21 -0600 Subject: [PATCH 53/57] Patch for stricter flags --- foobillard.spec | 17 +++++++++++------ pointer-types.patch | 34 ++++++++++++++++++++++++++++++++++ 2 files changed, 45 insertions(+), 6 deletions(-) create mode 100644 pointer-types.patch diff --git a/foobillard.spec b/foobillard.spec index 4ca0292..f3cdd99 100644 --- a/foobillard.spec +++ b/foobillard.spec @@ -1,6 +1,6 @@ Name: foobillard Version: 3.0a -Release: 48%{?dist} +Release: 49%{?dist} Summary: OpenGL billard game @@ -15,6 +15,7 @@ Patch1: foobillard-3.0a-no-fonts.patch Patch2: foobillard-3.0a-clothtex.patch Patch3: foobillard-configure-c99.patch Patch4: foobillard-c99.patch +Patch5: pointer-types.patch Requires: dejavu-sans-fonts BuildRequires: gcc BuildRequires: SDL-devel ImageMagick alsa-lib-devel @@ -29,11 +30,12 @@ FooBillard is still under development but the main physics is implemented. %prep %setup -q -n foobillard-3.0a -%patch0 -p1 -%patch1 -p1 -b .no-fonts -%patch2 -p0 -b .clothtex -%patch3 -p1 -%patch4 -p1 +%patch -P 0 -p1 +%patch -P 1 -p1 -b .no-fonts +%patch -P 2 -p0 -b .clothtex +%patch -P 3 -p1 +%patch -P 4 -p1 +%patch -P 5 -p0 %build iconv -f iso-8859-1 -t utf-8 < ChangeLog > _ @@ -76,6 +78,9 @@ install -p -m 644 foobillard-256x256.png \ %changelog +* Mon Feb 05 2024 Gwyn Ciesla - 3.0a-49 +- Patch for stricter flags + * Wed Jan 24 2024 Fedora Release Engineering - 3.0a-48 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild diff --git a/pointer-types.patch b/pointer-types.patch new file mode 100644 index 0000000..e35ae24 --- /dev/null +++ b/pointer-types.patch @@ -0,0 +1,34 @@ +--- src/billard3d.c~ 2004-04-23 20:20:49.000000000 -0500 ++++ src/billard3d.c 2024-02-05 15:51:12.482203297 -0600 +@@ -5100,7 +5100,7 @@ + + #if __BYTE_ORDER == __BIG_ENDIAN + { +- char *snd=ball_ball_snd.data; ++ char *snd=(char *)ball_ball_snd.data; + for(i=0;itobj, 0.0, 0.0, -1.0 ); +- gluTessCallback(tessdata->tobj, GLU_TESS_BEGIN, glBegin); +- gluTessCallback(tessdata->tobj, GLU_TESS_VERTEX, my_Vertex_cb); ++ gluTessCallback(tessdata->tobj, GLU_TESS_BEGIN, (_GLUfuncptr)glBegin); ++ gluTessCallback(tessdata->tobj, GLU_TESS_VERTEX, (_GLUfuncptr)my_Vertex_cb); + gluTessCallback(tessdata->tobj, GLU_TESS_END, glEnd); + +- funcs.move_to = cb_tess_move_to; +- funcs.line_to = cb_tess_line_to; +- funcs.conic_to = cb_tess_conic_to; +- funcs.cubic_to = cb_tess_cubic_to; ++ funcs.move_to = (FT_Outline_MoveToFunc)cb_tess_move_to; ++ funcs.line_to = (FT_Outline_LineToFunc)cb_tess_line_to; ++ funcs.conic_to = (FT_Outline_ConicToFunc)cb_tess_conic_to; ++ funcs.cubic_to = (FT_Outline_CubicToFunc)cb_tess_cubic_to; + funcs.shift = 0; + funcs.delta = 0; + gluTessBeginPolygon(tessdata->tobj, NULL); From 97f267512296a5c6107c7fcc67d67675cd7ae96f Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 17 Jul 2024 23:27:58 +0000 Subject: [PATCH 54/57] Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild --- foobillard.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/foobillard.spec b/foobillard.spec index f3cdd99..1dd9225 100644 --- a/foobillard.spec +++ b/foobillard.spec @@ -1,6 +1,6 @@ Name: foobillard Version: 3.0a -Release: 49%{?dist} +Release: 50%{?dist} Summary: OpenGL billard game @@ -78,6 +78,9 @@ install -p -m 644 foobillard-256x256.png \ %changelog +* Wed Jul 17 2024 Fedora Release Engineering - 3.0a-50 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild + * Mon Feb 05 2024 Gwyn Ciesla - 3.0a-49 - Patch for stricter flags From 308e97874bbc885fa9f8b8fcc902dad375a642df Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 16 Jan 2025 18:38:13 +0000 Subject: [PATCH 55/57] Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild --- foobillard.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/foobillard.spec b/foobillard.spec index 1dd9225..c1328de 100644 --- a/foobillard.spec +++ b/foobillard.spec @@ -1,6 +1,6 @@ Name: foobillard Version: 3.0a -Release: 50%{?dist} +Release: 51%{?dist} Summary: OpenGL billard game @@ -78,6 +78,9 @@ install -p -m 644 foobillard-256x256.png \ %changelog +* Thu Jan 16 2025 Fedora Release Engineering - 3.0a-51 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild + * Wed Jul 17 2024 Fedora Release Engineering - 3.0a-50 - Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild From 07daff24b64492d0c05fde26a6809b04a728dabc Mon Sep 17 00:00:00 2001 From: Gwyn Ciesla Date: Fri, 31 Jan 2025 11:13:09 -0600 Subject: [PATCH 56/57] Fix FTBFS --- foobillard.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/foobillard.spec b/foobillard.spec index c1328de..ff5f9d6 100644 --- a/foobillard.spec +++ b/foobillard.spec @@ -40,7 +40,7 @@ FooBillard is still under development but the main physics is implemented. %build iconv -f iso-8859-1 -t utf-8 < ChangeLog > _ mv _ ChangeLog -./configure --prefix=%{_prefix} --disable-nvidia --enable-SDL CFLAGS="${RPM_OPT_FLAGS} -DUSE_SOUND" LDFLAGS="${RPM_LD_FLAGS}" +./configure --prefix=%{_prefix} --disable-nvidia --enable-SDL CFLAGS="${RPM_OPT_FLAGS} -DUSE_SOUND -std=gnu17" LDFLAGS="${RPM_LD_FLAGS}" make %{?_smp_mflags} convert -resize 48x48 -background transparent -gravity center -extent 48x48 data/foobillard.png foobillard.png convert -resize 256x256 -background transparent -gravity center -extent 256x256 data/foobillard.png foobillard-256x256.png From 4b7ae469e148214880d07fe3e468c9113d2e1631 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 23 Jul 2025 20:42:04 +0000 Subject: [PATCH 57/57] Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild --- foobillard.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/foobillard.spec b/foobillard.spec index ff5f9d6..db34bf9 100644 --- a/foobillard.spec +++ b/foobillard.spec @@ -1,6 +1,6 @@ Name: foobillard Version: 3.0a -Release: 51%{?dist} +Release: 52%{?dist} Summary: OpenGL billard game @@ -78,6 +78,9 @@ install -p -m 644 foobillard-256x256.png \ %changelog +* Wed Jul 23 2025 Fedora Release Engineering - 3.0a-52 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild + * Thu Jan 16 2025 Fedora Release Engineering - 3.0a-51 - Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild