summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD70
1 files changed, 37 insertions, 33 deletions
diff --git a/PKGBUILD b/PKGBUILD
index aef3fc5807fc..44883ce503e0 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,13 +3,13 @@
# Contributor = Raymii
# SecureCRT software is owned and copyrighted by Vandyke Inc. The software is free to download for eval and requires a separately purchased license for full features and support
-## To install this package, you need to download the SecureCRT for Linux package in tar.gz format and place it in the same directory as the PKGBUILD
+## To install this package, you need to download the SecureCRT for Linux package in deb format and place it in the same directory as the PKGBUILD
## Ensure the 'pkgver' and 'incrver' variables are updated below to match your package version
pkgname=scrt
-pkgver=9.3.1
-incrver=2929
+pkgver=9.3.2
+incrver=2978
pkgrel=1
pkgdesc="Vandyke SecureCRT SSH Client"
arch=('x86_64')
@@ -19,38 +19,42 @@ depends=('fontconfig' 'freetype2' 'gcc-libs' 'glibc' 'krb5' 'libcups'
'libpng' 'libx11' 'libxcb' 'libxkbcommon' 'libxkbcommon-x11' 'openssl'
'qt5-base' 'qt5-multimedia' 'xcb-util-image' 'xcb-util-keysyms' 'xcb-util-renderutil' 'xcb-util-wm' 'zlib' 'icu70')
options=('!strip' '!emptydirs')
-source=("local://${pkgname}-${pkgver}.${incrver}.ubuntu22-64.tar.gz")
-md5sums=('b45603d2b9f2f04a6abf77c532871264')
+source=("local://${pkgname}-${pkgver}-${incrver}.ubuntu22-64.x86_64.deb")
+md5sums=('87aefd1540a55dbc09899faa4d889e18')
package() {
- cd "${srcdir}"/${pkgname}-${pkgver}
-
- install -Dm 755 ./SecureCRT ${pkgdir}/usr/bin/SecureCRT
-
- install -Dm 755 ./libClientConfigUiQt.so ${pkgdir}/usr/lib/scrt/libClientConfigUiQt.so
- install -Dm 755 ./libQt5Multimedia.so.5 ${pkgdir}/usr/lib/scrt/libQt5Multimedia.so.5
- install -Dm 755 ./libpython310Qt.so ${pkgdir}/usr/lib/scrt/libpython310Qt.so
- install -Dm 755 ./libibusplatforminputcontextplugin.so ${pkgdir}/usr/lib/scrt/plugins/platforminputcontexts/libibusplatforminputcontextplugin.so
- install -Dm 755 ./libcomposeplatforminputcontextplugin.so ${pkgdir}/usr/lib/scrt/plugins/platforminputcontexts/libcomposeplatforminputcontextplugin.so
- install -Dm 755 ./libqxcb.so ${pkgdir}/usr/lib/scrt/plugins/platforms/libqxcb.so
- install -Dm 755 ./libCommonUiQt.so ${pkgdir}/usr/lib/scrt/libCommonUiQt.so
- install -Dm 755 ./libQt5Gui.so.5 ${pkgdir}/usr/lib/scrt/libQt5Gui.so.5
- install -Dm 755 ./libQt5PrintSupport.so.5 ${pkgdir}/usr/lib/scrt/libQt5PrintSupport.so.5
- install -Dm 755 ./libQt5Core.so.5 ${pkgdir}/usr/lib/scrt/libQt5Core.so.5
- install -Dm 755 ./libQt5Widgets.so.5 ${pkgdir}/usr/lib/scrt/libQt5Widgets.so.5
- install -Dm 755 ./libQt5Network.so.5 ${pkgdir}/usr/lib/scrt/libQt5Network.so.5
- install -Dm 755 ./libQt5XcbQpa.so.5 ${pkgdir}/usr/lib/scrt/lib/libQt5XcbQpa.so.5
- install -Dm 755 ./libQt5DBus.so.5 ${pkgdir}/usr/lib/scrt/lib/libQt5DBus.so.5
-
- install -Dm 644 ./SecureCRT_fr.qm ${pkgdir}/usr/share/vandyke/data/SecureCRT_fr.qm
- install -Dm 644 ./SecureCRT_README.txt ${pkgdir}/usr/share/doc/scrt/SecureCRT_README.txt
- install -Dm 644 ./SecureCRT_Ubuntu_Copyright.txt ${pkgdir}/usr/share/doc/scrt/copyright
- install -Dm 644 ./SecureCRT_EULA.txt ${pkgdir}/usr/share/doc/scrt/SecureCRT_EULA.txt
- install -Dm 644 ./SecureCRT_HISTORY.txt ${pkgdir}/usr/share/doc/scrt/SecureCRT_HISTORY.txt
- install -Dm 644 ./changelog.Debian.gz ${pkgdir}/usr/share/doc/scrt/changelog.Debian.gz
+
+ cd "${srcdir}"/
+
+ bsdtar -x -f data.tar.zst
+
+ install -Dm 755 ./usr/bin/SecureCRT ${pkgdir}/usr/bin/SecureCRT
+
+ install -Dm 755 ./usr/lib/scrt/libClientConfigUiQt.so ${pkgdir}/usr/lib/scrt/libClientConfigUiQt.so
+ install -Dm 755 ./usr/lib/scrt/libQt5Multimedia.so.5 ${pkgdir}/usr/lib/scrt/libQt5Multimedia.so.5
+ install -Dm 755 ./usr/lib/scrt/libpython310Qt.so ${pkgdir}/usr/lib/scrt/libpython310Qt.so
+ install -Dm 755 ./usr/lib/scrt/plugins/platforminputcontexts/libibusplatforminputcontextplugin.so ${pkgdir}/usr/lib/scrt/plugins/platforminputcontexts/libibusplatforminputcontextplugin.so
+ install -Dm 755 ./usr/lib/scrt/plugins/platforminputcontexts/libcomposeplatforminputcontextplugin.so ${pkgdir}/usr/lib/scrt/plugins/platforminputcontexts/libcomposeplatforminputcontextplugin.so
+ install -Dm 755 ./usr/lib/scrt/plugins/platforms/libqxcb.so ${pkgdir}/usr/lib/scrt/plugins/platforms/libqxcb.so
+ install -Dm 755 ./usr/lib/scrt/libCommonUiQt.so ${pkgdir}/usr/lib/scrt/libCommonUiQt.so
+ install -Dm 755 ./usr/lib/scrt/libQt5Gui.so.5 ${pkgdir}/usr/lib/scrt/libQt5Gui.so.5
+ install -Dm 755 ./usr/lib/scrt/libQt5PrintSupport.so.5 ${pkgdir}/usr/lib/scrt/libQt5PrintSupport.so.5
+ install -Dm 755 ./usr/lib/scrt/libQt5Core.so.5 ${pkgdir}/usr/lib/scrt/libQt5Core.so.5
+ install -Dm 755 ./usr/lib/scrt/libQt5Widgets.so.5 ${pkgdir}/usr/lib/scrt/libQt5Widgets.so.5
+ install -Dm 755 ./usr/lib/scrt/libQt5Network.so.5 ${pkgdir}/usr/lib/scrt/libQt5Network.so.5
+ install -Dm 755 ./usr/lib/scrt/lib/libQt5XcbQpa.so.5 ${pkgdir}/usr/lib/scrt/lib/libQt5XcbQpa.so.5
+ install -Dm 755 ./usr/lib/scrt/lib/libQt5DBus.so.5 ${pkgdir}/usr/lib/scrt/lib/libQt5DBus.so.5
+
+ install -Dm 644 ./usr/share/vandyke/data/SecureCRT_fr.qm ${pkgdir}/usr/share/vandyke/data/SecureCRT_fr.qm
+ install -Dm 644 ./usr/share/doc/scrt/SecureCRT_README.txt ${pkgdir}/usr/share/doc/scrt/SecureCRT_README.txt
+ install -Dm 644 ./usr/share/doc/scrt/copyright ${pkgdir}/usr/share/doc/scrt/copyright
+ install -Dm 644 ./usr/share/doc/scrt/SecureCRT_EULA.txt ${pkgdir}/usr/share/doc/scrt/SecureCRT_EULA.txt
+ install -Dm 644 ./usr/share/doc/scrt/SecureCRT_HISTORY.txt ${pkgdir}/usr/share/doc/scrt/SecureCRT_HISTORY.txt
+ install -Dm 644 ./usr/share/doc/scrt/changelog.Debian.gz ${pkgdir}/usr/share/doc/scrt/changelog.Debian.gz
- cp -rp ./SecureCRTHelp ${pkgdir}/usr/share/doc/scrt/SecureCRTHelp
+ cp -rp ./usr/share/doc/scrt/SecureCRTHelp ${pkgdir}/usr/share/doc/scrt/SecureCRTHelp
+
+ install -Dm 644 ./usr/share/vandyke/data/securecrt_64.png ${pkgdir}/usr/share/vandyke/data/securecrt_64.png
+ install -Dm 644 ./usr/share/applications/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 ./SecureCRT.desktop ${pkgdir}/usr/share/applications/SecureCRT.desktop
}