(Build script supports MacOS and Linux)
This repository was created as a fix for my lockscreen patch that quit working with Signal Desktop v5.15.0. That repository, which provides more information about the included functionality can be found here.
I try to keep the master branch of this repository up-to-date with the latest release branch of the official Signal-Desktop repo (currently: @@@VERSION@@@).
The only difference is this README.md
file and the BUILD_SIGNAL_RELEASE_WITH_LOCKSCREEN.sh
.
Development requirements are listed on the official CONTRIBUTING.md
from Signal.
Basically you just need the following:
- sudo
- git
- git-lfs
- nvm
To build the latest release version (version @@@VERSION@@@):
git clone https://github.com/phx/Signal-Desktop-With-Lockscreen
cd signal
./BUILD_SIGNAL_RELEASE_WITH_LOCKSCREEN.sh
Releases will be located in ./releases
.
From there, for example, on MacOS, you can just sudo rm -rf /Application/Signal.app
and sudo mv releases/macos/Signal.app /Applications/
.
You may need to chown -R $USER releases/macos/Signal.app
before moving the app.
This will not affect the Signal database, which you will only have problems with if running a newer version before running this version.