diff options
author | William Tang | 2021-06-22 00:07:59 +0800 |
---|---|---|
committer | William Tang | 2021-06-24 16:53:36 +0800 |
commit | 58d94bd241fafdc18b3314f34a793c20267d02f8 (patch) | |
tree | 93d31e06960d852730f489640cc9db9079d7e807 | |
parent | 49ec4329ddb6d08bc5664e0e5b2433208d6850b8 (diff) | |
download | aur-58d94bd241fafdc18b3314f34a793c20267d02f8.tar.gz |
Update version to 11.0.0.4854 for maya 2022.0
-rw-r--r-- | .SRCINFO | 23 | ||||
-rw-r--r-- | PKGBUILD | 36 | ||||
-rw-r--r-- | adsklicensing.install | 17 | ||||
-rw-r--r-- | adsklicensing.service | 12 |
4 files changed, 43 insertions, 45 deletions
@@ -1,27 +1,16 @@ pkgbase = adsklicensing - pkgdesc = Autodesk Licensing Checking Software - pkgver = 9.2.1.2399 + pkgdesc = Autodesk License Checking Software + pkgver = 11.0.0.4854 pkgrel = 1 url = https://www.autodesk.com/ install = adsklicensing.install arch = x86_64 license = custom - depends = gcc-libs - depends = glib2 - depends = glibc - depends = libglvnd - depends = libx11 - depends = libxau - depends = libxcb - depends = libxdmcp - depends = pcre + depends = adlmapps>=23 options = !strip - source = manual://adsklicensing9.2.1.2399-0-0.x86_64.rpm + source = manual://adsklicensing11.0.0.4854-0-0.x86_64.rpm source = adsklicensing.install - source = adsklicensing.service - sha256sums = d9404416708ce2ad5c1f88dbd2bb26fa799440a6b15217be7f85028b0d23c476 - sha256sums = da398f067c4ffe98e31b96b804f64fae31c442a0f86f56e76c8b460255207fb9 - sha256sums = e5612c0dd6297dd959d93369e899fa3fc85a08a2e42358c81b970a3a7d85ce7d + sha256sums = 89b997e24de4477b7107867f97d0db4af8ea211106e96f14088a051f1e438f49 + sha256sums = 0d478b18470f95d16a631a5a702b09e016feb435f0fef6668ce2e3a6520cde2c pkgname = adsklicensing - @@ -1,32 +1,38 @@ # Maintainer: William Tang <galaxyking0419@gmail.com> pkgname=adsklicensing -pkgver=9.2.1.2399 +pkgver=11.0.0.4854 pkgrel=1 -pkgdesc='Autodesk Licensing Checking Software' +pkgdesc='Autodesk License Checking Software' arch=('x86_64') url="https://www.autodesk.com/" license=('custom') -depends=('gcc-libs' 'glib2' 'glibc' 'libglvnd' 'libx11' 'libxau' 'libxcb' 'libxdmcp' 'pcre') +depends=('adlmapps>=23') DLAGENTS+=('manual::/usr/bin/echo \ \ Note: Please download the package manually from the official website') -source=('manual://adsklicensing9.2.1.2399-0-0.x86_64.rpm' - 'adsklicensing.install' - 'adsklicensing.service') -sha256sums=('d9404416708ce2ad5c1f88dbd2bb26fa799440a6b15217be7f85028b0d23c476' - 'da398f067c4ffe98e31b96b804f64fae31c442a0f86f56e76c8b460255207fb9' - 'e5612c0dd6297dd959d93369e899fa3fc85a08a2e42358c81b970a3a7d85ce7d') +source=('manual://adsklicensing11.0.0.4854-0-0.x86_64.rpm' + 'adsklicensing.install') +sha256sums=('89b997e24de4477b7107867f97d0db4af8ea211106e96f14088a051f1e438f49' + '0d478b18470f95d16a631a5a702b09e016feb435f0fef6668ce2e3a6520cde2c') options=(!strip) install='adsklicensing.install' -package() { - cp -a $srcdir/opt $pkgdir/ +prepare() { + # Link service program in /usr/bin/ + mkdir -p usr/bin + ln -s /opt/Autodesk/AdskLicensing/11.0.0.4854/AdskLicensingService/AdskLicensingService usr/bin/AdskLicensingService - # Remove Service Files - rm $pkgdir/opt/Autodesk/AdskLicensing/9.2.1.2399/AdskLicensingService/adsklicensing* + # Remove init service file + rm opt/Autodesk/AdskLicensing/11.0.0.4854/AdskLicensingService/adsklicensing.el6.conf - # Install Custom Service File - install -D -m 644 adsklicensing.service $pkgdir/usr/lib/systemd/system/adsklicensing.service + # Move systemd service file + chmod 644 opt/Autodesk/AdskLicensing/11.0.0.4854/AdskLicensingService/adsklicensing.el7.service + mkdir -p usr/lib/systemd/system + mv opt/Autodesk/AdskLicensing/11.0.0.4854/AdskLicensingService/adsklicensing.el7.service \ + usr/lib/systemd/system/adsklicensing.service } +package() { + mv opt usr $pkgdir/ +} diff --git a/adsklicensing.install b/adsklicensing.install index 3b45acc12f80..74ee7a37bc05 100644 --- a/adsklicensing.install +++ b/adsklicensing.install @@ -1,3 +1,18 @@ +post_install() { + getent group adsklic &>/dev/null || groupadd adsklic + id -u adsklic &>/dev/null || useradd -M -r -g adsklic adsklic -d / -s /usr/bin/nologin + + mkdir -p /var/opt/Autodesk/AdskLicensingService + chown adsklic:adsklic /var/opt/Autodesk/AdskLicensingService +} + pre_remove() { - rm -rf /var/opt/Autodesk/AdskLicensingService + systemctl stop adsklicensing.service + systemctl disable adsklicensing.service + rm -rf /var/opt/Autodesk/AdskLicensingService \ + /var/opt/Autodesk/Adlm/.config/ProductInformation.pit +} + +post_remove() { + userdel adsklic } diff --git a/adsklicensing.service b/adsklicensing.service deleted file mode 100644 index 880b3a2b51a8..000000000000 --- a/adsklicensing.service +++ /dev/null @@ -1,12 +0,0 @@ -[Unit] -Description=Autodesk Licensing Service -After=network.target - -[Service] -Type=simple -ExecStart=/opt/Autodesk/AdskLicensing/9.2.1.2399/AdskLicensingService/AdskLicensingService --run -Restart=always -RestartSec=0 - -[Install] -WantedBy=multi-user.target |