[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[Git][xorg-team/lib/mesa-amber][debian-unstable] 5 commits: Build libglapi-amber, since mesa dropped the libglapi package.



Title: GitLab

Timo Aaltonen pushed to branch debian-unstable at X Strike Force / lib / Mesa Amber

Commits:

  • 258c9328
    by Timo Aaltonen at 2025-08-07T16:34:19+03:00
    Build libglapi-amber, since mesa dropped the libglapi package.
    
  • 1c16e552
    by Timo Aaltonen at 2025-08-07T16:34:38+03:00
    add source/lintian-overrides
    
  • 0bfd9ef8
    by Timo Aaltonen at 2025-08-26T15:52:06+03:00
    fix the changelog
    
  • b9c8876b
    by Timo Aaltonen at 2025-08-26T16:47:20+03:00
    Build libosmesa, as mesa dropped it in 25.1, and bump the epoch.
    
  • 3b31af3b
    by Timo Aaltonen at 2025-08-26T16:47:25+03:00
    copyright: Updated.
    

12 changed files:

Changes:

  • debian/changelog
    1
    +mesa-amber (1:21.3.9-2) UNRELEASED; urgency=medium
    
    2
    +
    
    3
    +  * Build libglapi-amber, since mesa dropped the libglapi package.
    
    4
    +  * Build libosmesa, as mesa dropped it in 25.1, and bump the epoch.
    
    5
    +  * copyright: Updated.
    
    6
    +
    
    7
    + -- Timo Aaltonen <tjaalton@debian.org>  Fri, 08 Aug 2025 10:51:20 +0300
    
    8
    +
    
    1 9
     mesa-amber (21.3.9-1) unstable; urgency=medium
    
    2 10
     
    
    3 11
       * Team upload.
    

  • debian/control
    ... ... @@ -10,7 +10,6 @@ Build-Depends:
    10 10
      libdrm-dev (>= 2.4.107-4),
    
    11 11
      libelf-dev,
    
    12 12
      libexpat1-dev,
    
    13
    - libglapi-mesa,
    
    14 13
      libglvnd-core-dev (>= 1.3.2),
    
    15 14
      libwayland-dev (>= 1.15.0) [linux-any],
    
    16 15
      libwayland-egl-backend-dev (>= 1.15.0) [linux-any],
    
    ... ... @@ -100,3 +99,19 @@ Description: free implementation of the OpenGL API -- Amber DRI modules
    100 99
      .
    
    101 100
      For a complete description of Mesa Amber, please look at the
    
    102 101
      libglx-amber0 package.
    
    102
    +
    
    103
    +Package: libglapi-amber
    
    104
    +Section: libs
    
    105
    +Architecture: any
    
    106
    +Depends:
    
    107
    + ${shlibs:Depends},
    
    108
    + ${misc:Depends},
    
    109
    +Pre-Depends: ${misc:Pre-Depends}
    
    110
    +Multi-Arch: same
    
    111
    +Breaks: libglapi-mesa
    
    112
    +Provides: libglapi-mesa
    
    113
    +Replaces: libglapi-mesa
    
    114
    +Description: free implementation of the GL API -- shared library
    
    115
    + The Mesa GL API module is responsible for dispatching all the gl*
    
    116
    + functions. It is intended to be mainly used by libgl1-amber-dri
    
    117
    + package.

  • debian/copyright
    ... ... @@ -127,11 +127,23 @@ Files: include/GL/glcorearb.h
    127 127
     Copyright: 2013-2017 The Khronos Group Inc.
    
    128 128
     License: Khronos
    
    129 129
     
    
    130
    -Files: include/GLES/egl.h
    
    131
    -       include/GLES/glplatform.h
    
    132
    -       include/GLES2/gl2platform.h
    
    133
    -       include/GLES3/gl3platform.h
    
    134
    -       include/vulkan/*
    
    130
    +Files:
    
    131
    +	include/CL/cl.h
    
    132
    +	include/CL/cl_ext.h
    
    133
    +	include/CL/cl_ext_intel.h
    
    134
    +	include/CL/cl_icd.h
    
    135
    +	include/CL/cl_platform.h
    
    136
    +	include/CL/cl_version.h
    
    137
    +	include/EGL/egl.h
    
    138
    +	include/EGL/eglext.h
    
    139
    +	include/GLES/egl.h
    
    140
    +	include/GLES/glplatform.h
    
    141
    +	include/GLES2/gl2platform.h
    
    142
    +	include/GLES3/gl3platform.h
    
    143
    +	include/android/*
    
    144
    +	include/vulkan/*
    
    145
    +	src/egl/generate/egl.xml
    
    146
    +	src/mapi/glapi/registry/gl.xml
    
    135 147
     Copyright: 2015-2018 The Khronos Group Inc.
    
    136 148
     	   2015 The Android Open Source Project
    
    137 149
     	   2015-2016 Valve Corporation
    
    ... ... @@ -177,6 +189,21 @@ Files: src/gtest/include/* src/gtest/src/*
    177 189
     Copyright: 2008-2015 Google, Inc.
    
    178 190
     License: BSD-3-google
    
    179 191
     
    
    192
    +Files: src/imgui/*
    
    193
    +Copyright: 2014-2019 Omar Cornut
    
    194
    +License: MIT
    
    195
    +
    
    196
    +Files: src/imgui/imstb_rectpack.h
    
    197
    +Copyright: 2014-2017 Sean Barrett
    
    198
    +                  2019 Jeremy Jaussaud
    
    199
    +		  2019 Martins Mozeiko
    
    200
    +		  2019 github:IntellectualKitty
    
    201
    +License: MIT or public-domain
    
    202
    +
    
    203
    +Files: src/vulkan/registry/vk.xml
    
    204
    +Copyright: 2015-2021 The Khronos Group Inc.
    
    205
    +License: Apache-2.0 or MIT
    
    206
    +
    
    180 207
     Files: debian/*
    
    181 208
     Copyright: 2022 Timo Aaltonen <tjaalton@debian.org>
    
    182 209
     License: MIT
    

  • debian/libglapi-amber.install
    1
    +usr/lib/*/libglapi.so.0*

  • debian/libglapi-amber.lintian-overrides
    1
    +package-name-doesnt-match-sonames libglapi0

  • debian/libosmesa6-dev.install
    1
    +usr/include/GL/osmesa.h
    
    2
    +usr/lib/*/libOSMesa.so
    
    3
    +usr/lib/*/pkgconfig/osmesa.pc

  • debian/libosmesa6.install
    1
    +usr/lib/*/libOSMesa.so.*

  • debian/libosmesa6.links.in
    1
    +usr/lib/${DEB_HOST_MULTIARCH}/libOSMesa.so.8   usr/lib/${DEB_HOST_MULTIARCH}/libOSMesa.so.6

  • debian/libosmesa6.lintian-overrides
    1
    +package-name-doesnt-match-sonames libOSMesa8

  • debian/libosmesa6.shlibs
    1
    +libOSMesa 8 libosmesa6 (>= 10.2~)

  • debian/rules
    ... ... @@ -131,7 +131,7 @@ override_dh_install:
    131 131
     
    
    132 132
     	# Get rid of some files which aren't installed. Do not
    
    133 133
     	# use -f to ensure we notice disappearing files:
    
    134
    -	rm debian/tmp/usr/lib/*/libglapi.so*
    
    134
    +	rm debian/tmp/usr/lib/*/libglapi.so
    
    135 135
     	rm debian/tmp/usr/lib/*/libEGL_amber.so
    
    136 136
     	rm debian/tmp/usr/lib/*/libGLX_amber.so
    
    137 137
     	rm -r debian/tmp/usr/include/EGL
    

  • debian/source/lintian-overrides
    1
    +# there is no upstream tarball
    
    2
    +orig-tarball-missing-upstream-signature
    
    3
    +# team-maintained like everything else
    
    4
    +no-human-maintainers
    
    5
    +
    
    6
    +patch-system-but-no-source-readme
    
    7
    +
    
    8
    +


  • Reply to: