about summary refs log tree commit diff
path: root/pkgs/by-name/me
diff options
context:
space:
mode:
authoreuxane <euxane.trangirard@pacien.net>2024-06-04 17:02:18 +0200
committereuxane <euxane.trangirard@pacien.net>2024-06-04 17:02:18 +0200
commit195fa9872c57e69cf5cfd9f6656843deacaeb1b6 (patch)
tree8edc6ede987cb9d32751b12b18284ffa8c731ac9 /pkgs/by-name/me
parentda2c061877d0f0b13ab6ca2471a972c6ba0be461 (diff)
meli: add gpgme to runtime lib path
Meli looks for libgpgme at runtime to handle message encryption and
decryption.

This patch solves the error:

    Decryption failed: libgpgme.so: cannot open shared object file:
    No such file or directory

GitHub: closes https://github.com/NixOS/nixpkgs/issues/174767
Diffstat (limited to 'pkgs/by-name/me')
-rw-r--r--pkgs/by-name/me/meli/package.nix2
1 files changed, 2 insertions, 0 deletions
diff --git a/pkgs/by-name/me/meli/package.nix b/pkgs/by-name/me/meli/package.nix
index ab5d838c0ae4b..3a61a3958bc79 100644
--- a/pkgs/by-name/me/meli/package.nix
+++ b/pkgs/by-name/me/meli/package.nix
@@ -17,6 +17,7 @@
 , sqlite
 
 # runtime deps
+, gpgme
 , gnum4
 }:
 
@@ -60,6 +61,7 @@ rustPlatform.buildRustPackage rec {
     installManPage meli/docs/*.{1,5,7}
 
     wrapProgram $out/bin/meli \
+      --prefix LD_LIBRARY_PATH : ${lib.makeLibraryPath [ gpgme ]} \
       --prefix PATH : ${lib.makeBinPath [ gnum4 ]}
   '';