diff options
author | William Tang | 2020-11-19 11:14:55 +0800 |
---|---|---|
committer | William Tang | 2020-11-19 11:19:00 +0800 |
commit | a60c8556861c576595fd97dcd76b4c38b4c94df2 (patch) | |
tree | 6f20d18e3f3295afee071e6da6733663fbc2d414 | |
parent | c43adc851e780ff736f48d6d1cc1a46e1d49c998 (diff) | |
download | aur-a60c8556861c576595fd97dcd76b4c38b4c94df2.tar.gz |
Rewrite PKGBUILD & update version to 2020.3
-rw-r--r-- | .SRCINFO | 78 | ||||
-rw-r--r-- | PKGBUILD | 98 | ||||
-rw-r--r-- | maya.desktop | 4 | ||||
-rw-r--r-- | maya.install | 65 |
4 files changed, 100 insertions, 145 deletions
@@ -1,30 +1,76 @@ pkgbase = maya - pkgdesc = Autodesk Maya 3D modelling software suite - pkgver = 2020 + pkgdesc = Autodesk Maya 3D Animation, Modelling, Simulation and Rendering Software + pkgver = 2020.3 pkgrel = 1 url = http://www.autodesk.com/products/maya/overview - install = maya.install arch = x86_64 - license = custom: unlimited + license = custom + depends = attr + depends = audiofile + depends = bzip2 + depends = curl + depends = e2fsprogs + depends = expat + depends = fontconfig + depends = freetype2 + depends = gcc-libs + depends = glib2 + depends = glibc + depends = glu + depends = graphite + depends = harfbuzz + depends = icu + depends = keyutils + depends = krb5 + depends = libglvnd + depends = libice + depends = libidn2 + depends = libjpeg6-turbo + depends = libjpeg-turbo + depends = libnghttp2 + depends = libpng depends = libpng15 - depends = tcsh + depends = libpsl + depends = libsm + depends = libssh2 + depends = libtiff + depends = libunistring + depends = libx11 + depends = libxau + depends = libxcb + depends = libxdmcp + depends = libxext + depends = libxft + depends = libxi + depends = libxinerama + depends = libxml2 + depends = libxmu depends = libxp + depends = libxpm + depends = libxrender + depends = libxt depends = openssl - depends = libjpeg6-turbo - depends = libtiff - depends = gamin - depends = fuse2 - depends = audiofile - depends = e2fsprogs + depends = pcre + depends = tbb + depends = util-linux-libs depends = xorg-fonts-75dpi depends = xorg-fonts-100dpi - depends = xorg-fonts-misc - depends = openssl-1.0 + depends = xz + depends = zlib + depends = zstd + depends = adlmapps>=17 + depends = adsklicensing=9.2.1.2399 + optdepends = adlmflexnetclient: Autodesk Stand-alone Licensing Software + optdepends = adlmflexnetserver-ipv6: Autodesk Network Licensing Software (Deprcate on August 7, 2021) + optdepends = maya-arnold: Maya Arnold Renderer Plugin + optdepends = maya-bifrost: Maya Bifrost Effects Plugin + optdepends = maya-rokoko-motion-library: Maya Rokoko Motion Library Animation Plugin + optdepends = maya-substance: Maya Substance Material Plugin options = !strip - source = http://edutrial.autodesk.com/NetSWDLD/2020/MAYA/BB8314BA-8DE1-45E4-B827-79F63158212E/ESD/Autodesk_Maya_2020_ML_Linux_64bit.tgz + source = manual://Maya2020_64-2020.3-1431.x86_64.rpm source = maya.desktop - sha512sums = 3a41b59cbed83edc0344d69ac0a0391ea7152ae8e7c4af9f0ea472d3de8d66538d2acaaef909fcb36ef1d2b5f5b9d3986899f1dbae928e395dff36337656c2d8 - sha512sums = 30611e2271c306a1ba534534d1a0e976c9f83f13c6400a164cdd06bddf8f5c1f6b4e758edfc22072588c0b34de0579f498af58ef771be2e64035336786a5f667 + sha256sums = 4b2de24be40773f8340d61641c353370f750051a9e178294434464573ea3988a + sha256sums = 199cf259d54ac756ca034ee43ca45848c65cc16c06a5526fa2a93287faebcb1d pkgname = maya @@ -1,76 +1,50 @@ # Maintainer ~ kyle[dot]devir[at]mykolab[dot]com +# Co-Maintainer: William Tang <ttan0037@student.monash.edu> # Co-Maintainer: Ilya Chelyadin <ilya77105@gmail.com> # Contributor: Luca Weiss <luca (at) z3ntu (dot) xyz> pkgname=maya -pkgver=2020 -_pkgver=2020 +pkgver=2020.3 pkgrel=1 -pkgdesc="Autodesk Maya 3D modelling software suite" +pkgdesc='Autodesk Maya 3D Animation, Modelling, Simulation and Rendering Software' arch=('x86_64') url="http://www.autodesk.com/products/maya/overview" -license=('custom: unlimited') -depends=('libpng15' 'tcsh' 'libxp' 'openssl' 'libjpeg6-turbo' 'libtiff' 'gamin' 'fuse2' #changed to libpng15, added fuse2 - 'audiofile' 'e2fsprogs' 'xorg-fonts-75dpi' 'xorg-fonts-100dpi' - 'xorg-fonts-misc' 'openssl-1.0') -install="maya.install" -options=(!strip) -source=('http://edutrial.autodesk.com/NetSWDLD/2020/MAYA/BB8314BA-8DE1-45E4-B827-79F63158212E/ESD/Autodesk_Maya_2020_ML_Linux_64bit.tgz' - 'maya.desktop') -sha512sums=('3a41b59cbed83edc0344d69ac0a0391ea7152ae8e7c4af9f0ea472d3de8d66538d2acaaef909fcb36ef1d2b5f5b9d3986899f1dbae928e395dff36337656c2d8' - '30611e2271c306a1ba534534d1a0e976c9f83f13c6400a164cdd06bddf8f5c1f6b4e758edfc22072588c0b34de0579f498af58ef771be2e64035336786a5f667') +license=('custom') +depends=('attr' 'audiofile' 'bzip2' 'curl' 'e2fsprogs' 'expat' 'fontconfig' 'freetype2' + 'gcc-libs' 'glib2' 'glibc' 'glu' 'graphite' 'harfbuzz' 'icu' 'keyutils' 'krb5' 'libglvnd' + 'libice' 'libidn2' 'libjpeg6-turbo' 'libjpeg-turbo' 'libnghttp2' 'libpng' 'libpng15' + 'libpsl' 'libsm' 'libssh2' 'libtiff' 'libunistring' 'libx11' 'libxau' 'libxcb' 'libxdmcp' + 'libxext' 'libxft' 'libxi' 'libxinerama' 'libxml2' 'libxmu' 'libxp' 'libxpm' 'libxrender' + 'libxt' 'openssl' 'pcre' 'tbb' 'util-linux-libs' 'xorg-fonts-75dpi' 'xorg-fonts-100dpi' + 'xz' 'zlib' 'zstd' 'adlmapps>=17' 'adsklicensing=9.2.1.2399') +optdepends=('adlmflexnetclient: Autodesk Stand-alone Licensing Software' + 'adlmflexnetserver-ipv6: Autodesk Network Licensing Software (Deprcate on August 7, 2021)' + 'maya-arnold: Maya Arnold Renderer Plugin' + 'maya-bifrost: Maya Bifrost Effects Plugin' + 'maya-rokoko-motion-library: Maya Rokoko Motion Library Animation Plugin' + 'maya-substance: Maya Substance Material Plugin') - -prepare() { - cd "$srcdir" - - rm -Rf ../maya-setup - mkdir -p ../maya-setup - mv * ../maya-setup -} +DLAGENTS+=('manual::/usr/bin/echo \ \ Note: Please download the package manually from the official website') +source=('manual://Maya2020_64-2020.3-1431.x86_64.rpm' + 'maya.desktop') +sha256sums=('4b2de24be40773f8340d61641c353370f750051a9e178294434464573ea3988a' + '199cf259d54ac756ca034ee43ca45848c65cc16c06a5526fa2a93287faebcb1d') + +options=(!strip) package() { - cd "$pkgdir" - - # Extract RPMs - for i in ../../maya-setup/Packages/*.rpm; do - msg2 "Extracting ${i}" - bsdtar -xf $i - done - - mkdir "$pkgdir"/usr/tmp/ - chmod 777 "$pkgdir"/usr/tmp/ - -# mkdir -p "$pkgdir"/usr/lib/ -# chmod 755 "$pkgdir"/usr/lib/ -# cp "$pkgdir"/opt/Autodesk/Adlm/R12/lib64/libadlmPIT.so.12 "$pkgdir"/usr/lib/libadlmPIT.so.12 -# cp "$pkgdir"/opt/Autodesk/Adlm/R12/lib64/libadlmutil.so.12 "$pkgdir"/usr/lib/libadlmutil.so.12 - - ln -s /usr/lib/libssl.so.1.0.0 "$pkgdir"/usr/autodesk/maya2020/lib/libssl.so.10 - ln -s /usr/lib/libcrypto.so.1.0.0 "$pkgdir"/usr/autodesk/maya2020/lib/libcrypto.so.10 - ln -s /usr/lib/libjpeg.so.62 "$pkgdir"/usr/autodesk/maya2020/lib/libjpeg.so.62 - ln -s /usr/lib/libtiff.so "$pkgdir"/usr/autodesk/maya2020/lib/libtiff.so.3 - - mkdir -p "$pkgdir"/usr/bin/ - chmod 755 "$pkgdir"/usr/bin/ - ln -s /usr/autodesk/maya2020/bin/maya2020 "$pkgdir"/usr/bin/maya2020 - - mkdir -p "$pkgdir"/usr/share/applications/ - mkdir -p "$pkgdir"/var/opt/Autodesk/ - - chmod 755 "$pkgdir"/usr/share/applications/ - install -Dm644 ../../maya-setup/maya.desktop "$pkgdir"/usr/share/applications/maya.desktop + mv $srcdir/opt $srcdir/usr $srcdir/var $pkgdir/ + + # Fix Symbol Links + mkdir -p $pkgdir/usr/lib + ln -sf /usr/lib/libssl.so.1.1 $pkgdir/usr/lib/libssl.so.10 + ln -sf /usr/lib/libcrypto.so.1.1 $pkgdir/usr/lib/libcrypto.so.10 + ln -sf /usr/autodesk/maya2020/lib/libtbb_preview.so.2 $pkgdir/usr/lib/libtbb_preview.so.2 - ln -sf /opt/Autodesk/AdskLicensing/9.2.1.2399/AdskLicensingService/AdskLicensingService "$pkgdir"/usr/bin/AdskLicensingService - ln -sf /tmp "$pkgdir"/usr/tmp #Maya uses /usr/tmp instead of normal /tmp, installing symlink - mkdir -p "$pkgdir"/usr/lib/systemd/system/ - cp -f "$pkgdir"/opt/Autodesk/AdskLicensing/9.2.1.2399/AdskLicensingService/adsklicensing.el7.service "$pkgdir"/usr/lib/systemd/system/adsklicensing.service - chmod 644 "$pkgdir"/usr/lib/systemd/system/adsklicensing.service - - -# mkdir -p "$pkgdir"/opt/maya-setup/ -# chmod 755 "$pkgdir"/opt/maya-setup/ -# cp ../../maya-setup/Setup "$pkgdir"/opt/maya-setup/ -# cp ../../maya-setup/setup.xml "$pkgdir"/opt/maya-setup/ + # Fix tmp Directory + ln -sf /tmp $pkgdir/usr/tmp + # Install desktop File + install -D -m 644 maya.desktop $pkgdir/usr/share/applications/maya.desktop } + diff --git a/maya.desktop b/maya.desktop index 77cad70da86c..67925eb3bbc6 100644 --- a/maya.desktop +++ b/maya.desktop @@ -1,7 +1,7 @@ [Desktop Entry] -Name=Autodesk Maya 2020 +Name=Autodesk Maya 2020.3 GenericName=Maya -Comment=3D modeling, animation, rendering and post-production +Comment=Autodesk Maya 3D Animation, Modelling, Simulation and Rendering Software Keywords=3d;cg;modeling;animation;painting;sculpting;texturing;rendering;render engine;python; Exec=/usr/autodesk/maya2020/bin/maya2020 Icon=/usr/autodesk/maya2020/icons/mayaico.png diff --git a/maya.install b/maya.install deleted file mode 100644 index 3fc1abfe2300..000000000000 --- a/maya.install +++ /dev/null @@ -1,65 +0,0 @@ -show_msg() { - echo -e 'MAYA_LICENSE=unlimited\nMAYA_LICENSE_METHOD=standalone' > /usr/autodesk/maya2020/bin/License.env - - /opt/Autodesk/Adlm/FLEXnet/bin/install_fnp.sh /opt/Autodesk/Adlm/FLEXnet/bin/FNPLicensingService --nolsb - - read -r -d '' POSTINSTALLMGG << EOF -## In order to activate Maya, at firts you need to -## start the Autodesk Licensing Service - -## Run: - -$ sudo systemctl start adsklicensing - - -## When it asks for your registration information, -## go to http://www.autodesk.com/education/free-software/maya -## and create a student account. Next, select Maya 2020 for the version, -## Linux as the operating system, and English for the language. - -## Then you must to register Maya manually - -## Run: - -$ sudo /opt/Autodesk/AdskLicensing/9.2.1.2399/helper/AdskLicensingInstHelper register --pk 657L1 --pv 2020.0.0.F --cf /var/opt/Autodesk/Adlm/Maya2020/MayaConfig.pit --el en --sn yourserialnumber - -with your serial number - -## Next, run Maya to activate the licence. - -$ maya2020 - -## Select "enter a serial number", then Maya starts - -## Maya uses the Alt key to move around, so if your window manager uses -## pure Alt for moving the window around, change it to Meta or something. - -## If you use Plasma 5 with Kwin, which does use this behavior by default: -## Go to System Settings -> Window Behavior -> Window Actions, -## And change the Modifier Key for Inner Window to Meta - -EOF - - echo "$POSTINSTALLMGG" -} - -post_install() { - getent group adsklic &>/dev/null || sudo groupadd adsklic - id -u adsklic &>/dev/null || sudo useradd -M -r -g adsklic adsklic -d / -s /usr/sbin/nologin - - chown -R adsklic:adsklic /var/opt/Autodesk/ - - xset +fp /usr/share/fonts/100dpi/ #Helvantica fix - xset +fp /usr/share/fonts/75dpi/ - xset fp rehash - show_msg -} - -post_upgrade() { - show_msg -} - -post_remove() { - rm -r /var/opt/ - rm -r /usr/autodesk -} |