Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- with import <nixpkgs> {};
- let
- mirror = https://repo.yandex.ru/yandex-browser/deb/pool/main/y/yandex-browser-beta;
- version = "19.1.0.2494-1";
- deps = [ fontconfig freetype libX11 libXi gconf nss
- libXcursor libXext libXfixes libXrender libXScrnSaver libXcomposite libxkbfile libxcb
- libXdamage libXtst libXrandr expat cups
- dbus gtk2
- systemd kdeApplications.kdialog
- libexif
- liberation_ttf curl utillinux xdg_utils wget
- flac harfbuzz icu libpng libopus snappy speechd
- bzip2 libcap
- kerberos ];
- in stdenv.mkDerivation {
- name = "yandex-browser-${version}";
- src = fetchurl {
- url = "${mirror}/yandex-browser-beta_${version}_amd64.deb";
- sha256 = "8306A0347F92332DC96380065BE399C763DD5BA775AE53D76767478FD75C3415";
- };
- dontStrip = true;
- phases = [ "unpackPhase" "installPhase" ];
- unpackPhase = ''
- ar xv $src
- tar xvf data.tar.xz
- '';
- installPhase = ''
- mkdir -p $out && mkdir "$out/bin"
- cp -R etc opt usr $out
- ln -s "$out/opt/yandex/browser-beta/yandex_browser" "$out/bin/yandex-browser"
- ln -sf ${xdg_utils}/bin/xdg-settings $out/opt/yandex/browser-beta/xdg-settings
- ln -sf ${xdg_utils}/bin/xdg-mime $out/opt/yandex/browser-beta/xdg-mime
- '';
- postInstall =
- ''
- chmod 4755 ./opt/yandex/browser-beta/yandex_browser-sandbox
- '';
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement