packages icon indicating copy to clipboard operation
packages copied to clipboard

[Request/Meta/Fix Thread] mesa-git and all -git dependecies (+ discussion to fix mesa-git (split ver))

Open nyabinary opened this issue 3 years ago • 9 comments

Link to the package(s) in the AUR

https://aur.archlinux.org/packages/lm_sensors-git https://aur.archlinux.org/packages/ncurses-git https://aur.archlinux.org/packages/meson-git https://aur.archlinux.org/packages/directx-headers-git https://aur.archlinux.org/packages/mesa-git -- this is the non-split pkg of mesa-git https://aur.archlinux.org/packages/llvm-git -- non-split pkg ver of llvm-git https://aur.archlinux.org/packages/llvm-libs-git https://aur.archlinux.org/packages/libdrm-git

Utility this package has for you

Latest mesa versions that has a ton of improvements over mesa in stable repos + new hardware support.

Do you consider the package(s) to be useful for every Chaotic-AUR user?

YES!

Do you consider the package to be useful for feature testing/preview?

  • [X] Yes

Have you tested if the package builds in a clean chroot?

  • [ ] Yes

Does the package's license allow redistributing it?

YES!

Have you searched the issues to ensure this request is unique?

  • [X] YES!

Have you read the README to ensure this package is not banned?

  • [X] YES!

More information

Mesa-git PKGBUILD got an update 6 days ago (10/01/2022) https://aur.archlinux.org/packages/mesa-git llvm-git PKGBUILD got an update(this is an package base): https://aur.archlinux.org/packages/llvm-git https://aur.archlinux.org/packages/llvm-libs-git libdrm-git PKGBUILD got an update: https://aur.archlinux.org/packages/libdrm-git Requests: Add lm_sensor-git: https://aur.archlinux.org/packages/lm_sensors-git Add ncurses-git: https://aur.archlinux.org/packages/ncurses-git Add meson-git: https://aur.archlinux.org/packages/meson-git Add: directx-headers-git https://aur.archlinux.org/packages/directx-headers-git

Important Notice from the PKGBUILD for Mesa-git: MESA_WHICH_LLVM is an environment variable that determines which llvm package tree is used to built mesa-git against. Adding a line to ~/.bashrc that sets this value is the simplest way to ensure a specific choice.

NOTE: Aur helpers don't handle this method well, check the sticky comments on mesa-git aur page .

1: llvm-minimal-git (aur) preferred value 2: AUR llvm-git 3: llvm-git from LordHeavy unofficial repo 4 llvm (stable from extra) Default value

The build server will have this custom environment set to 1 or 2 (3-4 is not preferred because 3 is out of date and not maintained anymore and 4 will likely have things broken ("For full functionality and latest features mesa trunk master needs to be build against llvm trunk master. If you build against stable llvm things MAY work, but you're likely to lack some features and face stability issues.").

nyabinary avatar Oct 07 '22 17:10 nyabinary

I'm putting it through the archlinuxcn CI, and I'll try to push the updates

On Fri, Oct 7, 2022, 1:13 PM Niko Cantero @.***> wrote:

Link to the package(s) in the AUR

https://aur.archlinux.org/packages/lm_sensors-git https://aur.archlinux.org/packages/ncurses-git https://aur.archlinux.org/packages/meson-git https://aur.archlinux.org/packages/directx-headers-git https://aur.archlinux.org/packages/mesa-git -- this is the non-split pkg of mesa-git https://aur.archlinux.org/packages/llvm-git -- non-split pkg ver of llvm-git https://aur.archlinux.org/packages/llvm-libs-git https://aur.archlinux.org/packages/libdrm-git Utility this package has for you

Latest mesa versions that has a ton of improvements over mesa in stable repos + new hardware support. Do you consider the package(s) to be useful for every Chaotic-AUR user?

YES! Do you consider the package to be useful for feature testing/preview?

  • Yes

Have you tested if the package builds in a clean chroot?

  • Yes

Does the package's license allow redistributing it?

YES! Have you searched the issues to ensure this request is unique?

  • YES!

Have you read the README to ensure this package is not banned?

  • YES!

More information

Mesa-git PKGBUILD got an update 6 days ago (10/01/2022) https://aur.archlinux.org/packages/mesa-git llvm-git PKGBUILD got an update(this is an package base): https://aur.archlinux.org/packages/llvm-git https://aur.archlinux.org/packages/llvm-libs-git libdrm-git PKGBUILD got an update: https://aur.archlinux.org/packages/libdrm-git Requests: Add lm_sensor-git: https://aur.archlinux.org/packages/lm_sensors-git Add ncurses-git: https://aur.archlinux.org/packages/ncurses-git Add meson-git: https://aur.archlinux.org/packages/meson-git Add: directx-headers-git https://aur.archlinux.org/packages/directx-headers-git

Important Notice from the PKGBUILD for Mesa-git: MESA_WHICH_LLVM is an environment variable that determines which llvm package tree is used to built mesa-git against. Adding a line to ~/.bashrc that sets this value is the simplest way to ensure a specific choice. NOTE: Aur helpers don't handle this method well, check the sticky comments on mesa-git aur page . 1: llvm-minimal-git (aur) preferred value 2: AUR llvm-git 3: llvm-git from LordHeavy unofficial repo 4 llvm (stable from extra) Default value

The build server will have this custom environment set to 1 or 2 (3-4 is not preferred because 3 is out of date and not maintained anymore and 4 will likely have things broken ("For full functionality and latest features mesa trunk master needs to be build against llvm trunk master. If you build against stable llvm things MAY work, but you're likely to lack some features and face stability issues.").

— Reply to this email directly, view it on GitHub https://github.com/chaotic-aur/packages/issues/2002, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABIPVCCGVZGGN5MAKFWCHS3WCBK5DANCNFSM6AAAAAAQ7YVDCY . You are receiving this because you are subscribed to this thread.Message ID: @.***>

SolarAquarion avatar Oct 07 '22 17:10 SolarAquarion

@SolarAquarion any updates?

nyabinary avatar Oct 10 '22 04:10 nyabinary

For llvm-git https://github.com/chaotic-aur/pkgbuild-llvm-git/commits/main see

On Sun, Oct 9, 2022, 9:22 PM Niko Cantero @.***> wrote:

@SolarAquarion https://github.com/SolarAquarion any updates?

— Reply to this email directly, view it on GitHub https://github.com/chaotic-aur/packages/issues/2002#issuecomment-1272770383, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABIPVCFF67XUHTPMV5ODHS3WCOKZNANCNFSM6AAAAAAQ7YVDCY . You are receiving this because you were mentioned.Message ID: @.***>

SolarAquarion avatar Oct 10 '22 04:10 SolarAquarion

Nice Cc @Technetium1

nyabinary avatar Oct 11 '22 03:10 nyabinary

@SolarAquarion btw llvm-git provides are broken as it provides a specific version, causing the system not to like it very much lmao.

nyabinary avatar Nov 03 '22 21:11 nyabinary

What needs to be changed?

On Thu, Nov 3, 2022, 5:22 PM Niko Cantero @.***> wrote:

@SolarAquarion https://github.com/SolarAquarion btw llvm-git provides are broken as it provides a specific version, causing the system not to like it very much lmao.

— Reply to this email directly, view it on GitHub https://github.com/chaotic-aur/packages/issues/2002#issuecomment-1302678373, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABIPVCAOWDFPA3T3YK6YOCTWGQUIBANCNFSM6AAAAAAQ7YVDCY . You are receiving this because you were mentioned.Message ID: @.***>

SolarAquarion avatar Nov 03 '22 21:11 SolarAquarion

@SolarAquarion If you download llvm libs and try to install something requiring llvm-libs it spits out that the dependencies isn't met for some reason.

nyabinary avatar Nov 05 '22 18:11 nyabinary

mesa-tkg-git and lib32-mesa-tkg-git are already in the chaotic repo. Wondering what the advantage of mesa-git would be.

xiota avatar Nov 09 '22 21:11 xiota

@xiota Split package so you can pick and choose what you need for example on my laptop I don't need AMD or Nvidia drivers which mesa-tkg-git installs.

nyabinary avatar Nov 11 '22 20:11 nyabinary