From b07d005f41055ee1423a80512583ab401219c8b9 Mon Sep 17 00:00:00 2001 From: Sergey Cherevko Date: Fri, 17 Jan 2025 21:13:36 +0300 Subject: [PATCH] import gtkglext-1.2.0-48.el10 --- .gitignore | 1 + .gtkglext.metadata | 1 + SOURCES/0001-gtkglext-1.2.0-bz677457.patch | 163 +++++++++++++ SOURCES/0002-GCC-8-fixes.patch | 34 +++ SOURCES/gtkglext-1.2.0-fedora-c99.patch | 14 ++ SOURCES/gtkglext-1.2.0-no-pangox.patch | 184 ++++++++++++++ SPECS/gtkglext.spec | 268 +++++++++++++++++++++ 7 files changed, 665 insertions(+) create mode 100644 .gitignore create mode 100644 .gtkglext.metadata create mode 100644 SOURCES/0001-gtkglext-1.2.0-bz677457.patch create mode 100644 SOURCES/0002-GCC-8-fixes.patch create mode 100644 SOURCES/gtkglext-1.2.0-fedora-c99.patch create mode 100644 SOURCES/gtkglext-1.2.0-no-pangox.patch create mode 100644 SPECS/gtkglext.spec diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..31d31e5 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +SOURCES/gtkglext-1.2.0.tar.bz2 diff --git a/.gtkglext.metadata b/.gtkglext.metadata new file mode 100644 index 0000000..37a538b --- /dev/null +++ b/.gtkglext.metadata @@ -0,0 +1 @@ +d84c9472af3438fbce84189613e5370b97d9d1e7 SOURCES/gtkglext-1.2.0.tar.bz2 diff --git a/SOURCES/0001-gtkglext-1.2.0-bz677457.patch b/SOURCES/0001-gtkglext-1.2.0-bz677457.patch new file mode 100644 index 0000000..8d73ac5 --- /dev/null +++ b/SOURCES/0001-gtkglext-1.2.0-bz677457.patch @@ -0,0 +1,163 @@ +From 9511ba9c3772c2415ae6501f6d977bc4ba057c55 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Ralf=20Cors=C3=A9pius?= +Date: Thu, 15 Mar 2018 15:50:29 +0100 +Subject: [PATCH 1/2] gtkglext-1.2.0-bz677457 + +--- + gtk/gtkglwidget.c | 48 ++++++++++++++++++++++++++++-------------------- + 1 file changed, 28 insertions(+), 20 deletions(-) + +diff --git a/gtk/gtkglwidget.c b/gtk/gtkglwidget.c +index ecb41ef..7381739 100644 +--- a/gtk/gtkglwidget.c ++++ b/gtk/gtkglwidget.c +@@ -16,7 +16,9 @@ + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA. + */ + +-#include ++#ifdef HAVE_CONFIG_H ++#include "config.h" ++#endif /* HAVE_CONFIG_H */ + + #include "gtkglprivate.h" + #include "gtkglwidget.h" +@@ -68,6 +70,7 @@ static void + gtk_gl_widget_realize (GtkWidget *widget, + GLWidgetPrivate *private) + { ++ GdkWindow *window; + GdkGLWindow *glwindow; + + GTK_GL_NOTE_FUNC_PRIVATE (); +@@ -77,9 +80,10 @@ gtk_gl_widget_realize (GtkWidget *widget, + * handlers. + */ + +- if (!gdk_window_is_gl_capable (widget->window)) ++ window = gtk_widget_get_window (widget); ++ if (!gdk_window_is_gl_capable (window)) + { +- glwindow = gdk_window_set_gl_capability (widget->window, ++ glwindow = gdk_window_set_gl_capability (window, + private->glconfig, + NULL); + if (glwindow == NULL) +@@ -127,9 +131,9 @@ gtk_gl_widget_size_allocate (GtkWidget *widget, + * Synchronize OpenGL and window resizing request streams. + */ + +- if (GTK_WIDGET_REALIZED (widget) && private->is_realized) ++ if (gtk_widget_get_realized (widget) && private->is_realized) + { +- gldrawable = gdk_window_get_gl_drawable (widget->window); ++ gldrawable = gdk_window_get_gl_drawable (gtk_widget_get_window (widget)); + gdk_gl_drawable_wait_gdk (gldrawable); + } + } +@@ -146,7 +150,7 @@ gtk_gl_widget_unrealize (GtkWidget *widget, + + if (private->glcontext != NULL) + { +- gdk_gl_context_destroy (private->glcontext); ++ g_object_unref (private->glcontext); + private->glcontext = NULL; + } + +@@ -154,8 +158,8 @@ gtk_gl_widget_unrealize (GtkWidget *widget, + * Remove OpenGL-capability from widget->window. + */ + +- if (GTK_WIDGET_REALIZED (widget)) +- gdk_window_unset_gl_capability (widget->window); ++ if (gtk_widget_get_realized (widget)) ++ gdk_window_unset_gl_capability (gtk_widget_get_window (widget)); + + private->is_realized = FALSE; + } +@@ -174,7 +178,7 @@ gtk_gl_widget_parent_set (GtkWidget *widget, + */ + + toplevel = gtk_widget_get_toplevel (widget); +- if (GTK_WIDGET_TOPLEVEL (toplevel) && !GTK_WIDGET_REALIZED (toplevel)) ++ if (gtk_widget_is_toplevel (toplevel) && !gtk_widget_get_realized (toplevel)) + { + GTK_GL_NOTE (MISC, + g_message (" - Install colormap to the top-level window.")); +@@ -188,23 +192,27 @@ gtk_gl_widget_style_set (GtkWidget *widget, + GtkStyle *previous_style, + gpointer user_data) + { ++ GdkWindow *window; ++ + GTK_GL_NOTE_FUNC_PRIVATE (); + + /* + * Set a background of "None" on window to avoid AIX X server crash. + */ + +- if (GTK_WIDGET_REALIZED (widget)) ++ if (gtk_widget_get_realized (widget)) + { ++ window = gtk_widget_get_window (widget); ++ + GTK_GL_NOTE (MISC, + g_message (" - window->bg_pixmap = %p", +- ((GdkWindowObject *) (widget->window))->bg_pixmap)); ++ ((GdkWindowObject *) window)->bg_pixmap)); + +- gdk_window_set_back_pixmap (widget->window, NULL, FALSE); ++ gdk_window_set_back_pixmap (window, NULL, FALSE); + + GTK_GL_NOTE (MISC, + g_message (" - window->bg_pixmap = %p", +- ((GdkWindowObject *) (widget->window))->bg_pixmap)); ++ ((GdkWindowObject *) window)->bg_pixmap)); + } + } + +@@ -250,8 +258,8 @@ gtk_widget_set_gl_capability (GtkWidget *widget, + GTK_GL_NOTE_FUNC (); + + g_return_val_if_fail (GTK_IS_WIDGET (widget), FALSE); +- g_return_val_if_fail (!GTK_WIDGET_NO_WINDOW (widget), FALSE); +- g_return_val_if_fail (!GTK_WIDGET_REALIZED (widget), FALSE); ++ g_return_val_if_fail (gtk_widget_get_has_window (widget), FALSE); ++ g_return_val_if_fail (!gtk_widget_get_realized (widget), FALSE); + g_return_val_if_fail (GDK_IS_GL_CONFIG (glconfig), FALSE); + + /* +@@ -432,9 +440,9 @@ gtk_widget_create_gl_context (GtkWidget *widget, + GTK_GL_NOTE_FUNC (); + + g_return_val_if_fail (GTK_IS_WIDGET (widget), NULL); +- g_return_val_if_fail (GTK_WIDGET_REALIZED (widget), NULL); ++ g_return_val_if_fail (gtk_widget_get_realized (widget), NULL); + +- gldrawable = gdk_window_get_gl_drawable (widget->window); ++ gldrawable = gdk_window_get_gl_drawable (gtk_widget_get_window (widget)); + if (gldrawable == NULL) + return NULL; + +@@ -474,7 +482,7 @@ gtk_widget_get_gl_context (GtkWidget *widget) + GLWidgetPrivate *private; + + g_return_val_if_fail (GTK_IS_WIDGET (widget), NULL); +- g_return_val_if_fail (GTK_WIDGET_REALIZED (widget), NULL); ++ g_return_val_if_fail (gtk_widget_get_realized (widget), NULL); + + private = g_object_get_qdata (G_OBJECT (widget), quark_gl_private); + if (private == NULL) +@@ -501,7 +509,7 @@ GdkGLWindow * + gtk_widget_get_gl_window (GtkWidget *widget) + { + g_return_val_if_fail (GTK_IS_WIDGET (widget), NULL); +- g_return_val_if_fail (GTK_WIDGET_REALIZED (widget), NULL); ++ g_return_val_if_fail (gtk_widget_get_realized (widget), NULL); + +- return gdk_window_get_gl_window (widget->window); ++ return gdk_window_get_gl_window (gtk_widget_get_window (widget)); + } +-- +2.14.3 + diff --git a/SOURCES/0002-GCC-8-fixes.patch b/SOURCES/0002-GCC-8-fixes.patch new file mode 100644 index 0000000..266f5fe --- /dev/null +++ b/SOURCES/0002-GCC-8-fixes.patch @@ -0,0 +1,34 @@ +From 1fe275cd7dfa9f3a6db771b0cb945d96787e72cf Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Ralf=20Cors=C3=A9pius?= +Date: Thu, 15 Mar 2018 15:56:20 +0100 +Subject: [PATCH 2/2] GCC-8 fixes. + +--- + gdk/gdkglshapes.c | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/gdk/gdkglshapes.c b/gdk/gdkglshapes.c +index f72abba..9d1197f 100644 +--- a/gdk/gdkglshapes.c ++++ b/gdk/gdkglshapes.c +@@ -544,7 +544,7 @@ static GLfloat idata[12][3] = + {-Z, -X, 0} + }; + +-static int index[20][3] = ++static int iindex[20][3] = + { + {0, 4, 1}, + {0, 9, 4}, +@@ -574,7 +574,7 @@ icosahedron(GLenum shadeType) + int i; + + for (i = 19; i >= 0; i--) { +- drawtriangle(i, idata, index, shadeType); ++ drawtriangle(i, idata, iindex, shadeType); + } + } + +-- +2.14.3 + diff --git a/SOURCES/gtkglext-1.2.0-fedora-c99.patch b/SOURCES/gtkglext-1.2.0-fedora-c99.patch new file mode 100644 index 0000000..ddcb226 --- /dev/null +++ b/SOURCES/gtkglext-1.2.0-fedora-c99.patch @@ -0,0 +1,14 @@ +diff -rup a/configure b/configure +--- a/configure 2023-03-02 16:47:06.631784108 -0500 ++++ b/configure 2023-03-02 17:05:12.237816689 -0500 +@@ -4593,8 +4593,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/SOURCES/gtkglext-1.2.0-no-pangox.patch b/SOURCES/gtkglext-1.2.0-no-pangox.patch new file mode 100644 index 0000000..1a07999 --- /dev/null +++ b/SOURCES/gtkglext-1.2.0-no-pangox.patch @@ -0,0 +1,184 @@ +diff -up gtkglext-1.2.0/configure.in.nopangox gtkglext-1.2.0/configure.in +--- gtkglext-1.2.0/configure.in.nopangox 2006-02-04 22:17:19.000000000 -0500 ++++ gtkglext-1.2.0/configure.in 2020-07-13 15:52:42.616448758 -0400 +@@ -59,10 +59,6 @@ m4_define([gmodule_required_version], [2 + m4_define([pango_pkg], [pango]) + m4_define([pango_required_version], [1.0.0]) + +-# Pangox +-m4_define([pangox_pkg], [pangox]) +-m4_define([pangox_required_version], [1.0.0]) +- + # PangoFT2 + m4_define([pangoft2_pkg], [pangoft2]) + m4_define([pangoft2_required_version], [1.0.0]) +@@ -349,7 +345,6 @@ PKG_CHECK_MODULES([BASE_DEPENDENCIES], [ + gtk_pkg >= gtk_required_version \ + gdk_pkg >= gdk_required_version \ + pango_pkg >= pango_required_version \ +-pangox_pkg >= pangox_required_version \ + gmodule_pkg >= gmodule_required_version \ + ]) + +@@ -794,7 +789,7 @@ LIBS="$save_LIBS" + # CFLAGS and LIBS + ################################################## + +-GDKGLEXT_PACKAGES="gdk_pkg pango_pkg pangox_pkg gmodule_pkg" ++GDKGLEXT_PACKAGES="gdk_pkg pango_pkg gmodule_pkg" + GDKGLEXT_EXTRA_CFLAGS="$GL_CFLAGS $GDKGLEXT_WIN_CFLAGS" + GDKGLEXT_EXTRA_LIBS="$GL_LIBS $GDKGLEXT_WIN_LIBS" + GDKGLEXT_DEP_CFLAGS="$GDKGLEXT_EXTRA_CFLAGS `$PKG_CONFIG --cflags $GDKGLEXT_PACKAGES`" +diff -up gtkglext-1.2.0/configure.nopangox gtkglext-1.2.0/configure +--- gtkglext-1.2.0/configure.nopangox 2006-02-04 22:17:47.000000000 -0500 ++++ gtkglext-1.2.0/configure 2020-07-13 15:52:42.619448711 -0400 +@@ -19880,14 +19880,12 @@ if test -n "$PKG_CONFIG"; then + gtk+-2.0 >= 2.0.0 \\ + gdk-2.0 >= 2.0.0 \\ + pango >= 1.0.0 \\ +-pangox >= 1.0.0 \\ + gmodule-2.0 >= 2.0.0 \\ + \"") >&5 + ($PKG_CONFIG --exists --print-errors "\ + gtk+-2.0 >= 2.0.0 \ + gdk-2.0 >= 2.0.0 \ + pango >= 1.0.0 \ +-pangox >= 1.0.0 \ + gmodule-2.0 >= 2.0.0 \ + ") 2>&5 + ac_status=$? +@@ -19897,7 +19895,6 @@ gmodule-2.0 >= 2.0.0 \ + gtk+-2.0 >= 2.0.0 \ + gdk-2.0 >= 2.0.0 \ + pango >= 1.0.0 \ +-pangox >= 1.0.0 \ + gmodule-2.0 >= 2.0.0 \ + " 2>/dev/null` + else +@@ -19916,14 +19913,12 @@ if test -n "$PKG_CONFIG"; then + gtk+-2.0 >= 2.0.0 \\ + gdk-2.0 >= 2.0.0 \\ + pango >= 1.0.0 \\ +-pangox >= 1.0.0 \\ + gmodule-2.0 >= 2.0.0 \\ + \"") >&5 + ($PKG_CONFIG --exists --print-errors "\ + gtk+-2.0 >= 2.0.0 \ + gdk-2.0 >= 2.0.0 \ + pango >= 1.0.0 \ +-pangox >= 1.0.0 \ + gmodule-2.0 >= 2.0.0 \ + ") 2>&5 + ac_status=$? +@@ -19933,7 +19928,6 @@ gmodule-2.0 >= 2.0.0 \ + gtk+-2.0 >= 2.0.0 \ + gdk-2.0 >= 2.0.0 \ + pango >= 1.0.0 \ +-pangox >= 1.0.0 \ + gmodule-2.0 >= 2.0.0 \ + " 2>/dev/null` + else +@@ -19958,7 +19952,6 @@ fi + gtk+-2.0 >= 2.0.0 \ + gdk-2.0 >= 2.0.0 \ + pango >= 1.0.0 \ +-pangox >= 1.0.0 \ + gmodule-2.0 >= 2.0.0 \ + "` + else +@@ -19966,7 +19959,6 @@ gmodule-2.0 >= 2.0.0 \ + gtk+-2.0 >= 2.0.0 \ + gdk-2.0 >= 2.0.0 \ + pango >= 1.0.0 \ +-pangox >= 1.0.0 \ + gmodule-2.0 >= 2.0.0 \ + "` + fi +@@ -19977,7 +19969,6 @@ gmodule-2.0 >= 2.0.0 \ + gtk+-2.0 >= 2.0.0 \ + gdk-2.0 >= 2.0.0 \ + pango >= 1.0.0 \ +-pangox >= 1.0.0 \ + gmodule-2.0 >= 2.0.0 \ + ) were not met: + +@@ -19994,7 +19985,6 @@ echo "$as_me: error: Package requirement + gtk+-2.0 >= 2.0.0 \ + gdk-2.0 >= 2.0.0 \ + pango >= 1.0.0 \ +-pangox >= 1.0.0 \ + gmodule-2.0 >= 2.0.0 \ + ) were not met: + +@@ -25420,7 +25410,7 @@ LIBS="$save_LIBS" + # CFLAGS and LIBS + ################################################## + +-GDKGLEXT_PACKAGES="gdk-2.0 pango pangox gmodule-2.0" ++GDKGLEXT_PACKAGES="gdk-2.0 pango gmodule-2.0" + GDKGLEXT_EXTRA_CFLAGS="$GL_CFLAGS $GDKGLEXT_WIN_CFLAGS" + GDKGLEXT_EXTRA_LIBS="$GL_LIBS $GDKGLEXT_WIN_LIBS" + GDKGLEXT_DEP_CFLAGS="$GDKGLEXT_EXTRA_CFLAGS `$PKG_CONFIG --cflags $GDKGLEXT_PACKAGES`" +diff -up gtkglext-1.2.0/gdk/x11/gdkglfont-x11.c.nopangox gtkglext-1.2.0/gdk/x11/gdkglfont-x11.c +--- gtkglext-1.2.0/gdk/x11/gdkglfont-x11.c.nopangox 2004-02-20 04:38:14.000000000 -0500 ++++ gtkglext-1.2.0/gdk/x11/gdkglfont-x11.c 2020-07-13 15:55:19.720973082 -0400 +@@ -18,7 +18,8 @@ + + #include + +-#include ++//#include ++#include + + #include "gdkglx.h" + #include "gdkglprivate-x11.h" +@@ -77,9 +78,9 @@ gdk_gl_font_use_pango_font_common (Pango + { + PangoFont *font = NULL; + gchar *charset = NULL; +- PangoXSubfont subfont_id; ++ //PangoXSubfont subfont_id; + gchar *xlfd = NULL; +- PangoXFontCache *font_cache; ++ //PangoXFontCache *font_cache; + XFontStruct *fs; + + GDK_GL_NOTE_FUNC_PRIVATE (); +@@ -91,6 +92,7 @@ gdk_gl_font_use_pango_font_common (Pango + goto FAIL; + } + ++ /* + charset = gdk_gl_font_charset_for_locale (); + if (!pango_x_find_first_subfont (font, &charset, 1, &subfont_id)) + { +@@ -114,6 +116,7 @@ gdk_gl_font_use_pango_font_common (Pango + glXUseXFont (fs->fid, first, count, list_base); + + pango_x_font_cache_unload (font_cache, fs); ++ */ + + FAIL: + +@@ -149,11 +152,7 @@ gdk_gl_font_use_pango_font (const PangoF + + GDK_GL_NOTE_FUNC (); + +-#ifdef GDKGLEXT_MULTIHEAD_SUPPORT +- font_map = pango_x_font_map_for_display (GDK_DISPLAY_XDISPLAY (gdk_display_get_default ())); +-#else /* GDKGLEXT_MULTIHEAD_SUPPORT */ +- font_map = pango_x_font_map_for_display (gdk_x11_get_default_xdisplay ()); +-#endif /* GDKGLEXT_MULTIHEAD_SUPPORT */ ++ font_map = pango_cairo_font_map_get_default (); + + return gdk_gl_font_use_pango_font_common (font_map, font_desc, + first, count, list_base); +@@ -187,7 +186,7 @@ gdk_gl_font_use_pango_font_for_display ( + + GDK_GL_NOTE_FUNC (); + +- font_map = pango_x_font_map_for_display (GDK_DISPLAY_XDISPLAY (display)); ++ font_map = pango_cairo_font_map_get_default (); + + return gdk_gl_font_use_pango_font_common (font_map, font_desc, + first, count, list_base); diff --git a/SPECS/gtkglext.spec b/SPECS/gtkglext.spec new file mode 100644 index 0000000..f1f5535 --- /dev/null +++ b/SPECS/gtkglext.spec @@ -0,0 +1,268 @@ +%define api_version 1.0 + +Summary: OpenGL Extension to GTK +Name: gtkglext +Version: 1.2.0 +Release: 48%{?dist} + +License: GPL-2.0-or-later OR LGPL-2.0-or-later +URL: http://gtkglext.sourceforge.net/ +Source0: ftp://ftp.gnome.org/pub/gnome/sources/gtkglext/1.2/gtkglext-%{version}.tar.bz2 +# Upstream changes, addressing BZ 677457 +Patch0: 0001-gtkglext-1.2.0-bz677457.patch +Patch1: 0002-GCC-8-fixes.patch +# HACK: Disable pangox features +Patch2: gtkglext-1.2.0-no-pangox.patch +Patch3: gtkglext-1.2.0-fedora-c99.patch + +BuildRequires: gcc +BuildRequires: gtk2-devel +BuildRequires: libGLU-devel +BuildRequires: libGL-devel +# Conditional build feature +BuildRequires: libXmu-devel +# The configure script checks for X11/Intrinsic.h +BuildRequires: libXt-devel +BuildRequires: make +# BuildRequires: pangox-compat-devel + +Requires(postun): /sbin/ldconfig +Requires(post): /sbin/ldconfig + +%description +GtkGLExt is an OpenGL extension to GTK. It provides the GDK objects +which support OpenGL rendering in GTK, and GtkWidget API add-ons to +make GTK+ widgets OpenGL-capable. + +%package libs +Summary: OpenGL Extension to GTK +License: LGPL-2.0-or-later + +%description libs +GtkGLExt is an OpenGL extension to GTK. It provides the GDK objects +which support OpenGL rendering in GTK, and GtkWidget API add-ons to +make GTK+ widgets OpenGL-capable. + +%package devel +Summary: Development tools for GTK-based OpenGL applications +License: LGPL-2.0-or-later + +Requires: %{name}-libs%{?_isa} = %{version}-%{release} +Requires: gtk2-devel +Requires: libGL-devel +Requires: libGLU-devel +Requires: libXmu-devel + +%description devel +The gtkglext-devel package contains the header files, static libraries, +and developer docs for GtkGLExt. + +%prep +%setup -q -n gtkglext-%{version} +%patch0 -p1 +%patch1 -p1 +%patch2 -p1 -b .nopangox +%patch3 -p1 + +%build +%configure --disable-gtk-doc --disable-static +sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool +sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool + +%{make_build} + +%install +%{make_install} +rm -f $RPM_BUILD_ROOT%{_libdir}/*.la + +%files libs +%doc AUTHORS ChangeLog README TODO +%license COPYING COPYING.LIB +%{_libdir}/libgdkglext-x11-%{api_version}.so.* +%{_libdir}/libgtkglext-x11-%{api_version}.so.* + +%files devel +%{_includedir}/* +%{_libdir}/gtkglext-%{api_version} +%{_libdir}/lib*.so +%{_libdir}/pkgconfig/* +%{_datadir}/aclocal/* +%doc %{_datadir}/gtk-doc/html/* + +%changelog +* Fri Jan 17 2025 Sergey Cherevko - 1.2.0-48 +- Rebuilt for MSVSphere 10 + +* Wed Jan 24 2024 Fedora Release Engineering - 1.2.0-48 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + +* Sat Jan 20 2024 Fedora Release Engineering - 1.2.0-47 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + +* Thu Jul 20 2023 Fedora Release Engineering - 1.2.0-46 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild + +* Thu Mar 2 2023 DJ Delorie - 1.2.0-45 +- Port configure script to C99 + +* Thu Jan 19 2023 Fedora Release Engineering - 1.2.0-44 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + +* Fri Dec 16 2022 Ralf Corsépius - 1.2.0-43 +- Modernize spec. +- Convert license to SPDX. +- Update sources to sha512. + +* Thu Jul 21 2022 Fedora Release Engineering - 1.2.0-42 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + +* Thu Jan 20 2022 Fedora Release Engineering - 1.2.0-41 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + +* Thu Jul 22 2021 Fedora Release Engineering - 1.2.0-40 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + +* Tue Jan 26 2021 Fedora Release Engineering - 1.2.0-39 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + +* Tue Jul 28 2020 Fedora Release Engineering - 1.2.0-38 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Mon Jul 13 2020 Tom Callaway - 1.2.0-37 +- patch out pangox support to get this building again. + +* Wed Jan 29 2020 Fedora Release Engineering - 1.2.0-36 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Thu Jul 25 2019 Fedora Release Engineering - 1.2.0-35 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Fri Feb 01 2019 Fedora Release Engineering - 1.2.0-34 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Fri Jul 13 2018 Fedora Release Engineering - 1.2.0-33 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Thu Mar 15 2018 Ralf Corsépius - 1.2.0-32 +- BR: gcc-c. +- Add 0002-GCC-8-fixes.patch (Fix F28FTBFS). +- Rebase patches. +- Modernize spec. + +* Wed Feb 07 2018 Fedora Release Engineering - 1.2.0-31 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Wed Aug 02 2017 Fedora Release Engineering - 1.2.0-30 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild + +* Wed Jul 26 2017 Fedora Release Engineering - 1.2.0-29 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Fri Feb 10 2017 Fedora Release Engineering - 1.2.0-28 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + +* Wed Feb 03 2016 Fedora Release Engineering - 1.2.0-27 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + +* Wed Jan 27 2016 Ralf Corsépius - 1.2.0-26 +- Add %%license. + +* Wed Jun 17 2015 Fedora Release Engineering - 1.2.0-25 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + +* Sat Aug 16 2014 Fedora Release Engineering - 1.2.0-24 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild + +* Sat Jun 07 2014 Fedora Release Engineering - 1.2.0-23 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild + +* Wed Aug 28 2013 Ralf Corsépius - 1.2.0-22 +- Update config.sub|guess from automake-1.13.4 for aarch64 + (Add gtkglext-1.2.0-config.diff; RHBZ#925512). + +* Tue Aug 27 2013 Ralf Corsépius - 1.2.0-21 +- Add BR: pangox-compat-devel (RHBZ#850813, F19FTBFS RHBZ#914061, F20FTBFS RHBZ#992448). +- Spec cleanup. + +* Sat Aug 03 2013 Fedora Release Engineering - 1.2.0-20 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild + +* Thu Feb 14 2013 Fedora Release Engineering - 1.2.0-19 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild + +* Mon Jul 23 2012 Ralf Corsépius - 1.2.0-18 +- Remove hard-coded rpath (BZ 828527). +- Reflect Source0:-URL having changed. + +* Thu Jul 19 2012 Fedora Release Engineering - 1.2.0-17 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + +* Fri Jan 13 2012 Fedora Release Engineering - 1.2.0-16 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild + +* Tue Dec 06 2011 Adam Jackson - 1.2.0-15 +- Rebuild for new libpng + +* Thu Feb 17 2011 Ralf Corsépius - 1.2.0-14 +- Apply %%patch0. + +* Thu Feb 17 2011 Michael Schwendt - 1.2.0-13 +- Fix dependency in gtkglext-devel (-> gtkglext-libs). + +* Wed Feb 16 2011 Ralf Corsépius - 1.2.0-12 +- Add gtkglext-1.2.0-bz677457.diff (BZ 677457). +- Spec file cleanup. + +* Wed Feb 09 2011 Fedora Release Engineering - 1.2.0-11 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild + +* Fri Jul 24 2009 Fedora Release Engineering - 1.2.0-10 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild + +* Tue Feb 24 2009 Fedora Release Engineering - 1.2.0-9 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + +* Sun Dec 07 2008 Mamoru Tasaka - 1.2.0-8 +- Rebuild for pkgconfig provides + +* Tue Jun 03 2008 Ralf Corsépius - 1.2.0-7 +- Use 0%%{?fedora} conditionals instead of "%%{fedora}" (BZ 449635). + +* Sun Feb 10 2008 Ralf Corsépius - 1.2.0-6 +- Rebuild for gcc43. + +* Wed Aug 22 2007 Ralf Corsépius - 1.2.0-5 +- Don't install *.la's for fedora >= 8. +- Update license tags. +- Split out *-libs. + +* Tue Sep 05 2006 Ralf Corsépius - 1.2.0-4 +- Mass rebuild. + +* Mon Aug 14 2006 Ralf Corsépius - 1.2.0-3 +- BR: libXmu-devel (Braden McDaniel). +- *-devel: R: libXmu-devel. +- *-devel: R: pkgconfig. + +* Tue Feb 14 2006 Ralf Corsépius - 1.2.0-2 +- Require: libGLU-devel (PR 181018) + +* Mon Feb 06 2006 Ralf Corsépius - 1.2.0-1 +- Upstream update. +- Spec file cleanup. +- Disable static libs. + +* Thu Jan 05 2006 Ralf Corsepius - 1.0.6-3 +- Add %%dist. +- Adaptations to modular X . +- Remove gcc-c++ (Already in default deps). + +* Wed Apr 6 2005 Michael Schwendt +- rebuilt + +* Mon Jun 07 2004 Ralf Corsepius - 1.0.6-0.fdr.1 +- Spec cleanups. + +* Fri Jun 04 2004 Ralf Corsepius - 1.0.6-0.fdr.0 +- Initial fedora rpm spec, loosely derived from the version shipped + with gtkglext.