diff options
author | worldofpeace <worldofpeace@users.noreply.github.com> | 2018-05-29 21:25:11 +0000 |
---|---|---|
committer | xeji <36407913+xeji@users.noreply.github.com> | 2018-05-29 23:25:11 +0200 |
commit | 570327b0a35ed39e9dfba1a263d3866e8e382575 (patch) | |
tree | 5881ef7fefa237244f2f80f716798ef834185fdb /pkgs/applications | |
parent | b438709ca66dff5a99c5f38bdfa74ce26e0d4a10 (diff) | |
download | nixlib-570327b0a35ed39e9dfba1a263d3866e8e382575.tar nixlib-570327b0a35ed39e9dfba1a263d3866e8e382575.tar.gz nixlib-570327b0a35ed39e9dfba1a263d3866e8e382575.tar.bz2 nixlib-570327b0a35ed39e9dfba1a263d3866e8e382575.tar.lz nixlib-570327b0a35ed39e9dfba1a263d3866e8e382575.tar.xz nixlib-570327b0a35ed39e9dfba1a263d3866e8e382575.tar.zst nixlib-570327b0a35ed39e9dfba1a263d3866e8e382575.zip |
messenger-for-desktop: remove (#41224)
Diffstat (limited to 'pkgs/applications')
-rw-r--r-- | pkgs/applications/networking/instant-messengers/messenger-for-desktop/default.nix | 104 |
1 files changed, 0 insertions, 104 deletions
diff --git a/pkgs/applications/networking/instant-messengers/messenger-for-desktop/default.nix b/pkgs/applications/networking/instant-messengers/messenger-for-desktop/default.nix deleted file mode 100644 index 37a3746669b1..000000000000 --- a/pkgs/applications/networking/instant-messengers/messenger-for-desktop/default.nix +++ /dev/null @@ -1,104 +0,0 @@ -{ - stdenv, fetchurl, dpkg, alsaLib, atk, cairo, cups, curl, dbus, expat, - fontconfig, freetype, glib, gnome2, libnotify, nspr, nss, systemd, xorg -}: - -with stdenv.lib; - -let - - version = "2.0.6"; - - rpath = makeLibraryPath [ - alsaLib - atk - cairo - cups - curl - dbus - expat - fontconfig - freetype - glib - gnome2.GConf - gnome2.gdk_pixbuf - gnome2.gtk - gnome2.pango - libnotify - nspr - nss - stdenv.cc.cc - systemd - - xorg.libxkbfile - xorg.libX11 - xorg.libXcomposite - xorg.libXcursor - xorg.libXdamage - xorg.libXext - xorg.libXfixes - xorg.libXi - xorg.libXrandr - xorg.libXrender - xorg.libXtst - xorg.libXScrnSaver - ] + ":${stdenv.cc.cc.lib}/lib64"; - - src = - if stdenv.system == "x86_64-linux" then - fetchurl { - url = "https://github.com/aluxian/Messenger-for-Desktop/releases/download/v2.0.6/messengerfordesktop-2.0.6-linux-amd64.deb"; - sha256 = "bf3f3ed9ac46ceb4b7dffbeb33c7d15bbcbfcdd141c4dbfbb620e8bfefae906b"; - } - else - throw "Messenger for Desktop is not supported on ${stdenv.system}"; - -in stdenv.mkDerivation { - name = "messenger-for-desktop-${version}"; - - inherit src; - - buildInputs = [ dpkg ]; - unpackPhase = "true"; - buildCommand = '' - mkdir -p $out - dpkg -x $src $out - - mv $out/usr/share $out/share - mv $out/opt/messengerfordesktop $out/libexec - rmdir $out/usr $out/opt - - chmod -R g-w $out - - # patch the binaries - for file in $(find $out -type f \( -perm /0111 -o -name \*.so\* \) ); do - patchelf --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" "$file" || true - patchelf --set-rpath ${rpath}:$out/libexec $file || true - done - - # add symlink to bin - mkdir -p $out/bin - ln -s $out/libexec/messengerfordesktop $out/bin/messengerfordesktop - - # Fix the desktop link - substituteInPlace $out/share/applications/messengerfordesktop.desktop \ - --replace /opt/messengerfordesktop/messengerfordesktop $out/bin/messengerfordesktop - ''; - - meta = { - description = "Bring messenger.com to your Linux desktop."; - longDescription = '' - A simple & beautiful desktop client for Facebook Messenger. Chat without - distractions on macOS, Windows and Linux. Not affiliated with Facebook. - This is NOT an official product. - ''; - homepage = https://messengerfordesktop.org; - license = licenses.mit; - maintainers = [ - maintainers.shawndellysse - ]; - platforms = [ - "x86_64-linux" - ]; - }; -} |