/[packages]/cauldron/mesa/current/SPECS/mesa.spec
ViewVC logotype

Diff of /cauldron/mesa/current/SPECS/mesa.spec

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1066638 by ghibo, Fri Nov 11 20:36:13 2016 UTC revision 1066639 by ghibo, Sat Nov 12 10:19:08 2016 UTC
# Line 10  Line 10 
10  # (aco) Needed for the dri drivers  # (aco) Needed for the dri drivers
11  %define _disable_ld_no_undefined 1  %define _disable_ld_no_undefined 1
12    
13  # http://cgit.freedesktop.org/mesa/mesa/commit/?h=9.1&id=38e728498b8ef63bb7dce77c64af11c98ec2efa4  # https://cgit.freedesktop.org/mesa/mesa/commit/?h=13.0&id=3bb0415ab96f74183f7aa58c1a543448653ccb3e
14  %define git 0  %define git 0
15  %define git_branch 9.2  %define git_branch 13.0
16    
17  %define opengl_ver 4.3  %define opengl_ver 4.5
18    
19  # define version, RC & release  # define version, RC & release
20  %define main_version            13.0.0  %define main_version            13.0.0
21  %define relc                    %nil  #define relc                    1
22  %define rel                     2.3  %define rel                     2.3
23    
24  %define release                 %mkrel %{rel}  %define release                 %mkrel %{rel}
25    
26  %if %{git}  %if %{git}
27  %if %{relc}  %if %{?relc:1}%{!?relc:0}
28  %define release                 %mkrel 1~rc%{relc}.1.git%{git}.%{rel}  %define release                 %mkrel 1~rc%{relc}.1.git%{git}.%{rel}
29  %else  %else
30  %define release                 %mkrel 1.git%{git}.%{rel}  %define release                 1.git%{git}.%{rel}
31  %endif  %endif
32  %endif  %endif
33    
# Line 141  BuildRequires: libgcrypt-devel Line 141  BuildRequires: libgcrypt-devel
141    
142  URL:            http://www.mesa3d.org  URL:            http://www.mesa3d.org
143  %if %{git}  %if %{git}
144  Source0:        %{name}-%{git}.tar.bz2  #Source0:       %{name}-%{git}.tar.bz2
145  # (blino) snapshot of 9.0 branch  # (blino) snapshot of 13.0 branch
146  #Source0:       %{name}-%{git_branch}-%{git}.tar.bz2  Source0:        %{name}-%{git_branch}-%{git}.tar.xz
147  %else  %else
148  Source0:        ftp://ftp.freedesktop.org/pub/mesa/%{main_version}/mesa-%{main_version}.tar.xz  Source0:        ftp://ftp.freedesktop.org/pub/mesa/%{main_version}/mesa-%{main_version}.tar.xz
149  %endif  %endif
# Line 160  Source3:       make-git-snapshot.sh Line 160  Source3:       make-git-snapshot.sh
160  # git am ../09??-*.patch  # git am ../09??-*.patch
161  # In order to update to the branch via patches, issue this command:  # In order to update to the branch via patches, issue this command:
162  # git format-patch --start-number 100 mesa_7_5_1..mesa_7_5_branch | sed 's/^0\([0-9]\+\)-/Patch\1: 0\1-/'  # git format-patch --start-number 100 mesa_7_5_1..mesa_7_5_branch | sed 's/^0\([0-9]\+\)-/Patch\1: 0\1-/'
163    #Patch0101:     0016-radv-expose-xlib-platform-extension.patch
164  # backport of upstream (git) fixes for 13.0 stable  #
 Patch0101:      0016-radv-expose-xlib-platform-extension.patch  
 Patch0102:      0018-radeonsi-fix-BFE-BFI-lowering-for-GLSL-semantics.patch  
 Patch0104:      0021-vulkan-wsi-x11-Better-handle-wsi_x11_connection_crea.patch  
 Patch0105:      0022-vulkan-wsi-x11-Clean-up-connections-in-finish_wsi.patch  
 Patch0106:      0023-anv-Better-handle-return-codes-from-anv_physical_dev.patch  
 Patch0109:      0026-anv-pipeline-Put-actual-pointers-in-anv_shader_bin.patch  
 Patch0110:      0027-anv-pipeline-Properly-cache-prog_data-param.patch  
 Patch0111:      0028-glx-glvnd-Don-t-modify-the-dummy-slot-in-the-dispatc.patch  
 Patch0112:      0029-glx-glvnd-Fix-dispatch-function-names-and-indices.patch  
 Patch0113:      0032-radv-fix-dual-source-blending.patch  
 Patch0114:      0033-radv-add-support-for-anisotropic-filtering-on-VI.patch  
 Patch0115:      0044-mesa-glsl-delete-previously-linked-shaders-earlier-w.patch  
 Patch0116:      0045-glsl-Update-deref-types-when-resizing-implicitly-siz.patch  
 Patch0117:      0046-glsl-fix-lowering-of-UBO-references-of-named-blocks.patch  
 Patch0119:      0086-nir-Flip-gl_SamplePosition-in-nir_lower_wpos_ytransf.patch  
 Patch0120:      0117-st-glsl_to_tgsi-fix-dvec-34-loads-from-SSBO.patch  
 Patch0121:      0119-egl-use-util-macros.h.patch  
 Patch0122:      0120-egl-make-interop-ABI-visible-again.patch  
 Patch0123:      0121-glx-make-interop-ABI-visible-again.patch  
 Patch0124:      0122-radeonsi-fix-an-assertion-failure-in-si_decompress_s.patch  
 Patch0125:      0123-Revert-st-vdpau-use-linear-layout-for-output-surface.patch  
 Patch0126:      0124-st-mesa-fix-the-layer-of-VDPAU-surface-samplers.patch  
 Patch0127:      0127-vc4-Use-Newton-Raphson-on-the-1-W-write-to-fix-glmar.patch  
 Patch0128:      0157-intel-blorp-Emit-all-the-binding-tables.patch  
 Patch0129:      0161-radv-emit-correct-last-export-when-Z-stencil-export-.patch  
 Patch0130:      0163-i965-Fix-GPU-hang-related-to-multiple-render-targets.patch  
 Patch0134:      0174-anv-Add-a-new-bo_pool_init-helper.patch  
 Patch0135:      0175-anv-allocator-Simplify-anv_scratch_pool.patch  
 Patch0136:      0176-anv-Initialize-anv_bo-offset-to-1.patch  
 Patch0137:      0177-anv-batch_chain-Improve-write_reloc.patch  
 Patch0142:      0182-ac-nir-add-support-for-discard_if-intrinsic-v2.patch  
 Patch0143:      0183-nir-add-conditional-discard-optimisation-v4.patch  
 Patch0144:      0184-radv-enable-conditional-discard-optimisation-on-radv.patch  
 Patch0145:      0185-radv-fix-GetFenceStatus-for-signaled-fences.patch  
 Patch0146:      0193-configure.ac-honour-LLVM_LIBDIR-when-linking-against.patch  
 Patch0147:      0194-amd-addrlib-limit-fastcall-regparm-to-GCC-i386.patch  
 Patch0148:      0195-anv-use-correct-.specVersion-for-extensions.patch  
 Patch0149:      0196-radv-use-correct-.specVersion-for-extensions.patch  
 Patch0151:      0201-mesa-Fix-pixel-shader-scratch-space-allocation-on-Ge.patch  
 Patch0152:      0202-vc4-Don-t-abort-when-a-shader-compile-fails.patch  
 Patch0153:      0205-vc4-Clamp-the-shadow-comparison-value.patch  
 Patch0154:      0214-anv-gen8-Stall-when-needed-in-Cmd-Set-Reset-Event.patch  
 Patch0155:      0215-anv-wsi-Set-the-fence-to-signaled-in-AcquireNextImag.patch  
 Patch0157:      0218-anv-device-Return-the-right-error-for-failed-maps.patch  
 Patch0158:      0219-anv-device-Implicitly-unmap-memory-objects-in-FreeMe.patch  
 Patch0159:      0220-vulkan-wsi-wayland-Include-pthread.h.patch  
 Patch0160:      0221-vulkan-wsi-wayland-Clean-up-some-error-handling-path.patch  
 Patch0164:      0254-anv-cmd_buffer-Take-a-command-buffer-instead-of-a-ba.patch  
 Patch0165:      0255-anv-cmd_buffer-Enable-a-CS-stall-workaround-for-Sky-.patch  
 Patch0166:      0256-radv-fix-texturesamples-to-handle-single-sample-case.patch  
 Patch0167:      0266-vulkan-wsi-Add-a-thread-safe-queue-implementation.patch  
 Patch0168:      0267-vulkan-wsi-Report-the-correct-min-maxImageCount.patch  
 Patch0169:      0137-gallium-hud-fix-a-problem-where-objects-are-free-d-w.patch  
 Patch0170:      0138-gallium-hud-close-a-previously-opened-handle.patch  
 Patch0171:      0139-gallium-hud-protect-against-and-initialization-race.patch  
165    
166  # Cherry picks  # Cherry picks
167  # git format-patch --start-number 200 mesa_7_5_branch..mdv-cherry-picks  # git format-patch --start-number 200 mesa_7_5_branch..mdv-cherry-picks
# Line 233  Patch0171:     0139-gallium-hud-protect-agai Line 178  Patch0171:     0139-gallium-hud-protect-agai
178  # (blino) llvmpipe test programs link fails when ld --as-needed option is used, reported as fdo #52167  # (blino) llvmpipe test programs link fails when ld --as-needed option is used, reported as fdo #52167
179  #Patch901: 0901-gallium-only-link-static-archives-between-ld-start-e.patch  #Patch901: 0901-gallium-only-link-static-archives-between-ld-start-e.patch
180    
181    #13.0.1 seems not compiling due to flex 2.6.2 changes, see:
182    #https://www.mail-archive.com/mesa-dev@lists.freedesktop.org/msg132524.html
183    #A Patchset is found here, though is defined to be fragile:
184    #https://patchwork.freedesktop.org/series/14477/
185    #Patch902: Mesa-dev-1-3-glsl-use-the-prefixed-name-of-the-lexer-generated-functions.patch
186    #Patch903: Mesa-dev-2-3-mesa-program-use-the-prefixed-name-of-the-lexer-generated-functions.patch
187    #Patch904: Mesa-dev-3-3-glsl-glcpp-use-the-prefixed-name-of-the-lexer-generated-functions.patch
188    
189  #------------------------------------------------------------------------------  #------------------------------------------------------------------------------
190    
191  # package mesa  # package mesa

Legend:
Removed from v.1066638  
changed lines
  Added in v.1066639

  ViewVC Help
Powered by ViewVC 1.1.26