diff options
author | ldesgoui <ldesgoui@gmail.com> | 2016-04-02 18:58:48 +0200 |
---|---|---|
committer | ldesgoui <ldesgoui@gmail.com> | 2016-04-05 13:17:43 +0200 |
commit | f2a88f89c62944ccf3560cb55bfb3c3bfc22ad12 (patch) | |
tree | aa59e4f906488a9c97b5575068578982d8335028 /pkgs/applications/networking/instant-messengers/discord | |
parent | 15434be579bb5257944b9e632422e73cfffa7551 (diff) | |
download | nixlib-f2a88f89c62944ccf3560cb55bfb3c3bfc22ad12.tar nixlib-f2a88f89c62944ccf3560cb55bfb3c3bfc22ad12.tar.gz nixlib-f2a88f89c62944ccf3560cb55bfb3c3bfc22ad12.tar.bz2 nixlib-f2a88f89c62944ccf3560cb55bfb3c3bfc22ad12.tar.lz nixlib-f2a88f89c62944ccf3560cb55bfb3c3bfc22ad12.tar.xz nixlib-f2a88f89c62944ccf3560cb55bfb3c3bfc22ad12.tar.zst nixlib-f2a88f89c62944ccf3560cb55bfb3c3bfc22ad12.zip |
discord: init at 0.0.1
Diffstat (limited to 'pkgs/applications/networking/instant-messengers/discord')
-rw-r--r-- | pkgs/applications/networking/instant-messengers/discord/default.nix | 48 |
1 files changed, 48 insertions, 0 deletions
diff --git a/pkgs/applications/networking/instant-messengers/discord/default.nix b/pkgs/applications/networking/instant-messengers/discord/default.nix new file mode 100644 index 000000000000..a072c4a5d767 --- /dev/null +++ b/pkgs/applications/networking/instant-messengers/discord/default.nix @@ -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" ]; + }; +} |