diff options
author | Chris Severance | 2018-05-10 14:06:14 -0400 |
---|---|---|
committer | Chris Severance | 2018-05-10 14:06:14 -0400 |
commit | 5d7046f0d2495cf7c5c0e970b67db4bd8aa25bfd (patch) | |
tree | 2c3ea29ba34c678d1adfb0a989b7eb4a1f365041 | |
parent | f3201cc7f95f30581e5d69cd36db31a1cb451297 (diff) | |
download | aur-5d7046f0d2495cf7c5c0e970b67db4bd8aa25bfd.tar.gz |
autu: Update to 7.28-1
-rw-r--r-- | .SRCINFO | 8 | ||||
-rw-r--r-- | PKGBUILD | 23 |
2 files changed, 18 insertions, 13 deletions
@@ -1,8 +1,8 @@ # Generated by mksrcinfo v8 -# Fri Sep 29 21:54:55 UTC 2017 +# Thu May 10 18:06:14 UTC 2018 pkgbase = nslink pkgdesc = tty driver and firmware update for Comtrol DeviceMaster, RTS, LT, PRO, 500, UP, RPSH-SI, RPSH, and Serial port Hub console terminal device server - pkgver = 7.26 + pkgver = 7.28 pkgrel = 1 url = http://www.comtrol.com/ install = nslink-install.sh @@ -23,10 +23,10 @@ pkgbase = nslink optdepends = gksu: NS-Link Manager GUI options = !zipman backup = etc/nslink.conf - source = http://downloads.comtrol.com/dev_mstr/rts/drivers/linux/devicemaster-linux-7.26.tar.gz + source = http://downloads.comtrol.com/dev_mstr/rts/drivers/linux/devicemaster-linux-7.28.tar.gz source = http://downloads.comtrol.com/dev_mstr/rts/utility/linux_firmware_uploader/DM-Firmware-Updater-1.06.tar.gz source = dmupdate.py.usage.patch - sha256sums = 5c00939eb945c98336211cd61408b5a8623b01a7059356e663ccc638b0d159fb + sha256sums = 900d0681a86d0732cf3e71e56a013456d5a77a68f7faa2afb955e275f73353fb sha256sums = d21c5eeefdbf08a202a230454f0bf702221686ba3e663eb41852719bb20b75fb sha256sums = 5a4e2713a8d1fe0eebd94fc843839ce5daa647f9fa7d88f62507e660ae111073 @@ -1,7 +1,5 @@ # Maintainer: Chris Severance aur.severach aATt spamgourmet dott com -# Crashes kernel 4.11, 4.9, 4.4 - _opt_DKMS=1 # This can be toggled between installs #_opt_defaultmode='666' # default: 660 @@ -22,7 +20,7 @@ _opt_DKMS=1 # This can be toggled between installs set -u pkgname='nslink' -pkgver='7.26' +pkgver='7.28' pkgrel='1' pkgdesc='tty driver and firmware update for Comtrol DeviceMaster, RTS, LT, PRO, 500, UP, RPSH-SI, RPSH, and Serial port Hub console terminal device server' # UP is not explicitly supported by NS-Link, only by the firmware updater. @@ -45,7 +43,7 @@ source=("http://downloads.comtrol.com/dev_mstr/rts/drivers/linux/devicemaster-li #source+=('ftp://ftp.comtrol.com/dev_mstr/rts/utility/linux_firmware_uploader/DM-Firmware-Updater-1.06.tar.gz') source+=('http://downloads.comtrol.com/dev_mstr/rts/utility/linux_firmware_uploader/DM-Firmware-Updater-1.06.tar.gz') source+=('dmupdate.py.usage.patch') -sha256sums=('5c00939eb945c98336211cd61408b5a8623b01a7059356e663ccc638b0d159fb' +sha256sums=('900d0681a86d0732cf3e71e56a013456d5a77a68f7faa2afb955e275f73353fb' 'd21c5eeefdbf08a202a230454f0bf702221686ba3e663eb41852719bb20b75fb' '5a4e2713a8d1fe0eebd94fc843839ce5daa647f9fa7d88f62507e660ae111073') @@ -102,7 +100,7 @@ prepare() { # Branding in dmesg sed -e '/^int nrp_init(/,/^}/ s:version %s %s:& Arch Linux:g' -i 'nslink.c' - grep -qF 'Arch Linux' 'nslink.c' || echo "${}" + grep -qFe 'Arch Linux' 'nslink.c' || echo "${}" # Fix nslinktool. We'll get rid of the tabs while we're here. expand -i 'nslinktool' | sed -e 's:\s\+$::g' > 'nslinktool.orig' @@ -111,7 +109,10 @@ prepare() { # Convert the live config entries to samples. This eliminates # special handling for detecting a blank configuration. - sed -e 's:^:#&:g' -i 'nslink.conf' + sed -e 's:^[^#]:#&:g' -i 'nslink.conf' + + # Fix makefile + sed -e 's:=/lib/modules:=/usr/lib/modules:g' -i 'Makefile' # Fix up the firmware downloaders cd "${srcdir}/${_srcdir2}" @@ -120,7 +121,7 @@ prepare() { find -type 'f' -perm '/111' -exec chmod 644 '{}' '+' chmod 755 *.py - sed -e '# Cosmetic cleanup for simpler patch editing' \ + sed -e '# Cosmetic cleanup for simpler patch editing, trim space at eol' \ -e 's:\s\+$::g' \ -e '# Switch to python2' \ -e 's:/usr/bin/python:&2:g' \ @@ -136,8 +137,11 @@ prepare() { build() { set -u cd "${_srcdir}" - make -s -j1 QUIET=0 set +u + if ! make -s -j1 QUIET=0; then + warning 'a no such file or directory error means you need to reboot to load the updated kernel' + false + fi } package() { @@ -159,7 +163,8 @@ package() { DESTDIR="${pkgdir}" \ INIT='systemd' \ - sh -e -u 'install.sh' "$(uname -r)" install + sh -e -u 'install.sh' "$(uname -r)" install | \ + sed -e "s:${pkgdir}::g" # cleaner display # Fix paths in the service file sed -e 's:/sbin/:/usr/bin/:g' -i "${pkgdir}/usr/lib/systemd/system/nslink.service" |