Pull missing mesa libs from archlinux archive

This commit is contained in:
Ivan Vojtko 2025-06-02 12:26:27 +02:00
parent 4f7ecb3088
commit a3f6658c12
3 changed files with 14 additions and 6 deletions

View file

@ -1,7 +1,7 @@
pkgbase = bambustudio-nvidia-bin
pkgdesc = PC Software for BambuLab's 3D printers with a fix for nVidia cards
pkgver = 02.00.03.54
pkgrel = 1
pkgrel = 2
url = https://github.com/bambulab/BambuStudio
arch = x86_64
license = AGPL3
@ -24,8 +24,10 @@ pkgbase = bambustudio-nvidia-bin
source = bambustudio-02.00.03.54.AppImage::https://github.com/bambulab/BambuStudio/releases/download/V02.00.03.54/Bambu_Studio_linux_fedora-v02.00.03.54.AppImage
source = BambuStudio.desktop
source = bambu-studio
source = mesa.tar.zst::https://archive.archlinux.org/packages/m/mesa/mesa-1%3A24.3.4-1-x86_64.pkg.tar.zst
md5sums = 372b7c26568cb744b22a2253568598b3
md5sums = c2729c29cbd01844507e1f0562762191
md5sums = bc6d70b49ba93e5ec94aa092872f1c62
md5sums = 8d9d8d329aa1d46dc47b8978d7f3b480
md5sums = e2e9476b8e0924cfc752cce1501b3ea3
pkgname = bambustudio-nvidia-bin

View file

@ -3,7 +3,7 @@
# Contributor: goll <adrian.goll+aur[at]gmail>
pkgname=bambustudio-nvidia-bin
pkgver=02.00.03.54
pkgrel=1
pkgrel=2
pkgdesc="PC Software for BambuLab's 3D printers with a fix for nVidia cards"
arch=("x86_64")
url="https://github.com/bambulab/BambuStudio"
@ -13,10 +13,12 @@ depends=('mesa' 'glu' 'cairo' 'gtk3' 'libsoup' 'webkit2gtk' 'gstreamer' 'openvdb
makedepends=('fuse2')
source=("bambustudio-${pkgver}.AppImage::https://github.com/bambulab/BambuStudio/releases/download/V${pkgver}/Bambu_Studio_linux_fedora-v${pkgver}.AppImage"
"BambuStudio.desktop"
"bambu-studio")
"bambu-studio"
"mesa.tar.zst::https://archive.archlinux.org/packages/m/mesa/mesa-1%3A24.3.4-1-x86_64.pkg.tar.zst")
md5sums=('372b7c26568cb744b22a2253568598b3'
'c2729c29cbd01844507e1f0562762191'
'bc6d70b49ba93e5ec94aa092872f1c62')
'8d9d8d329aa1d46dc47b8978d7f3b480'
'e2e9476b8e0924cfc752cce1501b3ea3')
package() {
cd "$srcdir"
@ -33,6 +35,10 @@ package() {
mkdir "$pkgdir/usr/bin/"
chmod +x ./bambu-studio
cp ./bambu-studio "$pkgdir/usr/bin/"
mkdir -p mesa
tar -xvf mesa.tar.zst -C mesa
cp mesa/usr/lib/libOSMesa.so.8 "$pkgdir/opt/bambustudio-bin/"
cp mesa/usr/lib/libglapi.so.0 "$pkgdir/opt/bambustudio-bin/"
mkdir "$pkgdir/usr/share/applications/"
cp ./BambuStudio.desktop "$pkgdir/usr/share/applications/BambuStudio.desktop"

View file

@ -1,2 +1,2 @@
#!/bin/bash
MESA_LOADER_DRIVER_OVERRIDE=zink WEBKIT_DISABLE_DMABUF_RENDERER=1 __EGL_VENDOR_LIBRARY_FILENAMES=/usr/share/glvnd/egl_vendor.d/50_mesa.json exec "/opt/bambustudio-bin/AppRun" "$@"
MESA_LOADER_DRIVER_OVERRIDE=zink WEBKIT_DISABLE_DMABUF_RENDERER=1 __EGL_VENDOR_LIBRARY_FILENAMES=/usr/share/glvnd/egl_vendor.d/50_mesa.json LD_PRELOAD="/opt/bambustudio-bin/libOSMesa.so.8" exec "/opt/bambustudio-bin/AppRun" "$@"