From 283a5b63f6a2c9cbedc5a63c7faca29f0e4b9542 Mon Sep 17 00:00:00 2001 From: Joey Riches Date: Wed, 24 Jul 2024 12:42:37 +0100 Subject: [PATCH] mesa-demos: Enable everything **Summary** - Previously we were missing critical testing demos such as `eglgears_wayland` let's just build everthing moving forward. --- packages/m/mesa-demos/abi_used_libs | 15 + packages/m/mesa-demos/abi_used_symbols | 407 +++++++++++++++++++++++++ packages/m/mesa-demos/package.yml | 12 +- packages/m/mesa-demos/pspec_x86_64.xml | 334 +++++++++++++++++++- 4 files changed, 757 insertions(+), 11 deletions(-) diff --git a/packages/m/mesa-demos/abi_used_libs b/packages/m/mesa-demos/abi_used_libs index 488739b79a4..5ed61423171 100644 --- a/packages/m/mesa-demos/abi_used_libs +++ b/packages/m/mesa-demos/abi_used_libs @@ -1,5 +1,20 @@ libEGL.so.1 libGL.so.1 +libGLESv2.so.2 +libGLU.so.1 +libOSMesa.so.8 +libOpenGL.so.0 libX11.so.6 +libXext.so.6 libc.so.6 +libdecor-0.so.0 +libdrm.so.2 +libgbm.so.1 +libglut.so.3 libm.so.6 +libvulkan.so.1 +libwayland-client.so.0 +libwayland-egl.so.1 +libxcb.so.1 +libxkbcommon-x11.so.0 +libxkbcommon.so.0 diff --git a/packages/m/mesa-demos/abi_used_symbols b/packages/m/mesa-demos/abi_used_symbols index d28bfb042ac..d90b1aec955 100644 --- a/packages/m/mesa-demos/abi_used_symbols +++ b/packages/m/mesa-demos/abi_used_symbols @@ -7,67 +7,186 @@ libEGL.so.1:eglCreatePbufferSurface libEGL.so.1:eglCreatePixmapSurface libEGL.so.1:eglCreateWindowSurface libEGL.so.1:eglDestroyContext +libEGL.so.1:eglDestroySurface libEGL.so.1:eglGetConfigAttrib libEGL.so.1:eglGetConfigs libEGL.so.1:eglGetDisplay libEGL.so.1:eglGetProcAddress libEGL.so.1:eglInitialize libEGL.so.1:eglMakeCurrent +libEGL.so.1:eglQueryContext libEGL.so.1:eglQueryString +libEGL.so.1:eglQuerySurface libEGL.so.1:eglReleaseTexImage libEGL.so.1:eglSwapBuffers libEGL.so.1:eglTerminate libEGL.so.1:eglWaitClient +libGL.so.1:glAlphaFunc +libGL.so.1:glAttachShader libGL.so.1:glBegin +libGL.so.1:glBindAttribLocation +libGL.so.1:glBindBuffer libGL.so.1:glBindFramebuffer libGL.so.1:glBindRenderbuffer libGL.so.1:glBindTexture +libGL.so.1:glBitmap +libGL.so.1:glBlendFunc +libGL.so.1:glBufferData libGL.so.1:glCallList +libGL.so.1:glCallLists libGL.so.1:glCheckFramebufferStatusEXT libGL.so.1:glClear libGL.so.1:glClearColor +libGL.so.1:glClearDepth +libGL.so.1:glClearIndex +libGL.so.1:glClearStencil +libGL.so.1:glClipPlane +libGL.so.1:glColor3f +libGL.so.1:glColor3fv +libGL.so.1:glColor3ub +libGL.so.1:glColor4f +libGL.so.1:glColor4fv +libGL.so.1:glColorMask +libGL.so.1:glColorPointer +libGL.so.1:glCompileShader +libGL.so.1:glCopyPixels +libGL.so.1:glCopyTexSubImage2D +libGL.so.1:glCreateProgram +libGL.so.1:glCreateShader +libGL.so.1:glCullFace libGL.so.1:glDeleteLists +libGL.so.1:glDeleteTextures +libGL.so.1:glDepthFunc +libGL.so.1:glDepthMask +libGL.so.1:glDepthRange libGL.so.1:glDisable libGL.so.1:glDisableClientState +libGL.so.1:glDisableVertexAttribArray libGL.so.1:glDrawArrays libGL.so.1:glDrawBuffer +libGL.so.1:glDrawPixels +libGL.so.1:glEdgeFlag +libGL.so.1:glEdgeFlagPointer libGL.so.1:glEnable libGL.so.1:glEnableClientState +libGL.so.1:glEnableVertexAttribArray libGL.so.1:glEnd libGL.so.1:glEndList +libGL.so.1:glFinish +libGL.so.1:glFlush +libGL.so.1:glFogf +libGL.so.1:glFogfv +libGL.so.1:glFogi libGL.so.1:glFramebufferRenderbufferEXT +libGL.so.1:glFrontFace libGL.so.1:glFrustum +libGL.so.1:glGenBuffers libGL.so.1:glGenFramebuffers libGL.so.1:glGenLists libGL.so.1:glGenRenderbuffers libGL.so.1:glGenTextures +libGL.so.1:glGetError +libGL.so.1:glGetFloatv +libGL.so.1:glGetIntegerv +libGL.so.1:glGetProgramInfoLog +libGL.so.1:glGetProgramiv +libGL.so.1:glGetShaderInfoLog +libGL.so.1:glGetShaderiv libGL.so.1:glGetString +libGL.so.1:glGetTexLevelParameteriv +libGL.so.1:glGetUniformLocation +libGL.so.1:glHint +libGL.so.1:glIndexi +libGL.so.1:glIsEnabled +libGL.so.1:glLightModelfv +libGL.so.1:glLightModeli +libGL.so.1:glLightf libGL.so.1:glLightfv +libGL.so.1:glLineStipple +libGL.so.1:glLineWidth +libGL.so.1:glLinkProgram +libGL.so.1:glListBase libGL.so.1:glLoadIdentity +libGL.so.1:glLogicOp +libGL.so.1:glMaterialf libGL.so.1:glMaterialfv +libGL.so.1:glMaterialiv libGL.so.1:glMatrixMode +libGL.so.1:glMultMatrixf libGL.so.1:glNewList libGL.so.1:glNormal3f +libGL.so.1:glNormal3fv +libGL.so.1:glOrtho +libGL.so.1:glPixelStorei +libGL.so.1:glPixelTransferf +libGL.so.1:glPixelZoom +libGL.so.1:glPointSize +libGL.so.1:glPolygonMode +libGL.so.1:glPolygonOffset +libGL.so.1:glPolygonStipple +libGL.so.1:glPopAttrib libGL.so.1:glPopMatrix +libGL.so.1:glPushAttrib libGL.so.1:glPushMatrix +libGL.so.1:glRasterPos2f +libGL.so.1:glRasterPos2i +libGL.so.1:glRasterPos3f +libGL.so.1:glReadBuffer +libGL.so.1:glReadPixels +libGL.so.1:glRectf +libGL.so.1:glRecti libGL.so.1:glRenderbufferStorage libGL.so.1:glRotatef +libGL.so.1:glScalef +libGL.so.1:glScissor libGL.so.1:glShadeModel +libGL.so.1:glShaderSource +libGL.so.1:glStencilFunc +libGL.so.1:glStencilMask +libGL.so.1:glStencilOp +libGL.so.1:glTexCoord2d +libGL.so.1:glTexCoord2f +libGL.so.1:glTexCoord2fv libGL.so.1:glTexCoordPointer libGL.so.1:glTexEnvf +libGL.so.1:glTexEnvfv +libGL.so.1:glTexEnvi +libGL.so.1:glTexGeni +libGL.so.1:glTexImage1D +libGL.so.1:glTexImage2D libGL.so.1:glTexParameterf +libGL.so.1:glTexParameteri +libGL.so.1:glTexSubImage2D libGL.so.1:glTranslated libGL.so.1:glTranslatef +libGL.so.1:glUniform4fv +libGL.so.1:glUniformMatrix4fv +libGL.so.1:glUseProgram +libGL.so.1:glVertex2d +libGL.so.1:glVertex2f +libGL.so.1:glVertex2fv +libGL.so.1:glVertex2i libGL.so.1:glVertex3f +libGL.so.1:glVertex3fv +libGL.so.1:glVertex3i +libGL.so.1:glVertexAttribPointer libGL.so.1:glVertexPointer libGL.so.1:glViewport +libGL.so.1:glWindowPos2iARB libGL.so.1:glXChooseFBConfig libGL.so.1:glXChooseVisual libGL.so.1:glXCreateContext +libGL.so.1:glXCreateGLXPixmap libGL.so.1:glXCreateNewContext +libGL.so.1:glXCreatePbuffer +libGL.so.1:glXCreatePixmap libGL.so.1:glXDestroyContext +libGL.so.1:glXDestroyPbuffer +libGL.so.1:glXDestroyPixmap libGL.so.1:glXGetClientString libGL.so.1:glXGetConfig +libGL.so.1:glXGetCurrentDisplay +libGL.so.1:glXGetCurrentDrawable libGL.so.1:glXGetFBConfigAttrib libGL.so.1:glXGetFBConfigs libGL.so.1:glXGetProcAddress @@ -76,10 +195,41 @@ libGL.so.1:glXGetVisualFromFBConfig libGL.so.1:glXIsDirect libGL.so.1:glXMakeCurrent libGL.so.1:glXQueryDrawable +libGL.so.1:glXQueryExtension libGL.so.1:glXQueryExtensionsString libGL.so.1:glXQueryServerString libGL.so.1:glXQueryVersion libGL.so.1:glXSwapBuffers +libGL.so.1:glXUseXFont +libGL.so.1:glXWaitGL +libGLU.so.1:gluBeginPolygon +libGLU.so.1:gluBuild2DMipmaps +libGLU.so.1:gluBuild3DMipmaps +libGLU.so.1:gluCylinder +libGLU.so.1:gluDeleteQuadric +libGLU.so.1:gluDeleteTess +libGLU.so.1:gluDisk +libGLU.so.1:gluEndPolygon +libGLU.so.1:gluErrorString +libGLU.so.1:gluGetString +libGLU.so.1:gluLookAt +libGLU.so.1:gluNewQuadric +libGLU.so.1:gluNewTess +libGLU.so.1:gluNextContour +libGLU.so.1:gluOrtho2D +libGLU.so.1:gluPerspective +libGLU.so.1:gluQuadricDrawStyle +libGLU.so.1:gluQuadricNormals +libGLU.so.1:gluQuadricOrientation +libGLU.so.1:gluQuadricTexture +libGLU.so.1:gluScaleImage +libGLU.so.1:gluSphere +libGLU.so.1:gluTessCallback +libGLU.so.1:gluTessNormal +libGLU.so.1:gluTessVertex +libOSMesa.so.8:OSMesaCreateContextExt +libOSMesa.so.8:OSMesaDestroyContext +libOSMesa.so.8:OSMesaMakeCurrent libX11.so.6:XChangeProperty libX11.so.6:XCloseDisplay libX11.so.6:XCopyArea @@ -89,12 +239,20 @@ libX11.so.6:XCreatePixmap libX11.so.6:XCreateWindow libX11.so.6:XDestroyWindow libX11.so.6:XDisplayName +libX11.so.6:XDrawLine +libX11.so.6:XDrawString16 +libX11.so.6:XFillPolygon +libX11.so.6:XFillRectangle libX11.so.6:XFree +libX11.so.6:XFreeFontInfo libX11.so.6:XFreeGC libX11.so.6:XFreePixmap +libX11.so.6:XGetImage libX11.so.6:XGetVisualInfo libX11.so.6:XGetWindowAttributes +libX11.so.6:XInitThreads libX11.so.6:XInternAtom +libX11.so.6:XLoadQueryFont libX11.so.6:XLookupKeysym libX11.so.6:XLookupString libX11.so.6:XMapWindow @@ -102,41 +260,290 @@ libX11.so.6:XNextEvent libX11.so.6:XOpenDisplay libX11.so.6:XParseGeometry libX11.so.6:XPending +libX11.so.6:XQueryExtension +libX11.so.6:XQueryFont +libX11.so.6:XResizeWindow libX11.so.6:XSetErrorHandler +libX11.so.6:XSetForeground +libX11.so.6:XSetLineAttributes libX11.so.6:XSetNormalHints libX11.so.6:XSetStandardProperties +libX11.so.6:XSetWMProtocols +libX11.so.6:XStoreName libX11.so.6:XSync +libXext.so.6:XShapeCombineMask libc.so.6:__assert_fail libc.so.6:__ctype_b_loc +libc.so.6:__errno_location libc.so.6:__fprintf_chk +libc.so.6:__isoc23_fscanf libc.so.6:__isoc23_sscanf +libc.so.6:__isoc23_strtol libc.so.6:__libc_start_main +libc.so.6:__memcpy_chk libc.so.6:__printf_chk libc.so.6:__snprintf_chk +libc.so.6:__sprintf_chk libc.so.6:__stack_chk_fail libc.so.6:__strcat_chk +libc.so.6:__strcpy_chk +libc.so.6:__vfprintf_chk +libc.so.6:abort libc.so.6:calloc +libc.so.6:close +libc.so.6:div libc.so.6:dlclose libc.so.6:dlopen libc.so.6:dlsym libc.so.6:exit +libc.so.6:fclose +libc.so.6:feof +libc.so.6:ferror libc.so.6:fflush +libc.so.6:fgets +libc.so.6:fopen64 +libc.so.6:fputc +libc.so.6:fread libc.so.6:free +libc.so.6:fseek +libc.so.6:fwrite +libc.so.6:getc libc.so.6:getenv +libc.so.6:getopt libc.so.6:gettimeofday libc.so.6:malloc libc.so.6:memcpy +libc.so.6:memset +libc.so.6:mmap64 +libc.so.6:munmap +libc.so.6:open64 +libc.so.6:optarg +libc.so.6:opterr +libc.so.6:perror +libc.so.6:poll +libc.so.6:pthread_cond_broadcast +libc.so.6:pthread_cond_init +libc.so.6:pthread_cond_wait +libc.so.6:pthread_create +libc.so.6:pthread_join +libc.so.6:pthread_mutex_init +libc.so.6:pthread_mutex_lock +libc.so.6:pthread_mutex_unlock +libc.so.6:putc libc.so.6:puts libc.so.6:qsort +libc.so.6:rand +libc.so.6:read +libc.so.6:sleep +libc.so.6:srand libc.so.6:stderr +libc.so.6:stdin libc.so.6:stdout libc.so.6:strchr libc.so.6:strcmp libc.so.6:strcpy +libc.so.6:strdup libc.so.6:strlen libc.so.6:strncmp libc.so.6:strrchr libc.so.6:strstr libc.so.6:strtod +libc.so.6:strtok +libc.so.6:timerfd_create +libc.so.6:timerfd_settime +libc.so.6:usleep +libdecor-0.so.0:libdecor_configuration_get_content_size +libdecor-0.so.0:libdecor_decorate +libdecor-0.so.0:libdecor_dispatch +libdecor-0.so.0:libdecor_frame_commit +libdecor-0.so.0:libdecor_frame_is_floating +libdecor-0.so.0:libdecor_frame_map +libdecor-0.so.0:libdecor_frame_set_app_id +libdecor-0.so.0:libdecor_frame_set_fullscreen +libdecor-0.so.0:libdecor_frame_set_title +libdecor-0.so.0:libdecor_get_fd +libdecor-0.so.0:libdecor_new +libdecor-0.so.0:libdecor_state_free +libdecor-0.so.0:libdecor_state_new +libdecor-0.so.0:libdecor_unref +libdrm.so.2:drmModeAddFB +libdrm.so.2:drmModeFreeConnector +libdrm.so.2:drmModeFreeCrtc +libdrm.so.2:drmModeFreeEncoder +libdrm.so.2:drmModeGetConnector +libdrm.so.2:drmModeGetCrtc +libdrm.so.2:drmModeGetEncoder +libdrm.so.2:drmModeGetResources +libdrm.so.2:drmModeRmFB +libdrm.so.2:drmModeSetCrtc +libgbm.so.1:gbm_bo_get_handle +libgbm.so.1:gbm_bo_get_stride +libgbm.so.1:gbm_create_device +libgbm.so.1:gbm_device_destroy +libgbm.so.1:gbm_surface_create +libgbm.so.1:gbm_surface_lock_front_buffer +libglut.so.3:glutAddMenuEntry +libglut.so.3:glutAttachMenu +libglut.so.3:glutBitmap8By13 +libglut.so.3:glutBitmap9By15 +libglut.so.3:glutBitmapCharacter +libglut.so.3:glutBitmapHelvetica10 +libglut.so.3:glutBitmapHelvetica12 +libglut.so.3:glutBitmapHelvetica18 +libglut.so.3:glutBitmapTimesRoman10 +libglut.so.3:glutBitmapTimesRoman24 +libglut.so.3:glutCreateMenu +libglut.so.3:glutCreateWindow +libglut.so.3:glutDestroyWindow +libglut.so.3:glutDisplayFunc +libglut.so.3:glutExtensionSupported +libglut.so.3:glutFullScreen +libglut.so.3:glutGet +libglut.so.3:glutGetModifiers +libglut.so.3:glutGetWindow +libglut.so.3:glutIdleFunc +libglut.so.3:glutInit +libglut.so.3:glutInitContextProfile +libglut.so.3:glutInitContextVersion +libglut.so.3:glutInitDisplayMode +libglut.so.3:glutInitWindowPosition +libglut.so.3:glutInitWindowSize +libglut.so.3:glutKeyboardFunc +libglut.so.3:glutMainLoop +libglut.so.3:glutMotionFunc +libglut.so.3:glutMouseFunc +libglut.so.3:glutPostRedisplay +libglut.so.3:glutReshapeFunc +libglut.so.3:glutSetColor +libglut.so.3:glutSetCursor +libglut.so.3:glutSetWindow +libglut.so.3:glutSetWindowTitle +libglut.so.3:glutSolidCone +libglut.so.3:glutSolidCube +libglut.so.3:glutSolidDodecahedron +libglut.so.3:glutSolidIcosahedron +libglut.so.3:glutSolidSphere +libglut.so.3:glutSolidTeapot +libglut.so.3:glutSpecialFunc +libglut.so.3:glutSwapBuffers +libglut.so.3:glutVisibilityFunc +libm.so.6:acos +libm.so.6:asin +libm.so.6:atan +libm.so.6:cos +libm.so.6:pow libm.so.6:powf +libm.so.6:sin libm.so.6:sincos +libm.so.6:sincosf +libm.so.6:tan +libvulkan.so.1:vkAcquireNextImageKHR +libvulkan.so.1:vkAllocateCommandBuffers +libvulkan.so.1:vkAllocateDescriptorSets +libvulkan.so.1:vkAllocateMemory +libvulkan.so.1:vkBeginCommandBuffer +libvulkan.so.1:vkBindBufferMemory +libvulkan.so.1:vkBindImageMemory +libvulkan.so.1:vkCmdBeginRenderPass +libvulkan.so.1:vkCmdBindDescriptorSets +libvulkan.so.1:vkCmdBindPipeline +libvulkan.so.1:vkCmdBindVertexBuffers +libvulkan.so.1:vkCmdDraw +libvulkan.so.1:vkCmdEndRenderPass +libvulkan.so.1:vkCmdPushConstants +libvulkan.so.1:vkCmdSetScissor +libvulkan.so.1:vkCmdSetViewport +libvulkan.so.1:vkCmdUpdateBuffer +libvulkan.so.1:vkCreateBuffer +libvulkan.so.1:vkCreateCommandPool +libvulkan.so.1:vkCreateDescriptorPool +libvulkan.so.1:vkCreateDescriptorSetLayout +libvulkan.so.1:vkCreateDevice +libvulkan.so.1:vkCreateFence +libvulkan.so.1:vkCreateFramebuffer +libvulkan.so.1:vkCreateGraphicsPipelines +libvulkan.so.1:vkCreateImage +libvulkan.so.1:vkCreateImageView +libvulkan.so.1:vkCreateInstance +libvulkan.so.1:vkCreatePipelineLayout +libvulkan.so.1:vkCreateRenderPass +libvulkan.so.1:vkCreateSemaphore +libvulkan.so.1:vkCreateShaderModule +libvulkan.so.1:vkCreateSwapchainKHR +libvulkan.so.1:vkDestroyFence +libvulkan.so.1:vkDestroyFramebuffer +libvulkan.so.1:vkDestroyImage +libvulkan.so.1:vkDestroyImageView +libvulkan.so.1:vkDestroySwapchainKHR +libvulkan.so.1:vkEndCommandBuffer +libvulkan.so.1:vkEnumerateDeviceExtensionProperties +libvulkan.so.1:vkEnumeratePhysicalDevices +libvulkan.so.1:vkFreeCommandBuffers +libvulkan.so.1:vkFreeMemory +libvulkan.so.1:vkGetBufferMemoryRequirements +libvulkan.so.1:vkGetDeviceQueue2 +libvulkan.so.1:vkGetImageMemoryRequirements +libvulkan.so.1:vkGetInstanceProcAddr +libvulkan.so.1:vkGetPhysicalDeviceFormatProperties +libvulkan.so.1:vkGetPhysicalDeviceMemoryProperties +libvulkan.so.1:vkGetPhysicalDeviceProperties +libvulkan.so.1:vkGetPhysicalDeviceQueueFamilyProperties +libvulkan.so.1:vkGetPhysicalDeviceSurfaceCapabilitiesKHR +libvulkan.so.1:vkGetPhysicalDeviceSurfacePresentModesKHR +libvulkan.so.1:vkGetPhysicalDeviceSurfaceSupportKHR +libvulkan.so.1:vkGetSwapchainImagesKHR +libvulkan.so.1:vkMapMemory +libvulkan.so.1:vkQueuePresentKHR +libvulkan.so.1:vkQueueSubmit +libvulkan.so.1:vkResetFences +libvulkan.so.1:vkUnmapMemory +libvulkan.so.1:vkUpdateDescriptorSets +libvulkan.so.1:vkWaitForFences +libwayland-client.so.0:wl_callback_interface +libwayland-client.so.0:wl_compositor_interface +libwayland-client.so.0:wl_display_connect +libwayland-client.so.0:wl_display_disconnect +libwayland-client.so.0:wl_display_dispatch +libwayland-client.so.0:wl_display_dispatch_pending +libwayland-client.so.0:wl_display_flush +libwayland-client.so.0:wl_display_get_fd +libwayland-client.so.0:wl_display_roundtrip +libwayland-client.so.0:wl_keyboard_interface +libwayland-client.so.0:wl_proxy_add_listener +libwayland-client.so.0:wl_proxy_destroy +libwayland-client.so.0:wl_proxy_get_version +libwayland-client.so.0:wl_proxy_marshal_flags +libwayland-client.so.0:wl_region_interface +libwayland-client.so.0:wl_registry_interface +libwayland-client.so.0:wl_seat_interface +libwayland-client.so.0:wl_surface_interface +libwayland-egl.so.1:wl_egl_window_create +libwayland-egl.so.1:wl_egl_window_destroy +libwayland-egl.so.1:wl_egl_window_resize +libxcb.so.1:xcb_change_property +libxcb.so.1:xcb_connect +libxcb.so.1:xcb_create_window +libxcb.so.1:xcb_flush +libxcb.so.1:xcb_generate_id +libxcb.so.1:xcb_get_setup +libxcb.so.1:xcb_intern_atom +libxcb.so.1:xcb_intern_atom_reply +libxcb.so.1:xcb_map_window +libxcb.so.1:xcb_poll_for_event +libxcb.so.1:xcb_send_event +libxcb.so.1:xcb_setup_roots_iterator +libxcb.so.1:xcb_wait_for_event +libxkbcommon-x11.so.0:xkb_x11_get_core_keyboard_device_id +libxkbcommon-x11.so.0:xkb_x11_keymap_new_from_device +libxkbcommon-x11.so.0:xkb_x11_setup_xkb_extension +libxkbcommon-x11.so.0:xkb_x11_state_new_from_device +libxkbcommon.so.0:xkb_context_new +libxkbcommon.so.0:xkb_context_unref +libxkbcommon.so.0:xkb_keymap_key_repeats +libxkbcommon.so.0:xkb_keymap_new_from_string +libxkbcommon.so.0:xkb_keymap_unref +libxkbcommon.so.0:xkb_keysym_to_utf32 +libxkbcommon.so.0:xkb_state_key_get_one_sym +libxkbcommon.so.0:xkb_state_new +libxkbcommon.so.0:xkb_state_unref +libxkbcommon.so.0:xkb_state_update_mask diff --git a/packages/m/mesa-demos/package.yml b/packages/m/mesa-demos/package.yml index 14c6369cbc3..0101c78091b 100644 --- a/packages/m/mesa-demos/package.yml +++ b/packages/m/mesa-demos/package.yml @@ -1,6 +1,6 @@ name : mesa-demos version : 9.0.0 -release : 78 +release : 79 source : - https://mesa.freedesktop.org/archive/demos/mesa-demos-9.0.0.tar.xz : 3046a3d26a7b051af7ebdd257a5f23bfeb160cad6ed952329cdff1e9f1ed496b license : @@ -16,21 +16,23 @@ description: | Demonstrations of the Mesa3D Library builddeps : - pkgconfig(freetype2) + - pkgconfig(gbm) - pkgconfig(gl) - pkgconfig(glew) - pkgconfig(glu) + - pkgconfig(glut) + - pkgconfig(libdecor-0) - pkgconfig(libdrm) - pkgconfig(vulkan) - pkgconfig(wayland-client) + - pkgconfig(wayland-protocols) - pkgconfig(x11) - pkgconfig(xext) + - pkgconfig(xkbcommon) - glslang-devel setup : | %meson_configure build : | %ninja_build install : | - install -D -d -m 00755 $installdir/usr/bin - install -m 00755 solusBuildDir/src/xdemos/glx{gears,info} $installdir/usr/bin/. - install -m 00755 solusBuildDir/src/egl/opengl/eglinfo $installdir/usr/bin/ - install -m 00755 solusBuildDir/src/egl/opengl/xeglgears $installdir/usr/bin/ + %ninja_install diff --git a/packages/m/mesa-demos/pspec_x86_64.xml b/packages/m/mesa-demos/pspec_x86_64.xml index 918bef10b46..15f05e5280a 100644 --- a/packages/m/mesa-demos/pspec_x86_64.xml +++ b/packages/m/mesa-demos/pspec_x86_64.xml @@ -3,8 +3,8 @@ mesa-demos https://www.mesa3d.org/ - Reilly Brogan - solus@reillybrogan.com + Joey Riches + josephriches@gmail.com BSL-1.0 MIT @@ -22,22 +22,344 @@ xorg.display + /usr/bin/arbfplight + /usr/bin/arbfslight + /usr/bin/arbocclude + /usr/bin/arbocclude2 + /usr/bin/array + /usr/bin/bezier + /usr/bin/bitmap + /usr/bin/blinking-teapot + /usr/bin/bounce + /usr/bin/brick + /usr/bin/bump + /usr/bin/clear-color + /usr/bin/clear-fbo + /usr/bin/clear-fbo-scissor + /usr/bin/clear-fbo-tex + /usr/bin/clear-random + /usr/bin/clear-repeat + /usr/bin/clear-scissor + /usr/bin/clear-undefined + /usr/bin/clearspd + /usr/bin/convolutions + /usr/bin/copypix + /usr/bin/createwin + /usr/bin/cubemap + /usr/bin/cuberender + /usr/bin/deriv + /usr/bin/dinoshade + /usr/bin/dissolve + /usr/bin/dlist-begin-call-end + /usr/bin/dlist-dangling + /usr/bin/dlist-degenerate + /usr/bin/dlist-edgeflag + /usr/bin/dlist-edgeflag-dangling + /usr/bin/dlist-flat-tri + /usr/bin/dlist-mat-tri + /usr/bin/dlist-recursive-call + /usr/bin/dlist-tri-flat-tri + /usr/bin/dlist-tri-mat-tri + /usr/bin/draw2arrays + /usr/bin/drawarrays + /usr/bin/drawelements + /usr/bin/drawelements-large + /usr/bin/drawpix + /usr/bin/drawrange + /usr/bin/eglgears_wayland + /usr/bin/eglgears_x11 /usr/bin/eglinfo + /usr/bin/eglkms + /usr/bin/egltri_wayland + /usr/bin/egltri_x11 + /usr/bin/engine + /usr/bin/es2_info + /usr/bin/es2gears_wayland + /usr/bin/es2gears_x11 + /usr/bin/es2tri + /usr/bin/fbo_firecube + /usr/bin/fbotexture + /usr/bin/fire + /usr/bin/flat-clip + /usr/bin/fogcoord + /usr/bin/fplight + /usr/bin/fragcoord + /usr/bin/fs-tri + /usr/bin/fslight + /usr/bin/fsraytrace + /usr/bin/gamma + /usr/bin/gearbox + /usr/bin/gears + /usr/bin/geartrain + /usr/bin/geom-outlining-130 + /usr/bin/geom-outlining-150 + /usr/bin/geom-sprites + /usr/bin/geom-stipple-lines + /usr/bin/geom-wide-lines + /usr/bin/glinfo + /usr/bin/gloss + /usr/bin/glsync + /usr/bin/gltestperf + /usr/bin/glthreads + /usr/bin/glxcontexts + /usr/bin/glxdemo /usr/bin/glxgears + /usr/bin/glxgears_fbconfig + /usr/bin/glxgears_pixmap + /usr/bin/glxheads /usr/bin/glxinfo + /usr/bin/glxpbdemo + /usr/bin/glxpixmap + /usr/bin/glxsnoop + /usr/bin/glxswapcontrol + /usr/bin/gsraytrace + /usr/bin/identity + /usr/bin/ipers + /usr/bin/isosurf + /usr/bin/line + /usr/bin/line-clip + /usr/bin/line-cull + /usr/bin/line-flat + /usr/bin/line-smooth + /usr/bin/line-stipple-wide + /usr/bin/line-userclip + /usr/bin/line-userclip-clip + /usr/bin/line-userclip-nop + /usr/bin/line-userclip-nop-clip + /usr/bin/line-wide + /usr/bin/line-xor + /usr/bin/lineloop + /usr/bin/lineloop-clip + /usr/bin/lineloop-elts + /usr/bin/linestrip + /usr/bin/linestrip-clip + /usr/bin/linestrip-flat-stipple + /usr/bin/linestrip-stipple + /usr/bin/linestrip-stipple-wide + /usr/bin/linktest + /usr/bin/lodbias + /usr/bin/long-fixed-func + /usr/bin/mandelbrot + /usr/bin/manywin + /usr/bin/morph3d + /usr/bin/multiarb + /usr/bin/multictx + /usr/bin/multinoise + /usr/bin/multitex + /usr/bin/noise + /usr/bin/noise2 + /usr/bin/offset + /usr/bin/osdemo + /usr/bin/osdemo16 + /usr/bin/osdemo32 + /usr/bin/overlay + /usr/bin/paltex + /usr/bin/pbdemo + /usr/bin/pbinfo + /usr/bin/peglgears + /usr/bin/pgon-mode + /usr/bin/pixeltest + /usr/bin/point + /usr/bin/point-clip + /usr/bin/point-param + /usr/bin/point-sprite + /usr/bin/point-wide + /usr/bin/point-wide-smooth + /usr/bin/pointblast + /usr/bin/pointcoord + /usr/bin/points + /usr/bin/poly + /usr/bin/poly-flat + /usr/bin/poly-flat-clip + /usr/bin/poly-flat-unfilled-clip + /usr/bin/poly-unfilled + /usr/bin/projtex + /usr/bin/quad + /usr/bin/quad-clip + /usr/bin/quad-clip-all-vertices + /usr/bin/quad-clip-nearplane + /usr/bin/quad-degenerate + /usr/bin/quad-flat + /usr/bin/quad-offset-factor + /usr/bin/quad-offset-unfilled + /usr/bin/quad-offset-units + /usr/bin/quad-tex-2d + /usr/bin/quad-tex-3d + /usr/bin/quad-tex-alpha + /usr/bin/quad-tex-pbo + /usr/bin/quad-tex-sub + /usr/bin/quad-unfilled + /usr/bin/quad-unfilled-clip + /usr/bin/quad-unfilled-stipple + /usr/bin/quads + /usr/bin/quadstrip + /usr/bin/quadstrip-clip + /usr/bin/quadstrip-cont + /usr/bin/quadstrip-flat + /usr/bin/ray + /usr/bin/readpix + /usr/bin/readpixels + /usr/bin/reflect + /usr/bin/renormal + /usr/bin/samplers + /usr/bin/samplers_array + /usr/bin/shadow_sampler + /usr/bin/shadowtex + /usr/bin/shape + /usr/bin/sharedtex + /usr/bin/sharedtex_mt + /usr/bin/shtest + /usr/bin/simplex-noise + /usr/bin/singlebuffer + /usr/bin/skinning + /usr/bin/spectex + /usr/bin/spriteblast + /usr/bin/stex3d + /usr/bin/sub-tex + /usr/bin/teapot + /usr/bin/terrain + /usr/bin/tessdemo + /usr/bin/tex-quads + /usr/bin/texaaline + /usr/bin/texcyl + /usr/bin/texdemo1 + /usr/bin/texenv + /usr/bin/texture_from_pixmap + /usr/bin/textures + /usr/bin/toyball + /usr/bin/tri + /usr/bin/tri-2101010 + /usr/bin/tri-2101010-dlist + /usr/bin/tri-alpha + /usr/bin/tri-alpha-tex + /usr/bin/tri-array-interleaved + /usr/bin/tri-blend + /usr/bin/tri-blend-color + /usr/bin/tri-blend-max + /usr/bin/tri-blend-min + /usr/bin/tri-blend-revsub + /usr/bin/tri-blend-sub + /usr/bin/tri-clear + /usr/bin/tri-clip + /usr/bin/tri-cull + /usr/bin/tri-cull-both + /usr/bin/tri-dlist + /usr/bin/tri-edgeflag + /usr/bin/tri-edgeflag-array + /usr/bin/tri-edgeflag-pv + /usr/bin/tri-fbo + /usr/bin/tri-fbo-tex + /usr/bin/tri-fbo-tex-mip + /usr/bin/tri-flat + /usr/bin/tri-flat-clip + /usr/bin/tri-fog + /usr/bin/tri-fp + /usr/bin/tri-fp-const-imm + /usr/bin/tri-lit + /usr/bin/tri-lit-material + /usr/bin/tri-logicop-none + /usr/bin/tri-logicop-xor + /usr/bin/tri-mask-tri + /usr/bin/tri-multitex-vbo + /usr/bin/tri-orig + /usr/bin/tri-point-line-clipped + /usr/bin/tri-query + /usr/bin/tri-repeat + /usr/bin/tri-rotate + /usr/bin/tri-scissor-tri + /usr/bin/tri-square + /usr/bin/tri-stencil + /usr/bin/tri-stipple + /usr/bin/tri-tex + /usr/bin/tri-tex-1d + /usr/bin/tri-tex-3d + /usr/bin/tri-tex-stipple + /usr/bin/tri-tri + /usr/bin/tri-unfilled + /usr/bin/tri-unfilled-clip + /usr/bin/tri-unfilled-edgeflag + /usr/bin/tri-unfilled-fog + /usr/bin/tri-unfilled-point + /usr/bin/tri-unfilled-smooth + /usr/bin/tri-unfilled-tri + /usr/bin/tri-unfilled-tri-lit + /usr/bin/tri-unfilled-userclip + /usr/bin/tri-unfilled-userclip-stip + /usr/bin/tri-userclip + /usr/bin/tri-viewport + /usr/bin/tri-z + /usr/bin/tri-z-9 + /usr/bin/tri-z-clip + /usr/bin/tri-z-eq + /usr/bin/trifan + /usr/bin/trifan-flat + /usr/bin/trifan-flat-clip + /usr/bin/trifan-flat-unfilled-clip + /usr/bin/trifan-unfilled + /usr/bin/trirast + /usr/bin/trispd + /usr/bin/tristrip + /usr/bin/tristrip-clip + /usr/bin/tristrip-flat + /usr/bin/tunnel + /usr/bin/tunnel2 + /usr/bin/twoside + /usr/bin/vao_demo + /usr/bin/vbo-drawarrays + /usr/bin/vbo-drawarrays-2101010 + /usr/bin/vbo-drawelements + /usr/bin/vbo-drawrange + /usr/bin/vbo-noninterleaved + /usr/bin/vbo-tri + /usr/bin/vert-or-frag-only + /usr/bin/vert-tex + /usr/bin/vkgears + /usr/bin/vp-array + /usr/bin/vp-array-hf + /usr/bin/vp-array-int + /usr/bin/vp-clip + /usr/bin/vp-line-clip + /usr/bin/vp-tri + /usr/bin/vp-tri-cb + /usr/bin/vp-tri-cb-pos + /usr/bin/vp-tri-cb-tex + /usr/bin/vp-tri-imm + /usr/bin/vp-tri-invariant + /usr/bin/vp-tri-swap + /usr/bin/vp-tri-tex + /usr/bin/vp-unfilled + /usr/bin/vsraytrace + /usr/bin/wincopy + /usr/bin/winpos /usr/bin/xeglgears + /usr/bin/xeglthreads + /usr/bin/xfont + /usr/bin/xrotfontdemo + /usr/share/mesa-demos/arch.rgb + /usr/share/mesa-demos/bw.rgb + /usr/share/mesa-demos/geartrain.dat + /usr/share/mesa-demos/girl.rgb + /usr/share/mesa-demos/girl2.rgb + /usr/share/mesa-demos/isosurf.dat + /usr/share/mesa-demos/reflect.rgb + /usr/share/mesa-demos/s128.rgb + /usr/share/mesa-demos/terrain.dat + /usr/share/mesa-demos/tile.rgb + /usr/share/mesa-demos/tree2.rgba + /usr/share/mesa-demos/tree3.rgb + /usr/share/mesa-demos/wrs_logo.rgb mesalib-demos - - 2024-02-17 + + 2024-07-24 9.0.0 Packaging update - Reilly Brogan - solus@reillybrogan.com + Joey Riches + josephriches@gmail.com \ No newline at end of file