Package Details: script-communicator 6.08-2

Git Clone URL: https://aur.archlinux.org/script-communicator.git (read-only, click to copy)
Package Base: script-communicator
Description: A Qt-based scriptable terminal with Serial/TCP/UDP/SPI/CAN support
Upstream URL: http://sourceforge.net/projects/scriptcommunicator/
Keywords: ScriptCommunicator serial terminal
Licenses: LGPL-3.0-only
Submitter: Jake
Maintainer: Jake
Last Packager: Jake
Votes: 4
Popularity: 0.000000
First Submitted: 2016-01-30 10:22 (UTC)
Last Updated: 2024-12-06 23:25 (UTC)

Latest Comments

Jake commented on 2024-12-06 23:12 (UTC)

Good points, qt6-tools is definitely needed as runtime depends.

About java I don't think so, there is only this test executable intended for macOS. The javascript part launches a different process depending on OS and there is a Linux ELF TestProcess_Linux64. It even includes a Windows PE .exe and I don't think anyone should install wine for this either.

Oh wow about the licenses ids, wasn't aware they changed to SPDX and the Arch style ones were removed. Apparently this was agreed on beginning of 2024: https://rfc.archlinux.page/0016-spdx-license-identifiers/ - well it does make sense to use existing standards, have to adjust all my PKGBUILDs then. Funny that base and lots of other core packages don't reflect that change yet. Guess it will take a few years until these are consistent again, not to mention the AUR.

dreieck commented on 2024-12-06 21:13 (UTC)

namcap shows some issued (dependencies, license identifier) which should be fixed:

script-communicator E: Dependency qt6-tools detected and not included (libraries ['usr/lib/libQt6UiTools.so.6'] needed in files ['opt/script-communicator/ScriptCommunicator'])
script-communicator E: Dependency java-runtime detected and not included (found class files opt/script-communicator/exampleScripts/WorkerScripts/TestProcess/TestProcess_Mac)
script-communicator E: GPL3 is not a valid SPDX license identifier. See https://spdx.org/licenses/ for valid identifiers, or prefix the identifier with 'LicenseRef-', if it is custom.

I think qt6-tools should be added to the depends array, whereas java-runtime: For some example(s) might be interesting for the optdepends array?

Regards and thanks for the package!

Jake commented on 2023-05-04 20:14 (UTC)

Thanks for the hint @drws, fixed now

drws commented on 2023-05-04 18:00 (UTC)

The package needs "qt6-declarative" as an explicit dependency since it is only an optional dependency of "qt6-multimedia".

Jake commented on 2021-07-06 18:56 (UTC)

You are absolutely right @drws! Removed in pkgrel=2.

drws commented on 2021-07-06 18:15 (UTC)

The "Path=/usr/bin" directive in the .desktop file is unnecessary and can introduce issues with some launchers not implementing the specification properly. I propose it is removed for both not being needed in the first place and secondly for compatibility reasons.

Jake commented on 2019-06-27 12:23 (UTC)

Have added it now, thanks tobro!

tobro commented on 2019-06-26 14:20 (UTC) (edited on 2019-06-26 14:20 (UTC) by tobro)

There is a dependency to "qt5-multimedia" missing. Otherwise it is failing with:

==> Beginne build()... Info: creating stash file /tmp/trizen-kt/script-communicator/src/script-communicator/.qmake.stash Project ERROR: Unknown module(s) in QT: multimedia ==> FEHLER: Ein Fehler geschah in build(). Breche ab... :: Unable to build script-communicator - makepkg exited with code: 4

Jake commented on 2016-03-22 17:30 (UTC)

Thanks, updated.

cee commented on 2016-03-22 14:59 (UTC)

As of 2016-03-19 the current version is 4.08. MD5 for Version 4.08 7a1b304ac45004cb57a19e50ab02982d