diff options
| author | Carlos Durán Domínguez <wurt@wurt.eu> | 2026-02-23 23:38:26 +0100 |
|---|---|---|
| committer | Liliana Marie Prikler <liliana.prikler@gmail.com> | 2026-03-01 17:40:32 +0100 |
| commit | e0f680dfe536d8a4a6b772150227767ad083b586 (patch) | |
| tree | 277f400edfcb5d914d8579e90bbea363d2edd698 /gnu | |
| parent | 8fff26cd610d4310aa80af0be6c065e3f370a3d9 (diff) | |
gnu: Add qtappinstancemanager.
* gnu/packages/qt.scm (qtappinstancemanager): New variable.
Change-Id: Ib78d405a2880278e865c42cdc75c7bfda7a84830
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
Diffstat (limited to 'gnu')
| -rw-r--r-- | gnu/packages/qt.scm | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/gnu/packages/qt.scm b/gnu/packages/qt.scm index 953b9205a7a..e7598103ec4 100644 --- a/gnu/packages/qt.scm +++ b/gnu/packages/qt.scm @@ -147,6 +147,37 @@ #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define-public qtappinstancemanager + (package + (name "qtappinstancemanager") + (version "1.3.2") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/oclero/qtappinstancemanager") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "12vfhjvxlnnm3wszv5qs7c1925gywgm00583ppnx0ab3k8iswqwd")))) + (build-system cmake-build-system) + (arguments + (list + #:tests? #f)) ;no tests + (inputs (list qtbase)) + (synopsis "Single application instance manager for Qt6") + (description + "QtAppInstanceManager is a tool to control how many instances of your Qt +application are running at the same time, and to send messages between +instances. It uses a local socket under the hood. You may then build upon this +foundation any messaging system or protocol, such as JSON-RPC for +instance (NB: not provided because out of the scope of this library). + +It is intended to be a replacement for QtSingleApplication, the deprecated Qt4 +official project.") + (home-page "https://github.com/oclero/qtappinstancemanager") + (license license:expat))) + (define-public qcoro-qt5 (package (name "qcoro-qt5") |
