about summary refs log tree commit diff
path: root/pkgs/development/libraries/liboauth
diff options
context:
space:
mode:
authorTobias Geerinckx-Rice <tobias.geerinckx.rice@gmail.com>2015-12-17 22:43:34 +0100
committerTobias Geerinckx-Rice <tobias.geerinckx.rice@gmail.com>2015-12-17 22:43:34 +0100
commit996a0a9abf7e3338e9fbcf3af540749bda565012 (patch)
treef5d8702c2dabaeeb0a1574389afdb1a3f515facb /pkgs/development/libraries/liboauth
parenta111fa517e3bff2e9b240c16f544d997b5e1c9dc (diff)
liboauth: add `nss3` path to liboauth.la
Fixes the following libgdata build error:
```
  CCLD     gdata/libgdata.la
/nix/store/5kdjp8200hazaydx0dmwn5qghqkyi3py-binutils-2.23.1/bin/ld: cannot find -lssl3
/nix/store/5kdjp8200hazaydx0dmwn5qghqkyi3py-binutils-2.23.1/bin/ld: cannot find -lsmime3
/nix/store/5kdjp8200hazaydx0dmwn5qghqkyi3py-binutils-2.23.1/bin/ld: cannot find -lnss3
/nix/store/5kdjp8200hazaydx0dmwn5qghqkyi3py-binutils-2.23.1/bin/ld: cannot find -lnssutil3
collect2: error: ld returned 1 exit status
```
Diffstat (limited to 'pkgs/development/libraries/liboauth')
-rw-r--r--pkgs/development/libraries/liboauth/default.nix5
1 files changed, 5 insertions, 0 deletions
diff --git a/pkgs/development/libraries/liboauth/default.nix b/pkgs/development/libraries/liboauth/default.nix
index 8f46d1c0bfd2a..479a187cf87c9 100644
--- a/pkgs/development/libraries/liboauth/default.nix
+++ b/pkgs/development/libraries/liboauth/default.nix
@@ -13,6 +13,11 @@ stdenv.mkDerivation rec {
 
   configureFlags = [ "--enable-nss" ];
 
+  postInstall = ''
+    substituteInPlace $out/lib/liboauth.la \
+      --replace "-lnss3" "-L${nss}/lib -lnss3"
+  '';
+
   meta = with stdenv.lib; {
     platforms = platforms.linux;
     description = "C library implementing the OAuth secure authentication protocol";