aboutsummaryrefslogtreecommitdiff
path: root/nixpkgs/pkgs/applications/networking/instant-messengers/bluejeans/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'nixpkgs/pkgs/applications/networking/instant-messengers/bluejeans/default.nix')
-rw-r--r--nixpkgs/pkgs/applications/networking/instant-messengers/bluejeans/default.nix16
1 files changed, 9 insertions, 7 deletions
diff --git a/nixpkgs/pkgs/applications/networking/instant-messengers/bluejeans/default.nix b/nixpkgs/pkgs/applications/networking/instant-messengers/bluejeans/default.nix
index 14fbd4db1a0..f8bcdc4bef7 100644
--- a/nixpkgs/pkgs/applications/networking/instant-messengers/bluejeans/default.nix
+++ b/nixpkgs/pkgs/applications/networking/instant-messengers/bluejeans/default.nix
@@ -1,8 +1,7 @@
{ stdenv
+, lib
, fetchurl
, rpmextract
-, patchelf
-, patchelfUnstable
, libnotify
, libuuid
, cairo
@@ -40,11 +39,11 @@
stdenv.mkDerivation rec {
pname = "bluejeans";
- version = "2.1.0";
+ version = "2.4.0";
src = fetchurl {
url = "https://swdl.bluejeans.com/desktop-app/linux/${version}/BlueJeans.rpm";
- sha256 = "1zhh0pla5gk75p8x84va9flvnk456pbcm1n6x8l82c9682fwr7dd";
+ sha256 = "180hc854ngwfn6y6nsrfn74rv78cxhq6sgshrca5zqv6wq3l98g0";
};
nativeBuildInputs = [ rpmextract makeWrapper ];
@@ -64,7 +63,7 @@ stdenv.mkDerivation rec {
expat
gdk-pixbuf
dbus
- udev.lib
+ (lib.getLib udev)
freetype
nspr
glib
@@ -96,11 +95,11 @@ stdenv.mkDerivation rec {
mv usr/share share
rmdir usr
- ${patchelf}/bin/patchelf \
+ patchelf \
--set-interpreter $(cat $NIX_CC/nix-support/dynamic-linker) \
--replace-needed libudev.so.0 libudev.so.1 \
opt/BlueJeans/bluejeans-v2
- ${patchelfUnstable}/bin/patchelf \
+ patchelf \
--set-interpreter $(cat $NIX_CC/nix-support/dynamic-linker) \
opt/BlueJeans/resources/BluejeansHelper
@@ -110,6 +109,9 @@ stdenv.mkDerivation rec {
--set LD_LIBRARY_PATH "${libPath}":"${placeholder "out"}"/opt/BlueJeans \
--set LD_PRELOAD "$out"/opt/BlueJeans/liblocaltime64_stub.so
+ substituteInPlace "$out"/share/applications/bluejeans-v2.desktop \
+ --replace "/opt/BlueJeans/bluejeans-v2" "$out/bin/bluejeans"
+
patchShebangs "$out"
'';