Commit Graph

747 Commits

Author SHA256 Message Date
Dominique Leuenberger
941658fcbe Accepting request 579528 from X11:XOrg
- removed no longer needed ncurses-devel BuildRequires (boo#1082315)

- redone u_add_llvm_codegen_dependencies.patch and renamed to
  u_configure.ac-Link-to-libLLVMCodegen-to-fix-cyclic-li.patch
  (boo#1082307)

- removed u_mesa-8.0.1-fix-16bpp.patch and
  u_mesa-8.0-llvmpipe-shmget.patch, which we no longer apply since
  about 5 years (boo#1082305)

- recreated u_mesa-python3-only.patch and renamed to
  u_r600-egd_tables.py-added-support-for-python-3.patch; also
  removed first hunk (boo#1082303)

- removed n_Define-GLAPIVAR-separate-from-GLAPI.patch 
  * bits moved to libGLw's n_Use-newly-introduced-GLAPIVAR-for-variables.patch
    (boo#1082297)

- Mesa-gallium only exists if %{with_opencl}
- Add support for riscv64

OBS-URL: https://build.opensuse.org/request/show/579528
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/Mesa?expand=0&rev=316
2018-02-25 11:21:22 +00:00
c4e366ec4e removed u_mesa-8.0-llvmpipe-shmget.patch, u_mesa-8.0.1-fix-16bpp.patch
from sources

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=711
2018-02-23 14:07:05 +00:00
42d3a9c4ed - removed no longer needed ncurses-devel BuildRequires (boo#1082315)
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=710
2018-02-23 13:27:08 +00:00
f35534c2f7 - redone u_add_llvm_codegen_dependencies.patch and renamed to
u_configure.ac-Link-to-libLLVMCodegen-to-fix-cyclic-li.patch
  (boo#1082307)

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=709
2018-02-23 13:24:29 +00:00
cb8b1070ee - removed u_mesa-8.0.1-fix-16bpp.patch and
u_mesa-8.0-llvmpipe-shmget.patch, which we no longer apply since
  about 5 years (boo#1082305)

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=708
2018-02-23 13:05:50 +00:00
f4c3419d2a - recreated u_mesa-python3-only.patch and renamed to
u_r600-egd_tables.py-added-support-for-python-3.patch; also
  removed first hunk (boo#1082303)

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=707
2018-02-23 12:59:05 +00:00
5d5a714763 - removed n_Define-GLAPIVAR-separate-from-GLAPI.patch
* bits moved to libGLw's n_Use-newly-introduced-GLAPIVAR-for-variables.patch
    (boo#1082297)

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=706
2018-02-23 11:12:25 +00:00
d920707302 Accepting request 578358 from home:Andreas_Schwab:Factory
- Mesa-gallium only exists if %{with_opencl}
- Add support for riscv64

OBS-URL: https://build.opensuse.org/request/show/578358
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=705
2018-02-20 13:56:56 +00:00
Dominique Leuenberger
cc55aa88d2 Accepting request 577310 from X11:XOrg
OBS-URL: https://build.opensuse.org/request/show/577310
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/Mesa?expand=0&rev=315
2018-02-19 11:59:37 +00:00
bfb54f85e5 Accepting request 577308 from home:mstaudt:1081210boo-mesa-dri-vc4
- Split Nouveau and VC4 from the main driver package on all systems
  Fixes (boo#1081210).

OBS-URL: https://build.opensuse.org/request/show/577308
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=703
2018-02-16 16:57:28 +00:00
85a8c9217e Accepting request 576934 from home:mimi_vx:test
- remove %{release} based dependecies
   Unfortuanetly Mesa and Mesa-drivers can have different release number
   Release is Commit_Count.Build_Count and build count can be different
   because both packages have different dependencies

- remove %{release} based dependecies
   Unfortuanetly Mesa and Mesa-drivers can have different release number
   Release is Commit_Count.Build_Count and build count can be different
   because both packages have different dependencies

OBS-URL: https://build.opensuse.org/request/show/576934
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=702
2018-02-15 09:31:00 +00:00
Michal Srb
111fa9f12e Update changelog to mention bnc#1080492.
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=701
2018-02-14 11:58:04 +00:00
Michal Srb
b1b86261ef Accepting request 576479 from home:mimi_vx:branches:X11:XOrg
- add u_glsl-linker-error.patch
  * fix fdo#104777 - Attaching multiple shader objects for the same
      stage to a GLSL program triggers a linker error

  when a package has been patched 
- add u_glsl-linker-error.patch
  * fix fdo#104777 - Attaching multiple shader objects for the same
      stage to a GLSL program triggers a linker error

OBS-URL: https://build.opensuse.org/request/show/576479
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=700
2018-02-14 10:25:18 +00:00
de9388e7e1 Accepting request 575796 from home:worldcitizen:branches:X11:XOrg
Added %{release} so the correct package release is used when a package has been patched

OBS-URL: https://build.opensuse.org/request/show/575796
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=699
2018-02-12 14:47:44 +00:00
3e3283c5b2 - Update to 18.0.0-rc4
- supersedes u_mesa-st-shader_cache-restore-num_tgsi_tokens-when-loading.patch

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=698
2018-02-09 14:08:44 +00:00
Dominique Leuenberger
7826fc7731 Accepting request 573596 from X11:XOrg
OBS-URL: https://build.opensuse.org/request/show/573596
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/Mesa?expand=0&rev=314
2018-02-07 08:33:25 +00:00
Michal Srb
813de84f32 Accepting request 573594 from home:michalsrb:branches:bnc1079465:X11:XOrg
- u_mesa-st-shader_cache-restore-num_tgsi_tokens-when-loading.patch
  * Fix crash when loading shader. (bnc#1079465)

OBS-URL: https://build.opensuse.org/request/show/573594
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=696
2018-02-07 08:22:29 +00:00
Dominique Leuenberger
0e3737e14d Accepting request 572112 from X11:XOrg
- Update to 18.0.0-rc3
  * includes significant improvements for OpenGL and Vulkan support
    and performance.
- supersedes U_intel-Add-more-Coffee-Lake-PCI-IDs.patch

- Remove dependency on clang-devel-static. (bnc#1065464)
  * It was removed, clang-devel now again provides everything
    necessary as shared libraries.

- Require Mesa-dri-32bit and Mesa-gallium-32bit by Mesa-32bit. It
  mirrors the requirement of the normal packages. (bnc#1078261)

- Update to 18.0.0-rc3
  * includes significant improvements for OpenGL and Vulkan support
    and performance.
- supersedes U_intel-Add-more-Coffee-Lake-PCI-IDs.patch

- Remove dependency on clang-devel-static. (bnc#1065464)
  * It was removed, clang-devel now again provides everything
    necessary as shared libraries.

- Require Mesa-dri-32bit and Mesa-gallium-32bit by Mesa-32bit. It
  mirrors the requirement of the normal packages. (bnc#1078261)

OBS-URL: https://build.opensuse.org/request/show/572112
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/Mesa?expand=0&rev=313
2018-02-03 14:40:37 +00:00
d276e8c42d - supersedes U_intel-Add-more-Coffee-Lake-PCI-IDs.patch
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=694
2018-02-02 18:52:59 +00:00
16c9e8f921 - supersedes U_intel-Add-more-Coffee-Lake-PCI-IDs.patch
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=693
2018-02-02 18:52:39 +00:00
3b3af5d1da - Update to 18.0.0-rc3
* includes significant improvements for OpenGL and Vulkan support
    and performance.

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=692
2018-02-02 14:05:09 +00:00
ffbbabedd9 Accepting request 571475 from home:michalsrb:branches:X11:XOrg
- Remove dependency on clang-devel-static. (bnc#1065464)
  * It was removed, clang-devel now again provides everything
    necessary as shared libraries.

OBS-URL: https://build.opensuse.org/request/show/571475
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=691
2018-01-31 16:37:49 +00:00
Michal Srb
ca77b51af7 Forgot pre_checkin.sh.
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=690
2018-01-30 15:06:18 +00:00
Michal Srb
cd41833098 Remove comment duplicated from the spec file.
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=689
2018-01-30 15:05:46 +00:00
Michal Srb
fd17a96af0 - Require Mesa-dri-32bit and Mesa-gallium-32bit by Mesa-32bit. It
mirrors the requirement of the normal packages. (bnc#1078261)

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=688
2018-01-30 14:44:55 +00:00
Dominique Leuenberger
2a73ba3f80 Accepting request 570623 from X11:XOrg
OBS-URL: https://build.opensuse.org/request/show/570623
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/Mesa?expand=0&rev=312
2018-01-30 14:39:14 +00:00
a71b936efc Accepting request 570576 from home:michalsrb:branches:bnc1075901:X11:XOrg
- Disable AMDGPU GFX9/Vega with LLVM < 6.0.0.
  * n_Disable-AMDGPU-GFX9-Vega-on-LLVM-lessthan-6.0.0.patch
  * While it is supported since LLVM 5.0.0, it was not working
    correctly (bnc#1075901). Since we do not have the resources to
    determine which fixes should be backported and LLVM 6 will be
    released relatively soon, disable the support until then. Users
    with the card will have working desktop using software
    rendering just like they did with LLVM 4.

OBS-URL: https://build.opensuse.org/request/show/570576
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=686
2018-01-29 13:59:21 +00:00
Dominique Leuenberger
5da75e93e6 Accepting request 568122 from X11:XOrg
OBS-URL: https://build.opensuse.org/request/show/568122
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/Mesa?expand=0&rev=311
2018-01-26 12:34:07 +00:00
086054d226 Accepting request 568104 from home:michel_mno:branches:X11:XOrg
- in spec file move %dir %{_libdir}/dri to avoid ppc build failure

OBS-URL: https://build.opensuse.org/request/show/568104
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=684
2018-01-22 12:02:57 +00:00
Dominique Leuenberger
0c8ce77db5 Accepting request 567741 from X11:XOrg
OBS-URL: https://build.opensuse.org/request/show/567741
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/Mesa?expand=0&rev=310
2018-01-20 10:20:43 +00:00
d0b4d1c0cd Accepting request 567730 from home:michalsrb:branches:update-mesa
- Update to 17.3.3
  * Fixes to radv, anv, etnaviv, swrast and radeonsi drivers.
  * Fixes for DRI3.
- Make Mesa require Mesa-dri and Mesa-gallium. This makes Mesa
  usable again for users who do not install recommended packages.
  It breaks the Mesa and Mesa-drivers split, which has to be fixed
  by ignoring it in obs.

OBS-URL: https://build.opensuse.org/request/show/567730
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=682
2018-01-19 15:26:51 +00:00
5429019dc8 Accepting request 566887 from home:michel_mno:branches:X11:XOrg
- Add _constraints to select 6G disk for PowerPC
  to avoid cpio: write error on obs-power8-05 workers boo#1076325

OBS-URL: https://build.opensuse.org/request/show/566887
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=681
2018-01-18 08:36:05 +00:00
Dominique Leuenberger
bcfa8ad0bf Accepting request 565814 from X11:XOrg
- U_intel-Add-more-Coffee-Lake-PCI-IDs.patch
  * Add more Coffeelake PCI IDs (request by Intel)

- Update to 17.3.2
  * Multiple fixes in the RADV Vulkan driver, workaround when using
    slibtool and a GLSL workaround for various titles using Unreal
    Engine 4.
- Drop upstreamed u_r600-Add-support-for-B5G5R5A1.patch
- Modify u_mesa-python3-only.patch to not break python 2.

- Update to 17.3.1
  * Multiple fixes and improvements of the GLSL shader cache. The
    RADV driver no longer advertises VK_EXT_debug_report - there is
    no support for it.
  * The i965, radeonsi, nvc0 and freedreno drivers have received a
    few small fixes each.
  * A number of big endian fixes have been merged.

- Switch to python3 during build instead of python2
  * Add patch u_mesa-python3-only.patch

- Add Mesa-dri and Mesa-gallium to baselibs.conf.
- Require llvm >= 3.9.0
  * The build fails otherwise because it is required for multiple
    Mesa components.

- Drop some redundant wording from descriptions.
  Drop redundant %if guard around a %post section.

- Use different form of split for faster build (bnc#1071297)

OBS-URL: https://build.opensuse.org/request/show/565814
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/Mesa?expand=0&rev=309
2018-01-16 08:39:12 +00:00
Michal Srb
9c8f07a415 Fix baselibs.
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=679
2018-01-15 16:04:39 +00:00
Michal Srb
54060d0ef7 Accepting request 565806 from home:michalsrb:branches:X11:XOrg
- U_intel-Add-more-Coffee-Lake-PCI-IDs.patch
  * Add more Coffeelake PCI IDs (request by Intel)

OBS-URL: https://build.opensuse.org/request/show/565806
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=678
2018-01-15 15:45:22 +00:00
4055074f2c Accepting request 562064 from home:jengelh:branches:X11:XOrg
- Drop some redundant wording from descriptions. all in opensuse:factory is free
  Drop redundant %if guard around a %post section.

OBS-URL: https://build.opensuse.org/request/show/562064
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=677
2018-01-10 14:30:48 +00:00
Michal Srb
377f19bdd3 Accepting request 563225 from home:michalsrb:branches2:X11:XOrg
- Update to 17.3.2
  * Multiple fixes in the RADV Vulkan driver, workaround when using
    slibtool and a GLSL workaround for various titles using Unreal
    Engine 4.
- Drop upstreamed u_r600-Add-support-for-B5G5R5A1.patch
- Modify u_mesa-python3-only.patch to not break python 2.

OBS-URL: https://build.opensuse.org/request/show/563225
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=676
2018-01-10 09:51:07 +00:00
Michal Srb
91e3c82152 Accepting request 563054 from home:michalsrb:branches2:X11:XOrg
- Update to 17.3.1
  * Multiple fixes and improvements of the GLSL shader cache. The
    RADV driver no longer advertises VK_EXT_debug_report - there is
    no support for it.
  * The i965, radeonsi, nvc0 and freedreno drivers have received a
    few small fixes each.
  * A number of big endian fixes have been merged.

- Fixes for 32bit support broken by the Mesa split.

OBS-URL: https://build.opensuse.org/request/show/563054
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=675
2018-01-09 15:25:30 +00:00
50c22eaceb Accepting request 562483 from home:scarabeus_iv:branches:X11:XOrg
- Switch to python3 during build instead of python2
  * Add patch u_mesa-python3-only.patch

- Switch to python3 during build instead of python2
  * Add patch u_mesa-python3-only.patch

OBS-URL: https://build.opensuse.org/request/show/562483
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=674
2018-01-08 11:57:13 +00:00
Michal Srb
f5abfd3a4d - Require llvm >= 3.9.0
* The build fails otherwise because it is required for multiple
    Mesa components.

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=673
2018-01-08 09:36:58 +00:00
Michal Srb
85dec995cf - Require llvm >= 3.9.0
* The build fails otherwise because it is required for multiple
    Mesa components.

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=672
2018-01-08 09:29:24 +00:00
Michal Srb
ffde9da8c0 - Add Mesa-dri and Mesa-gallium to baselibs.conf.
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=671
2018-01-08 07:57:36 +00:00
Michal Srb
45afbf2b5d Accepting request 561802 from home:michalsrb:branches:bnc1071297:X11:XOrg
- Use different form of split for faster build (bnc#1071297)
  * Mesa.spec does not use llvm and builds most of the *-devel
    subpackages.
  * Mesa-drivers.spec uses llvm and builds extra things installable
    in addition to packages from Mesa.spec. These packages are
    required for actual rendering.

OBS-URL: https://build.opensuse.org/request/show/561802
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=670
2018-01-05 09:08:37 +00:00
6f6ab1c88d Accepting request 555779 from home:Zaitor
Run pre_checkin.sh

OBS-URL: https://build.opensuse.org/request/show/555779
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=669
2017-12-10 23:13:32 +00:00
d25fd5b848 Accepting request 555293 from home:mimi_vx:branches:X11:XOrg
- update to 17.3.0
- drop U_configure.ac-rework-llvm-libs-handling-for-3.9.patch
  * new major release comitng with changes in RADV, intel ANV,
     S3TC support, RadeonSI driver with RX Vega. On-disk shader cache

OBS-URL: https://build.opensuse.org/request/show/555293
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=668
2017-12-10 12:52:00 +00:00
99c133b1aa installed with full Mesa package. (bsc#1071297)
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=667
2017-12-09 11:25:08 +00:00
f308b44782 Accepting request 555227 from home:michalsrb:branches:bnc1071297:X11:XOrg
- Split Mesa into Mesa and Mesa-mini. Mesa-mini does not depend on
  llvm and its purpose is to build fast and allow other packages
  that BuildRequire Mesa to be build independently on llvm.
  Packages built against Mesa-mini should work correctly when
  installed with full Mesa package.

OBS-URL: https://build.opensuse.org/request/show/555227
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=666
2017-12-09 07:37:06 +00:00
Dominique Leuenberger
5507d309de Accepting request 545922 from X11:XOrg
OBS-URL: https://build.opensuse.org/request/show/545922
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/Mesa?expand=0&rev=308
2017-12-02 12:11:09 +00:00
162fc6874a Accepting request 545750 from home:avindra
- update to 17.2.6
  * Core: fix to keep a program alive when re-linking and prevent
    an use-after-free.
  * GLSL compiler: several fixes, including one to prevent a
    SIGSEV when calling an undeclared subroutine in certain
    conditions and another to mark the xfb buffers as active only
    if a variable uses them.
  * SPIR-V compiler: fixed seveal problems involving the usage of
    separate images and texture/samplers.
  * Intel drivers: many new fixes, specially for i965. Several are
    focused on improving SIMD32 and little-core. It also includes a
    fix for a GPU hang which was detected while playing HW
    accelerated video with mpv.
  * AMD drivers: radv has seen plugged 2 memory leaks while r600
    has gotten a fix through reversing the tess factor components
    for isolines.
  * swr driver: fixes for two performance regressions (one for 
    avx512 platforms and the other for the avx/avx2 platforms).
  * ddebug gallium driver: fix for an use-after-free.
  * EGL: Wayland platform of the the DRI2 drivers got a fix to
    prevent crashing in ancient systems.
  * GLX has also received corrections to prevent a couple of errors
    when creating and binding a context in DRI3 and DRISW,
    respectively.
  * Build and integration: allow building libglvnd when EGL is present
    but not GLX. Enable building targets which don't need X11, such
    as omx and va, when XCB is not present. You can now specify
    the prefix installation for the OpenCL icd file.

OBS-URL: https://build.opensuse.org/request/show/545750
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=664
2017-11-27 10:08:12 +00:00
Dominique Leuenberger
723a885d6b Accepting request 540761 from X11:XOrg
OBS-URL: https://build.opensuse.org/request/show/540761
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/Mesa?expand=0&rev=307
2017-11-14 13:24:29 +00:00