mirror of
https://github.com/NixOS/nixpkgs.git
synced 2025-01-30 00:34:00 +00:00
commit
bed0ee3e26
@ -186,6 +186,7 @@
|
|||||||
ktosiek = "Tomasz Kontusz <tomasz.kontusz@gmail.com>";
|
ktosiek = "Tomasz Kontusz <tomasz.kontusz@gmail.com>";
|
||||||
lassulus = "Lassulus <lassulus@gmail.com>";
|
lassulus = "Lassulus <lassulus@gmail.com>";
|
||||||
layus = "Guillaume Maudoux <layus.on@gmail.com>";
|
layus = "Guillaume Maudoux <layus.on@gmail.com>";
|
||||||
|
ldesgoui = "Lucas Desgouilles <ldesgoui@gmail.com>";
|
||||||
lebastr = "Alexander Lebedev <lebastr@gmail.com>";
|
lebastr = "Alexander Lebedev <lebastr@gmail.com>";
|
||||||
leenaars = "Michiel Leenaars <ml.software@leenaa.rs>";
|
leenaars = "Michiel Leenaars <ml.software@leenaa.rs>";
|
||||||
leonardoce = "Leonardo Cecchi <leonardo.cecchi@gmail.com>";
|
leonardoce = "Leonardo Cecchi <leonardo.cecchi@gmail.com>";
|
||||||
|
@ -0,0 +1,48 @@
|
|||||||
|
{ stdenv, fetchurl
|
||||||
|
, alsaLib, atk, cairo, cups, dbus, expat, fontconfig, freetype, gdk_pixbuf
|
||||||
|
, glib, gnome, gtk, libnotify, libX11, libXcomposite, libXcursor, libXdamage
|
||||||
|
, libXext, libXfixes, libXi, libXrandr, libXrender, libXtst, nspr, nss, pango
|
||||||
|
, udev }:
|
||||||
|
|
||||||
|
let version = "0.0.1"; in
|
||||||
|
|
||||||
|
stdenv.mkDerivation {
|
||||||
|
|
||||||
|
name = "discord-${version}";
|
||||||
|
|
||||||
|
src = fetchurl {
|
||||||
|
url = "https://storage.googleapis.com/discord-developer/test/discord-canary-${version}.tar.gz";
|
||||||
|
sha256 = "1skmwc84s4xqyc167qrplhy5ah06kwfa3d3rxiwi4c8rc55vdd0g";
|
||||||
|
};
|
||||||
|
|
||||||
|
libPath = stdenv.lib.makeLibraryPath [
|
||||||
|
stdenv.cc.cc alsaLib atk cairo cups dbus expat fontconfig freetype
|
||||||
|
gdk_pixbuf glib gnome.GConf gtk libnotify libX11 libXcomposite
|
||||||
|
libXcursor libXdamage libXext libXfixes libXi libXrandr libXrender
|
||||||
|
libXtst nspr nss pango udev
|
||||||
|
];
|
||||||
|
|
||||||
|
installPhase = ''
|
||||||
|
mkdir -p $out/bin
|
||||||
|
mv * $out
|
||||||
|
|
||||||
|
# Copying how adobe-reader does it,
|
||||||
|
# see pkgs/applications/misc/adobe-reader/builder.sh
|
||||||
|
patchelf --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \
|
||||||
|
--set-rpath "$out:$libPath" \
|
||||||
|
$out/DiscordCanary
|
||||||
|
|
||||||
|
ln -s $out/DiscordCanary $out/bin/
|
||||||
|
|
||||||
|
# Putting udev in the path won't work :(
|
||||||
|
ln -s ${udev}/lib/libudev.so.1 $out
|
||||||
|
'';
|
||||||
|
|
||||||
|
meta = with stdenv.lib; {
|
||||||
|
description = "All-in-one voice and text chat for gamers that’s free, secure, and works on both your desktop and phone";
|
||||||
|
homepage = "https://discordapp.com/";
|
||||||
|
license = licenses.unfree;
|
||||||
|
maintainers = [ maintainers.ldesgoui ];
|
||||||
|
platforms = [ "x86_64-linux" ];
|
||||||
|
};
|
||||||
|
}
|
@ -16479,4 +16479,5 @@ in
|
|||||||
|
|
||||||
togglesg-download = callPackage ../tools/misc/togglesg-download { };
|
togglesg-download = callPackage ../tools/misc/togglesg-download { };
|
||||||
|
|
||||||
|
discord = callPackage ../applications/networking/instant-messengers/discord { };
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user