#926807 RFP: signal-cli -- A command-line and D-BUS interface for Signal Messenger

#926807#5
Date:
2019-04-10 16:50:53 UTC
From:
To:
* Package name    : signal-cli
  Version         : 0.6.2
  Upstream Author : AsamK
* URL             : https://github.com/AsamK/signal-cli
* License         : GPL-3
  Programming Lang: Java
  Description     : A command-line and D-BUS interface for Signal Messenger

signal-cli is a command-line interface for libsignal-service-java.
It supports registering, verifying, sending and receiving messages.
For registering you need a phone number where you can receive SMS or incoming calls.
signal-cli is primarily intended to be used on servers to notify admins
of important events.
For this use-case, it has a D-BUS interface, that can be used to send messages
from any programming language that has D-BUS bindings.



Packaging this would also require:
 * Updating libbcprov-java to 1.61
 * Updating libargparse4j-java to 0.8.1
 * Packaging https://github.com/Turasa/libsignal-service-java/

The last item may be controversial, as it is a fork, but it appears to
be kept up to date and it allows signal-cli to be a slave device, which
is quite a useful feature.

That would require:
 * Packaging libphonenumber8-java:
https://github.com/googlei18n/libphonenumber/
 * Packaging https://github.com/signalapp/libsignal-metadata-java
 (Technically also requires threetenbp, but with Java SE 8 and newer it
can be replaced with data and time support from Java)

I may change this to an ITP later if I have time, but for the
foreseeable future I do not.

#926807#10
Date:
2019-04-16 14:44:28 UTC
From:
To:
#926807#15
Date:
2024-03-02 12:01:27 UTC
From:
To:
Any progress on this? Do you need help? Do you need a sponsor/uploader?

Best regards,
Eduard.

#926807#20
Date:
2025-05-07 15:00:19 UTC
From:
To:
I notice a plan to package signal-cli was also discussed in
<URL: https://bugs.debian.org/855457 >.