mirror of
https://github.com/Ponce/slackbuilds
synced 2024-11-24 10:02:29 +01:00
libraries/gtkglext: Patched to re-enable deprecated features
This is needed for newer GTK and GDK support. Signed-off-by: Robby Workman <rworkman@slackbuilds.org>
This commit is contained in:
parent
3ad5434a88
commit
e7f1bae337
3 changed files with 139 additions and 8 deletions
|
@ -1,6 +1,6 @@
|
|||
GtkGLExt is an OpenGL extension to GTK.
|
||||
|
||||
This package is composed of GdkGLExt library and GtkGLExt library.
|
||||
GdkGLExt library provides the GDK objects which support OpenGL
|
||||
rendering in GTK. GtkGLExt library provides the GtkWidget API
|
||||
The GdkGLExt library provides the GDK objects, which support OpenGL
|
||||
rendering in GTK. The GtkGLExt library provides the GtkWidget API
|
||||
add-ons to make GTK+ widgets OpenGL-capable.
|
||||
|
|
132
libraries/gtkglext/gtkglext-no-deprecated-flags.patch
Normal file
132
libraries/gtkglext/gtkglext-no-deprecated-flags.patch
Normal file
|
@ -0,0 +1,132 @@
|
|||
Index: gtkglext-1.2.0/examples/Makefile.am
|
||||
===================================================================
|
||||
--- gtkglext-1.2.0.orig/examples/Makefile.am
|
||||
+++ gtkglext-1.2.0/examples/Makefile.am
|
||||
@@ -17,11 +17,7 @@ INCLUDES = \
|
||||
-I$(top_builddir)/gdk \
|
||||
-I$(top_builddir)/gtk \
|
||||
$(GTKGLEXT_DEBUG_FLAGS) \
|
||||
- $(EXAMPLES_DEP_CFLAGS) \
|
||||
- -DG_DISABLE_DEPRECATED \
|
||||
- -DGDK_DISABLE_DEPRECATED \
|
||||
- -DGDK_PIXBUF_DISABLE_DEPRECATED \
|
||||
- -DGTK_DISABLE_DEPRECATED
|
||||
+ $(EXAMPLES_DEP_CFLAGS)
|
||||
|
||||
DEPS = \
|
||||
$(top_builddir)/gdk/$(gdkglext_targetlib) \
|
||||
Index: gtkglext-1.2.0/examples/Makefile.in
|
||||
===================================================================
|
||||
--- gtkglext-1.2.0.orig/examples/Makefile.in
|
||||
+++ gtkglext-1.2.0/examples/Makefile.in
|
||||
@@ -233,11 +233,7 @@ INCLUDES = \
|
||||
-I$(top_builddir)/gdk \
|
||||
-I$(top_builddir)/gtk \
|
||||
$(GTKGLEXT_DEBUG_FLAGS) \
|
||||
- $(EXAMPLES_DEP_CFLAGS) \
|
||||
- -DG_DISABLE_DEPRECATED \
|
||||
- -DGDK_DISABLE_DEPRECATED \
|
||||
- -DGDK_PIXBUF_DISABLE_DEPRECATED \
|
||||
- -DGTK_DISABLE_DEPRECATED
|
||||
+ $(EXAMPLES_DEP_CFLAGS)
|
||||
|
||||
|
||||
DEPS = \
|
||||
Index: gtkglext-1.2.0/gdk/Makefile.am
|
||||
===================================================================
|
||||
--- gtkglext-1.2.0.orig/gdk/Makefile.am
|
||||
+++ gtkglext-1.2.0/gdk/Makefile.am
|
||||
@@ -43,10 +43,7 @@ common_includes = \
|
||||
-DGDK_GL_COMPILATION \
|
||||
-I$(top_srcdir) \
|
||||
$(GTKGLEXT_DEBUG_FLAGS) \
|
||||
- $(GDKGLEXT_DEP_CFLAGS) \
|
||||
- -DG_DISABLE_DEPRECATED \
|
||||
- -DGDK_DISABLE_DEPRECATED \
|
||||
- -DGDK_PIXBUF_DISABLE_DEPRECATED
|
||||
+ $(GDKGLEXT_DEP_CFLAGS)
|
||||
|
||||
common_ldflags = \
|
||||
-version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE) \
|
||||
Index: gtkglext-1.2.0/gdk/Makefile.in
|
||||
===================================================================
|
||||
--- gtkglext-1.2.0.orig/gdk/Makefile.in
|
||||
+++ gtkglext-1.2.0/gdk/Makefile.in
|
||||
@@ -238,10 +238,7 @@ common_includes = \
|
||||
-DGDK_GL_COMPILATION \
|
||||
-I$(top_srcdir) \
|
||||
$(GTKGLEXT_DEBUG_FLAGS) \
|
||||
- $(GDKGLEXT_DEP_CFLAGS) \
|
||||
- -DG_DISABLE_DEPRECATED \
|
||||
- -DGDK_DISABLE_DEPRECATED \
|
||||
- -DGDK_PIXBUF_DISABLE_DEPRECATED
|
||||
+ $(GDKGLEXT_DEP_CFLAGS)
|
||||
|
||||
|
||||
common_ldflags = \
|
||||
Index: gtkglext-1.2.0/gdk/x11/Makefile.am
|
||||
===================================================================
|
||||
--- gtkglext-1.2.0.orig/gdk/x11/Makefile.am
|
||||
+++ gtkglext-1.2.0/gdk/x11/Makefile.am
|
||||
@@ -10,10 +10,7 @@ INCLUDES = \
|
||||
-I$(top_builddir)/gdk \
|
||||
$(GTKGLEXT_DEBUG_FLAGS) \
|
||||
$(GDKGLEXT_DEP_CFLAGS) \
|
||||
- $(GDKGLEXT_WIN_EXTRA_DEFS) \
|
||||
- -DG_DISABLE_DEPRECATED \
|
||||
- -DGDK_DISABLE_DEPRECATED \
|
||||
- -DGDK_PIXBUF_DISABLE_DEPRECATED
|
||||
+ $(GDKGLEXT_WIN_EXTRA_DEFS)
|
||||
|
||||
LDADDS = \
|
||||
$(GDKGLEXT_DEP_LIBS)
|
||||
Index: gtkglext-1.2.0/gdk/x11/Makefile.in
|
||||
===================================================================
|
||||
--- gtkglext-1.2.0.orig/gdk/x11/Makefile.in
|
||||
+++ gtkglext-1.2.0/gdk/x11/Makefile.in
|
||||
@@ -225,10 +225,7 @@ INCLUDES = \
|
||||
-I$(top_builddir)/gdk \
|
||||
$(GTKGLEXT_DEBUG_FLAGS) \
|
||||
$(GDKGLEXT_DEP_CFLAGS) \
|
||||
- $(GDKGLEXT_WIN_EXTRA_DEFS) \
|
||||
- -DG_DISABLE_DEPRECATED \
|
||||
- -DGDK_DISABLE_DEPRECATED \
|
||||
- -DGDK_PIXBUF_DISABLE_DEPRECATED
|
||||
+ $(GDKGLEXT_WIN_EXTRA_DEFS)
|
||||
|
||||
|
||||
LDADDS = \
|
||||
Index: gtkglext-1.2.0/gtk/Makefile.am
|
||||
===================================================================
|
||||
--- gtkglext-1.2.0.orig/gtk/Makefile.am
|
||||
+++ gtkglext-1.2.0/gtk/Makefile.am
|
||||
@@ -36,11 +36,7 @@ common_includes = \
|
||||
-I$(top_srcdir) \
|
||||
-I$(top_builddir)/gdk \
|
||||
$(GTKGLEXT_DEBUG_FLAGS) \
|
||||
- $(GTKGLEXT_DEP_CFLAGS) \
|
||||
- -DG_DISABLE_DEPRECATED \
|
||||
- -DGDK_DISABLE_DEPRECATED \
|
||||
- -DGDK_PIXBUF_DISABLE_DEPRECATED \
|
||||
- -DGTK_DISABLE_DEPRECATED
|
||||
+ $(GTKGLEXT_DEP_CFLAGS)
|
||||
|
||||
common_ldflags = \
|
||||
-version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE) \
|
||||
Index: gtkglext-1.2.0/gtk/Makefile.in
|
||||
===================================================================
|
||||
--- gtkglext-1.2.0.orig/gtk/Makefile.in
|
||||
+++ gtkglext-1.2.0/gtk/Makefile.in
|
||||
@@ -234,11 +234,7 @@ common_includes = \
|
||||
-I$(top_srcdir) \
|
||||
-I$(top_builddir)/gdk \
|
||||
$(GTKGLEXT_DEBUG_FLAGS) \
|
||||
- $(GTKGLEXT_DEP_CFLAGS) \
|
||||
- -DG_DISABLE_DEPRECATED \
|
||||
- -DGDK_DISABLE_DEPRECATED \
|
||||
- -DGDK_PIXBUF_DISABLE_DEPRECATED \
|
||||
- -DGTK_DISABLE_DEPRECATED
|
||||
+ $(GTKGLEXT_DEP_CFLAGS)
|
||||
|
||||
|
||||
common_ldflags = \
|
|
@ -24,15 +24,13 @@
|
|||
|
||||
PRGNAM=gtkglext
|
||||
VERSION=1.2.0
|
||||
BUILD=${BUILD:-2}
|
||||
BUILD=${BUILD:-3}
|
||||
TAG=${TAG:-_SBo}
|
||||
|
||||
# Automatically determine the architecture we're building on:
|
||||
if [ -z "$ARCH" ]; then
|
||||
case "$( uname -m )" in
|
||||
i?86) ARCH=i486 ;;
|
||||
arm*) ARCH=arm ;;
|
||||
# Unless $ARCH is already set, use uname -m for all other archs:
|
||||
*) ARCH=$( uname -m ) ;;
|
||||
esac
|
||||
fi
|
||||
|
@ -72,6 +70,9 @@ find . \
|
|||
\( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
|
||||
-exec chmod 644 {} \;
|
||||
|
||||
# Don't disable deprecated stuff
|
||||
patch -p1 < $CWD/gtkglext-no-deprecated-flags.patch
|
||||
|
||||
CFLAGS="$SLKCFLAGS" \
|
||||
CXXFLAGS="$SLKCFLAGS" \
|
||||
./configure \
|
||||
|
@ -92,9 +93,7 @@ mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
|
|||
cp -a AUTHORS COPYING* ChangeLog NEWS README TODO \
|
||||
$PKG/usr/doc/$PRGNAM-$VERSION
|
||||
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
|
||||
( cd $PKG/usr/doc/$PRGNAM-$VERSION
|
||||
ln -s /usr/share/gtk-doc/html/gtkglext html
|
||||
)
|
||||
(cd $PKG/usr/doc/$PRGNAM-$VERSION; ln -s /usr/share/gtk-doc/html/gtkglext html)
|
||||
|
||||
mkdir -p $PKG/install
|
||||
cat $CWD/slack-desc > $PKG/install/slack-desc
|
||||
|
|
Loading…
Reference in a new issue