diff options
author | Jörg Thalheim <joerg@thalheim.io> | 2018-05-19 12:23:47 +0100 |
---|---|---|
committer | Jörg Thalheim <joerg@thalheim.io> | 2018-05-19 12:23:47 +0100 |
commit | a5b47bb3867380537bdbcb69b076679f457d6bb5 (patch) | |
tree | 3b748f45f4c7e5e6eb0cff46ee42e1be917348e1 /pkgs/applications/misc/alacritty/default.nix | |
parent | b739397ae4f69118386e470adb77527fbc450efc (diff) | |
download | nixpkgs-a5b47bb3867380537bdbcb69b076679f457d6bb5.tar nixpkgs-a5b47bb3867380537bdbcb69b076679f457d6bb5.tar.gz nixpkgs-a5b47bb3867380537bdbcb69b076679f457d6bb5.tar.bz2 nixpkgs-a5b47bb3867380537bdbcb69b076679f457d6bb5.tar.lz nixpkgs-a5b47bb3867380537bdbcb69b076679f457d6bb5.tar.xz nixpkgs-a5b47bb3867380537bdbcb69b076679f457d6bb5.tar.zst nixpkgs-a5b47bb3867380537bdbcb69b076679f457d6bb5.zip |
alacritty: 2018-04-16 -> 2018-05-09
Diffstat (limited to 'pkgs/applications/misc/alacritty/default.nix')
-rw-r--r-- | pkgs/applications/misc/alacritty/default.nix | 32 |
1 files changed, 10 insertions, 22 deletions
diff --git a/pkgs/applications/misc/alacritty/default.nix b/pkgs/applications/misc/alacritty/default.nix index e3215e61a85..e565b51cf50 100644 --- a/pkgs/applications/misc/alacritty/default.nix +++ b/pkgs/applications/misc/alacritty/default.nix @@ -50,18 +50,18 @@ let ]; in buildRustPackage rec { name = "alacritty-unstable-${version}"; - version = "2018-04-16"; + version = "2018-05-09"; # At the moment we cannot handle git dependencies in buildRustPackage. # This fork only replaces rust-fontconfig/libfontconfig with a git submodules. src = fetchgit { url = https://github.com/Mic92/alacritty.git; rev = "rev-${version}"; - sha256 = "14qsfaij631pk0gxrhmp594f72v0z7kzymf4hnqv4k5w9xlxciwx"; + sha256 = "0mgi4niy40zz80k2ammbzdw9d8flvfkwlxkjnbpwrrldd0sj8dlz"; fetchSubmodules = true; }; - cargoSha256 = "0gg28fbx0kisv7hqxgzqhv4z4ikk074djfjlj90nmmi4nddp017p"; + cargoSha256 = "0d6bqfnwqfxqllrf00p1djlxdvnhrahgnyqv842qjn94j3wf0fym"; nativeBuildInputs = [ cmake @@ -77,32 +77,20 @@ in buildRustPackage rec { --replace Command::new\(\"xclip\"\) Command::new\(\"${xclip}/bin/xclip\"\) ''; - postBuild = if stdenv.isDarwin - then '' - make app - '' - else ""; - - patchRPathLibs = if stdenv.isDarwin then "" else '' - patchelf --set-rpath "${stdenv.lib.makeLibraryPath rpathLibs}" $out/bin/alacritty - ''; - - copyDarwinApp = if stdenv.isDarwin - then '' - mkdir $out/Applications - cp -r target/release/osx/Alacritty.app $out/Applications/Alacritty.app - '' - else ""; + postBuild = lib.optionalString stdenv.isDarwin "make app"; installPhase = '' runHook preInstall install -D target/release/alacritty $out/bin/alacritty - ${patchRPathLibs} + '' + (if stdenv.isDarwin then '' + mkdir $out/Applications + cp -r target/release/osx/Alacritty.app $out/Applications/Alacritty.app + '' else '' install -D Alacritty.desktop $out/share/applications/alacritty.desktop - - ${copyDarwinApp} + patchelf --set-rpath "${stdenv.lib.makeLibraryPath rpathLibs}" $out/bin/alacritty + '') + '' runHook postInstall ''; |