i went to test the least master build for crocus driver to report issues to the GitLab page
there safe way to do it and downgrade it again when I’m done with testing
i went to test the least master build for crocus driver to report issues to the GitLab page
there safe way to do it and downgrade it again when I’m done with testing
You can install it from the AUR. mesa conflicts with mesa-git so you have to remove it. Next time when you install mesa it will automatically remove mesa-git so no need to downgrade anything:
pamac build mesa-git
i get this error :
Error: Failed to prepare transaction:
could not satisfy dependencies:
- removing vulkan-mesa-layers breaks dependency ‘vulkan-mesa-layers’ required by lib32-vulkan-mesa-layers
Edit build files : [e]
Apply transaction ? [e/y/N]
Many -git AUR packages work only with the Manjaro unstable branch, since AUR packages usually closely follow the Arch stable branch, which has slightly more recently-updated packages than the Manjaro unstable branch. So, you may be able to resolve that by switching your environment to the Manjaro unstable branch.
First install lib32-mesa-git from AUR and then try to install mesa-git:
pamac build lib32-mesa-git
Mostly a semantic thing, but is mesa-git which conflicts with mesa
Highly doubt this is true
lib32-mesa-git depends on mesa-git, please check pkgbuilds dependencies before making this kind of suggestion
Now Disregard what has been suggested so far
For this scope any AUR helper in unsuitable
Best way is to build the pkgbuilds in a clean chroot, create a local repository and add/remove both at the same time
You can use buildpkg from the manjaro-tools-pkg-git package for chroot build and darkhttpd webserver for creating the local repository
Since mesa-git and lib32-mesa-git share the same source is better to configure a common source folder (SRCDEST= in /etc/makepkg.conf , you can copy it into your home folder as .makepkg.conf if you don’t want to edit the system’s one)
For building a pkgbuild with buildpkg:
git clone https://aur.archlinux.org/mesa-git.git
buildpkgc -p mesa-git
Move the builded package to a folder dedicated for the repository, in there type:
repo-add $VAR.db.tar.gz *.pkg*
This command create the database of the packages, where $VAR is the name of the repository
The darkhttp systemd service for my repo
$ cat /usr/lib/systemd/system/darkhttpd@fabio.service
[Unit]
Description=Darkhttpd Webserver
After=network.target
[Service]
Type=simple
ExecStart=/usr/bin/darkhttpd /mnt/SHARE3/Webserver/repository --mimetypes /etc/conf.d/mimetypes --port 2000
#ProtectSystem=full
#ProtectHome=on
#PrivateDevices=on
#NoNewPrivileges=on
[Install]
WantedBy=multi-user.target
Created copying darkhttpd@.service as darkhttpd@fabio.service and edited to specify the folder to serve
sudo cp /usr/lib/systemd/system/darkhttpd@.service /usr/lib/systemd/system/darkhttpd@$USERNAME.service
Service start and enabled with:
sudo systemctl enable --now darkhttpd@fabio.service
The repository configuration:
[Lolix_repo_clean]
SigLevel = Never
Server = http://192.168.1.200:2000/$repo/$arch
To be added to /etc/pacman.conf and /usr/share/manjaro-tools/pacman-default.conf (in this also uncomment the multilib repository to build lib32 pkgbuilds)
After the repo is operational you can build lib32-mesa-git
git clone https://aur.archlinux.org/lib32-mesa-git.git
buildpkgc -p lib32-mesa-git
After the package is builded move it to the repo folder and re-created the packages database
It is true. I started using Manjaro with the stable branch and had many breakages with AUR packages over the 6 months I was using it that way. Switching to the unstable branch resolved almost all those issues and I’ve had no issues that weren’t also issues for Arch users with AUR packages in the 2 years since then.
In 6+ years on Stable branch didn’t have an issue that wasn’t also an Arch issue
You need to use the yay command
As per: yay -S llvm mesa-git
This will install the latest llvm and the mesa-git at the same time.
There is no reason yay needs to be used in particular.
Also please do not necrobump a 3 year old thread.