Package Details: maya-usd 0.23.1-1

Git Clone URL: https://aur.archlinux.org/maya-usd.git (read-only, click to copy)
Package Base: maya-usd
Description: Autodesk Maya Universal Scene Discription Plugin
Upstream URL: https://github.com/Autodesk/maya-usd
Keywords: Autodesk Maya
Licenses: custom
Submitter: ttc0419
Maintainer: ttc0419 (meepzh)
Last Packager: meepzh
Votes: 1
Popularity: 0.000000
First Submitted: 2021-06-24 09:43 (UTC)
Last Updated: 2023-05-22 10:21 (UTC)

Pinned Comments

meepzh commented on 2023-11-22 20:07 (UTC) (edited on 2024-05-02 09:25 (UTC) by meepzh)

I've pushed the latest binary to https://aur.archlinux.org/packages/maya-usd-bin as MarsSeed has recommended to stay in line with naming guidelines for prebuilt packages.

For posterity for anyone who wants to try to build from source, I did try to build maya-usd from source a couple times. I tried to build it first when it required usd21 and there was a usd21 package, but usd21 was incompatible with Arch's provided TBB version, and the package was ultimately deleted. I've tried again now with usd22. This requires python36, which MarsSeed has requested deletion of but has since reneged, and seems to encounter other issues with Python. I imagine it is still probably doable, but I don't build enough packages to justify the time to make it work. I welcome anyone who would still like to try though!

Latest Comments

meepzh commented on 2023-12-05 00:39 (UTC)

Thanks for flagging the update @reddragonmps!

This package was flagged to be renamed to maya-usd-bin as mentioned in the now-pinned comment. To continue this package would mean building from source, which would also require a usd22 build. I've updated maya-usd-bin instead, but I certainly wouldn't be opposed to a PKGBUILD for maya-usd.

I have taken the moment to update the maya-usd-bin package to download directly from GitHub now, which should it easier to update using other .run sources!

reddragonmps commented on 2023-12-04 23:44 (UTC) (edited on 2023-12-04 23:44 (UTC) by reddragonmps)

Here is the PKGBUILD in case anyone wants to build the newer version of usd.

_mayaver=2024

pkgname=maya-usd pkgver=0.26.0 pkgrel=1 pkgdesc='Autodesk Maya Universal Scene Discription Plugin' arch=('x86_64') url='https://github.com/Autodesk/maya-usd' license=('custom') depends=('maya>=2024.0' 'maya<2025.0')

DLAGENTS+=('manual::/usr/bin/echo \ \ Note: Please download the package manually from the official website') source=("manual://MayaUSD$_mayaver-202304181210-131a6c1-$pkgver-1.x86_64.rpm") sha256sums=('989e5dcf987310a4c69a210b17208609c92c0783c5bd0e6a33d2dccbdabfdec2')

options=(!strip)

prepare() { sed -i "s|<PLUGIN_DIR>|/usr/autodesk/maya$_mayaver/plug-ins/mayausd|g" usr/autodesk/modules/maya/$_mayaver/maya> sed -i 's/\$MAYA_PYTHON_VERSION/3/g' usr/autodesk/modules/maya/$_mayaver/mayausd.mod }

package() { mkdir -p $pkgdir/usr/autodesk/maya$_mayaver/{modules,plug-ins/mayausd} mv usr/autodesk/modules/maya/$_mayaver/mayausd.mod $pkgdir/usr/autodesk/maya$_mayaver/modules/ mv usr/autodesk/mayausd/maya$_mayaver/${pkgver}_202311130904-e634cda/mayausd/* $pkgdir/usr/autodesk/maya$_mayav> }

meepzh commented on 2023-11-22 20:07 (UTC) (edited on 2024-05-02 09:25 (UTC) by meepzh)

I've pushed the latest binary to https://aur.archlinux.org/packages/maya-usd-bin as MarsSeed has recommended to stay in line with naming guidelines for prebuilt packages.

For posterity for anyone who wants to try to build from source, I did try to build maya-usd from source a couple times. I tried to build it first when it required usd21 and there was a usd21 package, but usd21 was incompatible with Arch's provided TBB version, and the package was ultimately deleted. I've tried again now with usd22. This requires python36, which MarsSeed has requested deletion of but has since reneged, and seems to encounter other issues with Python. I imagine it is still probably doable, but I don't build enough packages to justify the time to make it work. I welcome anyone who would still like to try though!