Package Details: scrt 9.5.1-0

Git Clone URL: https://aur.archlinux.org/scrt.git (read-only, click to copy)
Package Base: scrt
Description: Vandyke SecureCRT SSH Client
Upstream URL: http://www.vandyke.com/products/securecrt/
Keywords: sftp ssh
Licenses: custom
Submitter: raymii
Maintainer: kazaii
Last Packager: kazaii
Votes: 12
Popularity: 0.031903
First Submitted: 2015-12-05 18:45 (UTC)
Last Updated: 2024-02-28 11:40 (UTC)

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 .. 13 Next › Last »

kazaii commented on 2023-10-17 11:58 (UTC)

Thanks @ZEBofx.

I don't really utilize the Python / scripting feature of SCRT - except the occasional expect script for login automation. I mainly use it from vscode or terminal emulators directly. I'll be sure to test this in future builds.

I think this is worthy of a arch wiki entry, among the various other questions we've documented in these comments, across 3 maintainers.

ZEBofx commented on 2023-10-17 09:16 (UTC) (edited on 2023-10-17 09:16 (UTC) by ZEBofx)

Hello,

Did not notice, but it seems that python scripts in scrt (v9.4.x at least) are not working (again :) ).

The trick I did with pyenv, sometime ago, still seems to work but need to use a python 3.10 version (was 3.8 before, and arch is using 3.11). This is working for me, if anybody needs to have this working again :

env PYTHON_CONFIGURE_OPTS="--enable-shared" pyenv install 3.10.13

sudo ln -s /home/XXXX/.pyenv/versions/3.10.13/lib/libpython3.10.so.1.0 /usr/lib/scrt/libpython3.10.so.1.0

Best regards !

kazaii commented on 2023-07-31 05:27 (UTC)

Sorry, I was away on holidays and arrived home a few hours ago. I setup my jumpbox with my git key but the jump-server had a malfunction, go figure.

I will try to have this automated for 9.5 stream. Until then, for minor patches, the instructions are in the header of the PKGBUILD. You can modify & build locally.

ZEBofx commented on 2023-06-30 07:10 (UTC)

Hello, At least on my version 9.3.2 it is not working either. Not sure it was working before, by the way, I think I remember that it was working with ctrl-mouse button, but it is not working on my version. Regards.

kazaii commented on 2023-06-30 05:31 (UTC)

Hmm, that's a good question. Can't say I've ever tried to zoom in... I simply rescale the text per session.

I'll ask support & get back to you

amrim commented on 2023-06-28 21:53 (UTC)

i updated to the latest one... it works one quick question.. are you able to zoom in/out ? cntrl++ does not work for me.

kazaii commented on 2023-06-21 01:28 (UTC)

thanks @enderst. Update pushed.

Apologies, everyone. Poor timing for the release as I was away for NANOG88 / vacation in the PNW. Lesson learned to migrate my pgp key to my VPN architecture, so I can pump an update remotely.

enderst commented on 2023-06-13 16:31 (UTC)

Latest is scrt-9.4.0-3072.ubuntu22-64.x86_64.deb

# Maintainer = Kazaii (mark@zealnetworks.ca)
# Contributor = Caleb Yates (caldog20@gmail.com)
# 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 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.4.0
incrver=3072
pkgrel=1
pkgdesc="Vandyke SecureCRT SSH Client"
arch=('x86_64')
url="http://www.vandyke.com/products/securecrt/"
license=('custom')
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.x86_64.deb")
md5sums=('fe4bddb65525bac8c44a006b5d71dbe4')

package() {

   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 ./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

}

steveoriol commented on 2023-04-01 19:32 (UTC)

with "paru" I move the "scrt-9.3.2-2978.ubuntu22-64.x86_64.deb" in "~/.cache/paru/clone/scrt/" for make it works ;-)

kazaii commented on 2023-03-22 23:07 (UTC)

Thanks for reaching out , kdb8doa. I will now add pamac to my tests.

The issue is the structure... you need to move the .deb file into your equivalent version of this folder...

kazaii@aur-build scrt]$ pwd
/var/tmp/pamac-build-kazaii/scrt
[kazaii@aur-build scrt]$ ls | grep .deb
scrt-9.3.2-2978.ubuntu22-64.x86_64.deb
[kazaii@aur-build scrt]$

I could reproduce your issue before (with the file being in /var/tmp/ )

==> ERROR: scrt-9.3.2-2978.ubuntu22-64.x86_64.deb was not found in the build directory and is not a URL.
Error: Failed to build scrt
[kazaii@aur-build ~]$

after I moved the file to /var/tmp/pamac-build-<username>/scrt, it built properly:

[kazaii@aur-build ~]$ pamac build scrt
Preparing...
Cloning scrt build files...
Generating scrt information...
Checking scrt dependencies...
Resolving dependencies...
Checking inter-conflicts...

To build (1):
  scrt  9.3.2-1    AUR


Edit build files : [e]
Apply transaction ? [e/y/N] y


Building scrt...
==> Making package: scrt 9.3.2-1 (Wed 22 Mar 2023 07:00:44 PM)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Found scrt-9.3.2-2978.ubuntu22-64.x86_64.deb
==> Validating source files with md5sums...
    scrt-9.3.2-2978.ubuntu22-64.x86_64.deb ... Passed
==> Removing existing $srcdir/ directory...
==> Extracting sources...
  -> Extracting scrt-9.3.2-2978.ubuntu22-64.x86_64.deb with bsdtar
==> Entering fakeroot environment...
==> Starting package()...
==> Tidying install...
  -> Removing empty directories...
  -> Removing libtool files...
  -> Purging unwanted files...
  -> Removing static library files...
  -> Compressing man and info pages...
==> Checking for packaging issues...
==> Creating package "scrt"...
  -> Generating .PKGINFO file...
  -> Generating .BUILDINFO file...
  -> Generating .MTREE file...
  -> Compressing package...
==> Leaving fakeroot environment.
==> Finished making: scrt 9.3.2-1 (Wed 22 Mar 2023 07:00:46 PM)
==> Cleaning up...

Checking keyring...                                                                                      [1/1]
Checking integrity...                                                                                    [1/1]
Loading packages files...                                                                                [1/1]
Checking file conflicts...                                                                               [1/1]
Installing scrt (9.3.2-1)...                                                                             [1/1]
Running post-transaction hooks...
Arming ConditionNeedsUpdate...                                                                           [1/2]
Updating the desktop file MIME type cache...                                                             [2/2]
Transaction successfully finished.
[kazaii@aur-build ~]$