summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorWilliam Tang2021-06-22 00:07:59 +0800
committerWilliam Tang2021-06-24 16:53:36 +0800
commit58d94bd241fafdc18b3314f34a793c20267d02f8 (patch)
tree93d31e06960d852730f489640cc9db9079d7e807
parent49ec4329ddb6d08bc5664e0e5b2433208d6850b8 (diff)
downloadaur-58d94bd241fafdc18b3314f34a793c20267d02f8.tar.gz
Update version to 11.0.0.4854 for maya 2022.0
-rw-r--r--.SRCINFO23
-rw-r--r--PKGBUILD36
-rw-r--r--adsklicensing.install17
-rw-r--r--adsklicensing.service12
4 files changed, 43 insertions, 45 deletions
diff --git a/.SRCINFO b/.SRCINFO
index fd222d476923..5edf2223c42e 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
-
diff --git a/PKGBUILD b/PKGBUILD
index a008d5e52dfd..c91b0f5860e5 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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