react-native-debugger: fix rpath (#193191)

fix https://github.com/NixOS/nixpkgs/issues/158478#issuecomment-1108479170
This commit is contained in:
James Carragher 2022-12-24 01:29:07 +00:00 committed by GitHub
parent 4efb5ceae5
commit 192e7bbb92
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -1,5 +1,31 @@
{ lib, stdenv, fetchurl, unzip, cairo, xorg, gdk-pixbuf, fontconfig, pango, gnome, atk, at-spi2-atk, at-spi2-core
, gtk3, glib, freetype, dbus, nss, nspr, alsa-lib, cups, expat, udev, makeDesktopItem
{ lib
, stdenv
, fetchurl
, unzip
, cairo
, xorg
, gdk-pixbuf
, fontconfig
, pango
, gnome
, atk
, at-spi2-atk
, at-spi2-core
, gtk3
, glib
, freetype
, dbus
, nss
, nspr
, alsa-lib
, cups
, expat
, udev
, makeDesktopItem
, libdrm
, libxkbcommon
, mesa
, makeWrapper
}:
let
@ -22,6 +48,9 @@ let
udev
at-spi2-atk
at-spi2-core
libdrm
libxkbcommon
mesa
xorg.libX11
xorg.libXcursor
@ -36,7 +65,8 @@ let
xorg.libXrender
xorg.libXScrnSaver
];
in stdenv.mkDerivation rec {
in
stdenv.mkDerivation rec {
pname = "react-native-debugger";
version = "0.13.0";
src = fetchurl {
@ -44,7 +74,7 @@ in stdenv.mkDerivation rec {
sha256 = "sha256-/uVXMVrVS7n4/mqz6IlKkk63hy67fn9KRjZ1wP5MHB0=";
};
nativeBuildInputs = [ unzip ];
nativeBuildInputs = [ makeWrapper unzip ];
buildCommand = ''
shopt -s extglob
mkdir -p $out
@ -59,6 +89,9 @@ in stdenv.mkDerivation rec {
--set-rpath ${rpath}:$out/lib \
$out/share/react-native-debugger
wrapProgram $out/share/react-native-debugger \
--add-flags --no-sandbox
ln -s $out/share/react-native-debugger $out/bin/react-native-debugger
install -Dm644 "${desktopItem}/share/applications/"* \