summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorKevin MacMartin2024-04-29 15:29:35 -0400
committerKevin MacMartin2024-04-29 15:29:35 -0400
commit592b03965ac0510cedd6c4e05c752b7f71c4e5a1 (patch)
tree195009d0946f805c360b2459abc16ac767e83094
parent3bff34fcbcaae4e4bcb49a9dfd2ebf12e6066908 (diff)
downloadaur-592b03965ac0510cedd6c4e05c752b7f71c4e5a1.tar.gz
Attempt to include a fix for nvidia users on wayland
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD4
-rwxr-xr-xUltiMaker-Cura7
3 files changed, 10 insertions, 5 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 9228b51e2c97..f3ebd5548f25 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = cura-bin
pkgdesc = State-of-the-art slicer app to prepare your 3D models for your 3D printer
pkgver = 5.7.1
- pkgrel = 1
+ pkgrel = 2
url = https://ultimaker.com/software/ultimaker-cura
arch = x86_64
license = LGPL3
@@ -16,6 +16,6 @@ pkgbase = cura-bin
source = UltiMaker-Cura
sha512sums = 3b148f2401d63f7cce839a945b5db28c6fa5f76a15258a1a50ce75dabf44db7ec5568ffb0dcecda04d685894a9f89c8a0370ead9cc1aae50bdb3f80e7c28b246
sha512sums = 36901c32ba548f0b4b097945ce59efa45f26182f59ecb295af234f8efc939aa456b8e9a36e52b1d0d9188f6fd178f44629dc4df960391a519580a2c7407ebf03
- sha512sums = 5565018aa35bf0b8b76ed3bcba6f6808fd6a70fd5504895ee48f1fe9ae58767e752705d5d10dbe85d26c572a08185260d20f30ef4f3d2e931c285e65341c2472
+ sha512sums = 600e02452d2be4882aad5fefc6b29dcd4eef3e75218aa8d7016a377735bcd911286f02f3016f40cd4827d1f7c18526f8cfe96636fdce2c5c8b0533f8eb779198
pkgname = cura-bin
diff --git a/PKGBUILD b/PKGBUILD
index f9b2dac9ea81..8d5e4ec77bc0 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -6,7 +6,7 @@
_pkgname=cura
pkgname=$_pkgname-bin
pkgver=5.7.1
-pkgrel=1
+pkgrel=2
pkgdesc='State-of-the-art slicer app to prepare your 3D models for your 3D printer'
url='https://ultimaker.com/software/ultimaker-cura'
license=('LGPL3')
@@ -26,7 +26,7 @@ source=(
sha512sums=(
'3b148f2401d63f7cce839a945b5db28c6fa5f76a15258a1a50ce75dabf44db7ec5568ffb0dcecda04d685894a9f89c8a0370ead9cc1aae50bdb3f80e7c28b246'
'36901c32ba548f0b4b097945ce59efa45f26182f59ecb295af234f8efc939aa456b8e9a36e52b1d0d9188f6fd178f44629dc4df960391a519580a2c7407ebf03'
- '5565018aa35bf0b8b76ed3bcba6f6808fd6a70fd5504895ee48f1fe9ae58767e752705d5d10dbe85d26c572a08185260d20f30ef4f3d2e931c285e65341c2472'
+ '600e02452d2be4882aad5fefc6b29dcd4eef3e75218aa8d7016a377735bcd911286f02f3016f40cd4827d1f7c18526f8cfe96636fdce2c5c8b0533f8eb779198'
)
prepare() {
diff --git a/UltiMaker-Cura b/UltiMaker-Cura
index 5586846f1093..151ee54c7c31 100755
--- a/UltiMaker-Cura
+++ b/UltiMaker-Cura
@@ -1,4 +1,9 @@
#!/usr/bin/env bash
unset QT_STYLE_OVERRIDE
-/opt/ultimaker-cura/AppRun "$@"
+
+if [[ "$XDG_SESSION_TYPE" = 'wayland' ]]; then
+ __EGL_VENDOR_LIBRARY_FILENAMES=/usr/share/glvnd/egl_vendor.d/50_mesa.json MESA_LOADER_DRIVER_OVERRIDE=zink /opt/ultimaker-cura/AppRun "$@"
+else
+ /opt/ultimaker-cura/AppRun "$@"
+fi