Required by libepoxy for gtk3
Signed-off-by: Alexander Marx alexander.marx@ipfire.org --- mesa/mesa.nm | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-)
diff --git a/mesa/mesa.nm b/mesa/mesa.nm index 48a9e5d..6f242a3 100644 --- a/mesa/mesa.nm +++ b/mesa/mesa.nm @@ -5,7 +5,7 @@
name = mesa version = 9.0.2 -release = 1.1 +release = 2
groups = Development/Tools url = http://www.mesa3d.org @@ -53,12 +53,12 @@ build --enable-selinux \ --enable-pic \ --enable-dri \ + --enable-egl \ --with-dri-drivers="nouveau,radeon,r200%{platform_drivers}" \ --with-gallium-drivers=swrast \ --disable-asm \ --disable-gallium-llvm \ --disable-gallium-egl \ - --disable-egl \ --disable-static \ --without-demos
@@ -89,6 +89,17 @@ packages end end
+ package libEGL + summary = Mesa libEGL runtime library. + description + This package contains the Mesa libEGL runtime libraries. + end + + files + %{libdir}/libEGL.so.* + end + end + package libGL summary = Mesa libGL runtime library. description @@ -123,6 +134,7 @@ packages template DEVEL
provides + libEGL-devel = %{thisver} libGL-devel = %{thisver} end
Required by gtk3
Signed-off-by: Alexander Marx alexander.marx@ipfire.org --- libepoxy/libepoxy.nm | 44 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 libepoxy/libepoxy.nm
diff --git a/libepoxy/libepoxy.nm b/libepoxy/libepoxy.nm new file mode 100644 index 0000000..b7729ac --- /dev/null +++ b/libepoxy/libepoxy.nm @@ -0,0 +1,44 @@ +############################################################################### +# IPFire.org - An Open Source Firewall Solution # +# Copyright (C) - IPFire Development Team info@ipfire.org # +############################################################################### + +name = libepoxy +version = 1.3.1 +release = 1 + +groups = System/Libraries +url = https://github.com/anholt/libepoxy +license = MIT +summary = Epoxy is a library for handling OpenGL function pointer management + +description + Epoxy is a library for handling OpenGL function pointer management for you. + + It hides the complexity of dlopen(), dlsym(), glXGetProcAddress(), + eglGetProcAddress(), etc. from the app developer, with very little + knowledge needed on their part. They get to read GL specs and write + code using undecorated function names like glCompileShader(). +end + +source_dl = https://github.com/anholt/libepoxy/releases/download/v%%7Bversion%7D/ +sources = %{thisapp}.tar.bz2 + +build + requires + libEGL-devel + xorg-x11-util-macros + end +end + +packages + package %{name} + + package %{name}-devel + template DEVEL + end + + package %{name}-debuginfo + template DEBUGINFO + end +end
Signed-off-by: Alexander Marx alexander.marx@ipfire.org --- gtk3/gtk3.nm | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-)
diff --git a/gtk3/gtk3.nm b/gtk3/gtk3.nm index dc556ac..33f88bf 100644 --- a/gtk3/gtk3.nm +++ b/gtk3/gtk3.nm @@ -5,7 +5,7 @@
name = gtk3 version = %{ver_major}.%{ver_minor} -ver_major = 3.10 +ver_major = 3.20 ver_minor = 0 release = 1
@@ -28,16 +28,20 @@ build requires atk-devel >= 2.7.5 at-spi2-atk-devel - cairo-gobject-devel - gdk-pixbuf2-devel >= 2.26 + cairo-devel >= 1.14.0 + cairo-gobject-devel >= 1.14.0 + fontconfig-devel + gdk-pixbuf2-devel >= 2.30.0 + gettext-devel >= 0.18.3 glib2-devel >= 2.35.3 gobject-introspection-devel >= 1.39.0 - pango-devel >= 1.32.4 + libepoxy-devel >= 1.0 libXi-devel libXrandr-devel libXrender-devel libXfixes-devel libXdamage-devel + pango-devel >= 1.37.3 end
configure_options += \