Message ID | 1396588694-6377-7-git-send-email-bernd.kuhls@t-online.de |
---|---|
State | Superseded |
Headers | show |
Dear Bernd Kuhls, On Fri, 4 Apr 2014 07:18:12 +0200, Bernd Kuhls wrote: > diff --git a/package/libglu/libglu.mk b/package/libglu/libglu.mk > new file mode 100644 > index 0000000..9a4ebc1 > --- /dev/null > +++ b/package/libglu/libglu.mk > @@ -0,0 +1,18 @@ > +################################################################################ > +# > +# libglu > +# > +################################################################################ > + > +LIBGLU_VERSION = 9.0.0 > +LIBGLU_SITE = http://cgit.freedesktop.org/mesa/glu/snapshot > +LIBGLU_SOURCE = glu-$(LIBGLU_VERSION).tar.gz > +LIBGLU_LICENSE = SGI-B-2.0 > +LIBGLU_LICENSE_FILES = include/GL/glu.h > +LIBGLU_INSTALL_STAGING = YES > +LIBGLU_AUTORECONF = YES > +LIBGLU_DEPENDENCIES = mesa3d > + > +LIBGLU_CONF_OPT = --disable-osmesa Since you're passing --disable-osmesa, libGLU is using libGL. So what makes it depend on mesa3d specifically, and not any other OpenGL compatible implementation? Maybe it needs to use BR2_PACKAGE_HAS_OPENGL instead? Thomas
diff --git a/package/Config.in b/package/Config.in index 3550935..3240188 100644 --- a/package/Config.in +++ b/package/Config.in @@ -584,6 +584,7 @@ source "package/libexif/Config.in" source "package/libgail/Config.in" source "package/libgeotiff/Config.in" source "package/libglade/Config.in" +source "package/libglu/Config.in" source "package/libgtk2/Config.in" source "package/libpng/Config.in" source "package/libqrencode/Config.in" diff --git a/package/libglu/Config.in b/package/libglu/Config.in new file mode 100644 index 0000000..042a0c3 --- /dev/null +++ b/package/libglu/Config.in @@ -0,0 +1,10 @@ +config BR2_PACKAGE_LIBGLU + bool "libglu" + depends on BR2_PACKAGE_MESA3D + help + Mesa OpenGL Utility library + + http://cgit.freedesktop.org/mesa/glu/ + +comment "libglu depends on mesa3d" + depends on !BR2_PACKAGE_MESA3D diff --git a/package/libglu/libglu.mk b/package/libglu/libglu.mk new file mode 100644 index 0000000..9a4ebc1 --- /dev/null +++ b/package/libglu/libglu.mk @@ -0,0 +1,18 @@ +################################################################################ +# +# libglu +# +################################################################################ + +LIBGLU_VERSION = 9.0.0 +LIBGLU_SITE = http://cgit.freedesktop.org/mesa/glu/snapshot +LIBGLU_SOURCE = glu-$(LIBGLU_VERSION).tar.gz +LIBGLU_LICENSE = SGI-B-2.0 +LIBGLU_LICENSE_FILES = include/GL/glu.h +LIBGLU_INSTALL_STAGING = YES +LIBGLU_AUTORECONF = YES +LIBGLU_DEPENDENCIES = mesa3d + +LIBGLU_CONF_OPT = --disable-osmesa + +$(eval $(autotools-package))
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> --- package/Config.in | 1 + package/libglu/Config.in | 10 ++++++++++ package/libglu/libglu.mk | 18 ++++++++++++++++++ 3 files changed, 29 insertions(+) create mode 100644 package/libglu/Config.in create mode 100644 package/libglu/libglu.mk