summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorChris Severance2019-06-05 00:50:39 -0400
committerChris Severance2019-06-05 00:50:39 -0400
commitf397d907889212a5bed7e02ee1d2433bf5c33139 (patch)
tree20aaa4f97e5e1ae916dfdd271e63a8052d5c543d
parent0e2555bc7f9a764ac9ab02a123e40f463816a80a (diff)
downloadaur-f397d907889212a5bed7e02ee1d2433bf5c33139.tar.gz
autu: Update to 2.2.1-3 Improve RAR handling
-rw-r--r--.SRCINFO6
-rw-r--r--PKGBUILD6
2 files changed, 9 insertions, 3 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 273235bbea7e..a925719ae04a 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,5 +1,5 @@
# Generated by mksrcinfo v8
-# Wed Jun 5 04:29:18 UTC 2019
+# Wed Jun 5 04:50:39 UTC 2019
pkgbase = advantech-vcom
pkgdesc = tty driver for Advantech Adam EKI serial console terminal servers
pkgver = 2.2.1
@@ -9,6 +9,7 @@ pkgbase = advantech-vcom
arch = i686
arch = x86_64
license = GPL
+ makedepends = unrar
depends = glibc
depends = gawk
depends = psmisc
@@ -17,8 +18,9 @@ pkgbase = advantech-vcom
depends = linux
depends = dkms
depends = linux-headers
+ noextract = vcom_linux_2.2.1.rar
backup = etc/advttyd.conf
- source = http://advdownload.advantech.com/productfile/Downloadfile5/1-1NOKMCV/vcom_linux_2.2.1.tar.bz2
+ source = vcom_linux_2.2.1.rar::http://advdownload.advantech.com/productfile/Downloadfile5/1-1NOKMCV/vcom_linux_2.2.1.tar.bz2
source = 0000-advman.systemd.patch
source = 0001-adv_main-access_ok_kernel-5-0.patch
source = 0002-adv_mmap-vm_fault_t-5-1.patch
diff --git a/PKGBUILD b/PKGBUILD
index cc2d747f92fc..72fdd50878cc 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -70,7 +70,8 @@ backup=('etc/advttyd.conf')
install="${pkgname}-install.sh"
_srcdir="VCOM_LINUX_${pkgver}.TAR.BZ2"
_srcdir="${_srcdir,,}"
-source=("http://advdownload.advantech.com/productfile/Downloadfile${_dl}/${_srcdir}") # a .RAR file now
+_srcrar="${_srcdir//.tar.bz2/.rar}"
+source=("${_srcrar}::http://advdownload.advantech.com/productfile/Downloadfile${_dl}/${_srcdir}") # a .RAR file now
#source=("${_srcdir,,}::http://downloadt.advantech.com/download/downloadsr.aspx?File_Id=${_dl}") # redirect works sooner but can be changed arbitrairly
_srcdir="${_srcdir%\.tar*}"
#source=("http://advdownload.advantech.com/productfile/Downloadfile4/${_dl}/${_srcdir}.rar")
@@ -83,6 +84,8 @@ sha256sums=('98e670d7ab0b67c5ca1d7c61ffffdbf812e2bcc2680d408b749ae4f36f1c46d7'
'02f504a23fbef07f666aaa595faba0513d9ffec5e99ebca7b7fe2299a0179e32'
'9335cfe8addfdf80224d21529fe0a70a6b750fa0823cfe806f5c94ae50a06cad'
'77edc7a806085fc738fa4536e91fce98fb8e103f8207ec0d395f340107e83d0c')
+noextract=("${_srcrar}") # the RAR crashes bsdtar. Parsing filters is unsupported.
+makedepends+=('unrar')
if [ "${_opt_DKMS}" -ne 0 ]; then
depends+=('linux' 'dkms' 'linux-headers')
@@ -92,6 +95,7 @@ fi
prepare() {
set -u
+ unrar x "${_srcrar}"
cd "${_srcdir}"
#cp -p driver/adv_main.c{,.orig}; false