summary refs log tree commit diff
path: root/pkgs
diff options
context:
space:
mode:
authorMerlin Göttlinger <megoettlinger@gmail.com>2018-01-10 21:12:31 +0100
committerMerlin Göttlinger <megoettlinger@gmail.com>2018-01-10 21:12:31 +0100
commit6fbe54623ba8d51fa0ffb5af1d2d74a4740b5866 (patch)
tree1bd51b5a2669619d75a88909a6ce09063b8d0766 /pkgs
parent8f610383628aa01cde9857eb3877016f02308eab (diff)
downloadnixpkgs-6fbe54623ba8d51fa0ffb5af1d2d74a4740b5866.tar
nixpkgs-6fbe54623ba8d51fa0ffb5af1d2d74a4740b5866.tar.gz
nixpkgs-6fbe54623ba8d51fa0ffb5af1d2d74a4740b5866.tar.bz2
nixpkgs-6fbe54623ba8d51fa0ffb5af1d2d74a4740b5866.tar.lz
nixpkgs-6fbe54623ba8d51fa0ffb5af1d2d74a4740b5866.tar.xz
nixpkgs-6fbe54623ba8d51fa0ffb5af1d2d74a4740b5866.tar.zst
nixpkgs-6fbe54623ba8d51fa0ffb5af1d2d74a4740b5866.zip
seems to work now
Diffstat (limited to 'pkgs')
-rw-r--r--pkgs/applications/networking/mailreaders/inboxer/default.nix15
1 files changed, 13 insertions, 2 deletions
diff --git a/pkgs/applications/networking/mailreaders/inboxer/default.nix b/pkgs/applications/networking/mailreaders/inboxer/default.nix
index fdc011e040e..ef66f69f979 100644
--- a/pkgs/applications/networking/mailreaders/inboxer/default.nix
+++ b/pkgs/applications/networking/mailreaders/inboxer/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, binutils, patchelf, expat, xorg, gdk_pixbuf, glib, gnome2, cairo, atk, freetype, fontconfig, dbus, nss, nspr, gtk2-x11, alsaLib, cups }:
+{ stdenv, fetchurl, binutils, patchelf, makeWrapper, expat, xorg, gdk_pixbuf, glib, gnome2, cairo, atk, freetype, fontconfig, dbus, nss, nspr, gtk2-x11, alsaLib, cups, libpulseaudio, libudev }:
 
 stdenv.mkDerivation rec {
   name = "inboxer-${version}";
@@ -20,7 +20,7 @@ stdenv.mkDerivation rec {
   unpackPhase = ''
     ar p $src data.tar.xz | tar xJ
   '';
-  buildInputs = [ binutils patchelf ];
+  buildInputs = [ binutils patchelf makeWrapper ];
 
   preFixup = with stdenv.lib; let
     lpath = makeLibraryPath [
@@ -52,12 +52,23 @@ stdenv.mkDerivation rec {
       gnome2.GConf
       expat
       stdenv.cc.cc.lib
+      libpulseaudio
+      libudev
     ];
   in ''
     patchelf \
+      --set-rpath "$out/opt/Inboxer:${lpath}" \
+      $out/opt/Inboxer/libnode.so
+    patchelf \
+      --set-rpath "$out/opt/Inboxer:${lpath}" \
+      $out/opt/Inboxer/libffmpeg.so
+   
+    patchelf \
       --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \
       --set-rpath "$out/opt/Inboxer:${lpath}" \
       $out/opt/Inboxer/inboxer
+
+    wrapProgram $out/opt/Inboxer/inboxer --set LD_LIBRARY_PATH "${xorg.libxkbfile}/lib:${lpath}"
   '';
   
   installPhase = ''