Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

mesa: 25.0.0-1 #520

Merged
merged 1 commit into from
Feb 22, 2025
Merged

mesa: 25.0.0-1 #520

merged 1 commit into from
Feb 22, 2025

Conversation

ptr1337
Copy link
Member

@ptr1337 ptr1337 commented Feb 19, 2025

mesa 25.0.0 release

no changes on the PKGBUILD done, might worth waiting for archlinux to adjust to their changes. No testing done yet.

Signed-off-by: Peter Jung <[email protected]>
@ptr1337 ptr1337 requested a review from 1Naim February 19, 2025 17:03
Copy link
Member

@1Naim 1Naim left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No regressions for me. I have a pending patch in my local tree to disable html doc generation and remove some crates.

@@ -80,10 +79,6 @@ makedepends=(
 
   # d3d12 deps
   directx-headers
-
-  # html-docs
-  python-sphinx
-  python-sphinx-hawkmoth
 )
 options=(
   # GCC 14 LTO causes segfault in LLVM under si_llvm_optimize_module
@@ -106,20 +101,10 @@ validpgpkeys=(
 
 # Rust crates for NVK, used as Meson subprojects
 declare -A _crates=(
-   equivalent      1.0.1
-   hashbrown       0.14.1
-   indexmap        2.2.6
-   once_cell       1.8.0
    paste           1.0.14
-   pest            2.7.11
-   pest_derive     2.7.11
-   pest_generator  2.7.11
-   pest_meta       2.7.11
    proc-macro2     1.0.86
    quote           1.0.33
-   roxmltree       0.20.0
    syn             2.0.68
-   ucd-trie        0.1.6
    unicode-ident   1.0.12
 )
@@ -187,7 +152,7 @@ build() {
     -D gallium-rusticl=true
     -D gles1=disabled
     -D glx=dri
-    -D html-docs=enabled
+    -D html-docs=disabled
     -D intel-clc=enabled
     -D intel-rt=enabled
     -D libunwind=disabled
@@ -295,8 +260,6 @@ package_mesa() {
     _pick vkvirtio $icddir/virtio_icd*.json
     _pick vkvirtio $libdir/libvulkan_virtio.so
 
-    _pick docs usr/share/doc
-
     # indirect rendering
     ln -sr $libdir/libGLX_{mesa,indirect}.so.0
   )
@@ -510,12 +473,4 @@ package_vulkan-virtio() {
   install -Dm644 mesa-$pkgver/docs/license.rst -t "$pkgdir/usr/share/licenses/$pkgname"
 }
 
-package_mesa-docs() {
-  pkgdesc="Mesa's documentation"
-
-  mv docs/* "$pkgdir"
-
-  install -Dm644 mesa-$pkgver/docs/license.rst -t "$pkgdir/usr/share/licenses/$pkgname"
-}
-
 # vim:set sw=2 sts=-1 et:

IDK what the guidelines are for the subproject crates, but looking at what it's currently doing, it's fetching everything from mesa/subprojects but only 5 of them are used. WDYT?

@ptr1337
Copy link
Member Author

ptr1337 commented Feb 21, 2025

Why would you want to remove the docs?

@1Naim
Copy link
Member

1Naim commented Feb 21, 2025

Why would you want to remove the docs?

It doesn't give any benefits for us per higher optimizations so we can solely rely on Arch's package.

@ptr1337 ptr1337 merged commit 0e3b475 into master Feb 22, 2025
@ptr1337 ptr1337 deleted the mesa-25 branch February 22, 2025 12:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants