summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorChris Severance2023-01-06 15:01:05 -0500
committerChris Severance2023-01-06 15:01:05 -0500
commit80c3da7ac337ae5a7e2155ebdbd3bd280c522e3c (patch)
tree805f7fd8195c639bb50c738d9409616298031660 /PKGBUILD
parent9a6bc1d9702701c33cf5ae620ffdf7c2b4676969 (diff)
downloadaur-80c3da7ac337ae5a7e2155ebdbd3bd280c522e3c.tar.gz
autu: Update to 2.3.0-1
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD29
1 files changed, 21 insertions, 8 deletions
diff --git a/PKGBUILD b/PKGBUILD
index c95f9b8d932c..eaebd649b0a7 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,5 +1,7 @@
# Maintainer: Chris Severance aur.severach aATt spamgourmet dott com
+# Bug: New in 2.3.0 initd/advttyd.c was completely rewritten and now doesn't work
+
_opt_DKMS=1 # This can be toggled between installs
_opt_MAXINSTPORTS=16 # Maximum install ports.
# Default=256 which is plenty for normal size installations.
@@ -61,9 +63,9 @@ pkgname='advantech-vcom'
#pkgver='2.1.0'; _dl='4/1-15OSOW4'
#pkgver='2.2.0'; _dl='4/1-1LPJPGD'
#pkgver='2.2.1'; _dl='5/1-1NOKMCV'; _opt_RAR=1 # not compatible with Linux 3.16, a RAR file
-#pkgver='2.2.3'; _dl='5/1-1Y9Q0Z6' # bugs from new SSL code
-#pkgver='2.2.5'; _dl='4/1-23X5L51' # bugs and hangs
-pkgver='2.3.0'; _dl='3/1-250ZNM3' # non functional
+#pkgver='2.2.3'; _dl='5/1-1Y9Q0Z6'
+#pkgver='2.2.5'; _dl='4/1-23X5L51'
+pkgver='2.3.0'; _dl='3/1-250ZNM3'
pkgrel='1'
pkgdesc='tty driver for Advantech Adam EKI serial console terminal servers'
_pkgdescshort="Advantech ${pkgname} TTY driver"
@@ -109,7 +111,8 @@ md5sums=('a3f195545fa67310e754e682bf2414de'
'2cf8ab9c5541c38eba5fb9687142d94d'
'446602b4feef554ade9a137303883432'
'32f3a081b5926d6ea7f1cd2a22655d95'
- 'b005fdd5de28f835b7b37ecd74453785')
+ 'b005fdd5de28f835b7b37ecd74453785'
+ 'f16423b34e00d486c6d5dc877ddde32c')
sha256sums=('47d49391ad6863face08ec3129b65fa10e53c9849c10a45a7f0abb394f7ddafc'
'02f504a23fbef07f666aaa595faba0513d9ffec5e99ebca7b7fe2299a0179e32'
'17fa883aeaea5821e00ead10777f54f4ad6b96f3a2f07097e3d9a77755f21c10'
@@ -121,7 +124,8 @@ sha256sums=('47d49391ad6863face08ec3129b65fa10e53c9849c10a45a7f0abb394f7ddafc'
'de3477551219d9fc5b1924775a4456155ef5beb5bd702fbc114ca0c956607953'
'aa71ede3478a5b482cd085ed2406a1ccd6be3b3ef76ab1fc0b45f4133d3c5a59'
'b65adbcbb83a21cf0a1c17b9bc2a039ad5c633021ecd90d88d5d978a03a59c23'
- '99b7b7a2c84d8b82a3e79b2a7abe99d1696a7ff3df350560d96ce7f049e8cb27')
+ '99b7b7a2c84d8b82a3e79b2a7abe99d1696a7ff3df350560d96ce7f049e8cb27'
+ 'eb41e2eb1b9df42840295c59266e9e2cf01c4f275ef1a11aca765dfe4c81926d')
if [ "${_opt_DKMS}" -ne 0 ]; then
depends+=('linux' 'dkms' 'linux-headers')
@@ -129,14 +133,23 @@ else
makedepends+=('linux-headers')
fi
+if [ "${pkgver}" = '2.3.0' ]; then
+ _altver='2.2.5'; _altdl='4/1-23X5L51'
+ _altdir="VCOM_LINUX_${_altver}.TAR.BZ2"
+ _altdir="${_altdir,,}"
+ source+=("${_altdir}::https://advdownload.advantech.com/productfile/Downloadfile${_altdl}/${_altdir}")
+ _altdir="${_altdir%\.tar*}"
+fi
+
prepare() {
set -u
if [ "${_opt_RAR}" -ne 0 ]; then
unrar x "${_srcrar}"
fi
- if :; then
- rm -r "${_srcdir}/driver"
- mv 'vcom_linux_2.2.5/driver' "${_srcdir}"
+
+ if [ ! -z "${_altdir:-}" ]; then
+ rm -rf "${_srcdir}/initd"
+ cp -pr "${_altdir}/initd" "${_srcdir}"
fi
cd "${_srcdir}"