summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorWilliam Tang2022-06-28 12:22:09 +0800
committerWilliam Tang2022-06-28 12:22:09 +0800
commitc65b4ded389c07c003159a942c3d139146e9fdf5 (patch)
treead1e6cb18fdab68999aa4a53a87c7b7053c039d3
parentd5dfa987e874246163060535198b4494afdb76f0 (diff)
downloadaur-c65b4ded389c07c003159a942c3d139146e9fdf5.tar.gz
Add application home workaround patch
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD11
-rw-r--r--application-home-workaround.patch11
3 files changed, 22 insertions, 4 deletions
diff --git a/.SRCINFO b/.SRCINFO
index fb186f40c219..d547528c292e 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = maya
pkgdesc = Autodesk Maya 3D Animation, Modelling, Simulation and Rendering Software
pkgver = 2023.1
- pkgrel = 2
+ pkgrel = 3
url = http://www.autodesk.com/products/maya/overview
install = maya.install
arch = x86_64
@@ -31,6 +31,8 @@ pkgbase = maya
optdepends = maya-usd: Maya Universal Scene Description Plugin
options = !strip
source = manual://Maya2023_64-2023.1-1532.x86_64.rpm
+ source = application-home-workaround.patch
sha256sums = ae1bd5b421959cbd65792e1a263aaf610100c8636756e24f997b010cc8776c23
+ sha256sums = 0bac864b64db2cdc7be5de574e404bc36f80959bc867988f6a67cdbaf32abb1a
pkgname = maya
diff --git a/PKGBUILD b/PKGBUILD
index d14c95737ffe..404fd9673f8d 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -7,7 +7,7 @@
pkgname=maya
pkgver=2023.1
_majorver="${pkgver%%.*}"
-pkgrel=2
+pkgrel=3
pkgdesc='Autodesk Maya 3D Animation, Modelling, Simulation and Rendering Software'
arch=('x86_64')
url='http://www.autodesk.com/products/maya/overview'
@@ -22,13 +22,18 @@ optdepends=('maya-arnold: Maya Arnold Renderer Plugin'
'maya-usd: Maya Universal Scene Description Plugin')
DLAGENTS+=('manual::/usr/bin/echo \ \ Note: Please download the package manually from the official website')
-source=("manual://Maya2023_64-$pkgver-1532.x86_64.rpm")
-sha256sums=('ae1bd5b421959cbd65792e1a263aaf610100c8636756e24f997b010cc8776c23')
+source=("manual://Maya2023_64-$pkgver-1532.x86_64.rpm"
+ 'application-home-workaround.patch')
+sha256sums=('ae1bd5b421959cbd65792e1a263aaf610100c8636756e24f997b010cc8776c23'
+ '0bac864b64db2cdc7be5de574e404bc36f80959bc867988f6a67cdbaf32abb1a')
options=(!strip)
install="${pkgname}.install"
prepare() {
+ # Patch launch script
+ patch usr/autodesk/maya2023/bin/maya2023 application-home-workaround.patch
+
# Fix tmp directory
ln -sf /tmp usr/tmp
diff --git a/application-home-workaround.patch b/application-home-workaround.patch
new file mode 100644
index 000000000000..12764bb6d3b8
--- /dev/null
+++ b/application-home-workaround.patch
@@ -0,0 +1,11 @@
+--- maya2023 2022-06-28 12:00:52.545009305 +0800
++++ maya2023-patched 2022-06-28 12:03:15.715015863 +0800
+@@ -33,7 +33,7 @@
+ # Parse the argument list
+ #
+
+-mayaArgs=""
++mayaArgs="--single-process"
+ mayaApp=""
+ debuggerArgs=""
+