summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorSkip Barker2020-11-11 16:06:32 -0500
committerSkip Barker2020-11-11 16:06:32 -0500
commit1414ce32e7d89ec1232acce3b416c3f088c2c35f (patch)
treef9d0e0fbf71c98e853e5cb20a63eb50e77e2a21e
parent545deaa2372ea7986a3a26769b7c3b226fdb2136 (diff)
downloadaur-1414ce32e7d89ec1232acce3b416c3f088c2c35f.tar.gz
Updated to 8.7.3.2279
-rw-r--r--.SRCINFO25
-rw-r--r--PKGBUILD82
2 files changed, 46 insertions, 61 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 6f97b365af98..cadac70a91b3 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,28 +1,17 @@
pkgbase = scrt-sfx
- pkgdesc = Vandyke SecureCRT & SecureFX SSH Client
- pkgver = 8.1.4
+ pkgdesc = Vandyke SecureCRT+SecureFX SSH / SFTP Client
+ pkgver = 8.7.3
pkgrel = 1
- url = http://www.vandyke.com
+ url = http://www.vandyke.com/products/securecrt/
arch = x86_64
- arch = i686
license = custom
depends = openssl
depends = glibc
- depends = qt4
- depends = libpng12
- depends = openssl-1.0
- provides = scrt
- provides = sfx
+ depends = qt5-base
+ depends = icu63
options = !strip
- source = run_securecrt.sh
- source = run_securefx.sh
- md5sums = f46dbfcf871ed5056742ad2b4d0a6051
- md5sums = e64a26ecdc092367dfd5bbd4035e9923
- source_x86_64 = scrt-sfx-8.1.4.1443.ubuntu16-64.tar.gz::file://scrt-sfx-8.1.4.1443.ubuntu16-64.tar.gz
- md5sums_x86_64 = 0ae3a8ae3df9927cc457b7566af70d62
- source_i686 = scrt-sfx-8.1.4.1443.ubuntu16.tar.gz::file://scrt-sfx-8.1.4.1443.ubuntu16.tar.gz
- depends_i686 = lib32-openssl-1.0
- md5sums_i686 = 64b52eb4cbb4190f2cec8737977bc1dc
+ source = local://scrt-sfx-8.7.3.2279.ubuntu19-64.tar.gz
+ md5sums = 013d9c16163ef344628db444c38c0384
pkgname = scrt-sfx
diff --git a/PKGBUILD b/PKGBUILD
index 8bc7c781baeb..00848500cf83 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,58 +1,54 @@
-# Maintainer: Kabir Sala <aur AT mail DOT ksala DOT eu>
+# Maintainer = Skip Barker (skipbarker@gmail.com)
+# Contributer: Kabir Sala <aur AT mail DOT ksala DOT eu>
# Inspired by the 'scrt' package by Remy van Elst (https://aur.archlinux.org/packages/scrt/)
-#
-# How to install:
-# 1. Download this package, but don't build it
-# With Pacaur: AURDEST=. pacaur -d scrt-sfx
-# Or just download all the files manually from AUR
-# 2. Download
-# scrt-sfx-8.1.4.1443.ubuntu16.tar.gz (for 32bit systems)
-# scrt-sfx-8.1.4.1443.ubuntu16-64.tar.gz (for 64bit systems)
-# From https://vandyke.com/download/securecrt/download.html
-# (You'll need a free account, SecureCRT/FX will ask for the license at startup)
-# And put in the same folder as the PKGBUILD
-# 3. Run makepkg -i and enjoy!
+# SecureCRT+SecureFX software is commercial software by Vandyke Inc.
+## To install this package, you need to download scrt-sfx-8.7.3.2279.ubuntu19-64.tar.gz and place it in the same directory as the PKGBUILD
pkgname=scrt-sfx
-pkgver=8.1.4
-incrver=1443
+pkgver=8.7.3
+incrver=2279
pkgrel=1
-pkgdesc="Vandyke SecureCRT & SecureFX SSH Client"
-arch=('x86_64' 'i686')
-url="http://www.vandyke.com"
+pkgdesc="Vandyke SecureCRT+SecureFX SSH / SFTP Client"
+arch=('x86_64')
+url="http://www.vandyke.com/products/securecrt/"
license=('custom')
-depends=('openssl' 'glibc' 'qt4' 'libpng12' 'openssl-1.0')
-depends_i686=('lib32-openssl-1.0')
-provides=('scrt' 'sfx')
+
+depends=('openssl' 'glibc' 'qt5-base' 'icu63')
+
+source=("local://${pkgname}-${pkgver}.${incrver}.ubuntu19-64.tar.gz")
+md5sums=('013d9c16163ef344628db444c38c0384')
options=('!strip')
-source=("run_securecrt.sh" "run_securefx.sh")
-md5sums=('f46dbfcf871ed5056742ad2b4d0a6051' 'e64a26ecdc092367dfd5bbd4035e9923')
-source_i686=("${pkgname}-${pkgver}.${incrver}.ubuntu16.tar.gz::file://${pkgname}-${pkgver}.${incrver}.ubuntu16.tar.gz")
-source_x86_64=("${pkgname}-${pkgver}.${incrver}.ubuntu16-64.tar.gz::file://${pkgname}-${pkgver}.${incrver}.ubuntu16-64.tar.gz")
-md5sums_i686=('64b52eb4cbb4190f2cec8737977bc1dc')
-md5sums_x86_64=('0ae3a8ae3df9927cc457b7566af70d62')
package() {
- install -Dm 755 ./run_securecrt.sh ${pkgdir}/usr/bin/SecureCRT
- install -Dm 755 ./run_securefx.sh ${pkgdir}/usr/bin/SecureFX
-
cd "${srcdir}"/${pkgname}-${pkgver}
+
install -Dm 755 ./SecureCRT ${pkgdir}/usr/lib/securecrt/SecureCRT
+ install -Dm 755 ./SecureFX ${pkgdir}/usr/lib/securefx/SecureFX
+
+ echo '#!/bin/sh' > "${pkgdir}/usr/lib/securecrt/run.sh"
+ echo '#!/bin/sh' > "${pkgdir}/usr/lib/securefx/run.sh"
+ echo '[[ -z "$LD_LIBRARY_PATH" ]] && export LD_LIBRARY_PATH=/usr/lib/securecrt || export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib/securecrt' >> "${pkgdir}/usr/lib/securecrt/run.sh"
+ echo '[[ -z "$LD_LIBRARY_PATH" ]] && export LD_LIBRARY_PATH=/usr/lib/securefx || export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib/securefx' >> "${pkgdir}/usr/lib/securefx/run.sh"
+ echo 'exec /usr/lib/securecrt/`basename "$0"` "$@"' >> "${pkgdir}/usr/lib/securecrt/run.sh"
+ echo 'exec /usr/lib/securefx/`basename "$0"` "$@"' >> "${pkgdir}/usr/lib/securefx/run.sh"
+ chmod +x "${pkgdir}/usr/lib/securecrt/run.sh"
+ chmod +x "${pkgdir}/usr/lib/securefx/run.sh"
+ mkdir -p "$pkgdir/usr/bin/"
+ ln -s /usr/lib/securecrt/run.sh "$pkgdir/usr/bin/SecureCRT"
+ ln -s /usr/lib/securefx/run.sh "$pkgdir/usr/bin/SecureFX"
+
install -Dm 644 ./SecureCRT.desktop ${pkgdir}/usr/share/applications/SecureCRT.desktop
install -Dm 644 ./securecrt_64.png ${pkgdir}/usr/share/vandyke/data/securecrt_64.png
+ install -Dm 644 ./SecureFX.desktop ${pkgdir}/usr/share/applications/SecureFX.desktop
+ install -Dm 644 ./securefx_64.png ${pkgdir}/usr/share/vandyke/data/securefx_64.png
- install -Dm 644 ./SecureCRT_HISTORY.txt ${pkgdir}/usr/share/doc/scrt/SecureCRT_HISTORY.txt
- install -Dm 644 ./SecureCRT_README.txt ${pkgdir}/usr/share/doc/scrt/SecureCRT_README.txt
- install -Dm 644 ./SecureCRT_SecureFX_EULA.txt ${pkgdir}/usr/share/doc/scrt/SecureCRT_EULA.txt
- cp -r ./SecureCRTHelp ${pkgdir}/usr/share/doc/scrt/
-
- install -Dm 644 ./changelog.Debian.gz ${pkgdir}/usr/share/doc/scrt/changelog.Debian.gz
+ install -Dm 644 ./SecureCRT_HISTORY.txt ${pkgdir}/usr/share/doc/securecrt/SecureCRT_HISTORY.txt
+ install -Dm 644 ./SecureCRT_README.txt ${pkgdir}/usr/share/doc/securecrt/SecureCRT_README.txt
+ install -Dm 644 ./SecureFX_HISTORY.txt ${pkgdir}/usr/share/doc/securecrt/SecureCRT_HISTORY.txt
+ install -Dm 644 ./SecureFX_README.txt ${pkgdir}/usr/share/doc/securecrt/SecureCRT_README.txt
+ install -Dm 644 ./SecureCRT_SecureFX_EULA.txt ${pkgdir}/usr/share/doc/securecrt/SecureCRT_EULA.txt
+ cp -r ./SecureCRTHelp ${pkgdir}/usr/share/doc/securecrt/
+
+ install -Dm 644 ./changelog.Debian.gz ${pkgdir}/usr/share/doc/securecrt/changelog.Debian.gz
- install -Dm 755 ./SecureFX ${pkgdir}/usr/lib/securefx/SecureFX
- install -Dm 644 ./SecureFX.desktop ${pkgdir}/usr/share/applications/SecureFX.desktop
- install -Dm 644 ./securefx_64.png ${pkgdir}/usr/share/vandyke/data/securefx_64.png
- install -Dm 644 ./SecureFX_HISTORY.txt ${pkgdir}/usr/share/doc/sfx/SecureFX_HISTORY.txt
- install -Dm 644 ./SecureFX_README.txt ${pkgdir}/usr/share/doc/sfx/SecureFX_README.txt
- install -Dm 644 ./SecureCRT_SecureFX_EULA.txt ${pkgdir}/usr/share/doc/sfx/SecureFX_EULA.txt
- cp -r ./SecureFXHelp ${pkgdir}/usr/share/doc/sfx/
}