Commit Graph

1408 Commits

Author SHA256 Message Date
Ana Guerrero
91ab23db2a Accepting request 1225106 from X11:XOrg
- Update to release 24.2.7
  --> https://docs.mesa3d.org/relnotes/24.2.7
- supersedes 0001-dril-Fixup-order-of-pixel-formats-in-drilConfigs.patch

OBS-URL: https://build.opensuse.org/request/show/1225106
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/Mesa?expand=0&rev=521
2024-11-20 15:58:51 +00:00
72e0c5efd0 - Update to release 24.2.7
--> https://docs.mesa3d.org/relnotes/24.2.7
- supersedes 0001-dril-Fixup-order-of-pixel-formats-in-drilConfigs.patch

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=1343
2024-11-19 13:16:00 +00:00
Ana Guerrero
c15a21f367 Accepting request 1221967 from X11:XOrg
- 0001-dril-Fixup-order-of-pixel-formats-in-drilConfigs.patch
  * fixes colors for 'swrast' driver (boo#1230637, gitlab issue#11840)

- Update to release 24.2.6
  --> https://docs.mesa3d.org/relnotes/24.2.6

- added -32bit package for Mesa-libva since it's needed by Steam;
  reported on packman ML:
  https://lists.links2linux.de/pipermail/packman/2024-October/017985.html 

- Enable intel Vulkan backends on riscv64 (boo#1231756)
- Enable iris Gallium backend on riscv64, Power and on Arm, too

- Update to release 24.2.5
  --> https://docs.mesa3d.org/relnotes/24.2.5
- drop u_fix-llvm19-build.patch
  included in upstream

- Update to release 24.2.4
  --> https://docs.mesa3d.org/relnotes/24.2.4

- u_mesa-CVE-2023-45913.patch
  * NULL pointer dereference via dri2GetGlxDrawableFromXDrawableId()
    (CVE-2023-45913, bsc#1222040)
- u_mesa-CVE-2023-45919.patch
  * buffer over-read in glXQueryServerString() 
    (CVE-2023-45919, bsc#1222041)
- u_mesa-CVE-2023-45922.patch
  * segmentation violation in __glXGetDrawableAttribute()
    (CVE-2023-45922, bsc#1222042) 


- libvdpau_gallium was linked directly into libgallium-*.so.*.
  Drop the subpackage and provides/obsolete it via Mesa-dri which
  ships libgallium-*.so.*.

- drop u_fix_rust_bindgen.patch 
  included in update

- Update to release 24.2.3
  --> https://docs.mesa3d.org/relnotes/24.2.3

- disable build of rusticl on sle15; meson is just too old ... 

- buildrequires: rusticl needs mesa >= 1.4.0

- tlsdesc_test.patch: disable LTO in tlsdesc_test to suppress TLS
  relaxation (patch by Andreas Schwab <schwab@suse.de>); see also
  https://gitlab.freedesktop.org/mesa/mesa/-/issues/11929

- buildrequire llvm19-devel/clang19-devel on sle15-sp7

- Add u_fix-llvm19-build.patch to fix build with LLVM 19 on ARM.
- Update minimum version requirements based on meson.build.
- Fix build on s390x: apparently we don't have libvdpau_gallium.so.

- drop U_egl-x11-sw-fix-partial-image-uploads.patch:
  the code in the function saw further fixes later on in the 24.2
  branch.

- integrated changes by Andreas Schwab <schwab@suse.de>
  * enable glamor also for driver build
  * update rust crates
    + syn 2.0.39
    + proc_macro2 1.0.86
  * enable valgrind also on riscv64
  * added libvdpau_gallium package for generic VDPAU state tracker
  * switch from "swrast" to "softpipe,llvmpipe" drivers
  * use "-Dllvm-orcjit=true" for riscv64 build
  * added libgallium to Mesa-dri package

- re-disable llvm for non-driver build by switching from "swrast"
  to "softpipe" for gallium drivers in that case
- make previous changelog a bit nicer

- Update to release 24.2.2
  --> https://docs.mesa3d.org/relnotes/24.2.2
  --> https://docs.mesa3d.org/relnotes/24.2.1
  --> https://docs.mesa3d.org/relnotes/24.2.0
- refreshed the following patches with quilt:
  * U_fix-mpeg1_2-decode-mesa-20.2.patch
  * n_add-Mesa-headers-again.patch
  * n_stop-iris-flicker.patch
  * u_dep_xcb.patch
  * u_fix_rust_bindgen.patch
- dropped U_radeonsi-vcn-Add-decode-DPB-buffers-as-CS-dependency.patch
- New BuildRequires:
  * python3-PyYAML
- enable llvm also for non-driver build to fix:
  "llvmpipe requires LLVM and is enabled, but LLVM is disabled".

OBS-URL: https://build.opensuse.org/request/show/1221967
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/Mesa?expand=0&rev=520
2024-11-08 10:53:53 +00:00
70797b0a7f - 0001-dril-Fixup-order-of-pixel-formats-in-drilConfigs.patch
* fixes colors for 'swrast' driver (boo#1230637, gitlab issue#11840)

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=1341
2024-11-07 00:40:02 +00:00
184997f2a7 - Update to release 24.2.6
--> https://docs.mesa3d.org/relnotes/24.2.6

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=1340
2024-11-04 14:21:52 +00:00
3111e3b461 - added -32bit package for Mesa-libva since it's needed by Steam;
reported on packman ML:
  https://lists.links2linux.de/pipermail/packman/2024-October/017985.html

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=1339
2024-10-31 19:16:49 +00:00
543234073b - Enable intel Vulkan backends on riscv64 (boo#1231756)
- Enable iris Gallium backend on riscv64, Power and on Arm, too

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=1338
2024-10-19 18:11:33 +00:00
0efc1cf7e5 - Update to release 24.2.5
--> https://docs.mesa3d.org/relnotes/24.2.5
- drop u_fix-llvm19-build.patch
  included in upstream

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=1337
2024-10-17 11:53:08 +00:00
ab89c1c41e - Update to release 24.2.4
--> https://docs.mesa3d.org/relnotes/24.2.4

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=1336
2024-10-03 20:29:33 +00:00
2fb7449ee5 - u_mesa-CVE-2023-45913.patch
* NULL pointer dereference via dri2GetGlxDrawableFromXDrawableId()
    (CVE-2023-45913, bsc#1222040)
- u_mesa-CVE-2023-45919.patch
  * buffer over-read in glXQueryServerString() 
    (CVE-2023-45919, bsc#1222041)
- u_mesa-CVE-2023-45922.patch
  * segmentation violation in __glXGetDrawableAttribute()
    (CVE-2023-45922, bsc#1222042)

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=1335
2024-10-01 12:22:57 +00:00
13c57f25db - libvdpau_gallium was linked directly into libgallium-*.so.*.
Drop the subpackage and provides/obsolete it via Mesa-dri which
  ships libgallium-*.so.*.

- drop u_fix_rust_bindgen.patch 
  included in update

- Update to release 24.2.3
  --> https://docs.mesa3d.org/relnotes/24.2.3

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=1334
2024-09-23 18:35:46 +00:00
9393bb7dfe - disable build of rusticl on sle15; meson is just too old ...
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=1333
2024-09-23 10:59:03 +00:00
e68c9f01f9 - buildrequires: rusticl needs mesa >= 1.4.0
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=1332
2024-09-23 10:52:15 +00:00
d9790edb6f - tlsdesc_test.patch: disable LTO in tlsdesc_test to suppress TLS
relaxation (patch by Andreas Schwab <schwab@suse.de>); see also
  https://gitlab.freedesktop.org/mesa/mesa/-/issues/11929

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=1331
2024-09-23 10:45:14 +00:00
f4eb8e3975 - buildrequire llvm19-devel/clang19-devel on sle15-sp7
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=1330
2024-09-23 10:37:39 +00:00
32006fba16 - Add u_fix-llvm19-build.patch to fix build with LLVM 19 on ARM.
- Update minimum version requirements based on meson.build.
- Fix build on s390x: apparently we don't have libvdpau_gallium.so.

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=1329
2024-09-23 10:32:02 +00:00
3480334669 - drop U_egl-x11-sw-fix-partial-image-uploads.patch:
the code in the function saw further fixes later on in the 24.2
  branch.

- integrated changes by Andreas Schwab <schwab@suse.de>
  * enable glamor also for driver build
  * update rust crates
    + syn 2.0.39
    + proc_macro2 1.0.86
  * enable valgrind also on riscv64
  * added libvdpau_gallium package for generic VDPAU state tracker
  * switch from "swrast" to "softpipe,llvmpipe" drivers
  * use "-Dllvm-orcjit=true" for riscv64 build
  * added libgallium to Mesa-dri package

- re-disable llvm for non-driver build by switching from "swrast"
  to "softpipe" for gallium drivers in that case
- make previous changelog a bit nicer

- Update to release 24.2.2
  --> https://docs.mesa3d.org/relnotes/24.2.2
  --> https://docs.mesa3d.org/relnotes/24.2.1
  --> https://docs.mesa3d.org/relnotes/24.2.0
- refreshed the following patches with quilt:
  * U_fix-mpeg1_2-decode-mesa-20.2.patch
  * n_add-Mesa-headers-again.patch
  * n_stop-iris-flicker.patch
  * u_dep_xcb.patch
  * u_fix_rust_bindgen.patch
- dropped U_radeonsi-vcn-Add-decode-DPB-buffers-as-CS-dependency.patch

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=1328
2024-09-16 09:17:49 +00:00
Ana Guerrero
b125aad29b Accepting request 1200878 from X11:XOrg
- U_egl-x11-sw-fix-partial-image-uploads.patch
  * culprit for the regression in 24.1.4; reverse apply this for
    now (boo#1228164)

- Update to bugfix release 24.1.7
  --> https://docs.mesa3d.org/relnotes/24.1.7
- Supersedes the following patch:
  * U_radeonsi-vcn-Add-decode-DPB-buffers-as-CS-dependency.patch
- Rebase patches with quilt.

OBS-URL: https://build.opensuse.org/request/show/1200878
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/Mesa?expand=0&rev=519
2024-09-15 10:33:20 +00:00
36582e646f - U_egl-x11-sw-fix-partial-image-uploads.patch
* culprit for the regression in 24.1.4; reverse apply this for
    now (boo#1228164)

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=1326
2024-09-13 15:49:34 +00:00
00c04c92a0 - Update to bugfix release 24.1.7
--> https://docs.mesa3d.org/relnotes/24.1.7
- Supersedes the following patch:
  * U_radeonsi-vcn-Add-decode-DPB-buffers-as-CS-dependency.patch
- Rebase patches with quilt.

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=1325
2024-09-09 13:29:21 +00:00
Ana Guerrero
e2f98b9f0c Accepting request 1195891 from X11:XOrg
- Fix random GPU crash with AMDGPU (bsc#1229050):
  U_radeonsi-vcn-Add-decode-DPB-buffers-as-CS-dependency.patch
  (credits go to Takashi Iwai!)

OBS-URL: https://build.opensuse.org/request/show/1195891
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/Mesa?expand=0&rev=518
2024-08-26 20:05:35 +00:00
727cd72102 - Fix random GPU crash with AMDGPU (bsc#1229050):
U_radeonsi-vcn-Add-decode-DPB-buffers-as-CS-dependency.patch
  (credits go to Takashi Iwai!)

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=1323
2024-08-25 09:11:57 +00:00
Ana Guerrero
75c2093e0c Accepting request 1195243 from X11:XOrg
OBS-URL: https://build.opensuse.org/request/show/1195243
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/Mesa?expand=0&rev=517
2024-08-22 16:10:40 +00:00
Ana Guerrero
de847ebc54 - fix build with current rust-bindgen
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=1321
2024-08-22 06:34:51 +00:00
Dominique Leuenberger
b255bd6193 Accepting request 1191441 from openSUSE:Factory
Revert to 24.1.3 - https://bugzilla.opensuse.org/show_bug.cgi?id=1228164

OBS-URL: https://build.opensuse.org/request/show/1191441
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/Mesa?expand=0&rev=516
2024-08-03 18:04:45 +00:00
OBS User buildservice-autocommit
cda19f8f9d Updating link to change in openSUSE:Factory/Mesa revision 516
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=058d91c2e60366eff69713926cee4187
2024-08-03 18:04:45 +00:00
Dominique Leuenberger
008c70fa91 Accepting request 1191441 from openSUSE:Factory
Revert to 24.1.3 - https://bugzilla.opensuse.org/show_bug.cgi?id=1228164

OBS-URL: https://build.opensuse.org/request/show/1191441
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/Mesa?expand=0&rev=516
2024-08-03 18:04:45 +00:00
Dominique Leuenberger
2711e4c5c4 Accepting request 1190904 from X11:XOrg
- Update to bugfix release 24.1.5
  --> https://docs.mesa3d.org/relnotes/24.1.5

OBS-URL: https://build.opensuse.org/request/show/1190904
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/Mesa?expand=0&rev=515
2024-08-02 15:25:29 +00:00
Dominique Leuenberger
6d2e909e50 Accepting request 1190904 from X11:XOrg
- Update to bugfix release 24.1.5
  --> https://docs.mesa3d.org/relnotes/24.1.5

OBS-URL: https://build.opensuse.org/request/show/1190904
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/Mesa?expand=0&rev=515
2024-08-02 15:25:29 +00:00
b161194d27 - Update to bugfix release 24.1.5
--> https://docs.mesa3d.org/relnotes/24.1.5

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=1319
2024-08-01 07:58:51 +00:00
Ana Guerrero
93117a5890 Accepting request 1189038 from openSUSE:Factory
Revert to 24.1.3 - https://bugzilla.opensuse.org/show_bug.cgi?id=1228164

OBS-URL: https://build.opensuse.org/request/show/1189038
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/Mesa?expand=0&rev=514
2024-07-22 15:16:42 +00:00
OBS User buildservice-autocommit
6b2128b8a9 Updating link to change in openSUSE:Factory/Mesa revision 514
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=84a663a53e5a2d86b8713bfe29257452
2024-07-22 15:16:42 +00:00
Ana Guerrero
10d2cf6335 Accepting request 1189038 from openSUSE:Factory
Revert to 24.1.3 - https://bugzilla.opensuse.org/show_bug.cgi?id=1228164

OBS-URL: https://build.opensuse.org/request/show/1189038
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/Mesa?expand=0&rev=514
2024-07-22 15:16:42 +00:00
Ana Guerrero
54ee4313b4 Accepting request 1188345 from X11:XOrg
- Update to bugfix release 24.1.4
  --> https://docs.mesa3d.org/relnotes/24.1.4

OBS-URL: https://build.opensuse.org/request/show/1188345
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/Mesa?expand=0&rev=513
2024-07-19 13:25:34 +00:00
6ed9c130d1 - Update to bugfix release 24.1.4
--> https://docs.mesa3d.org/relnotes/24.1.4

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=1317
2024-07-18 08:12:19 +00:00
Ana Guerrero
6d98cb66d5 Accepting request 1185393 from X11:XOrg
- Update to bugfix release 24.1.3
  --> https://docs.mesa3d.org/relnotes/24.1.3
- supersedes the following patches:
  * u_dri-Fix-BGR-format-exclusion.patch
  * u_egl-gbm-Enable-RGBA-configs.patch
  * u_egl-surfaceless-Enable-RGBA-configs.patch
  * boo1226725-test-fix1.patch

- use gcc-13 on SLE 15/Leap 15.x in order to fix build; credits
  go to "Friedrich Haubensak" <hsk17@mail.de> to figure this out!

OBS-URL: https://build.opensuse.org/request/show/1185393
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/Mesa?expand=0&rev=512
2024-07-05 17:45:02 +00:00
db4b74a27f - Update to bugfix release 24.1.3
--> https://docs.mesa3d.org/relnotes/24.1.3
- supersedes the following patches:
  * u_dri-Fix-BGR-format-exclusion.patch
  * u_egl-gbm-Enable-RGBA-configs.patch
  * u_egl-surfaceless-Enable-RGBA-configs.patch
  * boo1226725-test-fix1.patch

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=1315
2024-07-04 12:49:50 +00:00
76dd4fef6a - use gcc-13 on SLE 15/Leap 15.x in order to fix build; credits
go to "Friedrich Haubensak" <hsk17@mail.de> to figure this out!

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=1314
2024-07-04 09:49:27 +00:00
5f5abef2fc Accepting request 1185249 from home:hsk17:branches:X11:XOrg
for Leap 15.6, building Mesa and Mesa-drivers succeeds if gcc-13 is used

OBS-URL: https://build.opensuse.org/request/show/1185249
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=1313
2024-07-04 09:46:16 +00:00
Ana Guerrero
d8c58c7739 Accepting request 1183856 from X11:XOrg
- boo1226725-test-fix1.patch
  * another try to fix coloring on s390x and other platforms
- re-enabled patchtes only applied on s390x with previous change
  on all platforms again

- apply patches below to get GL on s390x working again only on
  s390x, because they break colors during YaST installation
  also on x86_64 platform (QT/GTK using GL backend?) (boo#1226725)

- u_egl-gbm-Enable-RGBA-configs.patch,
  u_egl-surfaceless-Enable-RGBA-configs.patch
  * these are needed now after applying previous patch 
    u_dri-Fix-BGR-format-exclusion.patch also on other platforms
    than s390x? (boo#1226725)

- u_dri-Fix-BGR-format-exclusion.patch
  * fixes glxinfo/eglxinfo on s390x (boo#1226725, comment#6)

OBS-URL: https://build.opensuse.org/request/show/1183856
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/Mesa?expand=0&rev=511
2024-06-29 13:16:39 +00:00
OBS User buildservice-autocommit
8600f3c8cd baserev update by copy to link target
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=1312
2024-06-29 13:16:39 +00:00
OBS User buildservice-autocommit
30a350267a Updating link to change in openSUSE:Factory/Mesa revision 511
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=d5baac2081a63b11bbc3a15a69785a3f
2024-06-29 13:16:39 +00:00
e2527467fe fix typo in changelog
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=1311
2024-06-28 13:07:29 +00:00
3c3b62388b - boo1226725-test-fix1.patch
* another try to fix coloring on s390x and other platforms
- re-enabled patchtes only applied on s390x with previous change
  on all platforms again

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=1310
2024-06-28 12:54:24 +00:00
43ec8d3aa1 - apply patches below to get GL on s390x working again only on
s390x, because they break colors during YaST installation
  also on x86_64 platform (QT/GTK using GL backend?) (boo#1226725)

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=1309
2024-06-27 09:00:28 +00:00
7d2faa24c2 - u_egl-gbm-Enable-RGBA-configs.patch,
u_egl-surfaceless-Enable-RGBA-configs.patch
  * these are needed now after applying previous patch 
    u_dri-Fix-BGR-format-exclusion.patch also on other platforms
    than s390x? (boo#1226725)

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=1308
2024-06-26 08:36:33 +00:00
943478c94a Accepting request 1183148 from home:sndirsch:branches:X11:XOrg
- u_dri-Fix-BGR-format-exclusion.patch
  * fixes glxinfo/eglxinfo on s390x (boo#1226725, comment#6)

OBS-URL: https://build.opensuse.org/request/show/1183148
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=1307
2024-06-25 11:43:33 +00:00
Ana Guerrero
9014baf88d Accepting request 1182863 from X11:XOrg
- Specfile cleanup
  * copy rust crate sources into subprojects folder
  * remove supplements. nvk is still new
- Specfile changes for Rust crates. Also added this to README-suse-maintenance.md
  * Since Rust crates are not installed or discouraged to be installed
    as system dependencies because of the maintenance burden of being the
    next crates.io, we will have to download the following crates as vendored
    dependencies. Hence, do not be scared if the dependencies are done like
    this To check new crates or update the versions, just go to the subprojects
    folder and run `grep -r crates .` then set versions appropriately.
- Update baselibs.conf
- Build requires rust-cbindgen >= 0.25. However, this means
  we cannot build libvulkan_nouveau on Leap.
- Enable libvulkan_nouveau including the following depencencies
  * add rust crate paste-1.0.14.tar.gz
  * add rust crate proc-macro2-1.0.70.tar.gz
  * add rust crate quote-1.0.33.tar.gz
  * add rust crate syn-2.0.39.tar.gz
  * add rust crate unicode-ident-1.0.12.tar.gz
- Update to bugfix release 24.1.2
  --> https://docs.mesa3d.org/relnotes/24.1.2

OBS-URL: https://build.opensuse.org/request/show/1182863
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/Mesa?expand=0&rev=510
2024-06-24 18:50:23 +00:00
71de1f37ae Accepting request 1182705 from home:uncomfyhalomacro:branches:X11:XOrg
- Specfile cleanup
  * copy rust crate sources into subprojects folder
  * remove supplements. nvk is still new
- Specfile changes for Rust crates. Also added this to README-suse-maintenance.md
  * Since Rust crates are not installed or discouraged to be installed
    as system dependencies because of the maintenance burden of being the
    next crates.io, we will have to download the following crates as vendored
    dependencies. Hence, do not be scared if the dependencies are done like
    this To check new crates or update the versions, just go to the subprojects
    folder and run `grep -r crates .` then set versions appropriately.
- Update baselibs.conf
- Build requires rust-cbindgen >= 0.25. However, this means
  we cannot build libvulkan_nouveau on Leap.
- Enable libvulkan_nouveau including the following depencencies
  * add rust crate paste-1.0.14.tar.gz
  * add rust crate proc-macro2-1.0.70.tar.gz
  * add rust crate quote-1.0.33.tar.gz
  * add rust crate syn-2.0.39.tar.gz
  * add rust crate unicode-ident-1.0.12.tar.gz

OBS-URL: https://build.opensuse.org/request/show/1182705
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=1305
2024-06-23 08:17:18 +00:00
Ana Guerrero
323cd840d6 Accepting request 1181825 from X11:XOrg
- Disable LTO on %ix86/x86_64 due to rendering bugs on Radeon
  graphics (boo#1226462)

OBS-URL: https://build.opensuse.org/request/show/1181825
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/Mesa?expand=0&rev=509
2024-06-21 14:02:10 +00:00