|
|
|
@ -1,25 +1,27 @@ |
|
|
|
|
{ stdenv, fetchurl, makeDesktopItem |
|
|
|
|
{ stdenv, fetchurl, makeDesktopItem, makeWrapper |
|
|
|
|
, alsaLib, atk, cairo, cups, dbus, expat, fontconfig, freetype, gdk_pixbuf |
|
|
|
|
, glib, gnome2, gtk2, libnotify, libX11, libXcomposite, libXcursor, libXdamage |
|
|
|
|
, libXext, libXfixes, libXi, libXrandr, libXrender, libXtst, nspr, nss, pango |
|
|
|
|
, systemd, libXScrnSaver }: |
|
|
|
|
, libXext, libXfixes, libXi, libXrandr, libXrender, libXtst, nspr, nss, libxcb |
|
|
|
|
, pango, systemd, libXScrnSaver, libcxx }: |
|
|
|
|
|
|
|
|
|
stdenv.mkDerivation rec { |
|
|
|
|
|
|
|
|
|
pname = "discord"; |
|
|
|
|
version = "0.0.1"; |
|
|
|
|
version = "0.0.2"; |
|
|
|
|
name = "${pname}-${version}"; |
|
|
|
|
|
|
|
|
|
src = fetchurl { |
|
|
|
|
url = "https://cdn.discordapp.com/apps/linux/${version}/${pname}-${version}.tar.gz"; |
|
|
|
|
sha256 = "10m3ixvhmxdw55awd84gx13m222qjykj7gcigbjabcvsgp2z63xs"; |
|
|
|
|
sha256 = "0sb7l0rrpqxzn4fndjr50r5xfiid1f81p22gda4mz943yv37mhfz"; |
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
nativeBuildInputs = [ makeWrapper ]; |
|
|
|
|
|
|
|
|
|
libPath = stdenv.lib.makeLibraryPath [ |
|
|
|
|
stdenv.cc.cc alsaLib atk cairo cups dbus expat fontconfig freetype |
|
|
|
|
gdk_pixbuf glib gnome2.GConf gtk2 libnotify libX11 libXcomposite |
|
|
|
|
libXcursor libXdamage libXext libXfixes libXi libXrandr libXrender |
|
|
|
|
libXtst nspr nss pango systemd libXScrnSaver |
|
|
|
|
libXtst nspr nss libxcb pango systemd libXScrnSaver |
|
|
|
|
]; |
|
|
|
|
|
|
|
|
|
installPhase = '' |
|
|
|
@ -34,6 +36,8 @@ stdenv.mkDerivation rec { |
|
|
|
|
|
|
|
|
|
paxmark m $out/Discord |
|
|
|
|
|
|
|
|
|
wrapProgram $out/Discord --prefix LD_LIBRARY_PATH : "$LD_LIBRARY_PATH:${libcxx}/lib" |
|
|
|
|
|
|
|
|
|
ln -s $out/Discord $out/bin/ |
|
|
|
|
ln -s $out/discord.png $out/share/pixmaps |
|
|
|
|
|
|
|
|
|