SHA256
1
0
forked from pool/gbdfed

3 Commits

3 changed files with 36 additions and 0 deletions

26
gbdfed-gcc15.patch Normal file
View File

@@ -0,0 +1,26 @@
diff -upr gbdfed-1.6.orig/bdfgrab.c gbdfed-1.6/bdfgrab.c
--- gbdfed-1.6.orig/bdfgrab.c 2025-06-10 09:59:59.306417624 +0000
+++ gbdfed-1.6/bdfgrab.c 2025-06-10 10:03:46.721603657 +0000
@@ -244,7 +244,7 @@ bdf_load_server_font(Display *d, XFontSt
XCharStruct *cp;
bdf_property_t *pp, prop;
bdf_callback_struct_t cb;
- int (*old_error_handler)();
+ XErrorHandler old_error_handler;
if (f == 0)
return 0;
diff -upr gbdfed-1.6.orig/hbf.c gbdfed-1.6/hbf.c
--- gbdfed-1.6.orig/hbf.c 2025-06-10 09:59:59.306417624 +0000
+++ gbdfed-1.6/hbf.c 2025-06-10 10:04:48.723937792 +0000
@@ -82,7 +82,9 @@
#define reg register
+#if __STDC_VERSION__ < 202311L
typedef int bool;
+#endif
#define TRUE 1
#define FALSE 0

View File

@@ -1,3 +1,10 @@
-------------------------------------------------------------------
Tue Jun 10 10:09:49 UTC 2025 - pgajdos@suse.com
- added patches
fix build with gcc15
+ gbdfed-gcc15.patch
------------------------------------------------------------------- -------------------------------------------------------------------
Tue Feb 27 10:57:35 UTC 2024 - Dominique Leuenberger <dimstar@opensuse.org> Tue Feb 27 10:57:35 UTC 2024 - Dominique Leuenberger <dimstar@opensuse.org>

View File

@@ -31,6 +31,8 @@ Source5: gbdfed48x48.png
Patch0: %{name}-%{version}_array-index.patch Patch0: %{name}-%{version}_array-index.patch
Patch1: %{name}-%{version}_64bit.patch Patch1: %{name}-%{version}_64bit.patch
Patch2: %{name}-%{version}-new-gtk.patch Patch2: %{name}-%{version}-new-gtk.patch
# fix build with gcc15
Patch3: gbdfed-gcc15.patch
BuildRequires: freetype2-devel BuildRequires: freetype2-devel
BuildRequires: update-desktop-files BuildRequires: update-desktop-files
BuildRequires: pkgconfig(gtk+-2.0) BuildRequires: pkgconfig(gtk+-2.0)
@@ -50,6 +52,7 @@ install -m 644 %{SOURCE2} .
%patch -P 0 %patch -P 0
%patch -P 1 %patch -P 1
%patch -P 2 -p1 %patch -P 2 -p1
%patch -P 3 -p1
%build %build
%configure %configure