Created
March 16, 2018 16:24
-
-
Save coreyoconnor/11266b131bb960e44a09a28ff36f623a to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
diff --git a/pkgs/applications/networking/instant-messengers/signal-desktop/default.nix b/pkgs/applications/networking/instant-messengers/signal-desktop/default.nix | |
index 8dbf0e774e4..d005767a045 100644 | |
--- a/pkgs/applications/networking/instant-messengers/signal-desktop/default.nix | |
+++ b/pkgs/applications/networking/instant-messengers/signal-desktop/default.nix | |
@@ -56,23 +56,22 @@ in | |
unpackPhase = "dpkg-deb -x $src ."; | |
installPhase = '' | |
mkdir -p $out | |
- cp -R opt $out | |
+ mkdir -p $out/libexec | |
- mv ./usr/share $out/share | |
- mv $out/opt/Signal $out/libexec | |
- rmdir $out/opt | |
+ mv opt/Signal $out/libexec/Signal | |
chmod -R g-w $out | |
# Patch signal | |
patchelf --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \ | |
- --set-rpath ${rpath}:$out/libexec $out/libexec/signal-desktop | |
+ --set-rpath ${rpath}:$out/libexec/Signal $out/libexec/Signal/signal-desktop | |
# Symlink to bin | |
mkdir -p $out/bin | |
- ln -s $out/libexec/signal-desktop $out/bin/signal-desktop | |
+ ln -s $out/libexec/Signal/signal-desktop $out/bin/signal-desktop | |
# Fix the desktop link | |
+ mv ./usr/share $out/share | |
substituteInPlace $out/share/applications/signal-desktop.desktop \ | |
--replace /opt/Signal/signal-desktop $out/bin/signal-desktop | |
''; | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment